.focus-tabs[data-v-8b78d8cc]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:10px;display:flex}.focus-tabs button[data-v-8b78d8cc]{min-height:40px;font:600 13px var(--body);color:#596980;background:#fff;border:1px solid #dce2ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;line-height:1.5;display:inline-flex}.focus-tabs button.active[data-v-8b78d8cc]{color:#fff;background:#315e9e;border-color:#315e9e}.focus-tabs button[data-v-8b78d8cc]:focus-visible{outline-offset:2px;outline:3px solid #b8cae8}.focus-tab-count[data-v-8b78d8cc]{color:#44648c;background:#eaf0f9;border-radius:5px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:1px 5px;font-size:11px;display:inline-flex}.active .focus-tab-count[data-v-8b78d8cc]{color:#fff;background:#ffffff26}@media (width<=600px){.focus-tabs[data-v-8b78d8cc]{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:3px 3px 10px;overflow-x:auto}.focus-tabs[data-v-8b78d8cc]::-webkit-scrollbar{display:none}.focus-tabs button[data-v-8b78d8cc]{white-space:nowrap;flex:none;min-height:44px;padding:10px 12px}}.password-input[data-v-84aa7e1c]{background:#fff;border:1px solid #dfe4d9;border-radius:5px;align-items:stretch;gap:6px;margin-top:9px;display:flex}.password-input[data-v-84aa7e1c]:focus-within{outline-offset:2px;outline:2px solid #6c9465}.password-input input[data-v-84aa7e1c]{background:0 0;border:0;border-radius:5px;width:100%;min-width:0;padding:14px 13px;font-size:13px}.password-input input[data-v-84aa7e1c]:focus{outline:none}.password-input button[data-v-84aa7e1c]{color:#315e9e;background:0 0;border:0;border-radius:5px;flex-shrink:0;min-width:70px;min-height:46px;padding:9px;font-size:12px;font-weight:600}.field-error[data-v-84aa7e1c]{margin:8px 0 0;font-size:12px;display:block}@media (width<=600px){.password-input input[data-v-84aa7e1c]{font-size:16px}.password-input button[data-v-84aa7e1c]{min-height:48px}}.crest-pattern[data-v-fb0da13f]{opacity:.88;width:100%;height:100%;position:absolute;inset:0}.crest strong[data-v-fb0da13f]{z-index:1;background:var(--club-primary);text-shadow:none;border-radius:2px;padding:2px 3px;line-height:1.1}.crest-star[data-v-fb0da13f]{z-index:1;background:var(--club-primary);white-space:nowrap;border-radius:2px;padding:1px 3px;font-size:8px;position:relative}.crest-line[data-v-fb0da13f]{z-index:1;box-shadow:0 0 0 2px var(--club-primary);position:relative}.crest.large strong[data-v-fb0da13f]{letter-spacing:1px;padding:5px 7px;font-size:34px}.crest.large .crest-star[data-v-fb0da13f]{margin-bottom:5px;font-size:17px}.interview-result-context[data-v-81f4cdaa]{background:var(--surface-muted);color:var(--text);border-radius:7px;margin:0 0 20px;padding:13px 15px;font-size:14px;line-height:1.8}.interview-progress[data-v-81f4cdaa]{gap:6px;margin:0 0 24px;display:flex}.interview-progress i[data-v-81f4cdaa]{background:var(--surface-muted);border-radius:3px;flex:1;height:4px}.interview-progress i.current[data-v-81f4cdaa]{background:#acbe97}.interview-progress i.answered[data-v-81f4cdaa]{background:#49704b}.interview-answer[data-v-81f4cdaa]{align-items:flex-start}.interview-answer input[data-v-81f4cdaa]{flex-shrink:0;margin-top:4px}.interview-answer-content[data-v-81f4cdaa]{flex-direction:column;gap:11px;min-width:0;display:flex}.interview-answer-effects[data-v-81f4cdaa]{flex-wrap:wrap;gap:7px;display:flex}.interview-answer-effects small[data-v-81f4cdaa]{border-radius:4px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.4}.interview-answer-effects .positive[data-v-81f4cdaa]{color:#2f633c;background:#eaf3e5}.interview-answer-effects .negative[data-v-81f4cdaa]{color:#963e32;background:#fbece7}.interview-answer-effects .neutral[data-v-81f4cdaa]{color:var(--text);background:var(--surface-muted)}.interview-preview[data-v-81f4cdaa]{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;margin-top:20px;padding:17px}.interview-preview>.eyebrow[data-v-81f4cdaa]{font-size:11px}.interview-preview>div[data-v-81f4cdaa]{flex-wrap:wrap;gap:18px 34px;margin-top:11px;display:flex}.interview-preview p[data-v-81f4cdaa]{flex-direction:column;gap:5px;margin:0;font-size:14px;display:flex}.interview-preview strong[data-v-81f4cdaa]{font-variant-numeric:tabular-nums;font-size:16px}.interview-preview strong small[data-v-81f4cdaa]{font-size:14px}.interview-preview .positive[data-v-81f4cdaa]{color:#2f633c}.interview-preview .negative[data-v-81f4cdaa]{color:#963e32}.interview-preview .neutral[data-v-81f4cdaa]{color:var(--text)}.interview-navigation[data-v-81f4cdaa]{flex-wrap:wrap;gap:12px}.interview-skip-question[data-v-81f4cdaa]{min-height:44px;font-size:14px}.interview-skip-all[data-v-81f4cdaa]{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.interview-skip-all strong[data-v-81f4cdaa]{font-size:14px}.interview-skip-all p[data-v-81f4cdaa]{color:var(--text);margin:6px 0 0;font-size:12px;line-height:1.7}.interview-skip-all .button[data-v-81f4cdaa]{flex-shrink:0;gap:10px;font-size:14px}@media (width<=600px){.interview-skip-all[data-v-81f4cdaa]{flex-direction:column;align-items:stretch;gap:14px}.interview-navigation[data-v-81f4cdaa]{align-items:stretch}.interview-skip-question[data-v-81f4cdaa]{text-align:left;width:100%}}.interview-result-context[data-v-81f4cdaa]{margin-bottom:15px;padding:11px 13px;font-size:13px}.interview-progress[data-v-81f4cdaa]{margin-bottom:16px}.interview-answer-content[data-v-81f4cdaa]{gap:8px}.interview-answer-effects small[data-v-81f4cdaa]{padding:4px 7px;font-size:12px}.interview-preview[data-v-81f4cdaa]{margin-top:14px;padding:12px}.interview-preview>div[data-v-81f4cdaa]{gap:14px 24px}.interview-preview p[data-v-81f4cdaa]{font-size:12px}.interview-navigation[data-v-81f4cdaa]{z-index:2;background:#fff;margin-top:16px;padding:12px 0 8px;position:sticky;bottom:-28px;box-shadow:0 -8px 13px #fff}.interview-navigation .button[data-v-81f4cdaa]{font-size:13px}.interview-skip-all[data-v-81f4cdaa]{gap:13px;margin-top:14px;padding-top:13px}.interview-skip-all p[data-v-81f4cdaa]{font-size:12px}.interview-skip-all .button[data-v-81f4cdaa]{font-size:13px}@media (width<=600px){.interview-navigation[data-v-81f4cdaa]{bottom:-22px}}.coach-career-card.compact[data-v-cb5b8349]{gap:16px;margin-bottom:14px;padding:12px 16px}.compact .coach-moment-heading h2[data-v-cb5b8349]{font-size:22px}.compact .coach-moment-icon[data-v-cb5b8349]{width:34px;height:34px}.compact .coach-last-change[data-v-cb5b8349]{display:none}.compact .coach-moment-number[data-v-cb5b8349]{font-size:25px}.compact .coach-career-metrics[data-v-cb5b8349]{font-size:12px}.compact .coach-career-actions .button[data-v-cb5b8349]{min-height:38px;padding:9px 12px;font-size:12px}.coach-career-card.dense[data-v-cb5b8349]{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;margin:0;padding:12px 14px;display:grid}.dense .coach-moment-heading[data-v-cb5b8349]{gap:8px;min-width:0}.dense .coach-moment-heading h2[data-v-cb5b8349]{margin:3px 0;font-size:20px}.dense .coach-moment-heading .eyebrow[data-v-cb5b8349]{letter-spacing:.4px;font-size:10px}.dense .coach-moment-icon[data-v-cb5b8349]{display:none}.dense .coach-moment-number[data-v-cb5b8349]{margin-left:auto;font-size:25px}.dense .coach-moment-body[data-v-cb5b8349]{grid-area:2/1;min-width:0}.dense .coach-thermometer[data-v-cb5b8349]{height:5px;margin:0 0 9px}.dense .coach-career-metrics[data-v-cb5b8349]{flex-wrap:wrap;gap:6px 12px;font-size:12px}.dense .coach-recent-results[data-v-cb5b8349]{display:none}.dense .coach-career-actions[data-v-cb5b8349]{flex-direction:column;grid-area:1/2/3;align-self:center;gap:7px;display:flex}.dense .coach-career-actions .button[data-v-cb5b8349]{white-space:normal;gap:6px;min-height:40px;padding:8px 10px;font-size:12px}.dense .coach-career-message[data-v-cb5b8349]{grid-column:1/-1;margin:0}.dense details.coach-career-message[data-v-cb5b8349]{border-top:1px solid #dce3ed;padding-top:2px;font-size:12px}.dense details.coach-career-message>summary[data-v-cb5b8349]{cursor:pointer;min-height:32px;padding:7px 0;font-size:12px}.dense .coach-offers[data-v-cb5b8349],.dense .coach-unemployed[data-v-cb5b8349]{grid-column:1/-1}.dense .coach-offers[data-v-cb5b8349]{margin-top:0}.dense .coach-career-metrics strong[data-v-cb5b8349]{font-size:13px}@media (width<=600px){.coach-career-card.dense[data-v-cb5b8349]{gap:6px 10px;padding:11px 12px}.dense .coach-career-actions .button[data-v-cb5b8349]{max-width:125px;min-height:44px}.dense .coach-career-metrics[data-v-cb5b8349]{font-size:11px}.dense .coach-moment-heading h2[data-v-cb5b8349]{font-size:19px}.dense details.coach-career-message>summary[data-v-cb5b8349]{min-height:40px}}.match-star[data-v-39571424]{color:#6d542b;background:linear-gradient(115deg,#f8edcd,#fffaf0 55%,#f4e4bc);border:1px solid #dcca9a;border-radius:10px;margin-bottom:16px;padding:18px;position:relative;overflow:hidden}.match-star[data-v-39571424]:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 28px,#fff3 29px 30px);position:absolute;inset:0}.match-star-main[data-v-39571424]{align-items:center;gap:16px;display:flex;position:relative}.match-star-portrait[data-v-39571424]{flex-shrink:0;justify-items:center;gap:5px;display:grid}.match-star-portrait[data-v-39571424] .player-portrait{background:#e9dbb5;border-radius:7px;width:56px;height:70px}.match-star-portrait>span[data-v-39571424]{font:700 11px var(--body)}.match-star-copy[data-v-39571424]{flex:1;min-width:0}.match-star-kicker[data-v-39571424]{text-transform:uppercase;letter-spacing:.7px;color:#937337;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.match-star-copy h3[data-v-39571424]{font:700 28px/1.2 var(--condensed);color:#624a23;overflow-wrap:anywhere;margin:6px 0}.match-star-copy p[data-v-39571424]{color:#8b754f;margin:0;font-size:13px;line-height:1.7}.match-star-team[data-v-39571424]{align-items:center;gap:8px;margin-top:7px;font-size:13px;display:flex}.match-star-team .crest[data-v-39571424]{flex-shrink:0;width:18px;height:23px}.match-star-team .crest.round[data-v-39571424]{width:22px;height:22px}.match-star-team[data-v-39571424] .crest strong{padding:1px;font-size:6px}.match-star-team[data-v-39571424] .crest-star{font-size:4px}.match-star-team[data-v-39571424] .crest-line{display:none}.match-star-grade[data-v-39571424]{text-align:center;background:#fffc;border:1px solid #dfcb95;border-radius:8px;flex-shrink:0;padding:12px 17px}.match-star-grade strong[data-v-39571424]{font:700 40px/1 var(--condensed);display:block}.match-star-grade>span[data-v-39571424]{letter-spacing:.5px;margin-top:6px;font-size:10px;font-weight:700;display:block}.match-star-reasons[data-v-39571424]{flex-wrap:wrap;gap:6px 18px;margin:13px 0 0;padding:0;font-size:12px;line-height:1.7;list-style:none;display:flex;position:relative}.match-star-reasons li[data-v-39571424]:before{content:"✓";color:#9a7835;margin-right:6px}.match-star-card[data-v-39571424]{border-top:1px solid #ddcc9f;margin-top:12px;position:relative}.match-star-card summary[data-v-39571424]{cursor:pointer;color:#826733;padding-top:11px;font-size:13px;font-weight:600;line-height:1.7}.match-star-card>div[data-v-39571424]{align-items:flex-start;gap:24px;margin:18px 0 4px;display:flex}.match-star-card aside[data-v-39571424]{flex:1;min-width:0;font-size:14px;line-height:1.8}.match-star-card h4[data-v-39571424]{margin:0 0 10px;font-size:16px}.match-star-card ul[data-v-39571424]{padding-left:19px}.match-star-card p[data-v-39571424],.match-star-card small[data-v-39571424]{color:#8a754e;font-size:12px;line-height:1.8}.compact[data-v-39571424]{padding:13px 16px}.compact .match-star-copy h3[data-v-39571424]{font-size:24px}.compact .match-star-grade strong[data-v-39571424]{font-size:32px}.compact .match-star-grade[data-v-39571424]{padding:10px 13px}.compact .match-star-portrait[data-v-39571424] .player-portrait{width:44px;height:55px}.compact .match-star-reasons[data-v-39571424],.compact .match-star-card[data-v-39571424]{margin-top:9px}@media (width<=600px){.match-star[data-v-39571424]{padding:14px}.match-star-main[data-v-39571424]{gap:11px}.match-star-copy h3[data-v-39571424]{font-size:24px}.match-star-grade[data-v-39571424]{padding:10px}.match-star-grade strong[data-v-39571424]{font-size:31px}.match-star-card>div[data-v-39571424]{flex-direction:column;align-items:center}.match-star-card aside[data-v-39571424]{width:100%}.match-star-kicker[data-v-39571424]{letter-spacing:.3px;font-size:10px}.match-star-copy p[data-v-39571424],.match-star-team[data-v-39571424]{font-size:12px}.match-star-portrait[data-v-39571424] .player-portrait{width:44px;height:55px}}.club-guide[data-v-d3d04e45]{background:linear-gradient(110deg,#fffdf7,#f2f5fb);border:1px solid #d6ddeb;border-left:4px solid #b38b45;border-radius:9px;margin-bottom:16px;padding:16px 18px}.club-guide header[data-v-d3d04e45]{color:#62728a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.club-guide header>span[data-v-d3d04e45]{letter-spacing:.7px;align-items:center;gap:10px;font-weight:700;display:flex}.club-guide header b[data-v-d3d04e45]{color:#80602a;letter-spacing:0;background:#eee4cb;border-radius:4px;padding:4px 7px}.club-guide header small[data-v-d3d04e45]{white-space:nowrap;font-size:12px}.guide-next[data-v-d3d04e45]{align-items:center;gap:20px;margin-top:11px;display:flex}.guide-next>div[data-v-d3d04e45]{flex:1;min-width:0}.guide-next h2[data-v-d3d04e45]{font:700 25px/1.2 var(--condensed);margin:0 0 6px}.guide-next p[data-v-d3d04e45],.guide-explanation[data-v-d3d04e45]{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.guide-next>.button[data-v-d3d04e45]{flex-shrink:0;font-size:13px}.guide-reward[data-v-d3d04e45]{color:#87662b;margin-top:8px;font-size:12px;font-weight:600;line-height:1.7;display:block}.club-guide details[data-v-d3d04e45]{border-top:1px solid #dfe3eb;margin-top:10px}.club-guide summary[data-v-d3d04e45]{color:#385a88;cursor:pointer;min-height:40px;padding:12px 0 0;font-size:13px}.guide-explanation[data-v-d3d04e45]{margin-top:12px}.club-guide ol[data-v-d3d04e45]{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.club-guide li[data-v-d3d04e45]{background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:13px}.club-guide li strong[data-v-d3d04e45]{font-size:14px}.club-guide li small[data-v-d3d04e45]{color:#8b6c32;margin-top:4px;font-size:12px;display:block}.club-guide li p[data-v-d3d04e45]{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.7}.club-guide li a[data-v-d3d04e45],.guide-academy[data-v-d3d04e45]{color:#315e9e;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.club-guide .notice[data-v-d3d04e45]{margin-top:10px}@media (width<=600px){.club-guide[data-v-d3d04e45]{padding:14px}.guide-next[data-v-d3d04e45]{flex-direction:column;align-items:stretch;gap:12px}.guide-next>.button[data-v-d3d04e45]{width:100%;min-height:46px}.guide-next h2[data-v-d3d04e45]{font-size:23px}.club-guide ol[data-v-d3d04e45]{grid-template-columns:1fr}.club-guide summary[data-v-d3d04e45]{min-height:44px}.club-guide header>span[data-v-d3d04e45]{gap:7px;font-size:10px}}.club-guide.compact[data-v-d3d04e45]{margin:0;padding:13px 14px}.compact .guide-next[data-v-d3d04e45]{align-items:center;gap:12px}.compact .guide-next h2[data-v-d3d04e45]{margin:0;font-size:21px}.compact .guide-next>.button[data-v-d3d04e45]{white-space:normal;max-width:180px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.5}.compact .guide-reward[data-v-d3d04e45]{font-size:12px}.compact details[data-v-d3d04e45]{margin-top:8px}.compact summary[data-v-d3d04e45]{min-height:36px;padding-top:9px}@media (width<=600px){.compact .guide-next[data-v-d3d04e45]{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:10px;display:grid}.compact .guide-next>.button[data-v-d3d04e45]{width:100%;max-width:none}.compact .guide-next h2[data-v-d3d04e45]{font-size:20px}.compact summary[data-v-d3d04e45]{min-height:40px}.compact header>span[data-v-d3d04e45]{font-size:10px}}.development-wallet[data-v-b6bbe6d1]{isolation:isolate;color:#fff;background:radial-gradient(at 90% 0,#4558a04d,#0000 65%),linear-gradient(120deg,#182638,#242844);border:1px solid #414b68;border-radius:15px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:24px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #18263c12}.development-wallet[data-v-b6bbe6d1]:after{content:"";z-index:-1;pointer-events:none;border:35px solid #ffffff05;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;right:-100px}.wallet-emblem[data-v-b6bbe6d1]{color:#614112;height:62px;font:700 24px var(--condensed);background:linear-gradient(135deg,#ffeaa1,#c69438);border:3px solid #e0b85f;border-radius:50%;flex:0 0 62px;place-items:center;display:grid;box-shadow:0 0 0 6px #dbb25b12,0 4px 15px #0002}.wallet-balance[data-v-b6bbe6d1]{flex:1;min-width:180px}.wallet-eyebrow[data-v-b6bbe6d1]{letter-spacing:1px;color:#c7d2ee;font-size:11px;font-weight:700}.wallet-balance h2[data-v-b6bbe6d1]{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.wallet-balance strong[data-v-b6bbe6d1]{font:700 48px/1 var(--condensed);color:#ffe3a0;font-variant-numeric:tabular-nums;animation:.35s ease-out points-arrive-b6bbe6d1}.wallet-balance h2 span[data-v-b6bbe6d1]{font-size:17px;font-family:var(--body);color:#f4f6ff;font-weight:600}.wallet-balance p[data-v-b6bbe6d1]{color:#c4cde1;margin:0;font-size:14px;line-height:1.8}.wallet-totals[data-v-b6bbe6d1]{color:#c7d2e9;gap:9px;font-size:12px;display:grid}.wallet-totals b[data-v-b6bbe6d1]{font:700 23px var(--condensed);color:#fff;padding-right:7px}.wallet-sources[data-v-b6bbe6d1]{border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:9px;width:100%;padding-top:17px;display:flex}.wallet-sources span[data-v-b6bbe6d1]{color:#d6e2f9;background:#ffffff08;border:1px solid #ffffff19;border-radius:5px;padding:6px 10px;font-size:12px;line-height:1.6}.wallet-cta[data-v-b6bbe6d1]{color:#493716;background:#ffe3a0;border:1px solid #e4bd65;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.wallet-cta[data-v-b6bbe6d1]:hover{background:#fff0c9}.compact[data-v-b6bbe6d1]{padding:20px}.compact .wallet-balance strong[data-v-b6bbe6d1]{font-size:38px}.compact .wallet-emblem[data-v-b6bbe6d1]{flex-basis:48px;height:48px;font-size:20px}@keyframes points-arrive-b6bbe6d1{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wallet-balance strong[data-v-b6bbe6d1]{animation:none}}@media (width<=600px){.development-wallet[data-v-b6bbe6d1]{gap:17px;padding:22px 18px}.wallet-emblem[data-v-b6bbe6d1]{flex-basis:48px;height:48px;font-size:20px}.wallet-balance[data-v-b6bbe6d1]{min-width:150px}.wallet-balance strong[data-v-b6bbe6d1]{font-size:40px}.wallet-balance h2 span[data-v-b6bbe6d1]{font-size:15px}.wallet-totals[data-v-b6bbe6d1]{gap:20px;width:100%;display:flex}.wallet-sources[data-v-b6bbe6d1]{gap:7px}}.squad-challenges[data-v-5955e4ca]{margin-bottom:24px;padding:26px}.squad-challenges>header[data-v-5955e4ca]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.squad-challenges h2[data-v-5955e4ca]{font:600 32px/1.2 var(--condensed);color:var(--text);margin:9px 0}.squad-challenges header p[data-v-5955e4ca]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.squad-challenges header>a[data-v-5955e4ca]{white-space:nowrap;font-size:13px}.squad-challenge-grid[data-v-5955e4ca]{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.squad-challenge-grid article[data-v-5955e4ca]{--challenge-accent:#a57733;border:1px solid #e1e4ed;border-top:3px solid var(--challenge-accent);background:linear-gradient(145deg,#fff,#faf9f6);border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.squad-challenge-grid .defense[data-v-5955e4ca]{--challenge-accent:#4b7aa1;background:linear-gradient(145deg,#fff,#f4f7fb)}.squad-challenge-grid .minutes[data-v-5955e4ca]{--challenge-accent:#8263a6;background:linear-gradient(145deg,#fff,#f8f5fc)}.challenge-top[data-v-5955e4ca]{letter-spacing:.7px;color:var(--challenge-accent);justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.squad-challenge-grid h3[data-v-5955e4ca]{font:600 26px/1.15 var(--condensed);color:var(--text);margin:15px 0 10px}.squad-challenge-grid p[data-v-5955e4ca]{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.8}.challenge-player[data-v-5955e4ca]{color:var(--challenge-accent);margin:auto 0 0;font-size:12px;font-weight:700}.challenge-track[data-v-5955e4ca]{background:#e8ecf3;border-radius:5px;height:7px;margin:17px 0 10px;overflow:hidden}.challenge-track i[data-v-5955e4ca]{background:var(--challenge-accent);border-radius:5px;height:100%;transition:width .4s;display:block}.challenge-progress[data-v-5955e4ca]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.challenge-progress strong[data-v-5955e4ca]{color:var(--challenge-accent);font-size:14px}.squad-challenge-grid button[data-v-5955e4ca],.challenge-next[data-v-5955e4ca],.challenge-completed[data-v-5955e4ca]{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:10px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.challenge-next[data-v-5955e4ca]{color:#456489;background:#f0f3f9;border:1px solid #dce2ed;text-decoration:none}.squad-challenge-grid button[data-v-5955e4ca]{color:#fff;background:#315e9e;border:1px solid #264c80}.squad-challenge-grid button[data-v-5955e4ca]:disabled{color:#6c788d;opacity:1;background:#e8edf5;border-color:#dce2ed}.challenge-completed[data-v-5955e4ca]{color:#44745c;background:#eaf1ed}.squad-challenge-grid article.ready[data-v-5955e4ca]{box-shadow:0 0 0 2px #e7c99155}@media (width<=1000px){.squad-challenge-grid[data-v-5955e4ca]{grid-template-columns:1fr}.squad-challenges>header[data-v-5955e4ca]{flex-wrap:wrap}}@media (width<=600px){.squad-challenges[data-v-5955e4ca]{padding:22px 18px}.squad-challenges h2[data-v-5955e4ca]{font-size:29px}}@media (prefers-reduced-motion:reduce){.challenge-track i[data-v-5955e4ca]{transition:none}}.finance-forecast[data-v-757de2f9]{min-width:0;margin-bottom:24px;padding:26px}h2[data-v-757de2f9]{font:600 30px/1.2 var(--condensed);color:var(--text);margin:9px 0}header p[data-v-757de2f9],.forecast-empty[data-v-757de2f9]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.forecast-metrics[data-v-757de2f9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:22px 0;display:grid}.forecast-metrics>div[data-v-757de2f9]{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;padding:18px}.forecast-metrics .forecast-budget[data-v-757de2f9]{background:#edf3ff;border-color:#cddbf1}dt[data-v-757de2f9]{color:var(--muted);font-size:13px;line-height:1.6}dd[data-v-757de2f9]{font:600 29px var(--condensed);font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;margin:12px 0 8px}.forecast-metrics span[data-v-757de2f9]{color:var(--muted);font-size:12px;line-height:1.7;display:block}.forecast-metrics .forecast-risk[data-v-757de2f9],.forecast-table .forecast-risk[data-v-757de2f9]{color:#9a4937}.text-link[data-v-757de2f9]{font-size:14px;line-height:1.7}.forecast-table[data-v-757de2f9]{min-width:770px}.forecast-table th[data-v-757de2f9]{padding:14px;font-size:11px}.forecast-table td[data-v-757de2f9]{vertical-align:top;padding:16px 14px;font-size:14px;line-height:1.8}.forecast-table small[data-v-757de2f9]{color:var(--muted);font-size:12px;line-height:1.8;display:block}.forecast-table strong[data-v-757de2f9]{color:var(--text)}h3[data-v-757de2f9]{font:600 26px var(--condensed);color:var(--text);margin:9px 0}.forecast-simulator p[data-v-757de2f9],.forecast-assumptions p[data-v-757de2f9]{color:var(--muted);font-size:14px;line-height:1.8}.forecast-fields[data-v-757de2f9]{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}label[data-v-757de2f9]{font-size:14px;font-weight:600;line-height:1.7}label input[data-v-757de2f9]{font:400 16px var(--body);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;min-height:46px;margin-top:8px;padding:10px 12px}label small[data-v-757de2f9]{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.7;display:block}.forecast-scenario[data-v-757de2f9]{background:#edf3ff;border-radius:7px;padding:18px}.forecast-scenario strong[data-v-757de2f9]{font:600 30px var(--condensed);color:var(--text);margin-top:6px;display:block}.forecast-scenario small[data-v-757de2f9]{margin-top:8px;font-size:13px;display:block}.forecast-scenario.risk[data-v-757de2f9]{background:#fff0e9}.forecast-scenario.risk strong[data-v-757de2f9]{color:#9a4937}.forecast-assumptions[data-v-757de2f9]{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}summary[data-v-757de2f9]{color:var(--accent-blue);cursor:pointer;font-size:14px;font-weight:700;line-height:1.7}@media (width<=600px){.finance-forecast[data-v-757de2f9]{padding:22px 18px}h2[data-v-757de2f9]{font-size:27px}.forecast-fields[data-v-757de2f9]{grid-template-columns:1fr}}.compact[data-v-757de2f9]{padding:18px}.compact h2[data-v-757de2f9]{font-size:25px}.compact .forecast-metrics[data-v-757de2f9]{gap:9px;margin:15px 0}.compact .forecast-metrics>div[data-v-757de2f9]{padding:13px}.compact dd[data-v-757de2f9]{font-size:25px}.forecast-scroll[data-v-757de2f9]{max-height:360px;overflow:auto}.forecast-scroll th[data-v-757de2f9]{z-index:1;background:#f4f6fb;position:sticky;top:0}.finance-forecast[data-v-757de2f9]:not(.compact){padding:19px}.forecast-simulator[data-v-757de2f9]{border-top:0;margin-top:0;padding-top:0}.forecast-metrics[data-v-757de2f9]{gap:11px;margin:16px 0}.forecast-metrics>div[data-v-757de2f9]{padding:14px}.forecast-metrics dd[data-v-757de2f9]{font-size:27px}.forecast-health[data-v-757de2f9]{color:#4f7561;background:#f0f7f3;border:1px solid #cddfd8;border-radius:7px;margin:14px 0;padding:11px 13px;font-size:13px;line-height:1.8}.forecast-health small[data-v-757de2f9]{color:var(--muted);font-size:12px;display:block}.forecast-health.risk[data-v-757de2f9]{color:#936c32;background:#fff5e8;border-color:#e5d0aa}.board-expectations[data-v-346cdfbf]{min-width:0;margin-bottom:24px;padding:26px}h2[data-v-346cdfbf]{font:600 30px/1.2 var(--condensed);color:var(--text);margin:9px 0 14px}.board-status[data-v-346cdfbf]{color:#315986;background:#edf3ff;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.board-status.below[data-v-346cdfbf]{color:#92572b;background:#fff0e6}.board-status.above[data-v-346cdfbf]{color:#2c6b4d;background:#e8f2ed}.board-rationale[data-v-346cdfbf]{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.8}dl[data-v-346cdfbf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px;margin:22px 0;display:grid}dl>div[data-v-346cdfbf]{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;padding:15px}dt[data-v-346cdfbf]{color:var(--muted);font-size:12px;line-height:1.7}dd[data-v-346cdfbf]{font:600 27px var(--condensed);color:var(--text);margin:9px 0 0}dd small[data-v-346cdfbf]{font:500 12px var(--body);color:var(--muted);line-height:1.7}.text-link[data-v-346cdfbf]{font-size:14px;line-height:1.7}.board-context[data-v-346cdfbf]{background:#fff7e9;border:1px solid #e6d4ac;border-radius:7px;padding:14px 18px}.board-context p[data-v-346cdfbf]{color:#765e34;margin:6px 0;font-size:14px;line-height:1.8}.board-review-rule[data-v-346cdfbf],.board-season-rule[data-v-346cdfbf]{color:var(--muted);font-size:13px;line-height:1.8}.board-last-review[data-v-346cdfbf]{color:var(--accent-blue);font-size:14px;line-height:1.8}.board-objectives[data-v-346cdfbf]{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.board-objectives li[data-v-346cdfbf]{border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.board-objectives li>div[data-v-346cdfbf]{flex:1;min-width:0}.board-objectives strong[data-v-346cdfbf]{font-size:14px;line-height:1.7;display:block}.board-objectives div>span[data-v-346cdfbf],.board-objectives small[data-v-346cdfbf]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7;display:block}.board-goal-mark[data-v-346cdfbf]{color:#76849b;font-size:20px}.board-goal-mark.met[data-v-346cdfbf]{color:#2c6b4d}@media (width<=600px){.board-expectations[data-v-346cdfbf]{padding:22px 18px}h2[data-v-346cdfbf]{font-size:27px}.board-objectives li[data-v-346cdfbf]{flex-wrap:wrap}.board-objectives li>small[data-v-346cdfbf]{width:100%;margin-left:30px}}.compact[data-v-346cdfbf]{padding:18px}.compact h2[data-v-346cdfbf]{font-size:25px}.compact dl[data-v-346cdfbf]{gap:9px;margin:15px 0}.compact dl>div[data-v-346cdfbf]{padding:12px}.compact dd[data-v-346cdfbf]{font-size:25px}.performance-analysis[data-v-5315e8aa]{margin-bottom:24px;padding:26px}header[data-v-5315e8aa]{justify-content:space-between;align-items:center;gap:20px;display:flex}h2[data-v-5315e8aa]{font:600 30px/1.2 var(--condensed);color:var(--text);margin:8px 0}header p[data-v-5315e8aa]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.analysis-score[data-v-5315e8aa]{font:700 34px var(--condensed);white-space:nowrap;color:var(--accent-blue)}.analysis-metrics[data-v-5315e8aa]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:22px 0;display:grid}.analysis-metrics>div[data-v-5315e8aa]{background:var(--surface-muted);border-radius:7px;padding:15px}dt[data-v-5315e8aa]{color:var(--muted);font-size:12px;line-height:1.6}dd[data-v-5315e8aa]{font:600 29px var(--condensed);color:var(--text);margin:8px 0 0}dd small[data-v-5315e8aa]{font:500 14px var(--body);color:var(--muted)}summary[data-v-5315e8aa]{color:var(--accent-blue);cursor:pointer;padding:10px 0;font-size:14px;font-weight:700;line-height:1.7}.analysis-observations[data-v-5315e8aa]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:14px;display:grid}.analysis-observations article[data-v-5315e8aa]{border:1px solid var(--line);border-left:3px solid #93add3;border-radius:7px;padding:18px}.analysis-observations .attention[data-v-5315e8aa]{border-left-color:#c39a48}.analysis-observations .positive[data-v-5315e8aa]{border-left-color:#589078}h3[data-v-5315e8aa]{color:var(--text);margin:0 0 10px;font-size:16px}.analysis-observations p[data-v-5315e8aa]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.analysis-observations .analysis-suggestion[data-v-5315e8aa]{border-top:1px solid var(--line);color:var(--text);margin-top:12px;padding-top:12px}.analysis-note[data-v-5315e8aa]{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.8}@media (width<=600px){.performance-analysis[data-v-5315e8aa]{padding:22px 18px}header[data-v-5315e8aa]{align-items:flex-start}h2[data-v-5315e8aa]{font-size:27px}.analysis-score[data-v-5315e8aa]{font-size:28px}.analysis-metrics[data-v-5315e8aa]{grid-template-columns:1fr 1fr}}.analysis-takeaways[data-v-5315e8aa]{color:#405778;background:#f2f5fb;border-radius:7px;margin:15px 0;padding:12px 16px 12px 30px;font-size:14px;line-height:1.8}.analysis-takeaways li+li[data-v-5315e8aa]{margin-top:7px}.analysis-next[data-v-5315e8aa]{color:#315e9e;border:1px solid #d3dfee;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.7;text-decoration:none;display:flex}.analysis-next small[data-v-5315e8aa]{color:var(--muted);font-size:12px;display:block}.analysis-decisions[data-v-5315e8aa]{margin-bottom:9px}.analysis-decisions ol[data-v-5315e8aa]{max-height:290px;padding:0;list-style:none;overflow:auto}.analysis-decisions li[data-v-5315e8aa]{border-top:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.8}.analysis-decisions li>span[data-v-5315e8aa]{color:#315e9e;font-weight:700;display:block}.analysis-decisions small[data-v-5315e8aa]{color:var(--muted);font-size:12px;display:block}.match-development-rewards[data-v-c9b9906c]{margin-bottom:24px;padding:25px}.match-development-rewards>header[data-v-c9b9906c]{justify-content:space-between;align-items:center;gap:22px;display:flex}.match-development-rewards h2[data-v-c9b9906c]{font:600 30px/1.2 var(--condensed);color:var(--text);margin:9px 0}.match-development-rewards header p[data-v-c9b9906c]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.match-reward-points[data-v-c9b9906c]{font:700 39px var(--condensed);color:#a27c2d;text-align:center;white-space:nowrap}.match-reward-points small[data-v-c9b9906c]{font:500 12px var(--body);color:#87754d;display:block}.level-up-grid[data-v-c9b9906c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-top:20px;display:grid}.level-up-grid article[data-v-c9b9906c]{background:linear-gradient(130deg,#f0ebfd,#fbfaff);border:1px solid #d8ccef;border-radius:9px;padding:17px;animation:.45s ease-out level-unlocked-c9b9906c}.level-up-grid article>span[data-v-c9b9906c]{letter-spacing:.9px;color:#7a619e;font-size:10px;font-weight:800;display:block}.level-up-grid strong[data-v-c9b9906c]{color:#473c61;margin-top:10px;font-size:14px;display:block}.level-up-grid b[data-v-c9b9906c]{font:700 33px var(--condensed);color:#6e529a;margin-top:9px;display:block}.level-up-grid i[data-v-c9b9906c]{font:400 19px var(--body);color:#a092b6;margin-inline:10px}.level-up-grid small[data-v-c9b9906c]{color:#75658c;margin-top:8px;font-size:12px;display:block}.match-challenges-ready[data-v-c9b9906c]{background:#fff7e5;border:1px solid #e5d2a4;border-radius:8px;margin-top:18px;padding:16px}.match-challenges-ready p[data-v-c9b9906c]{color:#7b6032;margin:0 0 12px;font-size:14px;line-height:1.8}.match-challenges-ready p>span[data-v-c9b9906c]{font-size:12px;display:block}.match-challenges-ready a[data-v-c9b9906c]{color:#315e9e;font-size:13px;font-weight:700}.match-development-rewards details[data-v-c9b9906c]{margin-top:20px}summary[data-v-c9b9906c]{color:#4e648c;cursor:pointer;padding-block:10px;font-size:14px;font-weight:700;line-height:1.7}ol[data-v-c9b9906c]{margin:10px 0;padding:0;list-style:none}li[data-v-c9b9906c]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;font-size:14px;line-height:1.7;display:flex}li small[data-v-c9b9906c]{color:var(--muted);margin-top:4px;font-size:12px;display:block}li>b[data-v-c9b9906c]{color:#7560a1;white-space:nowrap}.rewards-evolve[data-v-c9b9906c]{color:#315e9e;align-items:center;min-height:42px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@keyframes level-unlocked-c9b9906c{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.match-development-rewards[data-v-c9b9906c]{padding:22px 18px}.match-development-rewards>header[data-v-c9b9906c]{align-items:flex-start;gap:15px}.match-development-rewards h2[data-v-c9b9906c]{font-size:27px}.match-reward-points[data-v-c9b9906c]{font-size:31px}}@media (prefers-reduced-motion:reduce){.level-up-grid article[data-v-c9b9906c]{animation:none}}.compact[data-v-c9b9906c]{padding:17px}.compact h2[data-v-c9b9906c]{font-size:25px}.compact header p[data-v-c9b9906c]{display:none}.compact .match-reward-points[data-v-c9b9906c]{font-size:31px}.compact details[data-v-c9b9906c]{margin-top:12px}.compact .rewards-evolve[data-v-c9b9906c]{margin-top:5px}.compact-level-ups[data-v-c9b9906c]{color:#70548e;background:#f4effc;border:1px solid #dcd1ed;border-radius:7px;margin:14px 0 0;padding:11px 13px;font-size:14px;line-height:1.8}.player-experience[data-v-c3faf65f]{color:#35415c;background:#f2f4fc;border:1px solid #dce1f3;border-radius:9px;margin:18px 0;padding:17px}.experience-heading[data-v-c3faf65f]{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:1.7;display:flex}.experience-level[data-v-c3faf65f]{color:#514d97;background:#e3e6fa;border:1px solid #c6cdee;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.experience-level b[data-v-c3faf65f]{font:700 24px var(--condensed)}.experience-heading>strong[data-v-c3faf65f]{color:#625c9e;margin-left:auto;font-size:12px}.experience-heading small[data-v-c3faf65f]{font-size:12px}.experience-track[data-v-c3faf65f]{background:#e2e6f3;border-radius:6px;height:7px;margin-top:12px;overflow:hidden}.experience-track i[data-v-c3faf65f]{background:linear-gradient(90deg,#625da3,#9792d8);border-radius:6px;height:100%;transition:width .4s;display:block}.player-experience p[data-v-c3faf65f]{color:#616d83;margin:12px 0 0;font-size:13px;line-height:1.8}.compact[data-v-c3faf65f]{margin:12px 0;padding:12px}.compact .experience-heading[data-v-c3faf65f]{gap:7px;font-size:12px}.compact .experience-level b[data-v-c3faf65f]{font-size:20px}.compact .experience-heading>strong[data-v-c3faf65f]{font-size:11px}@media (prefers-reduced-motion:reduce){.experience-track i[data-v-c3faf65f]{transition:none}}.player-story[data-v-a05aaf8f]{background:#f5f6fc;border:1px solid #dbe1ef;border-radius:8px;min-width:0;margin:16px 0;padding:13px 15px}.story-badges[data-v-a05aaf8f]{flex-wrap:wrap;gap:7px;display:flex}.story-badges>span[data-v-a05aaf8f]{color:#355f98;background:#e6ecf8;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.5}.story-badges .idol[data-v-a05aaf8f]{color:#856325;background:#faeaca}.story-badges .prospect[data-v-a05aaf8f]{color:#765397;background:#eee5fa}.story-gains[data-v-a05aaf8f]{color:#475f82;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:10px;font-size:13px;line-height:1.7;display:flex}.story-gains>strong[data-v-a05aaf8f]{flex-basis:100%;font-size:12px}.story-gains>span[data-v-a05aaf8f]{background:#fff;border:1px solid #dce4f0;border-radius:5px;padding:5px 8px}.story-gains b[data-v-a05aaf8f]{color:#387c67}.story-gains small[data-v-a05aaf8f]{color:var(--muted);font-size:12px}.story-gains>small[data-v-a05aaf8f]{flex-basis:100%}.story-criteria summary[data-v-a05aaf8f]{color:#657797;cursor:pointer;padding-top:10px;font-size:12px}.story-criteria p[data-v-a05aaf8f]{color:#657797;margin:8px 0 0;font-size:13px;line-height:1.8}.compact[data-v-a05aaf8f]{border:0;border-bottom:1px solid var(--line);background:#fafbfe;border-radius:0;margin:0;padding:10px 18px}.compact .story-gains[data-v-a05aaf8f]{margin-top:7px}.compact .story-gains>strong[data-v-a05aaf8f],.compact .story-gains>small[data-v-a05aaf8f]{display:none}.player-upgrade-link[data-v-2e50b03d]{color:#2b5489;background:#edf3ff;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;margin-top:22px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.player-dialog[data-v-2e50b03d]{width:710px;max-width:calc(100vw - 24px)}.player-card-profile[data-v-2e50b03d]{grid-template-columns:268px minmax(0,1fr);align-items:center;gap:27px;margin-block:20px;display:grid}.player-card-profile-copy[data-v-2e50b03d]{min-width:0}.player-card-profile-copy .eyebrow[data-v-2e50b03d]{font-size:9px}.player-card-profile-copy h2[data-v-2e50b03d]{font-size:32px;line-height:1.15;margin:12px 0!important}.player-card-profile-copy>p[data-v-2e50b03d]{line-height:1.8}.player-card-profile-copy .player-card-tier-note[data-v-2e50b03d]{color:#879879;margin-top:20px;font-size:11px;line-height:1.9}@media (width<=650px){.player-card-profile[data-v-2e50b03d]{grid-template-columns:1fr;justify-items:center;gap:15px}.player-card-profile-copy[data-v-2e50b03d]{text-align:center}.player-card-profile-copy h2[data-v-2e50b03d]{font-size:28px}.player-card-profile-copy .player-card-tier-note[data-v-2e50b03d]{margin-top:12px}}.player-scorer-honors[data-v-2e50b03d]{background:#faf5e5;border:1px solid #e7d9ad;border-radius:8px;margin:20px 0;padding:18px}.player-scorer-honors h3[data-v-2e50b03d]{font:600 24px var(--condensed);color:#887138;margin:0 0 12px}.player-scorer-honors p[data-v-2e50b03d]{align-items:center;gap:12px;margin:10px 0;display:flex}.player-scorer-honors p>b[data-v-2e50b03d]{color:#c49b36;font-size:24px}.player-scorer-honors strong[data-v-2e50b03d]{color:#887138;font-size:11px;display:block}.player-scorer-honors small[data-v-2e50b03d]{color:#a38f60;margin-top:5px;font-size:10px;display:block}.squad-heroes[data-v-cfc07ac1]{grid-column:1/-1;padding:17px 20px}.squad-heroes h3[data-v-cfc07ac1]{font:600 26px var(--condensed);margin:6px 0 14px}.squad-heroes .eyebrow[data-v-cfc07ac1]{font-size:10px}.squad-heroes-list[data-v-cfc07ac1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.squad-heroes-list>button[data-v-cfc07ac1]{text-align:left;color:#375f95;cursor:pointer;background:#f3f6fc;border:1px solid #d8e2f0;border-radius:7px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px;display:flex}.squad-heroes-list>button[data-v-cfc07ac1]:hover{border-color:#7797c3}.squad-heroes-list>button.idol[data-v-cfc07ac1]{color:#8b672e;background:#fff7e7;border-color:#e6d5b3}.squad-heroes-list>button.prospect[data-v-cfc07ac1]{color:#775590;background:#f6f2fc;border-color:#dfd4ed}.squad-heroes-list>button>.hero-portrait[data-v-cfc07ac1]{aspect-ratio:4/5;flex:0 0 44px;width:44px;height:55px}.squad-heroes-list>button>.hero-copy[data-v-cfc07ac1]{flex:1;min-width:0}.hero-copy>small[data-v-cfc07ac1]{font-size:11px;font-weight:700}.hero-copy>strong[data-v-cfc07ac1]{overflow-wrap:anywhere;margin:5px 0;font-size:14px;display:block}.hero-copy>.hero-description[data-v-cfc07ac1]{opacity:.8;font-size:12px;line-height:1.6;display:block}.squad-heroes details[data-v-cfc07ac1]{margin-top:13px}.squad-heroes summary[data-v-cfc07ac1]{color:var(--muted);cursor:pointer;font-size:12px}.squad-heroes p[data-v-cfc07ac1]{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.8}.squad-heroes a[data-v-cfc07ac1]{color:#375f95;font-size:13px}.match-occasion[data-v-20ea00da]{color:#6b4d8c;background:linear-gradient(115deg,#f1eafd,#fbf9ff);border:1px solid #cab8e8;border-left-width:4px;border-radius:8px;align-items:center;gap:14px;margin:13px 0;padding:14px 17px;display:flex}.occasion-mark[data-v-20ea00da]{font:700 34px var(--condensed);flex-shrink:0;line-height:1}.match-occasion>div[data-v-20ea00da]{min-width:0}.match-occasion div>span[data-v-20ea00da]{text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.match-occasion strong[data-v-20ea00da]{font:600 25px/1.2 var(--condensed);margin:5px 0;display:block}.match-occasion p[data-v-20ea00da]{opacity:.85;color:inherit!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.gold[data-v-20ea00da]{color:#85602c;background:linear-gradient(115deg,#f9edce,#fffcf3);border-color:#dcc18c}.red[data-v-20ea00da]{color:#984c44;background:linear-gradient(115deg,#fae9e5,#fff8f5);border-color:#dfb0aa}.compact[data-v-20ea00da]{gap:11px;padding:10px 13px}.compact strong[data-v-20ea00da]{font-size:23px}.compact .occasion-mark[data-v-20ea00da]{font-size:27px}@media (width<=500px){.match-occasion[data-v-20ea00da]{gap:11px;padding:12px}.match-occasion strong[data-v-20ea00da]{font-size:23px}.occasion-mark[data-v-20ea00da]{display:none}}.dashboard-status-bar[data-v-7852e461]{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.dashboard-window[data-v-7852e461]{color:#806329;background:#faf6ec;border:1px solid #e8d9b8;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.dashboard-window.open[data-v-7852e461]{color:#3d608a;background:#edf3fb;border-color:#d6e0ee}.dashboard-window>span[data-v-7852e461]{flex:1;min-width:0}.dashboard-window strong[data-v-7852e461]{font-size:13px;display:block}.dashboard-window small[data-v-7852e461]{margin-top:4px;font-size:12px;line-height:1.6;display:block}.dashboard-home>.focus-tabs[data-v-7852e461]{margin-bottom:12px}.dashboard-overview-grid[data-v-7852e461]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-match[data-v-7852e461]{color:#fff;background:linear-gradient(115deg,#203958,#283551);border-color:#344d71;min-width:0;padding:16px 18px}.dashboard-match-top[data-v-7852e461]{color:#c8d7ec;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;display:flex}.dashboard-match-top>span[data-v-7852e461]:last-child{white-space:nowrap}.dashboard-match-teams[data-v-7852e461]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;display:grid}.dashboard-match-teams>div[data-v-7852e461]{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-match-teams>div[data-v-7852e461]:last-child{text-align:right;flex-direction:row-reverse}.dashboard-match-teams strong[data-v-7852e461]{font:600 24px/1.2 var(--condensed);overflow-wrap:anywhere}.dashboard-match-teams .crest[data-v-7852e461]{flex-shrink:0;width:34px;height:41px}.dashboard-match-teams .crest.round[data-v-7852e461]{width:38px;height:38px}.dashboard-match-teams .crest.diamond[data-v-7852e461]{width:38px;height:43px}.dashboard-match-teams>b[data-v-7852e461]{text-align:center;font:400 23px var(--condensed);color:#a9bedc}.dashboard-match-actions[data-v-7852e461]{gap:9px;display:flex}.dashboard-match-actions .button[data-v-7852e461]{white-space:normal;gap:8px;min-height:44px;padding:10px 13px;font-size:13px}.dashboard-match-actions .secondary[data-v-7852e461]{color:#e7effa;background:#ffffff14;border:1px solid #ffffff2b}.dashboard-match-actions .primary[data-v-7852e461]{color:#40331c;background:#e1bd6c;flex:1}.dashboard-no-match h2[data-v-7852e461]{font:600 26px var(--condensed);margin:15px 0 7px}.dashboard-no-match p[data-v-7852e461]{color:#c5d4e9;font-size:13px}.dashboard-lineup-alert[data-v-7852e461]{color:#f7d995;margin-bottom:12px;font-size:13px;line-height:1.6}.dashboard-match-context[data-v-7852e461]{border-top:1px solid #ffffff20;margin-top:9px}.dashboard-match-context summary[data-v-7852e461]{cursor:pointer;color:#c8d7ec;align-content:center;min-height:38px;font-size:12px;display:list-item}.dashboard-star-link[data-v-7852e461]{color:#f0d6a0;text-align:left;background:#ffffff09;border:1px solid #d8b76e35;border-radius:6px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:9px;display:flex}.dashboard-star-link>.player-portrait[data-v-7852e461]{flex:0 0 28px;width:28px;height:35px}.dashboard-star-link>span[data-v-7852e461]{flex:1;min-width:0}.dashboard-star-link strong[data-v-7852e461]{overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.dashboard-star-link small[data-v-7852e461]{color:#c9bb9b;font-size:11px}.dashboard-star-link>b[data-v-7852e461]{font:700 23px var(--condensed);text-align:center}.dashboard-star-link>b small[data-v-7852e461]{font:400 10px var(--body);margin-top:2px;display:block}.dashboard-side[data-v-7852e461]{gap:12px;min-width:0;display:grid}.dashboard-quick-state[data-v-7852e461]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-quick-state>a[data-v-7852e461]{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:11px 12px}.dashboard-quick-state span[data-v-7852e461]{color:var(--muted);font-size:11px}.dashboard-quick-state strong[data-v-7852e461]{font:700 25px/1.2 var(--condensed);overflow-wrap:anywhere;margin-top:5px;display:block}.dashboard-quick-state small[data-v-7852e461]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.dashboard-access[data-v-7852e461]{margin:14px 0 0}.dashboard-access>header[data-v-7852e461]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.dashboard-access h2[data-v-7852e461]{font:600 20px var(--condensed);margin:0}.dashboard-access>header>span[data-v-7852e461]{color:var(--muted);font-size:12px}.dashboard-shortcuts[data-v-7852e461]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dashboard-shortcuts>a[data-v-7852e461]{color:#355984;text-align:center;background:#fff;border:1px solid #d7e0ee;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;min-height:60px;padding:10px 8px;font-size:13px;display:flex}.dashboard-shortcuts>a>span[data-v-7852e461]{min-width:0}.dashboard-shortcuts b[data-v-7852e461]{color:#8a6a30;background:#edf1f8;border-radius:4px;padding:3px 6px;font-size:11px}.dashboard-shortcuts .has-offers[data-v-7852e461]{color:#7b591f;background:#f6e7c6}.dashboard-more[data-v-7852e461]{margin-top:8px}.dashboard-more summary[data-v-7852e461]{color:#4a6384;cursor:pointer;min-height:40px;padding:10px 0;font-size:13px}.dashboard-more nav[data-v-7852e461]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:3px;display:grid}.dashboard-more a[data-v-7852e461]{border:1px solid var(--line);color:#355984;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.dashboard-club-focus[data-v-7852e461]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.focus-empty[data-v-7852e461]{padding:20px}.focus-empty h2[data-v-7852e461]{font:600 26px var(--condensed)}.focus-empty p[data-v-7852e461]{color:var(--muted);font-size:14px}.focus-empty a[data-v-7852e461]{font-size:14px}@media (width<=1000px){.dashboard-overview-grid[data-v-7852e461]{grid-template-columns:1fr}.dashboard-side[data-v-7852e461]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.dashboard-quick-state[data-v-7852e461]{grid-template-columns:1fr}.dashboard-quick-state>a[data-v-7852e461]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px 12px;display:grid}.dashboard-quick-state strong[data-v-7852e461]{grid-area:1/2/3;margin:0;font-size:23px}.dashboard-quick-state small[data-v-7852e461]{margin:0}.dashboard-shortcuts[data-v-7852e461]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-club-focus[data-v-7852e461]{grid-template-columns:1fr}}@media (width<=600px){.dashboard-summary[data-v-7852e461]{flex-direction:column;gap:10px;display:flex}.dashboard-summary>.dashboard-status-bar[data-v-7852e461]{order:0;margin:0}.dashboard-summary>.focus-tabs[data-v-7852e461]{order:1;margin:0}.dashboard-summary>.dashboard-overview-grid[data-v-7852e461]{display:contents}.dashboard-summary .dashboard-match[data-v-7852e461]{order:2}.dashboard-summary>.dashboard-access[data-v-7852e461]{order:3;margin:0}.dashboard-summary .dashboard-side[data-v-7852e461]{order:4}.dashboard-status-bar[data-v-7852e461]{grid-template-columns:1fr;gap:7px;margin-bottom:9px}.dashboard-window[data-v-7852e461]{gap:8px;min-height:44px;padding:8px 12px}.dashboard-window>span[data-v-7852e461]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-window small[data-v-7852e461]{margin:0;font-size:11px}.dashboard-window strong[data-v-7852e461]{font-size:12px}.dashboard-overview-grid[data-v-7852e461]{gap:10px}.dashboard-match[data-v-7852e461]{padding:14px}.dashboard-match-teams[data-v-7852e461]{gap:8px;margin:15px 0}.dashboard-match-teams>div[data-v-7852e461]{flex-direction:row;gap:8px}.dashboard-match-teams strong[data-v-7852e461]{font-size:21px}.dashboard-match-teams .crest[data-v-7852e461]{width:28px;height:34px}.dashboard-match-teams .crest.round[data-v-7852e461]{width:32px;height:32px}.dashboard-match-teams .crest.diamond[data-v-7852e461]{width:32px;height:36px}.dashboard-side[data-v-7852e461]{grid-template-columns:1fr;gap:9px}.dashboard-quick-state[data-v-7852e461]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-quick-state>a[data-v-7852e461]{padding:10px;display:block}.dashboard-quick-state strong[data-v-7852e461]{margin-top:4px;font-size:22px}.dashboard-quick-state small[data-v-7852e461]{margin-top:3px;font-size:11px}.dashboard-access[data-v-7852e461]{margin-top:12px}.dashboard-access>header>span[data-v-7852e461]{display:none}.dashboard-shortcuts>a[data-v-7852e461]{flex-direction:column;gap:5px;min-height:62px;padding:9px 6px;font-size:13px}.dashboard-shortcuts b[data-v-7852e461]{padding:2px 5px;font-size:10px}.dashboard-more summary[data-v-7852e461]{min-height:44px}.dashboard-more nav[data-v-7852e461]{grid-template-columns:1fr 1fr}.dashboard-more a[data-v-7852e461]{font-size:12px}.dashboard-match-actions .button[data-v-7852e461]{min-height:46px}.dashboard-match-context summary[data-v-7852e461]{min-height:44px}}@media (width<=360px){.dashboard-match-teams>div[data-v-7852e461],.dashboard-match-teams>div[data-v-7852e461]:last-child{text-align:center;flex-direction:column}.dashboard-match-teams strong[data-v-7852e461]{font-size:20px}.dashboard-compact .dashboard-quick-state[data-v-7852e461]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-compact .dashboard-quick-state>a[data-v-7852e461]:last-child{grid-column:auto}.dashboard-quick-state>a[data-v-7852e461]{padding:9px 7px}.dashboard-quick-state strong[data-v-7852e461]{font-size:20px}}.club-editor .club-fields[data-v-5934d853]{gap:14px}.club-fields>.eyebrow[data-v-5934d853]{display:none}.club-fields>.muted[data-v-5934d853]{margin:0 0 8px;font-size:14px}.club-fields>h2[data-v-5934d853]{margin:0 0 6px}.identity-preview[data-v-5934d853]{min-height:0}.identity-preview .crest.large[data-v-5934d853]{width:90px;height:108px}.identity-preview .shirt[data-v-5934d853]{margin-block:0;transform:scale(.8)}.identity-preview h2[data-v-5934d853]{margin:17px 0 8px;font-size:29px}.identity-preview p[data-v-5934d853]{font-size:13px;line-height:1.8}.club-fields>.button[data-v-5934d853]{z-index:2;min-height:44px;position:sticky;bottom:12px;box-shadow:0 4px 15px #18345124}@media (width<=900px){.club-editor[data-v-5934d853]{flex-direction:column;display:flex}.identity-preview[data-v-5934d853]{text-align:left;order:-1;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.identity-preview>.eyebrow[data-v-5934d853],.identity-preview>.shirt[data-v-5934d853],.identity-preview>p[data-v-5934d853],.identity-preview>.club-founded[data-v-5934d853]{display:none}.identity-preview .crest.large[data-v-5934d853]{grid-row:1/3;width:45px;height:54px}.identity-preview h2[data-v-5934d853]{margin:0;font-size:25px}.club-fields>.button[data-v-5934d853]{bottom:90px}}.identity-preview .crest.large.round[data-v-5934d853]{width:100px;height:100px}.identity-preview[data-v-5934d853] .crest.large strong{font-size:26px}@media (width<=900px){.identity-preview .crest.large.round[data-v-5934d853]{width:50px;height:50px}.identity-preview[data-v-5934d853] .crest.large strong{font-size:17px}}.nav-rail[data-v-720718e5]{z-index:20;width:var(--sidebar-width);color:#b8c9b9;background:#183d30;flex-direction:column;align-items:center;padding:22px 0 15px;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand[data-v-720718e5]{padding:0 0 24px;display:flex}.rail-item[data-v-720718e5]{width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}a.rail-item[data-v-720718e5]:hover,button.rail-item[data-v-720718e5]:hover{color:#eff5e6;background:#2b503c}.rail-item.active[data-v-720718e5]{background:var(--lime);color:#254330}.rail-item.active[data-v-720718e5]:hover{color:#254330;background:#e0ffa3}.rail-item[data-v-720718e5]:focus-visible,.rail-brand[data-v-720718e5]:focus-visible{outline-color:var(--lime)}.rail-club[data-v-720718e5]{margin-bottom:8px}.rail-club .crest[data-v-720718e5]{width:30px;height:36px}.rail-club .crest.round[data-v-720718e5]{width:33px;height:33px}.rail-club .crest.diamond[data-v-720718e5]{width:35px;height:39px}.rail-divider[data-v-720718e5]{background:#ffffff16;width:26px;height:1px;margin:10px auto 16px}.rail-primary[data-v-720718e5]{flex-direction:column;gap:8px;display:flex}.rail-future-nav[data-v-720718e5]{flex-direction:column;align-items:center;gap:5px;margin-top:10px;display:flex}.rail-future-nav .rail-divider[data-v-720718e5]{margin-bottom:10px}.rail-future[data-v-720718e5]{color:#7f9b87;cursor:default}.rail-lock[data-v-720718e5]{color:#9db58d;position:absolute;bottom:5px;right:5px}.rail-bottom[data-v-720718e5]{flex-direction:column;align-items:center;margin-top:auto;padding-top:18px;display:flex}.rail-version[data-v-720718e5]{letter-spacing:2px;color:#819e80;margin-top:12px;font-size:8px}.rail-tooltip[data-v-720718e5]{z-index:30;color:#f3f7ec;overflow-wrap:anywhere;text-align:left;opacity:0;visibility:hidden;background:#183d30;border:1px solid #3b5d44;border-radius:6px;width:max-content;max-width:230px;padding:10px 13px;font-size:12px;font-weight:500;line-height:1.4;display:block;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 5px 16px #10291b20}.rail-tooltip[data-v-720718e5]:before{content:"";width:17px;position:absolute;inset:0 auto 0 -17px}.rail-tooltip small[data-v-720718e5]{color:#a4bd94;margin-top:3px;font-size:10px;display:block}.rail-item:hover .rail-tooltip[data-v-720718e5],.rail-item:focus-visible .rail-tooltip[data-v-720718e5]{opacity:1;visibility:visible}.tooltips-dismissed .rail-tooltip[data-v-720718e5]{opacity:0!important;visibility:hidden!important}@media (width>=601px){.mobile-nav[data-v-720718e5]{display:none}}@media (width<=1023px){.nav-rail[data-v-720718e5]{padding-top:17px}.rail-brand[data-v-720718e5]{padding-bottom:18px}.rail-brand .brand-mark[data-v-720718e5]{width:35px;height:35px;font-size:29px}}@media (height<=780px){.rail-future-nav[data-v-720718e5]{display:none}.nav-rail[data-v-720718e5]{padding-top:12px;padding-bottom:9px}.rail-brand[data-v-720718e5]{padding-bottom:12px}.rail-divider[data-v-720718e5]{margin-block:6px 12px}}@media (width<=600px){.nav-rail[data-v-720718e5]{display:none}.mobile-nav[data-v-720718e5]{padding-bottom:max(10px, env(safe-area-inset-bottom));display:flex}.mobile-nav>a[data-v-720718e5]{min-height:44px}}.rail-primary[data-v-720718e5]{scrollbar-width:none;align-items:center;gap:2px;width:100%;min-height:0;overflow:hidden auto}.rail-primary[data-v-720718e5]::-webkit-scrollbar{display:none}.rail-floating-tooltip[data-v-720718e5]{z-index:50;pointer-events:none;color:#f3f7ec;background:#183d30;border:1px solid #3b5d44;border-radius:7px;width:max-content;max-width:260px;padding:11px 14px;font-size:12px;font-weight:500;line-height:1.4;position:fixed;transform:translateY(-50%);box-shadow:0 5px 16px #10291b30}.rail-floating-tooltip[data-v-720718e5]:before{content:"";background:#183d30;border-bottom:1px solid #3b5d44;border-left:1px solid #3b5d44;width:8px;height:8px;position:absolute;top:calc(50% - 5px);left:-5px;transform:rotate(45deg)}@media (width<=600px){.rail-floating-tooltip[data-v-720718e5]{display:none}}.rail-primary .rail-item[data-v-720718e5]{min-height:40px}.rail-brand[data-v-720718e5]{padding-bottom:15px}.rail-future-nav[data-v-720718e5]{margin-top:2px}.mobile-nav>button[data-v-720718e5]{color:#96a586;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:8px;display:flex}.mobile-nav>button.active[data-v-720718e5]{color:#345632;font-weight:700}.mobile-nav>button.active>svg[data-v-720718e5]{background:#e7efda;border-radius:5px;box-shadow:0 0 0 5px #e7efda}.mobile-more-dialog[data-v-720718e5]{width:calc(100% - 24px);max-width:430px;padding:22px}.mobile-more-dialog h2[data-v-720718e5]{font-family:var(--condensed);margin:0;font-size:28px;font-weight:600}.mobile-more-dialog nav[data-v-720718e5]{flex-direction:column;gap:7px;display:flex}.mobile-more-dialog nav a[data-v-720718e5],.mobile-more-dialog nav button[data-v-720718e5]{text-align:left;background:#f6f9ef;border:1px solid #e1e8d6;border-radius:6px;align-items:center;gap:14px;padding:16px 14px;font-size:13px;display:flex}.mobile-more-dialog nav a>svg[data-v-720718e5]:last-child{margin-left:auto}.mobile-more-dialog nav a.active[data-v-720718e5]{background:#e4efcf}@media (height<=620px){.rail-primary[data-v-720718e5]{gap:2px}.rail-item[data-v-720718e5]{min-height:40px}.rail-club[data-v-720718e5]{margin-bottom:0}.rail-bottom[data-v-720718e5]{padding-top:8px}.rail-version[data-v-720718e5]{margin-top:4px}}@media (width<=600px){.mobile-nav>a[data-v-720718e5]{min-width:44px}}.rail-label[data-v-720718e5]{display:none}.rail-menu-toggle[data-v-720718e5]{margin-bottom:9px}.expanded .rail-primary[data-v-720718e5]{align-items:center;width:100%}.expanded .rail-item[data-v-720718e5]{justify-content:flex-start;gap:11px;width:calc(100% - 24px);padding:0 12px}.expanded .rail-label[data-v-720718e5]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.expanded .rail-brand[data-v-720718e5]{align-self:flex-start;margin-left:22px}.expanded .rail-bottom[data-v-720718e5]{align-items:center;width:100%}.expanded .rail-club .crest[data-v-720718e5]{flex-shrink:0}.expanded .rail-tooltip[data-v-720718e5]{display:none}@media (width>=601px) and (height<=820px){.nav-rail[data-v-720718e5]{padding-block:10px}.rail-brand[data-v-720718e5]{padding-bottom:8px}.rail-menu-toggle[data-v-720718e5],.rail-club[data-v-720718e5]{min-height:36px;margin-bottom:4px}.rail-divider[data-v-720718e5]{margin-block:6px 10px}.rail-primary .rail-item[data-v-720718e5]{min-height:32px}.rail-bottom[data-v-720718e5]{padding-top:8px}.rail-version[data-v-720718e5]{margin-top:4px}}@media (width>=601px) and (height<=680px){.rail-primary .rail-item[data-v-720718e5]{min-height:28px}}.pitch-player-card[data-v-cb6d4186]{color:#edf5e7;cursor:pointer;background:#102b22b8;border:1px solid #e1edda2b;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:116px;padding:7px 6px;transition:border-color .15s,background-color .15s;display:flex;box-shadow:0 3px 9px #0c211e28}.pitch-player-card[data-v-cb6d4186]:hover{background:#183f2de8;border-color:#d5f58c99}.pitch-player-card[data-v-cb6d4186]:disabled{opacity:1;cursor:default}.pitch-player-card.selected[data-v-cb6d4186]{outline-offset:3px;border-color:#d5f58c;outline:2px solid #d5f58c}.pitch-player-card.unavailable[data-v-cb6d4186]{background:#4e302add;border-color:#e29d87}.pitch-portrait[data-v-cb6d4186]{display:block;position:relative}.pitch-portrait .player-portrait[data-v-cb6d4186]{width:32px;height:40px}.pitch-strength[data-v-cb6d4186]{color:#28412c;font-variant-numeric:tabular-nums;background:#d5f58c;border-radius:4px;min-width:24px;padding:3px 4px;font-size:10px;line-height:1.3;position:absolute;top:0;right:-18px}.pitch-player-card .pitch-name[data-v-cb6d4186]{font:600 10px/1.4 var(--body);text-overflow:ellipsis;white-space:nowrap;color:#f3f8ee;width:100%;max-width:100%;margin:0;overflow:hidden}.pitch-player-card .pitch-role[data-v-cb6d4186]{color:#b1c5a5;font-size:8px;line-height:1.4}.pitch-numbers[data-v-cb6d4186]{color:#cbdabe;white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:9px;line-height:1.4;display:flex}.pitch-numbers>b[data-v-cb6d4186]{font-variant-numeric:tabular-nums;color:#d5f58c;font-size:10px}.pitch-numbers>b.tired[data-v-cb6d4186]{color:#f0cc79}.pitch-numbers>b.critical[data-v-cb6d4186]{color:#f8a794}.pitch-energy[data-v-cb6d4186]{background:#b1c5a52b;border-radius:4px;width:100%;height:3px;display:block;overflow:hidden}.pitch-energy>i[data-v-cb6d4186]{background:#b8dd84;border-radius:4px;height:100%;display:block}.pitch-energy>i.tired[data-v-cb6d4186]{background:#dfb665}.pitch-energy>i.critical[data-v-cb6d4186]{background:#e4977f}.pitch-player-card.empty[data-v-cb6d4186]{background:#17372755;border-style:dashed;justify-content:center;min-height:102px}.pitch-empty[data-v-cb6d4186]{color:#a7bd97;font-size:24px}@media (width<=600px){.pitch-player-card[data-v-cb6d4186]{border-radius:5px;gap:3px;padding:6px 3px}.pitch-portrait .player-portrait[data-v-cb6d4186]{width:24px;height:30px}.pitch-strength[data-v-cb6d4186]{min-width:20px;padding:2px 3px;font-size:8px;right:-13px}.pitch-player-card .pitch-name[data-v-cb6d4186]{font-size:8px}.pitch-player-card .pitch-role[data-v-cb6d4186]{font-size:7px}.pitch-numbers[data-v-cb6d4186]{gap:2px;font-size:7px}.pitch-numbers>b[data-v-cb6d4186]{font-size:8px}.pitch-player-card.empty[data-v-cb6d4186]{min-height:89px}}.team-strength[data-v-1aeba9d6]{background:#f2f6ec;border:1px solid #dce6d1;border-radius:9px;align-items:center;gap:24px;margin-bottom:16px;padding:18px 20px 23px;display:flex;position:relative;overflow:hidden}.team-strength>div:first-child>span[data-v-1aeba9d6]{letter-spacing:1.1px;color:#728863;font-size:8px;font-weight:700;display:block}.team-strength strong[data-v-1aeba9d6]{font:700 34px/1.25 var(--condensed);color:#365b2d;font-variant-numeric:tabular-nums;margin-top:5px;display:block}.team-strength strong small[data-v-1aeba9d6]{font:500 13px var(--body);color:#8b9d7a;margin-left:5px}.team-strength-details[data-v-1aeba9d6]{flex-direction:column;gap:6px;min-width:0;display:flex}.team-strength-details>b[data-v-1aeba9d6]{font-variant-numeric:tabular-nums;color:#476b37;font-size:14px}.team-strength-details>b small[data-v-1aeba9d6]{font-size:10px;font-weight:400}.team-strength-details>span[data-v-1aeba9d6]{color:#738765;font-size:10px}.team-strength-details>small[data-v-1aeba9d6]{color:#87977a;font-size:9px;line-height:1.6}.team-strength-meter[data-v-1aeba9d6]{background:#e4ebdc;width:100%;height:4px;position:absolute;bottom:0;left:0}.team-strength-meter i[data-v-1aeba9d6]{background:#789759;height:100%;transition:width .2s;display:block}@media (width<=500px){.team-strength[data-v-1aeba9d6]{gap:17px;padding:15px 14px 20px}.team-strength strong[data-v-1aeba9d6]{font-size:30px}}.pitch-drop-slot[data-v-580cc6d7]{flex-direction:column;align-items:center;gap:7px;position:relative}.pitch-drop-slot[data-v-580cc6d7]:has(.empty){border-radius:8px;outline:1px dashed #d5f58c77}.pitch-empty-target[data-v-580cc6d7]{color:#e0efbc;background:#28432b;border:1px solid #c5db8b88;border-radius:4px;width:100%;padding:5px 3px;font-size:8px;line-height:1.5}.pitch-drop-slot [draggable=true][data-v-580cc6d7]{cursor:grab}.team-pitch-wrap[data-v-580cc6d7]{min-width:0}.team-pitch[data-v-580cc6d7]{gap:18px;min-height:530px;padding:25px 14px}.team-pitch-row[data-v-580cc6d7]{z-index:1;justify-content:space-evenly;align-items:center;gap:12px;width:100%;display:flex;position:relative}.team-pitch-row>div[data-v-580cc6d7]{flex:1;justify-content:center;min-width:0;max-width:116px;display:flex}.team-pitch-legend[data-v-580cc6d7]{color:#91a17d;text-align:center;margin:11px 0 0;font-size:9px;line-height:1.8}.team-pitch-legend>b[data-v-580cc6d7]{color:#698451;font-weight:600}@media (width<=600px){.team-pitch[data-v-580cc6d7]{gap:17px;min-height:460px;padding:22px 8px}.team-pitch-row[data-v-580cc6d7]{gap:5px}.team-pitch-legend[data-v-580cc6d7]{font-size:8px}}.formation-selector[data-v-ed29318d]{border:1px solid var(--line);min-width:0;margin:0 0 24px;padding:22px}.formation-heading[data-v-ed29318d]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.formation-heading h2[data-v-ed29318d]{font:600 27px var(--condensed);margin:6px 0 0}.formation-cards[data-v-ed29318d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.formation-card[data-v-ed29318d]{text-align:left;background:#fafbfc;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px 10px;transition:background .15s,border-color .15s;display:flex;position:relative}.formation-card[data-v-ed29318d]:hover{background:#edf4ff;border-color:#8cace1}.formation-card.selected[data-v-ed29318d]{color:#fff;background:#153f9e;border-color:#153f9e;box-shadow:0 3px 10px #163f9e16}.formation-card-copy[data-v-ed29318d]{min-width:0}.formation-card strong[data-v-ed29318d]{letter-spacing:.5px;white-space:nowrap;font-size:15px;display:block}.formation-card small[data-v-ed29318d]{color:#758295;margin-top:5px;font-size:9px;line-height:1.5;display:block}.formation-card.selected small[data-v-ed29318d]{color:#d0def8}.formation-card>svg[data-v-ed29318d]{color:#f5cb51;width:12px;height:12px;position:absolute;top:5px;right:5px}.formation-mini-pitch[data-v-ed29318d]{background:#f1f5fb;border:1px solid #b9c8da;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:32px;height:44px;padding:5px 2px;display:flex}.formation-mini-pitch>span[data-v-ed29318d]{justify-content:space-evenly;gap:1px;display:flex}.formation-mini-pitch i[data-v-ed29318d]{background:#7b91ae;border-radius:50%;width:4px;height:4px}.formation-mini-pitch .defender[data-v-ed29318d]{background:#4383de}.formation-mini-pitch .forward[data-v-ed29318d]{background:#e7aa1e}.formation-mini-pitch .keeper[data-v-ed29318d]{background:#3a8a74}.selected .formation-mini-pitch[data-v-ed29318d]{background:#ffffff12;border-color:#5c7fc0}.selected .formation-mini-pitch .midfielder[data-v-ed29318d]{background:#c5d3ea}.selected .formation-mini-pitch .keeper[data-v-ed29318d]{background:#77dbc2}.lineup-suggestions[data-v-ed29318d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.lineup-suggestions button[data-v-ed29318d]{color:#53647b;background:#fff;border:1px solid #dce3e9;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 8px;display:flex}.lineup-suggestions strong[data-v-ed29318d]{font-size:12px;display:block}.lineup-suggestions small[data-v-ed29318d]{color:#7f8996;margin-top:4px;font-size:9px;display:block}.lineup-suggestions button.active[data-v-ed29318d]{color:#1c4c99;background:#edf3fd;border-color:#88a6d5}.lineup-suggestions button:nth-child(2).active[data-v-ed29318d]{color:#78571c;background:#fff6df;border-color:#ddb65f}.lineup-suggestions button:nth-child(3).active[data-v-ed29318d]{color:#236851;background:#eaf6f1;border-color:#7ab9a3}.best-eleven[data-v-ed29318d]{font:700 23px var(--condensed)}.formation-selector>p[data-v-ed29318d]{color:#7d8894;margin:15px 0 0;font-size:10px;line-height:1.7}.compact[data-v-ed29318d]{margin:0;padding:18px 14px}.compact .formation-cards[data-v-ed29318d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compact .formation-card[data-v-ed29318d]{gap:7px;min-height:78px;padding:11px 8px}.compact .formation-mini-pitch[data-v-ed29318d]{width:25px;height:40px}.compact .formation-card strong[data-v-ed29318d]{font-size:15px}.compact .formation-card small[data-v-ed29318d]{font-size:8px}.compact .formation-heading .eyebrow[data-v-ed29318d]{letter-spacing:1px;font-size:8px}.compact .lineup-suggestions[data-v-ed29318d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.compact .lineup-suggestions button[data-v-ed29318d]:last-child{grid-column:1/-1}.compact .lineup-suggestions button[data-v-ed29318d]{gap:7px;padding:10px 6px}@media (width<=1200px){.formation-cards[data-v-ed29318d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.formation-selector[data-v-ed29318d]{padding:18px 14px}.formation-cards[data-v-ed29318d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.formation-card[data-v-ed29318d]{gap:9px;min-height:76px;padding:12px 9px}.formation-card strong[data-v-ed29318d]{font-size:16px}.formation-card small[data-v-ed29318d]{font-size:9px}.lineup-suggestions[data-v-ed29318d]{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-suggestions button[data-v-ed29318d]:last-child{grid-column:1/-1}.formation-heading .eyebrow[data-v-ed29318d]{font-size:8px}.formation-selector>p[data-v-ed29318d]{font-size:10px}}.dense[data-v-ed29318d]{flex-wrap:wrap;align-items:center;gap:15px;margin:0;padding:13px;display:flex}.formation-dense-picker[data-v-ed29318d]{flex:1;gap:6px;min-width:190px;font-size:13px;display:grid}.formation-dense-picker select[data-v-ed29318d]{width:100%;min-height:40px;color:var(--text);background:#fff;border:1px solid #d4ddea;border-radius:6px;padding:8px 10px;font-size:14px}.dense .lineup-suggestions[data-v-ed29318d]{border:0;flex:1;gap:7px;margin:0;padding:0;display:flex}.dense .lineup-suggestions button[data-v-ed29318d]{flex:1;min-width:80px;min-height:42px;padding:9px}.dense .lineup-suggestions button small[data-v-ed29318d]{display:none}.dense .lineup-suggestions button strong[data-v-ed29318d]{font-size:13px}@media (width<=600px){.dense[data-v-ed29318d]{gap:11px}.dense .lineup-suggestions[data-v-ed29318d]{width:100%}.formation-dense-picker select[data-v-ed29318d]{font-size:16px}}.squad-recovery[data-v-bd8061ab]{background:var(--surface-muted);border:1px solid var(--line);color:var(--text);border-radius:8px;margin:20px 0;padding:22px}header[data-v-bd8061ab]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h3[data-v-bd8061ab]{font:600 28px/1.2 var(--condensed);color:var(--text);margin:8px 0}header p[data-v-bd8061ab]{color:var(--muted);max-width:650px;margin:0;font-size:14px;line-height:1.8}.recovery-average[data-v-bd8061ab]{font:700 32px var(--condensed);color:var(--accent-blue);white-space:nowrap;text-align:right}.recovery-average small[data-v-bd8061ab]{font:400 12px var(--body);color:var(--muted);margin-top:5px;display:block}.recovery-options[data-v-bd8061ab]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:18px 0;display:grid}.recovery-options p[data-v-bd8061ab]{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.recovery-options strong[data-v-bd8061ab]{color:var(--text);margin-bottom:5px;font-size:15px;display:block}.recovery-tired[data-v-bd8061ab]{color:#865d2d;background:#fff4e3;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.8}.recovery-action[data-v-bd8061ab]{align-items:center;gap:16px;display:flex}.recovery-action button[data-v-bd8061ab]{white-space:normal;flex-shrink:0;font-size:14px}.recovery-action>span[data-v-bd8061ab],.recovery-footnote[data-v-bd8061ab]{color:var(--muted);font-size:12px;line-height:1.8}.recovery-footnote[data-v-bd8061ab]{margin-bottom:0}.compact[data-v-bd8061ab]{padding:18px}.compact header p[data-v-bd8061ab]{display:none}.compact h3[data-v-bd8061ab]{font-size:24px}.compact .recovery-options[data-v-bd8061ab]{margin:12px 0}.compact .recovery-options p[data-v-bd8061ab]{font-size:12px;line-height:1.6}.compact .recovery-tired[data-v-bd8061ab]{margin-block:12px}@media (width<=600px){.squad-recovery[data-v-bd8061ab]{padding:18px}header[data-v-bd8061ab],.recovery-action[data-v-bd8061ab]{flex-direction:column;gap:14px}.recovery-average[data-v-bd8061ab]{text-align:left}.recovery-action button[data-v-bd8061ab]{width:100%}h3[data-v-bd8061ab]{font-size:26px}}.match-preview[data-v-b6ddba07]{width:1120px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 30px);padding:28px;overflow-y:auto}.preview-header[data-v-b6ddba07]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.preview-header h2[data-v-b6ddba07]{font:600 34px/1.15 var(--condensed);margin:12px 0 9px}.preview-header p[data-v-b6ddba07]{color:#80916e;margin:0;font-size:12px;line-height:1.8}.preview-fixture[data-v-b6ddba07]{border-block:1px solid #e2e9d8;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:20px 0;padding:22px 0;display:flex}.preview-fixture>span[data-v-b6ddba07]{align-items:center;gap:12px;font-size:13px;display:flex}.preview-fixture>b[data-v-b6ddba07]{font:600 27px var(--condensed);color:#a1b18b}.preview-fixture>small[data-v-b6ddba07]{text-align:center;letter-spacing:1.3px;color:#9bac8a;flex-basis:100%;font-size:8px}.preview-fixture .crest[data-v-b6ddba07]{width:31px;height:37px}.preview-metrics[data-v-b6ddba07]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.preview-metrics>span[data-v-b6ddba07]{color:#8c9d79;background:#f3f7eb;border:1px solid #e1e8d5;border-radius:6px;padding:13px 17px;font-size:10px}.preview-metrics strong[data-v-b6ddba07]{font:600 27px var(--condensed);color:#4a6937;margin-bottom:5px;display:block}.preview-absences[data-v-b6ddba07]{background:#fbf7ec;border:1px solid #ebdbb8;border-radius:7px;margin-bottom:22px;padding:14px 17px}.preview-absences summary[data-v-b6ddba07]{color:#8b7240;cursor:pointer;font-size:11px;font-weight:600}.preview-absences ul[data-v-b6ddba07]{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.preview-absences li[data-v-b6ddba07]{justify-content:space-between;gap:15px;font-size:11px;display:flex}.preview-absences li>span[data-v-b6ddba07]{color:#98835b}.preview-workspace[data-v-b6ddba07]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.preview-posture[data-v-b6ddba07]{color:#6d8559;flex-direction:column;gap:10px;margin:18px 0;font-size:11px;font-weight:600;display:flex}.match-preview select[data-v-b6ddba07]{font:inherit;color:#506c3c;background:#fff;border:1px solid #d9e3cd;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:9px}.preview-pitch[data-v-b6ddba07]{min-height:330px}.preview-player-unavailable[data-v-b6ddba07]{opacity:.5}.preview-starters[data-v-b6ddba07]{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.preview-starters label[data-v-b6ddba07]{background:#fafcf6;border:1px solid #e2e9d8;border-radius:6px;min-width:0;padding:12px}.preview-starters label.needs-replacement[data-v-b6ddba07]{background:#fff5f0;border-color:#e3b8a6}.preview-starters label>span[data-v-b6ddba07]{color:#7b8f67;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.preview-starters small[data-v-b6ddba07]{text-align:right;font-size:9px;font-weight:400}.preview-starters select[data-v-b6ddba07]{font-size:11px}.preview-bench[data-v-b6ddba07]{border-top:1px solid #e4ebda;margin:22px 0;padding-top:22px}.preview-bench>div[data-v-b6ddba07]:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.preview-bench h3[data-v-b6ddba07]{font:600 25px var(--condensed);margin:0}.preview-bench>div>span[data-v-b6ddba07]{color:#8ea07a;font-size:10px}.preview-bench>p[data-v-b6ddba07]{color:#8c9c79;font-size:12px}.preview-tactics>summary[data-v-b6ddba07]{cursor:pointer;color:#6b8456;padding:12px 0;font-size:12px;font-weight:600}.preview-tactics .panel[data-v-b6ddba07]{margin-top:14px}.preview-footer[data-v-b6ddba07]{background:#fff;border-top:1px solid #dfe7d4;justify-content:space-between;align-items:center;gap:22px;padding:18px 0 8px;display:flex;position:sticky;bottom:-28px;box-shadow:0 -10px 15px #fff}.preview-footer>p[data-v-b6ddba07]{color:#91a17c;max-width:360px;margin:0;font-size:11px;line-height:1.8}.preview-footer>div[data-v-b6ddba07]{gap:10px;display:flex}.preview-footer .button[data-v-b6ddba07]{gap:14px;font-size:11px}@media (width<=800px){.preview-workspace[data-v-b6ddba07]{grid-template-columns:1fr}.preview-workspace>aside[data-v-b6ddba07]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.preview-posture[data-v-b6ddba07]{margin-top:0}.preview-metrics[data-v-b6ddba07]{gap:8px}.preview-metrics>span[data-v-b6ddba07]{padding:12px}.preview-footer[data-v-b6ddba07]{flex-wrap:wrap}.preview-footer>p[data-v-b6ddba07]{max-width:none}.preview-footer>div[data-v-b6ddba07]{margin-left:auto}}@media (width<=600px){.match-preview[data-v-b6ddba07]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:20px 16px}.preview-header h2[data-v-b6ddba07]{font-size:28px}.preview-fixture[data-v-b6ddba07]{gap:12px}.preview-fixture>span[data-v-b6ddba07]{gap:8px;font-size:11px}.preview-metrics[data-v-b6ddba07]{grid-template-columns:1fr 1fr}.preview-workspace>aside[data-v-b6ddba07],.preview-starters[data-v-b6ddba07]{grid-template-columns:1fr}.preview-pitch[data-v-b6ddba07]{min-height:300px}.preview-absences li[data-v-b6ddba07]{flex-direction:column;gap:5px}.preview-footer[data-v-b6ddba07]{bottom:-20px}.preview-footer>div[data-v-b6ddba07]{width:100%}.preview-footer .button[data-v-b6ddba07]:last-child{flex:1}}.match-preview[data-v-b6ddba07]{padding:20px}.preview-header h2[data-v-b6ddba07]{margin:7px 0;font-size:28px}.preview-header p[data-v-b6ddba07]{font-size:13px}.preview-fixture[data-v-b6ddba07]{gap:15px;margin:14px 0;padding:12px 0}.preview-fixture>small[data-v-b6ddba07]{display:none}.preview-metrics[data-v-b6ddba07]{gap:9px;margin-bottom:15px}.preview-metrics>span[data-v-b6ddba07]{border-color:var(--line);background:#f5f7fb;padding:10px 12px;font-size:12px}.preview-metrics strong[data-v-b6ddba07]{font-size:24px}.preview-workspace[data-v-b6ddba07]{display:block}.preview-workspace>aside[data-v-b6ddba07]{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;margin-bottom:15px;display:grid}.preview-posture[data-v-b6ddba07]{margin:0}.preview-team-editor[data-v-b6ddba07]{grid-template-columns:minmax(270px,.95fr) minmax(0,1.1fr);align-items:start;gap:17px;display:grid}.preview-starters[data-v-b6ddba07]{grid-template-columns:1fr;gap:7px;max-height:470px;margin:0;overflow:auto}.preview-starters label[data-v-b6ddba07]{padding:8px 10px}.preview-starters label>span[data-v-b6ddba07]{margin-bottom:5px;font-size:12px}.preview-starters small[data-v-b6ddba07]{font-size:11px}.preview-starters select[data-v-b6ddba07]{min-height:38px;font-size:14px}.preview-footer[data-v-b6ddba07]{gap:12px;padding:12px 0 0;bottom:-20px}.preview-footer>p[data-v-b6ddba07]{font-size:12px}.preview-footer .button[data-v-b6ddba07]{font-size:13px}.preview-bench .bench-grid[data-v-b6ddba07]{max-height:420px;overflow:auto}.preview-tactics[data-v-b6ddba07],.preview-tactics[data-v-b6ddba07] .advanced-tactics{margin:0}.preview-absences[data-v-b6ddba07]{margin-bottom:12px;padding:10px 13px}@media (width<=800px){.preview-workspace>aside[data-v-b6ddba07],.preview-team-editor[data-v-b6ddba07]{grid-template-columns:1fr}.preview-starters[data-v-b6ddba07]{grid-template-columns:1fr 1fr;max-height:320px}.preview-header h2[data-v-b6ddba07]{font-size:26px}.preview-metrics[data-v-b6ddba07]{grid-template-columns:1fr 1fr}}@media (width<=500px){.match-preview[data-v-b6ddba07]{padding:16px}.preview-starters[data-v-b6ddba07]{grid-template-columns:1fr}.preview-footer[data-v-b6ddba07]{bottom:-16px}.preview-footer>p[data-v-b6ddba07]{display:none}.preview-footer>div[data-v-b6ddba07]{width:100%}.preview-footer .button[data-v-b6ddba07]:last-child{flex:1}}.preview-pitch[data-v-b6ddba07] .team-pitch{gap:10px;min-height:440px;padding:16px 10px}.preview-pitch[data-v-b6ddba07] .pitch-player-card{gap:3px;padding:5px 4px}.preview-pitch[data-v-b6ddba07] .pitch-portrait .player-portrait{width:24px;height:30px}.preview-pitch[data-v-b6ddba07] .team-pitch-legend{font-size:11px}.preview-fixture .crest.round[data-v-b6ddba07]{width:37px;height:37px}.preview-opponent[data-v-b6ddba07]{color:#4f6280;background:#f5f7fc;border:1px solid #d5deed;border-radius:7px;flex-wrap:wrap;gap:6px 12px;margin:0 0 13px;padding:11px 13px;font-size:13px;line-height:1.7;display:flex}.preview-game-plan[data-v-b6ddba07]{background:#f4f7fc;border:1px solid #cad8ed;border-left:3px solid #527bb6;border-radius:8px;margin-bottom:14px;padding:13px 15px}.preview-plan-heading[data-v-b6ddba07]{justify-content:space-between;align-items:center;gap:17px;display:flex}.preview-plan-heading>div>span[data-v-b6ddba07]{color:#6b7c94;letter-spacing:.4px;font-size:10px;font-weight:700}.preview-plan-heading h3[data-v-b6ddba07]{font:600 24px var(--condensed);color:#35547e;margin:5px 0}.preview-plan-heading p[data-v-b6ddba07],.preview-plan-feedback p[data-v-b6ddba07]{color:#566b88;margin:0;font-size:13px;line-height:1.7}.preview-plan-heading>.button[data-v-b6ddba07]{flex-shrink:0;font-size:13px}.preview-game-plan summary[data-v-b6ddba07]{color:#55739b;cursor:pointer;padding:9px 0 0;font-size:12px;font-weight:600}.preview-game-plan ul[data-v-b6ddba07]{color:#566b88;margin:8px 0;padding-left:18px;font-size:13px;line-height:1.8}.preview-plan-feedback[data-v-b6ddba07]{border-top:1px solid #d8e2f0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.preview-plan-feedback .text-link[data-v-b6ddba07]{white-space:nowrap;font-size:13px}@media (width<=650px){.preview-plan-heading[data-v-b6ddba07],.preview-plan-feedback[data-v-b6ddba07]{flex-direction:column;align-items:stretch;gap:10px}.preview-plan-heading h3[data-v-b6ddba07]{font-size:23px}}.preview-plan-impact[data-v-b6ddba07]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.preview-plan-impact>span[data-v-b6ddba07]{color:#647b9b;background:#fff;border:1px solid #d6e0ef;border-radius:6px;flex:1;min-width:130px;padding:10px;font-size:12px}.preview-plan-impact strong[data-v-b6ddba07]{color:#35547d;margin-top:6px;font-size:17px;display:block}.preview-plan-impact small[data-v-b6ddba07]{margin-left:6px;font-size:12px}.preview-plan-impact>p[data-v-b6ddba07]{color:#70829a;flex-basis:100%;margin:0;font-size:12px;line-height:1.8}.preview-plan-impact .text-link[data-v-b6ddba07]{margin-left:9px;font-size:12px}.preview-energy-note[data-v-b6ddba07]{color:#647a99;margin:-5px 0 14px;font-size:12px;line-height:1.8}.preview-metrics>span>small[data-v-b6ddba07]{margin-top:5px;font-size:12px;display:block}.preview-automatic[data-v-b6ddba07]{background:#f4f7fc;border:1px solid #cfddee;border-radius:7px;justify-content:space-between;align-items:center;gap:17px;margin:13px 0;padding:13px 15px;display:flex}.preview-automatic p[data-v-b6ddba07]{color:#49668d;margin:0;font-size:14px;line-height:1.7}.preview-automatic span[data-v-b6ddba07]{color:#7187a3;font-size:12px;display:block}.preview-automatic .button[data-v-b6ddba07]{flex-shrink:0;font-size:13px}@media (width<=650px){.preview-automatic[data-v-b6ddba07]{flex-direction:column;align-items:stretch}}.report-points[data-v-de090d40]{color:#7c5e25;background:#fff5dd;border:1px solid #e8d6a9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.report-points a[data-v-de090d40]{color:#315e9e}.report-attendance[data-v-de090d40]{color:#8a9b78;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;font-size:11px;display:flex}.match-report[data-v-de090d40]{padding:20px}.match-scoreboard[data-v-de090d40]{gap:15px;margin:15px 0}.match-scoreboard .crest[data-v-de090d40]{width:37px;height:45px}.score-center>strong[data-v-de090d40]{font-size:44px}.match-scoreboard>div>strong[data-v-de090d40]{font-size:20px}.report-event-list[data-v-de090d40]{max-height:430px;overflow:auto}.match-squads[data-v-de090d40]{max-height:440px;overflow:auto}.match-continue[data-v-de090d40]{z-index:2;min-height:44px;margin-top:14px;font-size:14px;position:sticky;bottom:-20px;box-shadow:0 -8px 15px #fff}.match-stats[data-v-de090d40]{padding:16px}.match-stats>div[data-v-de090d40]{gap:10px}.match-settlement[data-v-de090d40]{margin-top:15px;padding:14px}.match-settlement>span[data-v-de090d40]{font-size:13px}.match-settlement strong[data-v-de090d40]{font-size:14px}@media (width<=600px){.match-report[data-v-de090d40]{padding:16px}.match-continue[data-v-de090d40]{bottom:-16px}.match-scoreboard>div>strong[data-v-de090d40]{font-size:16px}}.match-scoreboard .crest.round[data-v-de090d40]{width:43px;height:43px}.interval-drag-bench[data-v-4155ae01]{border:1px solid #dfe6d3;border-radius:7px;margin-top:18px;padding:17px}.interval-drag-bench h3[data-v-4155ae01]{font:600 22px var(--condensed);color:#637e4c;margin:0 0 8px}.interval-drag-bench p[data-v-4155ae01]{color:#8b9d79;font-size:10px;line-height:1.8}.interval-drag-bench>div[data-v-4155ae01]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.interval-drag-bench button[data-v-4155ae01]{text-align:left;cursor:grab;background:#f7faf1;border:1px solid #d9e2ce;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:10px 7px;display:flex}.interval-drag-bench button>span[data-v-4155ae01]{min-width:0}.interval-drag-bench strong[data-v-4155ae01]{text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.interval-drag-bench small[data-v-4155ae01]{color:#8b9e76;margin-top:5px;font-size:8px;display:block}@media (width<=600px){.interval-drag-bench>div[data-v-4155ae01]{grid-template-columns:repeat(2,minmax(0,1fr))}}.interval-role-picker[data-v-4155ae01]{color:#6b8058;flex-direction:column;gap:10px;margin-top:18px;font-size:11px;display:flex}.interval-role-picker select[data-v-4155ae01]{background:#fff;border:1px solid #cbd9bd;border-radius:5px;width:100%;padding:10px;font-size:11px}.interval-role-picker small[data-v-4155ae01]{color:#879b75;font-size:10px;line-height:1.7}.interval-review[data-v-4155ae01]{width:1170px;max-width:calc(100vw - 24px);padding:28px}.interval-review>h2[data-v-4155ae01]{font:600 37px var(--condensed);margin:15px 0 9px}.interval-subtitle[data-v-4155ae01]{color:#849574;margin:0 0 22px;font-size:12px;line-height:1.8}.interval-scoreboard[data-v-4155ae01]{border-block:1px solid #e1e8d5;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;padding:20px 0;display:flex}.interval-scoreboard>span[data-v-4155ae01]{align-items:center;gap:12px;max-width:35%;font-size:13px;display:flex}.interval-scoreboard .crest[data-v-4155ae01]{width:30px;height:36px}.interval-scoreboard>b[data-v-4155ae01]{font:600 42px/1 var(--condensed);white-space:nowrap;color:#385b2c}.interval-scoreboard i[data-v-4155ae01]{color:#a6b495;font-style:normal}.interval-summary[data-v-4155ae01]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.interval-summary>span[data-v-4155ae01]{color:#8b9d77;background:#f3f7eb;border:1px solid #e1e8d5;border-radius:7px;padding:15px 17px;font-size:10px}.interval-summary strong[data-v-4155ae01]{font:600 29px var(--condensed);color:#4c7036;margin-bottom:4px;display:block}.interval-workspace[data-v-4155ae01]{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.interval-section-heading[data-v-4155ae01]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.interval-section-heading h3[data-v-4155ae01]{font:600 24px var(--condensed);color:#56743f;margin:0}.interval-section-heading>span[data-v-4155ae01]{color:#95a781;font-size:9px}.interval-change-panel[data-v-4155ae01]{background:#f6f9f0;border:1px solid #dce6ce;border-radius:8px;padding:22px;position:sticky;top:0}.interval-change-panel>.eyebrow[data-v-4155ae01]{font-size:8px}.interval-change-panel>h3[data-v-4155ae01]{font:600 27px/1.2 var(--condensed);color:#496836;margin:12px 0 19px}.interval-outgoing[data-v-4155ae01]{background:#fcf6e9;border:1px solid #ead7bd;border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}.interval-outgoing>div[data-v-4155ae01]{min-width:0}.interval-outgoing small[data-v-4155ae01]{color:#a08c60;font-size:8px;display:block}.interval-outgoing strong[data-v-4155ae01]{color:#6e613d;margin:6px 0;font-size:12px;display:block}.interval-outgoing span[data-v-4155ae01]{color:#a08d68;font-size:9px;line-height:1.7}.interval-player-photo[data-v-4155ae01]{aspect-ratio:4/5;flex:0 0 36px;align-self:center;width:36px;min-width:36px;max-width:36px;height:45px}.interval-reserve-title[data-v-4155ae01]{color:#6e8957;margin:20px 0 12px;font-size:11px;font-weight:600}.interval-reserve[data-v-4155ae01]{text-align:left;color:#617b4b;background:#fff;border:1px solid #dfe8d3;border-radius:6px;align-items:center;gap:10px;width:100%;margin:8px 0;padding:12px 10px;display:flex}.interval-reserve.selected[data-v-4155ae01]{background:#edf5e3;border-color:#9eb982;box-shadow:inset 3px 0 #74984e}.interval-reserve>.interval-reserve-copy[data-v-4155ae01]{flex:1;min-width:0}.interval-reserve strong[data-v-4155ae01]{font-size:11px;display:block}.interval-reserve small[data-v-4155ae01]{color:#91a27c;margin-top:5px;font-size:9px;line-height:1.6;display:block}.interval-reserve>b[data-v-4155ae01]{color:#4e8341;font-size:11px}.interval-reserve>b.negative[data-v-4155ae01]{color:#ae7657}.interval-comparison[data-v-4155ae01]{background:#eaf2df;border:1px solid #d9e5c9;border-radius:7px;margin-top:17px;padding:17px}.interval-comparison>span[data-v-4155ae01]{color:#8ba474;font-size:9px}.interval-comparison>strong[data-v-4155ae01]{font:600 34px var(--condensed);color:#4f7738;margin-top:7px;display:block}.interval-comparison>strong small[data-v-4155ae01]{color:#9db887;margin:0 8px;font-size:24px}.interval-comparison>p[data-v-4155ae01]{color:#7d9866;margin:7px 0 14px;font-size:10px;line-height:1.8}.interval-comparison>div[data-v-4155ae01]{gap:9px;display:grid}.interval-comparison>div>span[data-v-4155ae01]{color:#88a06f;justify-content:space-between;gap:14px;font-size:10px;display:flex}.interval-comparison b[data-v-4155ae01]{color:#618447;font-size:10px}.interval-confirm-change[data-v-4155ae01]{gap:12px;width:100%;margin-top:17px;font-size:11px}.interval-tactic-controls[data-v-4155ae01]{border-top:1px solid #dfe7d3;gap:13px;margin-top:22px;padding-top:18px;display:grid}.interval-tactic-controls h4[data-v-4155ae01]{font:600 23px var(--condensed);color:#6b8653;margin:0}.interval-tactic-controls label[data-v-4155ae01]{color:#849b6d;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.interval-tactic-controls select[data-v-4155ae01]{color:#56733e;background:#fff;border:1px solid #dbe5d0;border-radius:5px;max-width:185px;min-height:40px;padding:8px;font-size:11px}.interval-tactic-controls>p[data-v-4155ae01],.interval-no-option[data-v-4155ae01]{color:#9b855f;margin:0;font-size:11px;line-height:1.8}.interval-suggestions[data-v-4155ae01]{border:1px solid #e0e8d6;border-radius:7px;margin-top:23px;padding:19px}.interval-suggestions>button[data-v-4155ae01]{text-align:left;background:0 0;border:0;border-top:1px solid #e7eddf;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.interval-suggestions>button>span[data-v-4155ae01]:nth-child(2){flex:1;min-width:0}.interval-suggestions strong[data-v-4155ae01]{color:#65844c;font-size:10px;line-height:1.6;display:block}.interval-suggestions strong small[data-v-4155ae01]{color:#9caf8c;margin:0 5px}.interval-suggestions button small[data-v-4155ae01]{color:#93a77d;margin-top:4px;font-size:9px;line-height:1.7;display:block}.interval-suggestions strong small[data-v-4155ae01]{display:inline}.suggestion-arrow[data-v-4155ae01]{color:#8ca773}.interval-suggestions button>b[data-v-4155ae01]{color:#5a8943;text-align:right;font-size:13px}.interval-suggestions button>b.negative[data-v-4155ae01]{color:#b3805c}.interval-suggestions button>b>small[data-v-4155ae01]{font-size:8px}.interval-suggestions>p[data-v-4155ae01]{color:#91a67a;margin:0;font-size:11px;line-height:1.8}.interval-suggestions .interval-estimate-note[data-v-4155ae01]{border-top:1px solid #e7eddf;margin-top:4px;padding-top:12px;font-size:9px}.interval-match-details[data-v-4155ae01]{border-top:1px solid #e1e9d6;margin-top:26px;padding-top:15px}.interval-match-details>summary[data-v-4155ae01]{color:#7a9560;cursor:pointer;padding:9px 0;font-size:12px;font-weight:600}.interval-footer[data-v-4155ae01]{background:#fff;border-top:1px solid #dce6cf;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px 0 7px;display:flex;position:sticky;bottom:-28px;box-shadow:0 -9px 14px #fff}.interval-footer>span[data-v-4155ae01]{color:#9aaa89;font-size:10px;line-height:1.8}.interval-footer .button[data-v-4155ae01]{gap:14px;font-size:11px}@media (width<=900px){.interval-workspace[data-v-4155ae01]{grid-template-columns:1fr}.interval-change-panel[data-v-4155ae01]{position:static}.interval-reserve[data-v-4155ae01]{padding:13px}.interval-scoreboard[data-v-4155ae01]{gap:16px}.interval-scoreboard>span[data-v-4155ae01]{font-size:11px}.interval-footer[data-v-4155ae01]{flex-wrap:wrap}.interval-footer .button[data-v-4155ae01]{margin-left:auto}}@media (width<=600px){.interval-review[data-v-4155ae01]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:22px 16px}.interval-review>h2[data-v-4155ae01]{font-size:30px}.interval-summary[data-v-4155ae01]{gap:7px}.interval-summary>span[data-v-4155ae01]{padding:12px 10px;font-size:9px}.interval-summary strong[data-v-4155ae01]{font-size:25px}.interval-scoreboard>span[data-v-4155ae01]{text-align:center;flex-direction:column;max-width:35%;font-size:10px}.interval-scoreboard>b[data-v-4155ae01]{font-size:36px}.interval-section-heading[data-v-4155ae01]{flex-wrap:wrap}.interval-change-panel[data-v-4155ae01]{padding:19px}.interval-suggestions[data-v-4155ae01]{padding:16px}.interval-footer[data-v-4155ae01]{bottom:-22px}.interval-footer .button[data-v-4155ae01]{width:100%}}.interval-review[data-v-4155ae01]{padding:20px}.interval-review>h2[data-v-4155ae01]{margin:9px 0;font-size:29px}.interval-subtitle[data-v-4155ae01]{margin:8px 0 13px;font-size:13px;line-height:1.7}.interval-scoreboard[data-v-4155ae01]{margin:12px 0;padding:12px 0}.interval-summary[data-v-4155ae01]{gap:9px;margin-bottom:16px}.interval-summary>span[data-v-4155ae01]{padding:10px 12px;font-size:12px}.interval-summary strong[data-v-4155ae01]{font-size:25px}.interval-workspace[data-v-4155ae01]{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.interval-drag-bench[data-v-4155ae01]{max-height:240px;overflow:auto}.interval-tactic-controls summary[data-v-4155ae01]{color:#456185;cursor:pointer;padding:10px 0;font-size:14px;font-weight:700}.interval-footer[data-v-4155ae01]{margin-top:16px;padding:12px 0 0;bottom:-20px}.interval-footer>span[data-v-4155ae01]{color:var(--muted);font-size:12px}.interval-footer .button[data-v-4155ae01],.interval-match-details summary[data-v-4155ae01]{font-size:14px}.interval-outgoing[data-v-4155ae01]{padding:14px}.interval-comparison[data-v-4155ae01]{padding:13px}@media (width<=850px){.interval-workspace[data-v-4155ae01]{grid-template-columns:1fr}.interval-change-panel[data-v-4155ae01]{position:static}.interval-drag-bench[data-v-4155ae01]{max-height:220px}}@media (width<=600px){.interval-review[data-v-4155ae01]{padding:16px}.interval-review>h2[data-v-4155ae01]{font-size:26px}.interval-subtitle[data-v-4155ae01]{font-size:12px}.interval-footer[data-v-4155ae01]{bottom:-16px}.interval-footer>span[data-v-4155ae01]{display:none}}.interval-mobile-tabs[data-v-4155ae01],.interval-outgoing-picker[data-v-4155ae01],.interval-mobile-confirm[data-v-4155ae01],.interval-mobile-resume-label[data-v-4155ae01],.interval-mobile-field-change[data-v-4155ae01]{display:none}@media (width<=600px){.interval-review[data-v-4155ae01]{padding:14px 14px calc(100px + env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-top:105px;overflow-y:auto}.interval-review>.dialog-top[data-v-4155ae01]{z-index:8;background:#fff;border-bottom:1px solid #e0e5ed;margin-inline:-14px;padding:14px;position:sticky;top:-14px}.interval-review>h2[data-v-4155ae01]{margin:12px 0 8px;font-size:24px}.interval-subtitle[data-v-4155ae01]{font-size:13px}.interval-scoreboard[data-v-4155ae01],.interval-summary[data-v-4155ae01]{display:none}.interval-mobile-tabs[data-v-4155ae01]{z-index:7;background:#fff;gap:7px;margin-bottom:13px;padding:9px 0;display:flex;position:sticky;top:58px}.interval-mobile-tabs button[data-v-4155ae01]{color:#4e617a;background:#f2f5fa;border:1px solid #d7dfeb;border-radius:7px;flex:1;min-height:44px;padding:8px;font-size:13px}.interval-mobile-tabs button[aria-pressed=true][data-v-4155ae01]{color:#fff;background:#315e9e;border-color:#315e9e}.mobile-changes .interval-pitch-column[data-v-4155ae01],.mobile-tactics .interval-pitch-column[data-v-4155ae01],.mobile-field .interval-change-panel[data-v-4155ae01],.mobile-changes .interval-tactic-controls[data-v-4155ae01],.mobile-tactics .interval-change-panel[data-v-4155ae01]>:not(.interval-tactic-controls){display:none}.mobile-tactics .interval-tactic-controls[data-v-4155ae01]{border:0;margin:0;padding:0}.mobile-tactics .interval-tactic-controls summary[data-v-4155ae01]{display:none}.interval-outgoing-picker[data-v-4155ae01]{color:#344e71;flex-direction:column;gap:9px;margin:10px 0 18px;font-size:14px;font-weight:700;display:flex}.interval-outgoing-picker select[data-v-4155ae01]{color:#293d59;background:#fff;border:1px solid #cbd7e7;border-radius:7px;width:100%;min-height:48px;padding:10px;font-size:16px}.interval-change-panel[data-v-4155ae01]{background:#f5f7fb;border-color:#dbe2ee;padding:14px}.interval-change-panel>.eyebrow[data-v-4155ae01],.interval-change-panel>h3[data-v-4155ae01]{display:none}.interval-outgoing strong[data-v-4155ae01],.interval-reserve strong[data-v-4155ae01]{font-size:14px}.interval-outgoing small[data-v-4155ae01],.interval-outgoing span[data-v-4155ae01],.interval-reserve small[data-v-4155ae01]{font-size:12px;line-height:1.6}.interval-reserve[data-v-4155ae01]{min-height:66px;padding:12px}.interval-reserve-title[data-v-4155ae01]{color:#344e71;font-size:14px}.interval-reserve>b[data-v-4155ae01]{font-size:14px}.interval-comparison>p[data-v-4155ae01],.interval-comparison>div>span[data-v-4155ae01],.interval-comparison b[data-v-4155ae01]{font-size:12px}.interval-confirm-change[data-v-4155ae01]{display:none}.interval-footer[data-v-4155ae01]{z-index:12;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d8e1ec;grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -7px 20px #23395812}.interval-footer>.interval-mobile-confirm[data-v-4155ae01]{display:inline-flex}.interval-footer>.button[data-v-4155ae01]{gap:7px;width:100%;min-height:48px;margin:0;padding:10px;font-size:13px}.interval-resume-label[data-v-4155ae01]{display:none}.interval-mobile-resume-label[data-v-4155ae01]{display:inline}.mobile-tactics .interval-mobile-confirm[data-v-4155ae01],.mobile-field .interval-mobile-confirm[data-v-4155ae01]{display:none}.mobile-tactics .interval-footer[data-v-4155ae01]{grid-template-columns:1fr}.mobile-field .interval-mobile-field-change[data-v-4155ae01]{display:inline-flex}.interval-tactic-controls label[data-v-4155ae01]{font-size:14px}.interval-tactic-controls select[data-v-4155ae01]{max-width:65%;min-height:46px;font-size:16px}.interval-drag-bench[data-v-4155ae01]{display:none}.interval-suggestions strong[data-v-4155ae01]{font-size:13px}.interval-suggestions button small[data-v-4155ae01],.interval-section-heading>span[data-v-4155ae01]{font-size:12px}}.round-division-tabs[data-v-b991d72a]{gap:10px;margin-bottom:16px;padding:3px;display:flex;overflow-x:auto}.round-division-tabs button[data-v-b991d72a]{color:#34465a;text-align:left;background:#f9fbfd;border:1px solid #dae2e8;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.round-division-tabs strong[data-v-b991d72a]{font-size:13px;display:block}.round-division-tabs small[data-v-b991d72a]{color:#8592a0;margin-top:5px;font-size:10px;display:block}.round-division-tabs button.active[data-v-b991d72a]{color:#fff;background:#153f9e;border-color:#153f9e}.round-division-tabs button.active small[data-v-b991d72a]{color:#becff2}.round-board[data-v-b991d72a]{color:#263d42;background:#fff;border:1px solid #e0e7e9;border-radius:10px;padding:20px}.round-board-heading[data-v-b991d72a]{justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.round-board-heading h2[data-v-b991d72a]{margin:0;font-size:16px}.round-board-heading>span[data-v-b991d72a]{color:#7f8d95;font-size:11px}.round-game[data-v-b991d72a]{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr) 38px;align-items:center;gap:10px 15px;padding:17px 14px;display:grid}.round-game.own-match[data-v-b991d72a]{background:#edf3ff;border:1px solid #c5d6f4;border-left:4px solid #1749a1;border-radius:8px;margin-bottom:9px}.round-team[data-v-b991d72a]{align-items:center;gap:12px;min-width:0;font-size:12px;line-height:1.5;display:flex}.round-team.home[data-v-b991d72a]{text-align:right;justify-content:flex-end}.round-team strong[data-v-b991d72a]{overflow-wrap:anywhere}.round-team small[data-v-b991d72a]{letter-spacing:1px;color:#2156a6;margin-top:3px;font-size:7px;display:block}.round-team .crest[data-v-b991d72a]{width:30px;height:36px}.round-team .crest.round[data-v-b991d72a]{width:34px;height:34px}.round-team .crest.diamond[data-v-b991d72a]{width:34px;height:38px}.round-score[data-v-b991d72a]{text-align:center}.round-score>strong[data-v-b991d72a]{color:#f6cb36;font:600 27px var(--condensed);letter-spacing:3px;white-space:nowrap;background:radial-gradient(#6b7e7028 .7px,#0000 .7px) 0 0/4px 4px,#13251e;border-radius:8px;padding:9px 8px;display:block}.round-score i[data-v-b991d72a]{color:#657c67;font-style:normal}.round-score>small[data-v-b991d72a]{color:#748578;margin-top:4px;font-size:9px;display:block}.round-minute[data-v-b991d72a]{color:#1e4d97;text-align:right;font-size:12px;font-weight:700}.round-events[data-v-b991d72a]{flex-wrap:wrap;grid-column:1/4;justify-content:center;gap:6px 14px;display:flex}.round-events p[data-v-b991d72a]{color:#677b77;align-items:flex-start;gap:5px;margin:0;font-size:10px;line-height:1.6;display:flex}.round-events svg[data-v-b991d72a]{color:#37775c;margin-top:2px}.round-events>small[data-v-b991d72a]{color:#95a199;font-size:9px}.round-focus[data-v-b991d72a]{color:#2459a8;grid-column:1/4;justify-self:center;font-size:10px}.round-attendance[data-v-b991d72a]{color:#8b9b8a;font-variant-numeric:tabular-nums;grid-column:1/4;justify-self:center;align-items:center;gap:5px;font-size:10px;display:flex}.round-note[data-v-b991d72a]{color:#a9c1b1;margin:14px 0;font-size:10px;line-height:1.7}@media (width<=600px){.round-board[data-v-b991d72a]{padding:13px 8px}.round-game[data-v-b991d72a]{grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr);gap:10px 7px;padding:15px 7px}.round-team[data-v-b991d72a]{gap:6px;font-size:10px}.round-team .crest[data-v-b991d72a]{width:23px;height:29px}.round-team .crest.round[data-v-b991d72a]{width:26px;height:26px}.round-team .crest.diamond[data-v-b991d72a]{width:26px;height:30px}.round-score>strong[data-v-b991d72a]{letter-spacing:1px;padding:8px 4px;font-size:23px}.round-minute[data-v-b991d72a]{text-align:center;grid-area:auto/2;font-size:10px}.round-events[data-v-b991d72a]{grid-column:1/-1;justify-content:flex-start}.round-focus[data-v-b991d72a]{grid-column:1/-1}.round-board-heading[data-v-b991d72a]{padding:5px}.round-board-heading h2[data-v-b991d72a]{font-size:13px}.round-board-heading>span[data-v-b991d72a],.round-events p[data-v-b991d72a]{font-size:9px}.round-division-tabs button[data-v-b991d72a]{padding:10px 12px}}.live-playback[data-v-ac58704f]{background:#172c47;border:1px solid #435678;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.live-playback button[data-v-ac58704f]{color:#c2d0e5;min-height:36px;font:600 12px var(--body);background:0 0;border:0;border-radius:4px;padding:8px 11px}.live-playback button.active[data-v-ac58704f]{color:#3c321e;background:#e3c17a}.live-reading[data-v-ac58704f]{color:#d9e5f3;background:#203d59;border:1px solid #486080;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:11px 14px;display:flex}.live-reading p[data-v-ac58704f]{margin:0;font-size:13px;line-height:1.7}.live-reading strong[data-v-ac58704f]{color:#f0d391}.live-reading button[data-v-ac58704f]{color:#f2f5fb;min-height:38px;font:600 12px var(--body);background:#2b4d70;border:1px solid #7188a4;border-radius:5px;flex-shrink:0;padding:8px 11px}.live-reading button[data-v-ac58704f]:disabled{opacity:.7}@media (width<=600px){.live-reading[data-v-ac58704f]{flex-wrap:wrap;gap:8px;padding:10px 12px}.live-reading button[data-v-ac58704f]{margin-left:auto}.live-playback button[data-v-ac58704f]{padding-inline:8px}}.stadium-score[data-v-ac58704f] .team-strength{text-align:left;gap:10px;max-width:310px;margin:10px 0 0;padding:8px 10px 11px}.stadium-score[data-v-ac58704f] .team-strength-details>small{display:none}.stadium-score[data-v-ac58704f] .team-strength-details>b{font-size:11px}.stadium-score[data-v-ac58704f] .team-strength-details>span{font-size:8px}@media (width<=600px){.stadium-score[data-v-ac58704f] .team-strength{text-align:center;flex-direction:column;gap:3px;width:100%;padding:8px 6px 11px}.stadium-score[data-v-ac58704f] .team-strength strong{font-size:21px}.stadium-score[data-v-ac58704f] .team-strength-details>span{display:none}.stadium-score[data-v-ac58704f] .team-strength-details>b{font-size:10px}}.match-highlight[data-v-ac58704f]{z-index:7;color:#f0f7e8;text-align:center;pointer-events:none;background:#10281ce8;border:1px solid #b4d2878c;border-radius:12px;width:min(82%,420px);padding:17px 20px;animation:.25s ease-out highlight-appear-ac58704f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 38px #00150dcc}.match-highlight>strong[data-v-ac58704f]{font:600 31px var(--condensed);color:#d5f58c;letter-spacing:2px}.match-highlight>p[data-v-ac58704f]{color:#c0d2af;margin:8px 0 0;font-size:11px;line-height:1.7}.match-highlight.red_card[data-v-ac58704f]{border-color:#d5856a}.match-highlight.red_card>strong[data-v-ac58704f]{color:#ffb09b}.tackle-scene[data-v-ac58704f]{border-bottom:2px solid #78914a;width:205px;height:74px;margin:0 auto 11px;position:relative;overflow:hidden}.tackle-player[data-v-ac58704f],.tackle-opponent[data-v-ac58704f]{background:#f5f6e9;border:3px solid #d5f58c;border-radius:8px 8px 4px 4px;width:24px;height:35px;position:absolute;bottom:10px;left:18px}.tackle-player[data-v-ac58704f]{transform-origin:bottom;animation:1.1s ease-out both grass-slide-ac58704f}.tackle-player[data-v-ac58704f]:before,.tackle-opponent[data-v-ac58704f]:before{content:"";background:#d6b38b;border-radius:50%;width:11px;height:11px;position:absolute;top:-13px;left:5px}.tackle-opponent[data-v-ac58704f]{background:#dbe8d2;border-color:#476045;animation:1.1s ease-out both tackle-fall-ac58704f;bottom:12px;left:130px}.tackle-ball[data-v-ac58704f]{font-size:19px;animation:1.1s ease-out both tackle-ball-roll-ac58704f;position:absolute;bottom:4px;left:134px}.tackle-grass[data-v-ac58704f]{opacity:0;background:repeating-linear-gradient(-20deg,#0000 0 5px,#a4b460aa 6px 8px,#0000 9px 13px);width:128px;height:12px;animation:1.1s ease-out both grass-trail-ac58704f;position:absolute;bottom:0;left:25px}.tackle-red-card[data-v-ac58704f]{opacity:0;background:#ec4338;border:1px solid #ff9384;border-radius:3px;width:20px;height:29px;animation:.3s .9s forwards show-red-card-ac58704f;position:absolute;top:8px;right:9px}.goal-scene[data-v-ac58704f]{width:180px;height:65px;margin:0 auto 8px;position:relative}.goal-net[data-v-ac58704f]{background:repeating-linear-gradient(0deg,#0000 0 8px,#dcecc060 9px 10px),repeating-linear-gradient(90deg,#0000 0 8px,#dcecc060 9px 10px);border:3px solid #e6f0d8;border-radius:3px;width:81px;height:54px;animation:.7s ease-out .4s net-ripple-ac58704f;position:absolute;top:4px;right:13px}.goal-ball[data-v-ac58704f]{font-size:25px;animation:.65s ease-out forwards ball-into-net-ac58704f;position:absolute;top:30px;left:8px}@keyframes highlight-appear-ac58704f{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes grass-slide-ac58704f{0%{transform:translate(0)rotate(0)}40%{transform:translate(45px)rotate(65deg)}to{transform:translate(100px)rotate(80deg)}}@keyframes tackle-fall-ac58704f{0%,45%{transform:translate(0)rotate(0)}to{transform:translate(21px,5px)rotate(-65deg)}}@keyframes tackle-ball-roll-ac58704f{0%,40%{transform:translate(0)rotate(0)}to{transform:translate(43px)rotate(130deg)}}@keyframes grass-trail-ac58704f{0%,25%{opacity:0;transform:scaleX(.2)}50%,to{opacity:1;transform:scaleX(1)}}@keyframes show-red-card-ac58704f{to{opacity:1;transform:rotate(-8deg)}}@keyframes ball-into-net-ac58704f{to{transform:translate(115px,-9px)rotate(220deg)}}@keyframes net-ripple-ac58704f{0%,to{transform:skew(0)}35%{transform:skew(10deg)}70%{transform:skew(-5deg)}}@media (prefers-reduced-motion:reduce){.match-highlight[data-v-ac58704f]{animation:none}.tackle-player[data-v-ac58704f]{animation:none;transform:translate(100px)rotate(80deg)}.tackle-opponent[data-v-ac58704f]{animation:none;transform:translate(21px,5px)rotate(-65deg)}.tackle-red-card[data-v-ac58704f],.tackle-grass[data-v-ac58704f]{opacity:1;animation:none}.goal-ball[data-v-ac58704f]{animation:none;transform:translate(115px,-9px)}.goal-net[data-v-ac58704f],.tackle-ball[data-v-ac58704f]{animation:none}}@media (width<=600px){.match-highlight[data-v-ac58704f]{width:90%;padding:13px 12px}.match-highlight>strong[data-v-ac58704f]{font-size:25px}.match-highlight>p[data-v-ac58704f]{font-size:10px}}.stadium-attendance[data-v-ac58704f]{color:#a7be97;align-items:center;gap:9px;padding:9px 28px 14px;font-size:11px;display:flex}.stadium-attendance strong[data-v-ac58704f]{color:#d5f58c;font-variant-numeric:tabular-nums;margin:0 5px}@media (width<=600px){.stadium-attendance[data-v-ac58704f]{padding:4px 15px 12px;font-size:10px}}.live-primary-control[data-v-ac58704f]{flex-shrink:0;justify-content:space-between;inline-size:244px;max-inline-size:100%;transition:background-color .15s}.live-primary-control[data-v-ac58704f]:hover{transform:none}.live-primary-control[data-v-ac58704f]:disabled{opacity:1;cursor:not-allowed}@media (width<=600px){.live-primary-control[data-v-ac58704f]{inline-size:100%}}.stadium-feed li.yellow_card[data-v-ac58704f]{color:#ead86f}.stadium-feed li.red_card[data-v-ac58704f]{color:#ff9b9b}.live-dialog[data-v-ac58704f]{padding:20px}.stadium-top[data-v-ac58704f]{padding-bottom:12px}.stadium-attendance[data-v-ac58704f]{padding:8px 0;font-size:12px}.stadium-score[data-v-ac58704f]{gap:15px;padding:14px 0}.stadium-score-center>strong[data-v-ac58704f]{font-size:52px}.stadium-score>div>strong[data-v-ac58704f]{font-size:23px}.stadium-score .crest[data-v-ac58704f]{width:38px;height:46px}.stadium-layout[data-v-ac58704f]{gap:18px}.live-controls[data-v-ac58704f]{z-index:5;background:#183044;border-radius:8px;gap:9px;margin-bottom:12px;padding:12px;position:sticky;top:0;box-shadow:0 4px 14px #0002}.live-controls .button[data-v-ac58704f]{min-height:42px;padding:10px 13px;font-size:13px}.match-speed[data-v-ac58704f]{gap:4px}.match-speed button[data-v-ac58704f]{min-width:31px;padding:8px 7px;font-size:12px}.live-pitch[data-v-ac58704f]{height:clamp(300px,48vh,470px);min-height:300px}.stadium-feed[data-v-ac58704f]{max-height:min(65vh,630px);overflow:auto}.stadium-feed ol[data-v-ac58704f]{max-height:450px;overflow:auto}.stadium-feed h2[data-v-ac58704f]{font-size:24px}.live-audio-options[data-v-ac58704f]{position:relative}.live-audio-options summary[data-v-ac58704f]{cursor:pointer;padding:9px;font-size:12px}.live-audio-options .volume-control[data-v-ac58704f]{z-index:8;background:#183044;border:1px solid #49657c;border-radius:6px;min-width:180px;padding:14px;position:absolute;top:100%;right:0}.live-statistics[data-v-ac58704f],.live-quick-adjustments[data-v-ac58704f]{border:1px solid #ffffff25;border-radius:7px;margin:12px 0;padding:0 12px}.live-statistics summary[data-v-ac58704f],.live-quick-adjustments summary[data-v-ac58704f]{cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.stadium-score[data-v-ac58704f] .team-strength-details{display:none}.stadium-score[data-v-ac58704f] .team-strength{margin:6px 0 0;padding:7px 12px 10px}.stadium-score[data-v-ac58704f] .team-strength strong{font-size:22px}.stadium-score[data-v-ac58704f] .team-strength>div:first-child>span{font-size:10px}@media (width<=750px){.live-dialog[data-v-ac58704f]{padding:14px}.stadium-score-center>strong[data-v-ac58704f]{font-size:44px}.stadium-score>div>strong[data-v-ac58704f]{font-size:20px}.live-pitch[data-v-ac58704f]{height:38vh;min-height:270px}.live-controls[data-v-ac58704f]{gap:8px;padding:10px}.live-controls .live-primary-control[data-v-ac58704f]{width:100%}.stadium-feed[data-v-ac58704f]{max-height:330px}.stadium-feed ol[data-v-ac58704f]{max-height:220px}}.stadium-score .crest.round[data-v-ac58704f]{width:44px;height:44px}.live-recovery p[data-v-ac58704f]{margin:0;line-height:1.8}.live-recovery small[data-v-ac58704f]{font-size:12px;display:block}.live-recovery>div[data-v-ac58704f]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.live-recovery .button[data-v-ac58704f]{font-size:13px}.live-recovery-success[data-v-ac58704f]{color:#d9f0e5;background:#1d4641;border:1px solid #638a80;border-radius:7px;padding:12px 15px;font-size:13px;line-height:1.8}.live-mobile-score[data-v-ac58704f],.live-mobile-speed[data-v-ac58704f],.live-primary-mobile-label[data-v-ac58704f],.live-review-shortcut[data-v-ac58704f]{display:none}@media (width<=600px){.live-dialog[data-v-ac58704f]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:14px 14px calc(150px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0;margin:0;overflow-y:auto}.stadium-top[data-v-ac58704f]{z-index:15;background:#142334;gap:8px;min-height:68px;margin:-14px -14px 0;padding:14px;position:sticky;top:-14px}.stadium-top .eyebrow[data-v-ac58704f],.stadium-top .live-status[data-v-ac58704f]{font-size:10px}.stadium-top>.button[data-v-ac58704f]{gap:7px;min-height:40px;padding:9px;font-size:11px}.live-mobile-score[data-v-ac58704f]{z-index:14;color:#e7eff2;background:#142334;border-bottom:1px solid #ffffff19;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:0 -14px 12px;padding:10px 16px;display:grid;position:sticky;top:54px}.live-mobile-score>span[data-v-ac58704f]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.live-mobile-score>span[data-v-ac58704f]:last-child{text-align:right}.live-mobile-score>strong[data-v-ac58704f]{font:700 28px var(--condensed);color:#f1d481;text-align:center}.live-mobile-score em[data-v-ac58704f]{font:600 10px var(--body);color:#b3c5d5;margin-top:2px;font-style:normal;display:block}.stadium-top>div[data-v-ac58704f]{min-width:0}.stadium-top .live-status[data-v-ac58704f]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.live-mobile-score small[data-v-ac58704f]{color:#8b9c9c;padding-inline:6px;font-size:16px}.stadium-score[data-v-ac58704f]{display:none}.live-controls[data-v-ac58704f]{z-index:25;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#142334;border:0;border-top:1px solid #69809c55;border-radius:0;grid-template-columns:minmax(0,1fr) 95px 44px;gap:8px;margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #0003}.live-primary-control[data-v-ac58704f]{grid-area:1/1;min-width:0;min-height:46px;gap:8px!important;padding:10px!important;font-size:14px!important}.live-primary-label[data-v-ac58704f]{display:none}.live-primary-mobile-label[data-v-ac58704f]{display:inline}.live-mobile-speed[data-v-ac58704f]{color:#b6c5d6;flex-direction:column;grid-area:1/2;justify-content:center;gap:2px;font-size:9px;display:flex}.live-mobile-speed select[data-v-ac58704f]{color:#fff;background:#21334a;border:1px solid #62758c;border-radius:5px;width:100%;min-height:32px;padding:3px 9px;font-size:16px}.live-controls .match-speed[data-v-ac58704f],.live-controls .live-audio-options[data-v-ac58704f]{display:none}.live-sound-toggle[data-v-ac58704f]{grid-area:1/3;width:44px;min-height:46px;padding:9px!important}.live-sound-toggle>span[data-v-ac58704f]{display:none}.live-playback[data-v-ac58704f]{grid-area:2/1/auto/-1;gap:6px;display:flex}.live-playback button[data-v-ac58704f]{flex:1;min-height:40px;padding:8px;font-size:11px}.live-controls:has(.live-review-shortcut) .live-playback[data-v-ac58704f]{grid-column:1/3}.live-review-shortcut[data-v-ac58704f]{color:#d3e4f3;background:#263c54;border:1px solid #576f89;border-radius:5px;grid-area:2/3;place-items:center;min-height:40px;display:grid}.live-review-shortcut>span[data-v-ac58704f]{margin-top:1px;font-size:8px;line-height:1}.stadium-layout[data-v-ac58704f]{display:block}.live-pitch[data-v-ac58704f]{min-height:260px}.live-commentary[data-v-ac58704f]{max-height:320px}.live-reading[data-v-ac58704f]{padding:12px}.live-reading p[data-v-ac58704f]{font-size:12px}.match-view-tabs[data-v-ac58704f]{gap:7px}.match-view-tabs button[data-v-ac58704f]{flex:1;min-height:42px;padding:9px;font-size:12px}.stadium-attendance[data-v-ac58704f]{font-size:11px}}.recruitment-comparison[data-v-6061eef8]{min-width:0}.comparison-picker[data-v-6061eef8]{color:#526888;gap:7px;font-size:13px;font-weight:600;display:grid}.comparison-picker select[data-v-6061eef8]{color:#3c5375;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdaeb;border-radius:6px;max-width:100%;padding:9px 11px}.comparison-athletes[data-v-6061eef8]{grid-template-columns:1fr 1fr;gap:13px;margin:15px 0;display:grid}.comparison-athletes>div[data-v-6061eef8]{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.comparison-athletes>div[data-v-6061eef8]:last-child{background:#fff8e8;border-color:#d9c28d}.comparison-athletes[data-v-6061eef8] .player-portrait{flex-shrink:0;width:44px;height:55px}.comparison-athletes span[data-v-6061eef8]{min-width:0}.comparison-athletes small[data-v-6061eef8]{color:#8491a3;font-size:10px}.comparison-athletes strong[data-v-6061eef8]{overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.5;display:block}.comparison-athletes b[data-v-6061eef8]{color:#6c7b90;margin-top:4px;font-size:12px;font-weight:500;display:block}.comparison-gain[data-v-6061eef8]{color:#355c90;margin:12px 0;font-size:14px;font-weight:600;line-height:1.8}.comparison-attributes[data-v-6061eef8]{width:100%;min-width:0}.comparison-attributes th[data-v-6061eef8],.comparison-attributes td[data-v-6061eef8]{border-bottom:1px solid var(--line);text-align:right;padding:9px 10px;font-size:13px}.comparison-attributes th[data-v-6061eef8]:first-child{text-align:left}.comparison-attributes thead th[data-v-6061eef8]{letter-spacing:0;background:#f2f5fa;font-size:11px}.comparison-attributes .positive[data-v-6061eef8]{color:#347963;font-weight:700}.comparison-budget[data-v-6061eef8]{background:#edf5f1;border:1px solid #ccdfd5;border-radius:7px;flex-wrap:wrap;gap:14px;margin-top:16px;padding:14px;display:flex}.comparison-budget>span[data-v-6061eef8]{color:#597567;flex:1;min-width:120px;font-size:12px}.comparison-budget strong[data-v-6061eef8]{font:600 24px var(--condensed);color:#365f4c;margin-top:6px;display:block}.comparison-budget p[data-v-6061eef8]{color:#4b6f5b;flex-basis:100%;margin:0;font-size:13px;line-height:1.7}.comparison-budget.warning[data-v-6061eef8],.comparison-budget.blocked[data-v-6061eef8]{background:#fff5e9;border-color:#e5c99f}.comparison-budget.warning strong[data-v-6061eef8],.comparison-budget.blocked strong[data-v-6061eef8]{color:#956938}.comparison-note[data-v-6061eef8]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}@media (width<=540px){.comparison-athletes[data-v-6061eef8]{gap:9px}.comparison-athletes>div[data-v-6061eef8]{flex-direction:column;align-items:flex-start;padding:11px}.comparison-attributes td[data-v-6061eef8],.comparison-attributes th[data-v-6061eef8]{padding:8px 5px;font-size:12px}.comparison-attributes thead th[data-v-6061eef8]{font-size:10px}}.market-catalog-note[data-v-c8a7bd06]{color:var(--muted);margin:0 0 15px;padding:0 24px;font-size:14px;line-height:1.6}.market-positions[data-v-c8a7bd06]{flex-wrap:nowrap;gap:7px;padding:0 24px 15px;display:flex;overflow:auto}.market-positions button[data-v-c8a7bd06]{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.market-positions button.active[data-v-c8a7bd06]{color:#234f89;background:#edf3ff;border-color:#93add3}.market-positions b[data-v-c8a7bd06]{font-variant-numeric:tabular-nums;font-size:14px}.market-quick-filters[data-v-c8a7bd06]{grid-template-columns:minmax(210px,1.2fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:0 24px;display:grid}.market-quick-filters label[data-v-c8a7bd06]{color:var(--text);flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.market-quick-filters input[data-v-c8a7bd06],.market-quick-filters select[data-v-c8a7bd06]{border:1px solid var(--line);width:100%;min-width:0;height:44px;font:400 14px var(--body);color:var(--text);background:#fff;border-radius:6px;padding:8px 11px}.market-quick-filters>.button[data-v-c8a7bd06]{white-space:nowrap;gap:9px;min-height:44px;font-size:14px}.market-filter-actions[data-v-c8a7bd06]{padding:13px 24px 15px;font-size:14px}.market-filter-actions .text-link[data-v-c8a7bd06]{font-size:14px}.market-advanced[data-v-c8a7bd06]{background:var(--surface-muted);border-block:1px solid var(--line);margin-bottom:16px;padding-top:18px}.market-global-rule[data-v-c8a7bd06]{color:#96804f;background:#f8f3e5;border-top:1px solid #e7dfc5;margin:0;padding:12px 24px;font-size:14px;line-height:1.8}.market-table[data-v-c8a7bd06]{min-width:1040px}.market-table th[data-v-c8a7bd06]{letter-spacing:.6px;padding:15px 16px;font-size:14px}.market-table td[data-v-c8a7bd06]{vertical-align:middle;padding:17px 16px;font-size:14px;line-height:1.6}.market-table .player-name-button[data-v-c8a7bd06]{gap:14px}.market-table .player-name-button strong[data-v-c8a7bd06]{color:var(--text);font-size:14px;line-height:1.6}.market-table .player-name-button small[data-v-c8a7bd06]{white-space:normal;color:var(--muted);font-size:14px;line-height:1.7}.market-table .player-portrait[data-v-c8a7bd06]{flex:0 0 44px;width:44px;height:55px}.market-table .position-tag[data-v-c8a7bd06]{padding:7px 9px;font-size:14px}.market-table .rating[data-v-c8a7bd06]{min-width:37px;padding:7px 9px;font-size:15px}.market-table td>strong[data-v-c8a7bd06]{font-size:14px}.market-gain[data-v-c8a7bd06]{color:var(--text)!important}.market-contract[data-v-c8a7bd06],.market-commission-note[data-v-c8a7bd06]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.market-offer-actions[data-v-c8a7bd06]{flex-direction:column;align-items:stretch;gap:7px;display:flex}.market-offer-actions .button[data-v-c8a7bd06]{white-space:nowrap;min-height:36px;font-size:14px}.market-offer-actions .button.secondary[data-v-c8a7bd06]{min-height:30px;padding-block:5px;font-size:12px}.market-pagination[data-v-c8a7bd06]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;font-size:14px;display:flex}.market-pagination>div[data-v-c8a7bd06]{align-items:center;gap:14px;display:flex}.market-pagination .button[data-v-c8a7bd06]{min-height:38px;padding:9px 13px;font-size:14px}@media (width<=900px){.market-quick-filters[data-v-c8a7bd06]{grid-template-columns:1fr 1fr}.market-quick-filters>.button[data-v-c8a7bd06]{grid-area:2/2;justify-self:end}.market-quick-filters .market-search[data-v-c8a7bd06]{grid-column:1/-1}.market-quick-filters>label[data-v-c8a7bd06]:nth-child(2){grid-column:1}.market-table td[data-v-c8a7bd06]{padding:15px 13px}}@media (width<=600px){.market-pagination[data-v-c8a7bd06]{flex-direction:column;align-items:flex-start}.market-pagination>div[data-v-c8a7bd06]{justify-content:space-between;gap:8px;width:100%}.market-browser>.section-title[data-v-c8a7bd06]{padding:20px 18px 12px}.market-catalog-note[data-v-c8a7bd06],.market-positions[data-v-c8a7bd06],.market-quick-filters[data-v-c8a7bd06],.market-global-rule[data-v-c8a7bd06],.market-filter-actions[data-v-c8a7bd06]{padding-inline:18px}.market-catalog-note[data-v-c8a7bd06]{font-size:14px}.market-positions[data-v-c8a7bd06]{gap:6px}.market-positions button[data-v-c8a7bd06]{padding:8px 10px;font-size:14px}.market-quick-filters[data-v-c8a7bd06]{gap:10px}.market-quick-filters select[data-v-c8a7bd06]{font-size:14px}.market-quick-filters>.button[data-v-c8a7bd06]{padding-inline:10px;font-size:12px}.market-table .player-name-button strong[data-v-c8a7bd06]{font-size:14px}}.market-results-scroll[data-v-c8a7bd06]{max-height:470px;overflow:auto}.market-results-scroll th[data-v-c8a7bd06]{z-index:1;background:#f5f7fb;position:sticky;top:0}.market-table td[data-v-c8a7bd06]{padding:12px 14px}.market-browser>.section-title[data-v-c8a7bd06]{padding:16px 18px 10px}.market-catalog-note[data-v-c8a7bd06]{margin-bottom:11px;font-size:13px}.market-advanced[data-v-c8a7bd06]{max-height:260px;overflow:auto}.market-positions[data-v-c8a7bd06]{padding-bottom:11px}.market-positions button[data-v-c8a7bd06]{min-height:38px}.market-compare-link[data-v-c8a7bd06]{color:#3e6aa4;background:0 0;border:0;padding:7px 0 0 58px;font-size:12px;font-weight:600;display:block}.market-comparison-dialog[data-v-c8a7bd06]{width:760px;max-width:calc(100vw - 24px);padding:20px}.market-comparison-dialog h2[data-v-c8a7bd06]{font:600 27px var(--condensed);margin:0}.market-comparison-dialog>.button[data-v-c8a7bd06]{min-height:44px;margin-top:16px}@media (width<=600px){.market-catalog-note[data-v-c8a7bd06]{display:none}.market-quick-filters input[data-v-c8a7bd06],.market-quick-filters select[data-v-c8a7bd06]{font-size:16px}.market-results-scroll[data-v-c8a7bd06]{max-height:none;padding:0 12px 12px;overflow:visible}.market-table[data-v-c8a7bd06]{width:100%;min-width:0;display:block}.market-table thead[data-v-c8a7bd06]{display:none}.market-table tbody[data-v-c8a7bd06]{gap:12px;display:grid}.market-table tr[data-v-c8a7bd06]{background:#fff;border:1px solid #d9e1ee;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:16px;display:grid}.market-table td[data-v-c8a7bd06]{border:0;min-width:0;padding:0;font-size:14px;display:block}.market-table td[data-v-c8a7bd06]:first-child,.market-table td[data-v-c8a7bd06]:last-child{grid-column:1/-1}.market-table td[data-v-c8a7bd06]:nth-child(5){grid-column:1/3}.market-table td[data-label][data-v-c8a7bd06]:before{content:attr(data-label);letter-spacing:.4px;color:#7e8da2;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.market-table .player-name-button[data-v-c8a7bd06]{text-align:left;align-items:flex-start;gap:11px;width:100%}.market-table .player-name-button strong[data-v-c8a7bd06]{overflow-wrap:anywhere;white-space:normal;font-size:15px}.market-table .player-name-button small[data-v-c8a7bd06]{font-size:12px}.market-table .player-portrait[data-v-c8a7bd06]{flex:0 0 40px;width:40px;height:50px}.market-table .market-compare-link[data-v-c8a7bd06]{min-height:38px;padding-left:51px;font-size:12px}.market-table .market-offer-actions[data-v-c8a7bd06]{flex-direction:row;gap:8px;display:flex}.market-offer-actions>.button[data-v-c8a7bd06]{white-space:normal;flex:1;padding:9px;min-height:46px!important;font-size:13px!important}.market-commission-note[data-v-c8a7bd06],.market-contract[data-v-c8a7bd06]{font-size:11px}.market-pagination[data-v-c8a7bd06]{padding:14px}.market-pagination>div[data-v-c8a7bd06]{flex-wrap:wrap}.market-comparison-dialog[data-v-c8a7bd06]{border-radius:0;width:100%;max-width:100%;max-height:100dvh;margin:0;padding:16px}.market-comparison-dialog>.dialog-top[data-v-c8a7bd06]{z-index:2;background:#fff;padding-block:12px;position:sticky;top:-16px}.market-comparison-dialog>.button[data-v-c8a7bd06]{width:100%;min-height:48px}}.market-mobile-position[data-v-c8a7bd06]{display:none}@media (width<=600px){.market-positions[data-v-c8a7bd06]{display:none}.market-mobile-position[data-v-c8a7bd06]{color:var(--text);flex-direction:column;gap:7px;padding:0 18px 13px;font-size:13px;font-weight:600;display:flex}.market-mobile-position select[data-v-c8a7bd06]{width:100%;min-height:44px;color:var(--text);background:#fff;border:1px solid #d4deeb;border-radius:6px;padding:8px 10px;font-size:16px}}.counter-response[data-v-94de461e]{color:#89602d;background:#fff6e9;border:1px solid #e1c79c;border-radius:6px;padding:12px 14px}.counter-response.accepted[data-v-94de461e]{color:#3d7058;background:#edf6f1;border-color:#c9ded2}.counter-response strong[data-v-94de461e],.counter-response span[data-v-94de461e],.counter-response small[data-v-94de461e]{display:block}.counter-response small[data-v-94de461e]{margin-top:5px;font-size:12px}.incoming-match-note[data-v-94de461e]{color:var(--text);margin:0 25px 20px;font-size:14px;line-height:1.8}.incoming-agreement[data-v-94de461e]{color:#4c6c3a;background:#edf5e6;border:1px solid #d8e5ca;border-radius:6px;grid-column:1/-1;margin:0;padding:15px;font-size:14px;line-height:1.8}.incoming-lineup-warning[data-v-94de461e]{color:#6c5b2f;background:#f6f1df;border:1px solid #e7d8a8;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.incoming-lineup-warning p[data-v-94de461e]{margin:0;font-size:14px;line-height:1.7}.incoming-lineup-warning svg[data-v-94de461e]{margin-top:2px}.incoming-counter[data-v-94de461e]{grid-column:1/-1;font-size:14px}.incoming-counter summary[data-v-94de461e]{cursor:pointer;color:var(--text);padding:8px 0;font-weight:600}.incoming-counter form[data-v-94de461e]{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.incoming-counter label[data-v-94de461e]{flex-direction:column;gap:7px;display:flex}.incoming-counter input[data-v-94de461e]{border:1px solid var(--line);width:190px;max-width:100%;min-height:42px;font:inherit;border-radius:5px;padding:10px}.incoming-counter p[data-v-94de461e]{margin:12px 0 0;line-height:1.7}@media (width<=600px){.incoming-counter form[data-v-94de461e]{flex-direction:column;align-items:stretch}.incoming-counter input[data-v-94de461e]{width:100%}}.incoming-pagination[data-v-94de461e]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:13px;display:flex}.incoming-pagination button[data-v-94de461e]{color:#315e9e;background:#f5f7fb;border:1px solid #d5deed;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.incoming-player-offer[data-v-94de461e]{gap:13px;padding:17px}.incoming-athlete .player-portrait.large[data-v-94de461e]{flex:0 0 48px;width:48px;height:60px}.incoming-price>strong[data-v-94de461e]{font-size:27px}.incoming-reason summary[data-v-94de461e]{cursor:pointer;color:#536e90;font-size:13px;font-weight:600}.incoming-reason p[data-v-94de461e]{margin:8px 0;font-size:13px;line-height:1.8}.incoming-lineup-warning[data-v-94de461e]{padding:10px 12px}.incoming-lineup-warning p[data-v-94de461e]{font-size:12px}.incoming-counter[data-v-94de461e]{margin-top:0}.incoming-intro[data-v-94de461e]{font-size:13px;line-height:1.8}.transfer-desk[data-v-ce3097da]{padding:0;overflow:hidden}.desk-heading[data-v-ce3097da]{justify-content:space-between;align-items:flex-start;gap:22px;padding:28px 28px 24px;display:flex}.desk-heading h2[data-v-ce3097da]{font:600 31px/1.15 var(--condensed);letter-spacing:-.3px;margin:11px 0 9px}.desk-heading p[data-v-ce3097da]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.desk-window[data-v-ce3097da]{border:1px solid var(--line);background:var(--surface-muted);color:var(--text);white-space:nowrap;border-radius:7px;grid-template-columns:6px auto;align-items:center;gap:7px;padding:11px 13px;font-size:12px;font-weight:700;display:grid}.desk-window i[data-v-ce3097da]{background:#648d4b;border-radius:50%;width:6px;height:6px}.desk-window small[data-v-ce3097da]{color:var(--muted);grid-column:2;font-size:12px;font-weight:400}.desk-window.closed[data-v-ce3097da]{color:#807047;background:#f6f2e7;border-color:#e7ddc3}.desk-window.closed i[data-v-ce3097da]{background:#b09a63}.desk-modes[data-v-ce3097da]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 28px 24px;display:grid}.desk-modes button[data-v-ce3097da]{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;align-items:center;gap:12px;min-width:0;padding:16px;transition:background-color .15s,border-color .15s;display:flex}.desk-modes button.active[data-v-ce3097da]{color:#234f89;background:#edf3ff;border-color:#93add3}.desk-modes strong[data-v-ce3097da]{font-size:14px;line-height:1.5;display:block}.desk-modes small[data-v-ce3097da]{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.transfer-desk>.notice[data-v-ce3097da],.desk-info[data-v-ce3097da]{margin:20px 28px 0}.desk-info[data-v-ce3097da]{color:#8d7442;font-size:14px;line-height:1.8}.desk-workspace[data-v-ce3097da]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;padding:28px;display:grid}.desk-main[data-v-ce3097da]{min-width:0}.desk-player-picker[data-v-ce3097da]{flex-direction:column;gap:13px;font-size:14px;font-weight:600;display:flex}.desk-player-picker>select[data-v-ce3097da]{background:#fff;width:100%;min-height:46px;font-size:14px}.desk-player-picker>span[data-v-ce3097da]{align-items:center;gap:10px;display:flex}.desk-step[data-v-ce3097da]{align-items:center;gap:10px;margin:0 0 18px;font-size:14px;font-weight:600;display:flex}.desk-player-picker b[data-v-ce3097da],.desk-step b[data-v-ce3097da]{font:600 14px var(--body);border:1px solid var(--line);width:25px;height:25px;color:var(--muted);background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.desk-player[data-v-ce3097da]{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;align-items:center;gap:13px;margin:19px 0 25px;padding:15px;display:flex}.desk-player>div[data-v-ce3097da]{min-width:0}.desk-player strong[data-v-ce3097da]{font-size:14px;display:block}.desk-player small[data-v-ce3097da]{color:var(--muted);margin-top:6px;font-size:12px;display:block}.desk-player .soft-tag[data-v-ce3097da]{margin-left:auto;font-size:11px}.desk-fields[data-v-ce3097da]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.desk-fields label[data-v-ce3097da]{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.desk-fields label>small[data-v-ce3097da]{color:var(--muted);font-size:12px;font-weight:400}.desk-fields input[data-v-ce3097da],.desk-fields select[data-v-ce3097da]{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:5px;padding:10px}.desk-clauses[data-v-ce3097da]{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.desk-clauses summary[data-v-ce3097da]{color:var(--text);cursor:pointer;padding:6px 0;font-size:14px;font-weight:600}.desk-clauses .desk-fields[data-v-ce3097da]{grid-template-columns:1fr 1fr;margin-top:16px}.desk-clauses p[data-v-ce3097da],.desk-explanation p[data-v-ce3097da]{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.9}.desk-response[data-v-ce3097da]{color:#7f6b38;background:#faf6e9;border:1px solid #e5d8b6;border-radius:6px;align-items:flex-start;gap:12px;margin-top:22px;padding:15px;display:flex}.desk-response.accepted[data-v-ce3097da]{color:#48663b;background:#eff6e7;border-color:#d0dfc2}.desk-response strong[data-v-ce3097da]{font-size:14px}.desk-response p[data-v-ce3097da]{margin:6px 0 0;font-size:12px;line-height:1.7}.desk-empty[data-v-ce3097da]{text-align:center;color:var(--muted);padding:43px 16px}.desk-empty h3[data-v-ce3097da]{font:600 24px var(--condensed);color:var(--text);margin:16px 0 10px}.desk-empty p[data-v-ce3097da]{max-width:360px;margin:0 auto;font-size:14px;line-height:1.8}.desk-empty .text-link[data-v-ce3097da]{margin-top:17px;font-size:14px}.desk-summary[data-v-ce3097da]{background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;padding:22px}.desk-summary>.eyebrow[data-v-ce3097da]{font-size:11px}.desk-summary h3[data-v-ce3097da]{font:600 25px/1.2 var(--condensed);color:var(--text);margin:12px 0 22px}.desk-summary dl[data-v-ce3097da]{flex-direction:column;gap:15px;margin:0;display:flex}.desk-summary dl>div[data-v-ce3097da]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.desk-summary dt[data-v-ce3097da]{color:var(--muted);font-size:12px;line-height:1.7}.desk-summary dd[data-v-ce3097da]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin:0;font-size:14px;font-weight:600}.desk-total[data-v-ce3097da]{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.desk-total>span[data-v-ce3097da]{color:var(--muted);font-size:12px}.desk-total strong[data-v-ce3097da]{font:600 32px var(--condensed);color:var(--text);font-variant-numeric:tabular-nums;margin-top:7px;display:block}.desk-total>small[data-v-ce3097da]{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7;display:block}.desk-summary>.button[data-v-ce3097da]{gap:12px;width:100%;margin-top:23px;padding-inline:12px;font-size:14px}.desk-warning[data-v-ce3097da]{color:#967344;margin:15px 0 0;font-size:12px;line-height:1.7}.desk-summary-placeholder[data-v-ce3097da]{color:var(--muted);font-size:14px;line-height:1.9}.desk-balance[data-v-ce3097da]{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;margin-top:23px;padding-top:17px;font-size:12px;display:flex}.desk-balance strong[data-v-ce3097da]{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.desk-loans[data-v-ce3097da]{border-top:1px solid var(--line);padding:24px 28px}.desk-loans h3[data-v-ce3097da]{font:600 23px var(--condensed);color:var(--text);margin:0 0 16px}.desk-loans>div[data-v-ce3097da]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.desk-loans strong[data-v-ce3097da]{color:var(--text);font-size:14px;display:block}.desk-loans small[data-v-ce3097da]{color:var(--muted);margin-top:5px;font-size:12px;display:block}@media (width<=1100px){.desk-workspace[data-v-ce3097da]{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.desk-fields[data-v-ce3097da]{grid-template-columns:1fr 1fr}.desk-fields label[data-v-ce3097da]:last-child{grid-column:1/-1}.desk-modes button[data-v-ce3097da]{gap:9px;padding:13px}.desk-modes small[data-v-ce3097da]{font-size:11px}}@media (width<=800px){.desk-workspace[data-v-ce3097da]{grid-template-columns:1fr}.desk-summary[data-v-ce3097da]{display:block}.desk-modes[data-v-ce3097da]{grid-template-columns:1fr;gap:8px}.desk-modes button[data-v-ce3097da]{padding:12px 15px}.desk-modes small[data-v-ce3097da]{font-size:12px}.desk-heading[data-v-ce3097da]{flex-wrap:wrap}.desk-heading h2[data-v-ce3097da]{font-size:29px}.desk-player .soft-tag[data-v-ce3097da]{display:none}}@media (width<=600px){.desk-heading[data-v-ce3097da],.desk-workspace[data-v-ce3097da],.desk-loans[data-v-ce3097da]{padding:22px 18px}.desk-modes[data-v-ce3097da]{padding:0 18px 22px}.desk-fields[data-v-ce3097da]{grid-template-columns:1fr}.desk-fields label[data-v-ce3097da]:last-child{grid-column:auto}.desk-clauses .desk-fields[data-v-ce3097da]{grid-template-columns:1fr}.transfer-desk>.notice[data-v-ce3097da],.desk-info[data-v-ce3097da]{margin-inline:18px}.desk-window[data-v-ce3097da]{grid-template-columns:6px auto auto}.desk-window small[data-v-ce3097da]{grid-column:3;margin-left:6px}.desk-loans>div[data-v-ce3097da]{flex-direction:column;align-items:flex-start;gap:8px}}.desk-heading[data-v-ce3097da]{gap:16px;padding:18px 20px}.desk-heading h2[data-v-ce3097da]{margin:6px 0;font-size:27px}.desk-heading p[data-v-ce3097da]{font-size:13px}.desk-modes[data-v-ce3097da]{gap:8px;padding:0 20px 15px}.desk-modes button[data-v-ce3097da]{padding:11px}.desk-modes strong[data-v-ce3097da]{font-size:14px}.desk-modes small[data-v-ce3097da]{font-size:12px}.desk-workspace[data-v-ce3097da]{grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding:20px}.desk-summary[data-v-ce3097da]{padding:17px;position:sticky;top:12px}.desk-summary h3[data-v-ce3097da]{margin:8px 0 17px;font-size:25px}.desk-summary dl[data-v-ce3097da]{gap:11px}.desk-player[data-v-ce3097da]{margin:14px 0 18px;padding:12px}.desk-fields[data-v-ce3097da]{gap:12px}.desk-fields label[data-v-ce3097da]{font-size:13px}.desk-clauses[data-v-ce3097da]{margin-top:17px;padding-top:12px}.desk-loans[data-v-ce3097da]{padding:18px 20px}@media (width<=900px){.desk-workspace[data-v-ce3097da]{grid-template-columns:1fr}.desk-summary[data-v-ce3097da]{position:static}.desk-modes small[data-v-ce3097da]{display:none}}@media (width<=600px){.desk-workspace[data-v-ce3097da],.desk-heading[data-v-ce3097da],.desk-loans[data-v-ce3097da]{padding:17px}.desk-fields input[data-v-ce3097da],.desk-fields select[data-v-ce3097da]{font-size:16px}}.desk-compare[data-v-ce3097da]{border:1px solid #d5dfed;border-radius:7px;margin:0 0 17px;padding:12px}.desk-compare>summary[data-v-ce3097da]{color:#466a9c;cursor:pointer;padding:2px 0;font-size:13px;font-weight:600}.desk-compare[open]>summary[data-v-ce3097da]{margin-bottom:13px}.desk-picker-hint[data-v-ce3097da]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.7}.desk-mobile-total[data-v-ce3097da]{display:none}.desk-back-link[data-v-ce3097da]{color:#3e669b;background:0 0;border:0;min-height:40px;margin:15px 20px 0;padding:9px 0;font-size:13px;font-weight:600}.desk-player-picker>input[data-v-ce3097da]{border:1px solid #d5deeb;border-radius:6px;min-height:46px;padding:10px 12px;font-size:16px}@media (width<=600px){.transfer-desk.has-mobile-summary[data-v-ce3097da]{padding-bottom:110px}.desk-modes[data-v-ce3097da]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:13px}.desk-modes button[data-v-ce3097da]{text-align:center;flex-direction:column;align-items:center;gap:5px;min-height:64px;padding:10px 5px;display:flex}.desk-modes strong[data-v-ce3097da]{font-size:12px}.desk-modes small[data-v-ce3097da]{display:none}.desk-heading p[data-v-ce3097da]{font-size:13px}.desk-heading h2[data-v-ce3097da]{font-size:25px}.desk-back-link[data-v-ce3097da]{margin-inline:16px}.desk-mobile-total[data-v-ce3097da]{inset:auto 0 calc(54px + max(10px, env(safe-area-inset-bottom)));z-index:35;background:#fff;border-top:1px solid #d5dfeb;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;position:fixed;box-shadow:0 -6px 20px #273b5014}.desk-mobile-total>div[data-v-ce3097da]{min-width:0}.desk-mobile-total span[data-v-ce3097da],.desk-mobile-total small[data-v-ce3097da]{color:var(--muted);font-size:11px;display:block}.desk-mobile-total strong[data-v-ce3097da]{font:700 24px var(--condensed);color:#294b77;margin:3px 0;display:block}.desk-mobile-total>.button[data-v-ce3097da]{gap:7px;min-width:130px;min-height:48px;padding:12px;font-size:13px}.desk-summary>.button[data-v-ce3097da]{display:none}.desk-summary[data-v-ce3097da]{margin-top:0}.desk-fields[data-v-ce3097da]{gap:15px}.desk-player-picker[data-v-ce3097da]{gap:10px;font-size:14px}.desk-player-picker>select[data-v-ce3097da]{min-height:48px;font-size:16px}.desk-response[data-v-ce3097da]{position:relative}.desk-response p[data-v-ce3097da],.desk-explanation p[data-v-ce3097da]{font-size:13px}}.competition-scorers[data-v-061f5198]{margin-bottom:22px;padding:25px}.scorers-heading[data-v-061f5198]{justify-content:space-between;align-items:center;gap:20px;display:flex}.scorers-heading h2[data-v-061f5198]{font:600 30px/1.2 var(--condensed);margin:9px 0 0}.scorers-heading .eyebrow[data-v-061f5198]{font-size:11px}.scorers-heading label[data-v-061f5198]{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.scorers-heading select[data-v-061f5198]{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:200px;min-height:42px;padding:9px;font-size:14px}.scorers-note[data-v-061f5198],.scorers-feedback[data-v-061f5198],.scorers-footer[data-v-061f5198]{color:var(--muted);font-size:12px;line-height:1.9}.scorers-note[data-v-061f5198]{max-width:700px;margin:16px 0 20px}.scorers-feedback[data-v-061f5198]{padding:25px 0}.scorers-list[data-v-061f5198]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.scorers-list>li[data-v-061f5198]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.scorers-list>li.leader[data-v-061f5198]{background:#faf6e8;border-color:#dfd3a0}.scorer-rank[data-v-061f5198]{font:600 22px var(--condensed);color:var(--muted);font-variant-numeric:tabular-nums;min-width:30px}.leader .scorer-rank[data-v-061f5198]{color:#b48d36}.scorer-copy[data-v-061f5198]{flex:1;min-width:0}.scorer-copy>strong[data-v-061f5198]{color:var(--text);font-size:14px;line-height:1.6;display:block}.scorer-copy>span[data-v-061f5198]{color:var(--muted);align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.scorer-copy .crest[data-v-061f5198]{object-fit:contain;flex:0 0 16px;width:16px;height:20px}.scorer-copy>small[data-v-061f5198]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.scorer-leader-label[data-v-061f5198]{letter-spacing:.7px;color:#a08239;text-align:center;background:#eee4bd;border-radius:4px;max-width:110px;padding:6px 8px;font-size:11px;line-height:1.6}.scorer-goals[data-v-061f5198]{text-align:center;min-width:42px;color:var(--text);font-variant-numeric:tabular-nums}.scorer-goals>strong[data-v-061f5198]{font:700 32px/1 var(--condensed);display:block}.scorer-goals>small[data-v-061f5198]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.scorer-champion[data-v-061f5198]{color:#bf9226;font-size:16px}.scorers-footer[data-v-061f5198]{margin:15px 0 0}.compact[data-v-061f5198]{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:23px}.compact .scorers-heading h2[data-v-061f5198]{font-size:25px}.compact .text-link[data-v-061f5198]{white-space:nowrap;font-size:12px}@media (width<=600px){.competition-scorers[data-v-061f5198]{padding:20px 16px}.scorers-heading[data-v-061f5198]{flex-wrap:wrap;align-items:flex-start;gap:14px}.scorers-heading h2[data-v-061f5198]{font-size:25px}.scorers-heading label[data-v-061f5198],.scorers-heading select[data-v-061f5198]{width:100%}.scorers-list>li[data-v-061f5198]{gap:9px;padding:12px 9px}.scorer-rank[data-v-061f5198]{min-width:23px;font-size:19px}.scorer-leader-label[data-v-061f5198]{display:none}.scorer-copy>strong[data-v-061f5198]{font-size:14px}.scorer-copy>span[data-v-061f5198]{font-size:12px}.scorer-goals>strong[data-v-061f5198]{font-size:28px}.scorer-goals[data-v-061f5198]{min-width:34px}}.growth-all-missions>summary[data-v-fcd0b17a]{color:var(--muted);cursor:pointer;padding:12px 0 17px;font-size:14px}.growth-all-missions[data-v-fcd0b17a]{margin-bottom:20px}.club-growth[data-v-fcd0b17a]{margin-bottom:24px;padding:26px}.growth-heading[data-v-fcd0b17a]{justify-content:space-between;align-items:center;gap:18px;display:flex}.growth-heading h2[data-v-fcd0b17a]{font:600 31px/1.15 var(--condensed);margin:9px 0 0}.growth-heading .eyebrow[data-v-fcd0b17a]{font-size:11px}.growth-level[data-v-fcd0b17a]{background:var(--surface-muted);color:var(--text);border:1px solid var(--line);letter-spacing:1px;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:60px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.growth-level b[data-v-fcd0b17a]{font:700 29px/1 var(--condensed);color:var(--text)}.growth-progress[data-v-fcd0b17a]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0;font-size:12px;display:flex}.growth-progress>b[data-v-fcd0b17a]{color:var(--muted);font-size:12px}.growth-progress>div[data-v-fcd0b17a]{background:var(--surface-muted);border-radius:5px;width:100%;height:5px;overflow:hidden}.growth-progress i[data-v-fcd0b17a]{background:var(--accent-blue);height:100%;transition:width .2s;display:block}.growth-next[data-v-fcd0b17a]{border-left:4px solid var(--accent-blue);background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;align-items:center;gap:18px;padding:22px;display:flex}.growth-step-number[data-v-fcd0b17a]{background:var(--surface-muted);height:43px;color:var(--text);font:600 26px var(--condensed);border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;display:flex}.growth-next>div[data-v-fcd0b17a]{flex:1;min-width:0}.growth-next .eyebrow[data-v-fcd0b17a]{font-size:11px}.growth-next h3[data-v-fcd0b17a]{font:600 26px/1.2 var(--condensed);color:var(--text);margin:7px 0}.growth-next p[data-v-fcd0b17a]{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.8}.growth-next .button[data-v-fcd0b17a]{gap:10px;font-size:12px}.growth-reward[data-v-fcd0b17a]{color:#805b14;background:#fff5dd;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:14px;font-weight:700;display:inline-flex}.growth-reward b[data-v-fcd0b17a]{color:var(--muted);font-size:12px;font-weight:500}.growth-income-strip[data-v-fcd0b17a]{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.growth-income-strip>span[data-v-fcd0b17a]{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:16px;font-size:12px}.growth-income-strip strong[data-v-fcd0b17a]{font:600 28px var(--condensed);color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.growth-income-strip strong.negative[data-v-fcd0b17a]{color:#a77656}.growth-note[data-v-fcd0b17a]{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.9}.growth-view-all[data-v-fcd0b17a]{margin-top:18px;font-size:14px}.growth-finished[data-v-fcd0b17a]{color:#7e9d61;background:#f4f7ed;gap:16px;padding:20px;display:flex}.growth-finished h3[data-v-fcd0b17a]{font:600 27px var(--condensed);margin:0 0 5px}.growth-finished p[data-v-fcd0b17a]{margin:0;font-size:14px;line-height:1.7}.growth-section-title[data-v-fcd0b17a]{justify-content:space-between;align-items:baseline;gap:18px;margin:32px 0 17px;display:flex}.growth-section-title h3[data-v-fcd0b17a]{font:600 27px var(--condensed);color:var(--text);margin:0}.growth-section-title>span[data-v-fcd0b17a]{color:var(--muted);font-size:12px}.growth-income-breakdown[data-v-fcd0b17a],.growth-prizes[data-v-fcd0b17a]{background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:18px;display:grid}.growth-income-breakdown p[data-v-fcd0b17a],.growth-prizes p[data-v-fcd0b17a]{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:5px 0;font-size:14px;line-height:1.7;display:flex}.growth-income-breakdown strong[data-v-fcd0b17a],.growth-prizes strong[data-v-fcd0b17a]{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.growth-businesses[data-v-fcd0b17a]{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.growth-businesses>article[data-v-fcd0b17a]{border-top:3px solid var(--accent-blue);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.growth-businesses .eyebrow[data-v-fcd0b17a]{font-size:11px}.growth-businesses h3[data-v-fcd0b17a]{font:600 28px var(--condensed);color:var(--text);margin:11px 0}.growth-businesses p[data-v-fcd0b17a]{color:var(--muted);font-size:14px;line-height:1.8}.growth-businesses dl[data-v-fcd0b17a]{gap:10px;margin-block:20px;display:grid}.growth-businesses dl>div[data-v-fcd0b17a]{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.growth-businesses dd[data-v-fcd0b17a]{color:var(--text);margin:0;font-size:14px;font-weight:700}.growth-businesses .button[data-v-fcd0b17a]{width:100%;font-size:14px}.growth-businesses .growth-unlock[data-v-fcd0b17a]{color:#a28d64;font-size:12px}.growth-missions[data-v-fcd0b17a]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.growth-missions>li[data-v-fcd0b17a]{border:1px solid var(--line);border-radius:7px;align-items:center;gap:16px;padding:17px;display:flex}.growth-missions>li.ready[data-v-fcd0b17a]{border-color:var(--line);background:var(--surface-muted)}.growth-mission-mark[data-v-fcd0b17a]{border:1px solid var(--line);height:30px;color:var(--muted);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:14px;display:flex}.claimed .growth-mission-mark[data-v-fcd0b17a]{color:#5e8c43;background:#eaf1e1}.growth-missions li>div[data-v-fcd0b17a]{flex:1;min-width:0}.growth-missions strong[data-v-fcd0b17a]{color:var(--text);font-size:14px}.growth-missions p[data-v-fcd0b17a]{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.8}.growth-missions small[data-v-fcd0b17a]{color:var(--muted);font-size:12px}.growth-state[data-v-fcd0b17a]{letter-spacing:.7px;color:var(--muted);text-align:right;max-width:90px;font-size:11px;line-height:1.8}.growth-missions .button[data-v-fcd0b17a],.growth-missions .text-link[data-v-fcd0b17a]{font-size:12px}.growth-season-missions[data-v-fcd0b17a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-season-missions>article[data-v-fcd0b17a]{border:1px solid var(--line);border-radius:7px;padding:18px}.growth-season-missions strong[data-v-fcd0b17a]{color:var(--text);font-size:14px}.growth-season-missions p[data-v-fcd0b17a]{color:var(--muted);font-size:12px;line-height:1.8}.growth-season-missions small[data-v-fcd0b17a],.growth-season-missions article>span[data-v-fcd0b17a]{color:var(--muted);font-size:12px;line-height:1.8;display:block}.growth-season-missions article>span[data-v-fcd0b17a],.growth-season-missions .button[data-v-fcd0b17a]{margin-top:12px;font-size:12px}.growth-season-progress[data-v-fcd0b17a]{background:var(--surface-muted);border-radius:5px;height:4px;margin:14px 0 8px;overflow:hidden}.growth-season-progress i[data-v-fcd0b17a]{background:var(--accent-blue);height:100%;display:block}.compact[data-v-fcd0b17a]{margin:0}.compact .growth-next[data-v-fcd0b17a]{flex-wrap:wrap;padding:18px}.compact .growth-next>.button[data-v-fcd0b17a]{margin-left:auto}.compact .growth-next h3[data-v-fcd0b17a]{font-size:25px}.compact .growth-heading h2[data-v-fcd0b17a]{font-size:28px}.compact .growth-income-strip strong[data-v-fcd0b17a]{font-size:25px}@media (width<=900px){.growth-next[data-v-fcd0b17a]{flex-wrap:wrap}.growth-next>.button[data-v-fcd0b17a]{margin-left:auto}.growth-season-missions[data-v-fcd0b17a]{grid-template-columns:1fr}.growth-section-title[data-v-fcd0b17a]{flex-wrap:wrap;gap:7px}}@media (width<=600px){.club-growth[data-v-fcd0b17a]{padding:22px 17px}.growth-heading h2[data-v-fcd0b17a]{font-size:27px}.growth-next[data-v-fcd0b17a]{gap:12px;padding:17px}.growth-step-number[data-v-fcd0b17a]{flex-basis:34px;height:34px;font-size:23px}.growth-next h3[data-v-fcd0b17a]{font-size:23px}.growth-businesses[data-v-fcd0b17a],.growth-income-breakdown[data-v-fcd0b17a],.growth-prizes[data-v-fcd0b17a]{grid-template-columns:1fr}.growth-income-strip[data-v-fcd0b17a]{gap:9px}.growth-income-strip>span[data-v-fcd0b17a]{padding:13px 10px;font-size:12px}.growth-income-strip strong[data-v-fcd0b17a]{font-size:24px}.growth-missions>li[data-v-fcd0b17a]{flex-wrap:wrap;gap:12px}.growth-missions .button[data-v-fcd0b17a],.growth-missions .text-link[data-v-fcd0b17a],.growth-state[data-v-fcd0b17a]{margin-left:auto}.growth-section-title h3[data-v-fcd0b17a]{font-size:25px}}.club-growth[data-v-fcd0b17a]{padding:19px}.growth-heading h2[data-v-fcd0b17a]{font-size:28px}.growth-progress[data-v-fcd0b17a]{margin:14px 0}.growth-next[data-v-fcd0b17a]{gap:13px;padding:16px}.growth-next h3[data-v-fcd0b17a]{font-size:24px}.growth-next p[data-v-fcd0b17a]{font-size:13px}.growth-section-title[data-v-fcd0b17a]{margin:20px 0 13px}.growth-section-title h3[data-v-fcd0b17a]{font-size:25px}.growth-businesses>article[data-v-fcd0b17a]{padding:17px}.growth-all-missions[open] .growth-missions[data-v-fcd0b17a]{max-height:380px;overflow:auto}.growth-season-missions[data-v-fcd0b17a]{gap:10px}.growth-season-missions>article[data-v-fcd0b17a]{padding:14px}.focus-action-buttons[data-v-0b7e0516]{flex-wrap:wrap;gap:10px;display:flex}.focus-lineup-actions[data-v-0b7e0516]{z-index:3;border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;padding:12px 16px;position:sticky;top:8px}.focus-lineup-actions>div>strong[data-v-0b7e0516]{font-size:15px}.focus-lineup-actions p[data-v-0b7e0516]{color:var(--muted);margin:4px 0 0;font-size:12px}.focus-lineup-tools[data-v-0b7e0516]{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;margin-bottom:16px;display:grid}.focus-lineup-tools>label[data-v-0b7e0516]{gap:7px;font-size:13px;display:grid}.focus-lineup-tools select[data-v-0b7e0516]{font-size:14px}.focus-lineup-board[data-v-0b7e0516]{grid-template-columns:minmax(290px,.95fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.focus-lineup-pitch[data-v-0b7e0516]{position:sticky;top:95px}.focus-lineup-editor[data-v-0b7e0516]{min-width:0}.focus-lineup-editor .starter-list[data-v-0b7e0516],.focus-lineup-editor .bench-grid[data-v-0b7e0516]{max-height:440px;overflow:auto}.focus-lineup-editor .starter-slot[data-v-0b7e0516]{gap:9px;padding:8px 12px}.focus-lineup-editor .starter-slot>label[data-v-0b7e0516]{font-size:12px}.focus-lineup-editor .starter-slot select[data-v-0b7e0516]{min-height:38px;margin-top:5px;font-size:14px}.focus-lineup-editor .slot-energy[data-v-0b7e0516]{font-size:13px}.focus-lineup-editor .bench-grid[data-v-0b7e0516]{grid-template-columns:1fr;gap:8px;padding:0 13px 14px}.focus-lineup-editor .bench-player[data-v-0b7e0516]{padding:10px}.focus-lineup-editor[data-v-0b7e0516] .advanced-tactics{margin:0}.calendar-panel[data-v-0b7e0516]>.focus-tabs{padding-inline:18px}.focus-lineup-pitch[data-v-0b7e0516] .team-strength-details>small{display:none}@media (width<=950px){.focus-lineup-board[data-v-0b7e0516]{grid-template-columns:minmax(270px,.9fr) minmax(0,1fr)}.focus-lineup-actions[data-v-0b7e0516]{align-items:flex-start}.focus-lineup-tools[data-v-0b7e0516]{grid-template-columns:1fr}.focus-lineup-tools>label[data-v-0b7e0516]{align-items:center;gap:12px;display:flex}.focus-lineup-tools>label select[data-v-0b7e0516]{max-width:240px}}@media (width<=700px){.focus-lineup-board[data-v-0b7e0516]{grid-template-columns:1fr}.focus-lineup-pitch[data-v-0b7e0516]{position:static}.focus-lineup-actions[data-v-0b7e0516]{padding:11px 12px;top:0}.focus-action-buttons[data-v-0b7e0516]{width:100%}.focus-action-buttons .button[data-v-0b7e0516]{flex:1;padding:11px;font-size:13px}.focus-lineup-editor .starter-list[data-v-0b7e0516],.focus-lineup-editor .bench-grid[data-v-0b7e0516]{max-height:380px}.focus-lineup-actions>div>strong[data-v-0b7e0516]{font-size:14px}}.focus-lineup-pitch[data-v-0b7e0516] .team-pitch{gap:10px;min-height:440px;padding:16px 10px}.focus-lineup-pitch[data-v-0b7e0516] .pitch-player-card{gap:3px;padding:5px 4px}.focus-lineup-pitch[data-v-0b7e0516] .pitch-portrait .player-portrait{width:24px;height:30px}.focus-lineup-pitch[data-v-0b7e0516] .team-pitch-legend{font-size:11px}.favorite-club-input[data-v-8e1c46ba]{align-items:center;gap:12px;min-width:0;display:flex}.favorite-club-badge[data-v-8e1c46ba]{color:#8a9b78;background:#f5f7ee;border:1px solid #dae2cd;border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:52px;padding:8px;display:grid}.favorite-club-badge img[data-v-8e1c46ba]{object-fit:contain;width:100%;height:100%;display:block}.favorite-club-input input[data-v-8e1c46ba]{flex:1;min-width:0}.coach-focused .coach-profile-form[data-v-e51f912d]{margin-top:0}.coach-focused .coach-photo-section[data-v-e51f912d],.coach-focused .coach-profile-fields[data-v-e51f912d]{padding:24px}.coach-focused .coach-photo[data-v-e51f912d]{width:96px;height:96px;margin-bottom:15px}.coach-focused .coach-photo-section h2[data-v-e51f912d],.coach-focused .coach-profile-fields h2[data-v-e51f912d]{margin:10px 0;font-size:27px}.coach-focused .coach-avatar-option[data-v-e51f912d]{width:48px;height:48px}.coach-focused .coach-avatar-options[data-v-e51f912d]{gap:8px;margin:14px 0}.coach-focused .coach-photo-section>p[data-v-e51f912d]{margin:8px 0;font-size:14px;line-height:1.7}.coach-focused .coach-photo-section>small[data-v-e51f912d]{font-size:12px;line-height:1.8}.coach-season-list[data-v-e51f912d]{max-height:530px;overflow:auto}.coach-focused .coach-record[data-v-e51f912d]{gap:12px;margin-top:0;margin-bottom:16px}.coach-focused .coach-record article[data-v-e51f912d]{padding:16px}.coach-focused .coach-record strong[data-v-e51f912d]{font-size:29px}.coach-focused .coach-record span[data-v-e51f912d]{font-size:13px}.coach-focused .trophy-shelf[data-v-e51f912d]{max-height:450px;overflow:auto}.coach-focused .coach-cabinet .empty-state[data-v-e51f912d]{padding:25px}.academy-panel[data-v-111273e4]{padding:20px}.academy-panel .section-title[data-v-111273e4]{margin-bottom:17px;padding:0}.academy-panel h2[data-v-111273e4]{font:700 28px var(--condensed);margin:8px 0}.academy-panel .section-title p[data-v-111273e4]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.academy-summary[data-v-111273e4]{background:#edf2fa;border:1px solid #d8e2f1;border-radius:8px;flex-wrap:wrap;gap:13px;margin-bottom:18px;padding:14px;display:flex}.academy-summary>span[data-v-111273e4]{color:#5e7391;font-size:13px}.academy-summary b[data-v-111273e4]{color:#284b7c}.academy-list[data-v-111273e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.academy-prospect[data-v-111273e4]{border:1px solid #dce3ec;border-radius:9px;min-width:0;padding:16px}.academy-player[data-v-111273e4]{align-items:center;gap:12px;display:flex}.academy-player>.player-portrait[data-v-111273e4]{flex:0 0 52px;width:52px;height:65px}.academy-player>div[data-v-111273e4]{min-width:0}.academy-player strong[data-v-111273e4]{font-size:14px;line-height:1.6;display:block}.academy-player span[data-v-111273e4],.academy-player small[data-v-111273e4]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.academy-prospect details[data-v-111273e4]{margin-top:13px}.academy-prospect summary[data-v-111273e4]{cursor:pointer;color:#42699e;min-height:38px;font-size:13px}.academy-prospect dl[data-v-111273e4]{gap:7px;margin:5px 0 15px;display:grid}.academy-prospect dl>div[data-v-111273e4]{justify-content:space-between;font-size:13px;display:flex}.academy-prospect dd[data-v-111273e4]{margin:0;font-weight:700}.academy-prospect>.button[data-v-111273e4]{width:100%;min-height:46px;margin-top:12px;font-size:14px}.academy-status[data-v-111273e4]{color:#527253;margin-top:17px;font-size:13px;display:block}.academy-intake[data-v-111273e4]{border-top:1px solid #dde4ec;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:15px;display:flex}.academy-intake p[data-v-111273e4],.academy-empty p[data-v-111273e4]{color:var(--muted);font-size:13px;line-height:1.8}.academy-intake p[data-v-111273e4]{margin:0}.academy-empty[data-v-111273e4]{text-align:center;padding:24px}.academy-empty h3[data-v-111273e4]{font-size:19px}.academy-intake .button[data-v-111273e4]{min-height:46px;font-size:13px}@media (width<=850px){.academy-list[data-v-111273e4]{grid-template-columns:1fr 1fr}}@media (width<=600px){.academy-panel[data-v-111273e4]{padding:16px}.academy-panel .section-title[data-v-111273e4]{flex-direction:column;align-items:flex-start;gap:10px}.academy-list[data-v-111273e4]{grid-template-columns:1fr}.academy-intake[data-v-111273e4]{flex-direction:column;align-items:stretch}.academy-summary[data-v-111273e4]{gap:9px 16px;font-size:12px}.academy-prospect[data-v-111273e4]{padding:15px}}.specialization-panel[data-v-f071dbce]{background:#fff;border:1px solid #dde1ed;border-radius:13px;margin-top:25px;padding:25px}.specialization-panel h3[data-v-f071dbce]{font:600 30px var(--condensed);color:var(--text);margin:10px 0}.specialization-explanation[data-v-f071dbce]{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.8}.specialization-choices[data-v-f071dbce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.specialization-choices article[data-v-f071dbce]{background:linear-gradient(#fbfaff,#fff);border:1px solid #e1e3ed;border-top:3px solid #aaa4c8;border-radius:9px;flex-direction:column;padding:20px;display:flex}.specialization-choices article.selected[data-v-f071dbce]{background:linear-gradient(#f0edfc,#fff);border-color:#9d95cd;box-shadow:0 4px 15px #65578e0c}.specialization-rank[data-v-f071dbce]{color:#746a93;letter-spacing:.7px;justify-content:space-between;gap:8px;font-size:10px;line-height:1.7;display:flex}.specialization-rank b[data-v-f071dbce]{color:#68529a;font-weight:700}.specialization-choices h4[data-v-f071dbce]{font:700 27px var(--condensed);color:#433e62;margin:15px 0 9px}.specialization-choices p[data-v-f071dbce]{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.8}.specialization-bonuses[data-v-f071dbce]{flex-wrap:wrap;gap:7px;margin:auto 0 20px;display:flex}.specialization-bonuses span[data-v-f071dbce]{color:#64528d;background:#eeebf9;border:1px solid #dcd5ef;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:700}.specialization-choices button[data-v-f071dbce],.specialization-confirm button[data-v-f071dbce]{color:#fff;background:#72639f;border:1px solid #7767a7;border-radius:6px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:700}.specialization-choices button[data-v-f071dbce]:disabled{opacity:1;color:#6e7789;cursor:default;background:#edf0f5;border-color:#dce0ea}.specialization-choices .selected button[data-v-f071dbce]{color:#62508b;background:#e6e1f5;border-color:#c8bde2}.specialization-confirm[data-v-f071dbce]{background:#fff7e5;border:1px solid #dfc994;border-radius:8px;margin-top:18px;padding:18px}.specialization-confirm p[data-v-f071dbce]{color:#705b32;margin:0 0 15px;font-size:14px;line-height:1.8}.specialization-confirm>div[data-v-f071dbce]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.specialization-confirm button[data-v-f071dbce]{color:#4b5770;background:#fff;border-color:#cbd3e1}.specialization-confirm button.confirm[data-v-f071dbce]{color:#fff;background:#66548f;border-color:#66548f}.specialization-blocked[data-v-f071dbce]{color:#845f30;background:#fff3e5;border-radius:6px;padding:13px;font-size:14px;line-height:1.7}@media (width<=800px){.specialization-choices[data-v-f071dbce]{grid-template-columns:1fr}.specialization-panel[data-v-f071dbce]{padding:22px 18px}}.player-upgrades[data-v-93f78c7c]{min-width:0}.upgrade-toolbar[data-v-93f78c7c]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.upgrade-toolbar h2[data-v-93f78c7c]{font:600 27px/1.2 var(--condensed);color:var(--text);margin:0 0 5px}.upgrade-toolbar p[data-v-93f78c7c]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.upgrade-balance[data-v-93f78c7c]{color:#dce6f7;background:#22334e;border:1px solid #384b6a;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.upgrade-balance strong[data-v-93f78c7c]{font:700 29px/1 var(--condensed);color:#ffe1a0;font-variant-numeric:tabular-nums}.upgrade-balance span[data-v-93f78c7c]{font-size:12px;font-weight:600}.upgrade-layout[data-v-93f78c7c]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.upgrade-roster[data-v-93f78c7c]{min-width:0}.upgrade-roster-filters[data-v-93f78c7c]{border-bottom:1px solid var(--line);gap:9px;padding:14px;display:grid}.upgrade-roster-filters input[data-v-93f78c7c],.upgrade-roster-filters select[data-v-93f78c7c]{width:100%;min-width:0;min-height:40px;color:var(--text);font:400 14px var(--body);background:#fff;border:1px solid #d5dce8;border-radius:6px;padding:9px 11px}.upgrade-roster-filters>span[data-v-93f78c7c]{color:var(--muted);font-size:12px}.upgrade-player-list[data-v-93f78c7c]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;margin:0;padding:5px;list-style:none;overflow:auto}.upgrade-player-list li[data-v-93f78c7c]{margin:0;padding:0}.upgrade-player-option[data-v-93f78c7c]{width:100%;min-height:66px;color:var(--text);text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:9px 8px;transition:background-color .15s;display:flex}.upgrade-player-option[data-v-93f78c7c]:hover:not(:disabled){background:#f2f5fb}.upgrade-player-option.selected[data-v-93f78c7c]{background:#edf3ff;border-color:#c2d2ec}.upgrade-player-option[data-v-93f78c7c]:disabled{opacity:1;cursor:default}.upgrade-player-option[data-v-93f78c7c] .player-portrait{flex:0 0 36px;width:36px;height:45px}.upgrade-player-option>span[data-v-93f78c7c]{flex:1;min-width:0}.upgrade-player-option strong[data-v-93f78c7c]{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.5;display:block}.upgrade-player-option small[data-v-93f78c7c]{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.upgrade-player-option>b[data-v-93f78c7c]{font:700 23px var(--condensed);color:#46638c;flex-shrink:0}.upgrade-editor[data-v-93f78c7c]{min-width:0}.upgrade-selected-player[data-v-93f78c7c]{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#f3f6fc,#fff);align-items:center;gap:13px;padding:16px 18px;display:flex}.upgrade-selected-player[data-v-93f78c7c] .player-portrait{flex:0 0 48px;width:48px;height:60px}.upgrade-selected-copy[data-v-93f78c7c]{flex:1;min-width:0}.upgrade-selected-copy h3[data-v-93f78c7c]{font:600 25px/1.15 var(--condensed);color:var(--text);overflow-wrap:anywhere;margin:0 0 5px}.upgrade-selected-copy p[data-v-93f78c7c]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.upgrade-selected-style[data-v-93f78c7c]{color:#74608f;margin-top:4px;font-size:12px;font-weight:600;display:block}.upgrade-overall[data-v-93f78c7c]{text-align:center;color:#8a682c;background:#fff8e6;border:1px solid #e3d4ae;border-radius:7px;flex-shrink:0;padding:7px 12px}.upgrade-overall strong[data-v-93f78c7c]{font:700 28px/1 var(--condensed);display:block}.upgrade-overall>span[data-v-93f78c7c]{margin-top:5px;font-size:10px;font-weight:800;display:block}.attribute-upgrade[data-v-93f78c7c]{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 95px 128px;align-items:center;gap:18px;padding:10px 18px;display:grid}.attribute-upgrade[data-v-93f78c7c]:last-child{border-bottom:0}.attribute-label[data-v-93f78c7c]{min-width:0}.attribute-label>strong[data-v-93f78c7c]{color:var(--text);font-size:14px;font-weight:600;line-height:1.5;display:block}.attribute-track[data-v-93f78c7c]{background:#e9edf4;border-radius:5px;max-width:270px;height:5px;margin-top:8px;overflow:hidden}.attribute-track i[data-v-93f78c7c]{background:var(--attribute-accent);border-radius:5px;height:100%;transition:width .25s;display:block}.attribute-label small[data-v-93f78c7c]{color:#7b6198;margin-top:5px;font-size:11px;display:block}.attribute-value[data-v-93f78c7c]{white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.attribute-value>strong[data-v-93f78c7c]{font:700 24px var(--condensed);color:var(--text)}.attribute-value>span[data-v-93f78c7c]{font:500 18px var(--condensed);color:var(--attribute-accent)}.attribute-value>small[data-v-93f78c7c]{color:var(--muted);font-size:11px}.attribute-upgrade-action[data-v-93f78c7c]{color:#fff;min-height:40px;font:700 13px var(--body);background:#315e9e;border:1px solid #31598d;border-radius:6px;padding:9px 10px;line-height:1.5}.attribute-upgrade-action[data-v-93f78c7c]:hover:not(:disabled){background:#254d85}.attribute-upgrade-action[data-v-93f78c7c]:disabled{opacity:1;color:#6c788b;cursor:default;background:#f0f3f7;border-color:#dfe4ed}.upgrade-editor-note[data-v-93f78c7c]{color:var(--muted);border-top:1px solid var(--line);background:#fafbfd;padding:11px 18px;font-size:12px;line-height:1.7}.upgrade-blocked[data-v-93f78c7c]{color:#865e2f;background:#fff4e5;margin:0;padding:12px 18px;font-size:13px;line-height:1.7}.upgrade-secondary[data-v-93f78c7c]{gap:10px;margin-top:12px;display:grid}.upgrade-secondary .upgrade-extra[data-v-93f78c7c]{margin:0}.upgrade-extra[data-v-93f78c7c]{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.upgrade-extra>summary[data-v-93f78c7c]{cursor:pointer;color:#415779;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.upgrade-extra>summary[data-v-93f78c7c]:before{content:"+";color:#73849d;font-size:18px;line-height:1}.upgrade-extra[open]>summary[data-v-93f78c7c]:before{content:"−"}.upgrade-extra>summary>span[data-v-93f78c7c]{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.upgrade-extra[data-v-93f78c7c] .specialization-panel{border:0;border-radius:0;margin:0;padding:18px}.upgrade-card-preview>.football-player-card[data-v-93f78c7c]{margin:0 auto 20px}.upgrade-support[data-v-93f78c7c]{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:15px;display:flex}.upgrade-support>details[data-v-93f78c7c]{border-top:1px solid var(--line);flex:1;min-width:min(100%,260px);margin:0;padding-top:12px}.upgrade-support summary[data-v-93f78c7c]{color:#5b6c84;cursor:pointer;font-size:13px;font-weight:600;line-height:1.7}.upgrade-help p[data-v-93f78c7c]{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.8}.upgrade-help a[data-v-93f78c7c]{color:#315e9e;font-size:13px}.development-history ol[data-v-93f78c7c]{margin:12px 0 0;padding:0;list-style:none}.development-history li[data-v-93f78c7c]{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;line-height:1.7;display:flex}.development-history li>strong[data-v-93f78c7c]{white-space:nowrap;color:#9a6543}.development-history strong.earned[data-v-93f78c7c]{color:#44745b}.development-history small[data-v-93f78c7c]{color:var(--muted);font-size:12px;display:block}.upgrade-empty[data-v-93f78c7c]{color:var(--muted);margin:0;padding:18px;font-size:13px;line-height:1.8}.upgrade-choose-mobile[data-v-93f78c7c]{display:none}@media (width<=1000px){.upgrade-layout[data-v-93f78c7c]{grid-template-columns:235px minmax(0,1fr);gap:14px}.attribute-upgrade[data-v-93f78c7c]{grid-template-columns:minmax(0,1fr) 78px 112px;gap:12px}.upgrade-player-option[data-v-93f78c7c]{gap:8px}}@media (width<=760px){.upgrade-toolbar[data-v-93f78c7c]{gap:12px}.upgrade-toolbar h2[data-v-93f78c7c]{font-size:25px}.upgrade-toolbar p[data-v-93f78c7c]{font-size:13px}.upgrade-balance[data-v-93f78c7c]{gap:7px;padding:10px 12px}.upgrade-balance strong[data-v-93f78c7c]{font-size:26px}.upgrade-balance span[data-v-93f78c7c]{max-width:64px;line-height:1.5}.upgrade-layout[data-v-93f78c7c]{grid-template-columns:1fr;gap:12px}.upgrade-choose-mobile[data-v-93f78c7c]{color:#315e9e;background:#fff;border:1px solid #cbd7e9;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-bottom:12px;padding:10px 13px;font-size:14px;font-weight:600;display:flex}.upgrade-roster[data-v-93f78c7c]{display:none}.upgrade-roster.is-open[data-v-93f78c7c]{display:block}.upgrade-roster-filters[data-v-93f78c7c]{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}.upgrade-roster-filters>span[data-v-93f78c7c]{grid-column:1/-1}.upgrade-player-list[data-v-93f78c7c]{max-height:240px}.upgrade-roster-filters input[data-v-93f78c7c],.upgrade-roster-filters select[data-v-93f78c7c]{font-size:16px}.upgrade-player-option strong[data-v-93f78c7c]{font-size:14px}}@media (width<=480px){.upgrade-selected-player[data-v-93f78c7c]{gap:10px;padding:14px 12px}.upgrade-selected-copy h3[data-v-93f78c7c]{font-size:23px}.upgrade-selected-player[data-v-93f78c7c] .player-portrait{flex-basis:40px;width:40px;height:50px}.upgrade-overall[data-v-93f78c7c]{padding:7px 9px}.attribute-upgrade[data-v-93f78c7c]{grid-template-columns:minmax(0,1fr) 65px 101px;gap:8px;padding:12px}.attribute-label>strong[data-v-93f78c7c]{font-size:13px}.attribute-value[data-v-93f78c7c]{gap:4px}.attribute-value>strong[data-v-93f78c7c]{font-size:22px}.attribute-value>span[data-v-93f78c7c]{font-size:17px}.attribute-upgrade-action[data-v-93f78c7c]{padding:9px 6px;font-size:12px}.upgrade-editor-note[data-v-93f78c7c]{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.attribute-track i[data-v-93f78c7c],.upgrade-player-option[data-v-93f78c7c]{transition:none}}.upgrade-milestone[data-v-93f78c7c]{border-block:1px solid var(--line);color:#435d83;background:#f5f7fc;margin:0;padding:11px 18px;font-size:13px;line-height:1.8}.upgrade-milestone>span[data-v-93f78c7c]{color:var(--muted);font-size:12px;display:block}.attribute-label .upgrade-benefit[data-v-93f78c7c]{color:#647187;margin-top:7px;font-size:12px;line-height:1.7;display:block}.upgrade-benefit b[data-v-93f78c7c]{color:#8a652a}.department-heading[data-v-19908f1f]{max-width:800px;margin:5px 0 25px}.department-heading h2[data-v-19908f1f]{font:600 34px/1.15 var(--condensed);color:var(--text);margin:10px 0}.department-heading p[data-v-19908f1f]{color:var(--muted);font-size:14px;line-height:1.8}.department-grid[data-v-19908f1f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.department-grid>article[data-v-19908f1f]{border:1px solid var(--line);border-top:4px solid var(--department-accent);background:#fff;border-radius:13px;flex-direction:column;align-items:stretch;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #18263c07}.department-grid>article[data-v-19908f1f]:hover{transform:translateY(-3px);box-shadow:0 12px 25px #18263c10}.department-card-top[data-v-19908f1f]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.department-icon[data-v-19908f1f]{border:1px solid color-mix(in srgb,var(--department-accent) 25%,white);background:color-mix(in srgb,var(--department-accent) 9%,white);width:58px;height:58px;color:var(--department-accent);border-radius:14px;place-items:center;display:grid}.department-level[data-v-19908f1f]{letter-spacing:1px;color:var(--muted);align-items:baseline;gap:6px;font-size:11px;display:flex}.department-level b[data-v-19908f1f]{font:700 34px var(--condensed);color:var(--department-accent)}.department-level small[data-v-19908f1f]{font-size:12px}.department-kicker[data-v-19908f1f]{letter-spacing:.7px;text-transform:uppercase;color:var(--department-accent);font-size:11px;font-weight:700}.department-grid h3[data-v-19908f1f]{font:600 29px/1.1 var(--condensed);color:var(--text);margin:9px 0 16px}.department-level-track[data-v-19908f1f]{gap:5px;display:flex}.department-level-track i[data-v-19908f1f]{background:#e9edf3;border-radius:4px;flex:1;height:6px}.department-level-track i.filled[data-v-19908f1f]{background:var(--department-accent)}.department-grid article>p[data-v-19908f1f]{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.8}.department-benefit[data-v-19908f1f]{background:#f6f8fb;border:1px solid #e7ebf2;border-radius:8px;gap:7px;margin:auto 0 20px;padding:17px;display:grid}.department-benefit small[data-v-19908f1f]{letter-spacing:.7px;color:var(--muted);font-size:10px;font-weight:700}.department-benefit strong[data-v-19908f1f]{color:var(--text);font-size:14px;line-height:1.7}.department-benefit .next[data-v-19908f1f]{color:var(--department-accent)}.department-benefit small[data-v-19908f1f]:not(:first-child){border-top:1px solid var(--line);margin-top:5px;padding-top:11px}.department-purchase[data-v-19908f1f]{gap:9px;display:grid}.department-purchase button[data-v-19908f1f]{font:700 13px var(--body);border-radius:7px;min-height:44px;padding:11px;line-height:1.6}.department-points[data-v-19908f1f]{color:#fff;background:#315e9e;border:1px solid #244b80;box-shadow:0 3px #1e3f6c}.department-money[data-v-19908f1f]{color:#405270;background:#fff;border:1px solid #cbd4e3}.department-purchase button[data-v-19908f1f]:disabled{opacity:1;box-shadow:none;color:#6b778b;cursor:default;background:#f0f3f7;border-color:#dfe4ed}.department-max[data-v-19908f1f]{color:var(--department-accent);align-items:center;gap:9px;padding-block:12px;font-size:14px;line-height:1.7;display:flex}.department-match-note[data-v-19908f1f]{color:#805d30;background:#fff3e5;border:1px solid #ead4ad;border-radius:7px;padding:16px;font-size:14px}@media (width<=600px){.department-heading h2[data-v-19908f1f]{font-size:30px}.department-grid>article[data-v-19908f1f]{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.department-grid>article[data-v-19908f1f]{transition:none}.department-grid>article[data-v-19908f1f]:hover{transform:none}}.department-heading[data-v-19908f1f]{margin-bottom:15px}.department-heading h2[data-v-19908f1f]{margin:6px 0;font-size:28px}.department-heading p[data-v-19908f1f]{margin:8px 0}.department-selector[data-v-19908f1f]{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.department-selector button[data-v-19908f1f]{text-align:left;border:1px solid var(--line);color:#4c6385;min-height:55px;font:600 13px var(--body);background:#fff;border-radius:7px;flex:1 0 150px;align-items:center;gap:10px;padding:11px 13px;line-height:1.5;display:flex}.department-selector small[data-v-19908f1f]{margin-top:3px;font-size:12px;font-weight:400;display:block}.department-selector .active[data-v-19908f1f]{color:#254e86;background:#edf3fd;border-color:#7395c4}.department-grid[data-v-19908f1f]{grid-template-columns:1fr}.department-grid>article[data-v-19908f1f]{grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:8px 24px;padding:20px;display:grid}.department-card-top[data-v-19908f1f]{grid-column:1;margin-bottom:6px}.department-icon[data-v-19908f1f]{width:44px;height:44px}.department-kicker[data-v-19908f1f],.department-grid h3[data-v-19908f1f],.department-level-track[data-v-19908f1f],.department-grid article>p[data-v-19908f1f]{grid-column:1}.department-grid h3[data-v-19908f1f]{margin:5px 0}.department-grid article>p[data-v-19908f1f]{margin:8px 0}.department-benefit[data-v-19908f1f]{grid-area:1/2/5;margin:0;padding:14px}.department-purchase[data-v-19908f1f],.department-max[data-v-19908f1f]{grid-area:5/2/7}.department-grid>article[data-v-19908f1f]:hover{transform:none}@media (width<=650px){.department-selector button[data-v-19908f1f]{flex-basis:135px}.department-grid>article[data-v-19908f1f]{gap:12px;padding:17px;display:flex}.department-benefit[data-v-19908f1f]{margin:0}.department-purchase[data-v-19908f1f]{margin-top:5px}}.arena-hero[data-v-6a5f2cd8]{--arena-metal:#d7ac87}.arena-hero.normal[data-v-6a5f2cd8]{--arena-metal:#b0c8e6}.arena-hero.silver[data-v-6a5f2cd8]{--arena-metal:#d6e0ef}.arena-hero.gold[data-v-6a5f2cd8]{--arena-metal:#f3d28d}.arena-club[data-v-6a5f2cd8]{align-items:center;gap:14px;display:flex}.arena-club .crest[data-v-6a5f2cd8]{flex-shrink:0;width:36px;height:44px}.arena-club .crest.round[data-v-6a5f2cd8]{width:42px;height:42px}.arena-history>header>.text-link[data-v-6a5f2cd8]{min-height:32px;font-size:12px}.ranked-arena[data-v-6a5f2cd8]{min-width:0}.arena-hero[data-v-6a5f2cd8]{color:#e2eafa;background:radial-gradient(at 10% 0,#49618166,#0000 65%),#1e304c;border:1px solid #3e5578;border-radius:11px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:22px;margin-bottom:14px;padding:23px 25px;display:grid}.arena-kicker[data-v-6a5f2cd8]{letter-spacing:.7px;text-transform:uppercase;color:var(--arena-metal);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.arena-hero h2[data-v-6a5f2cd8]{font:600 33px/1.15 var(--condensed);color:#fff;margin:10px 0}.arena-hero-copy>p[data-v-6a5f2cd8]{color:#b8c8df;margin:0;font-size:14px;line-height:1.8}.arena-strength[data-v-6a5f2cd8]{align-items:center;gap:16px;margin:17px 0 10px;display:flex}.arena-strength>strong[data-v-6a5f2cd8]{font:700 37px/1 var(--condensed);color:var(--arena-metal)}.arena-strength>strong>small[data-v-6a5f2cd8]{font:700 11px var(--body)}.arena-strength>span>b[data-v-6a5f2cd8]{font-size:14px;display:block}.arena-strength>span>small[data-v-6a5f2cd8]{color:#bacbe1;margin-top:5px;font-size:12px;display:block}.arena-progress[data-v-6a5f2cd8]{background:#ffffff21;border-radius:5px;max-width:300px;height:5px;overflow:hidden}.arena-progress i[data-v-6a5f2cd8]{background:var(--arena-metal);height:100%;display:block}.arena-standing[data-v-6a5f2cd8]{text-align:center;background:#ffffff08;border:1px solid #60789966;border-radius:9px;align-self:center;padding:18px}.arena-standing>strong[data-v-6a5f2cd8]{font:700 44px/1 var(--condensed);color:var(--arena-metal)}.arena-standing>span[data-v-6a5f2cd8]{letter-spacing:1px;color:#bdcde3;margin-top:7px;font-size:10px;font-weight:700;display:block}.arena-standing>p[data-v-6a5f2cd8]{color:#d2ddef;margin:12px 0;font-size:13px;line-height:1.7}.arena-standing>div[data-v-6a5f2cd8]{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.arena-standing>div>span[data-v-6a5f2cd8]{color:#b8c8df;font-size:12px}.arena-standing b[data-v-6a5f2cd8]{color:#fff}.arena-play[data-v-6a5f2cd8]{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:17px 20px;display:flex}.arena-play>div[data-v-6a5f2cd8]{flex:1;min-width:220px}.arena-play strong[data-v-6a5f2cd8]{color:var(--text);font-size:15px}.arena-play p[data-v-6a5f2cd8]{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}.arena-searching[data-v-6a5f2cd8]{color:#466c9b;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.arena-lineup-link[data-v-6a5f2cd8]{color:#38619b;font-size:13px;text-decoration:none}.arena-short-note[data-v-6a5f2cd8]{color:var(--muted);margin:12px 0 17px;font-size:12px;line-height:1.8}.arena-history[data-v-6a5f2cd8]{margin-bottom:16px;padding:15px 18px}.arena-history>header[data-v-6a5f2cd8]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.arena-history h3[data-v-6a5f2cd8],.arena-ranking h3[data-v-6a5f2cd8]{font:600 25px/1.2 var(--condensed);color:var(--text);margin:0}.arena-history>header>small[data-v-6a5f2cd8]{color:var(--muted);font-size:12px}.arena-result[data-v-6a5f2cd8]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.arena-result-score[data-v-6a5f2cd8]{flex:1;grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);align-items:center;gap:10px;min-width:300px;display:grid}.arena-result-score>span[data-v-6a5f2cd8]{align-items:center;gap:9px;min-width:0;display:flex}.arena-result-score>span>b[data-v-6a5f2cd8]{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.arena-result-score>strong[data-v-6a5f2cd8]{font:700 25px var(--condensed);text-align:center;white-space:nowrap;color:#355783}.arena-result-score>strong>small[data-v-6a5f2cd8]{color:var(--muted);font-size:15px}.arena-result .crest[data-v-6a5f2cd8]{flex-shrink:0;width:23px;height:28px}.arena-result .crest.round[data-v-6a5f2cd8]{width:27px;height:27px}.arena-result-actions[data-v-6a5f2cd8]{align-items:center;gap:12px;display:flex}.arena-result-actions>span[data-v-6a5f2cd8]{white-space:nowrap;color:var(--muted);font-size:13px}.arena-result-actions>span.positive[data-v-6a5f2cd8]{color:#34785d}.arena-result-actions>span.negative[data-v-6a5f2cd8]{color:#a7614f}.arena-result-actions>button[data-v-6a5f2cd8],.arena-refresh[data-v-6a5f2cd8]{min-height:36px;font:600 12px var(--body);color:#3d628e;background:#f4f7fb;border:1px solid #cfdaea;border-radius:5px;padding:7px 10px}.arena-match-details[data-v-6a5f2cd8]{border:1px solid var(--line);background:#f6f8fc;border-radius:7px;flex-basis:100%;padding:11px 14px}.arena-match-details>p[data-v-6a5f2cd8]{color:var(--muted);font-size:13px;line-height:1.7}.arena-match-details[data-v-6a5f2cd8] .live-stats{margin:12px 0}.arena-match-details ol[data-v-6a5f2cd8]{max-height:240px;margin:12px 0;padding:0;list-style:none;overflow:auto}.arena-match-details li[data-v-6a5f2cd8]{border-bottom:1px solid var(--line);color:#526681;padding:7px 0;font-size:13px;line-height:1.8}.arena-match-details li>b[data-v-6a5f2cd8]{color:#46699a;min-width:30px;display:inline-block}.arena-ranking[data-v-6a5f2cd8]{overflow:hidden}.arena-ranking>header[data-v-6a5f2cd8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.arena-ranking .eyebrow[data-v-6a5f2cd8]{margin-bottom:5px;font-size:10px;display:block}.arena-ranking label[data-v-6a5f2cd8]{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.arena-ranking select[data-v-6a5f2cd8]{color:#46638c;min-height:38px;font:500 13px var(--body);background:#fff;border:1px solid #d0dbeb;border-radius:5px;padding:8px}.arena-ranking-scroll[data-v-6a5f2cd8]{max-height:420px;overflow:auto}.arena-ranking table[data-v-6a5f2cd8]{min-width:540px}.arena-ranking th[data-v-6a5f2cd8]{z-index:1;background:#f3f6fb;padding:12px 15px;font-size:11px;position:sticky;top:0}.arena-ranking td[data-v-6a5f2cd8]{border-top:1px solid var(--line);padding:13px 15px;font-size:14px}.arena-ranking tr.own[data-v-6a5f2cd8]{background:#eef3fe}.arena-ranking-club[data-v-6a5f2cd8]{align-items:center;gap:11px;display:flex}.arena-ranking-club .crest[data-v-6a5f2cd8]{flex-shrink:0;width:25px;height:31px}.arena-ranking-club .crest.round[data-v-6a5f2cd8]{width:30px;height:30px}.arena-ranking-club strong[data-v-6a5f2cd8]{font-size:14px}.arena-ranking-club span>small[data-v-6a5f2cd8]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.arena-ranking-club strong>small[data-v-6a5f2cd8]{color:#446da3;margin-left:5px;font-size:9px}.arena-empty[data-v-6a5f2cd8]{text-align:center;border-top:1px solid var(--line);color:#7389a7;padding:24px}.arena-empty>strong[data-v-6a5f2cd8]{color:#4f6e97;margin-top:9px;font-size:16px;display:block}.arena-empty>p[data-v-6a5f2cd8]{max-width:550px;color:var(--muted);margin:9px auto 0;font-size:13px;line-height:1.8}.arena-rules[data-v-6a5f2cd8]{margin:16px 0}.arena-rules summary[data-v-6a5f2cd8]{color:#5c7393;cursor:pointer;font-size:13px;line-height:1.8}.arena-rules p[data-v-6a5f2cd8]{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.9}@media (width<=700px){.arena-hero[data-v-6a5f2cd8]{grid-template-columns:1fr;gap:16px;padding:20px}.arena-standing[data-v-6a5f2cd8]{padding:13px}.arena-standing>strong[data-v-6a5f2cd8]{font-size:35px}.arena-standing>div[data-v-6a5f2cd8]{gap:12px}.arena-hero h2[data-v-6a5f2cd8]{font-size:29px}.arena-play>.button[data-v-6a5f2cd8]{justify-content:center;width:100%}.arena-lineup-link[data-v-6a5f2cd8]{margin-left:auto}.arena-history>header[data-v-6a5f2cd8]{flex-direction:column;align-items:flex-start;gap:6px}.arena-result-score[data-v-6a5f2cd8]{gap:8px;min-width:100%}.arena-result-actions[data-v-6a5f2cd8]{margin-left:auto}.arena-ranking>header[data-v-6a5f2cd8]{gap:10px}.arena-ranking>header>div[data-v-6a5f2cd8]{flex-basis:100%}.arena-ranking label[data-v-6a5f2cd8]{margin-left:0}.arena-refresh[data-v-6a5f2cd8]{margin-left:auto}}.squad-collection[data-v-2c7c4ea1]{background:linear-gradient(#fff,#f1f4fa);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:12px 24px 26px;display:grid}.squad-collection-tile[data-v-2c7c4ea1]{background:#fff;border:1px solid #e1e6f0;border-radius:13px;min-width:0;padding:15px 14px;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 16px #20355807}.squad-collection-tile[data-v-2c7c4ea1]:hover{transform:translateY(-4px);box-shadow:0 14px 28px #20355814}.squad-card-art[data-v-2c7c4ea1]{cursor:pointer;outline-offset:5px;border-radius:9px;justify-content:center;display:flex}.squad-card-art[data-v-2c7c4ea1]:focus-visible{outline:3px solid #789ad1}.collection-status[data-v-2c7c4ea1]{color:#56667b;align-items:center;gap:6px;margin:17px 0 14px;font-size:11px;line-height:1.7;display:flex}.collection-status i[data-v-2c7c4ea1]{background:#7195ba;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.collection-status.unavailable[data-v-2c7c4ea1],.collection-status.low[data-v-2c7c4ea1]{color:#9c6143}.collection-status.unavailable i[data-v-2c7c4ea1],.collection-status.low i[data-v-2c7c4ea1]{background:#b27954}.collection-energy>span[data-v-2c7c4ea1]{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.collection-energy b[data-v-2c7c4ea1]{color:var(--text);font-weight:700}.collection-energy>i[data-v-2c7c4ea1]{background:#e9edf5;border-radius:5px;height:6px;margin-top:8px;display:block;overflow:hidden}.collection-energy>i>b[data-v-2c7c4ea1]{border-radius:5px;height:100%;display:block}.collection-stats[data-v-2c7c4ea1]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:7px;margin-top:16px;padding-top:13px;font-size:11px;display:flex}.collection-stats b[data-v-2c7c4ea1]{font:700 22px var(--condensed);color:var(--text);margin-bottom:3px;display:block}.collection-upgrade[data-v-2c7c4ea1]{color:#315e9e;background:#edf2fc;border:1px solid #d8e1f3;border-radius:6px;justify-content:space-between;align-items:center;margin-top:15px;padding:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.collection-upgrade[data-v-2c7c4ea1]:hover{background:#e1eafa}.collection-empty[data-v-2c7c4ea1]{text-align:center;color:var(--muted);grid-column:1/-1;padding:35px 15px;font-size:14px;line-height:1.8}@media (width<=600px){.squad-collection[data-v-2c7c4ea1]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px;padding:10px 15px 22px}}@media (width<=480px){.squad-collection[data-v-2c7c4ea1]{gap:10px;padding-inline:10px}.squad-collection-tile[data-v-2c7c4ea1]{padding:12px 9px}.collection-status[data-v-2c7c4ea1]{min-height:36px;font-size:11px}.collection-upgrade[data-v-2c7c4ea1]{padding:9px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.squad-collection-tile[data-v-2c7c4ea1]{transition:none}.squad-collection-tile[data-v-2c7c4ea1]:hover{transform:none}}.dense[data-v-2c7c4ea1]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px}.dense .squad-collection-tile[data-v-2c7c4ea1]{padding:14px}.collection-mini-card[data-v-2c7c4ea1]{color:#3e5679;background:linear-gradient(115deg,#eaf0f8,#f9fbff);border:1px solid #cdd8e8;border-radius:8px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.collection-mini-card.gold[data-v-2c7c4ea1]{color:#806125;background:linear-gradient(115deg,#eee0b2,#fff8e0);border-color:#d9c38a}.collection-mini-card.silver[data-v-2c7c4ea1]{background:linear-gradient(115deg,#dfe6ed,#f7faff);border-color:#c2cdd9}.collection-mini-card.bronze[data-v-2c7c4ea1]{color:#78533a;background:linear-gradient(115deg,#e5c7ae,#fff3e7);border-color:#cfad90}.collection-mini-card[data-v-2c7c4ea1] .player-portrait{flex:0 0 40px;width:40px;height:50px}.collection-mini-card>span[data-v-2c7c4ea1]{flex:1;min-width:0}.collection-mini-card strong[data-v-2c7c4ea1]{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.collection-mini-card small[data-v-2c7c4ea1]{margin-top:4px;font-size:12px;display:block}.collection-mini-card>b[data-v-2c7c4ea1]{font:700 29px var(--condensed)}.collection-mini-card>b>small[data-v-2c7c4ea1]{font:700 10px var(--body)}.collection-mini-xp[data-v-2c7c4ea1]{color:#77658d;margin:11px 0;font-size:12px;line-height:1.7;display:block}.dense .collection-status[data-v-2c7c4ea1]{min-height:0;margin:11px 0;font-size:12px}.dense .collection-stats[data-v-2c7c4ea1]{margin-top:12px;padding-top:10px}.dense .collection-stats b[data-v-2c7c4ea1]{font-size:21px}.dense .collection-upgrade[data-v-2c7c4ea1]{min-height:40px;margin-top:12px}@media (width<=600px){.dense[data-v-2c7c4ea1]{grid-template-columns:1fr}.dense .squad-collection-tile[data-v-2c7c4ea1]{padding:13px}}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ArchivoNarrow-500-pMKJ-tfc.ttf)format("truetype")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ArchivoNarrow-600-Da0UjRnV.ttf)format("truetype")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/ArchivoNarrow-700-g6Kv1G_R.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/Manrope-400-DAjpq4PJ.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/Manrope-500-BTiNuwoH.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/Manrope-600-BhnX4St1.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Manrope-700-D5vUuQK_.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/Manrope-800-CP-a3Kn4.ttf)format("truetype")}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ArchivoBlack-400-Bp36CX2V.ttf)format("truetype")}:root{color:#273244;font-synthesis:none;--green:#194735;--lime:#d5f58c;--muted:#596579;--line:#dfe3e9;--text:#273244;--surface:#fff;--surface-muted:#f5f6f9;--accent-blue:#315e9e;--display:"Archivo Black",sans-serif;--body:"Manrope",sans-serif;--condensed:"Archivo Narrow","Arial Narrow",sans-serif;background:#f3f4f7;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #83a860}input:focus,select:focus{outline-offset:2px;outline:2px solid #6c9465}h1,h2,h3,p{margin-top:0}p{line-height:1.7}svg{vertical-align:middle;flex-shrink:0}.eyebrow{letter-spacing:1.7px;color:#6e7f70;font-size:12px;font-weight:700;display:block}.muted{color:#7a827b;font-size:13px}.button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:15px 21px;font-size:14px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{background:var(--green);color:#fff}.primary:hover{background:#265b44}.lime{background:var(--lime);color:#203c2d}.lime:hover{background:#e2ffa4}.secondary{color:#34445e;background:#edf0f5}.status-dot{background:#a9cf70;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.brand{white-space:nowrap;letter-spacing:-.6px;align-items:center;gap:12px;font-size:19px;font-weight:650;display:flex}.brand-mark{background:var(--lime);color:#1b4936;letter-spacing:-5px;border-radius:8px;justify-content:center;align-items:center;width:39px;height:39px;padding-right:5px;font-size:34px;font-weight:700;line-height:1;display:flex}.brand-mark>span{letter-spacing:0;margin-left:3px;font-size:31px}.brand-caption{letter-spacing:1.5px;color:#aebbad;margin-top:5px;font-size:7px;font-weight:500;display:block}.crest{--club-primary:#224f3c;--club-secondary:#d5f58c;background:var(--club-primary);width:43px;height:49px;color:var(--club-secondary);border:2px solid var(--club-secondary);outline:2px solid var(--club-primary);clip-path:polygon(0 0,100% 0,100% 63%,85% 84%,50% 100%,15% 84%,0 63%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.crest:before{content:"";opacity:.35;clip-path:inherit;border:1px solid;position:absolute;inset:3px}.crest strong{font-family:var(--condensed);letter-spacing:1px;font-size:15px;position:relative}.crest-star{font-size:10px;line-height:1}.crest-line{background:currentColor;width:15px;height:2px;margin-top:4px}.crest.round{clip-path:none;border-radius:50%;width:46px;height:46px}.crest.round:before{border-radius:50%}.crest.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:49px;height:55px}.crest.large{border-width:4px;width:126px;height:150px}.crest.large strong{letter-spacing:3px;font-size:43px}.crest.large .crest-star{margin-bottom:7px;font-size:24px}.crest.large .crest-line{width:38px;height:4px;margin-top:9px}.crest.large.round{width:145px;height:145px}.crest.large.diamond{width:150px;height:160px}.notice{border-radius:6px;margin-bottom:20px;padding:14px 17px;font-size:13px;line-height:1.6}.notice.error{color:#8e3d2c;background:#fcf0ec;border:1px solid #ebd1c6}.notice.success{color:#355c2f;background:#edf4e6;border:1px solid #d2e4c3}.notice button{background:0 0;border:0;font-weight:700;text-decoration:underline}.icon-button{background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.icon-button:hover{background:#e8ede4}.soft-tag{background:var(--surface-muted);border:1px solid var(--line);color:var(--text);letter-spacing:.7px;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#f5f7ec;background:#173e32;flex-direction:column;min-height:100vh;padding:43px 10% 27px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;opacity:.05;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#e7f2ce 4px);position:absolute;inset:0}.auth-story .brand{z-index:1;position:relative}.story-content{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:75px 0 165px;display:flex;position:relative}.story-content>.eyebrow{color:#c2d0ba;letter-spacing:1.4px;align-items:center;gap:9px;font-size:8px;display:flex}.story-content h1{font-family:var(--condensed);letter-spacing:-.4px;margin:28px 0 25px;font-size:clamp(56px,6.2vw,94px);font-weight:600;line-height:1.02}.story-content h1 em{color:var(--lime);font-style:normal}.story-content p{color:#b6c6b8;font-size:14px;line-height:1.85}.story-pitch{background:repeating-linear-gradient(90deg,#74985808 0 60px,#0000 60px 120px);border:1px solid #789b6b40;width:480px;height:240px;position:absolute;bottom:-10px;left:15px;transform:rotate(-15deg)}.story-pitch:before,.story-pitch:after{content:"";border:1px solid #789b6b40;width:60px;height:130px;position:absolute;top:54px}.story-pitch:before{left:-1px}.story-pitch:after{right:-1px}.pitch-circle{border:1px solid #789b6b50;border-radius:50%;width:85px;height:85px;position:absolute;top:77px;left:197px}.pitch-line{background:#789b6b40;width:1px;height:100%;position:absolute;left:50%}.story-pitch>svg{width:100%;height:100%;position:absolute;inset:0}.tactic-dot{color:#173e32;background:#d5f58c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 0 0 6px #d5f58c12}.tactic-dot.one{top:143px;left:80px}.tactic-dot.two{top:57px;left:235px}.tactic-dot.three{top:90px;left:350px}.story-footer{letter-spacing:1.5px;color:#95ad9b;z-index:1;justify-content:space-between;padding-top:32px;font-size:8px;display:flex;position:relative}.auth-main{background:#f8f9f5;flex-direction:column;padding:44px 12% 27px;display:flex}.auth-phase{letter-spacing:1.2px;color:#7b8778;align-items:center;gap:8px;font-size:9px;display:flex}.auth-card{width:100%;max-width:380px;margin:auto 0;padding:55px 0}.auth-card h2{font-family:var(--condensed);letter-spacing:-.2px;margin:15px 0 10px;font-size:39px;font-weight:600}.auth-card>.muted{margin-bottom:28px;font-size:12px}.auth-form{flex-direction:column;gap:19px;display:flex}label{color:#435345;font-size:12px;font-weight:600;display:block}label>input:not([type=radio]):not([type=color]){background:#fff;border:1px solid #dfe4d9;border-radius:5px;width:100%;min-width:0;margin-top:9px;padding:14px 13px;font-size:13px;font-weight:400;display:block}input::placeholder{color:#a2a89f}.input-hint{color:#7d8678;margin-top:-12px;font-size:10px;line-height:1.6}.forgot-link{color:#6c7c62;align-self:flex-end;margin-top:-6px;font-size:11px}.auth-form .button{justify-content:space-between;margin-top:5px}.auth-switch{color:#8b9187;margin-top:27px;font-size:11px;line-height:1.8}.auth-switch a{color:#365941;margin-left:4px;font-weight:650}.auth-reassurance{color:#8a9482;border-top:1px solid #e1e6da;align-items:center;gap:9px;margin-top:30px;padding-top:22px;font-size:10px;display:flex}.auth-bottom{color:#939a8e;letter-spacing:.3px;font-size:9px}.app-shell{min-height:100vh;display:flex}.main-shell{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.breadcrumb{align-items:center;gap:12px;font-size:10px;display:flex}.desktop-breadcrumb{color:#929a8a}.desktop-breadcrumb>span{color:#b5bdac;padding-left:14px}.breadcrumb strong{font-weight:550}.topbar-right{align-items:center;gap:10px;display:flex}.saved-status{color:#788a6e;align-items:center;gap:6px;font-size:9px;display:flex}.topbar-divider{background:var(--line);width:1px;height:25px;margin:0 9px}.profile-avatar{color:#50633d;background:#e7eedd;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:flex}.profile-name{text-overflow:ellipsis;max-width:110px;font-size:10px;font-weight:600;overflow:hidden}.profile-name small{letter-spacing:1px;color:#88947c;margin-top:3px;font-size:6px;display:block}.topbar-right>.icon-button{color:#89927e;margin-left:10px}.main-content{max-width:1500px;margin:0 auto;padding:33px 36px 0}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.page-heading h1{font-family:var(--condensed);letter-spacing:.05px;margin:10px 0;font-size:35px;font-weight:600;line-height:1.1}.page-heading p{color:#7f8978;margin-bottom:0;font-size:14px;line-height:1.7}.page-heading .eyebrow{letter-spacing:1.5px;font-size:11px}.season-pill{border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);letter-spacing:.6px;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.mobile-monogram,.mobile-nav{display:none}.dashboard-top{grid-template-columns:minmax(0,1.95fr) minmax(250px,1fr);gap:20px;display:grid}.welcome-card{color:#f7f8ed;background:#204d3b;border-radius:8px;min-height:291px;padding:27px 27px 45px;position:relative;overflow:hidden}.welcome-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 80px,#ffffff02 80px 160px);position:absolute;inset:0}.welcome-copy{z-index:2;position:relative}.label-pill{letter-spacing:1.1px;color:#cbdbba;border:1px solid #b9d6a62a;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;font-size:7px;display:inline-flex}.label-pill .status-dot{width:4px;height:4px}.welcome-card h2{font-family:var(--condensed);letter-spacing:.3px;margin:16px 0 12px;font-size:39px;font-weight:600;line-height:1.05}.welcome-card p{color:#b9cbb7;font-size:10px;line-height:1.8}.welcome-card .button{gap:20px;min-height:39px;margin-top:1px;padding:11px 14px;font-size:10px}.hero-art{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:43%;height:235px;display:flex;position:absolute;top:15px;right:20px;transform:rotate(-9deg)}.hero-art .crest.large{filter:drop-shadow(0 10px 16px #112f27);z-index:2;width:94px;height:112px}.hero-art .crest.large strong{font-size:33px}.hero-art .crest.large .crest-star{font-size:18px}.hero-art .crest.large.round{width:112px;height:112px}.hero-art .crest.large.diamond{width:113px;height:125px}.hero-orbit{border:1px solid #ffffff0e;border-radius:50%;width:210px;height:210px;position:absolute;top:4px;left:calc(50% - 105px)}.hero-orbit:after{content:"";border:1px dashed #b5cc8820;border-radius:50%;position:absolute;inset:19px}.hero-orbit.second{border-color:#ffffff05;width:275px;height:275px;top:-29px;left:calc(50% - 138px)}.hero-orbit.second:after{display:none}.hero-caption{letter-spacing:4px;color:#d2e2bd;text-align:center;margin-top:14px;font-size:10px;font-weight:600}.hero-caption>span{letter-spacing:1.4px;opacity:.6;margin-top:6px;font-size:5px;display:block}.hero-star{color:#afca77;font-size:24px;position:absolute;top:18px;right:1px}.hero-bottom{letter-spacing:1.3px;color:#93b18f;z-index:2;border-top:1px solid #ffffff16;justify-content:space-between;padding-top:12px;font-size:6px;display:flex;position:absolute;bottom:14px;left:27px;right:27px}.next-match-card{text-align:center;background:#eeefe7;border:1px solid #e1e4d8;border-radius:8px;padding:21px}.card-heading{color:#89957c;justify-content:space-between;align-items:center;display:flex}.card-heading .eyebrow{letter-spacing:1.2px;font-size:8px}.mini-pitch{color:#95a584;background:repeating-linear-gradient(90deg,#dfe5d43b 0 25px,#0000 25px 50px);border:1px solid #ccd5bf;border-radius:3px;justify-content:center;align-items:center;width:150px;height:87px;margin:20px auto 17px;display:flex;position:relative}.mini-pitch:before{content:"";background:#cdd6c2;width:1px;height:100%;position:absolute;left:50%}.mini-pitch-center{border:1px solid #ccd5bf;border-radius:50%;width:40px;height:40px}.mini-pitch-box:before,.mini-pitch-box:after{content:"";border:1px solid #ccd5bf;width:20px;height:46px;position:absolute;top:19px}.mini-pitch-box:before{left:-1px}.mini-pitch-box:after{right:-1px}.mini-pitch svg{background:#eeefe7;border-radius:50%;width:32px;height:32px;padding:4px;position:absolute}.next-match-card h3{margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.5}.next-match-card p{color:#88917c;margin-bottom:14px;font-size:10px;line-height:1.8}.next-match-card .soft-tag{background:#e4e8da;border-color:#dce2d0;padding:5px 8px;font-size:6px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 27px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:16px 17px;transition:border-color .15s}.stat-label{color:#7e8a73;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.stat-label svg{color:#899978}.stat-card>strong{font-family:var(--condensed);letter-spacing:.2px;margin:12px 0;font-size:35px;font-weight:600;display:block}.stat-card>strong>span{color:#9aab90;margin-left:6px;font-family:Manrope,sans-serif;font-size:10px;font-weight:400}.stat-card .money-value{white-space:nowrap;font-size:29px;line-height:42px}.stat-footer{color:#8b9980;align-items:center;gap:4px;font-size:8px;display:flex}.stat-footer>svg{color:#9fae92;margin-left:auto}.tiny-dot{background:#739a4d;border-radius:50%;width:4px;height:4px}.dashboard-bottom{grid-template-columns:minmax(0,1.95fr) minmax(250px,1fr);gap:20px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.section-title{justify-content:space-between;align-items:center;gap:12px;padding:21px 20px;display:flex}.section-title .eyebrow{letter-spacing:1.3px;color:var(--muted);font-size:11px}.section-title h2{letter-spacing:-.4px;margin:7px 0 0;font-size:22px;font-weight:600}.text-link{white-space:nowrap;color:#6f8560;align-items:center;gap:7px;font-size:9px;display:flex}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.8px;color:var(--muted);background:var(--surface);border-block:1px solid var(--line);padding:11px 10px;font-size:11px;font-weight:600}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:12px}td{border-bottom:1px solid var(--line);color:var(--text);padding:11px 10px;font-size:14px}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-muted)}.player-name-button{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.player-name-button strong{color:#47513d;font-size:10px;font-weight:550;display:block}.player-name-button small{color:#9aa58e;margin-top:5px;font-size:7px;display:block}.jersey-number{color:#8a9976;width:29px;height:32px;font-family:var(--condensed);clip-path:polygon(22% 0,35% 7%,65% 7%,78% 0,100% 19%,86% 38%,80% 32%,80% 100%,20% 100%,20% 32%,14% 38%,0 19%);background:#edf0e5;border:1px solid #e4e9d8;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:relative}.position-tag{letter-spacing:.2px;color:#667b96;background:#e9edf6;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:650;display:inline-block}.position-tag.gol{color:#a28d53;background:#f6efdb}.position-tag.zag,.position-tag.lat{color:#68849b;background:#e6eef5}.position-tag.mei,.position-tag.vol{color:#748a54;background:#e8efde}.position-tag.ata{color:#ac8067;background:#f3e5de}.rating{color:#677d47;font-family:var(--condensed);background:#f0f3e8;border:1px solid #e2e9d4;border-radius:4px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-block}.energy{align-items:center;gap:5px;display:flex}.energy>span{background:#e6eddc;border-radius:2px;width:40px;height:4px;overflow:hidden}.energy i{background:#a2ba79;border-radius:2px;height:100%;display:block}.energy small{color:#9daa8e;font-size:7px}.panel-bottom-note{color:var(--muted);border-top:1px solid var(--line);padding:13px 20px;font-size:11px}.journey-card{flex-direction:column;padding:23px 20px;display:flex}.journey-card>.eyebrow{letter-spacing:1.3px;font-size:7px}.journey-card h2{letter-spacing:-.5px;margin:8px 0;font-size:16px}.journey-card>.muted{margin-bottom:20px;font-size:10px}.journey-step{align-items:center;gap:12px;padding-bottom:20px;display:flex;position:relative}.journey-step:before{content:"";border-left:1px dashed #dae1cc;height:16px;position:absolute;top:30px;left:14px}.journey-step>span{color:#8da365;z-index:1;background:#f2f6e8;border:1px solid #dfe7d1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;display:flex}.journey-step.done>span{color:#7b9a4f;background:#e3eccf}.journey-step>div{min-width:0}.journey-step strong{font-size:10px;font-weight:550;display:block}.journey-step p{color:#9ba58e;margin:4px 0 0;font-size:8px;line-height:1.5}.journey-step>svg{color:#a7b197;margin-left:auto}.journey-step.future{color:#a8b09e;padding-bottom:0}.journey-step.future:before{display:none}.journey-step.future>span{color:#bdc6ad;background:#f7f8f2;border-style:dashed}.journey-quote{font-family:var(--condensed);color:#75815e;border-top:1px solid #e8eddf;margin-top:auto;padding-top:20px;font-size:22px;font-weight:500;line-height:1.25}.journey-quote>span{letter-spacing:1.3px;color:#a0ac8e;margin-top:10px;font-family:Manrope,sans-serif;font-size:6px;display:block}.main-footer{color:#a2ac96;letter-spacing:.4px;border-top:1px solid #e1e6d6;justify-content:space-between;gap:10px;margin-top:28px;padding:22px 0;font-size:7px;display:flex}.main-footer>span:first-child{color:#81916d;letter-spacing:.9px;font-size:7px;font-weight:600}.main-footer>span>span{color:#adb69f;margin-left:13px;font-size:6px;font-weight:400}.club-editor{background:#fcfdf9;border:1px solid #e2e7d8;border-radius:8px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.club-fields{flex-direction:column;align-items:flex-start;gap:20px;padding:35px;display:flex}.club-fields .eyebrow{font-size:8px}.club-fields h2{font-family:var(--condensed);margin:-8px 0 0;font-size:30px;font-weight:600;line-height:1.2}.club-fields>.muted{margin:-10px 0 0;font-size:11px}.club-fields>label,.club-fields>fieldset{width:100%}.club-fields label{font-size:11px}.club-fields label>input:not([type=color]):not([type=radio]){padding:12px;font-size:12px}.club-fields .abbreviation-input{text-transform:uppercase;max-width:140px}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:10px;font-size:11px;font-weight:600}.color-row{gap:13px;display:flex}.color-field{border:1px solid #e3e8d9;border-radius:5px;flex:1;align-items:center;gap:9px;padding:9px;display:flex}.color-field input{appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:32px;height:32px;padding:0}.color-field input::-webkit-color-swatch-wrapper{padding:0}.color-field input::-webkit-color-swatch{border:1px solid #00000010;border-radius:4px}.color-field>span{color:#8b967f;font-size:9px;font-weight:400}.color-field strong{color:#5d6c4d;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:500;display:block}.shape-options{gap:8px;display:flex}.shape-options>label{cursor:pointer;border:1px solid #e1e6d7;border-radius:4px;flex:1;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.shape-options>label.selected{background:#eff4e4;border-color:#9bb279}.shape-options input{accent-color:#41652c;width:11px;height:11px;margin:0}.club-fields>.button{margin-top:4px}.form-note{color:#9ba58e;margin:0;font-size:9px}.field-error{color:#a24f38;margin-top:-14px;font-size:10px}.identity-preview{text-align:center;background:#e9edde;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:relative;overflow:hidden}.identity-preview:before{content:"";border:1px solid #d7dfc7;border-radius:50%;width:330px;height:330px;position:absolute;top:45px;left:calc(50% - 165px)}.identity-preview:after{content:"";border:1px dashed #d7dfc7;border-radius:50%;width:280px;height:280px;position:absolute;top:70px;left:calc(50% - 140px)}.identity-preview>.eyebrow{z-index:1;margin-bottom:30px;font-size:8px}.identity-preview .crest{z-index:1}.identity-preview h2{font-family:var(--condensed);z-index:1;overflow-wrap:anywhere;max-width:100%;margin:24px 0 5px;font-size:30px;font-weight:600}.club-founded{letter-spacing:2px;color:#8e9c7a;z-index:1;font-size:7px}.shirt{clip-path:polygon(23% 0,40% 6%,60% 6%,77% 0,100% 20%,84% 40%,76% 35%,76% 100%,24% 100%,24% 35%,16% 40%,0 20%);justify-content:center;align-items:center;width:110px;height:120px;margin:35px 0 20px;display:flex;position:relative}.shirt-stripe{background:var(--stripe);opacity:.85;width:16%;height:100%;position:absolute}.shirt>span{color:var(--stripe);font-family:var(--condensed);letter-spacing:1px;background:#00000060;padding:7px 5px;font-size:13px;position:relative}.identity-preview p{color:#8c9b7b;margin:0;font-size:10px}.roster-summary{border-bottom:1px solid #e0e5d7;align-items:center;gap:16px;margin:-8px 0 13px;padding:22px 0;display:flex}.roster-summary>div>strong{font-size:14px;font-weight:600;display:block}.roster-summary>div>span{color:#8c997e;margin-top:6px;font-size:10px;display:block}.roster-summary>.soft-tag{margin-left:auto}.roster-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.search-field{background:var(--surface-muted);border:1px solid var(--line);color:var(--muted);border-radius:5px;flex:1;align-items:center;gap:8px;max-width:320px;padding:0 12px;display:flex}.search-field>input:not([type=color]):not([type=radio]){background:0 0;border:0;margin:0;padding:12px 0;font-size:11px}.sort-field{color:#8e9c7b;align-items:center;gap:8px;font-size:9px;font-weight:400;display:flex}.sort-field>select{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:10px;font-size:10px}.position-filters{gap:7px;padding:0 22px 22px;display:flex;overflow-x:auto}.position-filters>button{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:flex}.position-filters>button small{color:#a0ac91;font-size:8px}.position-filters>button.active{color:#526c37;background:#eaf1df;border-color:#a8bc8c;font-weight:600}.full-roster th:first-child,.full-roster td:first-child{padding-left:22px}.full-roster .player-name-button strong{min-width:130px;font-size:11px}.full-roster .jersey-number{margin-right:6px}.empty-state{text-align:center;white-space:normal;color:var(--muted);padding:45px 25px!important}.empty-state>svg{margin-bottom:15px}.empty-state h3{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:550}.empty-state p{color:var(--muted);font-size:14px}.empty-state .button{min-height:36px;padding:11px 14px;font-size:14px}.finance-hero{color:#f3f7ec;background:#243650;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:36px;display:flex}.finance-hero .eyebrow{color:#d0d9e8;font-size:12px}.finance-hero h2{font-family:var(--condensed);margin:12px 0;font-size:52px;font-weight:500}.finance-hero p{color:#d0d9e8;margin-bottom:0;font-size:14px}.finance-hero>svg{color:#a9c1e3;opacity:.6}.finance-grid{grid-template-columns:1.7fr 1fr;gap:22px;display:grid}.finance-note{color:var(--muted);padding:27px}.finance-note h2{color:var(--text);margin:20px 0 14px;font-size:17px}.finance-note p{color:var(--muted);font-size:14px;line-height:1.9}.finance-note .soft-tag{margin-top:10px}.loading-state{text-align:center;color:#889b72;padding:100px 20px}.loading-state h2{font-family:var(--condensed);font-size:28px;font-weight:500}.loading-state p{font-size:12px}.loader{border:2px solid #dce5cf;border-top-color:#4b7540;border-radius:50%;width:28px;height:28px;margin:0 auto 20px;animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}dialog{color:#30442a;background:#fcfdf8;border:1px solid #dce5cd;border-radius:10px;width:490px;max-width:calc(100vw - 32px);padding:28px;box-shadow:0 25px 100px #10291b40}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132b20a3}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dialog-top .eyebrow{font-size:9px}.player-dialog-header{align-items:center;gap:16px;margin-bottom:25px;display:flex}.large-number{width:57px;height:62px;font-size:28px}.player-dialog-header h2{font-family:var(--condensed);overflow-wrap:anywhere;margin:0 0 6px;font-size:30px;font-weight:600}.player-dialog-header p{color:#8e9f7b;margin:0;font-size:10px}.overall-strip{background:#edf3e1;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.overall-strip>strong{font-family:var(--condensed);color:#587637;font-size:26px;font-weight:600}.overall-strip small{color:#9eae87;font-family:Manrope,sans-serif;font-size:10px;font-weight:400}.attribute-list{flex-direction:column;gap:19px;margin-top:25px;display:flex}.attribute-list>div{align-items:center;gap:15px;font-size:11px;display:flex}.attribute-list>div>span{color:#849673;width:118px}.attribute-list>div>div{background:#e9efdf;border-radius:3px;flex:1;height:5px;overflow:hidden}.attribute-list i{background:#8fae61;border-radius:3px;height:100%;display:block}.attribute-list strong{font-family:var(--condensed);text-align:right;width:23px;font-size:18px;font-weight:500}.dialog-note{color:#a1ae90;border-top:1px solid #e6ecdc;margin:27px 0 0;padding-top:15px;font-size:9px}.help-dialog>h2{font-family:var(--condensed);font-size:36px;font-weight:600}.help-dialog>h3{margin-top:22px;font-size:13px}.help-dialog>p{color:#869772;font-size:12px}.help-dialog>.button{margin-top:15px}@media (width>=1500px){.main-content{padding:42px 50px 0}.welcome-card{min-height:315px}.welcome-card h2{font-size:44px}.welcome-card p{font-size:12px}.hero-art{height:250px;right:35px}.hero-art .crest.large{width:115px;height:137px}.hero-art .crest.large.round{width:137px;height:137px}.hero-art .crest.large.diamond{width:135px;height:145px}.hero-art .crest.large strong{font-size:40px}.hero-orbit{width:245px;height:245px;top:8px;left:calc(50% - 122px)}.next-match-card h3{font-size:14px}.next-match-card p{font-size:11px}.mini-pitch{margin-top:25px;margin-bottom:23px}.stat-label{font-size:11px}.stat-footer{font-size:10px}.stat-card>strong{font-size:41px}.stat-card .money-value{font-size:35px;line-height:49px}.section-title h2{font-size:22px}.player-name-button strong{font-size:12px}td{padding:14px 12px}.journey-card h2{font-size:19px}.journey-step strong{font-size:12px}.journey-step p{font-size:10px}.journey-quote{font-size:27px}}@media (width<=1150px){.brand-caption{font-size:6px}.main-shell{width:calc(100% - 210px);margin-left:210px}.topbar{padding-inline:25px}.main-content{padding:27px 25px 0}.dashboard-top,.dashboard-bottom{grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:16px}.welcome-card{padding:25px 21px 45px}.welcome-card h2{font-size:35px}.hero-art{width:43%;right:-4px}.hero-art .crest.large{width:77px;height:94px}.hero-art .crest.large strong{font-size:26px}.hero-art .crest.large.round{width:90px;height:90px}.hero-art .crest.large.diamond{width:93px;height:105px}.hero-orbit{width:180px;height:180px;top:18px;left:calc(50% - 90px)}.hero-orbit.second{width:225px;height:225px;top:-4px;left:calc(50% - 112px)}.hero-star{font-size:18px;right:0}.hero-bottom{font-size:5px;left:21px;right:21px}.next-match-card{padding:18px 14px}.next-match-card h3{font-size:11px}.stats-grid{gap:11px}.stat-card{padding:15px 12px}.stat-label{font-size:8px}.stat-label svg{width:15px}.stat-card .money-value{font-size:25px}.stat-footer{font-size:7px}.section-title{padding-inline:15px}.section-title h2{font-size:22px}.text-link{font-size:8px}.energy>span{width:27px}th:first-child,td:first-child{padding-left:15px}th,td{padding-inline:7px}.journey-card{padding:23px 16px}.journey-quote{font-size:21px}.club-fields{padding:27px}.identity-preview{padding:25px}.color-row{gap:8px}.color-field{gap:6px;padding:7px}.color-field>span,.color-field strong{font-size:8px}.shape-options>label{padding:9px 6px;font-size:9px}}@media (width<=950px) and (width>=761px){.dashboard-top{grid-template-columns:1fr}.welcome-card{min-height:290px}.welcome-card h2{font-size:42px}.welcome-card p{font-size:12px}.hero-art{width:40%;right:40px}.hero-art .crest.large{width:106px;height:127px}.hero-art .crest.large strong{font-size:37px}.hero-art .crest.large.round{width:127px;height:127px}.next-match-card{text-align:left;grid-template-columns:145px 1fr;align-items:center;gap:4px 15px;padding:20px;display:grid}.next-match-card .card-heading{grid-column:2}.next-match-card .mini-pitch{grid-area:1/1/5;width:128px;margin:0}.next-match-card h3,.next-match-card p{grid-column:2;margin:0}.next-match-card .soft-tag{grid-column:2;justify-self:start}.dashboard-bottom{grid-template-columns:1fr}.journey-card{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-label{font-size:10px}.stat-footer{font-size:8px}.stat-card .money-value{font-size:29px}.club-editor{grid-template-columns:1fr}.identity-preview{display:none}.finance-grid{grid-template-columns:1fr}.profile-name{display:none}.saved-status{font-size:8px}.season-pill{display:none}.roster-toolbar{flex-wrap:wrap}.search-field{max-width:none}.sort-field{justify-content:space-between;width:100%}.finance-hero{padding:25px}.finance-hero h2{font-size:42px}}@media (width<=760px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:0;padding:23px 25px 26px}.auth-story .brand{font-size:17px}.auth-story .brand-mark{width:34px;height:35px;font-size:29px}.story-content{justify-content:flex-start;min-height:240px;padding:30px 0 0}.story-content>.eyebrow{letter-spacing:.9px;font-size:6px}.story-content h1{margin:15px 0;font-size:48px;line-height:1}.story-content p{margin:0;font-size:10px;line-height:1.8}.story-pitch{opacity:.7;width:240px;height:140px;bottom:0;left:auto;right:-78px;transform:rotate(-23deg)}.story-pitch .pitch-circle{width:45px;height:45px;top:45px;left:96px}.story-pitch:before,.story-pitch:after{width:30px;height:70px;top:34px}.story-pitch svg{display:none}.story-pitch .tactic-dot{width:20px;height:20px;font-size:7px}.tactic-dot.one{top:70px;left:40px}.tactic-dot.two{top:30px;left:115px}.tactic-dot.three{top:55px;left:170px}.story-footer{display:none}.auth-main{padding:0 25px 25px}.auth-phase{display:none}.auth-card{max-width:420px;margin:auto;padding:35px 0}.auth-card h2{margin-top:12px;font-size:33px}.auth-card .eyebrow{font-size:8px}.auth-card>.muted{font-size:11px}.auth-form{gap:17px}.auth-bottom{width:100%;max-width:420px;margin:auto;font-size:8px}.main-shell{width:100%;margin-left:0}.topbar{height:65px;padding:0 20px}.mobile-monogram{letter-spacing:-3px;color:#285639;margin-right:7px;font-size:28px;font-weight:750;display:inline-block}.desktop-breadcrumb{display:none}.breadcrumb{gap:7px}.breadcrumb strong{font-size:10px}.saved-status,.topbar-divider{display:none}.profile-name{font-size:9px}.profile-avatar{width:29px;height:29px;font-size:10px}.topbar-right{gap:8px}.topbar-right>.icon-button{margin-left:1px}.main-content{padding:25px 20px 75px}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading .eyebrow{letter-spacing:1.2px;font-size:11px}.page-heading h1{margin-block:9px;font-size:31px}.page-heading p{max-width:300px;font-size:14px;line-height:1.7}.season-pill{gap:5px;margin-top:1px;padding:6px;font-size:6px}.season-pill>svg{width:12px;height:12px}.dashboard-top{grid-template-columns:1fr;gap:15px}.welcome-card{min-height:288px;padding:25px 23px 49px}.welcome-card h2{margin-top:18px;font-size:40px}.welcome-card p,.welcome-card .button{font-size:10px}.hero-art{width:40%;height:230px;top:23px;right:7px}.hero-art .crest.large{width:87px;height:104px}.hero-art .crest.large strong{font-size:30px}.hero-art .crest.large.round{width:100px;height:100px}.hero-art .crest.large.diamond{width:105px;height:118px}.hero-orbit{width:185px;height:185px;top:15px;left:calc(50% - 92px)}.hero-orbit.second{width:230px;height:230px;top:-8px;left:calc(50% - 115px)}.hero-caption{letter-spacing:3px;font-size:8px}.hero-caption>span{letter-spacing:.8px;font-size:4px}.hero-star{right:9px}.hero-bottom{font-size:5px;left:23px;right:23px}.next-match-card{text-align:left;grid-template-columns:88px 1fr;gap:4px 17px;padding:19px;display:grid}.next-match-card .card-heading{grid-column:2}.next-match-card .card-heading>svg{display:none}.next-match-card .card-heading .eyebrow{font-size:7px}.next-match-card .mini-pitch{grid-area:1/1/5;width:88px;height:69px;margin:0}.mini-pitch-box:before,.mini-pitch-box:after{width:13px;height:40px;top:14px}.mini-pitch-center{width:30px;height:30px}.next-match-card h3{grid-column:2;margin:3px 0 0;font-size:11px}.next-match-card p{grid-column:2;margin:0;font-size:9px}.next-match-card .soft-tag{grid-column:2;justify-self:start;margin-top:3px;font-size:5px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0 20px}.stat-card{padding:16px 15px}.stat-label{font-size:9px}.stat-label svg{width:16px}.stat-card>strong{margin:12px 0;font-size:35px}.stat-card .money-value{font-size:28px;line-height:42px}.stat-footer{font-size:7px}.dashboard-bottom{grid-template-columns:1fr;gap:20px}.section-title{padding:20px 17px}.section-title h2{font-size:22px}.section-title .eyebrow{font-size:11px}.text-link{font-size:9px}.roster-preview th:first-child,.roster-preview td:first-child{padding-left:17px}.roster-preview th,.roster-preview td{padding-inline:8px}.roster-preview .player-name-button strong{font-size:10px}.energy>span{width:28px}.energy small{font-size:6px}.panel-bottom-note{padding-left:17px;font-size:11px}.journey-card{padding:23px}.journey-card h2{font-size:19px}.journey-step strong{font-size:11px}.journey-step p{font-size:9px}.journey-quote{margin-top:23px;font-size:25px}.main-footer{padding:20px 0 5px;font-size:6px}.main-footer>span:first-child{font-size:6px}.main-footer>span>span{display:none}.mobile-nav{z-index:15;background:var(--surface);border-top:1px solid var(--line);padding:9px 10px max(10px,env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #183c3006}.mobile-nav>a{color:#96a586;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:64px;min-height:40px;font-size:8px;display:flex}.mobile-nav>a.active{color:#345632;font-weight:700}.mobile-nav>a.active>svg{background:#e7efda;border-radius:5px;box-shadow:0 0 0 5px #e7efda}.club-editor{grid-template-columns:1fr}.club-fields{padding:25px 22px}.club-fields h2{font-size:29px}.club-fields>.muted{font-size:10px}.identity-preview{min-height:520px;padding:32px 20px}.color-field{gap:9px;padding:9px}.color-field>span,.color-field strong{font-size:9px}.shape-options>label{justify-content:center;padding:10px 6px;font-size:9px}.roster-summary{gap:13px;margin-bottom:20px;padding:15px 0 22px}.roster-summary>div>strong{font-size:12px}.roster-summary>div>span{font-size:8px}.roster-summary>.soft-tag{padding:6px;font-size:6px}.roster-toolbar{flex-direction:column;align-items:stretch;gap:15px;padding:17px}.search-field{flex:none;max-width:none}.sort-field{justify-content:space-between;font-size:9px}.sort-field select{font-size:9px}.position-filters{gap:5px;padding:0 17px 17px}.position-filters>button{gap:6px;padding:8px 10px;font-size:9px}.position-filters>button small{font-size:7px}.full-roster th{padding:12px 10px;font-size:6px}.full-roster td{padding:13px 10px;font-size:10px}.full-roster .player-name-button strong{min-width:120px;font-size:10px}.full-roster .jersey-number{margin-right:2px}.finance-hero{padding:26px}.finance-hero h2{font-size:43px}.finance-hero p{font-size:12px}.finance-hero>svg{width:45px;height:45px}.finance-grid{grid-template-columns:1fr;gap:19px}.finance-note p{font-size:14px}.empty-state{padding:38px 20px!important}.empty-state p{font-size:14px}.player-dialog-header h2{font-size:28px}dialog{padding:23px}.player-dialog-header p{font-size:9px}.attribute-list>div{gap:11px}.attribute-list>div>span{width:110px;font-size:10px}}@media (width<=380px){.main-content,.topbar{padding-inline:14px}.profile-name{display:none}.page-heading h1{font-size:29px}.season-pill{display:none}.welcome-card h2{font-size:36px}.welcome-card{padding-left:19px}.welcome-card .button{gap:12px;font-size:9px}.hero-art{width:41%;right:-12px}.hero-art .crest.large{width:75px;height:92px}.hero-art .crest.large.round{width:86px;height:86px}.hero-art .crest.large.diamond{width:95px;height:105px}.hero-caption>span{display:none}.stat-card{padding:14px 11px}.stat-label{font-size:8px}.stat-card .money-value{font-size:25px}.stat-footer{font-size:6px}.next-match-card{gap:4px 12px;padding:16px}.next-match-card h3{font-size:10px}.next-match-card p{font-size:8px}.roster-preview th,.roster-preview td{padding-inline:5px}.roster-preview .jersey-number{width:24px;height:27px;font-size:12px}.roster-preview .player-name-button{gap:6px}.roster-preview .player-name-button strong{font-size:9px}.energy>span{width:20px}.energy small{display:none}.color-row{flex-wrap:wrap}.shape-options{gap:5px}.shape-options>label{gap:4px;font-size:8px}.story-content h1{font-size:44px}.identity-preview h2{font-size:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}@media (width<=760px){.hero-art{width:92px;height:92px;top:154px;right:3px;transform:rotate(-9deg)}.hero-art .crest.large{border-width:2px;width:56px;height:68px}.hero-art .crest.large.round{width:64px;height:64px}.hero-art .crest.large.diamond{width:67px;height:77px}.hero-art .crest.large strong{font-size:20px}.hero-art .crest.large .crest-star{margin-bottom:3px;font-size:10px}.hero-art .crest.large .crest-line{width:20px;height:2px;margin-top:4px}.hero-art .hero-caption,.hero-art .hero-star{display:none}.hero-orbit{width:125px;height:125px;top:-17px;left:calc(50% - 62px)}.hero-orbit.second{width:165px;height:165px;top:-37px;left:calc(50% - 82px)}}.app-shell{--sidebar-width:76px}.main-shell{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.main-content{max-width:none;padding:28px clamp(20px,2.4vw,40px) 0}.topbar{height:64px;padding-inline:clamp(20px,2.4vw,40px)}.breadcrumb{min-width:0}.desktop-breadcrumb{align-items:center;gap:12px;min-width:0;display:flex}.desktop-breadcrumb>span{padding-left:0}.breadcrumb-club{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.topbar-right{flex-shrink:0}.page-heading>div,.club-fields,.identity-preview{min-width:0}.page-heading h1{overflow-wrap:anywhere;line-height:1.15}.page-heading p,.roster-summary strong{overflow-wrap:anywhere}.table-scroll{overscroll-behavior-inline:contain}@media (width>=1024px){.dashboard-top,.dashboard-bottom{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr)}}@media (width>=601px){.mobile-monogram{display:none}}@media (width>=601px) and (width<=1023px){.app-shell{--sidebar-width:64px}.main-content{padding:24px 24px 0}.topbar{padding-inline:24px}.dashboard-top,.dashboard-bottom{grid-template-columns:minmax(0,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-label{font-size:11px}.stat-footer{font-size:9px}.stat-card .money-value{font-size:30px}.journey-card{display:flex}.journey-quote{margin-top:24px}.next-match-card{text-align:left;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:5px 20px;padding:20px;display:grid}.next-match-card .card-heading{grid-column:2}.next-match-card .mini-pitch{grid-area:1/1/5;width:115px;height:80px;margin:0}.next-match-card h3,.next-match-card p{grid-column:2;margin:0}.next-match-card h3{font-size:13px}.next-match-card p{font-size:11px}.next-match-card .soft-tag{grid-column:2;justify-self:start}.finance-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=601px) and (width<=900px){.club-editor{grid-template-columns:minmax(0,1fr)}.identity-preview{min-height:470px;display:flex}.breadcrumb-club{max-width:160px}}@media (width<=600px){.main-shell{width:100%;margin-left:0}.main-content{padding:22px 16px calc(84px + env(safe-area-inset-bottom))}.topbar{height:60px;padding-inline:16px}.desktop-breadcrumb{display:none}.mobile-monogram{display:inline-block}.page-heading{gap:12px}.page-heading h1{font-size:clamp(28px,7.7vw,34px)}.stats-grid{gap:10px}.stat-card{padding:15px 12px}.roster-summary>div{min-width:0}.roster-summary>.soft-tag{white-space:nowrap;flex-shrink:0}.club-fields{padding:24px 18px}.auth-form label>input:not([type=radio]):not([type=color]),.club-fields label>input:not([type=radio]):not([type=color]),.search-field>input:not([type=radio]):not([type=color]){font-size:16px}.sort-field>select{min-height:44px;font-size:12px}.position-filters>button,.shape-options>label{min-height:44px}.main-footer{flex-wrap:wrap}}@media (width<=420px){.page-heading .season-pill,.profile-name{display:none}}@media (width<=600px){.welcome-card{grid-template-columns:minmax(0,1fr) 72px;column-gap:14px;display:grid}.welcome-copy{display:contents}.welcome-copy>.label-pill{grid-area:1/1/auto/-1;justify-self:start}.welcome-copy>h2{grid-area:2/1/auto/-1;font-size:clamp(30px,8.6vw,40px)}.welcome-copy>p{grid-area:3/1;align-self:center;margin-bottom:10px}.welcome-copy>.button{grid-area:4/1/auto/-1;justify-self:start;margin-top:12px}.hero-art{grid-area:3/2;align-self:center;width:72px;height:80px;position:relative;top:auto;right:auto}}html,body{overflow-x:clip}.button:disabled:hover{transform:none}.career-panel{min-width:0}.career-panel select{font:inherit;color:#425b37;background:#fcfdf8;border:1px solid #dfe7d4;border-radius:5px;max-width:100%;min-height:44px;padding:10px 12px}.career-intro{color:#f3f7ec;background:#204d3b;border-radius:9px;padding:46px;overflow:hidden}.career-intro>.eyebrow{color:#b1c999}.career-intro h2{font-family:var(--condensed);margin:20px 0 13px;font-size:45px;font-weight:600;line-height:1.1}.career-intro p{color:#c0d0b4;font-size:13px;line-height:1.9}.career-intro>small{color:#a6bf98;margin-top:18px;font-size:10px;display:block}.division-ladder{gap:32px;margin:30px 0 35px;display:flex}.division-ladder>span{text-align:center;border:1px solid #90ad6f66;border-radius:6px;min-width:115px;padding:18px;position:relative}.division-ladder strong{font-family:var(--condensed);color:#d5f58c;font-size:39px;font-weight:500}.division-ladder small{letter-spacing:1.1px;color:#afc69b;margin-top:6px;font-size:7px;display:block}.division-ladder svg{color:#8fac78;position:absolute;top:40%;right:-25px}.fixture-hero{color:#f1f5e8;background:#204d3b;border-radius:8px;padding:24px 32px}.fixture-hero-top{color:#b3c9a0;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:11px;display:flex}.fixture-versus{text-align:center;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:20px;max-width:760px;margin:30px auto 25px;display:grid}.fixture-versus>div{flex-direction:column;align-items:center;gap:13px;min-width:0;display:flex}.fixture-versus .crest{width:65px;height:77px}.fixture-versus .crest.round{width:75px;height:75px}.fixture-versus .crest strong{font-size:24px}.fixture-versus>div>strong{font-family:var(--condensed);overflow-wrap:anywhere;font-size:25px;font-weight:500}.fixture-versus>div>small{letter-spacing:1.8px;color:#9ab585;font-size:7px}.versus-label{font-family:var(--condensed);color:#81a06e;font-size:30px}.fixture-hero-actions{justify-content:center;gap:12px;display:flex}.fixture-secondary{color:#d8e7c6;background:#ffffff0b;border:1px solid #fff3}.fixture-hero>p{text-align:center;color:#9fbb8b;margin:17px 0 0;font-size:10px}.career-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 28px;display:grid}.career-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:19px}.career-stats>div>span{color:var(--muted);letter-spacing:1px;font-size:11px}.career-stats strong,.career-stats button{font-family:var(--condensed);color:#39532c;margin-top:12px;font-size:33px;font-weight:600;line-height:1.1;display:block}.career-stats small{color:var(--muted);margin-left:6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:400}.career-stats button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.career-stats button>small{margin:5px 0 0;display:block}.career-tabs{border-bottom:1px solid var(--line);gap:7px;margin-bottom:22px;padding:0 0 10px;display:flex;overflow-x:auto}.career-tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;min-height:44px;padding:11px 16px;font-size:14px}.career-tabs>button.active{color:#234f89;border-color:var(--line);background:#eaf0fb;font-weight:600}.division-picker{align-items:center;gap:10px;font-size:12px;display:flex}.division-picker select{min-height:38px;font-size:14px}.league-table{font-variant-numeric:tabular-nums}.league-table th{padding:13px 12px;font-size:11px}.league-table td{padding:12px;font-size:14px}.league-table th:first-child,.league-table td:first-child{padding-left:22px}.league-table td:first-child{border-left:3px solid #0000}.league-table tr.promotion td:first-child{border-left-color:#91ad63}.league-table tr.relegation td:first-child{border-left-color:#c48f75}.league-table tr.own-team{background:#edf3ff}.league-team{align-items:center;gap:12px;display:flex}.league-team .crest{border-width:1px;width:24px;height:28px}.league-team .crest.round{width:27px;height:27px}.league-team .crest strong{letter-spacing:0;font-size:9px}.league-team .crest-star{font-size:5px}.league-team .crest-line{width:9px;height:1px;margin-top:2px}.league-team>strong{white-space:nowrap;font-size:14px;font-weight:550}.league-team>small{letter-spacing:.7px;color:#78935c;border:1px solid #c5d8ac;border-radius:3px;padding:3px 5px;font-size:11px}.table-legend{color:var(--muted);border-top:1px solid #e6eddb;flex-wrap:wrap;gap:20px;padding:17px 20px;font-size:12px;display:flex}.table-legend>span{align-items:center;gap:7px;display:flex}.table-legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.legend-access{background:#91ad63}.legend-drop{background:#c48f75}.table-legend small{margin-left:auto;font-size:11px}.calendar-row{border-top:1px solid #e9efde;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.calendar-row>div:first-child{flex-shrink:0;width:155px}.calendar-row>div>small{color:var(--muted);font-size:11px;display:block}.calendar-row>div>strong{margin-top:6px;font-size:14px;font-weight:550;display:block}.calendar-teams{color:var(--muted);flex:1;font-size:14px;line-height:1.8}.calendar-teams b{white-space:nowrap;font-family:var(--condensed);padding:0 12px;font-size:20px}.calendar-teams>small{color:var(--muted);font-size:12px;display:block}.calendar-row.next-game{background:#f0f5e7}.calendar-row>.soft-tag{white-space:nowrap;font-size:7px}.cups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cup-card{min-width:0;padding:28px 23px}.cup-card>svg{color:#87a563;margin-bottom:25px}.cup-card>.eyebrow{font-size:11px}.cup-card>h2{font-family:var(--condensed);margin:10px 0 15px;font-size:32px;font-weight:600}.cup-card>p{color:var(--muted);font-size:14px;line-height:1.8}.cup-card>.soft-tag{font-size:7px;line-height:1.5}.cup-card .cup-rule{color:var(--muted);margin:24px 0 0;font-size:12px}.cup-winner{border-top:1px solid #e3ebd7;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}.cup-winner>span{color:var(--muted);font-size:11px}.cup-winner strong{color:var(--muted);margin-top:6px;font-size:14px;font-weight:550;display:block}.cup-results{border-top:1px solid #e3ebd7;margin-top:20px}.cup-results:empty{display:none}.cup-results>div{color:var(--muted);justify-content:space-between;gap:10px;padding-top:15px;font-size:12px;display:flex}.cup-results .text-link{font-size:10px}.history-season{border-top:1px solid #e7eedc;padding:24px}.history-season>strong{font-family:var(--condensed);font-size:26px;font-weight:600}.history-season p{color:var(--muted);margin:10px 0 15px;font-size:14px}.history-season>.soft-tag{margin-bottom:7px;margin-right:7px}.season-complete{color:#eff5e5;background:#204d3b;border-radius:8px;align-items:center;gap:25px;padding:32px;display:flex}.season-complete>svg{color:#d5f58c}.season-complete>div{flex:1;min-width:0}.season-complete .eyebrow{color:#b0c996}.season-complete h2{font-family:var(--condensed);margin:13px 0;font-size:34px;font-weight:600}.season-complete p{color:#b3cba0;margin:7px 0;font-size:12px}.season-complete .button{flex-shrink:0;gap:12px;max-width:240px;font-size:11px}.lineup-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.lineup-toolbar p{color:#8a9d73;margin:8px 0 0;font-size:11px}.lineup-options{align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.lineup-options label{min-width:150px;font-size:10px}.lineup-options select{width:100%;margin-top:9px;font-size:12px;display:block}.lineup-options>.button{gap:14px;margin-left:auto;font-size:11px}.lineup-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.lineup-pitch{isolation:isolate;background:repeating-linear-gradient(0deg,#285b3b 0 58px,#2d6240 58px 116px);border:1px solid #245136;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:490px;padding:30px 12px;display:flex;position:relative;overflow:hidden}.field-boundary{z-index:-1;border:1px solid #d9e6c845;border-radius:3px;position:absolute;inset:15px}.field-boundary:before,.field-boundary:after{content:"";border:1px solid #d9e6c845;width:43%;height:60px;position:absolute;left:28.5%}.field-boundary:before{top:-1px}.field-boundary:after{bottom:-1px}.field-midline{z-index:-1;background:#d9e6c845;height:1px;position:absolute;top:50%;left:15px;right:15px}.field-circle{z-index:-1;border:1px solid #d9e6c845;border-radius:50%;width:86px;height:86px;position:absolute;top:calc(50% - 43px);left:calc(50% - 43px)}.pitch-player-row{z-index:1;justify-content:space-around;gap:5px;display:flex}.pitch-player-row>div{flex-direction:column;align-items:center;min-width:0;max-width:22%;display:flex}.pitch-player-row strong{text-overflow:ellipsis;white-space:nowrap;color:#eff6df;text-shadow:0 1px 3px #173d25;max-width:100%;margin-top:6px;font-size:10px;font-weight:550;overflow:hidden}.pitch-player-row small{color:#bdd79f;margin-top:3px;font-size:7px}.empty-pitch-player{color:#bdd79f;border:1px dashed #b9d79388;border-radius:6px;justify-content:center;align-items:center;width:36px;height:45px;display:flex}.starter-list{max-height:495px;overflow-y:auto}.starter-slot{border-top:1px solid #e7eeda;align-items:center;gap:12px;padding:12px 20px;display:flex}.starter-slot>label{color:#90a277;flex:1;min-width:0;font-size:8px;font-weight:500}.starter-slot select{width:100%;min-height:36px;margin-top:4px;padding:8px;font-size:11px;display:block}.empty-slot{color:#a4b28f;background:#eef3e5;justify-content:center;align-items:center;width:36px;height:45px;display:flex}.slot-energy{font-family:var(--condensed);color:#77974f;text-align:right;min-width:39px;font-size:20px}.slot-energy small{color:#98ac80;margin-top:4px;font-family:Manrope,sans-serif;font-size:6px;display:block}.bench-panel{margin-top:24px}.bench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 22px;display:grid}.bench-player{background:#f8fbf3;border:1px solid #e1e9d4;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.bench-player input{accent-color:#54803a;width:15px;height:15px;margin:0}.bench-player>span:last-child{min-width:0}.bench-player strong{overflow-wrap:anywhere;font-size:10px;font-weight:550;display:block}.bench-player small{color:#8b9f73;margin-top:5px;font-size:8px;line-height:1.6;display:block}.lineup-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.lineup-bottom>span{color:#91a37c;max-width:520px;font-size:10px;line-height:1.8}.lineup-bottom>.button{flex-shrink:0;font-size:11px}.market-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;display:flex}.market-heading>div{max-width:530px}.market-heading p{color:var(--muted);margin:10px 0 0;font-size:14px}.market-heading>strong{font-family:var(--condensed);text-align:right;white-space:nowrap;font-size:33px;font-weight:600}.market-heading>strong>small{letter-spacing:1px;color:var(--muted);margin-top:8px;font-family:Manrope,sans-serif;font-size:11px;display:block}.transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.transfer-card{min-width:0;padding:22px}.transfer-profile{align-items:center;gap:14px;display:flex}.transfer-profile>div{min-width:0}.transfer-profile h2{font-family:var(--condensed);overflow-wrap:anywhere;margin:10px 0 7px;font-size:26px;font-weight:600}.transfer-profile p{color:#91a47a;margin:0;font-size:10px}.transfer-profile .player-portrait.large{flex-shrink:0;width:64px;height:80px}.transfer-attributes{border-block:1px solid #e6eddb;justify-content:space-between;gap:8px;margin:22px 0;padding:14px 0;display:flex}.transfer-attributes>span{text-align:center}.transfer-attributes small{color:#9aac87;margin-bottom:6px;font-size:7px;display:block}.transfer-attributes strong{font-family:var(--condensed);color:#799457;font-size:22px;font-weight:500}.transfer-terms{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.transfer-terms>span{color:#95a681;justify-content:space-between;gap:10px;font-size:9px;display:flex}.transfer-terms strong{color:#637b49;font-size:11px;font-weight:550}.transfer-card>.button{gap:15px;width:100%;font-size:11px}.transfer-card.purchased{background:#f3f6eb}.contract-player{align-items:center;gap:11px;display:flex}.contract-player>strong{font-size:14px;font-weight:550}.contract-panel th,.contract-panel td{padding:14px 18px}.contract-panel th{font-size:11px}.contract-actions{gap:8px;display:flex}.contract-actions .button{white-space:nowrap;min-height:35px;padding:9px 11px;font-size:12px}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.finance-metrics>div{padding:25px}.finance-metrics span{color:var(--muted);font-size:14px;display:block}.finance-metrics strong{font-family:var(--condensed);color:var(--text);margin:15px 0;font-size:34px;font-weight:600;display:block}.finance-metrics small{color:var(--muted);font-size:12px;line-height:1.7}.finance-metrics .arrears-card{background:#fbf3e9;border-color:#ead9be}.finance-metrics .arrears-card strong{color:#9d7246}.ledger-table td,.ledger-table th{padding:17px 24px}.ledger-table td{font-size:14px}.ledger-table th{font-size:11px}.ledger-table td:last-child{text-align:right;white-space:nowrap}.ledger-table .amount-credit{color:#648a3d}.ledger-table .amount-debit{color:#a27456}.career-economy-note{color:#96a782;margin:22px 0 0;font-size:10px}.sale-dialog>h2{font-family:var(--condensed);font-size:31px;font-weight:600}.sale-dialog>p{color:#839a6a;font-size:12px}.sale-dialog>div{justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.match-report{width:760px;max-height:calc(100dvh - 32px);padding:28px 32px;overflow-y:auto}.match-scoreboard{text-align:center;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;gap:15px;margin:15px 0 28px;display:grid}.match-scoreboard>div:not(.score-center){flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.match-scoreboard>div>strong:not(.score-center>strong){overflow-wrap:anywhere;font-size:13px;font-weight:550}.match-scoreboard>div>small{color:#8da373;font-size:9px}.match-scoreboard .crest{width:54px;height:65px}.match-scoreboard .crest.round{width:61px;height:61px}.match-scoreboard .crest strong{font-size:20px}.score-center>strong{font-family:var(--condensed);white-space:nowrap;margin-bottom:10px;font-size:65px;font-weight:600;display:block}.score-center>strong>span{color:#b0bea0;font-size:40px}.score-center>small{color:#8a9f70;font-size:8px;line-height:1.5;display:block}.score-center>.soft-tag{padding:4px 8px;font-size:6px}.match-stats{background:#f1f6e6;border-radius:6px;flex-direction:column;gap:17px;padding:20px;display:flex}.match-stats>div{align-items:center;gap:19px;display:flex}.match-stats>div>strong{font-family:var(--condensed);text-align:center;width:45px;font-size:22px;font-weight:600}.match-stats>div>div{text-align:center;flex:1}.match-stats span{color:#8b9f73;margin-bottom:8px;font-size:9px;display:block}.match-stats i{background:#dbe4cd;border-radius:4px;width:100%;height:4px;display:block;overflow:hidden}.match-stats b{background:#90ae62;height:100%;display:block}.match-section-label{margin:28px 0 18px;font-size:13px;font-weight:550}.match-timeline{margin:0;padding:0;list-style:none}.match-timeline>li{color:#91a47d;border-bottom:1px solid #e8eedf;align-items:flex-start;gap:13px;padding:15px 0;display:flex}.match-timeline time{font-family:var(--condensed);color:#91a47d;min-width:25px;font-size:19px}.match-timeline svg{margin-top:4px}.match-timeline p{color:#83996c;margin:0;font-size:11px;line-height:1.8}.match-timeline .goal{color:#527739;background:#f5f8ef}.match-timeline .goal p{color:#4e7138;font-weight:600}.match-squads{border:1px solid #e0e8d3;border-radius:5px;margin:25px 0;padding:15px}.match-squads summary{color:#6d8851;cursor:pointer;min-height:22px;font-size:12px}.match-squad-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.match-squad-grid h3{font-size:13px;font-weight:550;line-height:1.5}.match-squad-grid section>div{align-items:center;gap:9px;margin-top:11px;display:flex}.match-squad-grid section>div strong{font-size:10px;font-weight:550;display:block}.match-squad-grid section>div small{color:#9aaa86;margin-top:5px;font-size:8px;line-height:1.7;display:block}.match-settlement{background:#f1f5e9;border-radius:5px;flex-direction:column;gap:12px;margin-top:23px;padding:19px;display:flex}.match-settlement>span{color:#91a47c;justify-content:space-between;gap:15px;font-size:10px;display:flex}.match-settlement strong{color:#68864a;font-size:11px;font-weight:550}.match-continue{width:100%;margin-top:25px}.dashboard-opponents{justify-content:center;align-items:center;gap:25px;margin:22px 0 17px;display:flex}.dashboard-opponents>span{color:#9aab87;font-size:10px}.next-match-card .text-link{justify-content:center}.next-match-card .button{gap:15px;min-height:38px;padding:10px 14px;font-size:10px}@media (width>=1450px){.lineup-pitch{min-height:560px}.starter-list{max-height:565px}.transfer-profile h2{font-size:29px}.cup-card>h2{font-size:35px}}@media (width<=1100px){.cups-grid,.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cups-grid>.cup-card:last-child{grid-column:1/-1}.bench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.starter-slot{gap:9px;padding-inline:14px}.slot-energy{display:none}.division-ladder{gap:28px}.division-ladder>span{min-width:100px}.season-complete{flex-wrap:wrap}.season-complete>.button{margin-left:60px}}@media (width>=601px) and (width<=1023px){.next-match-card.has-fixture{text-align:center;display:block}.next-match-card:not(.has-fixture) .text-link{grid-column:2;justify-content:flex-start}.next-match-card .dashboard-opponents{margin-block:20px 13px}.next-match-card .card-heading{grid-column:1/-1}.next-match-card.has-fixture h3,.next-match-card.has-fixture p{margin-block:10px}.career-intro{padding:35px}.career-intro h2{font-size:38px}.lineup-toolbar{align-items:flex-start}.lineup-options{flex-wrap:wrap;gap:12px}.lineup-options>.button{margin-left:0}.lineup-options label{flex:1;min-width:130px}.lineup-grid{grid-template-columns:minmax(0,1fr)}.lineup-pitch{min-height:460px}.starter-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.starter-slot{min-width:0}.lineup-bottom{flex-wrap:wrap}.career-stats{gap:10px}.career-stats>div{padding:15px 12px}.calendar-row{flex-wrap:wrap;gap:12px 18px}.calendar-row>div:first-child{width:125px}.calendar-teams{font-size:14px}}@media (width<=760px){.cups-grid,.transfer-grid{grid-template-columns:minmax(0,1fr)}.cups-grid>.cup-card:last-child{grid-column:auto}.market-heading{align-items:flex-start;gap:15px}.market-heading p{font-size:14px}.market-heading>strong{font-size:28px}.market-heading>strong>small{font-size:11px}.transfer-profile .player-portrait.large{width:72px;height:90px}.transfer-profile h2{font-size:29px}.finance-metrics{gap:12px}.finance-metrics>div{padding:20px}.finance-metrics strong{font-size:29px}.ledger-table td,.ledger-table th{padding:14px 18px}.career-intro h2{font-size:36px}.division-ladder>span{flex:1;min-width:0;padding:15px 10px}.division-ladder small{letter-spacing:.5px;font-size:6px}.division-ladder{gap:24px}.league-table th{padding:12px 10px;font-size:11px}.league-table td{padding:12px 10px;font-size:12px}.league-team>strong{min-width:120px;font-size:12px}.table-legend small{width:100%;margin-left:0}}@media (width<=600px){.career-intro{padding:29px 22px}.career-intro>.eyebrow{font-size:8px}.career-intro h2{font-size:34px}.career-intro p{font-size:11px}.career-intro br{display:none}.career-intro>.button{gap:15px;width:100%;font-size:11px}.career-intro>small{font-size:8px;line-height:1.8}.division-ladder{gap:16px;margin-block:24px}.division-ladder>span{padding:10px 7px}.division-ladder strong{font-size:29px}.division-ladder small{font-size:5px}.division-ladder svg{width:12px;right:-15px}.fixture-hero{padding:20px 18px}.fixture-hero-top{gap:12px;font-size:9px;line-height:1.6}.fixture-hero-top>span:last-child{white-space:nowrap}.fixture-versus{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:10px;margin-block:25px}.fixture-versus .crest{width:48px;height:58px}.fixture-versus .crest.round{width:54px;height:54px}.fixture-versus .crest strong{font-size:19px}.fixture-versus>div>strong{font-size:20px;line-height:1.2}.fixture-versus>div>small{letter-spacing:1px;font-size:6px}.versus-label{font-size:21px}.fixture-hero-actions{flex-direction:column;gap:9px}.fixture-hero-actions .button{width:100%;min-height:44px;font-size:11px}.fixture-hero>p{margin-top:14px;font-size:8px;line-height:1.8}.career-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:22px}.career-stats>div{padding:17px 15px}.career-stats>div>span{font-size:11px}.career-stats strong,.career-stats button{font-size:30px}.career-stats small{font-size:12px}.career-tabs{gap:4px}.career-tabs>button{padding:10px 13px;font-size:14px}.division-picker{gap:7px;font-size:11px}.division-picker select{min-height:40px;font-size:14px}.league-table td:first-child,.league-table th:first-child{padding-left:15px}.table-legend{gap:12px;font-size:11px}.table-legend small{font-size:11px;line-height:1.8}.calendar-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:18px;display:grid}.calendar-row>div:first-child{grid-column:1;width:auto}.calendar-row>div>small{font-size:11px}.calendar-row>div>strong{font-size:14px}.calendar-teams{overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px;line-height:1.9}.calendar-teams b{padding-inline:8px;font-size:20px}.calendar-row>.soft-tag,.calendar-row>.text-link{grid-area:1/2;font-size:7px}.cup-card{padding:25px}.cup-card>h2{font-size:31px}.cup-card>p{font-size:14px}.history-season{padding:20px}.history-season p{font-size:14px;line-height:1.9}.season-complete{gap:18px;padding:25px 20px}.season-complete>svg{width:30px}.season-complete>div{flex-basis:calc(100% - 55px)}.season-complete h2{font-size:29px;line-height:1.1}.season-complete p{font-size:10px}.season-complete .eyebrow{font-size:7px}.season-complete>.button{width:100%;max-width:none;margin-left:0}.lineup-toolbar{flex-direction:column;align-items:stretch;gap:17px}.lineup-toolbar .eyebrow{font-size:8px}.lineup-toolbar p{font-size:10px}.lineup-toolbar>.button{font-size:11px}.lineup-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.lineup-options label{min-width:0;font-size:10px}.lineup-options select{width:100%;padding:10px;font-size:16px}.lineup-options>.button{grid-column:1/-1;margin-left:0;font-size:11px}.lineup-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lineup-pitch{min-height:430px;padding:28px 10px}.pitch-player-row strong{font-size:9px}.pitch-player-row small{font-size:6px}.starter-list{max-height:none;display:block}.starter-slot{gap:11px;padding:13px 15px}.starter-slot>label{font-size:9px}.starter-slot select{min-height:44px;padding:10px 7px;font-size:14px}.slot-energy{display:none}.bench-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 15px 18px}.bench-player{gap:12px;min-height:62px;padding:12px}.bench-player strong{font-size:12px}.bench-player small{font-size:10px}.bench-player input{width:17px;height:17px}.lineup-bottom{flex-direction:column;align-items:stretch;gap:15px}.lineup-bottom>span{font-size:10px}.lineup-bottom>.button{width:100%;font-size:11px}.market-heading{flex-wrap:wrap;margin-bottom:22px}.market-heading>div{max-width:none}.market-heading>.eyebrow{font-size:11px}.market-heading>strong{text-align:left;font-size:32px}.market-heading>strong>small{font-size:11px}.transfer-grid{gap:18px}.transfer-card{padding:23px}.transfer-profile{gap:16px}.transfer-profile p{font-size:11px}.transfer-terms>span{font-size:10px}.transfer-terms strong{font-size:12px}.transfer-card>.button{min-height:46px;font-size:12px}.transfer-attributes small{font-size:8px}.transfer-attributes strong{font-size:24px}.contract-panel th{font-size:11px}.contract-panel td{font-size:14px}.contract-actions .button{min-height:44px;font-size:12px}.contract-player>strong{min-width:130px;font-size:14px}.finance-hero{padding:25px 22px}.finance-hero h2{font-size:38px}.finance-hero p{font-size:14px}.finance-hero>svg{width:40px}.finance-metrics{grid-template-columns:minmax(0,1fr);gap:13px}.finance-metrics>div{padding:23px}.finance-metrics strong{font-size:32px}.finance-metrics small{font-size:12px}.ledger-table td{white-space:normal;font-size:14px;line-height:1.7}.ledger-table td:last-child{font-size:14px}.ledger-table td,.ledger-table th{padding:15px}.career-economy-note{font-size:9px;line-height:1.9}.sale-dialog{padding:23px}.sale-dialog>h2{font-size:28px}.sale-dialog>div{flex-direction:column}.match-report{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:22px 19px}.match-report .dialog-top .eyebrow{letter-spacing:1px;font-size:7px}.match-scoreboard{grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr);gap:9px;margin-bottom:24px}.match-scoreboard .crest{width:40px;height:49px}.match-scoreboard .crest.round{width:46px;height:46px}.match-scoreboard .crest strong{font-size:16px}.match-scoreboard>div>strong:not(.score-center>strong){font-size:10px;line-height:1.5}.match-scoreboard>div>small{font-size:8px}.score-center>strong{font-size:42px}.score-center>strong>span{font-size:27px}.score-center>small{font-size:6px}.match-stats{gap:16px;padding:18px 13px}.match-stats>div{gap:12px}.match-stats>div>strong{width:35px;font-size:20px}.match-stats span{font-size:8px}.match-section-label{font-size:12px}.match-timeline>li{gap:10px;padding:13px 0}.match-timeline p{font-size:10px}.match-timeline time{min-width:24px;font-size:18px}.match-timeline svg{width:12px}.match-squad-grid{grid-template-columns:minmax(0,1fr);gap:22px}.match-squad-grid section>div strong{font-size:11px}.match-squad-grid section>div small{font-size:9px}.match-squads{padding:15px}.match-squads summary{min-height:30px;font-size:11px}.match-settlement{padding:16px}.match-settlement>span{font-size:9px;line-height:1.7}.match-settlement strong{font-size:10px}.match-continue{font-size:11px}.next-match-card.has-fixture{text-align:center;display:block}.next-match-card.has-fixture .card-heading{display:flex}.next-match-card.has-fixture h3{margin:10px 0;font-size:13px}.next-match-card.has-fixture p{margin-bottom:13px;font-size:10px}.next-match-card .dashboard-opponents{margin-block:20px 15px}.next-match-card:not(.has-fixture) .text-link{grid-column:2;justify-content:flex-start;margin-top:7px;font-size:9px}}.profile-avatar{flex-shrink:0;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.player-terms{border-top:1px solid #e2e8d8;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding:22px 0;display:grid}.player-terms div{flex-direction:column;gap:8px;display:flex}.player-terms small{letter-spacing:1px;color:#7a866c;font-size:9px}.player-terms strong{font-size:14px}.injury-label{color:#a04c3d!important}.portrait-button{background:0 0;border:0;border-radius:50%;padding:0;display:flex}.market-browser{padding-bottom:0;overflow:hidden}.market-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0 25px 18px;display:grid}.market-filters label,.dugout-fields label{color:#65745b;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex}.market-filters .market-search{grid-column:span 2}.market-filters input,.market-filters select{background:#fbfcf8;border:1px solid #dce3cf;border-radius:5px;width:100%;min-width:0;height:42px;padding:0 10px;font-size:12px}.market-filter-actions{justify-content:space-between;align-items:center;gap:15px;padding:0 25px 22px;font-size:12px;display:flex}.market-filter-actions label{align-items:center;gap:8px;display:flex}.market-filter-actions input{accent-color:#345632}.market-table{min-width:1060px}.market-table td .button{min-height:36px;padding:8px 12px;font-size:11px}.market-table td{white-space:nowrap}.market-table .player-name-button{text-align:left}.quick-match-option{color:#7b886c;justify-content:flex-end;align-items:center;gap:12px;padding:14px 0 2px;font-size:10px;display:flex}.stat-card{--stat-accent:#245c9d;--stat-soft:#eff5fc;border-top:3px solid var(--stat-accent);background:linear-gradient(135deg,#fff,var(--stat-soft))}.stat-squad{--stat-accent:#245c9d;--stat-soft:#edf4fc}.stat-strength{--stat-accent:#916117;--stat-soft:#fff6df}.stat-finance{--stat-accent:#24725e;--stat-soft:#edf8f2}.stat-age{--stat-accent:#7852a6;--stat-soft:#f5effc}.stat-card>strong,.stat-card .stat-label svg{color:var(--stat-accent)}.stat-card .tiny-dot{background:var(--stat-accent)}.stat-card:hover{border-color:var(--stat-accent)}.fixture-hero{background:linear-gradient(120deg,#172c57,#254b80)}.fixture-hero-top,.fixture-hero>p{color:#c4d5ec}.cup-card:first-child>svg{color:#a37622}.cup-card:nth-child(2)>svg{color:#7953ad}.cup-card:nth-child(3)>svg{color:#286fa9}.lineup-formation-summary{color:#244d88;align-items:center;gap:12px;display:flex}.lineup-formation-summary>strong{font:600 26px var(--condensed)}.lineup-formation-summary>small{color:#7a8797;font-size:10px}.coach-panel{flex-direction:column;gap:24px;display:flex}.coach-profile-form{grid-template-columns:minmax(220px,.8fr) 1.5fr;padding:0;display:grid;overflow:hidden}.coach-photo-section{background:var(--surface-muted);text-align:center;flex-direction:column;align-items:center;padding:40px 30px;display:flex}.coach-photo{color:#d5f58c;background:#254f3b;border:5px solid #fbfcf5;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;overflow:hidden;box-shadow:0 5px 22px #213f3210}.coach-photo img{object-fit:cover;width:100%;height:100%}.coach-photo>span{font-family:var(--condensed);font-size:70px}.coach-preset-portrait{background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%;display:block}.coach-avatar-options{grid-template-columns:repeat(3,60px);gap:12px;margin:8px 0;display:grid}.coach-avatar-option{background:#fbfcf5;border:2px solid #0000;border-radius:50%;width:60px;height:60px;padding:3px;transition:border-color .15s,transform .15s;position:relative}.coach-avatar-option>.coach-preset-portrait{border-radius:50%}.coach-avatar-option:hover{border-color:#9eb681;transform:translateY(-2px)}.coach-avatar-option.selected{border-color:var(--green);box-shadow:0 0 0 3px #19473514}.coach-avatar-check{background:var(--green);color:#fff;border:2px solid #edf1e4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:0;right:-2px}.coach-photo-section h2{font-family:var(--condensed);margin:24px 0 5px;font-size:29px}.coach-photo-section p,.coach-photo-section small{color:var(--text);font-size:14px;line-height:1.8}.photo-upload{cursor:pointer;margin:14px 0;position:relative;overflow:hidden}.photo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-upload:focus-within{outline-offset:3px;outline:2px solid #5c7b36}.coach-profile-fields{flex-direction:column;align-items:flex-start;gap:22px;padding:38px 42px;display:flex}.coach-profile-fields h2{font:600 36px/1.1 var(--condensed);margin:0}.coach-profile-fields label{flex-direction:column;gap:9px;width:100%;font-size:14px;font-weight:600;display:flex}.coach-profile-fields input{background:var(--surface);border:1px solid var(--line);border-radius:5px;width:100%;height:46px;padding:0 14px}.coach-profile-fields label small{color:var(--text);font-size:14px;font-weight:400;line-height:1.7}.coach-record{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.coach-record article{flex-direction:column;gap:5px;padding:22px;display:flex}.coach-record strong{font:600 40px var(--condensed)}.coach-record span{color:var(--muted);font-size:14px}.coach-cabinet{padding-bottom:15px}.trophy-shelf{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 26px 20px;display:grid}.trophy-shelf article{text-align:center;background:#f4f6eb;border:1px solid #e2e7d4;border-radius:8px;flex-direction:column;align-items:center;gap:15px;padding:30px 20px;display:flex}.trophy-shelf svg{color:#ae8c37}.trophy-shelf span{color:#7d896e;font-size:11px}.onboarding-progress{justify-content:center;gap:24px;margin-bottom:4px;display:flex}.onboarding-progress span{color:#9ba38f;align-items:center;gap:9px;font-size:11px;display:flex}.onboarding-progress b{border:1px solid #d4dcc9;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.onboarding-progress .active,.onboarding-progress .done{color:#345632}.onboarding-progress .active b,.onboarding-progress .done b{background:#d5f58c;border-color:#b6d57b}.onboarding-challenge{width:100%;max-width:900px;margin:auto;padding:48px}.onboarding-challenge h2{font:600 54px/1.08 var(--condensed);margin:16px 0 22px}.onboarding-challenge p{color:#768468;max-width:700px;font-size:13px;line-height:1.9}.onboarding-rules{border-block:1px solid #e2e7d6;grid-template-columns:repeat(3,1fr);gap:25px;margin:28px 0;padding:25px 0;display:grid}.onboarding-rules div{flex-direction:column;gap:12px;display:flex}.onboarding-rules b{font:600 36px var(--condensed)}.onboarding-rules span{color:#738263;font-size:12px;line-height:1.8}.onboarding-challenge>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.onboarding-reveal{text-align:center;color:#eef3df;background:#183d30;border-radius:10px;flex-direction:column;align-items:center;padding:50px 25px;display:flex}.onboarding-reveal>.crest{margin:35px 0 24px}.onboarding-reveal h2{font:600 58px var(--condensed);margin:0}.onboarding-reveal p{color:#c0cfb3;font-size:14px}.onboarding-reveal>div{color:#c0cfb3;letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0 30px;font-size:10px;display:flex}.onboarding-reveal>.text-link{color:#d5f58c;margin-top:18px}.live-dialog{color:#eef3e5;background:#102e24;border:1px solid #41604b;border-radius:12px;width:calc(100% - 32px);max-width:1480px;height:calc(100dvh - 32px);max-height:none;padding:0;overflow:auto}.live-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c15e6}.stadium-top{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;padding:20px 30px;display:flex}.stadium-top>div{align-items:center;gap:24px;display:flex}.stadium-top .eyebrow{color:#afc297}.live-status{letter-spacing:1px;color:#d4ddc7;align-items:center;gap:7px;font-size:10px;display:flex}.live-status i{background:#acbfa1;border-radius:50%;width:5px;height:5px}.live-status.playing i{background:#d5f58c;box-shadow:0 0 0 4px #d5f58c15}.stadium-score{grid-template-columns:1fr 190px 1fr;align-items:center;gap:20px;max-width:860px;margin:auto;padding:22px 30px;display:grid}.stadium-score>div:not(.stadium-score-center){text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.stadium-score strong{font-size:15px}.stadium-score small{color:#92aa8b;font-size:10px}.stadium-score-center{flex-direction:column;align-items:center;gap:5px;display:flex}.stadium-score-center>strong{font:600 70px/1 var(--condensed);white-space:nowrap}.stadium-score-center>strong span{color:#66856b}.stadium-score-center>span{letter-spacing:1px;color:#c0d3ad;font-size:11px}.stadium-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:0 28px 28px;display:grid}.stadium-main{min-width:0}.live-pitch{aspect-ratio:1.95;background:repeating-linear-gradient(90deg,#335b36 0% 10%,#305632 10% 20%);border:1px solid #55774c;border-radius:7px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #0d281f60}.live-pitch-lines{border:1px solid #dcecc250;position:absolute;inset:5% 4%}.pitch-half{border-left:1px solid #dcecc250;height:100%;position:absolute;left:50%}.pitch-center{aspect-ratio:1;border:1px solid #dcecc250;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-area{border:1px solid #dcecc250;width:15%;position:absolute;top:21%;bottom:21%}.pitch-area.home{border-left:0;left:0}.pitch-area.away{border-right:0;right:0}.pitch-goal{border:1px solid #e6f7c9a0;width:3%;position:absolute;top:40%;bottom:40%}.pitch-goal.home{left:-3.2%}.pitch-goal.away{right:-3.2%}.pitch-token{z-index:2;border:2px solid #eaf1dc;border-radius:50%;width:27px;height:27px;padding:0;transition:left .7s,top .7s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #08190f80}.pitch-token:disabled{opacity:1;cursor:default}.pitch-token b{font-size:10px;font-weight:700}.pitch-token>span{color:#fff;text-shadow:0 1px 3px #061409;white-space:nowrap;font-size:8px;line-height:1.4;position:absolute;top:28px;left:50%;transform:translate(-50%)}.pitch-token.injured{filter:saturate(.25);border-color:#ffad8b}.pitch-token.injured:after{content:"✚";color:#fff;background:#aa4d39;border-radius:50%;padding:2px;font-size:10px;position:absolute;top:-8px;right:-7px}.pitch-token.chosen{outline-offset:3px;z-index:4;outline:3px solid #d5f58c}.live-ball{z-index:5;filter:drop-shadow(0 2px 3px #0008);font-size:17px;line-height:1;transition:left .65s,top .65s;position:absolute;transform:translate(-50%,-50%)}.pitch-caption{text-align:center;letter-spacing:2px;color:#a9c293;font-size:7px;position:absolute;bottom:6px;left:0;right:0}.live-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:17px 0;display:flex}.live-controls>label{color:#9cb48e;align-items:center;gap:8px;font-size:10px;display:flex}.live-controls select{color:#eef3e5;background:#244735;border:1px solid #466044;border-radius:4px;padding:7px;font-size:11px}.live-controls input{accent-color:#d5f58c;width:70px}.live-controls .button{min-height:40px;padding:10px 13px;font-size:11px}.live-stats{background:#42604950;border:1px solid #42604950;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.live-stats>div{background:#173a2b;justify-content:center;align-items:center;gap:10px;padding:17px 9px;display:flex}.live-stats strong{font:600 23px var(--condensed)}.live-stats span{color:#b5c5a4;font-size:9px}.live-hint{color:#9cb28b;font-size:11px;line-height:1.8}.dugout{color:#29422a;background:#f6f8ef;border-radius:7px;margin-top:20px;padding:22px}.dugout-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dugout h2{font:600 28px var(--condensed);margin:6px 0 18px}.dugout .eyebrow{font-size:8px}.dugout .notice{font-size:11px}.dugout-fields{grid-template-columns:1fr 1fr;align-items:end;gap:13px;display:grid}.dugout-fields select{background:#fff;border:1px solid #d9e2cb;border-radius:4px;width:100%;min-width:0;height:42px;padding:0 9px;font-size:11px}.dugout-fields .button{min-height:42px;font-size:11px}.dugout p{color:#7c896c;margin:16px 0 0;font-size:10px;line-height:1.8}.stadium-feed{background:#183a2c;border:1px solid #3c5d3c80;border-radius:7px;flex-direction:column;min-height:0;max-height:740px;padding:21px 18px;display:flex}.stadium-feed .eyebrow{color:#9eb687;font-size:8px}.stadium-feed h2{font:500 27px var(--condensed);margin:7px 0 17px}.latest-event{color:#d5f58c;border-bottom:1px solid #ffffff12;min-height:70px;margin:0 0 14px;padding-bottom:15px;font-size:12px;line-height:1.8}.stadium-feed ol{scrollbar-width:thin;scrollbar-color:#56734a transparent;margin:0;padding:0;list-style:none;overflow:auto}.stadium-feed li{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:9px;padding:14px 0;display:flex}.stadium-feed time{color:#9eb28f;flex-shrink:0;width:23px;font-size:10px}.stadium-feed li>svg{color:#829c73;flex-shrink:0}.stadium-feed li>p{color:#bdceb0;margin:0;font-size:11px;line-height:1.7}.stadium-feed li.goal p,.stadium-feed li.goal svg{color:#d5f58c}.stadium-feed li.injury p,.stadium-feed li.injury svg{color:#f4bfa3}.match-finished{align-items:center;gap:17px;padding:22px 0;display:flex}.match-finished p{color:#a6bd96;font-size:11px;line-height:1.7}.match-finished .button{white-space:nowrap;margin-left:auto}@media (width<=1100px){.stadium-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding:0 20px 20px}.live-stats{grid-template-columns:repeat(2,1fr)}.market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-record{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.stadium-layout{grid-template-columns:1fr}.stadium-feed{max-height:350px}.stadium-score{padding:20px}.coach-profile-fields{padding:30px 25px}.coach-photo-section{padding:35px 20px}.trophy-shelf{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.live-dialog{border:0;border-radius:0;width:100%;height:100dvh;margin:0}.stadium-top{padding:15px}.stadium-top>div{flex-direction:column;align-items:flex-start;gap:8px}.stadium-top .button{min-height:38px;padding:8px 11px;font-size:10px}.stadium-top .eyebrow,.live-status{font-size:8px}.stadium-score{grid-template-columns:1fr 98px 1fr;gap:6px;padding:18px 12px}.stadium-score .crest{width:30px;height:35px}.stadium-score strong{font-size:11px}.stadium-score-center>strong{font-size:52px}.stadium-score-center>span{font-size:9px}.stadium-layout{gap:16px;padding:0 10px 20px}.live-pitch{aspect-ratio:1.65}.pitch-token{border-width:1.5px;width:21px;height:21px}.pitch-token b{font-size:8px}.pitch-token>span{font-size:6px;top:22px}.live-ball{font-size:14px}.live-controls{gap:9px;margin:14px 0}.live-controls>.button:first-child{flex-basis:100%}.live-controls .button{font-size:10px}.live-stats>div{padding:13px 7px}.dugout{padding:18px 14px}.dugout-heading{align-items:flex-start}.dugout-heading .eyebrow{line-height:1.7;display:block}.dugout h2{font-size:25px}.dugout-fields{grid-template-columns:1fr}.dugout-fields .button{order:3}.match-finished{flex-wrap:wrap}.match-finished>div{flex:1}.match-finished .button{width:100%}.coach-profile-form{grid-template-columns:1fr}.coach-photo-section{padding:25px}.coach-photo{width:100px;height:100px}.coach-photo>span{font-size:50px}.coach-photo-section h2{margin-top:16px}.coach-profile-fields{padding:25px}.coach-profile-fields h2{font-size:31px}.coach-record{gap:8px}.coach-record article{padding:18px 15px}.coach-record strong{font-size:34px}.trophy-shelf{grid-template-columns:1fr}.market-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.market-filters .market-search{grid-column:span 2}.market-filter-actions{padding-inline:18px;font-size:11px}.onboarding-progress{gap:15px}.onboarding-progress span{gap:6px;font-size:9px}.onboarding-progress b{width:23px;height:23px}.onboarding-challenge{padding:28px 24px}.onboarding-challenge h2{font-size:39px}.onboarding-rules{grid-template-columns:1fr;gap:20px}.onboarding-rules div{flex-direction:row;align-items:center;gap:17px}.onboarding-rules b,.onboarding-rules svg{flex-shrink:0;width:65px}.onboarding-reveal h2{font-size:43px}.onboarding-reveal p{font-size:12px}.quick-match-option{flex-direction:column;align-items:flex-end;gap:7px}}@media (prefers-reduced-motion:reduce){.pitch-token,.live-ball{transition:none}}@media (width>=601px) and (height<=570px){.nav-rail{padding-block:6px}.rail-brand{padding-bottom:5px}.rail-club{display:none}.rail-divider{margin-block:5px}.rail-primary .rail-item{height:35px;min-height:35px}.rail-version{display:none}}.stadium-top{padding-block:13px}.stadium-score{padding-block:16px}.stadium-score .crest{width:35px;height:42px}.stadium-score-center>strong{font-size:61px}.live-controls{margin:0 0 15px}.live-pitch{min-height:230px;max-height:calc(100dvh - 330px)}.live-stats{margin-top:15px}@media (width<=600px){.live-pitch{min-height:0;max-height:none}.stadium-score .crest{width:28px;height:33px}.stadium-score-center>strong{font-size:48px}.stadium-score{padding-block:15px}.live-controls{margin-top:0}}.match-view-tabs{gap:7px;padding:0 26px 12px;display:flex}.match-view-tabs button{color:#c5d9c8;background:#244c39;border:1px solid #51705d;border-radius:6px;padding:10px 15px;font-size:11px}.match-view-tabs button.active{color:#204889;background:#e6eefc;border-color:#b1c9ed}.stadium-layout.round-mode{grid-template-columns:minmax(0,1fr)}.match-speed{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.match-speed>span{color:#a7bfa7;margin-right:5px;font-size:10px}.match-speed button{color:#c5d4ba;background:#1b402d;border:1px solid #577148;border-radius:4px;min-width:32px;padding:7px 8px;font-size:10px}.match-speed button.active{color:#342c15;background:#eed17a;border-color:#eed17a}.interval-dialog{width:850px;max-height:calc(100dvh - 30px);padding:28px;overflow-y:auto}.interval-dialog>h2{font:600 36px var(--condensed);margin:15px 0}.interval-score{text-align:center;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.interval-score>strong{white-space:nowrap;font:600 32px var(--condensed);color:#234b87}.interval-dialog .live-stats{color:#edf6e7}.interval-events{padding:12px 0 0}.interval-events p{color:#718071;margin:8px 0;font-size:11px;line-height:1.7}.interval-events b{color:#315d98}.interval-resume{width:100%;margin-top:20px}@media (width<=600px){.match-view-tabs{padding:0 14px 12px}.match-view-tabs button{flex:1;padding:10px 8px;font-size:10px}.interval-dialog{max-width:calc(100vw - 16px);padding:22px 16px}.interval-dialog>h2{font-size:30px}.interval-score{gap:8px;font-size:10px}.interval-score>strong{font-size:26px}.match-speed{gap:3px}.match-speed button{min-width:33px;padding:8px 7px}}.coach-career-card{background:#fff;border:1px solid #dfe5ee;border-radius:9px;grid-template-columns:minmax(210px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:20px;margin-bottom:24px;padding:20px 23px;display:grid;box-shadow:0 3px 14px #283d6104}.coach-moment-heading{align-items:center;gap:12px;display:flex}.coach-moment-icon{color:#31568e;background:#edf3fc;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.coach-moment-heading .eyebrow{color:#8190a5;letter-spacing:1px;font-size:11px}.coach-moment-heading h2{font:600 24px var(--condensed);color:#30485f;margin:6px 0 0}.coach-moment-number{font:600 29px var(--condensed);color:#31568e;white-space:nowrap;margin-left:auto}.coach-moment-number small{color:#8792a0;margin-left:3px;font:400 12px Manrope,sans-serif}.coach-thermometer{background:linear-gradient(90deg,#d45559,#e5b64a 43%,#62ab76 76%,#287d78);border-radius:8px;height:7px;margin:5px 7px 14px;position:relative}.coach-thermometer i{background:#30485f;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #627187}.coach-career-metrics{color:#83909d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.coach-career-metrics strong{color:#354d6c;margin-left:4px;font-size:14px}.coach-recent-results{gap:3px;display:flex}.coach-recent-results b{color:#5c7087;background:#e6ebf1;border-radius:4px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.coach-recent-results .V{color:#277048;background:#e7f4ea}.coach-recent-results .D{color:#ac4848;background:#fbe9e8}.coach-last-change{color:#929caa;margin:10px 0 0;font-size:12px;line-height:1.6}.coach-career-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coach-career-actions .button{gap:12px;min-height:38px;padding:10px 12px;font-size:12px}.coach-career-message{grid-column:1/-1;margin:0}.coach-offers,.coach-unemployed{border-top:1px solid #e7ebf1;grid-column:1/-1;padding-top:18px}.coach-offers>p,.coach-unemployed>p{color:#7d8999;margin:0 0 15px;font-size:14px;line-height:1.8}.coach-offers article{border-bottom:1px solid #edf0f4;align-items:center;gap:16px;padding:17px 0;display:flex}.coach-offers article>.coach-offer-copy{flex:1}.coach-offer-copy>strong{font-size:14px;display:block}.coach-offer-copy>span{color:#54729a;margin-top:6px;font-size:14px;display:block}.coach-offer-copy>small{color:#909ba9;margin-top:6px;font-size:12px;display:block}.coach-offer-actions{align-items:center;gap:16px;display:flex}.coach-offer-actions .button{min-height:38px;padding:10px 12px;font-size:12px}.coach-unemployed>h3{font:600 27px var(--condensed);color:#995048;margin-bottom:10px}.coach-unemployed>small{color:#9a8f89;margin-top:12px;font-size:12px;display:block}.coach-career-card.unemployed{background:#fffdfb;border-color:#ebd2c9}.coach-interview-dialog{width:690px;max-height:calc(100dvh - 30px);padding:28px;overflow-y:auto}.coach-interview-dialog>h2{font:600 37px var(--condensed);margin:18px 0 12px}.interview-match{color:#53739a;border-bottom:1px solid #e4e9f0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:17px;font-size:14px;display:flex}.interview-match>span{color:#99a3af;font-size:12px}.coach-interview-dialog fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.coach-interview-dialog legend{margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.7}.interview-answer{cursor:pointer;background:#fafcfe;border:1px solid #e0e6ee;border-radius:7px;align-items:flex-start;gap:12px;margin:10px 0;padding:15px;font-size:14px;line-height:1.8;display:flex}.interview-answer input{accent-color:#315fa4;flex-shrink:0;margin-top:5px}.interview-answer.selected{color:#264f86;background:#eef4ff;border-color:#8aa9d5}.interview-note{color:#929ca7;margin-top:18px;font-size:12px;line-height:1.7}.interview-navigation{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.interview-navigation .button{gap:15px;font-size:14px}@media (width<=1100px){.coach-career-card{grid-template-columns:minmax(190px,1fr) minmax(220px,1.3fr)}.coach-career-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=600px){.coach-career-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.coach-moment-heading{gap:10px}.coach-moment-heading h2{font-size:25px}.coach-career-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coach-career-metrics{flex-wrap:wrap;font-size:12px}.coach-offers article{flex-wrap:wrap;gap:12px}.coach-offers article>.coach-offer-copy{flex:1;min-width:180px}.coach-offer-actions{justify-content:flex-end;width:100%}.coach-interview-dialog{max-width:calc(100vw - 16px);padding:22px 19px}.coach-interview-dialog>h2{font-size:32px}.coach-interview-dialog legend{font-size:14px}.interview-answer{padding:13px;font-size:14px}}.incoming-offers-notice{color:#315b94;background:#edf3fd;border:1px solid #d2dff4;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.incoming-offers-notice strong{margin-left:auto;font-size:14px}.incoming-intro{color:#8792a0;padding:0 24px;font-size:14px}.incoming-history{color:#7b899b;align-items:center;gap:7px;font-size:12px;display:flex}.incoming-history input{accent-color:#295b9b}.incoming-player-offer{border-top:1px solid #e6ebf1;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:25px;display:grid}.incoming-athlete,.incoming-buyer{align-items:center;gap:14px;min-width:0;display:flex}.incoming-athlete strong,.incoming-buyer strong{font-size:14px;line-height:1.6;display:block}.incoming-athlete span,.incoming-buyer span{color:#6b819d;margin-top:4px;font-size:14px;display:block}.incoming-athlete small{color:#9a8c63;margin-top:6px;font-size:12px;line-height:1.8;display:block}.incoming-buyer small,.incoming-price>small{letter-spacing:1px;color:#919baa;margin-bottom:5px;font-size:11px;display:block}.incoming-price{text-align:right}.incoming-price>strong{font:600 30px var(--condensed);color:var(--text);display:block}.incoming-price>span{color:#8b98a8;margin-top:7px;font-size:12px;display:block}.incoming-reason{color:#8293a6;grid-column:1/-1;margin:0;font-size:14px;line-height:1.8}.incoming-decision{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.incoming-decision>small{color:#9b7c37;font-size:14px;line-height:1.8}.incoming-decision>div{gap:10px;margin-left:auto;display:flex}.incoming-decision .button{gap:12px;min-height:40px;font-size:14px}@media (width<=760px){.incoming-player-offer{grid-template-columns:minmax(0,1fr);padding:20px}.incoming-price{text-align:left}.incoming-athlete .player-portrait.large{width:60px;height:75px}.incoming-decision{flex-wrap:wrap}.incoming-decision>div{width:100%}.incoming-decision .button{flex:1}.incoming-offers-notice{flex-wrap:wrap;font-size:14px}.incoming-offers-notice strong{margin-left:32px}}.lineup-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.lineup-controls-column,.lineup-stage-column{min-width:0}.lineup-controls-column{flex-direction:column;gap:18px;display:flex}.lineup-controls-column .lineup-options{background:#fff;border:1px solid #e0e6ee;border-radius:8px;flex-wrap:wrap;gap:15px;margin:0;padding:18px;display:flex}.lineup-controls-column .lineup-options>label,.lineup-controls-column .lineup-options select{width:100%}.lineup-workspace .lineup-grid{grid-template-columns:minmax(0,1fr);gap:22px}.lineup-workspace .lineup-pitch{min-height:550px;padding:30px 14px}.lineup-workspace .starter-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.lineup-workspace .starter-slot{min-width:0;padding:13px 12px}.lineup-workspace .slot-energy{display:none}.lineup-workspace .pitch-player-row>div{min-width:0}.lineup-workspace .pitch-player-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.lineup-workspace .pitch-player-row .player-portrait{width:43px;height:54px}:root{text-rendering:optimizelegibility}body{letter-spacing:-.12px;font-weight:500}.page-heading h1{font-family:var(--display);letter-spacing:-1.1px;font-size:33px;font-weight:400;line-height:1.2}.story-content h1{font-family:var(--display);letter-spacing:-1.7px;font-size:clamp(48px,4.7vw,74px);font-weight:400;line-height:1.08}.auth-card h2,.help-dialog>h2{font-family:var(--display);letter-spacing:-1px;font-size:31px;font-weight:400;line-height:1.2}.brand{font-family:var(--body);letter-spacing:-1px;font-weight:800}.button{letter-spacing:.05px;font-weight:750}.eyebrow{font-weight:800}.section-title h2{font-family:var(--body);letter-spacing:-.5px;font-weight:800}.section-title .eyebrow{letter-spacing:1.1px;font-size:9px;line-height:1.6}.stat-card>strong,.rating,.round-score>strong,.stadium-score-center>strong{font-variant-numeric:tabular-nums}.panel-bottom-note{font-size:10px;line-height:1.7}.full-roster th,.roster-preview th,.league-table th{letter-spacing:.6px;font-size:9px}.full-roster td,.roster-preview td,.league-table td,.full-roster .player-name-button strong,.roster-preview .player-name-button strong{font-size:12px}.position-tag{padding:5px 7px;font-size:9px}@media (width>=1500px){.lineup-workspace{grid-template-columns:320px minmax(0,1fr)}.lineup-workspace .lineup-pitch{min-height:620px}}@media (width<=950px){.lineup-workspace{grid-template-columns:270px minmax(0,1fr);gap:16px}.lineup-workspace .starter-list{grid-template-columns:minmax(0,1fr)}.lineup-workspace .lineup-pitch{min-height:550px}.lineup-workspace .pitch-player-row .player-portrait{width:33px;height:42px}.lineup-workspace .pitch-player-row strong{font-size:9px}}@media (width<=760px){.lineup-workspace{grid-template-columns:minmax(0,1fr)}.lineup-stage-column{display:contents}.lineup-workspace .lineup-pitch{min-height:450px}.lineup-workspace .pitch-player-row .player-portrait{width:36px;height:45px}.page-heading h1{letter-spacing:-.7px;font-size:27px}.story-content h1{font-size:46px}.auth-card h2{font-size:29px}.lineup-workspace .starter-list{display:block}}.lineup-stage-column{position:sticky;top:20px}.lineup-starters-panel{margin-top:24px}.lineup-starters-panel .starter-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.division-ladder>span>.competition-trophy{margin-bottom:10px}.cup-card>.competition-trophy{margin-bottom:18px}@media (width<=760px){.lineup-stage-column{position:static}.lineup-starters-panel .starter-list{grid-template-columns:minmax(0,1fr)}}.text-link{cursor:pointer;background:0 0;border:0}.coach-interview-dialog>h2{font-family:var(--display);letter-spacing:-.8px;font-size:29px;font-weight:400;line-height:1.2}@media (width<=600px){.coach-interview-dialog>h2{font-size:25px}}.player-performance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.player-performance>div{background:#eef3fb;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:13px 5px;display:flex}.player-performance>div:nth-child(2){background:#fbf3df}.player-performance>div:nth-child(4){background:#edf6ee}.player-performance strong{font:700 27px var(--condensed);color:#355680}.player-performance small{color:#7c8d9e;text-align:center;font-size:9px}.manager-hub{color:var(--text);gap:24px;font-size:14px;line-height:1.6;display:grid}.manager-hub .panel,.career-panel>.panel{min-width:0}.manager-hub h2{font-family:var(--condensed);font-size:30px}.manager-hub h3{font-family:var(--condensed);font-size:23px}.manager-hub p{color:var(--muted);font-size:14px;line-height:1.8}.manager-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:22px 0;display:grid}.manager-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.manager-card h3,.manager-card p{margin:0}.manager-card .button{white-space:normal;max-width:100%;margin-top:auto}.manager-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:18px;margin:22px 0;display:grid}.manager-form-grid label,.manager-hub form label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.manager-form-grid select,.manager-form-grid input:not([type=checkbox]),.manager-hub select,.manager-hub input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:6px;padding:10px}.manager-form-grid .manager-check{flex-direction:row;align-items:center;min-height:44px}.manager-check input{width:18px;height:18px}.manager-actions,.manager-attributes{flex-wrap:wrap;gap:12px;display:flex}.manager-attributes span{font-size:14px}.manager-hub details,.career-panel>.panel details{margin-top:20px}.manager-hub summary,.career-panel>.panel summary{cursor:pointer;padding:14px 0;font-weight:600}.manager-hub .career-tabs{overflow-x:auto}.manager-hub .career-tabs button{flex-shrink:0}.manager-hub td>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.manager-hub .calendar-row{flex-wrap:wrap;gap:14px}.manager-hub>.panel>.manager-form-grid,.manager-hub>.panel>.manager-card-grid{margin:22px 24px}.manager-hub>.panel>p,.manager-hub>.panel>details,.manager-hub>.panel>.manager-actions{margin:18px 24px}.manager-hub>.panel>.button{margin:0 24px 20px}.manager-hub .manager-card{background:var(--surface);border-top:3px solid #b7c6dd}.manager-hub .manager-card:nth-child(3n+2){border-top-color:#cdbb95}.manager-hub .manager-card:nth-child(3n){border-top-color:#c4bbd8}.manager-hub th{background:var(--surface-muted);padding:15px 18px;font-size:11px}.manager-hub td{padding:16px 18px;font-size:14px;line-height:1.7}.manager-hub .player-name-button strong{color:var(--text);font-size:14px}.manager-hub .player-name-button small{color:var(--muted);font-size:12px}.manager-hub .contract-actions{flex-wrap:wrap}.manager-hub .contract-actions .button{min-height:40px;font-size:12px}.manager-hub .calendar-row small{color:var(--muted);font-size:12px}.manager-hub .calendar-row strong{font-size:14px}.manager-hub .history-season p{color:var(--muted);font-size:14px}.manager-hub .section-title .soft-tag{white-space:normal;line-height:1.6}@media (width<=600px){.manager-hub>.panel>.manager-form-grid,.manager-hub>.panel>.manager-card-grid,.manager-hub>.panel>p,.manager-hub>.panel>details,.manager-hub>.panel>.manager-actions,.manager-hub>.panel>.button{margin-inline:18px}.manager-hub select,.manager-hub input:not([type=checkbox]){font-size:16px}.manager-hub .section-title{flex-wrap:wrap;gap:16px}.manager-actions .button{min-height:44px}}.coach-offer-crest{flex:0 0 56px;place-items:center;width:56px;min-width:56px;max-width:56px;height:62px;display:grid}.coach-offer-crest>.crest{flex:none}.coach-offer-copy{overflow-wrap:anywhere;min-width:0}.coach-offer-actions{flex-shrink:0}.topbar-strength{color:#7c9070;white-space:nowrap;align-items:baseline;gap:5px;font-size:10px;text-decoration:none;display:flex}.topbar-strength b{font:700 22px var(--condensed);color:#416532}.topbar-strength small{font-size:9px}@media (width<=600px){.topbar-strength{gap:3px;font-size:9px}.topbar-strength b{font-size:18px}}.welcome-copy h2.welcome-mission-title{max-width:360px;font-size:43px;line-height:1.08}.welcome-copy p.welcome-mission-copy{max-width:345px;font-size:12px;line-height:1.8}.welcome-mission-copy strong{color:#d5e9b6;margin-top:9px;font-size:11px;display:inline-block}@media (width<=600px){.welcome-copy h2.welcome-mission-title{max-width:265px;font-size:34px}.welcome-copy p.welcome-mission-copy{max-width:260px;font-size:11px}}.planning-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:24px;display:grid}@media (width<=1100px){.planning-overview{grid-template-columns:minmax(0,1fr);gap:0}}.manager-hub>.panel>.squad-recovery{margin:0 24px 24px}@media (width<=600px){.manager-hub>.panel>.squad-recovery{margin-inline:18px}}.squad-game-header{color:#fff;background:radial-gradient(at 100%,#40558966,#0000 65%),linear-gradient(115deg,#182b43,#282d49);border:1px solid #344b6b;border-radius:13px;margin-top:18px;padding:25px;position:relative;overflow:hidden}.squad-game-header>div>strong{color:#fff;font:600 31px var(--condensed)}.squad-game-header>div>span{color:#c5d2e8;font-size:14px;line-height:1.8}.squad-game-header>.soft-tag{color:#ffe4a2;background:#ffffff0d;border-color:#e7c78755;padding:11px 14px;font-size:12px}.roster-view-switch{flex-wrap:wrap;gap:9px;padding:0 24px 20px;display:flex}.roster-view-switch button{color:#596981;background:#f5f7fb;border:1px solid #d8e1ef;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;display:inline-flex}.roster-view-switch button.active{color:#fff;background:#315e9e;border-color:#315e9e;font-weight:700;box-shadow:0 3px #224574}@media (width<=600px){.squad-game-header{flex-wrap:wrap;gap:15px;padding:22px 18px}.squad-game-header>div>strong{font-size:27px}.squad-game-header>.soft-tag{margin-left:0}.roster-view-switch{padding-inline:15px}.roster-view-switch button{flex:1;justify-content:center}}.full-roster .position-filters>button{min-height:42px;font-size:13px}.full-roster .sort-field{font-size:12px}.full-roster .sort-field select,.full-roster .search-field input{font-size:14px}.full-roster th{padding:15px 12px;font-size:11px}.full-roster td{padding:16px 12px;font-size:14px}.full-roster .player-name-button strong{font-size:14px}.club-management{gap:16px}.club-management .career-tabs{gap:4px;margin-bottom:0;padding-bottom:8px}.club-management .career-tabs>button{min-height:40px;padding:9px 12px;font-size:13px}.page-heading.management-heading{margin-bottom:18px}.page-heading.management-heading h1{margin:7px 0;font-size:30px}.page-heading.management-heading .eyebrow{font-size:10px}.page-heading.management-heading p{font-size:13px}.play-focused .main-content{padding-top:20px}.play-focused .page-heading{gap:12px;margin-bottom:16px}.play-focused .page-heading h1{margin:5px 0 6px;font-size:30px}.play-focused .page-heading>.eyebrow,.play-focused .page-heading>div>.eyebrow{display:none}.play-focused .page-heading p{margin:0;font-size:13px;line-height:1.7}.play-focused .section-title{padding:15px 18px}.play-focused .section-title h2{font-size:23px}.play-focused .section-title .eyebrow{letter-spacing:.7px;font-size:10px}.play-focused .notice{margin-bottom:14px;padding:11px 14px;font-size:13px;line-height:1.7}.play-focused .career-tabs{gap:6px;margin-bottom:16px;padding-bottom:9px}.play-focused .career-tabs>button{min-height:40px;padding:9px 12px;font-size:13px}.play-focused .focus-scroll{overscroll-behavior:contain;max-height:min(55vh,470px);overflow:auto}.play-focused .focus-scroll thead th{z-index:1;background:#f5f7fb;position:sticky;top:0}.play-focused .focus-disclosure{border:1px solid var(--line);background:#fff;border-radius:8px;margin:14px 0}.play-focused .focus-disclosure>summary{color:#405b82;cursor:pointer;padding:12px 15px;font-size:14px;font-weight:600;line-height:1.6}.play-focused .focus-disclosure>p{color:var(--muted);padding:0 15px;font-size:13px;line-height:1.8}.play-focused .focus-disclosure .advanced-tactics{border:0;margin:0}.play-focused .fixture-hero{padding:17px 20px}.play-focused .fixture-hero-top{padding-bottom:11px;font-size:12px}.play-focused .fixture-versus{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:14px;margin:18px auto}.play-focused .fixture-versus>div{gap:8px}.play-focused .fixture-versus .crest{width:42px;height:50px}.play-focused .fixture-versus>div>strong{font-size:25px}.play-focused .fixture-versus>div>small{letter-spacing:.6px;font-size:10px}.play-focused .fixture-hero>p{display:none}.play-focused .quick-match-option{margin:0;padding:10px 0;font-size:13px}.play-focused .career-stats{gap:12px;margin:14px 0 18px}.play-focused .career-stats>div{padding:13px 16px}.play-focused .career-stats>div>span{letter-spacing:.4px;font-size:11px}.play-focused .career-stats strong,.play-focused .career-stats button{margin-top:7px;font-size:28px}.play-focused .career-stats small{font-size:12px}.play-focused .league-table td{padding-block:10px}.play-focused .calendar-row{gap:15px;padding:13px 18px}.play-focused .finance-summary-row{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.play-focused .finance-summary-row .finance-hero{margin:0;padding:18px 20px}.play-focused .finance-summary-row .finance-hero h2{margin:9px 0 0;font-size:35px}.play-focused .finance-summary-row .finance-hero p,.play-focused .finance-summary-row .finance-hero>svg{display:none}.play-focused .finance-summary-row .finance-metrics{display:contents}.play-focused .finance-summary-row .finance-metrics>div{padding:17px 20px}.play-focused .finance-summary-row .finance-metrics strong{margin:11px 0 8px;font-size:28px}.play-focused .market-heading{gap:18px;margin-bottom:16px}.play-focused .market-heading p{margin:5px 0;font-size:13px}.play-focused .market-heading>strong{font-size:29px}.play-focused .club-editor .club-fields{gap:16px;padding:24px}.play-focused .club-editor .identity-preview{padding:24px}.play-focused .club-editor .identity-preview>.eyebrow{margin-bottom:18px}.play-focused .club-editor .club-fields h2{font-size:27px}.play-focused .squad-game-header{margin-top:12px;padding:17px 20px}.play-focused .squad-game-header>div>strong{font-size:27px}.play-focused .full-roster .roster-toolbar{padding:15px 18px}.play-focused .full-roster .position-filters{padding-bottom:13px}.play-focused .roster-view-switch{padding-bottom:15px}.play-focused .squad-collection{gap:14px;padding:10px 18px 18px}.play-focused .manager-card-grid{gap:14px}.play-focused .manager-card{gap:9px;padding:18px}.play-focused .manager-card h3{font-size:25px}.play-focused .manager-form-grid{gap:14px}.play-focused .social-focus .table-scroll{max-height:430px;overflow:auto}.play-focused .social-focus .table-scroll th{z-index:1;position:sticky;top:0}.play-focused .social-focus .history-season{padding:16px 20px}.play-focused .saves-focus .manager-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (width<=800px){.play-focused .finance-summary-row{grid-template-columns:1fr 1fr}.play-focused .finance-summary-row .finance-hero{grid-column:1/-1}.play-focused .main-content{padding-top:17px}}@media (width<=600px){.play-focused .page-heading h1{font-size:27px}.play-focused .section-title{padding:14px 16px}.play-focused .section-title h2{font-size:22px}.play-focused .career-stats{gap:8px}.play-focused .career-stats>div{padding:12px}.play-focused .fixture-hero{padding:16px}.play-focused .fixture-versus>div>strong{font-size:23px}.play-focused .career-stats strong,.play-focused .career-stats button{font-size:25px}.play-focused .finance-summary-row{gap:10px}.play-focused .finance-summary-row .finance-metrics>div{padding:15px}.play-focused .squad-collection{padding-inline:10px}.play-focused .club-editor .club-fields,.play-focused .club-editor .identity-preview{padding:20px}}.play-focused.nav-expanded{--sidebar-width:208px}.play-focused .club-management>.focus-tabs{margin-bottom:0}.play-focused .club-management{gap:12px}.play-focused .focus-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:13px;display:flex}.play-focused .focus-pagination button{color:#315e9e;background:#fff;border:1px solid #d2ddec;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.play-focused .focus-pagination button:disabled{opacity:1;color:#8893a5;cursor:default;background:#f1f4f8}.play-focused .fixture-versus .crest.round{width:48px;height:48px}.play-focused .fixture-versus .crest.diamond{width:48px;height:54px}.roster-shortcuts{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.roster-shortcuts>.button{min-height:44px;font-size:13px}.manager-navigation{min-width:0}.calendar-venue{border-radius:4px;margin-top:6px;padding:3px 7px;line-height:1.6;font-size:12px!important;display:inline-block!important}.calendar-venue.home{color:#315e9e;background:#e6eefb}.calendar-venue.away{color:#926d30;background:#faf0df}.mobile-pitch-switch.focus-tabs{display:none}.contract-search{margin:0 18px 16px}@media (width<=600px){.main-shell>.topbar{z-index:30;background:#fff;border-bottom:1px solid #dce3ed;min-height:60px;position:sticky;top:0}.main-content{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.main-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.main-content select{min-height:44px;font-size:16px}.career-panel>.career-tabs,.career-panel .career-tabs{z-index:18;overscroll-behavior-inline:contain;scrollbar-width:thin;background:#f3f4f7;flex-wrap:nowrap;gap:7px;padding:9px 0;position:sticky;top:60px;overflow-x:auto}.career-tabs>button{white-space:nowrap;flex:none;min-height:44px;padding:10px 13px;font-size:13px}.manager-navigation{z-index:18;background:#f3f4f7;padding-block:8px 2px;position:sticky;top:60px}.manager-navigation .focus-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:5px;padding:0 0 8px;overflow-x:auto}.manager-navigation .focus-tabs>button{white-space:nowrap;flex:none;min-height:44px;font-size:13px}.roster-shortcuts{flex-direction:column;align-items:flex-start;gap:7px}.roster-shortcuts>.button{width:100%;min-height:46px;font-size:14px}.roster-shortcuts>.text-link{align-items:center;min-height:36px;font-size:13px;display:inline-flex}.mobile-more-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.mobile-more-dialog .dialog-top{z-index:2;background:#fff;padding-block:12px;position:sticky;top:-20px}.incoming-player-offers .incoming-player-offer{grid-template-columns:minmax(0,1fr);gap:15px;padding:16px}.incoming-player-offers .incoming-athlete,.incoming-player-offers .incoming-buyer{min-width:0}.incoming-player-offers .incoming-athlete strong,.incoming-player-offers .incoming-buyer strong{overflow-wrap:anywhere;font-size:14px}.incoming-player-offers .incoming-price{text-align:left}.incoming-player-offers .incoming-decision{flex-wrap:wrap;gap:8px;display:flex}.incoming-player-offers .incoming-decision>.button{flex:1;min-height:46px;font-size:14px}.incoming-player-offers .incoming-counter input{min-height:46px;font-size:16px}.incoming-player-offers .incoming-counter .button{min-height:46px}.incoming-player-offers .incoming-pagination{flex-wrap:wrap}.incoming-player-offers .incoming-buyer .crest{object-fit:contain;flex:0 0 38px;width:38px}.career-lineup .lineup-tools{z-index:15;background:#f4f6fa;position:sticky;top:60px}.main-content .notice{overflow-wrap:anywhere;font-size:13px;line-height:1.8}html{scroll-padding-top:125px}.auth-layout{align-content:start;min-height:100dvh}.auth-story{min-height:0;padding:18px 20px}.auth-story .brand{font-size:18px}.auth-story .brand-caption{font-size:8px}.auth-story .story-content{flex:none;min-height:0;padding:12px 0 0}.auth-story .story-content>.eyebrow{letter-spacing:.5px;font-size:9px;line-height:1.6}.auth-story .story-content h1,.auth-story .story-content p,.auth-story .story-pitch{display:none}.auth-main{padding:0 20px 22px}.auth-card{margin:0 auto;padding:25px 0 15px}.auth-card h2{font-size:30px}.auth-card>.muted{margin-bottom:20px;font-size:14px;line-height:1.7}.auth-card>.eyebrow{letter-spacing:.8px;font-size:10px}.auth-form{gap:15px}.auth-form label{font-size:14px}.auth-form .field-error{margin:0;font-size:12px;line-height:1.6}.auth-form input{scroll-margin-block:90px}.auth-form .input-hint{margin-top:-7px;font-size:12px}.auth-form .forgot-link{align-items:center;min-height:44px;margin-top:-8px;font-size:13px;display:flex}.auth-form>.button{gap:12px;width:100%;min-height:48px;font-size:15px}.auth-switch{margin-top:18px;font-size:13px}.auth-switch a{align-items:center;min-height:44px;display:inline-flex}.auth-reassurance{margin-top:12px;padding-top:15px;font-size:12px}.auth-bottom{font-size:11px}.auth-main .notice{overflow-wrap:anywhere;font-size:14px}.main-shell,.main-content,.career-panel,.manager-hub,.dashboard-home{min-width:0}.play-focused .main-content{padding-inline:14px}.main-shell>.topbar{height:60px;padding-inline:14px}.topbar .breadcrumb{flex:1;overflow:hidden}.topbar .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.topbar .profile-name{display:none}.topbar-right{gap:5px}.topbar-right>.icon-button{min-width:44px;min-height:44px}.topbar .mobile-monogram{margin-right:2px;font-size:24px}.mobile-nav>a,.mobile-nav>button{flex:1;min-width:0;font-size:11px}.main-content .icon-button,dialog .icon-button{min-width:44px;min-height:44px}.main-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.main-content select,dialog input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),dialog select{max-width:100%;min-height:46px;font-size:16px}.main-content textarea,dialog textarea{max-width:100%;font-size:16px}.main-content label,dialog label{overflow-wrap:anywhere}input,select,textarea{scroll-margin-block:130px}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}.play-focused .page-heading{margin-bottom:14px}.play-focused .page-heading p{font-size:13px}.main-content .section-title{flex-wrap:wrap;gap:12px}.main-content .text-link{align-items:center;min-height:44px;font-size:13px;line-height:1.6;display:inline-flex}.main-content .focus-pagination{flex-wrap:wrap;gap:8px;padding:12px;font-size:12px}.main-content .focus-pagination button{min-height:44px}.main-content .focus-disclosure>summary{min-height:46px}.main-content .table-scroll{max-width:100%;overflow-x:auto}.play-focused .focus-scroll,.play-focused .social-focus .table-scroll,.coach-focused .coach-season-list,.coach-focused .trophy-shelf,.growth-all-missions[open] .growth-missions{max-height:none}.main-content .table-scroll table{font-size:13px}.main-content .table-scroll th{font-size:11px}.main-content .table-scroll td{font-size:13px}.full-roster .table-scroll table{min-width:900px}.league-panel .league-table th:nth-child(2),.league-panel .league-table td:nth-child(2){z-index:2;background:#fff;position:sticky;left:0}.league-panel .league-table .is-user td:nth-child(2){background:#eaf0fa}.play-focused .ledger-table{table-layout:fixed;width:100%}.play-focused .ledger-table td:first-child{white-space:normal;overflow-wrap:anywhere;width:62%}.play-focused .ledger-table td:last-child{text-align:right;white-space:normal;overflow-wrap:anywhere}.play-focused .ledger-table td,.play-focused .ledger-table th{padding:12px}.career-panel>.focus-tabs,.dashboard-home>.focus-tabs,.coach-panel>.focus-tabs,.saves-focus>.focus-tabs,.social-focus>.career-tabs{z-index:18;background:#f3f4f7;padding-top:9px;position:sticky;top:60px}.social-focus>.career-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.social-focus>.career-tabs>button{white-space:nowrap;flex-shrink:0;min-height:44px}.manager-navigation .focus-tabs>button,.career-panel>.career-tabs>button{min-height:44px}.play-focused .career-tabs{scrollbar-width:none}.mobile-pitch-switch.focus-tabs{display:flex;position:static}.mobile-pitch-switch.focus-tabs>button{flex:1}.focus-lineup-board:not(.show-mobile-pitch)>.focus-lineup-pitch,.focus-lineup-board.show-mobile-pitch>.focus-lineup-editor,.preview-team-editor:not(.show-mobile-pitch)>.team-pitch,.preview-team-editor.show-mobile-pitch>.preview-starters{display:none}.play-focused .focus-lineup-actions{inset:auto 0 calc(54px + max(10px,env(safe-area-inset-bottom)));z-index:25;background:#fff;border-top:1px solid #d4deeb;gap:6px;margin:0;padding:10px 14px;position:fixed;box-shadow:0 -5px 20px #20334b15}.focus-lineup-actions>div:first-child>strong{display:none}.focus-lineup-actions>div:first-child>p{margin:0;font-size:12px}.focus-lineup-actions .focus-action-buttons{gap:8px;width:100%;display:flex}.focus-lineup-actions .focus-action-buttons .button{flex:1;gap:7px;min-height:46px;padding:10px;font-size:13px}.career-panel:has(.focus-lineup-board){padding-bottom:115px}.focus-lineup-editor .starter-list,.focus-lineup-editor .bench-grid{max-height:none}.focus-lineup-editor .starter-slot{padding:12px}.focus-lineup-tools>label{padding:0 3px}.focus-lineup-tools>label select{flex:1;min-width:0}.bench-grid .bench-player{min-height:64px}.starter-slot label{flex:1;min-width:0}.starter-slot select{width:100%}.focus-lineup-pitch .team-pitch{min-height:360px}.contract-panel .table-scroll,.training-records{overflow:visible}.mobile-record-table,.mobile-record-table tbody{width:100%;min-width:0;display:block}.mobile-record-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-record-table tbody tr{background:#fff;border:1px solid #dce3ed;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px;padding:14px;display:grid}.mobile-record-table tbody td{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;display:block;border:0!important;padding:0!important}.mobile-record-table td[data-label]:before{content:attr(data-label);color:#62738b;margin-bottom:5px;font-size:12px;line-height:1.6;display:block}.mobile-record-table tbody td:first-child,.mobile-record-table tbody td:last-child,.training-records td[data-label=Foco\ individual]{grid-column:1/-1}.mobile-record-table .player-name-button{gap:12px;width:100%;min-height:48px}.mobile-record-table .player-name-button strong{white-space:normal;font-size:15px;line-height:1.5}.mobile-record-table .player-name-button small{font-size:12px;line-height:1.6}.mobile-record-table .contract-actions{flex-wrap:wrap;gap:8px;display:flex}.mobile-record-table .contract-actions>.button{white-space:normal;flex:1;min-height:44px;padding:10px;font-size:13px}.training-records select{width:100%}.training-records td>small{margin-top:6px;font-size:12px;line-height:1.6;display:block}.contract-search{margin:0 14px 12px;font-size:14px}.contract-search input{font-size:16px}.coach-profile-form .coach-photo-section,.coach-profile-form .coach-profile-fields{padding:18px}.coach-profile-form .coach-photo{width:72px;height:72px;margin:0 auto 12px}.coach-profile-form .coach-photo-section h2{margin:12px 0 8px;font-size:24px}.coach-profile-form .coach-photo-section>p{margin:0;font-size:13px}.coach-profile-form .coach-avatar-options{grid-template-columns:repeat(3,64px);justify-content:center;gap:9px;margin:16px 0;display:grid}.coach-profile-form .coach-avatar-option{width:64px;height:64px}.coach-profile-form .coach-profile-fields{gap:15px}.coach-profile-form .coach-profile-fields h2{font-size:26px}.coach-profile-form .coach-profile-fields>.button{width:100%}.onboarding-progress{justify-content:space-between;gap:7px;margin-bottom:12px}.onboarding-progress span{gap:5px;font-size:12px}.onboarding-progress b{flex-shrink:0;width:24px;height:24px}.onboarding-challenge>div:last-child{flex-direction:column;gap:9px;display:flex}.onboarding-challenge .button{white-space:normal;width:100%;min-height:46px}.onboarding-reveal{padding:24px 18px}.onboarding-reveal h2{overflow-wrap:anywhere}.onboarding-reveal>.button{width:100%}.coach-record{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-preview{min-height:0}.club-editor .identity-preview .crest.large.diamond{width:52px;height:59px}.club-fields>.button{width:100%;min-height:48px;position:static}.color-row{width:100%;min-width:0}.color-field{min-width:0}.color-field input{min-width:36px;min-height:36px}.shape-options{flex-wrap:wrap}.shape-options>label{flex:1 0 90px;font-size:13px}.social-focus .calendar-row,.saves-focus .calendar-row{flex-direction:column;align-items:stretch;gap:12px}.social-focus .calendar-row>.button,.saves-focus .calendar-row>.button{white-space:normal;width:100%}.social-focus .manager-actions,.saves-focus .manager-actions{align-items:stretch}.social-focus .manager-actions>.button,.saves-focus .manager-actions>.button,.saves-focus .manager-actions>label{white-space:normal;flex:180px}.saves-focus .manager-actions input[type=file]{max-width:100%;font-size:13px}.saves-focus .manager-card h3,.social-focus .history-season h3,.arena-result-score strong{overflow-wrap:anywhere}.arena-ranking .arena-ranking-scroll{max-height:none}.department-selector{flex-wrap:nowrap;overflow-x:auto}.department-selector button{flex:0 0 150px}.upgrade-choose-mobile{min-height:46px}.upgrade-roster-filters{grid-template-columns:1fr}.upgrade-toolbar{flex-wrap:wrap}.upgrade-support{min-width:0}dialog:not(.live-dialog):not(.interval-review){overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;scroll-padding-top:75px;overflow-y:auto}dialog .dialog-top{align-items:center;gap:10px}dialog .dialog-top h2{overflow-wrap:anywhere;min-width:0}dialog .dialog-top>.icon-button{flex-shrink:0}dialog.player-dialog,dialog.match-report,dialog.coach-interview-dialog,dialog.match-preview,dialog.market-comparison-dialog{border-radius:0;width:100%;max-width:100%;min-height:0;max-height:100dvh;margin:0}dialog.player-dialog>.dialog-top,dialog.match-report>.dialog-top,dialog.coach-interview-dialog>.dialog-top{z-index:8;background:#fff;border-bottom:1px solid #dfe4ec;margin-bottom:12px;padding:12px 0;position:sticky;top:-16px}.player-card-profile{margin-block:10px}.player-card-profile>.football-player-card{max-width:220px}.player-card-profile-copy .player-card-tier-note{font-size:12px}.player-terms{grid-template-columns:1fr;gap:12px}.player-performance{flex-wrap:wrap}.player-dialog .attribute-list>div>span{width:90px;font-size:13px}.player-dialog .attribute-list{gap:16px}.match-report .match-scoreboard{grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);gap:8px;margin:12px 0 18px}.match-scoreboard .score-center>strong{font-size:46px}.match-scoreboard>div>strong{font-size:15px}.match-report .match-squad-grid{grid-template-columns:1fr}.match-report .match-stats{padding:14px}.match-stats span{font-size:12px}.match-report .match-continue{min-height:48px;padding-bottom:max(12px,env(safe-area-inset-bottom));bottom:-16px}.match-preview>.preview-header{min-width:0}.match-preview .preview-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:-16px}.match-preview .preview-footer>div{gap:8px;width:100%;display:flex}.match-preview .preview-footer .button{white-space:normal;gap:7px;min-height:48px;padding:10px;font-size:13px}.match-preview .preview-footer>p{margin:0;font-size:12px;line-height:1.5;display:block}.match-preview .preview-starters{max-height:none}.match-preview .preview-starters label{font-size:14px}.coach-interview-dialog .interview-navigation{padding-bottom:calc(10px + env(safe-area-inset-bottom));bottom:-16px}.coach-interview-dialog .interview-navigation .button{min-height:46px}.coach-interview-dialog .interview-answer-content{grid-template-columns:1fr}.coach-interview-dialog .interview-answer-effects{flex-wrap:wrap}.interval-review .interval-tactic-controls select{max-width:100%}.round-team strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.round-events p,.round-events small{font-size:12px;line-height:1.6}.round-division-tabs button{min-height:48px}.round-focus,.live-mobile-speed select{min-height:44px}.live-dialog .live-commentary{overscroll-behavior-y:contain}}@media (width<=360px){.main-shell>.topbar{padding-inline:10px}.topbar .topbar-strength{gap:2px;font-size:0}.topbar .topbar-strength b{font-size:18px}.onboarding-progress span{font-size:11px}.dashboard-home .dashboard-quick-state{grid-template-columns:1fr 1fr}.dashboard-quick-state>a:last-child{grid-column:1/-1}.attribute-upgrade{grid-template-columns:minmax(0,1fr) 64px}.attribute-upgrade>.attribute-upgrade-action{grid-column:1/-1;width:100%}.player-dialog .attribute-list>div>span{width:76px;font-size:12px}}@media (width<=600px){.calendar-panel .calendar-row{flex-wrap:wrap;align-items:center;gap:12px}.calendar-panel .calendar-row>div:first-child{width:100%}.calendar-panel .calendar-teams{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:15px;line-height:1.7}.calendar-panel .calendar-row>.soft-tag{margin-left:auto}.play-focused .focus-lineup-editor .starter-list,.play-focused .focus-lineup-editor .bench-grid{max-height:none}.play-focused .upgrade-roster-filters{grid-template-columns:1fr}.play-focused .department-selector{flex-wrap:nowrap}.play-focused .department-selector button{flex:0 0 150px}.play-focused .club-fields>.button{position:static}}.training-player-search{margin:12px 16px 16px}.training-player-plans .training-player-search input{width:100%}.play-focused .page-heading.dashboard-heading{align-items:center;margin-bottom:12px}.play-focused .dashboard-heading h1{margin:0;font-size:27px}.dashboard-heading p{display:none}.dashboard-heading .season-pill{margin:0}.beta-form{gap:15px;display:grid}.beta-form>p,.beta-intro p,.beta-survey>p,.beta-note,.feedback-history p,.beta-invite p{color:var(--muted);font-size:14px;line-height:1.8}.beta-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-form label,.beta-invite label,.beta-period label,.beta-report-filters label{gap:8px;min-width:0;font-size:14px;display:grid}.beta-form input,.beta-form select,.beta-form textarea,.beta-invite textarea,.beta-period select,.beta-report-filters select{width:100%;min-height:46px;color:var(--text);font:400 14px var(--body);background:#fff;border:1px solid #cdd8e7;border-radius:6px;min-width:0;padding:11px}.beta-form textarea,.beta-invite textarea{resize:vertical;line-height:1.7}.beta-form small{color:var(--muted);font-size:12px;line-height:1.6}.beta-form>.button{justify-self:start}.feedback-dialog{overscroll-behavior:contain;width:620px;max-height:calc(100dvh - 24px);overflow-y:auto}.feedback-dialog .dialog-top{z-index:3;background:#fff;padding-block:12px;position:sticky;top:-28px}.feedback-dialog h2,.beta-intro h2,.beta-survey h2,.beta-period h2,.beta-invite h2{font:700 28px/1.2 var(--condensed);margin:0}.feedback-success h3{font:700 25px var(--condensed)}.feedback-history{border-top:1px solid var(--line);margin-top:20px;padding-top:9px}.feedback-history summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.feedback-history article{background:#f3f6fb;border-radius:7px;margin:12px 0;padding:14px}.feedback-history strong{font-size:14px}.feedback-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0}.feedback-resolution{border-left:3px solid #6b92b8;padding-left:11px}.feedback-nav-button{min-height:44px}.beta-intro,.beta-survey,.beta-invite{margin-bottom:16px;padding:20px}.beta-intro h2{margin:9px 0}.beta-intro small{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.7;display:block}.beta-test-tasks{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.beta-test-tasks article{min-width:0;padding:18px}.beta-test-tasks header{align-items:center;gap:10px;display:flex}.beta-test-tasks header>b{color:#315e9e;background:#e9effb;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.beta-test-tasks h3{font:700 23px var(--condensed);margin:0}.beta-test-tasks p{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.7}.beta-task-link{color:#315e9e;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.beta-test-tasks fieldset{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:9px;padding-top:13px;display:flex}.beta-test-tasks legend{margin-bottom:8px;font-size:13px}.beta-test-tasks fieldset button{color:#466487;background:#fff;border:1px solid #d1dbea;border-radius:6px;min-height:44px;padding:9px 10px;font-size:12px}.beta-test-tasks fieldset button.selected{color:#fff;background:#315e9e;border-color:#315e9e}.beta-survey h2{margin-bottom:15px}.beta-dashboard-toolbar{justify-content:space-between;align-items:start;gap:12px;display:flex}.beta-dashboard-toolbar>.button{flex-shrink:0;min-height:44px;padding:10px 13px;font-size:13px}.beta-period{justify-content:space-between;align-items:center;gap:16px;display:flex}.beta-period label{align-items:center;gap:10px;display:flex}.beta-period select{width:auto}.beta-note{margin:12px 0;font-size:12px}.beta-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.beta-metrics article{padding:16px}.beta-metrics small{color:var(--muted);font-size:12px}.beta-metrics strong{font:700 32px var(--condensed);margin:9px 0;display:block}.beta-metrics strong em{color:var(--muted);font-size:18px;font-style:normal}.beta-metrics span{color:var(--muted);font-size:12px;line-height:1.6}.beta-analysis-grid{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.beta-analysis-grid>section,.beta-task-results,.beta-screen-results{min-width:0;padding:18px}.beta-analysis-grid h3,.beta-task-results h3{font:700 25px var(--condensed);margin:0 0 14px}.beta-funnel ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.beta-funnel li{grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:13px;display:grid}.beta-funnel li>strong{font-size:15px}.beta-funnel small{color:var(--muted);margin-left:6px;font-size:12px}.beta-funnel i{background:#e6edf7;border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}.beta-funnel i b{background:#547db7;border-radius:4px;height:100%;display:block}.beta-funnel p,.beta-priorities>p{color:var(--muted);font-size:13px;line-height:1.7}.beta-priorities>button{text-align:left;background:#f7f9fd;border:1px solid #d9e2ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:9px 0;padding:12px;display:flex}.beta-priorities>button.high{background:#fff5e9;border-color:#e4b98f}.beta-priorities>button>span{flex:1;min-width:0}.beta-priorities strong{font-size:14px}.beta-priorities small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.beta-priorities button>b{color:#8b5d30;max-width:125px;font-size:12px;line-height:1.7}.beta-task-results>div,.beta-screen-results>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:13px;line-height:1.7;display:flex}.beta-task-results span{color:var(--muted)}.beta-screen-results{margin:16px 0}.beta-screen-results summary{cursor:pointer;min-height:44px;font-size:14px}.beta-screen-results p{color:var(--muted);font-size:13px}.beta-report-filters{gap:14px;margin-bottom:14px;display:flex}.beta-report-filters>label{flex:1}.beta-report{margin-bottom:13px;padding:18px}.beta-report header{flex-direction:column;gap:7px;display:flex}.beta-report header strong{font-size:15px}.beta-report header small{color:var(--muted);font-size:12px}.beta-impact{color:#456488;background:#edf2fa;border-radius:4px;margin-top:12px;padding:5px 9px;font-size:12px;display:inline-block}.beta-impact.blocked{color:#9c5c2f;background:#fff0e5}.beta-report-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:14px;line-height:1.8}.beta-report>.beta-form{border-top:1px solid var(--line);padding-top:14px}.beta-invite label{margin:16px 0 12px}.beta-invite>.text-link{margin-left:16px;font-size:14px}.beta-invite details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.beta-invite summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600}.beta-invite li{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.8}.beta-test-link{color:#315e9e;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.live-feedback-button{color:#c6d4e5;min-width:40px;min-height:40px;margin-left:auto}@media (width<=850px){.beta-analysis-grid{grid-template-columns:1fr}.beta-metrics{grid-template-columns:1fr 1fr}.beta-dashboard-toolbar{flex-wrap:wrap}.beta-period{flex-direction:column;align-items:flex-start}.beta-dashboard-toolbar>.focus-tabs{width:100%}}@media (width<=600px){.beta-form-row,.beta-test-tasks{grid-template-columns:1fr}.beta-form input,.beta-form select,.beta-form textarea,.beta-invite textarea,.beta-period select,.beta-report-filters select{font-size:16px}.beta-form>.button{width:100%;min-height:48px}.feedback-dialog{border-radius:0;width:100%;height:100dvh;margin:0;max-width:100%!important;max-height:100dvh!important;padding:16px 16px calc(20px + env(safe-area-inset-bottom))!important}.feedback-dialog .dialog-top{top:-16px}.feedback-dialog h2{font-size:25px}.beta-intro,.beta-survey,.beta-invite,.beta-test-tasks article{padding:16px}.beta-intro h2,.beta-survey h2,.beta-invite h2{font-size:26px}.beta-test-tasks fieldset button{flex:1}.beta-metrics{gap:8px}.beta-metrics article{padding:12px}.beta-metrics strong{font-size:28px}.beta-task-results>div{flex-direction:column;align-items:flex-start;gap:5px}.beta-report-filters{flex-direction:column}.beta-priorities>button{flex-direction:column;align-items:flex-start;gap:8px}.beta-priorities button>b{max-width:none}.beta-invite>.button{width:100%}.beta-invite>.text-link{margin:10px 0}.beta-dashboard-toolbar>.button{width:100%}.beta-dashboard-toolbar>.focus-tabs{z-index:10;background:#f3f4f7;position:sticky;top:60px}.live-feedback-button{min-width:36px;min-height:40px;margin:0;padding:7px}}
