.manager-screen.promo-app{--promo-paper: #e7efe7;--promo-ink: #17332d;--promo-shell: #0b1514;--promo-surface: #12211f;--promo-line: #25413d;--promo-text: #f4f0e7;--promo-muted: #c5d2ce;--promo-accent: #d9ff51;--promo-accent-ink: #0b1514;min-height:100dvh;height:100dvh;grid-template-rows:auto auto;align-content:start;overflow-y:auto;overflow-x:clip;background:var(--promo-shell)!important;color:var(--promo-text)}.manager-screen.promo-app[data-theme=blue]{--promo-paper: #e5eef1;--promo-ink: #16323d;--promo-shell: #081117;--promo-surface: #091a24;--promo-line: #244454;--promo-text: #edf4f5;--promo-muted: #c5d4dd;--promo-accent: #e5bd52;--promo-accent-ink: #20180f}.manager-screen.promo-app[data-theme=brown]{--promo-paper: #f0e2d2;--promo-ink: #3c291b;--promo-shell: #17110c;--promo-surface: #241a12;--promo-line: #362619;--promo-text: #efe4d7;--promo-muted: #b7a48f;--promo-accent: #c8895a;--promo-accent-ink: #1c130d}.promo-header{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:max(24px,calc((100% - 1120px)/2 + 26px));border-bottom:1px solid var(--promo-line);background:var(--promo-shell)}.promo-demo-strip{width:min(1120px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;margin:12px auto 0;padding:11px 14px;border:1px solid var(--promo-line);border-radius:12px;background:var(--promo-surface);color:var(--promo-muted);font-size:.78rem}.promo-demo-strip div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.promo-demo-strip strong{color:var(--promo-accent);font:700 11px/1 monospace;letter-spacing:.08em}.promo-demo-strip a{flex:0 0 auto;color:var(--promo-text);font-weight:750;text-decoration-color:var(--promo-accent)}.promo-demo-strip a:hover{color:var(--promo-accent)}.promo-brand,.promo-back,.promo-product{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.promo-product{display:flex;align-items:center;gap:9px;min-width:0;color:var(--promo-text);font-family:var(--display-font);font-size:.76rem;letter-spacing:.08em}.promo-product img{width:38px;height:38px;border:1px solid var(--promo-accent);border-radius:7px;object-fit:cover}.promo-brand{color:var(--promo-muted);font-family:var(--display-font);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.promo-brand b{color:var(--promo-text)}.promo-header__meta{color:#d3b587;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.promo-header__meta:last-child{justify-self:end}.promo-header__actions{justify-self:end;display:flex;align-items:center;gap:12px}.promo-guide-link{color:var(--promo-muted);font-size:.78rem;text-decoration:none}.promo-guide-link:hover,.promo-guide-link:focus-visible{color:var(--promo-accent);text-decoration:underline;outline:none}.promo-themes{display:flex;gap:3px;padding:3px;border:1px solid var(--promo-line);border-radius:999px;background:var(--promo-surface)}.promo-themes button{display:grid;place-items:center;width:25px;height:19px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.promo-themes button:before{width:11px;height:11px;border:1px solid #ffffff59;border-radius:50%;content:""}.promo-themes button[data-theme=blue]:before{background:#e5bd52}.promo-themes button[data-theme=green]:before{background:#d9ff51}.promo-themes button[data-theme=brown]:before{background:#c8895a}.promo-themes button:hover,.promo-themes button[aria-pressed=true]{background:color-mix(in srgb,var(--promo-surface) 75%,var(--promo-text))}.promo-themes button[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--promo-text)}.promo-language{display:flex;gap:3px;padding:3px;border:1px solid var(--promo-line);border-radius:999px;background:var(--promo-surface)}.promo-language button{padding:5px 9px;border:0;border-radius:999px;background:transparent;color:var(--promo-text);cursor:pointer;font:700 10px/1 monospace;letter-spacing:.06em}.promo-language button[aria-pressed=true]{background:var(--promo-accent);color:var(--promo-accent-ink)}.promo-back{justify-self:start;color:#8f1511;font-family:var(--display-font);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.promo-kicker{margin:0;color:#a46d24;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}@media (max-width: 760px) and (orientation: portrait){.promo-product span{display:none}.promo-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:12px}.promo-header__actions{gap:2px}.promo-guide-link{display:none}}.promo-home,.promo-panel,.promo-cup,.promo-wizard{width:min(1120px,100%);box-sizing:border-box;margin:0 auto}.promo-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(28px,7vw,86px);align-items:center;min-height:min(720px,calc(100dvh - 74px));padding:clamp(28px,5vw,72px) clamp(12px,3vw,26px)}.promo-home__lead{max-width:560px}.promo-home__logo{display:block;width:140px;height:140px;margin-bottom:22px;border:2px solid #c99228;object-fit:cover;box-shadow:7px 7px #00000047}.promo-home h1,.promo-panel h1,.promo-cup h1{font-family:var(--display-font);letter-spacing:.03em;text-transform:uppercase}.promo-home h1{margin:8px 0 20px;color:#f6e7c8;font-size:clamp(3rem,8vw,6.2rem);line-height:.84}.promo-home__lead>p:not(.promo-kicker){max-width:440px;margin:0;color:#e2c99e;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55}.promo-home__facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.promo-home__facts span{border:1px solid rgba(236,212,170,.2);padding:7px 10px;color:#ecd4aa;font-family:var(--display-font);font-size:.67rem;letter-spacing:.08em}.promo-home__start-card{display:grid;gap:14px;align-content:start;padding:clamp(24px,4vw,38px);border:1px solid rgba(177,142,94,.42);border-radius:18px;background:linear-gradient(180deg,#f8edd8,#efd9b5);color:#453321;box-shadow:0 20px 40px #0000002e}.promo-home__start-card h2{margin:0;color:#1d211d;font-family:var(--display-font);font-size:clamp(1.7rem,3.4vw,2.55rem);letter-spacing:.025em;line-height:.95;text-transform:uppercase}.promo-home__start-card>p:not(.promo-kicker){margin:0;color:#654d30;line-height:1.5}.promo-home__start-card>small{border:1px solid rgba(143,21,17,.35);border-radius:10px;padding:11px 12px;color:#654d30;font-size:.75rem;line-height:1.4}.promo-home-actions,.promo-match-actions{display:flex;flex-wrap:wrap;gap:10px}.promo-home__start-card .promo-secondary,.promo-home__start-card .promo-home__start-button{width:100%;min-height:52px;border-radius:14px}.promo-home__start-button{display:flex;align-items:center;justify-content:space-between;padding-inline:18px}.promo-home__start-button span{font-size:1.3rem;line-height:1}.promo-app .promo-primary{min-width:auto;background:#a71812;border-color:#ecd4aa2e;color:#f7ead0;box-shadow:none}.promo-secondary{min-height:44px;padding:0 16px}.promo-primary:disabled{background:#5a2b27;cursor:not-allowed}.promo-saves{grid-column:1 / -1;min-width:0;margin-top:6px}.promo-home__footer{grid-column:1 / -1;display:flex;justify-content:space-between;gap:20px;padding:26px 0 34px;border-top:1px solid var(--promo-line);color:var(--promo-muted);font-size:.78rem}.promo-home__footer nav{display:flex;flex-wrap:wrap;gap:20px}.promo-home__footer a{color:inherit;font:inherit;letter-spacing:normal;text-decoration:none;text-transform:none}.promo-home__footer a:hover,.promo-home__footer a:focus-visible{color:var(--promo-accent);text-decoration:underline}.promo-saves h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 4px;color:#f1e4c9;font-family:var(--display-font);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.promo-saves h2 span{color:#d3b587;font-family:inherit;font-size:.74rem}.promo-saves .manager-save-card{min-width:0;padding:14px;border:1px solid rgba(236,212,170,.28);border-radius:16px;background:#11181d;box-shadow:none;color:#f1e4c9}.promo-saves .manager-save-card--retro strong{color:#f7ead0}.promo-saves .manager-save-card--retro span,.promo-saves .manager-save-card__copy span{color:#ffe6b9;font-weight:700}.promo-saves .manager-save-card__actions{flex:0 0 auto}.promo-saves .manager-save-action,.promo-delete{height:42px;min-height:42px;border-radius:12px}.promo-saves .manager-save-action{border-color:#ecd4aa47;background:#a71812;color:#fff4dc}.promo-delete{width:42px;padding:0;border:1px solid rgba(230,92,76,.72);background:#a7181229;color:#ff8171;cursor:pointer;font-size:1.45rem;line-height:1}.promo-empty{margin:6px 0 0}.promo-wizard{display:grid;gap:10px;align-content:start}.manager-wizard__hero.promo-wizard__hero{grid-template-columns:96px minmax(0,1fr) 96px;min-height:84px;background:#11181d!important}.manager-wizard__hero.promo-wizard__hero:after{display:none}.promo-wizard__hero .promo-back{position:relative;z-index:1;color:#ecd4aa}.promo-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-wizard .promo-panel{height:auto;min-height:min(560px,calc(100dvh - 230px))}.promo-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.promo-panel h1{margin:4px 0 0;color:var(--promo-ink);font-size:clamp(1.5rem,4vw,2.5rem);line-height:1}.promo-setup{gap:14px}.promo-name-field{display:grid;gap:0;max-width:480px}.promo-name-field span,.promo-team-field legend{color:#7d5e3a;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-name-field input{min-height:48px;width:100%;box-sizing:border-box;padding:0 14px;border:1px solid rgba(177,142,94,.36);border-radius:12px;background:linear-gradient(180deg,#f8edd8,#f0dcb8);color:#5b4429;font-family:var(--display-font);font-size:1.02rem}.promo-name-field input:focus{outline:none;border-color:#8f151159;box-shadow:0 0 0 3px #8f151114}.promo-setup fieldset{min-width:0;margin:0}.promo-team-field{padding:12px 14px 14px}.promo-team-field legend{padding:0;margin-bottom:10px}.promo-friendly-team-picker__targets{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin-bottom:12px}.promo-friendly-team-picker__targets button{min-width:0;padding:9px 12px;border:1px solid rgba(177,142,94,.3);border-radius:12px;background:#f8edd8;color:#5b4429;cursor:pointer;text-align:left}.promo-friendly-team-picker__targets button.selected{border-color:#8f1511;background:#fbf1dd;box-shadow:inset 3px 0 #8f1511}.promo-friendly-team-picker__targets small,.promo-friendly-team-picker__targets strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-friendly-team-picker__targets small{color:#7d5e3a;font-size:.63rem;letter-spacing:.06em}.promo-friendly-team-picker__targets strong{margin-top:3px;font-family:var(--display-font);font-size:.82rem}.promo-friendly-team-picker__targets>span{color:#8f1511;font-family:var(--display-font);font-size:.76rem}.promo-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.promo-teams button{min-width:0;padding:10px;border:1px solid rgba(177,142,94,.26);border-radius:12px;background:linear-gradient(180deg,#f8edd8,#f0dcb8);color:#5b4429;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:2px 9px;align-items:center;text-align:left}.promo-teams button.selected,.promo-choice-row button.selected{border-color:#8f1511;background:#fbf1dd;box-shadow:inset 4px 0 #8f1511}.promo-teams i{width:28px;height:34px;grid-row:span 2;clip-path:polygon(50% 0%,100% 18%,100% 72%,50% 100%,0% 72%,0% 18%)}.promo-teams span{min-width:0;overflow:hidden;font-family:var(--display-font);text-overflow:ellipsis;white-space:nowrap}.promo-teams small{color:#7c6445;font-size:.72rem}.promo-team-strength{grid-column:3;grid-row:1 / span 2;align-self:center;min-width:28px;color:#8f1511;font-family:var(--display-font);font-size:1rem;font-variant-numeric:tabular-nums;text-align:right}.promo-friendly-team-field .promo-teams button.selected-home{box-shadow:inset 4px 0 #8f1511}.promo-friendly-team-field .promo-teams button.selected-away{border-color:#1d5a44;box-shadow:inset 4px 0 #1d5a44}.promo-choice-row{display:flex;flex-wrap:wrap;gap:8px}.promo-choice-row button{min-height:38px;padding:0 13px;border:1px solid rgba(177,142,94,.28);border-radius:12px;background:#f8edd8;color:#5b4429;cursor:pointer;font-family:var(--display-font);font-size:.88rem}.promo-training-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.promo-training-options>fieldset{display:grid;min-width:0;padding:0;border:0;grid-template-rows:auto 1fr}.promo-training-options>fieldset legend{margin-bottom:9px;color:#7d5e3a;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-training-options .promo-choice-row{display:grid;width:100%}.promo-training-options .promo-choice-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-training-options .promo-choice-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-training-options .promo-choice-row button{width:100%;padding-inline:8px}.promo-training-setup .promo-teams button.selected,.promo-training-setup .promo-choice-row button.selected{border-color:#8f1511;background:#a71812;box-shadow:inset 0 0 0 1px #ffe9bf3d;color:#fff3d9}.promo-training-setup .promo-teams button.selected span{color:#fff3d9}.promo-training-setup .promo-teams button.selected small{color:#ffe1aa}.promo-participant-picker{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.promo-participant-list{display:grid;gap:8px}.promo-participant-list>button{display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(177,142,94,.28);border-radius:12px;background:#f8edd8;color:#5b4429;cursor:pointer;text-align:left}.promo-participant-list>button.is-active{border-color:#8f1511;background:#fbf1dd;box-shadow:inset 4px 0 #8f1511}.promo-participant-list small{color:#7d5e3a;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-participant-list input{min-width:0;min-height:34px;box-sizing:border-box;padding:0 9px;border:1px solid rgba(177,142,94,.36);border-radius:8px;background:#fff7e8;color:#5b4429;font:inherit}.promo-participant-list span{overflow:hidden;color:#7c6445;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.promo-participant-list em{width:max-content;padding:2px 6px;border-radius:999px;font-size:.61rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.promo-participant-list .is-complete em{background:#1d5a441f;color:#1d5a44}.promo-participant-list .is-incomplete{border-color:#a7181261}.promo-participant-list .is-incomplete em{background:#a718121a;color:#a71812}.promo-participant legend,.promo-participant label,.promo-team-select>span{color:#7d5e3a;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-participant legend small{margin-left:6px;color:#a17b51;font-size:.68rem}.promo-participant label{display:grid;gap:4px}.promo-participant input{min-width:0;min-height:36px;box-sizing:border-box;padding:0 9px;border:1px solid rgba(177,142,94,.36);border-radius:8px;background:#fff7e8;color:#5b4429;font:inherit}.promo-team-select{display:grid;gap:4px}.promo-participant-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.promo-participant-teams button{min-height:48px;padding:6px 7px;grid-template-columns:22px minmax(0,1fr);gap:1px 6px}.promo-participant-teams i{width:21px;height:27px}.promo-participant-teams small{font-size:.62rem}.promo-participant-teams button.is-taken,.promo-participant-teams button:disabled{opacity:.38;filter:grayscale(.8) saturate(.25);cursor:not-allowed}.promo-groups-draw{color:#654d30;font-size:.78rem;font-weight:600;line-height:1.45}.promo-setup>fieldset:not(.promo-team-field){padding:0;border:0}.promo-setup>fieldset:not(.promo-team-field) legend{margin-bottom:9px;color:#7d5e3a;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-result{align-items:center;text-align:center}.promo-result strong{line-height:1.35}.promo-result b{color:#8f1511;white-space:nowrap}.promo-result .promo-match-actions>button{min-height:52px;border-radius:14px}.promo-cup{display:grid;gap:8px;padding-bottom:18px}.promo-cup-topbar{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.3fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;border:1px solid rgba(236,212,170,.1);background:#091218;color:#ecd4aa}.promo-cup-topbar>div{display:grid;gap:2px;justify-items:center;min-width:0;text-align:center}.promo-cup-topbar strong{font-family:var(--display-font);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.promo-cup-topbar span{overflow:hidden;color:#d3b587;font-size:.68rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.promo-cup-topbar>span{justify-self:end}.manager-wizard__hero.promo-cup-head{position:relative;grid-template-columns:minmax(210px,1fr) minmax(0,2fr);padding-right:96px;background:#11181d!important}.manager-wizard__hero.promo-cup-head:after{display:none}.promo-cup-head__action{position:relative;z-index:3;justify-self:start;pointer-events:auto}.promo-cup-head__action .promo-matchday-trigger{width:clamp(230px,20vw,300px);min-height:42px}.promo-cup-head .promo-back{color:#ecd4aa;align-self:center}.promo-cup-head .manager-wizard__hero-copy{position:absolute;z-index:2;left:50%;width:max-content;transform:translate(-50%);text-align:center}.promo-cup-head__name{position:absolute;z-index:2;right:28px;max-width:28%;overflow:hidden;color:#d3b587;font-family:var(--display-font);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.promo-cup-head__name.has-kit{right:100px}.promo-participants-trigger{padding:7px 12px;border:1px solid rgba(236,212,170,.12);border-radius:10px;background:#ecd4aa09;color:#f1e4c9;cursor:pointer;font:inherit;font-family:var(--display-font);font-size:clamp(1.55rem,4vw,2.55rem);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.promo-participants-trigger:hover,.promo-participants-trigger:focus-visible{border-color:#ecd4aa3d;background:#ecd4aa14;color:#fff6d9;outline:none}.promo-participants-dialog{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:74px 18px 18px;background:#02080bad}.promo-participants-dialog>section{width:min(400px,100%);border:1px solid rgba(236,212,170,.3);border-radius:14px;background:#f8edd8;box-shadow:0 18px 55px #00000073;color:#453321;overflow:hidden}.promo-participants-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:13px 15px 10px;border-bottom:1px solid rgba(107,72,37,.16);background:#ead7b4}.promo-participants-dialog__head .promo-kicker{margin:0 0 2px;color:#755636}.promo-participants-dialog__head h2{margin:0;font-family:var(--display-font);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.promo-participants-dialog__head button{width:30px;height:30px;border:1px solid rgba(107,72,37,.28);border-radius:8px;background:#f8edd8;color:#755636;cursor:pointer;font-size:1.3rem;line-height:1}.promo-participants-dialog__table{display:grid;padding:8px}.promo-participants-dialog__table>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:9px 8px;border-top:1px solid rgba(107,72,37,.13);font-size:.84rem}.promo-participants-dialog__table>div:first-child{border-top:0}.promo-participants-dialog__table i{width:25px;height:30px;clip-path:polygon(50% 0%,100% 18%,100% 72%,50% 100%,0% 72%,0% 18%)}.promo-participants-dialog__table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-participants-dialog__table strong{color:#8f1511;font-family:var(--display-font);font-size:.9rem}.promo-participant-strength{color:#755636;font-family:var(--display-font);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right}.promo-cup h1{margin:0;color:#f1e4c9;font-size:clamp(1.55rem,4vw,2.55rem);line-height:1}.promo-cup-head .promo-kicker{color:#d3b587}.promo-kit{position:absolute;z-index:1;top:50%;right:28px;width:54px;height:62px;transform:translateY(-50%);clip-path:polygon(15% 0,85% 0,100% 24%,79% 38%,75% 100%,25% 100%,21% 38%,0 24%)}.promo-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:14px;padding:18px;color:var(--promo-ink)}.promo-matchday-trigger{position:relative;z-index:1;min-height:48px;justify-self:center;padding:0 20px;border:1px solid rgba(236,212,170,.25);border-radius:14px;background:#a71812;color:#fff4dc;cursor:pointer;pointer-events:auto;touch-action:manipulation;font-family:var(--display-font);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.promo-matchday-trigger span{margin-left:10px;font-size:1.1rem}.promo-matchday-dialog{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:clamp(90px,10vh,150px) 20px 20px;background:#030a0db8}.promo-matchday-dialog>section{display:grid;width:min(680px,100%);gap:14px;padding:22px;border:1px solid rgba(177,142,94,.45);border-radius:16px;background:#f8edd8;color:#453321;box-shadow:0 22px 60px #0006}.promo-matchday-dialog h2{margin:0;color:#241d14;font-family:var(--display-font);font-size:clamp(1.08rem,2.25vw,1.42rem);line-height:1.08;text-align:center;text-transform:uppercase}.promo-matchday-dialog>section>.promo-kicker{justify-self:center;text-align:center}.promo-matchday-dialog .promo-match-actions{grid-column:auto}.promo-matchday-dialog .promo-match-actions{justify-content:center}.promo-matchday-dialog .promo-match-actions>button,.promo-matchday-dialog>section>.promo-primary{min-height:52px;border-radius:14px}.promo-matchday-dialog>section>.promo-primary{justify-self:center}.promo-dialog-close{min-height:52px;padding:0 18px;border:1px solid rgba(107,72,37,.28);border-radius:14px;background:transparent;color:#5b4429;cursor:pointer;font-family:var(--display-font);text-transform:uppercase}.promo-next h2{margin:5px 0 0;font-family:var(--display-font);font-size:clamp(1.1rem,2.4vw,1.55rem);letter-spacing:.025em;line-height:1.08;text-transform:uppercase}.promo-next p{margin:8px 0 0;color:var(--manager-paper-muted);font-size:.86rem;line-height:1.4}.promo-match-actions{grid-column:1 / -1}.promo-current-fixtures{display:grid;gap:5px;align-content:start}.promo-current-fixtures div{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:8px 10px;border:1px solid rgba(107,72,37,.14);border-radius:10px;color:#453321;font-size:.76rem}.promo-current-fixtures div.is-current{border-color:#a71812;border-left-width:4px;background:#f3e2cc;color:#241d14;font-weight:700;box-shadow:0 2px #a7181214}.promo-current-fixtures div.is-pending{opacity:.48;filter:saturate(.55)}.promo-current-fixtures span,.promo-fixtures span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-current-fixtures b,.promo-fixtures b{text-align:center;white-space:nowrap}.promo-fixture-home{text-align:right}.promo-fixture-away{text-align:left}.promo-current-fixtures .has-local-home{border-left:4px solid #8f1511;padding-left:7px}.promo-current-fixtures .has-local-away{border-right:4px solid #8f1511;padding-right:7px}.promo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(236,212,170,.14);background:#11181d}.promo-tabs button{min-height:48px;border:0;border-left:1px solid rgba(236,212,170,.12);background:transparent;color:#d3b587;cursor:pointer;font-family:var(--display-font);font-size:.82rem;letter-spacing:.035em;text-transform:uppercase}.promo-tabs button:first-child{border-left:0}.promo-tabs button.is-active{background:#a71812;color:#f7ead0}.promo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.promo-grid .promo-panel{width:auto;margin:0;padding:16px;border:1px solid rgba(177,142,94,.36);border-radius:16px;background:#f8edd8;color:#453321}.promo-grid h2{margin:0 0 12px;color:var(--promo-ink);font-family:var(--display-font);font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}.promo-tables-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promo-tables-panel>h2{grid-column:1 / -1;margin-bottom:-4px}.promo-table{margin-top:12px;overflow:hidden;border:1px solid rgba(107,72,37,.14);border-radius:12px}.promo-table h3{margin:0;padding:9px 10px;background:#ead7b4;color:#755636;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.promo-table div{display:grid;grid-template-columns:20px minmax(0,1fr) 22px 26px 24px;gap:4px;align-items:center;min-width:0;padding:8px 10px;border-top:1px solid rgba(107,72,37,.12);color:#453321;font-size:.76rem;font-variant-numeric:tabular-nums}.promo-table .promo-table__head{padding-block:6px;background:#f0dfc1;color:#755636;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.promo-table b{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.promo-table .own{background:#45332129}.promo-fixtures .has-local-home{border-left:4px solid #8f1511;padding-left:7px}.promo-fixtures .has-local-away{border-right:4px solid #8f1511;padding-right:7px}.promo-knockout .has-local-home{border-left:4px solid #8f1511;padding-left:7px}.promo-knockout .has-local-away{border-right:4px solid #8f1511;padding-right:7px}.promo-table .qualified{box-shadow:inset 4px 0 #28965b;font-weight:800}.promo-fixture-round+.promo-fixture-round{margin-top:16px}.promo-fixture-round h3{margin:0 0 6px;color:#755636;font-family:var(--display-font);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.promo-fixture-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promo-fixture-groups>section{min-width:0}.promo-fixture-groups>section>h3{margin:0 0 10px;color:#755636;font-family:var(--display-font);font-size:.82rem;letter-spacing:.07em;text-transform:uppercase}.promo-fixtures{display:grid;gap:5px}.promo-fixtures div{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:7px;align-items:center;min-width:0;padding:9px 8px;border:1px solid rgba(107,72,37,.12);border-radius:10px;color:#453321;font-size:.76rem}.promo-fixtures small{color:#7c6445;font-size:.66rem;text-transform:uppercase}.promo-fixtures span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-knockout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.promo-knockout section{display:grid;gap:5px}.promo-knockout h3{margin:0;color:#755636;font-family:var(--display-font);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.promo-knockout section>div{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:11px 10px;border:1px solid rgba(107,72,37,.14);border-radius:10px;color:#453321;font-size:.8rem}.promo-knockout span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-knockout b{text-align:center;white-space:nowrap}.promo-knockout__winner{color:#241d14;font-weight:900}.promo-squad{list-style:none;margin:0;padding:0;border:1px solid rgba(107,72,37,.14);border-radius:12px;overflow:hidden}.promo-squad li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid rgba(107,72,37,.12);color:#453321;font-size:.76rem}.promo-squad li:first-child{border-top:0}.promo-squad span{color:#7c6445}.promo-winner{justify-items:center;text-align:center;color:var(--promo-ink)}.promo-winner h2{margin:0;font-family:var(--display-font);font-size:clamp(1.6rem,5vw,2.6rem);letter-spacing:.04em;text-transform:uppercase}.promo-winner .promo-kicker{color:#85570f}.promo-winner p{margin:0;color:#654d30}.promo-winner>strong{color:#241d14}.promo-winner .promo-match-actions>button{min-height:52px;border-radius:14px}@media (max-width: 760px){.promo-demo-strip{align-items:flex-start;flex-direction:column;gap:8px;margin-top:8px}.promo-home__footer{align-items:flex-start;flex-direction:column;padding-bottom:26px}.promo-header{padding-inline:4px}.promo-app{padding:14px;gap:12px}.promo-header__meta{display:none}.promo-language{display:flex}.promo-product span{display:none}.promo-home{grid-template-columns:1fr;gap:26px;min-height:auto;padding-block:30px}.promo-home__logo{width:108px;height:108px;margin-bottom:16px}.promo-home h1{font-size:clamp(2.8rem,15vw,4.4rem)}.promo-match-actions>*{flex:1 1 100%;width:100%}.promo-saves .manager-save-card{align-items:stretch;flex-direction:column;gap:10px}.promo-saves .manager-save-card__actions{display:grid;grid-template-columns:minmax(0,1fr) 42px}.promo-wizard__hero{grid-template-columns:60px minmax(0,1fr) 60px;min-height:70px}.promo-wizard__hero .manager-wizard__hero-step{font-size:.62rem}.promo-panel-head{grid-template-columns:1fr;gap:8px}.promo-teams{grid-template-columns:1fr}.promo-training-options{grid-template-columns:1fr;gap:12px}.promo-participant-picker,.promo-friendly-team-picker__targets{grid-template-columns:1fr}.promo-friendly-team-picker__targets>span{justify-self:center}.promo-cup-topbar{grid-template-columns:56px minmax(0,1fr) 56px;padding:0 8px}.promo-cup-topbar strong{font-size:.88rem}.promo-cup-topbar>span{font-size:0}.promo-cup-topbar>span:after{content:"TEAM";font-size:.62rem}.promo-cup-head{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:10px 62px 10px 12px}.promo-cup-head .manager-wizard__hero-copy{position:relative;left:auto;width:auto;grid-column:1;grid-row:1;justify-self:start;transform:none;text-align:left}.promo-cup-head__name{top:13px;right:62px;max-width:46%;font-size:.58rem}.promo-cup-head__name.has-kit{right:62px}.promo-cup-head .promo-kicker{font-size:.65rem}.promo-cup h1,.promo-participants-trigger{font-size:clamp(1.65rem,8vw,2.15rem)}.promo-participants-dialog{padding-top:62px}.promo-cup-head__action{grid-column:1 / -1;grid-row:2;width:100%;margin-top:4px}.promo-cup-head__action .promo-matchday-trigger{width:100%;min-height:44px;font-size:.78rem}.promo-kit{top:18px;right:16px;width:38px;height:44px;transform:none}.promo-tabs button{min-height:44px;padding-inline:5px;font-size:.7rem}.promo-next{grid-template-columns:1fr;padding:14px}.promo-matchday-dialog{padding:64px 12px 12px}.promo-grid,.promo-tables-panel{grid-template-columns:1fr}.promo-tables-panel>h2{grid-column:auto}.promo-fixture-groups,.promo-knockout{grid-template-columns:1fr}}@media (max-width: 390px){.promo-app{padding:10px}.promo-home-hero strong{font-size:1.65rem}.promo-cup-head{grid-template-columns:minmax(0,1fr)}.promo-cup-head .promo-back{font-size:.7rem}.promo-kit{right:14px;width:34px;height:42px}.promo-table div{grid-template-columns:18px minmax(0,1fr) 20px 23px 20px;padding-inline:7px;font-size:.7rem}.promo-fixtures div{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);padding-inline:6px;font-size:.7rem}.promo-squad li{font-size:.71rem}}@media (max-width: 760px) and (orientation: landscape){.manager-screen.promo-app{grid-template-rows:auto minmax(0,1fr)}.promo-header{min-height:48px;padding-inline:12px}.promo-product img{width:30px;height:30px}.promo-brand{font-size:.9rem}.promo-app{padding:8px 12px;gap:8px}.promo-home{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:auto;gap:22px;padding-block:16px}.promo-home__logo{width:72px;height:72px;margin-bottom:8px}.promo-home h1{margin:4px 0 10px;font-size:clamp(2.5rem,8vw,4.3rem)}.promo-home__facts{margin-top:14px}.promo-home__start-card{gap:9px;padding:18px}.promo-home__start-card>small{padding:7px 9px}.promo-wizard{gap:6px}.promo-wizard__hero{min-height:54px;grid-template-columns:72px minmax(0,1fr) 72px}.promo-wizard .promo-panel{min-height:0;padding:12px}.promo-panel h1{font-size:1.45rem}.promo-team-field{padding:8px 10px 10px}.promo-team-field legend{margin-bottom:6px}.promo-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.promo-teams button{padding:7px 8px;grid-template-columns:24px minmax(0,1fr);gap:1px 6px}.promo-teams i{width:22px;height:27px}.promo-teams small{overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.promo-choice-row button{min-height:34px}.promo-participant-picker{gap:8px}.promo-cup{gap:6px;padding-bottom:8px}.promo-cup-head{grid-template-columns:minmax(190px,1fr) minmax(0,2fr);min-height:62px;padding:8px 64px 8px 12px}.promo-cup-head__action .promo-matchday-trigger{width:min(250px,29vw);min-height:36px}.promo-kit{top:50%;right:16px;width:38px;height:44px;transform:translateY(-50%)}.promo-tabs button{min-height:38px}.promo-grid .promo-panel{padding:10px}.promo-tables-panel,.promo-fixture-groups,.promo-knockout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promo-tables-panel>h2{grid-column:1 / -1}.promo-table{margin-top:6px}.promo-table div{padding:5px 7px}.promo-fixtures div,.promo-knockout section>div{padding:6px}.promo-matchday-dialog{padding:54px 14px 12px;overflow-y:auto}.promo-matchday-dialog>section{width:min(680px,100%);gap:9px;padding:14px}.promo-matchday-dialog .promo-match-actions>button,.promo-matchday-dialog>section>.promo-primary,.promo-dialog-close{min-height:42px}}@media (hover: none) and (pointer: coarse){.manager-wizard__hero.promo-cup-head{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;min-height:0;padding:10px 12px}.promo-cup-head__name{position:static;grid-column:1;grid-row:1;max-width:min(88%,420px);font-size:.62rem;text-align:center}.promo-cup-head .manager-wizard__hero-copy{position:static;grid-column:1;grid-row:2;justify-self:center;width:auto;transform:none;text-align:center}.promo-cup-head__action{grid-column:1;grid-row:3;justify-self:center;width:min(100%,300px);margin-top:6px}.promo-cup-head__action .promo-matchday-trigger{width:100%}.promo-cup-head .promo-kit{display:none}}:root{color-scheme:dark;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--bg-1: #0b1724;--bg-2: #15324d;--panel: rgba(8, 22, 36, .76);--panel-border: rgba(181, 214, 255, .16);--text: #eef5ff;--muted: #afc0d3;--accent: #ffd76c;--accent-2: #7de3ce;--manager-paper-muted: #4f3b28;--field-line: rgba(236, 249, 255, .88);--display-font: "Arial Narrow", "Bahnschrift SemiCondensed", "Franklin Gothic Medium", sans-serif;--body-font: "Aptos", "Segoe UI", sans-serif}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body,#root{min-height:100%;height:100%}body{margin:0;font-family:var(--body-font);color:var(--text);background:radial-gradient(circle at top left,rgba(255,217,108,.14),transparent 28%),radial-gradient(circle at 90% 12%,rgba(125,227,206,.12),transparent 24%),linear-gradient(180deg,#13263d,#09131f)}body.app-body--native,#root.app-root--native{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.app-html--match{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body.app-body--match{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;background:#000;overflow:hidden;overscroll-behavior:none;touch-action:none}#root.app-root--match{width:100vw;height:100dvh;background:#000;overflow:hidden;overscroll-behavior:none;touch-action:none}button,input,select{font:inherit}.sandbox-page{min-height:100vh;padding:18px;background:linear-gradient(180deg,#ffffff05,#fff0),transparent}.sandbox-page--manager-match{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-width:100vw;min-height:100dvh;height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#000;overflow:hidden}.manager-app-shell--match .sandbox-page--manager-match{position:relative}.sandbox-page--manager-match .sandbox-main--manager-match{position:relative;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;display:grid;place-items:center;overflow:hidden}.sandbox-page--manager-match.sandbox-page--sunny,.sandbox-page--manager-match.sandbox-page--rain,.sandbox-page--manager-match.sandbox-page--storm,.sandbox-page--manager-match.sandbox-page--snow,.sandbox-page--manager-match.sandbox-page--fog,.sandbox-page--manager-match.sandbox-page--night{background:#000}.match-landscape-required{display:none}@media (max-width: 767px) and (orientation: portrait){.match-landscape-required{position:fixed;z-index:100100;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:10px;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#071116;color:#f7ead0;text-align:center;touch-action:none}.match-landscape-required__icon{display:grid;width:72px;height:72px;place-items:center;border:2px solid #c99228;border-radius:18px;color:#f7cf77;font-size:3rem;line-height:1;transform:rotate(-45deg)}.match-landscape-required strong{font-family:var(--display-font);font-size:clamp(1.6rem,8vw,2.3rem);letter-spacing:.04em;text-transform:uppercase}.match-landscape-required p{max-width:24rem;margin:0;color:#d3b587;font-size:1rem;line-height:1.45}}.manager-match-transition-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(242,192,99,.1),transparent 24rem),#040a0ff5}.manager-match-transition-cover__spinner{width:54px;height:54px;border:4px solid rgba(255,255,255,.16);border-top-color:#f2c063;border-right-color:#f7e3b0;border-radius:999px;animation:manager-loading-spin .95s linear infinite}.sandbox-page--sunny{background:radial-gradient(circle at 18% 6%,rgba(255,228,153,.28),transparent 20%),radial-gradient(circle at 80% 14%,rgba(255,210,124,.2),transparent 24%),linear-gradient(180deg,#2f5a84,#114067)}.sandbox-page--rain{background:radial-gradient(circle at 14% 20%,rgba(125,190,255,.1),transparent 20%),linear-gradient(180deg,#102237,#09111c)}.sandbox-page--storm{background:radial-gradient(circle at 18% 16%,rgba(178,217,255,.08),transparent 18%),radial-gradient(circle at 78% 6%,rgba(255,255,255,.05),transparent 12%),linear-gradient(180deg,#08121d,#04070c)}.sandbox-page--snow{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.16),transparent 18%),linear-gradient(180deg,#18314a,#0d1724)}.sandbox-page--fog{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12),transparent 22%),linear-gradient(180deg,#162736,#0d1821)}.sandbox-page--night{background:radial-gradient(circle at 50% -10%,rgba(123,184,255,.18),transparent 28%),linear-gradient(180deg,#08101b,#050b12)}.sandbox-page__hero{width:min(1240px,100%);margin:0 auto 18px;padding:26px 28px;border:1px solid var(--panel-border);border-radius:28px;background:linear-gradient(135deg,#152f48db,#09141feb),var(--panel);box-shadow:0 24px 48px #0000003d,inset 0 1px #ffffff0f}.sandbox-page__eyebrow,.hud-card__label,.sandbox-controls__head small,.hud-panel__eyebrow,.score-ribbon,.player-token__label,.power-slider span{letter-spacing:.08em;text-transform:uppercase}.sandbox-page__hero h1{margin:10px 0 12px;font-family:var(--display-font);font-size:clamp(2rem,4.3vw,3.9rem);line-height:.94}.sandbox-page__hero p{max-width:70ch;margin:0;color:var(--muted);line-height:1.55}.sandbox-layout{width:min(1560px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);gap:18px;align-items:start}.sandbox-tab-bar,.sandbox-tab-panel,.team-tab{width:min(1240px,100%);margin-left:auto;margin-right:auto}.sandbox-tab-bar{display:flex;gap:12px;margin-bottom:18px;padding:10px;border:1px solid var(--panel-border);border-radius:24px;background:linear-gradient(180deg,#112236e0,#09121ceb),var(--panel);box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff0d}.sandbox-tab{flex:0 0 auto;min-width:124px;padding:12px 18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:var(--muted);font-family:var(--display-font);font-size:1rem;letter-spacing:.05em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.sandbox-tab:hover{transform:translateY(-1px);border-color:#ffd76c4d;color:var(--text)}.sandbox-tab.is-active{border-color:#ffd76c6b;background:linear-gradient(180deg,#ffd76c2e,#ffd76c14),#ffffff0d;color:var(--text);box-shadow:inset 0 1px #ffffff14}.sandbox-tab-panel{display:grid}.manager-tab{width:min(1240px,100%);margin:0 auto;display:grid;gap:16px}.manager-tab--fullscreen{width:100%;min-height:100dvh;height:100dvh;margin:0;gap:0;background:#000;overflow:hidden}.manager-tab--loading{width:min(1240px,100%);margin:0 auto}.manager-loading-screen{position:relative;width:100%;min-height:100dvh;overflow:hidden;background:#091018}.manager-loading-screen--fullscreen{min-height:100dvh;height:100dvh}.manager-loading-screen--compact{background:#000}.manager-loading-screen--compact .manager-loading-screen__veil{background:#000000e0}.manager-loading-screen--transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:auto;min-height:0;height:auto;display:grid;place-items:center;background:#071018}.manager-loading-screen--transition .manager-loading-screen__veil{background:radial-gradient(circle at center,rgba(242,192,99,.1),transparent 24rem),#040a0feb}.manager-loading-screen__transition-center{position:relative;z-index:1;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:999px;background:#071019b3;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000052}.manager-loading-screen__stadium,.manager-loading-screen__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.manager-loading-screen__stadium{object-fit:cover;filter:saturate(.92) brightness(.72);transform:scale(1.04)}.manager-loading-screen__fallback{background:linear-gradient(180deg,#040a0f33,#040a0f8c),url(/static/assets/stadiums/stadiums/T0127.png) center / cover no-repeat}.manager-loading-screen__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a0f47,#040a0fb3),radial-gradient(circle at 50% 44%,rgba(255,255,255,.08),transparent 20%)}.manager-loading-screen__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.7rem;padding:1.6rem 2rem;border-radius:1.3rem;background:#07101985;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:200px}.manager-loading-screen__logo{width:80px;height:80px;object-fit:contain;border-radius:18px;margin-bottom:.2rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.manager-loading-screen__app-name{color:#f2c063;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem}.manager-loading-screen__center strong{color:#f5ead1;font-size:clamp(1rem,2vw,1.1rem);letter-spacing:.04em}.manager-loading-screen__spinner{width:54px;height:54px;border-radius:999px;border:4px solid rgba(255,255,255,.16);border-top-color:#f2c063;border-right-color:#f7e3b0;animation:manager-loading-spin .95s linear infinite}@keyframes manager-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manager-tab__toolbar{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.manager-tab__devices{display:flex;gap:10px}.manager-shell{width:min(1240px,100%);display:grid;justify-items:center}.manager-app-shell{width:100%;min-height:100dvh;height:100dvh;display:grid;background:linear-gradient(180deg,#081117,#10171c);overflow:hidden}.manager-app-shell__screen{position:relative;min-height:100dvh;height:100dvh;display:grid;overflow:hidden;min-width:0;padding-top:var(--safe-area-top);padding-right:var(--safe-area-right);padding-bottom:0;padding-left:var(--safe-area-left)}.manager-app-shell--match{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;margin:0;padding:0;border:0;border-radius:0;background:#000}.manager-app-shell__screen--match{width:100vw;height:100dvh;min-width:100vw;min-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#000}.manager-stage{margin:0 auto;padding:14px;border:1px solid var(--panel-border);border-radius:34px;background:linear-gradient(180deg,#112236eb,#09121cf0),var(--panel);box-shadow:0 20px 44px #0000003d,inset 0 1px #ffffff0d;display:grid;gap:10px}.manager-stage__chrome{height:16px;display:flex;align-items:center;justify-content:center;gap:10px}.manager-stage__camera{width:10px;height:10px;border-radius:999px;background:#ffffff29}.manager-stage__speaker{width:72px;height:5px;border-radius:999px;background:#ffffff1f}.manager-stage__screen{position:relative;padding:0;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#081117,#10171c);display:grid;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.manager-stage__screen::-webkit-scrollbar{width:0;height:0}.manager-stage--handy.manager-stage--portrait{width:min(390px,100%)}.manager-stage--handy.manager-stage--portrait .manager-stage__screen{height:640px}.manager-stage--handy.manager-stage--landscape{width:min(760px,100%)}.manager-stage--handy.manager-stage--landscape .manager-stage__screen{height:360px}.manager-stage--tablet.manager-stage--portrait{width:min(760px,100%)}.manager-stage--tablet.manager-stage--portrait .manager-stage__screen{height:860px}.manager-stage--tablet.manager-stage--landscape{width:min(1040px,100%)}.manager-stage--tablet.manager-stage--landscape .manager-stage__screen{height:620px}.manager-stage--web{width:min(1120px,100%)}.manager-stage--web .manager-stage__screen{height:680px}.manager-screen{display:grid;gap:18px;align-content:start;min-height:0;height:100%;padding:22px;background:radial-gradient(circle at top,rgba(194,151,96,.08),transparent 38%),linear-gradient(180deg,#081117,#10171c);color:#f1e4c9}.manager-screen--landing{min-height:100%;align-content:space-between}.manager-screen--wizard{min-height:100%;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;background:radial-gradient(circle at top,rgba(194,151,96,.08),transparent 38%),linear-gradient(180deg,#081117,#10171c)}.manager-screen--wizard::-webkit-scrollbar{display:none}.manager-screen--manager-shell{position:relative;height:100%;min-height:0;padding:0;gap:0;background:#081117;color:#241d14;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.manager-screen--manager-shell::-webkit-scrollbar{width:0;height:0}.manager-screen__center{display:grid;justify-items:center;gap:10px;padding-top:48px;text-align:center}.manager-screen__eyebrow,.manager-screen__header span,.manager-summary-card small,.manager-save-card small{letter-spacing:.08em;text-transform:uppercase}.manager-screen__center strong{font-family:var(--display-font);font-size:clamp(2.1rem,5vw,3.8rem);line-height:.94}.manager-screen__center small{color:#d0c2aa}.manager-screen__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-screen__header strong{font-family:var(--display-font);font-size:1.55rem}.manager-screen__header span{color:#d0c2aa}.manager-screen__header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.manager-screen__footer{display:flex;justify-content:center;margin-top:auto;padding-top:10px}.manager-screen__footer--spread{justify-content:space-between}.manager-screen__footer--landing{padding-top:0}.manager-start-screen{min-height:100%;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.manager-start-hero{position:relative;overflow:hidden;min-height:116px;border-radius:22px;border:1px solid rgba(236,212,170,.12);background:linear-gradient(180deg,#1118162e,#080c0deb),url(/static/assets/stadiums/stadiums/gr_10000.png) center top / cover no-repeat,#10171c;box-shadow:inset 0 1px #ffffff08,0 24px 44px #00000038}.manager-start-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,#f3e3c700,#f3e3c714),repeating-linear-gradient(90deg,#244a3047 0,#244a3047 24px,#14362357 24px,#14362357 48px);opacity:.72}.manager-start-hero--landing{min-height:min(48vh,380px);display:grid;align-items:start;padding:28px 18px 16px;background:linear-gradient(180deg,#080e124d,#080c0de0),url(/static/assets/stadiums/stadiums/A0020.png) center / cover no-repeat,#10171c}.manager-start-hero--menu{min-height:162px;display:grid;align-items:end;padding:12px 14px}.manager-start-hero__copy{position:relative;z-index:1;display:grid;gap:5px;justify-items:center;text-align:center}.manager-start-hero__eyebrow{color:#f2c063;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.manager-start-hero__copy strong{font-family:var(--display-font);font-size:clamp(2.1rem,7vw,3.8rem);line-height:.92;color:#f4e6ca;text-shadow:0 2px 12px rgba(0,0,0,.32)}.manager-start-hero--menu .manager-start-hero__copy strong{font-size:clamp(1.45rem,5vw,2rem)}.manager-start-hero__app-logo{width:88px;height:88px;object-fit:contain;border-radius:20px;margin-bottom:6px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.7))}.manager-start-hero__copy small{color:#ecd4aa;font-size:.82rem;line-height:1.2;max-width:20rem}.manager-start-panel{min-height:0;display:grid;align-content:start;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(107,72,37,.14);background:linear-gradient(180deg,#f6ead6fa,#f1e0c3fa),#f3e3c7;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #c9ad8129}.manager-start-language{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.manager-start-language small{color:#d8c3a0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.manager-start-panel--load{min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.manager-choice-card--retro,.manager-save-card--retro{border:1px solid rgba(107,72,37,.14);background:linear-gradient(180deg,#f6ead6fa,#eedcbefa),#f6ead6;box-shadow:inset 0 1px #ffffff3d;color:#241d14}.manager-choice-card--retro strong,.manager-save-card--retro strong{color:#1f1912}.manager-choice-card--retro span,.manager-save-card--retro span,.manager-save-card--retro small{color:var(--manager-paper-muted)}.manager-choice-card--retro{min-height:106px;align-content:center}.manager-load-toolbar{display:flex;justify-content:flex-end}.manager-load-toolbar__button,.manager-save-action{min-height:36px;padding:0 14px;border-radius:12px;border:1px solid rgba(107,72,37,.18);background:#11181d;color:#f1dfbc;font-family:var(--display-font);font-size:.86rem;letter-spacing:.04em}.manager-save-action--primary{background:#8f1511;border-color:#8f1511d6;color:#f7ead0}.manager-load-toolbar__button:disabled,.manager-save-action:disabled{opacity:.62;cursor:wait}.manager-save-list--retro{gap:12px;min-height:0;overflow-y:auto;padding-right:4px}.manager-save-list--retro::-webkit-scrollbar{width:6px}.manager-save-list--retro::-webkit-scrollbar-thumb{border-radius:999px;background:#6b482547}.manager-save-card__copy{display:grid;gap:4px;min-width:0}.manager-save-card__actions--retro{justify-content:flex-end}.manager-save-list__empty--retro{padding:22px 16px;border-radius:16px;border:1px dashed rgba(107,72,37,.22);color:var(--manager-paper-muted);background:#fff8eb52;text-align:center}.manager-wizard__hero{--wizard-accent: #8f1511;--wizard-accent-soft: #ecd4aa;position:relative;overflow:hidden;padding:12px 16px;min-height:60px;border-radius:22px;border:1px solid rgba(236,212,170,.12);background:linear-gradient(180deg,#06161275,#081218c2),repeating-linear-gradient(90deg,#366c3f47 0,#366c3f47 22px,#2a5a3447 22px,#2a5a3447 44px),linear-gradient(180deg,#163628,#0b1318);background-size:cover;background-position:center;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e;display:grid;grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;gap:8px}.manager-wizard__hero--compact{padding:12px 16px;gap:0}.manager-wizard__hero--compact:after{height:18px;opacity:.16}.manager-wizard__hero:after{content:"";position:absolute;inset:auto 0 0 0;height:54px;background:linear-gradient(180deg,#0000,#00000057),repeating-linear-gradient(90deg,#ecd4aa0d 0,#ecd4aa0d 20px,#ecd4aa00 20px,#ecd4aa00 40px),linear-gradient(90deg,transparent calc(50% - 1px),rgba(232,240,224,.18) calc(50% - 1px),rgba(232,240,224,.18) calc(50% + 1px),transparent calc(50% + 1px));opacity:.4;pointer-events:none}.manager-wizard__hero-top,.manager-wizard__hero-copy,.manager-wizard__hero-meta,.manager-wizard__hero-side,.manager-wizard__hero-title,.manager-wizard__hero-step{position:relative;z-index:1}.manager-wizard__hero-title{justify-self:center;text-align:center;font-family:var(--display-font);font-size:1.2rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#ecd4aa}.manager-wizard__hero-step{justify-self:end;color:#d7bf95;font-size:.76rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.manager-wizard__eyebrow,.manager-wizard__meta-pill span,.manager-wizard__identity-card small,.manager-wizard__finish-card small{letter-spacing:.08em;text-transform:uppercase;color:#d3b587}.manager-wizard__hero-copy{display:grid;gap:8px}.manager-wizard__hero-copy strong,.manager-wizard__step strong,.manager-wizard__identity-card strong,.manager-wizard__finish-card strong{font-family:var(--display-font)}.manager-wizard__hero-copy strong{font-size:1.9rem;line-height:.95}.manager-wizard__hero-copy p,.manager-wizard__note-card p,.manager-wizard__finish-card p{margin:0;color:#d3c6ae;line-height:1.45}.manager-wizard__hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-wizard__meta-pill,.manager-wizard__identity-card,.manager-wizard__finish-card{border-radius:18px;border:1px solid rgba(236,212,170,.16);background:#17110cbd;box-shadow:inset 0 1px #ffffff08}.manager-wizard__meta-pill{padding:12px 12px 10px;display:grid;gap:4px}.manager-wizard__meta-pill strong{font-family:var(--display-font);font-size:1rem;color:#f1e4c9}.manager-wizard__stepper{display:flex;align-items:stretch;border-radius:14px;overflow:hidden;background:#11181d;border:1px solid rgba(236,212,170,.08);scrollbar-width:none}.manager-wizard__stepper::-webkit-scrollbar{display:none}.manager-wizard__step{flex:1 1 0;min-width:0;min-height:54px;padding:8px 10px;border-right:1px solid rgba(236,212,170,.08);background:transparent;display:grid;place-items:center;gap:2px;text-align:center}.manager-wizard__step small{color:#c3ad87}.manager-wizard__step strong{font-size:.82rem;color:#ecd4aa;letter-spacing:.04em;text-transform:uppercase}.manager-wizard__step:last-child{border-right:0}.manager-wizard__step.is-active{background:#8f1511}.manager-wizard__step.is-active strong,.manager-wizard__step.is-done strong{color:#f7ead0}.manager-wizard__step.is-done small{color:#ecd4aa}.manager-wizard__body{display:grid;grid-template-columns:1fr;gap:8px;min-height:0;align-content:stretch}.manager-wizard__loading{display:grid;justify-items:center;gap:0;padding:14px 16px;border-radius:16px;border:1px solid rgba(167,129,79,.28);background:linear-gradient(180deg,#fff8eaeb,#f4e4c6eb);color:#2f2415;text-align:center}.manager-wizard__spinner{width:28px;height:28px;border-radius:999px;border:3px solid rgba(160,33,21,.18);border-top-color:#a02115;animation:manager-wizard-spin .85s linear infinite}@keyframes manager-wizard-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manager-wizard__panel{border-radius:16px;border:1px solid rgba(107,72,37,.16);background:linear-gradient(180deg,#f5e6cb,#efddbf);box-shadow:inset 0 1px #ffffff38}.manager-wizard__panel--form{display:grid;padding:14px;min-height:100%;align-content:start}.manager-wizard__stack{display:grid;gap:12px}.manager-wizard__field{border-radius:14px;border:1px solid rgba(167,129,79,.28);background:linear-gradient(180deg,#fff8eab8,#f4e4c6b8);padding:12px 14px}.manager-wizard__field--compact{padding:10px}.manager-wizard__field span{margin-bottom:8px;display:block;color:#7d5e3a;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.manager-wizard__field.team-field span{color:#8a7353}.manager-inline-picker{position:relative}.manager-inline-picker__trigger{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(177,142,94,.36);border-radius:12px;background:linear-gradient(180deg,#f8edd8,#f0dcb8);color:#5b4429;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;font-family:var(--display-font);font-size:1.02rem;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff57,0 1px #6b48250a}.manager-inline-picker__trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-inline-picker__caret{color:#6c5537;font-size:.95rem}.manager-inline-picker__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:8;max-height:216px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border:1px solid rgba(177,142,94,.32);border-radius:12px;background:linear-gradient(180deg,#fbf0dc,#f2dfbd);box-shadow:inset 0 1px #ffffff47,0 10px 18px #40281014}.manager-inline-picker__menu::-webkit-scrollbar{display:none}.manager-inline-picker__option{width:100%;padding:12px 14px;border:0;border-top:1px solid rgba(177,142,94,.2);background:transparent;color:#5b4429;display:grid;gap:2px;text-align:left}.manager-inline-picker__option:first-child{border-top:0}.manager-inline-picker__option strong{font-family:var(--display-font);font-size:.98rem;line-height:1.05}.manager-inline-picker__option span{color:#7c6445;font-size:.84rem}.manager-inline-picker__option.is-selected{background:#8f151114;box-shadow:inset 4px 0 #8f1511}.manager-wizard__field select,.manager-wizard__field input,.manager-wizard__field textarea{min-height:48px;width:100%;padding:0 14px;border-radius:12px;border:1px solid rgba(177,142,94,.36);background:linear-gradient(180deg,#f8edd8,#f0dcb8);color:#5b4429;-webkit-text-fill-color:#5b4429;font-family:var(--display-font);font-size:1.02rem;letter-spacing:.01em;color-scheme:light;opacity:1;box-shadow:inset 0 1px #ffffff57,0 1px #6b48250a}.manager-wizard__field.team-field select,.manager-wizard__field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;border-color:#b18e5e5c;background-color:#f0dcb8;background-image:linear-gradient(180deg,#f8edd8,#f0dcb8),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 4.4 6 8l3.8-3.6' fill='none' stroke='%23463621' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,calc(100% - 14px) 50%;background-size:100% 100%,12px 12px}.manager-wizard__field select option{background:#f5e3c1;color:#5b4429}.manager-wizard__field select option:checked{background:#ecd6ad;color:#5b4429}.manager-wizard__field input::placeholder{color:#5b442994}.manager-wizard__field select:focus,.manager-wizard__field input:focus,.manager-wizard__field textarea:focus{outline:none;border-color:#8f151159;box-shadow:0 0 0 3px #8f151114}.manager-wizard__prompt-input{min-height:48px;height:48px;padding:0 14px;resize:none;line-height:48px}.manager-wizard__difficulty-inline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-wizard__toggle-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-wizard__difficulty-inline .manager-mobile__language-button{min-width:0;width:100%;min-height:34px;padding:0 4px;font-size:.68rem;letter-spacing:0}.manager-wizard__field-help{color:#7c6445d1;font-size:.72rem;line-height:1.35}.manager-wizard__field-note{color:#7c6445bd;font-size:.72rem;line-height:1.3}.manager-wizard__button-row{display:flex;gap:10px;flex-wrap:wrap}.manager-wizard__ghost-button{min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(236,212,170,.12);background:#13181d;color:#ecd4aa;font-family:var(--display-font);letter-spacing:.03em;text-transform:uppercase}.manager-wizard__panel .manager-wizard__ghost-button{border-color:#a7814f42;background:linear-gradient(180deg,#f9eedb,#edd8b1);color:#241d14;box-shadow:inset 0 1px #ffffff57,0 1px #6b48250d}.manager-wizard__ghost-button:disabled{opacity:.45}.manager-wizard__mini-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(107,72,37,.14);background:#efe0c7;color:#755636}.manager-wizard__mini-meta strong{font-family:var(--display-font);color:#241d14;letter-spacing:.02em}.manager-wizard__mini-meta span{font-size:.88rem}.manager-wizard__identity-card,.manager-wizard__finish-card{padding:14px;display:grid;gap:6px;border-radius:12px;border:1px solid rgba(167,129,79,.22);background:linear-gradient(180deg,#fbf1dd,#f0ddbc)}.manager-wizard__identity-card span,.manager-wizard__finish-card span{color:#6f563c}.manager-wizard__identity-card strong,.manager-wizard__finish-card strong,.manager-wizard__identity-card small,.manager-wizard__finish-card small{color:#241d14}.manager-screen--wizard .manager-screen__footer{position:static;margin-top:0;padding:0;background:transparent}.manager-screen--wizard .manager-primary-button{background:#8f1511;color:#f7ead0;border-color:#ecd4aa2e;box-shadow:none}.manager-screen--wizard .manager-primary-button:disabled{background:#5a2b27}.manager-stage--handy.manager-stage--portrait .manager-screen--wizard{gap:8px;padding:14px}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero{padding:10px 12px 8px;min-height:54px;gap:6px;border-radius:22px}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero{grid-template-columns:64px minmax(0,1fr) 64px}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero-title{font-size:1.05rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero-step{font-size:.68rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero-copy strong{font-size:1.2rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero-copy p{font-size:.88rem;line-height:1.34}.manager-stage--handy.manager-stage--portrait .manager-wizard__hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-stage--handy.manager-stage--portrait .manager-wizard__meta-pill{padding:10px 10px 9px}.manager-stage--handy.manager-stage--portrait .manager-wizard__meta-pill strong{font-size:.86rem;line-height:1.05}.manager-stage--handy.manager-stage--portrait .manager-wizard__stepper{gap:6px}.manager-stage--handy.manager-stage--portrait .manager-wizard__step{padding:9px 8px;border-radius:16px}.manager-stage--handy.manager-stage--portrait .manager-wizard__step strong{font-size:.72rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__body{gap:8px;min-height:100%}.manager-stage--handy.manager-stage--portrait .manager-wizard__panel--form{padding:10px}.manager-stage--handy.manager-stage--portrait .manager-wizard__field{padding:10px;border-radius:18px}.manager-stage--handy.manager-stage--portrait .manager-wizard__field--compact{padding:8px}.manager-stage--handy.manager-stage--portrait .manager-inline-picker__menu{max-height:184px}.manager-stage--handy.manager-stage--portrait .manager-competition__fixture-line,.manager-stage--handy.manager-stage--portrait .manager-competition__result-line{gap:6px}.manager-stage--handy.manager-stage--portrait .manager-competition__fixture-time,.manager-stage--handy.manager-stage--portrait .manager-competition__result-badge{min-width:46px;font-size:.74rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__field select,.manager-stage--handy.manager-stage--portrait .manager-wizard__field input,.manager-stage--handy.manager-stage--portrait .manager-wizard__field textarea{min-height:48px;font-size:16px}.manager-stage--handy.manager-stage--portrait .manager-wizard__prompt-input{min-height:46px;height:46px;padding:0 12px;line-height:46px}.manager-stage--handy.manager-stage--portrait .manager-wizard__button-row{display:grid;grid-template-columns:1fr}.manager-stage--handy.manager-stage--portrait .manager-wizard__mini-meta{gap:6px 10px;padding:9px 10px}.manager-stage--handy.manager-stage--portrait .manager-wizard__mini-meta strong,.manager-stage--handy.manager-stage--portrait .manager-wizard__mini-meta span{overflow-wrap:anywhere}.manager-stage--handy.manager-stage--portrait .manager-wizard__mini-meta span{font-size:.8rem}.manager-stage--handy.manager-stage--portrait .manager-wizard__ghost-button,.manager-stage--handy.manager-stage--portrait .manager-primary-button{min-height:44px}.manager-stage--handy.manager-stage--portrait .manager-screen__footer--spread{gap:8px}.manager-stage--handy.manager-stage--portrait .manager-screen__footer--spread>*{flex:1 1 0;min-width:0}.manager-primary-button{min-width:180px;padding:16px 22px;border:1px solid rgba(255,215,108,.44);border-radius:18px;background:linear-gradient(180deg,#ffd76c3d,#ffd76c1f),#ffffff0d;color:var(--text);font-family:var(--display-font);font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.manager-primary-button:disabled{opacity:.45}.manager-menu-grid,.manager-form-grid,.manager-save-list{display:grid;gap:14px}.manager-build-meta{display:grid;gap:4px;margin-top:12px;color:#7d6347;font-size:.72rem;letter-spacing:.04em;text-align:center}.manager-build-meta--hero{color:#ecd4aa}.manager-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-inline-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.manager-choice-card,.manager-save-card,.manager-summary-card{padding:18px;border:1px solid rgba(233,211,179,.12);border-radius:22px;background:#fff8eb0a;text-align:left}.manager-choice-card{display:grid;gap:6px}.manager-choice-card strong,.manager-summary-card strong,.manager-save-card strong{font-family:var(--display-font);font-size:1.28rem}.manager-choice-card span,.manager-summary-card span,.manager-save-card span{color:#d0c2aa}.manager-choice-card.manager-choice-card--retro span,.manager-save-card.manager-save-card--retro span{color:var(--manager-paper-muted)}.manager-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-stepper__item{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);text-align:center;font-size:.84rem;text-transform:uppercase;letter-spacing:.06em}.manager-stepper__item.is-active{border-color:#ffd76c59;background:#ffd76c1f;color:var(--text)}.manager-stepper__item.is-done{color:var(--text)}.manager-summary-card{display:grid;gap:6px}.manager-save-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.manager-save-card__actions{display:flex;gap:8px;flex-wrap:wrap}.manager-mobile__topbar{position:sticky;top:0;z-index:10;min-height:54px;padding:8px 14px;display:grid;grid-template-columns:108px minmax(0,1fr) 108px;align-items:center;gap:8px;background:#091218;color:#ecd4aa;border-bottom:1px solid rgba(236,212,170,.12)}.manager-mobile__topbar strong{min-width:0;justify-self:center;text-align:center;font-family:var(--display-font);font-size:1.22rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-mobile__icon-button,.manager-mobile__arrow-button{border:0;background:transparent;color:#ecd4aa;font-family:var(--display-font);font-size:1.2rem;padding:0;min-height:24px}.manager-mobile__topmeta{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.manager-mobile__topmeta--left{justify-content:flex-start}.manager-mobile__topmeta span,.manager-mobile__topmeta small{color:#d7bf95;display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.manager-mobile__topmeta small{font-size:.72rem;text-align:left}.manager-mobile__topmeta span{font-size:.84rem;text-align:right}.manager-mobile__topmeta-button{display:inline-flex;align-items:center;justify-content:flex-end;max-width:100%;min-height:26px;padding:0 8px;border:1px solid rgba(236,212,170,.16);border-radius:999px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d}.manager-mobile__topmeta-button span{min-width:0;color:#f1dfbc}.manager-mobile__topbar-select-wrap{position:relative;display:block;width:78px;max-width:100%;z-index:4}.manager-mobile__topbar-select-wrap:after{content:"∨";position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#d7bf95;font-size:.62rem;pointer-events:none}.manager-mobile__topbar-select-button{width:78px;max-width:100%;min-height:24px;padding:0 20px 0 0;border:0;background:transparent;color:#d7bf95;font-family:var(--display-font);font-size:.8rem;letter-spacing:.03em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-mobile__topbar-select-menu{position:absolute;top:calc(100% + 6px);left:0;width:96px;max-height:300px;overflow-y:auto;display:grid;gap:2px;padding:6px;border:1px solid rgba(236,212,170,.18);background:#091218;box-shadow:0 10px 24px #00000057}.manager-mobile__topbar-select-option{min-height:28px;padding:4px 8px;border:0;background:transparent;color:#d7bf95;font-family:var(--display-font);font-size:.78rem;letter-spacing:.03em;text-align:left}.manager-mobile__topbar-select-option.is-active{background:#8f1511;color:#f7ead0}.manager-mobile__paper{position:relative;z-index:1;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-overflow-scrolling:touch;padding:16px;background:#f3e3c7;color:#241d14}.manager-mobile__paper::-webkit-scrollbar{width:0;height:0;background:transparent}.manager-mobile__stack{display:grid;gap:14px}.manager-mobile__stack--competitions{gap:0;margin:-16px -16px calc(-1*env(safe-area-inset-bottom))}.manager-mobile__stack--topline{margin:-16px -16px 0;gap:6px}.manager-mobile__ai-support-area{height:100%;min-height:0;margin:0 16px}.manager-mobile__ai-support-area .manager-ai-support__panel{width:100%;height:100%;border:0;border-radius:18px}.manager-mobile__paper.is-ai-support{overflow:hidden;padding:0}.manager-mobile__paper.is-ai-support .manager-ai-support.is-embedded,.manager-mobile__paper.is-ai-support .manager-ai-support.is-embedded .manager-ai-support__panel{height:100%}.manager-mobile__paper.is-ai-support .manager-ai-support__panel{overflow:visible}.manager-mobile__paper.is-ai-support .manager-ai-support__header{width:calc(100% + 32px);margin-left:-16px;border-radius:0;padding-left:36px;padding-right:36px}.manager-mobile__stack--topline>.manager-competition__tabs,.manager-mobile__stack--topline>.manager-mobile__club-card{border-radius:0;margin-left:0;margin-right:0}.manager-mobile__stack--topline>.manager-competition__tabs,.manager-mobile__stack--competitions>.manager-competition__tabs{position:sticky;top:-16px;z-index:8;background:#11181d}.manager-mobile__stack--topline>.manager-mobile__club-card{border-left:0;border-right:0}.manager-mobile__stack--topline>:not(.manager-competition__tabs):not(.manager-mobile__club-card){margin-left:16px;margin-right:16px}.manager-mobile__stack--topline>.manager-mobile__sticky-cta{margin-left:0;margin-right:0;padding:10px 16px 8px}.manager-mobile__stack--competitions>*{border-radius:0}.manager-mobile__stack--competitions>.manager-mobile__sticky-cta{padding:10px 16px 8px}.manager-mobile__club-card{padding:18px 16px;border-radius:18px;background:linear-gradient(180deg,#0a1218fa,#0d161dfa),#0b1318;color:#f1dfbc;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:start}.manager-mobile__club-card .manager-mobile__club-mark{width:58px;height:58px;font-size:1rem;align-self:start;margin-top:2px}.manager-mobile__club-card .manager-mobile__club-mark.has-image{border:0;background:transparent!important}.manager-mobile__club-card .manager-mobile__club-mark.has-image img{width:100%;height:100%;object-fit:contain;display:block}.manager-mobile__club-card .manager-mobile__club-mark.is-tall-crest.has-image img{max-width:78%;max-height:78%;margin:0 auto}.manager-mobile__club-card .manager-mobile__club-mark.is-home-head.has-image img{max-width:92%;max-height:92%}.manager-mobile__club-card .manager-mobile__club-mark.is-home-head.is-tall-crest.has-image img{max-width:74%;max-height:74%;transform:translateY(-4%);transform-origin:center center}.manager-mobile__club-copy,.manager-mobile__club-budget{display:grid;gap:4px;align-self:start}.manager-mobile__club-copy strong,.manager-mobile__club-budget strong,.manager-mobile__section-title,.manager-mobile__match-card strong,.manager-mobile__stats-strip strong,.manager-mobile__table-head strong,.manager-mobile__player-name strong,.manager-mobile__table-row strong,.manager-mobile__info-card strong,.manager-mobile__finance-row strong,.manager-mobile__sponsor-card strong,.manager-mobile__profile-card strong,.manager-mobile__list-row strong,.manager-mobile__action-row strong,.manager-mobile__mail-row strong{font-family:var(--display-font);line-height:1.05}.manager-mobile__club-copy small,.manager-mobile__club-budget small,.manager-mobile__match-card small,.manager-mobile__list-row small,.manager-mobile__action-row small,.manager-mobile__table-tabs-note small,.manager-mobile__finance-row small,.manager-mobile__sponsor-card small,.manager-mobile__info-card small,.manager-mobile__profile-card small,.manager-mobile__mail-row small,.manager-mobile__mail-row span{color:var(--manager-paper-muted)}.manager-mobile__club-card small{color:#d1bb95}.manager-mobile__section-title{font-size:.98rem;letter-spacing:.04em;text-transform:uppercase;color:#7d1b13}.manager-mobile__match-card,.manager-mobile__list-card,.manager-mobile__table-card,.manager-mobile__info-card,.manager-mobile__stadium-card,.manager-mobile__profile-card,.manager-mobile__select-card,.manager-mobile__stats-strip{border-radius:14px;border:1px solid rgba(107,72,37,.16);background:#f6ead6;box-shadow:inset 0 1px #ffffff38}.manager-mobile__match-card{padding:14px;display:grid;gap:8px;text-align:center}.manager-mobile__match-carousel-shell{display:grid;gap:8px}.manager-mobile__match-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.manager-mobile__match-carousel::-webkit-scrollbar{display:none}.manager-mobile__match-card--carousel{scroll-snap-align:start;min-height:0}.manager-mobile__match-head{display:flex;justify-content:center}.manager-mobile__match-head small{color:#7f6447;font-size:.76rem}.manager-mobile__match-teams{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:10px;align-items:start}.manager-mobile__match-team{display:grid;justify-items:center;grid-template-rows:40px auto;align-content:start;gap:4px;min-width:0}.manager-mobile__match-versus{font-family:var(--display-font);font-size:1.05rem;color:#1f1b16;align-self:center;justify-self:center}.manager-mobile__match-versus--button{border:0;background:#dbc9ad;color:#1f1b16;cursor:pointer;font:inherit}.manager-mobile__match-versus--button:focus-visible{outline:2px solid #1f1b16;outline-offset:2px}.manager-mobile__match-card--carousel .manager-mobile__match-teams strong{font-size:.82rem;line-height:1.06;max-width:82px;align-self:start;text-align:center;overflow-wrap:anywhere}.manager-mobile__match-card--carousel>small{font-size:.74rem;line-height:1.15}.manager-mobile__match-card--carousel .manager-mobile__club-mark.is-compact{width:38px;height:38px;align-self:center;margin-top:0}.manager-mobile__match-card--carousel .manager-mobile__club-mark.is-compact.has-image{padding:2px}.manager-mobile__match-card--carousel .manager-mobile__club-mark.is-compact.has-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-position:center center}.manager-mobile__match-card--plain .manager-mobile__match-teams{grid-template-columns:minmax(0,1fr) minmax(62px,auto) minmax(0,1fr);align-items:start}.manager-mobile__match-card--plain .manager-mobile__match-team{grid-template-rows:auto;gap:0}.manager-mobile__match-card--plain .manager-mobile__match-team--home{justify-items:start}.manager-mobile__match-card--plain .manager-mobile__match-team--away{justify-items:end}.manager-mobile__match-teamline{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.manager-mobile__match-teamline--button{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.manager-mobile__match-teamline--away{justify-content:flex-end}.manager-mobile__match-card--plain .manager-mobile__match-teams strong{max-width:92px;font-size:.9rem;line-height:1.05;align-self:flex-start;text-align:inherit}.manager-mobile__match-card--plain .manager-mobile__match-versus{align-self:flex-start;margin-top:-3px;min-width:62px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;font-size:.84rem;line-height:1.05;white-space:nowrap}.manager-mobile__match-card--plain .manager-mobile__match-versus.is-win{background:#2f8a49;color:#f7ead0}.manager-mobile__match-card--plain .manager-mobile__match-versus.is-draw{background:#666e75;color:#f7ead0}.manager-mobile__match-card--plain .manager-mobile__match-versus.is-loss{background:#9a2017;color:#f7ead0}.manager-mobile__match-card--plain .manager-mobile__club-mark.is-compact{width:16px;height:16px;align-self:flex-start;margin-top:0}.manager-mobile__match-card--plain .manager-mobile__club-mark.is-compact.has-image{padding:0}.manager-mobile__match-card--plain .manager-mobile__club-mark.is-compact.has-image img{max-width:100%;max-height:100%}.manager-mobile__match-dots{display:flex;justify-content:center;gap:8px}.manager-mobile__match-dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#75624847;cursor:pointer}.manager-mobile__match-dot.is-active{background:#2d8f3e}.manager-mobile__list-card,.manager-mobile__table-card{overflow:hidden}.manager-mobile__list-row,.manager-mobile__finance-row,.manager-mobile__player-row,.manager-mobile__table-row,.manager-mobile__action-row,.manager-mobile__mail-row{display:grid;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__list-row>div,.manager-mobile__action-row>div,.manager-mobile__mail-row>div,.manager-mobile__finance-row>div,.manager-mobile__player-name,.manager-mobile__club-inline{min-width:0}.manager-mobile__list-row>div,.manager-mobile__action-row>div,.manager-mobile__mail-row>div,.manager-mobile__finance-row>div,.manager-mobile__player-name{display:grid;gap:2px}.manager-mobile__list-card>:first-child,.manager-mobile__table-card>:first-child{border-top:0}.manager-competition__group-table-title{padding:10px 14px 8px;color:#7d1b13;font-family:var(--display-font);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.manager-mobile__list-row{grid-template-columns:34px minmax(0,1fr) auto}.manager-mobile__list-row.is-dated{grid-template-columns:88px minmax(0,1fr);align-items:start}.manager-mobile__list-row.is-dated>span,.manager-mobile__list-datecell{align-self:start;padding-top:2px}.manager-mobile__list-datecell{display:grid;gap:8px;white-space:nowrap}@media (max-width: 420px){.manager-mobile__topbar{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);min-height:58px;gap:6px;padding:8px 10px}.manager-mobile__topbar strong{font-size:1.05rem}.manager-mobile__topmeta{gap:6px}.manager-mobile__topmeta small{font-size:.67rem}.manager-mobile__topmeta span,.manager-mobile__topbar-select-button{font-size:.76rem}.manager-mobile__list-row.is-dated{grid-template-columns:minmax(0,1fr);gap:8px}.manager-mobile__list-datecell{grid-template-columns:minmax(0,1fr);gap:6px;white-space:normal}}.manager-mobile__list-row.is-dated>small{display:none}.manager-mobile__list-inline-action{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:28px;padding:0 10px;border:1px solid rgba(186,156,108,.52);border-radius:999px;background:linear-gradient(180deg,#fff8eb,#efe0c6);box-shadow:inset 0 1px #ffffffb8;color:#8f1511;font-family:var(--display-font);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.manager-mobile__list-row>small,.manager-mobile__mail-row>small{justify-self:end;align-self:start;text-align:right}.manager-mobile__mail-row.is-job-offers{background:#8f15110d}.manager-mobile__mail-row--button{width:100%;border:0;background:#8f15110d;color:inherit;text-align:left}.manager-job-offers{display:grid;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-job-offers__summary-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(107,72,37,.12);background:#ffffff61;text-align:left;color:inherit}.manager-job-offers__head,.manager-job-offers__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.manager-job-offers__head strong,.manager-job-offers__topline strong{font-family:var(--display-font)}.manager-job-offers__head small,.manager-job-offers__topline small,.manager-job-offers__reason,.manager-job-offers__meta span,.manager-job-offers__prestige{color:#7f6447}.manager-job-offers__card{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(107,72,37,.12);background:#ffffff57}.manager-job-offers__prestige{white-space:nowrap;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.manager-job-offers__meta{display:grid;gap:3px;font-size:.76rem}.manager-job-offers__reason{line-height:1.35}.manager-job-offers__actions{display:flex;justify-content:flex-end}.manager-job-offers__open-hint{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8f1511}.manager-job-offers__dialog{width:min(100%,320px)}.manager-retirement__dialog{width:min(100%,340px);max-height:min(82vh,720px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.manager-retirement__list{display:grid;gap:8px;padding-right:2px}.manager-retirement__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(112,83,43,.14);background:#fff8eab8}.manager-retirement__row div{display:grid;gap:3px;min-width:0}.manager-retirement__row span{color:#8f1511;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.manager-retirement__row.is-empty{grid-template-columns:1fr}.manager-job-offers__dialog-copy{display:grid;gap:8px}.manager-job-offers__dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.manager-job-offers__browser{width:min(100%,380px);max-height:min(82vh,640px);overflow:hidden;background:#f2e3bf;background-image:none}.manager-job-offers__browser-head{display:grid;gap:4px}.manager-job-offers__browser-list{margin:0;padding:8px;display:block;max-height:min(52vh,420px);overflow-y:auto;background:#f3e6c7;background-image:none;border-radius:14px;border:1px solid rgba(107,72,37,.12)}.manager-job-offers__browser-item{border-top:1px solid rgba(107,72,37,.12);background:#fbf2de;overflow:hidden}.manager-job-offers__browser-item:first-child{border-top:0}.manager-job-offers__browser-item.is-expanded{background:#fff7e8}.manager-job-offers__browser-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;column-gap:10px;width:100%;min-height:50px;padding:10px 12px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbf2de;font:inherit;text-align:left;color:#1f140a;cursor:pointer}.manager-job-offers__browser-copy{display:grid;gap:2px;min-width:0}.manager-job-offers__browser-club{font-family:var(--display-font);font-size:.92rem;font-weight:700;line-height:1.2;color:#1f140a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-job-offers__browser-league,.manager-job-offers__browser-budget,.manager-job-offers__browser-standing{font-size:.74rem;line-height:1.2;color:#6a4b26}.manager-job-offers__browser-side{display:grid;gap:2px;flex:0 0 auto;justify-items:end;text-align:right}.manager-job-offers__browser-prestige{font-size:.76rem;font-weight:700;color:#8f1511;text-transform:uppercase;letter-spacing:.04em}.manager-job-offers__browser-budget{font-weight:600;color:#5d4321}.manager-job-offers__browser-chevron{align-self:center;justify-self:end;font-size:.9rem;font-weight:700;color:#7b5a32}.manager-job-offers__browser-detail{display:grid;gap:10px;padding:0 12px 12px;border-top:1px solid rgba(107,72,37,.1);background:#fff8eb}.manager-job-offers__browser-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.manager-job-offers__browser-line span{font-size:.72rem;color:#7f6447}.manager-job-offers__browser .manager-job-offers__browser-line strong{font-family:var(--body-font);font-size:.7rem;font-weight:600;line-height:1.15;text-align:right;color:#24190d;text-transform:none;letter-spacing:0}.manager-job-offers__browser-reason{font-size:.8rem;line-height:1.35;color:#6a4b26}.manager-job-offers__browser-actions{display:flex;justify-content:flex-end}.manager-job-offers__browser-actions .manager-mobile__small-button.is-active{border-color:#7d1b13e0;background:linear-gradient(180deg,#a61f15,#7f160f);color:#fff4e3;box-shadow:0 10px 18px #7d1b1333;min-height:30px;padding:0 10px;border-radius:11px;font-size:.62rem;letter-spacing:.03em}.manager-mobile__list-row span,.manager-mobile__finance-row span,.manager-mobile__player-row span,.manager-mobile__table-row span,.manager-mobile__action-row span{color:#7f6447}.manager-mobile__finance-row.is-income{background:#3681481f}.manager-mobile__finance-row.is-expense{background:#8c121014}.manager-mobile__finance-row.is-income span{color:#2e6b3b}.manager-mobile__finance-row.is-expense span{color:#8f1511}.manager-mobile__finance-row.is-expandable{padding:0}.manager-mobile__finance-toggle{width:100%;border:0;background:transparent;color:inherit;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left}.manager-mobile__finance-chevron{min-width:14px;text-align:right;color:#7f6447;font-family:var(--display-font)}.manager-mobile__finance-breakdown{display:grid;gap:0;border-top:1px solid rgba(107,72,37,.12);padding:4px 0}.manager-mobile__finance-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 14px}.manager-mobile__finance-breakdown-row small{color:var(--manager-paper-muted)}.manager-mobile__finance-breakdown-row strong{font-family:var(--display-font);color:#241d14}.manager-mobile__finance-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.manager-mobile__finance-meta-item{display:grid;align-content:start;gap:4px;min-height:104px;padding:14px 16px 13px;border-top:1px solid rgba(107,72,37,.11);border-left:1px solid rgba(107,72,37,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#fffbf4eb,#f4e6cb8a)}.manager-mobile__finance-meta-item.is-positive{background:radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 34%),linear-gradient(180deg,#f1faecdb,#f5e5c747)}.manager-mobile__finance-meta-item.is-warning{background:radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 34%),linear-gradient(180deg,#fff4dceb,#f5e5c757)}.manager-mobile__finance-meta-item.is-danger{background:radial-gradient(circle at top left,rgba(255,255,255,.4),transparent 34%),linear-gradient(180deg,#ffe4daf0,#f8decd6b)}.manager-mobile__finance-meta-item.is-featured{min-height:112px}.manager-mobile__finance-meta-item:nth-child(odd){border-left:0}.manager-mobile__finance-meta-item:nth-child(-n+2){border-top:0}.manager-mobile__finance-meta-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-mobile__finance-meta-item small{color:#7f6447;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.manager-mobile__finance-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#2b241b;background:#241d1412;flex:0 0 auto}.manager-mobile__finance-meta-icon svg{width:18px;height:18px}.manager-mobile__finance-meta-item strong{font-family:var(--display-font);font-size:1.02rem;line-height:1.04;color:#241d14;letter-spacing:.01em;white-space:nowrap}.manager-mobile__finance-meta-item.is-featured strong{font-size:1.12rem}.manager-mobile__finance-meta-item.is-positive strong{color:#22663d}.manager-mobile__finance-meta-item.is-warning strong{color:#9b5a10}.manager-mobile__finance-meta-item.is-danger strong{color:#b43b25}.manager-mobile__finance-meta-item span{color:#8a6d4f;font-size:.84rem;line-height:1.34}.manager-mobile__finance-panel-head{padding:12px 14px 10px;border-top:0;background:#fff9ee6b}.manager-mobile__finance-panel-head strong{color:#241d14;font-family:var(--display-font);font-size:.98rem}.manager-mobile__finance-row.is-total{background:#fff9ee57}.manager-mobile__finance-row.is-total strong{font-size:.95rem}.manager-mobile__finance-row.is-total span{font-family:var(--display-font);color:#241d14}.manager-mobile__finance-row.is-net{background:#241d140f}.manager-mobile__finance-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.manager-mobile__finance-top-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-height:108px;padding:18px 16px;border-left:1px solid rgba(107,72,37,.1);background:radial-gradient(circle at top left,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#fffbf4fa,#f2e3c5a8)}.manager-mobile__finance-top-card:first-child{border-left:0}.manager-mobile__finance-top-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;color:#7e6545;background:#fff8eed1}.manager-mobile__finance-top-icon svg{width:30px;height:30px}.manager-mobile__finance-top-copy{display:grid;gap:5px;min-width:0}.manager-mobile__finance-top-copy small{color:#736049;font-size:.7rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.manager-mobile__finance-top-copy strong{color:#171d22;font-family:var(--display-font);font-size:1.34rem;line-height:1;letter-spacing:.01em;white-space:nowrap}.manager-mobile__finance-top-card.is-positive strong{color:#2f7a43}.manager-mobile__finance-top-card.is-warning strong{color:#9b5a10}.manager-mobile__finance-top-card.is-danger strong{color:#b43b25}.manager-mobile__finance-overview-card{padding:0;overflow:hidden}.manager-mobile__finance-section-head,.manager-mobile__finance-subhead{padding:16px 16px 12px}.manager-mobile__finance-section-head{border-bottom:1px solid rgba(107,72,37,.12)}.manager-mobile__finance-section-head strong,.manager-mobile__finance-subhead strong{color:#171d22;font-family:var(--display-font);font-size:1rem;letter-spacing:.03em;text-transform:uppercase}.manager-mobile__finance-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.manager-mobile__finance-column{min-width:0;padding:16px}.manager-mobile__finance-column+.manager-mobile__finance-column{border-left:1px solid rgba(107,72,37,.12)}.manager-mobile__finance-column-title{display:block;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.manager-mobile__finance-column.is-income .manager-mobile__finance-column-title{color:#2f7a43}.manager-mobile__finance-column.is-expense .manager-mobile__finance-column-title{color:#b43b25}.manager-mobile__finance-column-value{display:block;margin-top:6px;font-family:var(--display-font);font-size:1.08rem;line-height:1;white-space:nowrap}.manager-mobile__finance-column-value.is-income{color:#2f7a43}.manager-mobile__finance-column-value.is-expense{color:#b43b25}.manager-mobile__finance-column>small{display:block;margin-top:4px;color:var(--manager-paper-muted);font-size:.76rem;line-height:1.2}.manager-mobile__finance-lines{margin-top:14px;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__finance-line{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;align-items:start;padding:11px 0;border-top:1px solid rgba(107,72,37,.08)}.manager-mobile__finance-line:first-child{border-top:0}.manager-mobile__finance-line-icon{display:inline-flex;align-items:center;justify-content:center;color:#75614a;grid-row:1 / span 2;padding-top:1px}.manager-mobile__finance-line-icon svg{width:18px;height:18px}.manager-mobile__finance-line-label{color:#241d14;font-size:.78rem;line-height:1.18}.manager-mobile__finance-line-value{grid-column:2;color:#171d22;font-size:.76rem;line-height:1.16;white-space:nowrap;justify-self:start}.manager-mobile__finance-net-bar{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:center;margin:2px 16px 16px;padding:14px;border:1px solid rgba(107,72,37,.12);border-radius:14px;background:#fffaf1ad}.manager-mobile__finance-net-cell{min-width:0;text-align:center}.manager-mobile__finance-net-cell span{display:block;color:#171d22;font-family:var(--display-font);font-size:.92rem;letter-spacing:.03em;text-transform:uppercase}.manager-mobile__finance-net-cell strong{display:block;margin-top:8px;color:#171d22;font-family:var(--display-font);font-size:1.22rem;line-height:1;white-space:nowrap}.manager-mobile__finance-net-cell strong.is-income{color:#2f7a43}.manager-mobile__finance-net-cell strong.is-expense{color:#b43b25}.manager-mobile__finance-net-arrow{color:#7a654e;font-size:1.6rem;line-height:1;text-align:center}.manager-mobile__finance-lower-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.manager-mobile__finance-safety-card,.manager-mobile__finance-breakdown-card{padding:0;overflow:hidden}.manager-mobile__finance-safety-main{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:12px;align-items:center;padding:6px 16px 14px}.manager-mobile__finance-safety-label{display:block;color:var(--manager-paper-muted);font-size:.78rem;line-height:1.2}.manager-mobile__finance-safety-main strong{display:block;margin-top:8px;color:#171d22;font-family:var(--display-font);font-size:1.16rem;line-height:1;white-space:nowrap}.manager-mobile__finance-safety-main small{display:block;margin-top:8px;color:var(--manager-paper-muted);font-size:.76rem;line-height:1.24}.manager-mobile__finance-safety-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#fffcf3b8;color:#7d6a57}.manager-mobile__finance-safety-icon svg{width:30px;height:30px}.manager-mobile__finance-safety-icon.is-positive{color:#2f7a43}.manager-mobile__finance-safety-icon.is-warning{color:#9b5a10}.manager-mobile__finance-safety-icon.is-danger{color:#b43b25}.manager-mobile__finance-breakdown-main{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:6px 16px 14px}.manager-mobile__finance-donut{position:relative;width:88px;height:88px;border-radius:50%}.manager-mobile__finance-donut-core{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:#f6ead2;box-shadow:inset 0 0 0 1px #6b482514}.manager-mobile__finance-legend{display:grid;gap:10px}.manager-mobile__finance-legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.manager-mobile__finance-legend-dot{width:10px;height:10px;border-radius:50%;background:#d0c3b1}.manager-mobile__finance-legend-dot.is-income{background:#2f7a43}.manager-mobile__finance-legend-dot.is-expense{background:#c74939}.manager-mobile__finance-legend-dot.is-neutral{background:#d0c3b1}.manager-mobile__finance-legend-label{color:#241d14;font-size:.78rem;line-height:1.2}.manager-mobile__finance-legend-row strong{color:#171d22;font-size:.78rem;line-height:1.2;white-space:nowrap}.manager-mobile__finance-legend-row strong.is-income{color:#2f7a43}.manager-mobile__finance-legend-row strong.is-expense{color:#b43b25}.manager-mobile__finance-note{margin:0 16px 16px;padding:12px 14px;border:1px solid rgba(107,72,37,.12);border-radius:12px;background:#fff9ee8a}.manager-mobile__finance-note strong{display:block;color:#171d22;font-size:.84rem;line-height:1.25}.manager-mobile__finance-note small{display:block;margin-top:5px;color:var(--manager-paper-muted);font-size:.76rem;line-height:1.28}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-top-card{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:96px;padding:14px 12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-top-icon{width:42px;height:42px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-top-icon svg{width:23px;height:23px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-top-copy small{font-size:.62rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-top-copy strong{font-size:1.06rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-section-head,.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-subhead{padding:14px 14px 10px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-section-head strong,.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-subhead strong{font-size:.92rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-column{padding:14px 12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-column+.manager-mobile__finance-column{border-left:1px solid rgba(107,72,37,.12);border-top:0}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-column-title{font-size:.72rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-column-value{font-size:.96rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-column>small{font-size:.72rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-net-bar{margin:2px 12px 12px;padding:12px 10px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-net-cell span{font-size:.76rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-net-cell strong{font-size:1rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-net-arrow{font-size:1.2rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-safety-main,.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-breakdown-main{padding:6px 14px 12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-safety-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-safety-main strong{font-size:1rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-safety-icon{width:44px;height:44px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-safety-icon svg{width:24px;height:24px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-breakdown-main{grid-template-columns:74px minmax(0,1fr);gap:12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-donut{width:74px;height:74px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-donut-core{top:15px;right:15px;bottom:15px;left:15px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-legend{gap:8px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-legend-row{grid-template-columns:8px minmax(0,1fr) auto;gap:7px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-legend-dot{width:8px;height:8px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-legend-label,.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-legend-row strong{font-size:.74rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-note{margin:0 14px 14px;padding:10px 12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-note strong,.manager-stage--handy.manager-stage--portrait .manager-mobile__finance-note small{font-size:.74rem}@media (max-width: 520px){.manager-mobile__finance-top-card{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:96px;padding:14px 12px}.manager-mobile__finance-top-icon{width:44px;height:44px}.manager-mobile__finance-top-icon svg{width:24px;height:24px}.manager-mobile__finance-top-copy small{font-size:.64rem}.manager-mobile__finance-top-copy strong{font-size:1.1rem}.manager-mobile__finance-section-head,.manager-mobile__finance-subhead{padding:14px 14px 10px}.manager-mobile__finance-section-head strong,.manager-mobile__finance-subhead strong{font-size:.92rem}.manager-mobile__finance-column{padding:14px 12px}.manager-mobile__finance-column-title{font-size:.72rem}.manager-mobile__finance-column-value{font-size:.94rem}.manager-mobile__finance-column>small{font-size:.72rem}.manager-mobile__finance-line{grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:10px 0}.manager-mobile__finance-line-icon{grid-row:1 / span 2;padding-top:1px}.manager-mobile__finance-line-icon svg{width:17px;height:17px}.manager-mobile__finance-line-label{font-size:.76rem;line-height:1.18}.manager-mobile__finance-line-value{grid-column:2;font-size:.76rem;line-height:1.18}.manager-mobile__finance-net-bar{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px;margin:2px 12px 12px;padding:12px 10px}.manager-mobile__finance-net-cell span{font-size:.76rem}.manager-mobile__finance-net-cell strong{font-size:1rem}.manager-mobile__finance-net-arrow{font-size:1.2rem}.manager-mobile__finance-lower-grid{grid-template-columns:minmax(0,1fr)}.manager-mobile__finance-column+.manager-mobile__finance-column{border-left:1px solid rgba(107,72,37,.12);border-top:0}.manager-mobile__finance-safety-main,.manager-mobile__finance-breakdown-main{padding:6px 14px 12px}.manager-mobile__finance-safety-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.manager-mobile__finance-safety-main strong{font-size:1rem}.manager-mobile__finance-safety-icon{width:44px;height:44px}.manager-mobile__finance-safety-icon svg{width:24px;height:24px}.manager-mobile__finance-breakdown-main{grid-template-columns:74px minmax(0,1fr);gap:12px}.manager-mobile__finance-donut{width:74px;height:74px}.manager-mobile__finance-donut-core{top:15px;right:15px;bottom:15px;left:15px}.manager-mobile__finance-legend{gap:8px}.manager-mobile__finance-legend-row{grid-template-columns:8px minmax(0,1fr) auto;gap:7px}.manager-mobile__finance-legend-dot{width:8px;height:8px}.manager-mobile__finance-legend-label,.manager-mobile__finance-legend-row strong{font-size:.74rem}.manager-mobile__finance-note{margin:0 14px 14px;padding:10px 12px}.manager-mobile__finance-note strong,.manager-mobile__finance-note small{font-size:.74rem}}@media (max-width: 420px){.manager-mobile__finance-lower-grid{grid-template-columns:minmax(0,1fr)}}.manager-mobile__list-row strong,.manager-mobile__list-row small,.manager-mobile__action-row strong,.manager-mobile__action-row small,.manager-mobile__action-row span,.manager-mobile__mail-row strong,.manager-mobile__mail-row span,.manager-mobile__mail-row small,.manager-mobile__finance-row strong,.manager-mobile__finance-row small,.manager-mobile__player-name strong,.manager-mobile__club-inline strong{display:block;min-width:0;overflow-wrap:anywhere}.manager-mobile__finance-row small.is-income{color:#2e6b3b}.manager-mobile__finance-row small.is-expense{color:#8f1511}.manager-mobile__list-row.is-highlight{color:#7d1b13;background:#8c12100d}.manager-mobile__list-row.is-current{background:linear-gradient(180deg,#241d1424,#241d141a),#241d1414;box-shadow:inset 0 1px #ffffff29}.manager-mobile__list-row.is-matchday{position:relative}.manager-mobile__list-row.is-matchday:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#a41612}.manager-mobile__list-row.is-matchday strong{color:#7d1b13}.manager-mobile__list-row.is-matchday>span{color:#7d1b13;font-family:var(--display-font)}.manager-mobile__list-row.is-highlight:not(.is-matchday) strong,.manager-mobile__list-row.is-highlight:not(.is-matchday)>span{color:#241d14}.manager-mobile__action-row{grid-template-columns:minmax(0,1fr) auto}.manager-mobile__small-button,.manager-mobile__secondary-cta,.manager-mobile__select-card{border:1px solid rgba(107,72,37,.16);background:#efe0c7;color:#241d14;border-radius:12px;min-height:44px;font-family:var(--display-font);letter-spacing:.03em}.manager-mobile__small-button{padding:10px 12px}.manager-mobile__small-button:disabled{background:#e2d1b5;border-color:#6b48251a;color:#241d146b;cursor:not-allowed;box-shadow:none}.manager-mobile__small-button.is-saved{background:#d7e7c6;border-color:#3b6b3647;color:#23401d}.manager-mobile__primary-cta{min-height:54px;border:0;border-radius:12px;background:#8f1511;color:#f4e5ca;font-family:var(--display-font);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.manager-mobile__primary-cta--buy{background:#1f8a4c;color:#f7ead0}.manager-mobile__primary-cta--dark{background:#8f1511}.manager-mobile__primary-cta--home{width:100%;min-height:50px;border-radius:0;border:1px solid rgba(92,131,179,.34);border-left:0;border-right:0;border-bottom:0;background:#a41612;color:#f7ead0}.manager-mobile__bottom-cta--home{position:sticky;bottom:0;z-index:12;pointer-events:auto;background:#0b1318;border-top:1px solid rgba(92,131,179,.34);border-bottom:1px solid rgba(92,131,179,.34);padding:0}.manager-mobile__bottom-cta--home *{pointer-events:auto}.manager-mobile__matchday-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;display:grid;align-items:center;padding:max(16px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:#060b10ad}.manager-mobile__matchday-dialog{position:relative;display:grid;gap:10px;padding:18px 16px 14px;width:min(384px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:calc(100vh - 68px);max-height:calc(100dvh - max(32px,env(safe-area-inset-top)) - max(36px,env(safe-area-inset-bottom)));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:18px;border:1px solid rgba(195,161,99,.34);background:#f2e3bf;color:#21180f;box-shadow:0 18px 40px #00000057}.manager-mobile__matchday-dialog--prompt{gap:8px;padding:14px 12px 12px;width:min(396px,calc(100vw - 36px));max-height:calc(100vh - 68px);max-height:calc(100dvh - max(32px,env(safe-area-inset-top)) - max(36px,env(safe-area-inset-bottom)));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:18px;border:1px solid rgba(195,161,99,.34);background:#f2e3bf;color:#21180f;box-shadow:0 18px 40px #00000057}.manager-mobile__matchday-dialog strong{font-family:var(--display-font);font-size:1rem;letter-spacing:.035em;text-transform:uppercase}.manager-mobile__matchday-dialog--prompt strong{letter-spacing:0}.manager-mobile__matchday-dialog p,.manager-mobile__matchday-dialog small{margin:0;color:#6a4b26}.manager-mobile__matchday-venue-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px;border-radius:14px;border:1px solid rgba(112,83,43,.14);background:linear-gradient(180deg,#fff7e6eb,#f0e1bdf0)}.manager-mobile__matchday-matchup{display:grid;gap:0;border:1px solid rgba(112,83,43,.18);border-radius:14px;background:linear-gradient(180deg,#fff7e6f0,#f0e1bdf5);overflow:hidden}.manager-mobile__matchday-board-head{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:baseline;padding:9px 34px 8px 12px;border-bottom:1px solid rgba(112,83,43,.2);background:#8f1511;color:#f7ead0}.manager-mobile__matchday-board-head strong{font-size:.82rem;line-height:1}.manager-mobile__matchday-board-head span,.manager-mobile__matchday-board-head small{min-width:0;color:#f7ead0;font-family:var(--display-font);font-size:.66rem;line-height:1;text-align:right;text-transform:uppercase}.manager-mobile__matchday-board-head small{grid-column:1 / -1;color:#ebd7a8;font-size:.58rem;text-align:left}.manager-mobile__matchday-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:start;min-height:186px;padding:30px 10px 14px;background:#fff8eab3;color:#21180f}.manager-mobile__matchday-club{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;text-align:center}.manager-mobile__matchday-club .manager-mobile__club-mark.is-compact{width:50px;height:50px;font-size:.74rem}.manager-mobile__matchday-club strong{display:-webkit-box;min-height:1.6848rem;max-width:100%;color:#21180f;font-size:.78rem;line-height:1.08;margin-top:26px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.manager-mobile__matchday-vs{display:grid;place-items:center;width:38px;height:38px;justify-self:center;border:2px solid #8f1511;border-radius:50%;color:#8f1511;font-family:var(--display-font);font-size:.76rem;line-height:1;margin-top:37px}.manager-mobile__matchday-team-values{display:block;width:100%;margin-top:7px;color:#6a4b26;font-family:var(--display-font);font-size:.62rem;line-height:1.15;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-mobile__matchday-table-line{display:-webkit-box;width:100%;min-height:.644rem;margin-top:4px;color:#8b661f;font-family:var(--display-font);font-size:.56rem;line-height:1.15;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.manager-mobile__matchday-strength{color:#8f1511;font-size:.86rem}.manager-mobile__matchday-venue-card--external{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-card{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:1px solid rgba(112,83,43,.18);border-radius:14px;background:#f2e8cc;overflow:hidden}.manager-mobile__matchday-venue-preview{min-height:96px}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-preview{height:clamp(104px,15dvh,128px);min-height:0;aspect-ratio:auto;border-radius:0}.manager-mobile__matchday-venue-copy{display:grid;gap:4px;min-width:0}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-copy{grid-template-columns:minmax(0,1fr);gap:2px;padding:7px 10px 8px;border-top:1px solid rgba(112,83,43,.16);background:#f2e8cc}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-copy strong{color:#2a2419;font-size:.74rem;line-height:1}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-copy small{color:#654b28;font-family:var(--display-font);font-size:.62rem;line-height:1.2;text-transform:uppercase}.manager-mobile__matchday-venue-kicker{color:#8c5b20;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manager-mobile__matchday-venue-title{color:#21180f;font-family:var(--display-font);font-size:.9rem;letter-spacing:.03em;line-height:1.2}.manager-mobile__matchday-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(112,83,43,.22);border-radius:999px;background:#fff8eaa8;color:#6f1912;font-size:1rem;font-weight:800;line-height:1}.manager-mobile__matchday-close--prompt{top:13px;right:13px;width:26px;height:26px;border:1px solid rgba(112,83,43,.18);background:#fff8eab8;color:#8f1511;font-size:.92rem}.manager-mobile__matchday-actions{display:grid;gap:8px}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-actions{gap:7px;padding:0}.manager-save-delete__confirm{background:#8f1511;color:#f7ead0;border-color:#8f1511b8}.manager-mobile__matchday-dialog--summary{max-height:min(74vh,620px);gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.manager-mobile__matchday-summary-title{padding-right:32px;font-size:.84rem!important;letter-spacing:.03em!important;color:#7a2718}.manager-mobile__matchday-results{display:grid;gap:0;min-height:0;overflow-y:auto;border-top:1px solid rgba(112,83,43,.16);border-bottom:1px solid rgba(112,83,43,.16)}.manager-mobile__matchday-result-row{padding:7px 0;border-top:1px solid rgba(112,83,43,.12)}.manager-mobile__matchday-result-row.is-user-fixture{padding:9px 8px;border-radius:10px;background:#8f151114;box-shadow:inset 0 0 0 1px #8f15111f}.manager-mobile__matchday-result-row:first-child{border-top:0}.manager-mobile__matchday-result-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;font-family:var(--display-font);font-size:.78rem;padding:0 6px}.manager-mobile__matchday-result-line span{line-height:1.08}.manager-mobile__matchday-team-button{border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:1.08;cursor:pointer;text-align:left}.manager-mobile__matchday-result-line .is-winner{font-weight:800;color:#111}.manager-mobile__matchday-result-line .manager-mobile__matchday-team-button:last-child{text-align:right}.manager-mobile__matchday-result-line strong{font-family:var(--display-font);font-size:.82rem;color:#21180f}.manager-mobile__matchday-result-meta{margin-top:3px}.manager-mobile__matchday-result-meta small{display:block;color:#6a4b26;font-size:.68rem;text-align:left;padding:0 6px}.manager-mobile__match-attendance{color:#7a2718!important;font-size:.7rem}.manager-mobile__matchday-play:disabled{opacity:.58}.manager-mobile__matchday-play{min-height:58px;background:linear-gradient(180deg,#2f9a4f,#1f7a3a);border:1px solid rgba(31,122,58,.42);color:#effaf0;font-size:1.16rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-play{min-height:48px;border:1px solid rgba(31,122,58,.42);border-radius:11px;background:linear-gradient(180deg,#2f9a4f,#1f7a3a);color:#effaf0;font-size:.96rem;font-weight:800;letter-spacing:.05em}.manager-mobile__matchday-simulate{min-height:48px;border-radius:11px;border-color:#8f151147;background:#a90f0b;color:#f7ead0;font-size:.96rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.manager-mobile__matchday-cancel-link{width:100%;min-height:36px;border:1px solid rgba(112,83,43,.16);border-radius:11px;background:#fff8ea6b;color:#21180f;font:inherit}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-scoreboard{min-height:180px;padding:28px 8px 11px}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-club .manager-mobile__club-mark.is-compact{width:44px;height:44px;font-size:.66rem}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-club strong{min-height:calc(.72rem * 1.08 * 2);margin-top:21px;font-size:.72rem;line-height:1.08}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-vs{width:34px;height:34px;margin-top:39px;font-size:.68rem}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-team-values{margin-top:5px;font-size:.56rem}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-board-head{padding:8px 34px 7px 11px}.manager-mobile__matchday-venue-copy small:last-child{color:#5a6b4b}.manager-mobile__matchday-dialog--prompt .manager-mobile__matchday-venue-copy small:last-child{color:#654b28}.manager-mobile__advance-dialog{justify-items:center;text-align:center;padding-top:20px;padding-bottom:18px}.manager-mobile__advance-pulse{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin-top:4px}.manager-mobile__advance-pulse span{width:8px;height:8px;border-radius:999px;background:#8f1511;opacity:.28;animation:manager-advance-pulse 1s ease-in-out infinite}.manager-mobile__advance-pulse span:nth-child(2){animation-delay:.16s}.manager-mobile__advance-pulse span:nth-child(3){animation-delay:.32s}.manager-mobile__secondary-cta{width:100%}.manager-mobile__segment-tabs{display:flex;align-items:stretch;border-radius:14px 14px 0 0;overflow-x:auto;overflow-y:hidden;background:#11181d;border:1px solid rgba(236,212,170,.08);scrollbar-width:none}.manager-mobile__segment-tabs::-webkit-scrollbar{display:none}.manager-mobile__segment-tab{flex:1 0 112px;min-width:112px;min-height:68px;border:0;background:transparent;color:#ecd4aa;font-family:var(--display-font);font-size:.88rem;letter-spacing:.03em;line-height:1.05;text-transform:uppercase;white-space:normal;text-align:center;display:grid;place-items:center;padding:12px}.manager-mobile__segment-tab.is-active{background:#8f1511;color:#f7ead0}.manager-mobile__stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-mobile__stats-strip div{padding:14px 10px;text-align:center;border-left:1px solid rgba(107,72,37,.12)}.manager-mobile__stats-strip div:first-child{border-left:0}.manager-mobile__stats-strip span,.manager-mobile__profile-stats span{color:#7f6447;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.manager-team__summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.manager-team__summary-card{min-width:0;padding:7px 8px 6px;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#ffffff5c;display:grid;gap:2px;text-align:center}.manager-team__summary-card span{color:#8a7353;font-size:.58rem;line-height:1;letter-spacing:.06em;text-transform:uppercase}.manager-team__summary-card strong{font-family:var(--display-font);font-size:.88rem;line-height:1;color:#20170f}.manager-mobile__table-head{display:grid;grid-template-columns:20px minmax(0,1fr) 152px;gap:4px;align-items:center;padding:10px 14px;color:#7f6447;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;line-height:1.1}.manager-history__filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(114px,1fr));gap:6px;padding:0 2px 4px}.manager-history__filter{display:grid;gap:4px}.manager-history__filter small{font-size:.58rem;color:#7f6447;text-transform:uppercase;letter-spacing:.06em}.manager-history__filter-select{min-height:32px;border-radius:8px;border:1px solid rgba(107,72,37,.2);background:#fffef8;color:#21180f;padding:4px 8px;font-size:.78rem;font-family:inherit}.manager-history__select-wrap{position:relative;display:block;min-width:0}.manager-history__select-wrap:after{content:"∨";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#7f6447;font-size:.62rem;pointer-events:none}.manager-history__select-button{width:100%;min-height:32px;border:1px solid rgba(107,72,37,.2);border-radius:8px;background:#fffef8;color:#21180f;padding:4px 28px 4px 8px;text-align:left;font-size:.78rem;font-family:inherit}.manager-history__select-button--with-icon{padding-right:28px}.manager-history__select-button-content,.manager-history__select-option-content{display:inline-flex;align-items:center;gap:8px;min-width:0}.manager-history__competition-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.manager-history__select-menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:300px;overflow-y:auto;display:grid;gap:2px;padding:6px;border:1px solid rgba(107,72,37,.2);background:#fffef8;z-index:6}.manager-history__select-option{min-height:28px;padding:4px 8px;border:0;background:transparent;color:#21180f;text-align:left;font-size:.78rem;font-family:inherit}.manager-history__select-option.is-active{background:#8f1511;color:#f7ead0}.manager-history__table-card{border-radius:12px;overflow:hidden}.manager-history__table-head{display:grid;grid-template-columns:30px minmax(0,1fr) 78px;gap:3px;padding-top:9px;padding-bottom:9px}.manager-history__table-stats{display:grid;align-items:center;gap:3px;width:auto;justify-self:end;margin-left:auto}.manager-history__table-stats--single{justify-self:end;margin-left:auto;width:fit-content}.manager-history__table-stats .manager-history__table-stat-head{font-size:.68rem;letter-spacing:.02em;text-transform:uppercase;color:#7f6447;justify-content:flex-end;text-align:right}.manager-history__table-stat-head--icon{display:inline-flex;align-items:center;justify-content:flex-end}.manager-history__competition-icon--table{width:16px;height:16px}.manager-history__table-stats .manager-history__table-stat,.manager-history__table-stats .manager-history__table-stat-head{justify-content:flex-end;text-align:right;margin-left:auto}.manager-history__table-stats .manager-history__table-stat{color:#7f6447;display:flex;justify-content:flex-end;width:100%;white-space:nowrap}.manager-history__table-head span:last-child,.manager-history__table-row span:last-child{justify-self:end;text-align:right}.manager-history__table-row{display:grid;grid-template-columns:30px minmax(0,1fr) 78px;gap:3px;padding:8px 10px;border:0;width:100%;text-align:left;cursor:pointer;background:transparent}.manager-history__table-row .manager-mobile__club-inline strong{white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:keep-all;width:100%;max-width:100%;line-height:1.02;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.manager-history__table-row .manager-mobile__club-inline{gap:6px}.manager-history__winner-competition{min-width:0;display:grid;gap:2px;align-content:center}.manager-history__winner-competition strong,.manager-history__winner-competition small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-history__winner-competition strong{color:#281a10;font-size:.74rem;line-height:1.05}.manager-history__winner-competition small{color:#7f6447;font-size:.65rem}.manager-history__table-row .manager-mobile__club-mark.is-compact{width:16px;height:16px}.manager-history__summary{padding:4px 0 2px;display:grid;gap:4px}.manager-history__summary small{color:#7f6447}.manager-history__club-tabs{margin-top:2px;padding-inline:4px}.manager-history__club-tabs .manager-mobile__segment-tabs{border-radius:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;overflow:hidden}.manager-history__club-tabs .manager-mobile__segment-tab{min-height:44px;min-width:0;padding-inline:7px;font-size:.64rem}.manager-history__club-tabs .manager-mobile__segment-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-history__club-section{gap:12px}.manager-history__club-section-head{display:grid;gap:2px}.manager-history__club-section-head strong{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;padding-inline:10px}.manager-history__club-section-head small{color:#7f6447;font-size:.66rem;line-height:1.2;padding-inline:10px}.manager-history__club-kpi-grid,.manager-history__tactics-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager-history__tactics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-history__kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager-history__kit-card{border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#ffffff85;padding:10px 8px;display:grid;justify-items:center;gap:8px;text-align:center}.manager-history__kit-card strong{font-size:.72rem}.manager-history__kit-figure{width:56px;height:72px;display:grid;place-items:center}.manager-history__kit-figure .player-token__svg{width:44px;height:auto}.manager-history__kit-swatches{display:flex;gap:4px}.manager-history__kit-swatch{width:12px;height:12px;border-radius:999px;border:1px solid rgba(17,24,29,.12);background:var(--swatch)}.manager-history__player-list{display:grid;gap:6px}.manager-history__player-row{width:100%;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#ffffff9e;color:#241d14;display:grid;grid-template-columns:28px minmax(0,1fr) 46px;align-items:center;gap:6px;padding:7px 8px;text-align:left}.manager-history__player-row .manager-mobile__player-name strong{font-size:.62rem;line-height:1.08;letter-spacing:.02em}.manager-history__player-row .manager-mobile__player-name small{font-size:.56rem;line-height:1.15}.manager-history__player-row .manager-mobile__player-id{font-size:.58rem}.manager-history__player-row .manager-history__player-metrics strong{font-size:.72rem}.manager-history__player-row.is-active,.manager-history__player-row:hover,.manager-history__player-row:focus-visible{border-color:#8f15116b;box-shadow:0 0 0 2px #8f15111f}.manager-history__player-metrics{display:grid;justify-items:end;gap:2px}.manager-history__player-metrics small{color:#7f6447;font-size:.56rem}.manager-history__lineup-pitch{min-height:420px}.manager-team__slot.is-readonly,.manager-team__bench-card.is-readonly{cursor:pointer}.manager-history__bench-grid{margin-top:8px}.manager-history__bench-grid .manager-team__bench-card strong{font-size:.68rem}.manager-history__bench-grid .manager-team__bench-name,.manager-history__bench-grid .manager-team__bench-role,.manager-history__bench-grid .manager-team__bench-meta{font-size:.54rem;line-height:1.08}.manager-history__player-dialog-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:#060a0c6b;display:grid;place-items:center;padding:24px 12px}.manager-history__player-dialog{width:min(100%,360px)}.manager-history__player-dialog .manager-transfer__detail-copy strong{font-size:.78rem;line-height:1.08}.manager-history__player-dialog .manager-transfer__detail-copy small{font-size:.62rem;line-height:1.12}.manager-history__player-dialog .manager-transfer__detail-grid--compact small{font-size:.56rem}.manager-history__player-dialog .manager-transfer__detail-grid--compact strong{font-size:.74rem}.manager-history__player-dialog .manager-transfer__detail-finance-row small{font-size:.56rem}.manager-history__player-dialog .manager-transfer__detail-finance-row strong{font-size:.72rem}.manager-history__dialog{padding:18px 16px 16px;gap:12px;max-height:min(86vh,720px);overflow-y:auto}.manager-history__dialog .manager-mobile__list-card{overflow:hidden}.manager-history__club-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.manager-history__club-copy{display:grid;gap:1px;min-width:0}.manager-history__club-copy strong,.manager-history__club-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-history__club-copy strong{font-size:.82rem;line-height:1.1}.manager-history__club-copy small{font-size:.7rem;color:#7f6447}.manager-history__club-card{padding:10px;gap:6px}.manager-history__club-card .manager-profile__kpi-pair{gap:6px}.manager-history__stadium-preview{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(107,72,37,.12);background:#ffffff38;height:72px}.manager-history__stadium-preview .manager-mobile__stadium-image{width:100%;height:100%;object-fit:cover;display:block}.manager-history__club-grid-item{padding:9px 10px}.manager-history__club-grid-item>div{gap:0}.manager-history__club-card .manager-profile__kpi-item--compact span,.manager-history__club-grid-item span{font-size:7px;line-height:1.1}.manager-history__club-card .manager-profile__kpi-item--compact strong,.manager-history__club-grid-item strong{font-size:.72rem;line-height:1.1}.manager-history__club-kpi-grid .manager-history__club-grid-item strong,.manager-history__tactics-summary .manager-history__club-grid-item strong{font-size:.62rem;line-height:1.08}.manager-history__lineup-pitch .manager-team__slot strong{font-size:.72rem}.manager-history__lineup-pitch .manager-team__slot-role,.manager-history__lineup-pitch .manager-team__slot-name,.manager-history__lineup-pitch .manager-team__slot-meta{font-size:.52rem;line-height:1.08}.manager-history__form-row{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.manager-history__form-pill{min-width:20px;padding:2px 0;border-radius:999px;text-align:center;font-size:.7rem;line-height:1}.manager-history__form-pill.is-W{background:#4fa86a2e;color:#1f6b39}.manager-history__form-pill.is-T{background:#c192462e;color:#8a5a12}.manager-history__form-pill.is-L{background:#a554542e;color:#8b2f2f}.manager-history__form-empty{color:#6d6255}.manager-history__dialog .manager-mobile__table-card{max-height:min(38vh,320px);overflow:auto}.manager-history__dialog .manager-mobile__table-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#241d14}.manager-history__dialog .manager-mobile__table-row strong{color:#241d14}.manager-history__player-dialog-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.manager-history__player-dialog-nav small{color:#7f6447;font-size:.72rem;text-align:center}.manager-history__interest-actions{display:grid;gap:8px;margin-top:2px;padding-inline:6px}.manager-history__interest-actions .manager-mobile__small-button.is-pending,.manager-history__interest-actions .manager-mobile__small-button:disabled{opacity:.72;cursor:wait}.manager-history__interest-actions small{font-size:.74rem;color:#7f6447}.manager-history__summary small{font-size:.82rem;line-height:1.25}.manager-mobile__table-head--players{grid-template-columns:minmax(0,1fr) 36px 52px 54px;padding-left:46px}.manager-mobile__player-row{grid-template-columns:24px minmax(0,1fr) 36px 52px 54px}.manager-mobile__player-id{color:#7f6447}.manager-team__squad-head{grid-template-columns:28px minmax(0,1fr) 42px 42px;gap:8px;padding-left:16px;padding-right:12px}.manager-team__squad-head strong{grid-column:1 / span 2}.manager-team__squad-head span{display:block;width:100%;justify-self:end;text-align:right}.manager-team__squad-position-counts{position:relative;grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-top:3px;color:#927656;font-size:.62rem;letter-spacing:.04em}.manager-team__squad-position-counts span{width:auto;justify-self:auto;text-align:left}.manager-team__squad-rules-button{width:17px;height:17px;margin-left:auto;border:1px solid currentColor;border-radius:50%;background:transparent;color:#7f6447;font-family:Georgia,serif;font-size:.7rem;font-weight:700;font-style:italic;line-height:1}.manager-team__squad-rules-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:4;width:min(276px,calc(100vw - 48px));padding:12px;border:1px solid rgba(107,72,37,.24);border-radius:14px;background:#fff8ee;box-shadow:0 12px 28px #38200c38;color:#20170f}.manager-team__squad-rules-popover>strong{display:block;margin-bottom:8px;font-family:var(--display-font);font-size:.78rem;letter-spacing:.03em}.manager-team__position-badge{display:inline-flex;align-items:center;min-height:14px;padding:1px 4px;border:1px solid currentColor;border-radius:4px;font-family:var(--display-font);font-size:.56rem;font-weight:700;letter-spacing:.04em;line-height:1;vertical-align:1px}.manager-team__position-badge.is-gk{color:#266aa4;background:#e0effa}.manager-team__position-badge.is-df{color:#287148;background:#e0f0e5}.manager-team__position-badge.is-mf{color:#946117;background:#f8ebce}.manager-team__position-badge.is-fw{color:#a33e31;background:#f8e2dd}.manager-team__squad-row{position:relative;display:block;padding:0}.manager-team__squad-button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 42px 42px;gap:8px;align-items:center;padding:9px 12px 9px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.manager-team__squad-row:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:4px;border-radius:0 999px 999px 0;background:#6b482529}.manager-team__squad-row.is-start:before{background:#2f7a45}.manager-team__squad-row.is-bench:before{background:#c8a46a}.manager-team__squad-row .manager-mobile__player-id{align-self:center;font-family:var(--display-font);font-size:.8rem;line-height:1}.manager-team__squad-button:focus-visible{outline:2px solid rgba(125,27,19,.34);outline-offset:-2px;border-radius:10px}.manager-team__squad-row .manager-mobile__player-name{gap:1px}.manager-team__squad-row .manager-mobile__player-name strong{font-size:.88rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-team__squad-row .manager-mobile__player-name small{color:#927656;font-size:.6rem;line-height:1.15}.manager-team__squad-stat{display:grid;justify-items:end;align-content:center;min-width:0}.manager-team__squad-stat strong{color:#20170f;font-family:var(--display-font);font-size:.86rem;line-height:1}.manager-team__panel{padding:10px;display:grid;gap:8px;justify-self:stretch;overflow:visible}.manager-team__panel--training{min-height:220px;place-items:stretch;padding:12px;border-color:#497d3b52;background:linear-gradient(180deg,#faefdaf5,#eedab4f0),#f6ead6;box-shadow:inset 0 0 0 2px #44804312,inset 0 1px #ffffff57}.manager-team__panel-head,.manager-team__control-head,.manager-team__bench-head{display:grid;gap:2px}.manager-team__subtabs{width:100%;max-width:100%;min-width:0;padding:0;background:transparent;overflow:hidden}.manager-team__formation-picker{position:relative;display:grid;gap:6px;min-width:0}.manager-team__control-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.manager-team__formation-picker span{color:#7f6447;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.manager-team__formation-picker:after{content:"∨";position:absolute;right:12px;bottom:11px;color:#7f6447;font-size:.68rem;pointer-events:none}.manager-team__formation-picker--style:after{right:12px}.manager-team__formation-select{width:100%;min-width:0;min-height:38px;padding:0 28px 0 10px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#ffffff47;color:#241d14;font-family:var(--display-font);font-size:.78rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.manager-team__subtabs .manager-mobile__segment-tabs{width:100%;max-width:100%;min-width:0;overflow:hidden}.manager-team__subtabs .manager-mobile__segment-tab{min-height:30px;min-width:0;flex:1 1 0;padding:5px 6px;font-size:.54rem}.manager-team__pitch{--manager-pitch-border: rgba(46, 88, 41, .3);--manager-pitch-top: rgba(39, 96, 42, .94);--manager-pitch-bottom: rgba(27, 71, 31, .98);--manager-pitch-stripe: rgba(255, 255, 255, .04);--manager-pitch-line: rgba(236, 249, 226, .34);position:relative;width:100%;max-width:100%;min-width:0;min-height:264px;border-radius:18px 18px 12px 12px;border:1px solid var(--manager-pitch-border);background:linear-gradient(180deg,var(--manager-pitch-top),var(--manager-pitch-bottom)),repeating-linear-gradient(180deg,var(--manager-pitch-stripe) 0 26px,rgba(255,255,255,0) 26px 52px);overflow:hidden}.manager-team__pitch:before{content:"";position:absolute;top:10px;right:12px;bottom:12px;left:12px;border:1px solid var(--manager-pitch-line);border-bottom:0;border-radius:14px 14px 0 0}.manager-team__pitch-box{position:absolute;left:50%;bottom:12px;width:40%;height:19%;transform:translate(-50%);border:1px solid var(--manager-pitch-line);border-bottom:0;border-radius:14px 14px 0 0}.manager-team__pitch-arc{position:absolute;left:50%;bottom:48px;width:32%;height:14%;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--manager-pitch-line) 82%,transparent);border-bottom:0;border-radius:999px 999px 0 0}.manager-team__slot{position:absolute;transform:translate(-50%,-50%);width:56px;min-height:44px;padding:3px 3px 4px;border:1px solid rgba(236,212,170,.18);border-radius:10px;background:#0a1218e6;color:#f7ead0;display:grid;justify-items:center;align-content:center;gap:0;box-shadow:0 8px 14px #0000002e}.manager-team__pitch--editable .manager-team__slot{width:min(66px,18vw);min-height:56px;padding:5px 3px 6px;touch-action:none;-webkit-user-select:none;user-select:none}.manager-team__pitch--editable{min-height:320px}.manager-team__touch-drag-card{position:fixed;z-index:30;width:min(66px,18vw);min-height:56px;padding:5px 3px 6px;border:1px solid #ecd4aa;border-radius:10px;background:#0a1218f5;color:#f7ead0;box-shadow:0 12px 20px #00000061,0 0 0 2px #ecd4aa52;display:grid;justify-items:center;align-content:center;gap:0;pointer-events:none;transform:translate(-50%,-58%) scale(1.06)}.manager-team__touch-drag-card strong{font-family:var(--display-font);font-size:.92rem;line-height:1}.manager-team__touch-drag-card span,.manager-team__touch-drag-card small{line-height:1.05}.manager-team__touch-drag-card span:first-child{color:#f19a4b;font-size:.5rem;text-transform:uppercase}.manager-team__touch-drag-card span:not(:first-child){font-size:.58rem}.manager-team__touch-drag-card small{color:#efd8b0;font-size:.52rem}.manager-team__slot.is-empty{background:#0a12185c;color:#f7ead0b8;border-style:dashed}.manager-team__slot.is-touch-drag-source,.manager-team__bench-card.is-touch-drag-source{border:2px dashed rgba(247,234,208,.9);background:#f7ead042;box-shadow:inset 0 0 0 1px #f7ead029,0 0 0 2px #ecd4aa2e}.manager-team__slot.is-touch-drag-source>*,.manager-team__bench-card.is-touch-drag-source>*{opacity:0}.manager-team__slot.is-selected,.manager-team__bench-card.is-selected{border-color:#ecd4aa;box-shadow:0 0 0 2px #ecd4aa3d}.manager-team__bench-card.is-selected{border-color:#a61f1b;background:#a61f1b1f;box-shadow:0 0 0 2px #a61f1b47}.manager-team__slot strong,.manager-team__bench-card strong,.manager-team__contract-copy strong,.manager-team__contract-meta strong{font-family:var(--display-font)}.manager-team__slot strong{font-size:.66rem;line-height:1}.manager-team__pitch--editable .manager-team__slot strong{font-size:.92rem}.manager-team__slot-role,.manager-team__bench-role{color:#d5ba8c;font-size:.4rem;line-height:1;letter-spacing:.03em;text-transform:uppercase}.manager-team__pitch--editable .manager-team__slot-role{color:#f19a4b;font-size:.5rem}.manager-team__slot-name,.manager-team__slot-empty,.manager-team__bench-card span{font-size:.48rem;line-height:1.05}.manager-team__pitch--editable .manager-team__slot-name,.manager-team__pitch--editable .manager-team__slot-empty{font-size:.58rem}.manager-team__slot-meta,.manager-team__bench-meta{color:#efd8b0;font-size:.42rem!important;line-height:1.05;font-weight:500;opacity:.92}.manager-team__pitch--editable .manager-team__slot-meta{font-size:.52rem!important}.manager-team__bench-role,.manager-team__bench-meta{color:#241d14;font-weight:600;opacity:1}.manager-team__selection-line small{color:var(--manager-paper-muted);font-size:.7rem}.manager-team__bench-grid{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.manager-team__bench-card{min-height:50px;padding:4px 2px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#fff6;color:#241d14;display:grid;justify-items:center;align-content:center;gap:1px}.manager-team__pitch--editable+.manager-team__bench-grid .manager-team__bench-card{touch-action:none;-webkit-user-select:none;user-select:none}.manager-team__pitch--editable+.manager-team__bench-grid,.manager-history__bench-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.manager-team__bench-card.is-empty{border-style:dashed;color:#7f6447}.manager-team__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager-team__meta-card{padding:8px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#ffffff52;display:grid;gap:2px}.manager-team__meta-card span,.manager-team__contract-copy small,.manager-team__contract-meta small{color:var(--manager-paper-muted);font-size:.72rem}.manager-team__control-block{display:grid;gap:6px}.manager-team__control-block--training{width:100%;min-height:100%;align-content:start;gap:16px;padding:10px 10px 8px}.manager-team__training-meta{display:grid;gap:10px}.manager-team__training-difficulty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.manager-team__training-difficulty-button{min-height:44px;height:44px;padding:0 8px;border-radius:14px;background:#fffaf1;border-color:#6b48252e;color:var(--manager-paper-muted);font-size:.68rem;letter-spacing:.04em;box-shadow:inset 0 -2px #6b482512}.manager-team__training-difficulty-button.is-active{background:linear-gradient(180deg,#269958,#1f874c);border-color:#1f7541a3;color:#f7fff7;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #1f75412e}.manager-team__training-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.manager-team__training-control-side-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-team__training-focus-button{min-height:42px;border:1px solid rgba(107,72,37,.22);border-radius:14px;background:#fffaf1;color:#5f4b38;font-family:var(--display-font);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #6b482512}.manager-team__training-focus-button.is-active{border-color:#1f7541a3;background:linear-gradient(180deg,#269958,#1f874c);color:#f7fff7;box-shadow:inset 0 1px #ffffff29,0 8px 18px #1f75412e}.manager-team__control-block+.manager-team__control-block{margin-top:4px}.manager-team__coach-actions{display:grid;gap:8px}.manager-team__coach-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-team__setting-row{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:10px;align-items:center}.manager-team__setting-picker{width:100%;justify-self:stretch}.manager-team__setting-picker .manager-team__formation-select{min-height:34px;font-size:.72rem;padding-right:26px}.manager-team__coach-toggle{width:100%;min-height:38px;border:1px solid rgba(143,21,17,.72);border-radius:10px;background:#8f1511;color:#f7ead0;font-family:var(--display-font);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.manager-team__coach-toggle.is-active{background:#1f8a4c;color:#f7ead0;border-color:#1f8a4cb8}.manager-team__coach-refresh{width:100%;min-height:38px;padding:6px 7px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#fff8ebb8;color:#5b3b1e;font-family:var(--display-font);font-size:.68rem;line-height:1.12;letter-spacing:.05em;text-transform:uppercase}.manager-team__coach-refresh.is-active{border-color:#1f8a4cb8;background:#1f8a4c;color:#f7ead0}.manager-team__contract-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-team__contract-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(160,120,58,.2);background:linear-gradient(180deg,#f6e2bfb8,#e8cda085),#ffffff38}.manager-team__contract-summary-copy,.manager-team__contract-summary-meta{display:grid;gap:2px;min-width:0}.manager-team__contract-summary-meta{justify-items:end;text-align:right}.manager-team__contract-summary-meta strong{font-size:.98rem}.manager-team__contract-summary small{color:var(--manager-paper-muted);font-size:.72rem}.manager-team__contract-row:first-child{border-top:0}.manager-team__contract-copy,.manager-team__contract-meta{display:grid;gap:2px;min-width:0}.manager-team__contract-copy strong{font-size:.74rem}.manager-player__status-badge{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:6px;padding:1px 7px 0;border-radius:999px;font-family:var(--body-font);font-size:.58rem;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.manager-player__retiring-badge{border:1px solid rgba(143,21,17,.42);background:linear-gradient(180deg,#ffebe8fa,#f5bdb8f0);color:#8f1511}.manager-player__rookie-badge{border:1px solid rgba(19,92,76,.22);background:linear-gradient(180deg,#edfff9fa,#caeee1f0);color:#135c4c}.manager-mobile__player-name strong:has(.manager-player__status-badge){display:flex;align-items:center;gap:6px;min-width:0;white-space:normal}.manager-mobile__player-name strong:has(.manager-player__status-badge) .manager-player__status-badge{margin-left:0}.manager-team__squad-row .manager-mobile__player-name strong:has(.manager-player__status-badge),.manager-history__player-row .manager-mobile__player-name strong:has(.manager-player__status-badge),.manager-transfer__player-main .manager-mobile__player-name strong:has(.manager-player__status-badge){overflow:visible;text-overflow:clip;white-space:normal}.manager-player__status-badge--detail{width:fit-content;margin-left:0;margin-top:3px;padding:3px 9px 2px;font-size:.64rem}.manager-team__contract-meta strong{font-size:.74rem}.manager-team__contract-copy small,.manager-team__contract-meta small{font-size:.66rem}.manager-team__contract-meta{text-align:right}.manager-team__result-row{display:grid;gap:8px;padding:12px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-team__result-row:first-child{border-top:0}.manager-team__result-meta,.manager-team__result-subline{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-team__result-meta strong{font-size:.7rem}.manager-team__result-meta span,.manager-team__result-subline small{color:var(--manager-paper-muted);font-size:.66rem}.manager-team__result-subline small:last-child{font-family:var(--display-font);letter-spacing:.04em;text-transform:uppercase}.manager-team__result-row .manager-competition__result-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.manager-team__result-row .manager-competition__result-badge.manager-team__result-badge--win{background:#2f7d32;color:#f6f2de}.manager-team__result-row .manager-competition__result-badge.manager-team__result-badge--loss{background:#8f1511;color:#f7ead0}.manager-team__result-row .manager-competition__result-badge.manager-team__result-badge--draw{background:#b88316;color:#fff5db}.manager-team__result-row .manager-competition__result-badge.manager-team__result-badge--planned{background:#5f6872;color:#f4efe2}.manager-transfer__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;overflow:visible;position:relative;z-index:8}.manager-transfer__toolbar .manager-transfer__select-wrap,.manager-transfer__toolbar .manager-transfer__sort-row{overflow:visible}.manager-transfer__select-wrap.is-inline-select:after,.manager-team__formation-picker.is-inline-select:after,.manager-competition__world-select-wrap.is-inline-select:after{display:none}.manager-inline-select__menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:300px;overflow-y:auto;display:grid;gap:2px;padding:6px;border:1px solid rgba(107,72,37,.2);background:#fffef8;box-shadow:0 10px 24px #1012152e;z-index:220}.manager-inline-select__menu--dark{border-color:#ecd4aa24;background:#11181d;box-shadow:0 10px 24px #00000047}.manager-inline-select__option{min-height:28px;padding:4px 8px;border:0;background:#fffef8;color:#21180f;text-align:left;font:inherit}.manager-inline-select__option.is-active{background:#a61f1b;color:#fff4e8}.manager-inline-select__menu--dark .manager-inline-select__option{background:#11181d;color:#ecd4aa}.manager-inline-select__menu--dark .manager-inline-select__option.is-active{background:#7f1713;color:#fff4e8}.manager-competition__toolbar,.manager-competition__national-toolbar,.manager-competition__international-toolbar,.manager-competition__world-select-wrap,.manager-competition__league-select-wrap{overflow:visible;position:relative}.manager-team__formation-picker.is-open,.manager-team__setting-picker.is-open,.manager-transfer__select-wrap.is-open,.manager-competition__world-select-wrap.is-open,.manager-competition__league-select-wrap.is-open{z-index:200}.manager-team__formation-select,.manager-transfer__select,.manager-competition__world-select{text-align:left}.manager-transfer__summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px}.manager-transfer__phase-card{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-transfer__phase-card.is-open{border-color:#3a7b4347;background:linear-gradient(180deg,#e9f7e6fa,#d6efd1f5)}.manager-transfer__phase-card.is-open strong{color:#24572d}.manager-transfer__phase-card.is-open small{color:#3d6b45}.manager-transfer__phase-card.is-closed{border-color:#99261c3d;background:linear-gradient(180deg,#fbe8e1fa,#f6d6cdf5)}.manager-transfer__phase-card.is-closed strong{color:#8d1f16}.manager-transfer__phase-card.is-closed small{color:#9e4336}.manager-transfer__phase-card small{text-align:right;white-space:nowrap}.manager-transfer__toggle{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0;border:0;background:transparent;color:#7f6447;cursor:pointer}.manager-transfer__toggle-track{position:relative;width:34px;height:20px;border-radius:999px;background:#6b48252e;transition:background .16s ease}.manager-transfer__toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f7ead0;box-shadow:0 1px 2px #0000002e;transition:transform .16s ease}.manager-transfer__toggle-label{font-family:var(--display-font);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.manager-transfer__toggle.is-active .manager-transfer__toggle-track{background:#1f6a358c}.manager-transfer__toggle.is-active .manager-transfer__toggle-thumb{transform:translate(14px)}.manager-transfer__toggle.is-active .manager-transfer__toggle-label{color:#2f7d32}.manager-transfer__summary-card{min-width:0;padding:10px 10px 9px;border-radius:12px;border:1px solid rgba(107,72,37,.12);background:#ffffff4d;display:grid;gap:4px}.manager-transfer__summary-card small{color:#7f6447;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.manager-transfer__summary-card strong{color:#241d14;font-size:.9rem}.manager-transfer__summary-card span{color:var(--manager-paper-muted);font-size:.68rem;line-height:1.3}.manager-transfer__mode-tabs{padding:8px 10px}.manager-transfer__mode-tabs .manager-mobile__segment-tab{min-height:44px;padding:7px 12px}.manager-transfer__search-wrap,.manager-transfer__pool-meta{grid-column:1 / -1}.manager-transfer__pool-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:2px}.manager-transfer__pool-meta strong{font-family:var(--display-font);color:#241d14;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}.manager-transfer__pool-meta span{color:#7f6447;font-family:var(--display-font);font-size:.8rem}.manager-transfer__select-wrap{position:relative;display:grid;gap:6px;min-width:0}.manager-transfer__sort-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end;grid-column:1 / -1;width:100%}.manager-transfer__select-wrap--narrow{min-width:0}.manager-transfer__sort-row .manager-transfer__select-wrap small{min-height:2.2em;line-height:1.1;margin-bottom:-12px}.manager-transfer__search-wrap{display:grid;gap:6px;min-width:0}.manager-transfer__search-wrap small,.manager-transfer__select-wrap small{color:#7f6447;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.manager-transfer__select-wrap:after{content:"∨";position:absolute;right:12px;bottom:10px;color:#7f6447;font-size:.68rem;pointer-events:none}.manager-transfer__select{width:100%;min-height:38px;padding:0 28px 0 10px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#ffffff47;color:#241d14;font-family:var(--display-font);font-size:.76rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.manager-transfer__search-input{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#ffffff47;color:#241d14;font-family:var(--display-font);font-size:.76rem}.manager-transfer__search-input::placeholder{color:#6b48259e}.manager-transfer__dialog{max-height:min(72vh,600px);overflow-y:auto}.manager-transfer__dialog-hero{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:center;padding-right:18px;margin-bottom:-4px}.manager-transfer__detail-preview{min-height:108px;border-radius:12px;border:1px solid rgba(107,72,37,.14);background:radial-gradient(circle at top,rgba(231,199,145,.26),transparent 40%),#ffffff2e;display:grid;place-items:center}.manager-transfer__detail-preview .player-token__svg{width:74px;height:auto}.manager-transfer__detail-copy{display:grid;gap:1px}.manager-transfer__detail-copy strong,.manager-transfer__detail-grid strong{font-family:var(--display-font)}.manager-transfer__detail-copy small{color:var(--manager-paper-muted)}.manager-transfer__retiring-note{color:#8f1511;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.manager-transfer__detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:-6px}.manager-transfer__detail-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-transfer__detail-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-transfer__detail-grid article{min-width:0;border-radius:12px;border:1px solid rgba(107,72,37,.12);background:#ffffff2e;padding:8px;display:grid;gap:3px}.manager-transfer__detail-grid--compact article{padding:8px;gap:3px}.manager-transfer__detail-grid small{color:#7f6447;font-size:.7rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word}.manager-transfer__detail-grid strong{min-width:0;line-height:1.02;overflow-wrap:anywhere;word-break:break-word}.manager-transfer__detail-grid--compact small{font-size:.64rem}.manager-transfer__detail-grid--compact strong{font-size:.94rem}.manager-transfer__detail-finance{display:grid;gap:5px;padding:0;margin-top:-4px}.manager-squad-number-editor{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px;padding:7px 10px;border-radius:10px;border:1px solid rgba(107,72,37,.1);background:#ffffff24}.manager-squad-number-editor__copy{min-width:0;display:grid;gap:2px}.manager-squad-number-editor__copy small{color:#7f6447;font-size:.68rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.manager-squad-number-editor__copy span{color:var(--manager-paper-muted);font-size:.66rem;line-height:1.2}.manager-squad-number-editor__controls{display:flex;align-items:center;gap:5px}.manager-squad-number-editor__field input{width:58px;min-height:38px;padding:0 8px;border:1px solid rgba(107,72,37,.18);border-radius:9px;background:#ffffff6b;color:#20170f;font-family:var(--display-font);font-size:.9rem;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none}.manager-squad-number-editor__field input:focus{border-color:#a61f1b;box-shadow:0 0 0 2px #a61f1b29;outline:none}.manager-squad-number-editor__field input:disabled{cursor:not-allowed;opacity:.55}.manager-squad-number-editor__save{min-height:38px;padding:0 9px;border:1px solid #7f1713;border-radius:9px;background:#a61f1b;color:#fff4e8;font-family:var(--display-font);font-size:.68rem}.manager-squad-number-editor__save:disabled{cursor:not-allowed;opacity:.45}.manager-transfer__detail-finance-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid rgba(107,72,37,.1);background:#ffffff24}.manager-transfer__detail-finance-row small{min-width:0;flex:1 1 auto;color:#7f6447;font-size:.68rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word}.manager-transfer__detail-finance-row strong{min-width:0;flex:0 1 auto;color:#20170f;font-family:var(--display-font);font-size:.92rem;line-height:1.04;letter-spacing:.02em;text-align:right;overflow-wrap:anywhere;word-break:break-word}.manager-transfer__detail-finance-row .manager-mobile__ticket-field{min-height:38px;min-width:112px;padding:0 10px 0 12px}.manager-transfer__detail-finance-row .manager-mobile__ticket-input{width:72px;min-height:30px;font-size:16px}.manager-transfer__detail-finance-row--offer{gap:6px}.manager-transfer__budget-inline{color:#2f7d32;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap}.manager-transfer__dialog .manager-mobile__matchday-actions{gap:4px;margin-top:-6px}.manager-transfer__departure-actions{position:relative;display:grid;gap:4px}.manager-transfer__minimum-info-button{position:absolute;top:8px;right:8px;z-index:2;width:27px;height:27px;border:1px solid rgba(255,244,232,.7);border-radius:50%;background:#241c1447;color:#fff4e8;font-family:Georgia,serif;font-size:.9rem;font-weight:700;font-style:italic;line-height:1}.manager-transfer__minimum-rules-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:3;width:min(276px,calc(100vw - 48px));padding:12px;border:1px solid rgba(107,72,37,.24);border-radius:14px;background:#fff8ee;box-shadow:0 12px 28px #38200c38;color:#20170f}.manager-transfer__minimum-rules-popover>strong{display:block;margin-bottom:8px;font-family:var(--display-font);font-size:.78rem;letter-spacing:.03em}.manager-transfer__minimum-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.manager-transfer__minimum-rules-grid span{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:8px;background:#8960341a;color:#6d4b2a;font-size:.68rem}.manager-transfer__minimum-rules-grid b{color:#20170f;font-family:var(--display-font);font-size:.82rem}.manager-transfer__minimum-rules-popover>small{display:block;margin-top:8px;color:#9f2119;font-size:.68rem;line-height:1.25}.manager-transfer__dialog .manager-mobile__primary-cta,.manager-transfer__dialog .manager-mobile__secondary-cta{min-height:44px}.manager-transfer__buy-blocked-hint{display:block;margin:0 4px 6px;color:#9f2119;font-size:.7rem;line-height:1.3;text-align:center}.manager-transfer__detail-nav{display:flex;justify-content:center;gap:10px;padding-top:2px}.manager-transfer__detail-nav-button{width:34px;height:30px;border:1px solid rgba(107,72,37,.16);border-radius:999px;background:#ffffff2e;color:var(--manager-paper-muted);font-family:var(--display-font);font-size:.9rem;line-height:1;cursor:pointer}.manager-transfer__detail-nav-button:disabled{opacity:.35;cursor:default}.manager-transfer__table-head{grid-template-columns:minmax(0,1fr) 46px 34px 30px;gap:6px;align-items:center;padding:10px 14px 8px}.manager-transfer__table-head--buy{grid-template-columns:minmax(0,1fr) 34px 22px 24px 42px;gap:3px;padding:9px 10px 7px}.manager-transfer__table-head--sell{grid-template-columns:minmax(0,1fr) 52px 34px 64px;gap:8px}.manager-transfer__table-head strong,.manager-transfer__table-head span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-transfer__table-title{text-align:left;font-size:.74rem;letter-spacing:.02em}.manager-transfer__table-label{width:100%;text-align:center;justify-self:center;font-size:.68rem;letter-spacing:.03em}.manager-transfer__table-label--price{text-align:right;justify-self:end;font-size:.64rem}.manager-transfer__player-row{padding:0}.manager-transfer__player-button{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) 46px 34px 30px;gap:6px;align-items:center;padding:10px 14px;text-align:left}.manager-transfer__player-button--buy{grid-template-columns:minmax(0,1fr) 34px 22px 24px 42px;gap:3px;padding:9px 10px}.manager-transfer__player-button--sell{grid-template-columns:minmax(0,1fr) 52px 34px 64px;gap:8px}.manager-transfer__player-main{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start}.manager-transfer__player-main .manager-mobile__club-mark.is-compact{width:16px;height:16px;margin-top:2px}.manager-transfer__free-agent-badge{width:16px;height:16px;margin-top:2px;border-radius:999px;background:#8f15111f;color:#8f1511;font-family:var(--display-font);font-size:.45rem;display:inline-flex;align-items:center;justify-content:center}.manager-transfer__free-agent-badge.is-club{background:#1c467e1f;color:#274d88}.manager-transfer__player-main .manager-mobile__player-name strong{font-size:.9rem;line-height:1.04;word-break:break-word}.manager-transfer__player-main .manager-mobile__player-name small{color:#7f6447;font-size:.72rem;line-height:1.1;word-break:break-word}.manager-transfer__player-button>span:not(.manager-transfer__player-finance){color:var(--manager-paper-muted);font-family:var(--display-font);font-size:.8rem;line-height:1;text-align:center}.manager-transfer__price-value{justify-self:end;width:100%;text-align:right!important;font-size:.8rem!important;letter-spacing:.01em;line-height:1;white-space:nowrap}.manager-transfer__player-pos{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 6px;border-radius:10px;background:#241d140d;color:#7f6447;font-size:.78rem;line-height:1;font-family:var(--display-font);text-align:center}.manager-transfer__player-pos.manager-team__position-badge{border-width:1px;border-style:solid}.manager-transfer__player-pos.manager-team__position-badge.is-gk{color:#266aa4;background:#e0effa}.manager-transfer__player-pos.manager-team__position-badge.is-df{color:#287148;background:#e0f0e5}.manager-transfer__player-pos.manager-team__position-badge.is-mf{color:#946117;background:#f8ebce}.manager-transfer__player-pos.manager-team__position-badge.is-fw{color:#a33e31;background:#f8e2dd}.manager-transfer__player-strength{display:inline-flex;align-items:center;justify-content:center;min-height:34px;color:#241d14;font-size:.86rem;font-family:var(--display-font);text-align:center}.manager-transfer__player-finance{display:grid;justify-items:end;gap:2px;min-width:0;font-variant-numeric:tabular-nums}.manager-transfer__player-finance strong{color:#241d14;font-size:.86rem;line-height:1.02}.manager-transfer__player-finance small{color:#7f6447;font-size:.72rem;line-height:1.05}.manager-transfer__empty-row{padding:14px;display:grid;gap:4px}.manager-transfer__empty-row strong{font-family:var(--display-font)}.manager-transfer__empty-row small{color:var(--manager-paper-muted)}.manager-mobile__table-row{grid-template-columns:20px minmax(0,1fr) 152px;padding:9px 14px;line-height:1.1}.manager-mobile__table-rank,.manager-mobile__table-stat-head,.manager-mobile__table-stat,.manager-mobile__table-points{display:flex;align-items:center;justify-content:flex-start;width:100%;font-variant-numeric:tabular-nums}.manager-mobile__table-rank{justify-content:center}.manager-mobile__table-stats-head,.manager-mobile__table-stats{display:grid;grid-template-columns:28px 44px 34px 34px;gap:4px;align-items:center}.manager-mobile__table-stats-head,.manager-mobile__table-stats{justify-self:stretch}.manager-mobile__club-inline{display:flex;align-items:center;gap:8px;min-width:0}button.manager-mobile__club-inline{padding:0;border:0;margin:0;background:transparent;color:inherit;font:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.manager-mobile__club-mark{width:24px;height:28px;clip-path:polygon(50% 0%,100% 18%,100% 72%,50% 100%,0% 72%,0% 18%);border:2px solid currentColor;display:inline-grid;place-items:center;font-family:var(--display-font);font-size:.64rem;line-height:1;flex:0 0 auto}.manager-mobile__club-mark,.manager-mobile__club-mark img{box-sizing:border-box}.manager-mobile__club-mark.has-image{clip-path:none;border:0;background:transparent!important;padding:0}.manager-mobile__club-mark img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}.manager-mobile__club-mark.is-compact{width:24px;height:24px;font-size:.56rem;border-width:1.5px}.manager-mobile__club-mark.is-compact.has-image{border-width:0}.manager-mobile__table-row .manager-mobile__club-mark,.manager-mobile__table-head+.manager-mobile__table-row .manager-mobile__club-mark{align-self:center}.manager-mobile__table-row .manager-mobile__club-mark.is-compact,.manager-mobile__table-head+.manager-mobile__table-row .manager-mobile__club-mark.is-compact,.manager-competition__fixture-team .manager-mobile__club-mark.is-compact{width:18px;height:18px}.manager-mobile__table-row .manager-mobile__club-mark.has-image img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;object-position:center center}.manager-competition__fixture-team .manager-mobile__club-mark.has-image img{width:auto;height:auto;max-width:100%;max-height:100%}.manager-mobile__table-row .manager-mobile__club-mark.is-tall-crest.has-image img,.manager-mobile__table-head+.manager-mobile__table-row .manager-mobile__club-mark.is-tall-crest.has-image img,.manager-competition__fixture-team .manager-mobile__club-mark.is-tall-crest.has-image img{max-height:78%}.manager-mobile__match-card--plain .manager-mobile__club-mark.is-tall-crest.has-image img{max-height:82%}.manager-mobile__table-row.is-user{background:#8c12100f}.manager-mobile__table-row.is-champions{box-shadow:inset 4px 0 #3677c5}.manager-mobile__table-row.is-shield{box-shadow:inset 4px 0 #b86a22}.manager-mobile__table-row.is-trophy{box-shadow:inset 4px 0 #cc9d26}.manager-mobile__table-row.is-relegation{box-shadow:inset 4px 0 #b04636}.manager-mobile__table-tabs-note{padding:10px 14px 0}.manager-mobile__card-header{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:14px}.manager-mobile__card-header strong{justify-self:center;font-family:var(--display-font)}.manager-mobile__card-header .manager-mobile__arrow-button:disabled{opacity:.28}.manager-competition__round-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 10px;color:#7f6447}.manager-competition__round-meta small,.manager-competition__round-meta span{color:#7f6447;font-size:.76rem;letter-spacing:.04em}.manager-competition__switcher{overflow:hidden;border-radius:0;border-left:0;border-right:0}.manager-competition__detail-head{min-height:46px;padding:0 12px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;background:#11181d;color:#ecd4aa;border-bottom:1px solid rgba(236,212,170,.08);border-radius:0}.manager-competition__detail-head strong{justify-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display-font);font-size:.98rem;letter-spacing:.03em;text-transform:uppercase}.manager-competition__switcher-head,.manager-competition__summary{display:grid;gap:4px;padding:14px;background:linear-gradient(180deg,#11181dfa,#11181deb),#11181d;color:#f3dfbd}.manager-competition__switcher-head small,.manager-competition__switcher-head span,.manager-competition__summary small{color:#d1bb95;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.manager-competition__switcher-head strong,.manager-competition__summary strong,.manager-competition__switch-copy strong,.manager-competition__legend-row strong,.manager-competition__fixture-team strong,.manager-competition__result-badge{font-family:var(--display-font)}.manager-competition__switch-row,.manager-competition__legend-row,.manager-competition__fixture-row,.manager-competition__result-row{display:grid;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-competition__result-row.is-user-fixture{background:#8c12100f}.manager-competition__tie-row{gap:8px;padding-top:9px;padding-bottom:9px}.manager-competition__tie-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,60px) minmax(0,1fr);gap:10px;align-items:center}.manager-competition__tie-meta{display:grid;gap:2px;padding:0 2px;text-align:center}.manager-competition__tie-meta small{color:#7c6445;font-size:.56rem;line-height:1.12;overflow-wrap:break-word}.manager-competition__tie-scores{display:grid;gap:4px;min-width:0}.manager-competition__tie-score-row{display:grid;justify-items:center;gap:2px;min-width:0}.manager-competition__tie-score-row small{max-width:100%;overflow-wrap:break-word;text-align:center}.manager-competition__tie-score-row small{color:#8b6f50;font-size:.5rem;letter-spacing:.04em;text-transform:uppercase;line-height:1}.manager-competition__fixture-team strong.is-eliminated{color:#9f978d;font-weight:500;font-style:italic}.manager-competition__tie-scores .manager-competition__result-badge{min-width:40px;min-height:21px;padding:0 6px;font-size:.62rem}.manager-competition__toolbar{margin:0;padding:2px;display:grid;grid-template-columns:auto minmax(0,.92fr) minmax(0,1.08fr);gap:2px;align-items:stretch;border-radius:0;border-top:1px solid rgba(236,212,170,.12);background:#11181d}.manager-competition__national-toolbar{margin:0;padding:0 2px 2px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2px;align-items:stretch;background:#11181d}.manager-competition__international-toolbar{margin:0;padding:0 2px 2px;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-items:stretch;background:#11181d}.manager-competition__international-toolbar .manager-competition__world-select-wrap{display:block;width:100%}.manager-competition__world-select-wrap{display:block;position:relative;min-width:0;height:30px;min-height:30px;align-self:start;box-sizing:border-box}.manager-competition__world-select-wrap:after{content:"∨";position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#ecd4aa;font-size:.64rem;pointer-events:none}.manager-competition__world-select{display:block;width:100%;height:30px;min-height:30px;padding:0 20px 0 7px;border:1px solid rgba(236,212,170,.14);border-radius:0;background:#ffffff05;color:#ecd4aa;font-family:var(--display-font);font-size:.52rem;letter-spacing:.03em;line-height:1;text-transform:uppercase;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none}.manager-competition__world-select option{background:#11181d;color:#ecd4aa}.manager-competition__league-select-wrap:after{color:#ecd4aa}.manager-competition__league-select{height:30px;min-height:30px;font-size:.52rem}.manager-competition__scope-tabs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:30px;min-height:30px;background:#ffffff05;border-radius:0;border:1px solid rgba(236,212,170,.14);overflow:hidden;box-sizing:border-box}.manager-competition__my-tab{width:42px;height:30px;min-width:42px;min-height:30px;padding:2px 6px;border:1px solid rgba(236,212,170,.18);background:#ffffff08;color:#ecd4aa;font-family:var(--display-font);font-size:.54rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;cursor:pointer}.manager-competition__my-tab.is-active{background:#2c6b4f;border-color:#bbeccd66;color:#f2fff6}.manager-competition__scope-tab{height:100%;min-height:0;border:0;background:transparent;color:#ecd4aa;font-family:var(--display-font);font-size:.52rem;letter-spacing:.03em;line-height:1;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:2px 7px;box-sizing:border-box}.manager-competition__control-label{display:inline-block;position:relative;top:1px}.manager-competition__scope-tab.is-active{background:#8f1511;color:#f7ead0}.manager-competition__switch-row{grid-template-columns:34px minmax(0,1fr) auto;width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;text-align:left}.manager-competition__switch-row.is-active{background:#8c12100d}.manager-competition__switch-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#8f1511;color:#f7ead0;font-family:var(--display-font);font-size:.86rem}.manager-competition__switch-copy{display:grid;gap:2px;min-width:0}.manager-competition__switch-copy strong{font-size:.9rem;line-height:1.05;color:#5f472a}.manager-competition__switch-copy small,.manager-competition__switch-state,.manager-competition__fixture-meta small,.manager-competition__fixture-meta span{color:#7c6445;font-size:.72rem}.manager-competition__switch-state{font-size:1rem;font-family:var(--display-font)}.manager-competition__paper-head{overflow:hidden;border-radius:0;border-left:0;border-right:0}.manager-competition__legend-row{grid-template-columns:8px minmax(0,1fr);gap:8px;padding-top:8px;padding-bottom:8px}.manager-competition__legend-row strong{font-size:.72rem;line-height:1.05}.manager-competition__legend-bar{width:8px;height:100%;min-height:18px;border-radius:999px;background:#cc9d26}.manager-competition__legend-row.is-champions .manager-competition__legend-bar{background:#3677c5}.manager-competition__legend-row.is-shield .manager-competition__legend-bar{background:#b86a22}.manager-competition__legend-row.is-trophy .manager-competition__legend-bar{background:#cc9d26}.manager-competition__legend-row.is-relegation .manager-competition__legend-bar{background:#b04636}.manager-competition__schedule-group+.manager-competition__schedule-group{border-top:1px solid rgba(107,72,37,.12)}.manager-competition__fixture-row,.manager-competition__result-row{align-items:stretch}.manager-competition__fixture-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.manager-competition__fixture-line,.manager-competition__result-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.manager-competition__fixture-team{display:flex;align-items:center;gap:8px;min-width:0}.manager-competition__fixture-team--button{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.manager-competition__fixture-team strong{font-size:.78rem;line-height:1.05;min-width:0;max-width:100%;overflow-wrap:break-word}.manager-competition__fixture-team.is-away{justify-content:flex-end;text-align:right}.manager-competition__fixture-team .manager-mobile__club-mark.is-compact{font-size:.48rem}.manager-competition__fixture-team .manager-mobile__club-mark.is-compact.has-image{padding:0;font-size:.48rem}.manager-competition__fixture-team.is-away .manager-mobile__club-mark{order:2;margin-left:4px}.manager-competition__fixture-team.is-away strong{order:1;max-width:90px;margin-left:auto;white-space:normal;overflow-wrap:anywhere}.manager-competition__fixture-time,.manager-competition__result-badge{min-width:52px;min-height:28px;padding:0 8px;border-radius:8px;display:grid;place-items:center;background:#11181d;color:#f2dfbf;font-size:.76rem;letter-spacing:.04em}.manager-competition__result-badge{background:#8f1511;color:#f7ead0}.manager-competition__result-badge.is-neutral{background:#e7ddd0;color:#5f513f}.manager-competition__result-badge.is-user-win{background:#2f7a4d;color:#f3fff6}.manager-competition__result-badge.is-user-loss{background:#8f1511;color:#f7ead0}.manager-competition__result-badge.is-user-draw{background:#8c7656;color:#fbf2df}.manager-competition__group-select{min-height:44px;border-radius:0;border-left:0;border-right:0}.manager-competition__track-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:30px;min-height:30px;border:1px solid rgba(236,212,170,.14);background:#171d21;overflow:hidden;box-sizing:border-box}.manager-competition__track-tab{height:100%;min-height:0;border:0;background:transparent;color:#d7bf95;font-family:var(--display-font);font-size:.52rem;letter-spacing:.03em;line-height:1;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:2px 7px;box-sizing:border-box}.manager-competition__track-tab.is-active{background:#8f1511;color:#f7ead0}.manager-competition__season-loading{padding:10px 14px}.manager-host-map{display:grid;gap:12px;padding:14px;border:1px solid rgba(33,66,91,.18);border-radius:16px;background:linear-gradient(145deg,#eaf5fb,#f8fbfd)}.manager-host-map__region{display:grid;gap:7px}.manager-host-map__region>strong{color:#254457;font-size:.9rem}.manager-host-map__world{display:block;width:100%;min-height:190px;border-radius:12px;background:#dff1f9}.manager-host-map__land{fill:#e8eef0;stroke:#90a8b0;stroke-width:.7;vector-effect:non-scaling-stroke}.manager-host-map__land.is-host{fill:#df392c;stroke:#9b201a;stroke-width:1.15}.manager-mobile__table-card .manager-mobile__table-head,.manager-mobile__table-card .manager-mobile__table-row{font-size:.76rem}.manager-mobile__table-card .manager-mobile__table-row strong,.manager-mobile__table-card .manager-mobile__club-inline strong{font-size:.78rem}.manager-competition__tabs .manager-mobile__segment-tabs{margin-top:0;border-radius:0;border:1px solid rgba(236,212,170,.14);background:#ffffff05;overflow:hidden}.manager-competition__tabs .manager-mobile__segment-tab{height:30px;min-height:30px;min-width:0;flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:4px 7px;font-size:.52rem;line-height:1;box-sizing:border-box}.manager-competition__tabs .manager-mobile__segment-tab-label{display:inline-block;position:relative;top:1px}.manager-competition__tabs .manager-mobile__segment-tab.is-active{background:#8f1511;color:#f7ead0}.manager-history__scope-tabs{margin-top:-6px}.manager-history__scope-tabs .manager-mobile__segment-tab{padding:4px;font-size:.49rem}.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tab{height:34px;min-height:34px;padding:4px 6px;font-size:.68rem;line-height:1}.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tab-label{top:0;white-space:nowrap}.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--5,.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--5 .manager-mobile__segment-tab,.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--6 .manager-mobile__segment-tab,.manager-screen--large-top-tabs .manager-competition__tabs .manager-mobile__segment-tabs--7 .manager-mobile__segment-tab{width:100%}.manager-screen--large-top-tabs .manager-competition__world-select-wrap,.manager-screen--large-top-tabs .manager-competition__scope-tabs,.manager-screen--large-top-tabs .manager-competition__track-tabs,.manager-screen--large-top-tabs .manager-competition__my-tab,.manager-screen--large-top-tabs .manager-competition__world-select,.manager-screen--large-top-tabs .manager-competition__league-select{height:34px;min-height:34px}.manager-screen--large-top-tabs .manager-competition__my-tab,.manager-screen--large-top-tabs .manager-competition__world-select,.manager-screen--large-top-tabs .manager-competition__league-select,.manager-screen--large-top-tabs .manager-competition__scope-tab,.manager-screen--large-top-tabs .manager-competition__track-tab{font-size:.68rem}.manager-screen--large-top-tabs .manager-competition__control-label{top:0}.manager-competition__tabs{padding:0 2px 2px;background:#11181d}.manager-competition__tabs--sub .manager-mobile__segment-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.manager-competition__tabs--sub .manager-mobile__segment-tabs::-webkit-scrollbar{display:none}.manager-competition__tabs--sub .manager-mobile__segment-tab{flex:0 0 auto;min-width:96px;padding-left:8px;padding-right:8px}.manager-team__subtabs.manager-competition__tabs--sub .manager-mobile__segment-tabs{overflow:hidden}.manager-team__subtabs.manager-competition__tabs--sub .manager-mobile__segment-tab{flex:1 1 0;min-width:0;padding-left:6px;padding-right:6px}.manager-mobile__stack--competitions .manager-mobile__table-card,.manager-mobile__stack--competitions .manager-mobile__list-card,.manager-mobile__stack--competitions .manager-mobile__select-card{border-left:0;border-right:0;border-radius:0}.manager-mobile__stack--competitions .manager-mobile__table-card,.manager-mobile__stack--competitions .manager-mobile__list-card{margin-left:4px;margin-right:4px}.manager-mobile__select-card{padding:0 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.manager-mobile__stadium-card{padding:16px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px}.manager-mobile__stadium-hero-card{padding:12px}.manager-mobile__stadium-illustration{min-height:92px;border-radius:12px;border:1px solid rgba(107,72,37,.16);background:#dbc9ab;display:grid;place-items:center;font-family:var(--display-font);color:#6c553b}.manager-mobile__stadium-hero{min-height:164px}.manager-mobile__stadium-info-row strong{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.manager-mobile__stadium-inline-capacity{color:#8b6a44;font-size:.9rem;font-weight:700}.manager-mobile__ticket-price-row{grid-template-columns:minmax(0,1fr) auto}.manager-mobile__ticket-copy{min-width:0}.manager-mobile__ticket-note{color:#523d26cc;line-height:1.35}.manager-mobile__ticket-stepper{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.manager-mobile__ticket-field{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 10px 0 12px;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#efe0c7}.manager-mobile__ticket-input{width:46px;min-height:36px;padding:0;border:0;background:transparent;color:#241d14;font-family:var(--display-font);font-size:16px;text-align:right;outline:none}.manager-mobile__ticket-currency{min-width:10px;text-align:center;color:#241d14d1;font-family:var(--display-font);font-size:.95rem;font-weight:700}.manager-mobile__ticket-save{min-height:42px;padding:0 14px;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#efe0c7;color:#241d14;font-family:var(--display-font);font-size:.92rem;font-weight:700}.manager-mobile__ticket-save:disabled{opacity:.5}.manager-mobile__stadium-illustration--button{position:relative;width:100%;padding:0;overflow:hidden;cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manager-mobile__stadium-image{width:100%;height:100%;min-height:92px;display:block;object-fit:cover;object-position:center}.manager-mobile__stadium-zoom-pill{position:absolute;right:8px;bottom:8px;padding:4px 8px;border-radius:999px;background:#0a121cc7;color:#fff7e8;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.manager-competition__picker-card{margin:0 12px;min-height:52px;padding:10px 12px;border-radius:12px;border:1px solid rgba(236,212,170,.12);background:#f2e0bc;color:#6b5032;text-align:left}.manager-competition__picker-card.is-open{border-color:#8f151138;box-shadow:inset 0 0 0 1px #8f151114}.manager-competition__picker-copy{display:grid;gap:2px}.manager-competition__picker-copy strong{font-family:var(--display-font);font-size:.84rem;letter-spacing:.03em;text-transform:uppercase;color:#1a1f24}.manager-competition__picker-copy span{color:#8b6a42;font-size:.66rem;letter-spacing:.03em}.manager-competition__picker-chevron{color:#8b6a42;font-size:1rem}@media (max-width: 420px){.manager-competition__toolbar{grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);gap:2px}}.manager-mobile__stadium-copy,.manager-mobile__profile-card{display:grid;gap:8px}.manager-mobile__sponsor-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__sponsor-card:first-child{border-top:0}.manager-mobile__sponsor-card.is-selected{background:#8c12100d}.manager-mobile__sponsor-card>div{display:grid;gap:3px;min-width:0}.manager-mobile__assistant-row{grid-template-columns:minmax(0,1fr) auto}.manager-mobile__top-tab-font-size-setting{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.manager-profile__language-toggle.manager-mobile__top-tab-font-size-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.manager-mobile__top-tab-font-size-options .manager-profile__language-button{min-height:44px;height:44px;padding-inline:12px;font-size:.82rem}.manager-mobile__assistant-row .manager-team__coach-toggle{min-width:124px}.manager-mobile__control-side-setting{grid-template-columns:minmax(0,1fr)}.manager-profile__language-toggle.manager-mobile__control-side-options{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-mobile__sponsor-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.manager-mobile__sponsor-top-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-height:118px;padding:18px 16px;border-left:1px solid rgba(107,72,37,.1);background:radial-gradient(circle at top left,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#fffbf4fa,#f2e3c5a8)}.manager-mobile__sponsor-top-card:first-child{border-left:0}.manager-mobile__sponsor-top-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;color:#7e6545;background:#fff8eed1}.manager-mobile__sponsor-top-icon svg{width:28px;height:28px}.manager-mobile__sponsor-top-copy{display:grid;gap:5px;min-width:0}.manager-mobile__sponsor-top-copy small{color:#736049;font-size:.68rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.manager-mobile__sponsor-top-copy strong{color:#171d22;font-family:var(--display-font);font-size:1.22rem;line-height:1}.manager-mobile__sponsor-top-copy span{color:var(--manager-paper-muted);font-size:.76rem;line-height:1.28}.manager-mobile__sponsor-assistant-toggle{grid-column:1 / -1;justify-self:stretch;width:100%;min-width:0;margin-top:4px}.manager-mobile__stadium-assistant-toggle{justify-self:start;min-width:120px}.manager-mobile__sponsor-section{padding:0;overflow:hidden}.manager-mobile__sponsor-section-head{padding:16px 16px 12px;border-bottom:1px solid rgba(107,72,37,.12)}.manager-mobile__sponsor-section-head strong{color:#171d22;font-family:var(--display-font);font-size:1rem;letter-spacing:.03em;text-transform:uppercase}.manager-mobile__sponsor-deals,.manager-mobile__sponsor-offers{display:grid;gap:10px;padding:14px}.manager-mobile__sponsor-deal-card,.manager-mobile__sponsor-offer-card{border:1px solid rgba(107,72,37,.12);border-radius:16px;background:#fffcf59e}.manager-mobile__sponsor-deal-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.manager-mobile__sponsor-deal-card.is-active{background:linear-gradient(180deg,#f6fbf0db,#fffbf48f)}.manager-mobile__sponsor-deal-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#fff7eae6;color:#171d22}.manager-mobile__sponsor-deal-mark svg{width:28px;height:28px}.manager-mobile__sponsor-deal-copy{display:grid;gap:4px;min-width:0}.manager-mobile__sponsor-deal-copy span,.manager-mobile__sponsor-offer-copy span{color:#a11c14;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manager-mobile__sponsor-deal-copy strong,.manager-mobile__sponsor-offer-copy strong{color:#171d22;font-size:.98rem;line-height:1.14}.manager-mobile__sponsor-deal-copy small,.manager-mobile__sponsor-offer-copy small{color:var(--manager-paper-muted);font-size:.78rem;line-height:1.25}.manager-mobile__sponsor-status-pill{padding:8px 12px;border-radius:999px;border:1px solid rgba(107,72,37,.12);background:#fffcf3b3;color:#7d6a57;font-size:.78rem;font-weight:700}.manager-mobile__sponsor-status-pill.is-active{color:#2f7a43}.manager-mobile__sponsor-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 16px 16px}.manager-mobile__sponsor-total strong{color:#171d22;font-size:.92rem}.manager-mobile__sponsor-total span{color:#2f7a43;font-family:var(--display-font);font-size:1.18rem;white-space:nowrap}.manager-mobile__sponsor-offer-card{display:grid;gap:12px;padding:14px}.manager-mobile__sponsor-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:14px;align-items:start}.manager-mobile__sponsor-offer-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.manager-mobile__sponsor-offer-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,#fffffff2,#eee2caeb);color:#1f7e3f;font-family:var(--display-font);font-size:1.18rem;letter-spacing:.02em}.manager-mobile__sponsor-offer-copy{display:grid;gap:4px;min-width:0}.manager-mobile__sponsor-delta{font-style:normal;font-size:.78rem;line-height:1.22}.manager-mobile__sponsor-delta.is-up{color:#2f7a43}.manager-mobile__sponsor-delta.is-down{color:#b43b25}.manager-mobile__sponsor-delta.is-flat{color:#7d6a57}.manager-mobile__sponsor-offer-side{display:grid;gap:6px;padding-left:12px;border-left:1px solid rgba(107,72,37,.12)}.manager-mobile__sponsor-offer-side strong{font-size:.96rem;line-height:1.1}.manager-mobile__sponsor-offer-side strong.is-good{color:#2f7a43}.manager-mobile__sponsor-offer-side strong.is-fair{color:#c77717}.manager-mobile__sponsor-offer-side strong.is-risk{color:#b43b25}.manager-mobile__sponsor-offer-side small{color:var(--manager-paper-muted);font-size:.76rem;line-height:1.2}.manager-mobile__sponsor-chance-bars{display:flex;gap:4px}.manager-mobile__sponsor-chance-bar{width:8px;height:18px;border-radius:4px;background:#241d1414}.manager-mobile__sponsor-chance-bar.is-good{background:#7fbd79}.manager-mobile__sponsor-chance-bar.is-fair{background:#f2ad48}.manager-mobile__sponsor-chance-bar.is-risk{background:#e28261}.manager-mobile__sponsor-chance-bar.is-off{background:#241d141a}.manager-mobile__sponsor-offer-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manager-mobile__sponsor-action{min-height:44px;border-radius:12px;background:#fffcf3b8;display:inline-flex;align-items:center;justify-content:center}.manager-mobile__sponsor-action svg{width:22px;height:22px}.manager-mobile__sponsor-action.is-reject{border:1px solid rgba(180,59,37,.38);color:#b43b25}.manager-mobile__sponsor-action.is-negotiate{border:1px solid rgba(199,119,23,.38);color:#c77717}.manager-mobile__sponsor-action.is-accept{border:1px solid rgba(47,122,67,.38);color:#2f7a43}.manager-mobile__sponsor-note,.manager-mobile__sponsor-note-card{margin:0 14px 14px;padding:12px 14px;border:1px solid rgba(107,72,37,.12);border-radius:14px;background:#fff9ee8a}.manager-mobile__sponsor-note strong,.manager-mobile__sponsor-note-card strong{display:block;color:#171d22;font-size:.84rem;line-height:1.25}.manager-mobile__sponsor-note small,.manager-mobile__sponsor-note-card small{display:block;margin-top:5px;color:var(--manager-paper-muted);font-size:.76rem;line-height:1.28}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-top-card{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:102px;padding:14px 12px;border-left:1px solid rgba(107,72,37,.1);border-top:0}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-top-icon{width:44px;height:44px}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-top-icon svg{width:24px;height:24px}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-top-copy strong{font-size:1.06rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-assistant-toggle{grid-column:1 / -1;justify-self:stretch;width:100%;min-width:0;margin-top:2px}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-deal-card{grid-template-columns:46px minmax(0,1fr)}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-deal-mark{width:46px;height:46px}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-status-pill{grid-column:2;justify-self:start}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-offer-main{grid-template-columns:46px minmax(0,1fr)}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-offer-logo{width:46px;height:46px;font-size:1rem}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-offer-grid{grid-template-columns:minmax(0,1fr)}.manager-stage--handy.manager-stage--portrait .manager-mobile__sponsor-offer-side{padding-left:0;padding-top:10px;border-left:0;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__mail-row{grid-template-columns:34px minmax(0,1fr) auto}.manager-mobile__mail-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#0f151a14;font-family:var(--display-font);color:#7d1b13}.manager-mobile__meta-buttons{display:flex;gap:10px;padding:14px;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__meta-buttons--compact{gap:8px;padding:10px 12px 12px}.manager-mobile__meta-buttons--save-export>.manager-mobile__small-button{flex:1 1 0;min-width:0}.manager-mobile__button-spinner{display:inline-block;width:.9em;height:.9em;margin-right:.45em;vertical-align:-.08em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:manager-loading-spin .8s linear infinite}.manager-mobile__meta-buttons--stacked{flex-direction:column}.manager-mobile__meta-buttons--stacked>*{width:100%}.manager-mobile__meta-buttons--sticky{padding:0;border-top:0}.manager-mobile__meta-buttons--sticky>.manager-mobile__primary-cta{flex:1}.manager-mobile__meta-buttons--settings-actions{padding:14px}.manager-mobile__meta-buttons--settings-actions>.manager-mobile__primary-cta{flex:1}.manager-mobile__language-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center}.manager-mobile__language-inline.manager-wizard__difficulty-inline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-mobile__language-inline--compact{justify-content:flex-end}.manager-mobile__settings-block{display:grid;gap:12px;padding:12px 14px;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__list-card--compact-saves{border-radius:12px}.manager-mobile__finance-row--compact{padding:10px 12px;gap:8px}.manager-mobile__settings-copy{display:grid;gap:2px}.manager-mobile__settings-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.manager-mobile__settings-info{width:30px;height:30px;border:1px solid rgba(107,72,37,.18);border-radius:999px;background:#fffaf0d9;color:#7d1b13;font-family:var(--display-font);font-size:.86rem;line-height:1}.manager-mobile__info-dialog{gap:12px}.manager-mobile__info-list{display:grid;gap:8px}.manager-mobile__info-row{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid rgba(107,72,37,.12);background:#ffffff38}.manager-mobile__info-row small{color:#7f6447;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.manager-mobile__info-row strong,.manager-mobile__info-link{color:#21180f;font-size:.76rem;line-height:1.25;white-space:pre-line;overflow-wrap:anywhere;text-decoration:none}.manager-mobile__info-link{color:#8f1511}.manager-mobile__save-entry-copy{display:grid;gap:1px}.manager-mobile__finance-row--save-entry{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:8px;padding:10px 12px}.manager-mobile__finance-row--save-entry .manager-mobile__small-button{width:100%}.manager-mobile__list-card--compact-saves .manager-mobile__small-button{min-height:40px;padding:8px 10px}.manager-mobile__list-card--compact-saves .manager-mobile__primary-cta{min-height:48px;font-size:1rem}.manager-mobile__language-button{width:100%;min-width:0;min-height:42px;padding:0 14px;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#11181d;color:#d3b587;font-family:var(--display-font);font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0a}.manager-mobile__language-button.is-active{background:#8f1511;border-color:#ecd4aa47;color:#f7ead0}.manager-mobile__profile-card{padding:18px 16px;justify-items:stretch;text-align:left}.manager-mobile__profile-head{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center}.manager-mobile__profile-copy{display:grid;gap:4px;min-width:0}.manager-mobile__profile-copy strong,.manager-mobile__profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-mobile__profile-avatar{width:82px;height:82px;border-radius:999px;overflow:hidden;border:0;padding:0;background:radial-gradient(circle at 50% 34%,rgba(0,0,0,.72) 0 18px,transparent 19px),radial-gradient(circle at 50% 78%,rgba(0,0,0,.72) 0 24px,transparent 25px),#d8c5a7;display:grid;place-items:center}.manager-mobile__profile-avatar.is-clickable{cursor:pointer}.manager-mobile__profile-avatar.has-image{background:#d8c5a7;box-shadow:0 10px 22px #241d142e}.manager-mobile__profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.manager-head{display:inline-grid;place-items:center}.manager-head__frame{width:100%;height:100%;border-radius:999px;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.52),transparent 34%),linear-gradient(180deg,#efe2c4,#d7c09d);box-shadow:inset 0 1px #ffffff6b;display:grid;place-items:center}.manager-head__crop{width:100%;height:100%;display:grid;place-items:center}.manager-head__crop .player-token__svg{width:150%;height:150%;transform:translateY(16%);display:block}.manager-mobile__profile-headshot{width:100%;height:100%}.manager-mobile__profile-headshot .player-token__svg{width:138%;height:138%;transform:translateY(4%)}.manager-history__manager-line{display:inline-flex;align-items:center;gap:8px}.manager-history__manager-head{width:30px;height:30px;flex:0 0 30px;border-radius:999px;overflow:hidden;box-shadow:0 4px 10px #241d141f}.manager-mobile__profile-avatar-actions{margin-top:8px;text-align:left}.manager-mobile__profile-avatar-actions small{color:#7f6447}.manager-profile__record-group{width:100%;display:grid;gap:6px;margin-top:10px}.manager-profile__record-label{color:#5d442e;font-size:.72rem;letter-spacing:.04em}.manager-profile__record-row{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-profile__record-item{display:grid;gap:2px;justify-items:center;padding:10px 6px;border-radius:12px;background:#ffffff52;text-align:center}.manager-profile__record-item span{color:#7f6447;font-size:.68rem;font-weight:700;letter-spacing:.08em}.manager-profile__record-item strong{color:#2b2015;font-size:1.08rem;line-height:1}.manager-profile__record-item--win strong{color:#2e6b3b}.manager-profile__record-item--loss strong{color:#8f1511}.manager-mobile__profile-stats{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;text-align:left}.manager-mobile__profile-stats>div{padding:12px 8px;border-radius:12px;background:#ffffff52}.manager-mobile__profile-stat{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:8px;align-items:center}.manager-mobile__profile-stats span,.manager-mobile__profile-stats strong{min-width:0}.manager-mobile__profile-stats span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-mobile__profile-stats strong{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-mobile__profile-trust-value.is-low{color:#8f1511}.manager-mobile__profile-trust-value.is-mid{color:#8c5b20}.manager-mobile__profile-trust-value.is-high{color:#2e6b3b}.manager-mobile__profile-form{display:inline-flex;justify-content:flex-end;gap:4px;flex-wrap:nowrap}.manager-form-token{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font-size:.68rem;line-height:1;font-weight:700;border:1px solid rgba(36,29,20,.08);background:#7f64471a;color:var(--manager-paper-muted)}.manager-form-token.is-win{background:#2e6b3b29;color:#2e6b3b;border-color:#2e6b3b2e}.manager-form-token.is-loss{background:#8f151124;color:#8f1511;border-color:#8f151129}.manager-form-token.is-draw{background:#7f64471f;color:#7f6447;border-color:#7f644724}.manager-profile__kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.manager-profile__kpi-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager-profile__kpi-item{display:grid;gap:4px;min-width:0;padding:10px 9px;border-radius:12px;background:#ffffff75}.manager-profile__kpi-item>div{display:grid;gap:2px;min-width:0}.manager-profile__kpi-item span,.manager-profile__kpi-item strong,.manager-profile__kpi-item small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-profile__kpi-item--compact{padding:8px}.manager-profile__kpi-item--compact>div{gap:1px}.manager-profile__kpi-item--compact span{font-size:10px;line-height:1.2;white-space:normal}.manager-profile__kpi-item--compact strong{font-size:18px;line-height:1.1}.manager-profile__kpi-item--split{min-width:0}.manager-profile__kpi-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.manager-profile__kpi-split--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-profile__kpi-split>div{min-width:0;display:grid;grid-template-rows:auto auto;gap:3px}.manager-profile__kpi-split>div+div{padding-left:8px;border-left:1px solid rgba(143,21,17,.12)}.manager-profile__kpi-split span,.manager-profile__kpi-split strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager-profile__kpi-split span{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.manager-profile__kpi-split strong{font-size:18px;line-height:1.1}.manager-mobile__section-note{margin:-4px 4px 12px;color:#3a2d23b8;font-size:11px;line-height:1.35}.manager-profile__language-toggle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;align-items:stretch}.manager-settings-language-menu{position:relative;width:100%}.manager-settings-language-trigger{display:grid;grid-template-columns:1fr auto 20px;width:100%;min-height:48px;border:1px solid rgba(107,72,37,.18);border-radius:12px;padding:8px 13px;color:var(--manager-paper-text);text-align:left;background:#ffffff8c;cursor:pointer;font:inherit;align-items:center;gap:8px}.manager-settings-language-trigger span{color:var(--manager-paper-muted);font-size:.76rem;font-weight:700}.manager-settings-language-trigger strong{font-size:.92rem;font-weight:800}.manager-settings-language-trigger i{color:var(--manager-paper-muted);font-size:1.2rem;font-style:normal;text-align:right}.manager-settings-language-options{position:absolute;z-index:12;top:calc(100% + 6px);left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border:1px solid rgba(107,72,37,.18);border-radius:12px;padding:6px;background:#fff9ec;box-shadow:0 10px 24px #49321933}.manager-settings-language-options button{min-height:38px;border:0;border-radius:8px;color:var(--manager-paper-text);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750}.manager-settings-language-options button.is-active,.manager-settings-language-options button:hover{color:#f7ead0;background:#1f8a4c}.manager-profile__language-toggle--triple{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-mobile__profile-stat--language{display:block;width:100%;padding:6px 0 0;align-items:stretch}.manager-mobile__profile-stat--difficulty{padding-top:2px}.manager-profile__language-button{width:100%;min-width:0;min-height:38px;height:38px;padding:0 6px;border:1px solid rgba(107,72,37,.16);border-radius:10px;background:#ffffff73;color:var(--manager-paper-muted);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display-font);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff47}.manager-profile__language-button.is-active{background:#1f8a4c;border-color:#1f8a4cb8;color:#f7ead0}.manager-profile__kpi-train-card{grid-column:auto}.manager-profile__kpi-train-card span,.manager-profile__kpi-train-card strong,.manager-profile__kpi-train-card small{white-space:normal}.manager-profile__kpi-train-card small{color:var(--manager-paper-muted)}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-card{justify-items:stretch;text-align:left}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-head{grid-template-columns:72px minmax(0,1fr);gap:12px}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-avatar{width:72px;height:72px}.manager-stage--handy.manager-stage--portrait .manager-profile__record-row{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-stats{grid-template-columns:minmax(0,1fr)}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-stats>div:last-child{grid-column:auto}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-stat{grid-template-columns:minmax(0,1fr);gap:4px;align-items:start}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-stat span,.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-stat strong{white-space:normal;overflow:visible;text-overflow:clip;text-align:left}.manager-stage--handy.manager-stage--portrait .manager-mobile__profile-form{justify-content:flex-start;flex-wrap:wrap}.manager-stage--handy.manager-stage--portrait .manager-profile__kpi-grid{grid-template-columns:minmax(0,1fr)}.manager-stage--handy.manager-stage--portrait .manager-profile__kpi-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-profile__avatar-dialog{width:min(100%,332px);justify-self:center;gap:12px}.manager-profile__avatar-dialog-body{display:grid;gap:12px;text-align:left;padding-top:2px}.manager-profile__avatar-dialog-copy{display:grid;gap:4px;justify-items:center;text-align:center}.manager-profile__avatar-dialog-field{display:grid;gap:6px}.manager-profile__avatar-dialog-field span{color:#7f6447;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.manager-profile__avatar-dialog-field input{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(107,72,37,.16);border-radius:12px;background:#fffaf0eb;color:#21180f;font-size:16px;box-sizing:border-box}.manager-profile__avatar-dialog-field input::placeholder{color:#9a7d58}.manager-profile__avatar-dialog-field input:focus{outline:none;border-color:#8f151157;box-shadow:0 0 0 3px #8f151114}.manager-profile__avatar-dialog-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager-profile__avatar-dialog .manager-mobile__small-button{min-height:38px;padding-left:8px;padding-right:8px;font-size:.72rem;justify-content:center}.manager-profile__titles-table{width:auto;max-width:none;min-width:0;justify-self:auto;box-sizing:border-box;padding:8px}.manager-profile__titles-head,.manager-profile__titles-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;column-gap:8px;align-items:center}.manager-profile__titles-head{padding:2px 4px 8px;color:#7f6447;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.manager-profile__titles-head span:last-child,.manager-profile__titles-row span:last-child{text-align:right}.manager-profile__titles-row{padding:9px 4px;border-top:1px solid rgba(107,72,37,.12)}.manager-profile__titles-row strong,.manager-profile__titles-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-profile__titles-row strong{font-size:.82rem;color:#21180f}.manager-profile__titles-row span{font-size:.82rem;color:var(--manager-paper-muted)}.manager-profile__titles-row.is-empty strong,.manager-profile__titles-row.is-empty span{color:#7f6447}.manager-profile__year-head,.manager-profile__year-row{grid-template-columns:52px minmax(96px,1fr) 34px 34px 34px;column-gap:6px}.manager-profile__year-table{width:auto;max-width:none;min-width:0;justify-self:auto;box-sizing:border-box}.manager-profile__year-scroll{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.manager-profile__year-scroll .manager-profile__year-head,.manager-profile__year-scroll .manager-profile__year-row{width:100%;min-width:0;box-sizing:border-box}.manager-profile__year-row .manager-mobile__table-rank,.manager-profile__year-head .manager-mobile__table-rank{justify-content:flex-start}.manager-profile__year-table .manager-mobile__table-head,.manager-profile__year-table .manager-mobile__table-row{padding-left:10px;padding-right:10px;font-size:.72rem;letter-spacing:.02em;line-height:1.14}.manager-profile__year-row span,.manager-profile__year-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-profile__year-head span:nth-child(n+3),.manager-profile__year-row span:nth-child(n+3){text-align:right;justify-self:end}.manager-profile__year-head span{font-size:.62rem;letter-spacing:.08em}.manager-profile__year-row span:nth-child(2){white-space:normal;overflow:visible;text-overflow:unset;line-height:1.18}.manager-profile__year-row .manager-profile__year-result--winner{font-weight:700;color:#21180f}.manager-profile__simulation-card{align-items:center}.manager-profile__simulation-card>div{display:grid;gap:4px}.manager-profile__simulation-card strong{color:#171d22;font-family:var(--display-font);font-size:.92rem}.manager-profile__simulation-card small{color:var(--manager-paper-muted);font-size:.74rem;line-height:1.3}.manager-stage--handy.manager-stage--portrait .manager-profile__year-head,.manager-stage--handy.manager-stage--portrait .manager-profile__year-row{grid-template-columns:52px minmax(88px,1fr) 30px 30px 30px;column-gap:4px}.manager-stage--handy.manager-stage--portrait .manager-profile__year-table .manager-mobile__table-head,.manager-stage--handy.manager-stage--portrait .manager-profile__year-table .manager-mobile__table-row{padding-left:6px;padding-right:6px;font-size:.68rem;letter-spacing:.01em}.manager-profile__offers-table{width:auto;max-width:none;min-width:0;justify-self:auto;box-sizing:border-box;padding:8px}.manager-profile__offers-head,.manager-profile__offers-row{display:grid;grid-template-columns:42px 52px minmax(0,1fr);column-gap:8px;align-items:start}.manager-profile__offers-head{padding:2px 4px 8px;color:#7f6447;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.manager-profile__offers-row{padding:9px 4px;border-top:1px solid rgba(107,72,37,.12)}.manager-profile__offers-row span,.manager-profile__offers-row strong,.manager-profile__offers-row small{min-width:0;color:var(--manager-paper-muted);font-size:.76rem;line-height:1.25}.manager-profile__offers-row strong{color:#21180f;font-size:.8rem}.manager-profile__offers-row small{white-space:normal;overflow-wrap:anywhere}.manager-profile__offers-row.is-empty strong,.manager-profile__offers-row.is-empty small,.manager-profile__offers-row.is-empty span{color:#7f6447}.manager-stage--handy.manager-stage--portrait .manager-profile__offers-head,.manager-stage--handy.manager-stage--portrait .manager-profile__offers-row{grid-template-columns:38px 48px minmax(0,1fr);column-gap:6px}.manager-stage--handy.manager-stage--portrait .manager-profile__offers-head{font-size:.58rem}.manager-stage--handy.manager-stage--portrait .manager-profile__offers-row span,.manager-stage--handy.manager-stage--portrait .manager-profile__offers-row strong,.manager-stage--handy.manager-stage--portrait .manager-profile__offers-row small{font-size:.7rem}.manager-board__hero{position:relative;overflow:hidden;gap:16px;padding:20px 18px 18px;border-color:#85612c3d;background:radial-gradient(circle at top right,rgba(191,34,26,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(226,182,92,.22),transparent 42%),linear-gradient(180deg,#f7ebd0f5,#efdcb8f5)}.manager-board__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:12px;align-items:start}.manager-board__hero-main{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start}.manager-board__hero-icon,.manager-board__hero-season-icon,.manager-board__stat-icon,.manager-board__note-icon{display:inline-flex;align-items:center;justify-content:center;color:#171d22}.manager-board__hero-icon svg{width:34px;height:34px}.manager-board__hero-copy{display:grid;gap:4px;min-width:0}.manager-board__hero-side{display:grid;gap:8px;align-content:center;justify-items:stretch;padding:2px 0 0}.manager-board__hero-side-value{display:block;font-size:.98rem;font-weight:800;line-height:1.04;color:#241d14;text-align:center;white-space:nowrap}.manager-board__eyebrow{color:#8f1511;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.manager-board__goal{color:#241d14;font-size:clamp(1.16rem,4.6vw,1.48rem);line-height:1;max-width:14ch}.manager-board__badge{flex-shrink:0;min-width:100%;padding:10px 10px 9px;border-radius:12px;border:1px solid rgba(107,72,37,.14);background:#fffcf394;color:#22663d;font-size:.84rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap}.manager-board__badge.is-watch{color:#9b5a10}.manager-board__badge.is-pressure{color:#b43b25}.manager-board__summary{color:var(--manager-paper-muted);font-size:.8rem;line-height:1.32;max-width:30ch}.manager-board__hero-season{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding-top:4px}.manager-board__hero-season-icon svg{width:24px;height:24px}.manager-board__hero-season strong{display:block;color:#241d14;font-family:var(--display-font);font-size:.94rem}.manager-board__hero-season small{color:var(--manager-paper-muted);font-size:.78rem;line-height:1.25}.manager-board__hero.is-excellent{box-shadow:inset 0 1px #ffffff4d,0 10px 22px #36814814}.manager-board__hero.is-watch,.manager-board__hero.is-pressure{box-shadow:inset 0 1px #ffffff47,0 10px 22px #8f151112}.manager-board__stats-shell{padding:12px}.manager-board__stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-board__stat{min-width:0;min-height:88px;height:88px;padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(107,72,37,.12);background:#ffffff61;display:flex;flex-direction:column;gap:8px}.manager-board__stat-top{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.manager-board__stat-copy{display:grid;gap:2px;min-width:0}.manager-board__stat-icon svg{width:24px;height:24px}.manager-board__stat span{color:#7f6447;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.1}.manager-board__stat strong{display:block;color:#241d14;font-family:inherit;font-weight:800;font-size:clamp(.86rem,3.55vw,1.04rem);line-height:1.02;letter-spacing:-.01em;white-space:nowrap;overflow-wrap:normal;word-break:normal}.manager-board__stat-value{min-width:0}.manager-board__stat.is-status strong.manager-board__stat-value--status{max-width:100%;font-size:clamp(.74rem,3vw,.9rem);line-height:.98;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.manager-board__stat small{color:var(--manager-paper-muted);margin-top:auto;line-height:1.18;font-size:.72rem;padding-top:8px;border-top:1px solid rgba(107,72,37,.18)}.manager-board__stat.is-excellent{background:linear-gradient(180deg,#eff8ecd6,#ffffff52)}.manager-board__stat.is-excellent strong{color:#22663d}.manager-board__stat.is-steady{background:linear-gradient(180deg,#f9efd4db,#ffffff4d)}.manager-board__stat.is-watch{background:linear-gradient(180deg,#fff3d9e6,#ffffff4d)}.manager-board__stat.is-watch strong{color:#9b5a10}.manager-board__stat.is-pressure{background:linear-gradient(180deg,#ffe4daeb,#ffffff47)}.manager-board__stat.is-pressure strong{color:#b43b25}.manager-board__note{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:16px 16px 18px}.manager-board__note-icon svg{width:30px;height:30px}.manager-board__note strong{display:block;color:#241d14;font-size:.92rem;line-height:1.32}.manager-board__note small{display:block;margin-top:6px;color:var(--manager-paper-muted);font-size:.8rem;line-height:1.35}@media (max-width: 420px){.manager-board__hero-side-value{white-space:normal;font-size:.92rem;line-height:1}.manager-board__stat.is-status strong,.manager-board__stat.is-status strong.manager-board__stat-value--status{font-size:clamp(.72rem,3vw,.86rem);line-height:.96;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.manager-board__goal{font-size:1.12rem}.manager-board__summary{font-size:.76rem;line-height:1.26}.manager-board__hero-season strong{font-size:.9rem}.manager-board__hero-season small{font-size:.74rem}}@media (max-width: 360px){.manager-board__hero-grid{grid-template-columns:minmax(0,1fr)}.manager-board__hero{padding:18px 16px 16px}.manager-board__goal{max-width:none}}.manager-mobile__nav{min-height:56px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#0b1318;border-top:1px solid rgba(236,212,170,.12);position:sticky;bottom:0;z-index:5}.manager-mobile__nav-item{border:0;background:transparent;color:#d3b587;display:grid;justify-items:center;align-content:center;gap:0;padding:2px 1px 3px;min-width:0}.manager-mobile__nav-item.is-active{background:#8f1511;color:#f7ead0}.manager-mobile__nav-item--ai-support{color:#f0e8ff;background:linear-gradient(145deg,#2d1d52,#5733a3)}.manager-mobile__nav-item--ai-support.is-active{background:linear-gradient(145deg,#21173d,#432681);color:#f0e8ff}.manager-mobile__nav-item--ai-support:hover{background:linear-gradient(145deg,#3a2668,#6a43bd)}.manager-mobile__nav-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto}.manager-mobile__nav-icon svg{width:29px;height:29px;display:block;overflow:visible}.manager-mobile__nav-item small{display:block;width:100%;font-family:var(--display-font);font-size:.46rem;line-height:1;letter-spacing:-.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%;transform:scaleX(.92);transform-origin:center}@media (max-width: 420px){.manager-club__tabs .manager-mobile__segment-tabs--7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.manager-club__tabs .manager-mobile__segment-tabs--7 .manager-mobile__segment-tab{width:100%}.manager-mobile__segment-tab{flex-basis:96px;min-width:96px;min-height:62px;font-size:.8rem;padding:10px 8px}.manager-mobile__match-card--plain .manager-mobile__match-teams{grid-template-columns:minmax(0,1fr) minmax(50px,auto) minmax(0,1fr);column-gap:6px}.manager-mobile__match-teamline{gap:4px}.manager-mobile__match-card--plain .manager-mobile__match-teams strong{max-width:none;font-size:.82rem;line-height:1.08}.manager-mobile__match-card--plain .manager-mobile__match-versus{min-width:50px;min-height:20px;padding:0 8px;font-size:.76rem}.manager-mobile__table-head:not(.manager-profile__year-head):not(.manager-transfer__table-head):not(.manager-team__squad-head),.manager-mobile__table-row:not(.manager-profile__year-row){grid-template-columns:18px minmax(0,1fr) 128px;gap:3px;padding-left:10px;padding-right:10px}.manager-mobile__table-head:not(.manager-profile__year-head):not(.manager-transfer__table-head):not(.manager-team__squad-head){font-size:.72rem}.manager-mobile__table-stats-head,.manager-mobile__table-stats{grid-template-columns:24px 36px 28px 28px;gap:3px}.manager-mobile__sponsor-deal-card{grid-template-columns:46px minmax(0,1fr);gap:10px}.manager-mobile__sponsor-deal-mark{width:46px;height:46px}.manager-mobile__sponsor-status-pill{grid-column:2;justify-self:start;padding:7px 10px;font-size:.72rem}.manager-mobile__sponsor-offer-grid{grid-template-columns:minmax(0,1fr);gap:10px}.manager-mobile__sponsor-offer-main{grid-template-columns:46px minmax(0,1fr);gap:10px}.manager-mobile__sponsor-offer-logo{width:46px;height:46px;font-size:1rem}.manager-mobile__sponsor-offer-side{padding-left:0;padding-top:10px;border-left:0;border-top:1px solid rgba(107,72,37,.12)}.manager-mobile__sponsor-offer-actions{gap:8px}.manager-mobile__sponsor-total{flex-wrap:wrap;align-items:flex-start}.manager-profile__year-head,.manager-profile__year-row{grid-template-columns:52px minmax(88px,1fr) 30px 30px 30px;column-gap:4px}.manager-profile__year-table .manager-mobile__table-head,.manager-profile__year-table .manager-mobile__table-row{padding-left:6px;padding-right:6px;font-size:.68rem;line-height:1.12}.manager-profile__year-head span{font-size:.56rem;letter-spacing:.06em}.manager-profile__year-row span:nth-child(2){line-height:1.14}.manager-mobile__nav{min-height:60px}.manager-mobile__nav-item{align-content:start;gap:2px;padding:3px 1px 5px}.manager-mobile__nav-item small{font-size:.42rem;line-height:.92;white-space:normal;overflow:visible;text-overflow:unset;transform:none}}@media (max-width: 360px){.manager-mobile__table-head:not(.manager-profile__year-head):not(.manager-transfer__table-head):not(.manager-team__squad-head),.manager-mobile__table-row:not(.manager-profile__year-row){grid-template-columns:16px minmax(0,1fr) 118px;padding-left:8px;padding-right:8px}.manager-mobile__table-stats-head,.manager-mobile__table-stats{grid-template-columns:22px 32px 26px 26px;gap:2px}.manager-mobile__match-card--plain .manager-mobile__match-teams strong{font-size:.78rem}.manager-mobile__match-card--plain .manager-mobile__match-versus{min-width:46px;font-size:.72rem}.manager-profile__year-head,.manager-profile__year-row{grid-template-columns:48px minmax(80px,1fr) 28px 28px 28px}.manager-profile__year-head span{font-size:.52rem}.manager-mobile__nav-item small{font-size:.4rem}}.manager-mobile__sticky-cta{position:sticky;bottom:56px;z-index:4;padding-top:8px;padding-bottom:8px;background:linear-gradient(180deg,#f3e3c700,#f3e3c7f5 28%,#f3e3c7)}.manager-hub__hero,.manager-hub__panel,.manager-hub__tabs{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#13263cc7,#0a1521e0),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.manager-hub__hero{padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.manager-hub__eyebrow,.manager-hub__hero-side small,.manager-hub__panel-head span,.manager-hub__info-block span,.manager-hub__info-block small,.manager-hub__metric span{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.manager-hub__hero-main,.manager-hub__hero-side,.manager-hub__panel{display:grid;gap:10px}.manager-hub__hero-main strong,.manager-hub__hero-side strong,.manager-hub__panel-head strong,.manager-hub__info-block strong,.manager-hub__metric strong,.manager-hub__list-row strong,.manager-hub__table-row strong{font-family:var(--display-font)}.manager-hub__hero-main>strong{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:.95}.manager-hub__hero-meta{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--muted)}.manager-hub__hero-side{min-width:220px}.manager-hub__hero-side div{padding:12px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;gap:4px}.manager-hub__content{min-height:0;overflow-y:auto;padding-right:4px}.manager-hub__panel{min-height:100%;padding:18px 20px}.manager-hub__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.manager-hub__grid{display:grid;gap:12px}.manager-hub__grid--club,.manager-hub__grid--finance{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-hub__info-block,.manager-hub__metric,.manager-hub__list-row,.manager-hub__matchday-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff09;display:grid;gap:6px}.manager-hub__info-block small,.manager-hub__list-row span,.manager-hub__matchday-card small,.manager-hub__metric small,.manager-hub__action-card small,.manager-hub__roster-row span,.manager-hub__note{color:var(--muted);line-height:1.42}.manager-hub__metric.is-negative strong{color:#ffb6a5}.manager-hub__list,.manager-hub__table,.manager-hub__matchday{display:grid;gap:10px}.manager-hub__list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.manager-hub__list-row.is-highlight{border-color:#ffd76c33;background:linear-gradient(180deg,#ffd76c1f,#ffd76c0a),#ffffff08}.manager-hub__table{display:grid;gap:8px}.manager-hub__table-row{display:grid;grid-template-columns:28px minmax(0,1fr) 42px 48px 38px;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.manager-hub__table-row.is-user{border-color:#ffd76c3d;background:linear-gradient(180deg,#ffd76c1f,#ffd76c0a),#ffffff09}.manager-hub__table-row.is-champions{border-left:4px solid rgba(109,201,255,.86)}.manager-hub__table-row.is-shield{border-left:4px solid rgba(116,232,158,.86)}.manager-hub__table-row.is-trophy{border-left:4px solid rgba(255,215,108,.86)}.manager-hub__table-row.is-relegation{border-left:4px solid rgba(255,132,118,.86)}.manager-hub__table-row span{color:var(--muted)}.manager-hub__panel--stack{align-content:start}.manager-hub__grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-hub__matchday-actions{display:flex;gap:8px;flex-wrap:wrap}.manager-hub__action-list,.manager-hub__roster,.manager-hub__legend,.manager-hub__meta-actions{display:grid;gap:10px}.manager-hub__action-card,.manager-hub__roster-row,.manager-hub__note{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.manager-hub__action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.manager-hub__action-card--empty{grid-template-columns:1fr}.manager-hub__action-card span,.manager-hub__roster-row span,.manager-hub__legend-item small{color:var(--muted)}.manager-hub__action-card strong,.manager-hub__roster-row strong{font-family:var(--display-font)}.manager-hub__roster-row{display:grid;grid-template-columns:28px minmax(0,1fr) 48px 46px 38px;align-items:center;gap:10px}.manager-hub__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-hub__legend-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.manager-hub__legend-swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.manager-hub__legend-swatch.is-champions{background:#6dc9ffe6}.manager-hub__legend-swatch.is-shield{background:#74e89ee6}.manager-hub__legend-swatch.is-trophy{background:#ffd76ce6}.manager-hub__legend-swatch.is-relegation{background:#ff8476e6}.manager-hub__primary-bar{padding-top:4px;display:flex;justify-content:center}.manager-hub__primary-bar .manager-primary-button{width:100%}.manager-hub__meta-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-hub__tabs{padding:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.manager-hub__tab{min-height:42px;border:1px solid rgba(195,218,246,.12);border-radius:16px;background:#ffffff0a;color:var(--muted);font-family:var(--display-font);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.manager-hub__tab.is-active{color:var(--text);border-color:#ffd76c6b;background:linear-gradient(180deg,#ffd76c29,#ffd76c0f),#ffffff0a}@media (max-width: 900px){.manager-stage--handy.manager-stage--landscape,.manager-stage--tablet.manager-stage--landscape,.manager-stage--web{width:min(100%,760px)}.manager-form-grid,.manager-wizard__hero-meta,.manager-wizard__body{grid-template-columns:1fr}.manager-wizard__club-card{grid-template-columns:64px minmax(0,1fr)}.manager-wizard__club-badge{width:64px;height:72px}.manager-save-card{display:grid}.manager-screen__footer--spread{gap:10px;flex-wrap:wrap}.manager-screen--wizard .manager-screen__footer--spread{justify-content:stretch}.manager-screen--wizard .manager-screen__footer--spread>*{flex:1 1 160px}.manager-hub__hero,.manager-hub__grid--club,.manager-hub__grid--finance,.manager-hub__grid--cards,.manager-hub__legend,.manager-hub__meta-actions,.manager-hub__tabs,.manager-hub__list-row,.manager-hub__action-card{grid-template-columns:1fr}.manager-hub__roster-row{grid-template-columns:28px minmax(0,1fr) 44px 44px 36px}}.sandbox-playbook-side,.sandbox-main,.sandbox-side{min-width:0}.sandbox-render-switch{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.team-tab{display:grid;gap:16px;max-width:1540px;margin:0 auto}.team-editor-appbar{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 4px}.team-editor-appbar__brand,.team-editor-appbar__back,.team-editor-appbar__theme,.team-editor-appbar__language button{border:0;color:var(--muted);background:transparent;cursor:pointer}.team-editor-appbar__brand{display:inline-flex;align-items:center;gap:9px;padding:4px 0;color:var(--text);font-family:var(--display-font);font-size:.94rem;letter-spacing:.04em;text-transform:uppercase}.team-editor-appbar__brand b{color:var(--accent-2);font-weight:inherit}.team-editor-appbar__icon{width:28px;height:28px;border-radius:8px;object-fit:cover;box-shadow:0 3px 8px #18392b29}.team-editor-appbar__actions,.team-editor-appbar__language{display:flex;align-items:center;gap:3px}.team-editor-appbar__actions{padding:3px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#050f1952}.team-editor-appbar__back,.team-editor-appbar__theme,.team-editor-appbar__language button{min-height:30px;padding:0 9px;border-radius:7px;font-size:.72rem;font-weight:700}.team-editor-appbar__back:hover,.team-editor-appbar__theme:hover,.team-editor-appbar__language button:hover{color:var(--text);background:#ffffff12}.team-editor-appbar__language{padding:2px;border-radius:8px;background:#ffffff0d}.team-editor-appbar__language button{min-width:31px;padding:0 6px}.team-editor-appbar__language button.is-active{color:#071018;background:var(--accent-2)}.team-editor-appbar__theme{min-width:32px;padding:0;font-size:1rem}.team-tab__hero,.team-card{border:1px solid var(--panel-border);border-radius:28px;background:linear-gradient(180deg,#112236eb,#09121ceb),var(--panel);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d}.team-tab__hero{position:relative;isolation:isolate;overflow:hidden;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:radial-gradient(circle at 86% 4%,rgba(125,227,206,.14),transparent 30%),radial-gradient(circle at 50% 120%,rgba(255,215,108,.1),transparent 36%),linear-gradient(135deg,#12263efa,#08111dfa)}.team-tab{--panel: rgba(13, 25, 38, .9);--panel-border: rgba(155, 187, 206, .16);--text: #f3f7fb;--muted: #9cabbc;--accent: #e5bb62;--accent-2: #75d7c6}.team-tab__hero,.team-tab .team-card,.team-tab .team-manager-topbar{box-shadow:none}.team-tab .team-card,.team-tab .team-tab__hero{border-color:#97b8cc2b}.team-tab .team-field input[type=text],.team-tab .team-field input[type=number],.team-tab .team-field select{border-color:#97b8cc29;background:#030c15a3}.team-tab--light{--panel: #ffffff;--panel-border: rgba(26, 60, 77, .14);--text: #132b3a;--muted: #617280;--accent: #a96c14;--accent-2: #127b70}body.team-editor-page--light{background:linear-gradient(180deg,#eef4f4,#dde9e8)}.team-tab--light .team-editor-appbar__actions,.team-tab--light .team-manager-topbar,.team-tab--light .team-manager-toolbar__package,.team-tab--light .team-manager-toolbar__world,.team-tab--light .team-manager-toolbar__utility,.team-tab--light .team-subtabs,.team-tab--light .team-selector-flow{background:#f2f8f7d6;border-color:#1a3c4d1f}.team-tab--light .team-tab__hero{background:linear-gradient(135deg,#174759,#0f2c40);color:#f5fbfb}.team-tab--light .team-tab__hero p,.team-tab--light .team-tab__hero-meta span{color:#c9dcdf}.team-tab--light .team-card{background:#fff}.team-tab--light .team-field input[type=text],.team-tab--light .team-field input[type=number],.team-tab--light .team-field select{color:#163040;background:#f6faf9;border-color:#1a3c4d29}.team-tab--light .team-list__item,.team-tab--light .team-crest-preview,.team-tab--light .team-inline-note{background:#f6faf9;border-color:#1a3c4d1f}.team-tab--light .team-summary-card{background:#f4f8f7;border-color:#1a3c4d1f}.team-tab--light .team-editor-appbar__brand{color:#163040}.team-library-search{display:block}.team-library-search input{width:100%;min-height:38px;padding:0 11px;border:1px solid rgba(151,184,204,.16);border-radius:10px;color:var(--text);background:#030c15a3}.team-tab--light{--panel: #fffefa;--panel-border: #d7dbd2;--text: #18392b;--muted: #647369;--accent: #c85e32;--accent-2: #244f3c;max-width:1440px}body.team-editor-page--light{background:#f0f1e9}.team-tab--light .team-editor-appbar{min-height:52px;border-bottom:1px solid #d7dbd2}.team-tab--light .team-editor-appbar__actions,.team-tab--light .team-editor-appbar__language{border-color:transparent;background:#e4e7dc}.team-tab--light .team-editor-appbar__language button.is-active{color:#fff;background:#244f3c}.team-editor-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 0 30px}.team-editor-context__crest{display:grid;width:68px;height:68px;place-items:center;overflow:hidden;border-radius:14px;color:#fff;background:#244f3c;box-shadow:0 8px 18px #18392b29;font-family:Georgia,serif;font-size:1.2rem;font-weight:800}.team-editor-context__crest img{width:100%;height:100%;object-fit:contain;background:#fff}.team-editor-context__copy{min-width:0}.team-editor-context__copy>span,.team-editor-context__status>span{color:#a24d27;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.team-editor-context h1{margin:4px 0 5px;color:var(--text);font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.15rem);line-height:.98;letter-spacing:-.035em}.team-editor-context p{margin:0;color:var(--muted);font-size:.9rem}.team-editor-context p i{margin:0 5px;color:#c85e32;font-style:normal}.team-editor-context__status{display:grid;justify-items:end;gap:6px}.team-editor-context__save{min-height:32px;padding:0 12px;border:1px solid var(--accent-2);border-radius:8px;color:#fff;background:var(--accent-2);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.team-editor-context__save:disabled{opacity:.65;cursor:default}.team-tab--light .team-manager-layout{grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,56px)}.team-tab--light .team-card--sidebar{position:sticky;top:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-tab--light .team-sidebar__head{padding:2px 0 12px;border-bottom:1px solid #d7dbd2}.team-tab--light .team-sidebar__head>div{gap:5px}.team-tab--light .team-sidebar__head strong{font-family:inherit;font-size:.88rem}.team-tab--light .team-sidebar__head span{color:#a24d27}.team-tab--light .team-selector-flow{grid-template-columns:1fr;padding:16px 0;border:0;border-bottom:1px solid #d7dbd2;border-radius:0;background:transparent}.team-tab--light .team-field{gap:5px}.team-tab--light .team-field span{color:#647369;font-size:.66rem}.team-tab--light .team-field input[type=text],.team-tab--light .team-field input[type=number],.team-tab--light .team-field select{min-height:38px;border-radius:8px;color:#18392b;background:#fffefa}.team-library-search{display:block;padding:14px 0;border-bottom:1px solid #d7dbd2}.team-library-search input{width:100%;min-height:36px;border:0;border-bottom:1px solid #c7d0c8;padding:0 0 0 24px;color:#18392b;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.8' cy='10.8' r='5.9' fill='none' stroke='%23647369' stroke-width='1.8'/%3E%3Cpath d='m15.2 15.2 4.1 4.1' fill='none' stroke='%23647369' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") left center/16px no-repeat;outline:none}.team-library-search input:focus{border-color:#c85e32}.team-tab--light .team-list--sidebar{padding:14px 0}.team-tab--light .team-list__item{border:0;border-left:3px solid transparent;border-radius:0;padding:10px 9px;background:transparent}.team-tab--light .team-list__item:hover:not(.is-active){background:#ebeade;border-left-color:#d7dbd2;transform:none}.team-tab--light .team-list__item.is-active{border-left-color:#c85e32;background:#ebeade}.team-tab--light .team-list__item small{color:#647369}.team-tab--light .team-sidebar-actions{padding-top:14px;border-top-color:#d7dbd2}.team-tab--light .team-manager-topbar{gap:13px;padding:0 0 16px;border:0;border-bottom:1px solid #d7dbd2;border-radius:0;background:transparent}.team-tab--light .team-editor-context__save{border-color:#244f3c;background:#244f3c}.team-tab--light .team-manager-filterbar{padding:0 0 15px;border:0;border-bottom:1px solid #d7dbd2;border-radius:0;background:transparent}.team-tab--light .team-subtabs{padding:0;border:0;border-radius:0;background:transparent;gap:2px}.team-tab--light .team-subtabs .sandbox-tab--sub{color:#647369;font-family:inherit;font-size:.78rem;letter-spacing:0;text-transform:none}.team-tab--light .team-subtabs .sandbox-tab--sub.is-active{color:#18392b;border-color:transparent;border-bottom:2px solid #c85e32;border-radius:0;background:transparent}.team-tab--light .team-manager-toolbar__package,.team-tab--light .team-manager-toolbar__world,.team-tab--light .team-manager-toolbar__utility{border-color:#d7dbd2;border-radius:9px;background:#fffefa}.team-tab--light .team-manager-toolbar .chip-button--small{color:#506058}.team-tab--light .team-manager-toolbar .chip-button--small.is-active,.team-tab--light .team-toolbar-icon.is-active{color:#fff;border-color:#244f3c;background:#244f3c}.team-tab--light .team-tab-content>.team-card{padding:clamp(24px,4vw,44px);border:0;border-radius:18px;background:#fffefa;box-shadow:0 12px 36px #1e342814}.team-tab--light .team-card__head strong{color:#244f3c;font-family:Georgia,serif;font-size:1.35rem}.team-tab--light .team-crest-preview,.team-tab--light .team-summary-card{background:#f6f0e9;border-color:transparent}.team-tab--light .team-tab-content--kits>.team-card,.team-tab--light .team-player-detail,.team-tab--light .team-player-list,.team-tab--light .stadium-preview,.team-tab--light .stadium-meta div,.team-tab--light .team-name-preview,.team-tab--light .kit-preview-card,.team-tab--light .team-table-shell{border-color:#d7dbd2;background:#f6f0e9;box-shadow:none}.team-tab--light .kit-pattern-field select,.team-tab--light .team-player-table td input,.team-tab--light .team-player-table td select{border-color:#cfd8d0;color:#18392b;background:#fffefa}.team-tab--light .team-player-table th,.team-tab--light .team-player-table td{border-bottom-color:#dfe4dc;color:#39463f}.team-tab--light .kit-color-picker__swatch,.team-tab--light .kit-color-picker__swatch input[type=color]{border-color:#244f3c4d}.team-tab--light .stadium-preview__badge,.team-tab--light .stadium-preview__empty-note,.team-tab--light .stadium-preview__meta{border-color:#d7dbd2;background:#fffefaed;color:#18392b}.team-tab--light .team-inline-actions .chip-button,.team-tab--light .team-sidebar-actions .chip-button,.team-tab--light .team-pattern-row .chip-button{border-color:#cfd8d0;color:#244f3c;background:#fffefa}.team-tab--light .team-inline-actions .chip-button.is-active,.team-tab--light .team-sidebar-actions .chip-button.is-active,.team-tab--light .team-pattern-row .chip-button.is-active{border-color:#244f3c;color:#fff;background:#244f3c}.team-tab--light .team-save-pill--idle,.team-tab--light .team-save-pill--saved{color:#244f3c;border-color:#a7cabc;background:#e6f0e9}.team-tab--light .team-save-pill--dirty{color:#8a421f;border-color:#e6b29a;background:#fae9df}.team-tab__hero:after{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:31%;top:-180px;border:1px solid rgba(125,227,206,.12);border-radius:50%;box-shadow:0 0 0 34px #7de3ce06,0 0 0 68px #7de3ce05}.team-tab__hero-copy{min-width:0}.team-tab__eyebrow,.team-card__head small,.team-name-preview span,.team-field span,.stadium-meta span{letter-spacing:.08em;text-transform:uppercase}.team-tab__hero h2{margin:7px 0 0;font-family:var(--display-font);font-size:clamp(2rem,3vw,3rem);line-height:.98;letter-spacing:-.03em}.team-tab__hero p{margin:9px 0 0;max-width:64ch;color:var(--muted);line-height:1.5}.team-tab__hero-badge{min-width:min(390px,100%);max-width:540px;padding:15px 16px 15px 18px;border-radius:18px;background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid rgba(183,217,219,.2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;text-align:left;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0000001f}.team-tab__hero-team{min-width:0;display:grid;gap:3px}.team-tab__hero-team>span,.team-sidebar__head span{color:var(--accent-2);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.team-tab__hero-badge strong{font-family:var(--display-font);font-size:1.48rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-tab__hero-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px 8px}.team-tab__hero-meta span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#030c1547;border:1px solid rgba(255,255,255,.075);color:var(--muted);font-size:.76rem;white-space:nowrap}.team-card{padding:20px;display:grid;gap:16px}.team-card--kit{padding:14px;gap:12px}.team-card--sidebar{position:sticky;top:16px;max-height:min(82vh,980px);grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:16px;border-radius:22px}.team-sidebar__head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:2px 4px 4px}.team-sidebar__head>div{display:grid;gap:4px}.team-sidebar__head strong{font-family:var(--display-font);font-size:1.1rem}.team-sidebar__head small{color:var(--muted);font-size:.72rem;white-space:nowrap}.team-card__head{display:grid;gap:4px}.team-card__head-row{display:flex;align-items:start;justify-content:space-between;gap:12px}.team-card__head--tight{margin-top:2px}.team-card__head strong{font-size:1.1rem}.team-card__head small{color:var(--muted)}.team-name-editor,.kit-editor,.stadium-editor{display:grid;gap:18px}.team-name-editor{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}.team-name-preview{padding:18px;border-radius:22px;background:radial-gradient(circle at top right,rgba(255,215,108,.18),transparent 34%),#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;align-content:center;gap:8px}.team-name-preview strong{font-family:var(--display-font);font-size:clamp(1.7rem,3vw,2.3rem)}.team-field{display:grid;gap:8px}.team-inline-note{padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.84rem}.team-field span{color:var(--muted);font-size:.78rem}.team-field--wide{grid-column:1 / -1}.team-field--toolbar{min-width:17rem}.team-field input[type=text],.team-field input[type=number],.team-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#070f18d1;color:var(--text)}.manager-wizard__field.team-field input[type=text],.manager-wizard__field.team-field input[type=number],.manager-wizard__field.team-field select,.manager-wizard__field.team-field textarea{min-height:48px;padding:0 14px;border:1px solid rgba(177,142,94,.36);border-radius:12px;background:linear-gradient(180deg,#f8edd8,#f0dcb8);color:#5b4429;-webkit-text-fill-color:#5b4429;font-family:var(--display-font);font-size:1.02rem;letter-spacing:.01em;opacity:1;box-shadow:inset 0 1px #ffffff57,0 1px #6b48250a}.manager-wizard__field.team-field input[type=text]::placeholder,.manager-wizard__field.team-field input[type=number]::placeholder{color:#5b442994}.manager-wizard__field.team-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-image:linear-gradient(180deg,#f8edd8,#f0dcb8),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 4.4 6 8l3.8-3.6' fill='none' stroke='%23463621' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,calc(100% - 14px) 50%;background-size:100% 100%,12px 12px}.manager-wizard__field.team-field select option{background:#f5e3c1;color:#5b4429}.manager-wizard__field.team-field select option:checked{background:#ecd6ad;color:#5b4429}.team-field input[type=color]{width:100%;height:42px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#070f18d1}.kit-editor{grid-template-columns:1fr;align-items:start;gap:14px}.kit-preview-card{padding:10px 12px;border-radius:18px;background:radial-gradient(circle at top,rgba(125,227,206,.15),transparent 38%),#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:14px}.kit-preview-card__figure-block{display:grid;justify-items:center;align-content:center;gap:8px}.kit-preview-card__figure{width:140px;height:158px;display:grid;place-items:center}.kit-preview-card__figure .player-token__svg{width:114px;height:auto}.kit-pattern-field{display:grid;width:118px}.kit-pattern-field select{width:100%;min-height:34px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#070f18d1;color:var(--text);font-size:.88rem}.kit-preview-card__picker-stack{display:grid;gap:8px;align-content:center;min-height:158px}.kit-color-picker{display:grid;justify-items:center}.kit-color-picker__swatch{width:24px;height:24px;border-radius:999px;border:2px solid rgba(255,255,255,.24);background:var(--swatch);position:relative;overflow:hidden;box-shadow:0 8px 18px #00000038}.kit-color-picker__swatch input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:0;background:transparent}.kit-editor__controls{display:grid;grid-template-columns:1fr;gap:10px}.manager-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-kit-card{padding:8px;gap:6px;border-radius:14px;border:1px solid rgba(107,72,37,.16);background:linear-gradient(180deg,#f6ead6fa,#eedcbefa),#f6ead6;box-shadow:inset 0 1px #ffffff38;color:#241d14}.manager-kit-card__head strong{font-size:.88rem;color:#1f1912}.manager-kit-card__body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8px;align-items:stretch}.manager-kit-card__preview{min-width:0;border-radius:14px;border:1px solid rgba(107,72,37,.14);background:radial-gradient(circle at top,rgba(255,248,236,.72),transparent 44%),linear-gradient(180deg,#e8d6baeb,#dfc8a6eb);display:grid;place-items:center;min-height:112px;padding:5px}.manager-kit-card__figure-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:center;gap:10px;width:100%;height:100%}.manager-kit-card__figure{width:60px;height:82px;display:grid;place-items:center}.manager-kit-card__figure .player-token__svg{width:48px;height:auto}.manager-kit-card__dots{display:grid;gap:8px;align-content:center}.manager-kit-card__dot{width:16px;height:16px;border-radius:999px;border:2px solid rgba(108,85,58,.28);background:var(--swatch);padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 2px #5437182e;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.manager-kit-card__dot:hover,.manager-kit-card__dot:focus-visible{transform:scale(1.08);border-color:#7d542a85;outline:none}.manager-kit-card__dot.is-active{transform:scale(1.12);border-color:#7d1b13;box-shadow:0 0 0 2px #7d1b131f,inset 0 0 0 1px #ffffff29}.manager-kit-card__controls{min-width:0;display:grid;gap:6px;align-content:start}.manager-kit-card__field{display:grid;gap:4px}.manager-kit-card__select-wrap{width:100%}.manager-kit-card__field>span,.manager-kit-color>span:first-child{color:#7d1b13;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.manager-kit-card__select{width:100%;min-height:32px;border:1px solid rgba(107,72,37,.2);border-radius:8px;background:#fbf2e2;color:#21180f;padding:4px 28px 4px 8px;font-size:.72rem;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(180deg,#fbf2e2,#f0e0c4),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 4.4 6 8l3.8-3.6' fill='none' stroke='%237f6447' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,calc(100% - 10px) 50%;background-size:100% 100%,10px 10px}.manager-kit-color{display:grid;gap:4px;position:relative}.manager-kit-color__swatch{position:relative;width:100%;min-height:42px;border-radius:10px;border:1px solid rgba(107,72,37,.18);background:var(--swatch);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #54371814}.manager-kit-color__swatch-button{padding:0;cursor:pointer;text-align:left}.manager-kit-color__swatch-button:hover,.manager-kit-color__swatch-button:focus-visible{border-color:#7d542a5c;box-shadow:inset 0 0 0 1px #ffffff24,0 3px 10px #5437181f;outline:none}.manager-kit-color__hex{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:.68rem;font-weight:700;letter-spacing:.05em;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.4);pointer-events:none}.manager-kit-color__palette{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.manager-kit-color__choice{width:18px;height:18px;min-height:18px;border-radius:999px;border:1px solid rgba(107,72,37,.16);background:var(--swatch);padding:0;cursor:pointer;box-shadow:none}.manager-kit-color__choice.is-active{border-color:#7d1b13;box-shadow:0 0 0 2px #7d1b1324}.manager-kit-color__choice:hover,.manager-kit-color__choice:focus-visible{border-color:#7d542a85;outline:none}.manager-kit-color__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.manager-kit-color__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#080a0e6b;padding:0}.manager-kit-color__popup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:grid;gap:12px;width:min(304px,calc(100vw - 28px));padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#3a3c41,#2d2f33);box-shadow:0 18px 40px #0000006b}.manager-kit-color__picker-wrap{display:grid;gap:12px}.manager-kit-color__spectrum{width:100%;padding:0;min-height:176px;aspect-ratio:1.18 / 1;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fff0),linear-gradient(0deg,#000,#0000),linear-gradient(90deg,#ffffff,var(--picker-hue));cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:none}.manager-kit-color__spectrum-knob{position:absolute;width:22px;height:22px;border-radius:999px;border:3px solid #f1f4fb;background:transparent;box-shadow:0 0 0 2px #00000040;transform:translate(-50%,-50%);pointer-events:none}.manager-kit-color__hue{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,red,#f0f 16.6%,#00f,#0ff 50%,#0f0 66.6%,#ff0,red);height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.manager-kit-color__hue::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:999px;border:3px solid #f1f4fb;background:#f1f4fb;box-shadow:0 0 0 2px #0000003d}.manager-kit-color__hue::-moz-range-thumb{width:24px;height:24px;border-radius:999px;border:3px solid #f1f4fb;background:#f1f4fb;box-shadow:0 0 0 2px #0000003d}.manager-kit-color__readout{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.manager-kit-color__readout-swatch{width:38px;height:38px;border-radius:999px;background:var(--swatch);border:1px solid rgba(255,255,255,.16)}.manager-kit-color__readout-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager-kit-color__readout-values>span{min-height:40px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#f5f7fb;display:grid;place-items:center;font-size:.95rem;font-weight:700;background:#ffffff0a}.manager-kit-color__ok{min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff29,#ffffff14);color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.team-pattern-row{display:flex;flex-wrap:wrap;gap:10px}.team-table-shell{overflow-x:auto;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.team-player-table{width:100%;min-width:760px;border-collapse:collapse}.team-player-table th,.team-player-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.team-player-table th{position:sticky;top:0;background:#0b1724f5;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.team-player-table td:first-child{font-family:var(--display-font);width:76px;min-width:76px}.team-player-table td input,.team-player-table td select{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#070f18d1;color:var(--text)}.stadium-editor{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-items:start}.stadium-preview{position:relative;min-height:260px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#16324d,#0d1724)}.stadium-preview.is-clickable{cursor:zoom-in}.stadium-preview.is-clickable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#070f181a);opacity:0;transition:opacity .14s ease}.stadium-preview.is-clickable:hover:after,.stadium-preview.is-clickable:focus-visible:after{opacity:1}.stadium-preview__image{position:absolute;object-fit:fill;object-position:center center;filter:drop-shadow(0 18px 28px rgba(0,0,0,.3));pointer-events:none}.stadium-preview__base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.96;filter:saturate(.95)}.stadium-preview__sky{position:absolute;top:0;right:0;bottom:40%;left:0;background:radial-gradient(circle at 20% 10%,rgba(255,215,108,.4),transparent 18%),radial-gradient(circle at 78% 16%,rgba(125,227,206,.22),transparent 24%)}.stadium-preview__stands{position:absolute;left:6%;right:6%;top:26%;height:32%;border-radius:18px 18px 10px 10px;background:repeating-linear-gradient(90deg,#ffffff24 0,#ffffff24 10px,#ffd76c29 10px,#ffd76c29 20px),linear-gradient(180deg,#18354fe6,#09131ff2);box-shadow:0 16px 24px #0003}.stadium-preview__pitch{position:absolute;left:10%;right:10%;bottom:10%;height:38%;border-radius:20px 20px 14px 14px;background:linear-gradient(90deg,#ffffff1f 49.5%,#ffffffd6,#ffffff1f 50.5%),linear-gradient(180deg,#2e8f4a,#23683a);border:2px solid rgba(239,248,255,.7)}.stadium-preview__center-circle{position:absolute;inset:50% auto auto 50%;width:64px;height:64px;transform:translate(-50%,-50%);border:2px solid rgba(239,248,255,.72);border-radius:999px}.stadium-preview__badge{position:absolute;left:16px;bottom:16px;padding:12px 14px;border-radius:16px;background:#070f18bd;border:1px solid rgba(255,255,255,.08);display:grid;gap:4px}.stadium-preview__badge strong{font-family:var(--display-font)}.stadium-preview__badge span{color:var(--muted)}.stadium-preview__empty-note{position:absolute;right:16px;bottom:16px;max-width:220px;padding:10px 12px;border-radius:14px;background:#070f18b3;border:1px solid rgba(255,255,255,.08);color:#edf4f8e0;font-size:.83rem;line-height:1.45}.stadium-preview__empty-note code{font-size:.78rem}.stadium-preview__meta{position:absolute;right:16px;top:16px;display:grid;gap:8px}.stadium-preview__meta span{padding:8px 10px;border-radius:999px;background:#070f18b8;border:1px solid rgba(255,255,255,.08);color:#eef4f8e6;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.stadium-preview__zoom-pill{position:absolute;right:16px;bottom:16px;z-index:2;padding:8px 12px;border-radius:999px;background:#070f18bd;border:1px solid rgba(255,255,255,.08);color:#eef4f8f0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.stadium-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#04090fbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stadium-lightbox__dialog{position:relative;width:min(1100px,calc(100vw - 28px));max-width:100%;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#112236f5,#09121cf5),var(--panel);box-shadow:0 26px 60px #0000006b,inset 0 1px #ffffff0f}.manager-stage--handy.manager-stage--portrait .stadium-lightbox{padding:14px}.manager-stage--handy.manager-stage--portrait .manager-profile__avatar-dialog{width:min(100%,300px)}.manager-stage--handy.manager-stage--portrait .manager-profile__avatar-dialog-body{gap:10px}.manager-stage--handy.manager-stage--portrait .manager-profile__avatar-dialog .manager-mobile__small-button{min-height:34px;font-size:.68rem;padding-left:7px;padding-right:7px}.stadium-lightbox__close{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#070f18d1;color:#f7fbff;font-size:1.5rem;line-height:1;cursor:pointer}.stadium-lightbox__frame{position:relative;min-height:min(78vh,760px);overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#16324d,#0d1724)}.stadium-preview__image--lightbox{filter:drop-shadow(0 26px 42px rgba(0,0,0,.36))}.manager-mobile__stadium-image--lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.stadium-editor__fields{display:grid;gap:14px}.stadium-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stadium-meta div{padding:14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.stadium-meta strong{font-family:var(--display-font);font-size:1.15rem}.team-tab--loading{padding:28px;border:1px solid var(--panel-border);border-radius:28px;background:linear-gradient(180deg,#112236eb,#09121ceb),var(--panel)}.team-manager-layout{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(0,1.75fr);gap:16px;align-items:start}.team-manager-sidebar,.team-manager-main{min-width:0}.team-manager-sidebar{margin-top:0}.team-list{display:grid;gap:10px}.team-list-stack{display:grid;gap:18px}.team-list--sidebar{align-content:start;min-height:0;overflow-y:auto;padding:2px 6px 2px 2px;scrollbar-gutter:stable}.team-list__section{display:grid;gap:10px}.team-list__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-list__section-head small{color:var(--muted)}.team-list__entry{display:grid;gap:8px}.team-list__item{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:var(--text);text-align:left;display:grid;gap:4px;width:100%;transition:border-color .15s ease,background .15s ease,transform .15s ease}.team-list__item:hover:not(.is-active){border-color:#7de3ce38;background:#7de3ce0e;transform:translate(2px)}.team-list__item strong{display:block;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-list__item small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-list__item.is-active{border-color:#ffd76c59;background:linear-gradient(180deg,#ffd76c24,#ffd76c0a),#ffffff0a}.team-list__empty{padding:12px 14px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);color:var(--muted);background:#ffffff05}.team-selector-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:16px;background:#020a1238;border:1px solid rgba(255,255,255,.05)}.team-sidebar-actions,.team-subtabs{display:flex;flex-wrap:wrap;gap:10px}.team-sidebar-actions{padding-top:2px;border-top:1px solid rgba(255,255,255,.07)}.team-manager-topbar{display:grid;grid-template-columns:1fr;align-items:stretch;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#0d1c2c8c;box-shadow:inset 0 1px #ffffff09;gap:14px}.team-manager-toolbar{display:flex;order:-1;width:100%;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;justify-content:flex-start}.team-manager-toolbar{display:flex}.team-manager-topbar{display:grid;grid-template-columns:1fr}.team-manager-toolbar{order:-3}.team-manager-topbar>.team-manager-filterbar{order:-2}.team-subtabs{order:-1}.team-manager-filterbar--legacy{display:none}.team-subtabs{width:fit-content;max-width:100%;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#020b1447}.team-subtabs .sandbox-tab--sub{border-color:transparent;border-radius:10px;background:transparent}.team-subtabs .sandbox-tab--sub.is-active{border-color:#ffd76c47;background:#ffd76c21}.team-manager-toolbar__package,.team-manager-toolbar__world,.team-manager-toolbar__utility{display:flex;align-items:center;gap:5px;min-height:42px;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#020b1447}.team-manager-toolbar__world{flex:1 1 280px;min-width:0}.team-manager-toolbar__world .team-field--toolbar{min-width:min(205px,100%);flex:1 1 205px}.team-manager-toolbar__utility{margin-left:auto}.team-manager-toolbar .chip-button--small{min-height:32px;padding:0 10px;border-color:transparent;background:transparent;color:var(--muted)}.team-manager-toolbar .chip-button--small:hover{color:var(--text);background:#fff1;border-color:#ffffff1a}.team-manager-toolbar .chip-button--small.is-active{background:#ffd76c21;border-color:#ffd76c4d;color:#fff0bc}.team-toolbar-world-row{display:flex;align-items:center;gap:5px}.team-toolbar-world-row select{min-width:0}.team-manager-toolbar .team-field--toolbar>span{display:none}.team-manager-main{display:grid;gap:14px}.team-manager-filterbar{display:grid;width:100%;grid-template-columns:minmax(146px,.8fr) repeat(4,minmax(0,1fr));gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0d1c2c8c}.team-variant-switcher{min-width:0}.team-variant-switcher select{min-height:38px}.team-manager-sidebar .team-selector-flow{display:none}.team-manager-sidebar .team-card--sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100dvh - 82px)}.team-toolbar-icon{width:32px;height:32px;padding:0;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff08}.team-toolbar-icon svg{width:16px;height:16px}.team-toolbar-icon.is-active{border-color:#7de3ce59;background:linear-gradient(180deg,#7de3ce38,#7de3ce1a);color:#d8fff7}.team-toolbar-icon--label{width:auto;min-width:92px;gap:7px;padding:0 11px;font-family:var(--display-font);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.team-toolbar-icon:disabled{opacity:.7;cursor:default}.sandbox-tab--sub{min-width:0;padding-top:9px;padding-bottom:9px;font-size:.92rem}.team-save-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.team-save-pill--idle,.team-save-pill--saved{background:#7de3ce1f;border:1px solid rgba(125,227,206,.24);color:var(--accent-2)}.team-save-pill--dirty{background:#ffd76c1f;border:1px solid rgba(255,215,108,.24);color:var(--accent)}.team-save-pill--saving{background:#68d6ff1f;border:1px solid rgba(104,214,255,.24);color:#9fdfff}.team-tab-content,.team-tab-content--stack{display:grid;gap:18px}.team-tab-content>.team-card{border-radius:22px}.team-tab-content--kits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.team-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.team-crest-preview{margin:2px 0 14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center}.team-crest-preview__mark{width:88px;height:88px;justify-self:center;align-self:center;border-radius:22px;border:2px solid currentColor;background:radial-gradient(circle at 30% 20%,#fffffff5,#f0f4f8f5),#fff;display:grid;place-items:center;overflow:hidden;position:relative;padding:0;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0000002e}.team-crest-preview__mark.is-clickable{cursor:zoom-in}.team-crest-preview__image-shell{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-crest-preview__mark img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0;display:block}.team-crest-preview__mark span{font-family:var(--display-font);font-size:1.2rem;line-height:1}.team-crest-preview__copy{display:grid;gap:6px}.team-crest-preview__copy strong{font-family:var(--display-font)}.team-crest-preview__copy small{color:var(--muted);line-height:1.45}.team-crest-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#04090fbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-crest-lightbox__dialog{position:relative;width:min(720px,92vw);border-radius:28px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#112236f5,#09121cf5),var(--panel);box-shadow:0 26px 60px #0000006b,inset 0 1px #ffffff0f}.team-crest-lightbox__close{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#070f18d1;color:#f7fbff;font-size:1.5rem;line-height:1;cursor:pointer}.team-crest-lightbox__change{position:absolute;z-index:1;top:14px;left:14px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:var(--text);background:#070f18ad;cursor:pointer;font-size:.76rem;font-weight:700}.team-crest-lightbox__change:hover{border-color:#7de3ce99}.team-crest-lightbox__frame{min-height:min(70vh,640px);display:grid;place-items:center;padding:42px;border-radius:28px;background:radial-gradient(circle at 30% 20%,#fffffffa,#ecf1f6fa),#fff}.team-crest-lightbox__image{width:min(100%,420px);max-height:min(56vh,520px);object-fit:contain;filter:drop-shadow(0 24px 36px rgba(0,0,0,.18))}.team-summary-card{min-height:94px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:grid;gap:6px;align-content:start}.team-summary-card span{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.team-summary-card strong{font-family:var(--display-font);font-size:1rem}.team-summary-card i{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.18);background:var(--swatch)}.team-player-subtabs{display:flex;flex-wrap:wrap;gap:10px}.team-player-table--compact{min-width:720px}.team-player-table--compact td input,.team-player-table--compact td select{min-height:34px;padding-left:8px;padding-right:8px;font-size:.92rem}.team-player-table--compact td:first-child input{min-width:56px;text-align:center}.team-player-layout{display:grid;grid-template-columns:minmax(180px,.56fr) minmax(0,1.44fr);gap:14px;align-items:start}.team-player-picker{display:grid;gap:6px;max-height:none;overflow:visible;padding-right:0}.team-player-chip{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;text-align:left}.team-player-chip.is-active{border-color:#7de3ce59;background:linear-gradient(180deg,#7de3ce1f,#7de3ce0a),#ffffff0a}.team-player-chip__number{width:24px;height:24px;border-radius:999px;background:#ffd76c24;border:1px solid rgba(255,215,108,.24);display:grid;place-items:center;font-family:var(--display-font);font-size:.8rem}.team-player-chip__meta{display:grid;gap:0}.team-player-chip__meta strong{font-size:.92rem;line-height:1.05}.team-player-detail{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;gap:12px}.team-player-detail__hero{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center}.team-player-detail__preview{min-height:154px;border-radius:16px;background:radial-gradient(circle at top,rgba(255,215,108,.15),transparent 42%),#ffffff0a;display:grid;place-items:center}.team-player-detail__preview .player-token__svg{width:102px;height:auto}.team-player-detail__copy{display:grid;gap:4px}.team-player-detail__copy strong{font-family:var(--display-font);font-size:1.12rem}.team-player-detail__copy span,.team-player-detail__copy small{color:var(--muted);font-size:.95rem}.team-player-detail__grid,.team-player-stats{display:grid;gap:10px}.team-player-detail__grid,.team-player-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.team-appearance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-appearance-card{padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;gap:6px}.team-appearance-card span{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.team-appearance-swatches,.team-appearance-buttons{display:flex;flex-wrap:wrap;gap:5px}.team-appearance-option{min-width:0;min-height:28px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text);font-size:.8rem;line-height:1;white-space:nowrap}.team-appearance-option.is-active{border-color:#ffd76c8c;background:linear-gradient(180deg,#ffd76c24,#ffd76c0d),#ffffff0a;color:#fff4cf}.team-appearance-swatch{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:var(--swatch-color)}.team-appearance-swatch.is-active{box-shadow:0 0 0 2px #ffd76c42;border-color:#ffd76ca6}.team-player-table tr.is-selected td{background:#7de3ce0a}.sandbox-playbook-side{display:grid;align-content:start;position:sticky;top:18px;align-self:start;min-height:0}.sandbox-main{display:grid;gap:18px;align-content:start}.sandbox-side{display:grid;gap:18px}.hud-panel,.sandbox-controls,.scene-playbook,.player-configurator{border:1px solid var(--panel-border);border-radius:28px;background:linear-gradient(180deg,#112236eb,#09121ceb),var(--panel);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d}.hud-panel{padding:18px;display:grid;gap:14px}.hud-panel__scoreboard{display:flex;justify-content:space-between;gap:16px;align-items:stretch}.hud-panel__scoreboard strong{display:block;margin-top:6px;font-family:var(--display-font);font-size:1.7rem;line-height:.95}.hud-panel__minute-box{min-width:92px;padding:12px 14px;border-radius:18px;text-align:right;background:#ffd76c1f;border:1px solid rgba(255,215,108,.22)}.hud-panel__minute-box span{display:block;font-family:var(--display-font);font-size:1.5rem}.hud-panel__minute-box small{color:var(--muted)}.hud-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hud-card{padding:14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:grid;gap:8px}.hud-card strong{font-size:1rem}.hud-card small{color:var(--muted);line-height:1.4}.sandbox-controls{padding:18px;display:grid;gap:16px}.sandbox-controls--toolbar{padding:12px 14px;gap:10px}.scene-playbook{padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;max-height:calc(100vh - 36px);overflow:hidden;min-height:0}.scene-playbook__hero{display:grid;gap:8px}.scene-playbook__hero strong{font-size:.9rem}.scene-playbook__filter{display:grid;gap:4px}.scene-playbook__filter span{color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding-left:2px}.scene-playbook__filter select{min-height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(195,218,246,.18);background:#ffffff0d;color:var(--text);font:inherit;outline:none;color-scheme:dark}.scene-playbook__filter select:focus{border-color:#ffd76c6b;box-shadow:0 0 0 2px #ffd76c1f}.scene-playbook__filter select option{color:#102033;background:#f3f6fb}.scene-playbook__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scene-playbook__groups{display:grid;align-content:start;gap:8px;min-height:0;max-height:100%;overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable}.scene-playbook__groups::-webkit-scrollbar{width:.48rem}.scene-playbook__groups::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.scene-playbook__groups::-webkit-scrollbar-thumb{background:#7de3ce3d;border-radius:999px;border:1px solid rgba(8,24,38,.28)}.scene-playbook__chain-status{margin:8px 10px 0;padding:9px 12px;border-radius:12px;border:1px solid rgba(125,227,206,.22);background:#7de3ce14;color:#d8fff2;font-size:.72rem;line-height:1.35}.scene-group{display:grid;gap:6px}.scene-group__summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:.1rem .2rem .2rem}.scene-group__summary strong{font-size:.82rem}.scene-group__summary small{color:var(--muted);font-size:.68rem}.chain-graph-section{padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;gap:8px}.chain-graph{display:flex;flex-direction:row;align-items:flex-start;gap:0;flex:1;min-width:0;overflow:hidden}.chain-graph__col-wrap{display:flex;flex-direction:row;align-items:flex-start;min-width:0}.chain-graph__sep{font-size:.75rem;color:var(--muted);padding:3px 3px 0;flex-shrink:0}.chain-graph__col{display:flex;flex-direction:column;gap:3px;min-width:0}.chain-graph__node{font-size:.63rem;padding:2px 5px;border-radius:3px;border:1px solid rgba(0,0,0,.15);background:#0000000a;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.chain-graph__node--shot{border-color:#dc501e59;background:#dc501e12}.chain-graph__node.is-active{background:var(--accent, #1a7cff);color:#fff;border-color:transparent;font-weight:600}.chain-graph__play-btn{font-size:.68rem;padding:4px 8px;background:var(--accent, #1a7cff);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;flex-shrink:0;white-space:nowrap}.chain-graph__play-btn:hover{opacity:.85}.chain-graph__play-btn.is-active{background:linear-gradient(180deg,#1d7a3f,#14532d);box-shadow:inset 0 0 0 1px #d6ffdc2e,0 0 0 2px #36b3582e}.scene-group__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.62rem .78rem;border-radius:14px;border:1px solid rgba(157,194,230,.18);background:linear-gradient(180deg,#17283deb,#0b1725f0);color:#eef6ff;font:inherit;text-align:left;cursor:pointer}.scene-group__toggle-copy{display:flex;align-items:baseline;gap:8px;min-width:0}.scene-group__toggle strong{display:block;font-size:.84rem}.scene-group__toggle small{display:block;color:var(--muted);font-size:.68rem}.scene-group__toggle.is-open{border-color:#74e2d24d}.scene-group__chevron{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#ffffff0a;font-size:.94rem;line-height:1}.scene-group__list{display:grid;grid-template-columns:1fr;gap:6px}.scene-item{padding:.62rem .75rem;border-radius:14px;border:1px solid rgba(157,194,230,.18);background:linear-gradient(180deg,#17283de6,#0b1725eb);box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000029;display:grid;gap:6px}.scene-item.is-active{border-color:#74e2d28a;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #74e2d22e,0 12px 26px #0000002e}.scene-item__top{display:flex;justify-content:space-between;gap:6px;align-items:center}.scene-item__title-wrap{min-width:0}.scene-item__top strong{display:block;font-size:.82rem;line-height:1.15}.scene-item__meta{display:flex;flex-wrap:wrap;gap:.22rem .45rem;color:#d7e6f7;font-size:.64rem}.scene-item__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.scene-item__content{display:grid;gap:4px;min-width:0}.scene-card{padding:11px;border-radius:16px;border:1px solid rgba(157,194,230,.18);background:linear-gradient(180deg,#17283de6,#0b1725eb);box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000029;display:grid;gap:8px}.scene-card.is-active{border-color:#74e2d28a;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #74e2d22e,0 12px 26px #0000002e}.scene-card--muted{opacity:.88}.scene-card__top{display:flex;justify-content:space-between;gap:8px;align-items:start}.scene-card__top strong{display:block;margin-bottom:2px;font-size:.88rem}.scene-card__top span{display:block;color:var(--muted);font-size:.72rem}.scene-card__badge{padding:.18rem .42rem;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.scene-card__badge--pass{color:#d6fbf4;background:#48bcaa29;border-color:#48bcaa42}.scene-card__badge--cross{color:#fff1c8;background:#e9bd4e24;border-color:#e9bd4e3d}.scene-card__badge--shot,.scene-card__badge--free-kick{color:#ffe2c0;background:#e98f5c24;border-color:#e98f5c3d}.scene-card__badge--carry{color:#d8e7ff;background:#84a2d624;border-color:#84a2d638}.scene-card__summary{margin:0;color:var(--muted);font-size:.76rem;line-height:1.32}.scene-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scene-card__button{min-height:1.5rem;border:1px solid rgba(157,194,230,.18);border-radius:999px;background:#ffffff08;color:#eef6ff;font:inherit;font-size:.68rem;line-height:1;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.scene-card__button:hover{transform:translateY(-1px);border-color:#74e2d252;background:#ffffff0d}.scene-card__button--accent{border-color:#f4d26a3d;background:#f4d26a14}.player-configurator{padding:20px;display:grid;gap:18px}.player-configurator__hero{display:flex;justify-content:space-between;gap:18px;align-items:stretch}.player-configurator__eyebrow{display:inline-block;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.74rem}.player-configurator__hero h2{margin:8px 0 10px;font-family:var(--display-font);font-size:clamp(1.4rem,2.1vw,2.2rem);line-height:.95}.player-configurator__hero p{max-width:62ch;margin:0;color:var(--muted);line-height:1.5}.player-configurator__selected{min-width:210px;padding:16px;border-radius:22px;background:linear-gradient(180deg,#ffd76c1f,#ffffff0a);border:1px solid rgba(255,215,108,.2);display:flex;gap:14px;align-items:center}.player-configurator__preview,.player-picker__preview{display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.14),transparent 52%),#ffffff0a;border:1px solid rgba(255,255,255,.08)}.player-configurator__preview{width:88px;height:92px;padding:10px}.player-picker__preview{width:50px;height:56px;padding:5px}.player-configurator__preview .player-token__svg,.player-picker__preview .player-token__svg{width:100%;height:100%}.player-configurator__selected-copy{display:grid;gap:4px}.player-configurator__selected-copy strong{font-family:var(--display-font);font-size:1.3rem}.player-configurator__selected-copy span,.player-configurator__selected-copy small{color:var(--muted)}.player-configurator__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:start}.player-configurator__section{display:grid;gap:8px;align-content:start}.player-configurator__head{display:grid;gap:2px}.player-configurator__head strong{font-family:var(--display-font);font-size:1.2rem;line-height:1}.player-configurator__head small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.player-configurator__picker-groups{display:grid;gap:12px}.player-configurator__picker-group{display:grid;gap:10px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.player-configurator__picker-team{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.player-configurator__picker-team strong{font-size:.95rem}.player-configurator__picker-team small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.player-configurator__player-grid{display:flex;flex-wrap:wrap;gap:6px}.player-picker{width:84px;padding:6px 4px;border-radius:14px;border:1px solid rgba(195,218,246,.12);background:#ffffff0a;color:var(--text);display:grid;gap:4px;justify-items:center;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.player-picker:hover{transform:translateY(-1px);border-color:#ffd76c47}.player-picker.is-active{border-color:#ffd76c7a;background:linear-gradient(180deg,#ffd76c24,#ffffff0d);box-shadow:0 8px 18px #00000029}.player-picker__meta{display:grid;gap:1px;text-align:center}.player-picker__meta strong{font-family:var(--display-font);font-size:.82rem;line-height:1}.player-picker__meta small{color:var(--muted);font-size:.58rem;letter-spacing:.06em}.player-configurator__control-group{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;display:grid;gap:10px}.player-configurator__control-group--flat{padding:8px 0 0;border-radius:0;border:0;background:transparent}.player-configurator__compact-editor{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;align-items:start}.player-configurator__option-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.player-configurator__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.swatch-row{display:flex;flex-wrap:wrap;gap:8px}.swatch-button{width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:var(--swatch-color);box-shadow:inset 0 1px #fff3;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.swatch-button:hover{transform:translateY(-1px)}.swatch-button.is-active{border-color:#fff2b2;box-shadow:0 0 0 2px #ffd76c2e,inset 0 1px #ffffff3d}.player-configurator__compact-editor .chip-button--compact{width:100%;justify-content:center}.option-grid{display:flex;flex-wrap:wrap;gap:8px}.option-button{min-height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(195,218,246,.18);background:#ffffff0b;color:var(--text);font:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.option-button:hover{transform:translateY(-1px);border-color:#ffd76c61}.option-button.is-active{background:linear-gradient(180deg,#ffd76c33,#ffd76c17);border-color:#ffd76c7a;color:#fff7d9}.player-configurator__color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.player-configurator__color-grid--compact{gap:8px}.color-field{display:grid;gap:8px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.color-field--compact{gap:6px;padding:8px 10px;border-radius:14px}.color-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.color-field--compact span{font-size:.66rem}.color-field__input{display:flex;align-items:center;gap:10px}.color-field--compact .color-field__input{gap:8px}.color-field__input input[type=color]{width:48px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}.color-field--compact .color-field__input input[type=color]{width:38px;height:26px}.color-field__input strong{font-family:var(--display-font);font-size:.95rem}.color-field--compact .color-field__input strong{font-size:.82rem}.player-configurator__kit-note{padding:14px;border-radius:18px;background:#7de3ce14;border:1px solid rgba(125,227,206,.18);display:grid;gap:4px}.player-configurator__kit-note strong{font-family:var(--display-font)}.player-configurator__kit-note span,.player-configurator__kit-note small{color:var(--muted)}.sandbox-controls__section{display:grid;gap:9px}.sandbox-controls__section--setup{gap:12px}.sandbox-controls__setup-group{display:grid;gap:8px}.sandbox-controls__setup-group--compact{padding-top:10px;border-top:1px solid rgba(91,225,255,.12)}.sandbox-controls__setup-group:first-child{padding-top:0;border-top:0}.sandbox-controls__section--toolbar{gap:8px}.sandbox-controls__panel{display:grid;gap:9px}.sandbox-controls__panel--toolbar{width:100%;max-width:780px;gap:12px;padding:14px 14px 12px;border-radius:22px;border:1px solid rgba(104,140,176,.24);background:linear-gradient(180deg,#111f30fa,#09131f),#09141fe0;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0a,inset 0 -1px #0000002e}.sandbox-controls__panel--shot-layout{grid-template-columns:minmax(0,1fr) 86px;align-items:stretch;column-gap:12px}.sandbox-controls__main{display:grid;gap:10px;min-width:0}.sandbox-controls__toolbar-copy{display:grid;gap:3px;padding-left:2px}.sandbox-controls__head{display:grid;gap:2px}.sandbox-controls__head--toolbar{display:flex;align-items:center;gap:8px}.sandbox-controls__head--inline{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sandbox-controls__head strong{font-family:var(--display-font);font-size:1.08rem;line-height:1}.sandbox-controls__head small{color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.sandbox-controls__toolbar-note{margin:0;color:#adbfd4d1;font-size:.64rem;line-height:1.2}.chip-grid,.sandbox-controls__button-row{display:flex;flex-wrap:wrap;gap:10px}.chip-grid--tight,.sandbox-controls__button-row--compact{gap:6px}.sandbox-controls__button-row--toolbar{gap:7px;margin-top:2px;justify-content:flex-start}.sandbox-controls__team-strip{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) 110px 140px 120px auto;gap:8px;align-items:end}.sandbox-controls__team-field{display:grid;gap:4px;min-width:0}.sandbox-controls__team-field span{color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding-left:2px}.sandbox-controls__team-field select,.sandbox-controls__team-select{min-width:0;min-height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(195,218,246,.18);background:#ffffff0d;color:var(--text);font:inherit;outline:none;color-scheme:dark}.sandbox-controls__team-field select:focus,.sandbox-controls__team-select:focus{border-color:#ffd76c6b;box-shadow:0 0 0 2px #ffd76c1f}.sandbox-controls__team-select--country{min-height:32px;font-size:.84rem;color:#f3d88b}.sandbox-controls__team-select--kit{min-height:34px;font-size:.84rem}.sandbox-controls__team-field select option,.sandbox-controls__team-select option{color:#102033;background:#f3f6fb}.sandbox-controls__team-field--side{max-width:110px}.sandbox-controls__team-field--mode{max-width:140px}.sandbox-controls__team-field--difficulty{max-width:120px}.chip-grid--compact{gap:6px}.chip-button,.action-button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(195,218,246,.18);background:#ffffff0d;color:var(--text);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.chip-button:hover,.action-button:hover{transform:translateY(-1px);border-color:#ffd76c61}.chip-button.is-active{background:linear-gradient(180deg,#ffd76c33,#ffd76c17);border-color:#ffd76c7a;color:#fff7d9}.chip-button--compact{min-height:32px;padding:0 10px;font-size:.78rem}.chip-button--small,.action-button--small{min-height:30px;padding:0 12px;font-size:.7rem}.action-button.is-active{background:linear-gradient(180deg,#ffd76c33,#ffd76c17);border-color:#ffd76c7a;color:#fff7d9}.action-button--accent{background:linear-gradient(180deg,#7de3ce2e,#7de3ce14);border-color:#7de3ce61}.manager-team__setting-row--training-go{position:relative;display:grid;justify-content:center;align-items:center;grid-template-columns:none;min-height:172px;padding:22px 0 16px;overflow:hidden;border:1px solid rgba(53,112,55,.22);border-radius:18px;background:linear-gradient(90deg,#fff3 49.5%,#ffffff75,#fff3 50.5%),repeating-linear-gradient(90deg,#35843d47 0,#35843d47 42px,#2c743757 42px,#2c743757 84px),linear-gradient(180deg,#65b762,#3b8d48);box-shadow:inset 0 1px #ffffff3d,inset 0 -18px 28px #16472229}.manager-team__setting-row--training-go:before{content:"";position:absolute;left:50%;top:50%;width:82px;height:82px;border:2px solid rgba(255,255,255,.42);border-radius:50%;transform:translate(-50%,-50%)}.manager-team__training-field-line{position:absolute;height:4px;border-radius:999px;background:#fffaef99;transform-origin:left center;box-shadow:0 1px #1e4f2629}.manager-team__training-field-line--left{left:16%;top:58%;width:27%;transform:rotate(-18deg)}.manager-team__training-field-line--right{left:58%;top:40%;width:22%;transform:rotate(17deg)}.manager-team__training-cone{position:absolute;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:31px solid #e56f2f;filter:drop-shadow(0 2px 0 rgba(88,49,18,.22))}.manager-team__training-cone:after{content:"";position:absolute;left:-13px;top:27px;width:26px;height:5px;border-radius:999px;background:#c94f22}.manager-team__training-cone--one{left:18%;top:26%}.manager-team__training-cone--two{left:23%;bottom:18%}.manager-team__training-player{position:absolute;right:17%;top:19%;z-index:1;width:54px;height:76px;filter:drop-shadow(0 6px 4px rgba(32,23,15,.2));transform:rotate(4deg)}.manager-team__training-player svg{display:block;width:100%;height:100%}.manager-team__training-ball{position:absolute;right:22%;bottom:25%;z-index:1;width:19px;height:19px;border:2px solid rgba(36,29,20,.64);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(36,29,20,.72) 0 2px,transparent 3px),#fff9ec}.manager-team__training-weather{display:grid;grid-template-columns:repeat(4,minmax(0,92px));justify-content:center;justify-items:stretch;margin-top:0;gap:8px;width:min(100%,410px);margin-inline:auto}.manager-team__training-weather .manager-team__training-weather-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:#6b482547!important;background:#fff7e7!important;color:#20170f!important;min-height:34px;padding:0 10px;border-radius:999px;font-size:.72rem;box-shadow:inset 0 -2px #6b482514}.manager-team__training-weather .manager-team__training-weather-button:hover{border-color:#7d1b1366!important;background:#e8d3ac!important}.manager-team__training-weather .manager-team__training-weather-button.is-active{border-color:#7d1b13!important;background:linear-gradient(180deg,#f6c65a,#e8a83a)!important;color:#2a1608!important}.manager-team__training-weather-icon{position:relative;flex:0 0 16px;width:16px;height:16px}.manager-team__training-weather-icon:before,.manager-team__training-weather-icon:after{content:"";position:absolute}.manager-team__training-weather-button--sunny .manager-team__training-weather-icon:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#e9a92f;box-shadow:0 -5px 0 -2px #e9a92f,0 5px 0 -2px #e9a92f,-5px 0 0 -2px #e9a92f,5px 0 0 -2px #e9a92f,-4px -4px 0 -2px #e9a92f,4px -4px 0 -2px #e9a92f,-4px 4px 0 -2px #e9a92f,4px 4px 0 -2px #e9a92f}.manager-team__training-weather-button--clear .manager-team__training-weather-icon:before{top:4px;right:4px;bottom:4px;left:4px;border:2px solid #e9a92f;border-radius:50%;background:#fff4cc}.manager-team__training-weather-button--rain .manager-team__training-weather-icon:before,.manager-team__training-weather-button--storm .manager-team__training-weather-icon:before{left:1px;top:4px;width:14px;height:8px;border-radius:999px;background:#6f8792;box-shadow:-3px 2px 0 -1px #94a9b1}.manager-team__training-weather-button--rain .manager-team__training-weather-icon:after{left:4px;top:12px;width:2px;height:2px;border-radius:50%;background:#4d91c6;box-shadow:5px 2px #4d91c6,9px 0 #4d91c6}.manager-team__training-weather-button--storm .manager-team__training-weather-icon:after{left:7px;top:10px;width:0;height:0;border-top:8px solid #d88b16;border-right:2px solid transparent;border-left:4px solid transparent;transform:skew(-12deg)}.manager-team__training-weather-button--snow .manager-team__training-weather-icon:before{left:3px;top:3px;width:3px;height:3px;border-radius:50%;background:#8eb6d5;box-shadow:7px 1px #8eb6d5,2px 8px #8eb6d5,10px 9px #8eb6d5}.manager-team__training-weather-button--fog .manager-team__training-weather-icon:before,.manager-team__training-weather-button--fog .manager-team__training-weather-icon:after{left:1px;right:1px;height:2px;border-radius:999px;background:#b9ad98}.manager-team__training-weather-button--fog .manager-team__training-weather-icon:before{top:5px;box-shadow:4px 5px #d1c7b7}.manager-team__training-weather-button--fog .manager-team__training-weather-icon:after{top:10px;width:10px}.manager-team__training-weather-button--night .manager-team__training-weather-icon:before{left:3px;top:2px;width:12px;height:12px;border-radius:50%;background:#5c5a99}.manager-team__training-weather-button--night .manager-team__training-weather-icon:after{left:8px;top:1px;width:10px;height:13px;border-radius:50%;background:#fff7e7}.manager-team__training-weather-button--night.is-active .manager-team__training-weather-icon:after{background:#f1b844}@media (max-width: 380px){.manager-team__training-weather{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-team__training-weather .manager-team__training-weather-button{gap:5px;padding-inline:7px}}.manager-team__setting-row--training-go .action-button--training-go{position:relative;z-index:2;width:118px;height:118px;min-height:118px;padding:0;border-radius:50%;border:3px solid rgba(21,105,50,.78)!important;background:linear-gradient(180deg,#56d874,#2fa24f)!important;color:#f7fff7!important;font-size:1.3rem;font-weight:800;letter-spacing:.05em;justify-content:center;align-items:center;box-shadow:inset 0 2px #ffffff3d,inset 0 -7px #146c302e,0 12px 24px #145e2f47}.manager-team__setting-row--training-go .action-button--training-go:hover{background:linear-gradient(180deg,#5bdd7c,#35ad56)!important}.manager-team__setting-row--training-go .action-button--training-go:disabled{opacity:1;color:#f7fff7!important}@media (max-width: 430px){.manager-team__training-difficulty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-team__control-block--training{padding:8px 8px 6px}.manager-team__setting-row--training-go{min-height:152px}.manager-team__setting-row--training-go .action-button--training-go{width:106px;height:106px;min-height:106px}.manager-team__training-cone--one{left:12%}.manager-team__training-cone--two{left:17%}.manager-team__training-player{right:13%}.manager-team__training-ball{right:17%}}.power-slider{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#122335f0,#0c1825fa),#ffffff08;border:1px solid rgba(77,111,143,.38);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e}.power-slider strong{font-family:var(--display-font);font-size:.98rem;color:var(--accent)}.power-slider--shot-meter{cursor:pointer}.power-slider--shot-meter input{pointer-events:none}.power-slider.is-active,.direction-meter.is-active,.height-rail.is-active{border-color:#7de3ce47;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #00000029,0 0 0 1px #7de3ce14}.direction-meter{display:grid;grid-template-columns:minmax(150px,170px) minmax(0,1fr);align-items:center;gap:10px 12px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(77,111,143,.38);background:linear-gradient(180deg,#122335f0,#0c1825fa),#ffffff06;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e;color:var(--text);cursor:pointer}.direction-meter--toolbar,.power-slider--toolbar{grid-template-columns:minmax(150px,170px) minmax(240px,1fr);align-items:center;gap:12px}.direction-meter:disabled{cursor:default}.direction-meter__meta,.power-slider__meta{display:flex;align-items:center;gap:10px;align-content:center;min-width:0}.control-card__copy{display:grid;gap:1px;justify-items:start}.control-card__icon{position:relative;flex:0 0 auto;width:18px;height:18px;border-radius:5px;border:1px solid rgba(72,125,160,.38);background:linear-gradient(180deg,#113144f5,#0b1f2cfa);box-shadow:inset 0 1px #ffffff0a}.control-card__icon:before,.control-card__icon:after{content:"";position:absolute}.control-card__icon--direction:before{left:4px;right:4px;top:8px;height:2px;border-radius:999px;background:#49d7cb}.control-card__icon--direction:after{top:4px;right:4px;bottom:4px;left:4px;background:linear-gradient(135deg,transparent 45%,#49d7cb 46% 56%,transparent 57%) left center / 6px 6px no-repeat,linear-gradient(315deg,transparent 45%,#49d7cb 46% 56%,transparent 57%) right center / 6px 6px no-repeat}.control-card__icon--power:before{left:4px;bottom:4px;width:3px;height:5px;border-radius:1px 1px 0 0;background:#f4ca5f;box-shadow:5px -3px #f4ca5f,10px -7px #f4ca5f}.direction-meter__label,.power-slider__label,.height-rail__label{letter-spacing:.08em;text-transform:uppercase;color:#d9e8f8;font-size:.7rem;white-space:nowrap}.direction-meter__hint{color:#7de3cee6;font-size:.58rem;letter-spacing:.04em;text-transform:none}.direction-meter__control,.power-slider__control{display:grid;gap:6px;min-width:0}.direction-meter__track{position:relative;display:block;height:.64rem;border-radius:999px;background:linear-gradient(90deg,#5e7a9661,#5e7a9633 38%,#62deab47 44%,#62deab47 56%,#5e7a9633 62%,#5e7a9661);border:1px solid rgba(138,176,214,.18);box-shadow:inset 0 1px 2px #00000038,inset 0 0 0 1px #07111b38;overflow:visible}.direction-meter__sweetspot{position:absolute;left:50%;top:50%;width:18%;height:calc(100% + .12rem);transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(90deg,#59d5ac00,#59d5ac57,#59d5ac00);border:1px solid rgba(125,227,206,.18);box-shadow:0 0 18px #7de3ce2e}.direction-meter__marker{position:absolute;top:50%;width:.82rem;height:.82rem;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#f5fff9,#ccfff0);border:1px solid rgba(126,231,214,.6);box-shadow:0 0 0 3px #7de3ce24,0 6px 14px #08101c47}.direction-meter.is-live .direction-meter__marker{box-shadow:0 0 0 3px #7de3ce1f,0 0 16px #7de3ce3d,0 6px 14px #08101c47}.direction-meter.is-locked{border-color:#7de3ce2e}.direction-meter.is-locked .direction-meter__marker{background:#d8fff6;border-color:#7de3ceb3;box-shadow:0 0 0 3px #7de3ce1f,0 6px 14px #08101c3d}.direction-meter__scale,.power-slider__scale{display:flex;justify-content:space-between;gap:10px;color:#aabed4b8;font-size:.54rem;letter-spacing:.04em;text-transform:none}.power-slider--compact{grid-template-columns:minmax(150px,170px) minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px 12px;border-radius:12px}.power-slider--compact .power-slider__meta{display:flex;align-items:center;gap:10px}.power-slider__track-shell{grid-area:1 / 1;position:relative;display:block;align-self:center;width:100%;height:.64rem;border-radius:999px;border:1px solid rgba(155,188,220,.18);background:linear-gradient(90deg,#7082973d,#56657757);box-shadow:inset 0 1px 2px #00000038,inset 0 0 0 1px #07111b38}.power-slider__sweetspot{position:absolute;left:50%;top:50%;width:18%;height:calc(100% + .12rem);transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(90deg,#59d5ac00,#59d5ac52,#59d5ac00);border:1px solid rgba(125,227,206,.16);box-shadow:0 0 18px #7de3ce29}.power-slider input{grid-area:1 / 1;width:100%;height:1.1rem;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;position:relative;z-index:1}.power-slider input:focus{outline:none}.power-slider input:disabled{opacity:1}.power-slider input::-webkit-slider-runnable-track{height:.64rem;border-radius:999px;background:transparent}.power-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:.92rem;height:.92rem;margin-top:-2px;border-radius:999px;border:1px solid rgba(255,220,138,.68);background:linear-gradient(180deg,#ffe493,#ffd160);box-shadow:0 0 0 3px #ffdc8a1f,0 6px 14px #08101c47}.power-slider input::-moz-range-track{height:.64rem;border:0;border-radius:999px;background:transparent}.power-slider input::-moz-range-thumb{width:.92rem;height:.92rem;border:1px solid rgba(255,220,138,.68);border-radius:999px;background:linear-gradient(180deg,#ffe493,#ffd160);box-shadow:0 0 0 3px #ffdc8a1f,0 6px 14px #08101c47}.sandbox-controls--toolbar .action-button--small{min-height:32px;padding:0 14px;border-radius:8px;background:linear-gradient(180deg,#152335f0,#0b1623fa);border-color:#6385a63d;box-shadow:inset 0 1px #ffffff08}.sandbox-controls__button-row--toolbar .action-button--accent{border-color:#4dbbaf57;background:linear-gradient(180deg,#102e3feb,#0b1f2cfa)}.sandbox-controls__button-row--toolbar .action-button--accent+.action-button--accent{color:#ddffe9;border-color:#58d9886b;background:linear-gradient(180deg,#1f654af0,#0f3728fa)}.height-rail{display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-items:stretch;gap:8px;padding:10px 8px 8px;border-radius:12px;border:1px solid rgba(77,111,143,.38);background:linear-gradient(180deg,#122335f0,#0c1825fa),#ffffff05;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e;font:inherit;color:inherit;cursor:pointer}.height-rail:disabled{cursor:default}.height-rail__control{display:grid;justify-items:center;align-content:center;gap:6px;min-height:0}.height-rail__label{color:#d9e8f8;font-size:.62rem}.height-rail__top,.height-rail__bottom{font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d6e6f8}.height-rail__track{position:relative;width:1.1rem;min-height:118px;border-radius:999px;border:1px solid rgba(155,188,220,.18);background:linear-gradient(180deg,#6088b26b,#6088b233 34%,#62deab47,#6088b233 66%,#6088b26b);box-shadow:inset 0 1px 2px #00000038,inset 0 0 0 1px #07111b38}.height-rail__ticks{position:absolute;top:10px;right:50%;bottom:10px;left:50%;width:10px;transform:translate(-50%);background:repeating-linear-gradient(180deg,#e2ecf7b8 0,#e2ecf7b8 1px,#e2ecf700 1px,#e2ecf700 8px);opacity:.4}.height-rail__sweetspot{position:absolute;left:50%;top:50%;width:calc(100% + .18rem);height:18%;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#59d5ac00,#59d5ac57,#59d5ac00);border:1px solid rgba(125,227,206,.16);box-shadow:0 0 18px #7de3ce29}.height-rail__marker{position:absolute;left:50%;top:50%;width:1.5rem;height:.8rem;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#fff8dc,#f6dea0);border:1px solid rgba(255,220,138,.68);box-shadow:0 0 0 3px #ffdc8a1f,0 6px 14px #08101c47}.height-rail.is-locked .height-rail__marker{box-shadow:0 0 0 3px #7de3ce1f,0 6px 14px #08101c3d}.shot-control{width:100%;max-width:940px;display:grid;gap:14px;padding:16px 18px 14px;border-radius:24px;border:1px solid rgba(86,126,160,.24);background:linear-gradient(180deg,#091623fa,#040d17fa),#07121df5;box-shadow:0 18px 34px #0000003d,inset 0 1px #ffffff0a}.field-shot-control-popup{position:absolute;left:0;right:0;top:48%;z-index:11;width:min(25.5rem,54%);min-width:20rem;max-width:29rem;margin:0 auto;transform:translateY(-50%);transform-origin:50% 50%;pointer-events:auto}.field-shot-control-popup--left{left:45%}.field-shot-control-popup--right{left:55%}.sandbox-page--manager-match .field-shot-control-popup{top:50%;width:clamp(20rem,56%,34rem);min-width:0;max-width:calc(100% - 1rem);transform:translateY(-50%)}.sandbox-page--manager-match .shot-popup,.sandbox-page--manager-preview-match .shot-popup{padding:.32rem;max-height:min(20.5rem,calc(100dvh - 7.5rem))}.sandbox-page--manager-match .shot-popup__main,.sandbox-page--manager-preview-match .shot-popup__main{grid-template-columns:minmax(0,1fr) 4.6rem;gap:.32rem}.sandbox-page--manager-match .shot-popup-power,.sandbox-page--manager-preview-match .shot-popup-power{gap:.32rem;padding:.42rem .34rem}.sandbox-page--manager-match .shot-popup-field,.sandbox-page--manager-preview-match .shot-popup-field{padding:.24rem}.sandbox-page--manager-match .shot-popup-power__body,.sandbox-page--manager-preview-match .shot-popup-power__body{gap:.34rem}.sandbox-page--manager-match .shot-popup-power__bar,.sandbox-page--manager-preview-match .shot-popup-power__bar{height:clamp(5.8rem,15dvh,6.8rem)}.sandbox-page--manager-match .shot-popup-field__stage,.sandbox-page--manager-preview-match .shot-popup-field__stage{height:clamp(7.8rem,18dvh,9.2rem)}.sandbox-page--manager-preview-match .field-shot-control-popup{width:min(22rem,46vw);max-width:24rem;transform:translateY(-50%) scale(.8)}.sandbox-page--promo-match .field-shot-control-popup{top:50%;width:min(34rem,54vw);min-width:min(20rem,78vw);max-width:34rem;transform:translateY(-50%)}.sandbox-page--promo-match .shot-popup{padding:.32rem;max-height:min(20.5rem,calc(100dvh - 7.5rem))}.sandbox-page--promo-match .shot-popup-power__bar{height:clamp(5.8rem,15dvh,6.8rem)}.sandbox-page--promo-match .shot-popup-field__stage{height:clamp(7.8rem,18dvh,9.2rem)}@media (min-width: 768px){.sandbox-page--manager-match .field-shot-control-popup,.sandbox-page--manager-preview-match .field-shot-control-popup,.sandbox-page--promo-match .field-shot-control-popup{width:clamp(28rem,56%,46rem);min-width:0;max-width:calc(100% - 1.5rem);transform:translateY(-50%)}}.field-shot-control-popup .shot-control{max-width:none;gap:6px;padding:7px 8px 8px;border-radius:13px;border-color:#37768e80;background:linear-gradient(180deg,#040f18f0,#020910e6),#040c14d6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff12,inset 0 0 0 1px #0ce5ff0a}.field-shot-control-popup .shot-control__header strong{font-size:.86rem}.field-shot-control-popup .shot-control__header small{margin-top:1px;font-size:.58rem}.field-shot-control-popup .shot-control__status{position:absolute;right:8px;top:6px;min-height:18px;padding:0 6px;font-size:.42rem;opacity:.78}.field-shot-control-popup .shot-control__header{position:relative;display:grid;justify-items:center;min-height:26px;padding-bottom:4px;border-bottom:1px solid rgba(55,118,142,.22)}.field-shot-control-popup .shot-control__header>div{text-align:center}.field-shot-control-popup .shot-control__body{grid-template-columns:100px minmax(0,1fr);gap:8px}.field-shot-control-popup .shot-power{padding:8px 6px 7px;border-radius:10px;background:linear-gradient(180deg,#05141fd1,#020a12eb)}.field-shot-control-popup .shot-power__label{gap:2px}.field-shot-control-popup .shot-power__label strong{font-size:.7rem}.field-shot-control-popup .shot-power__label span{display:block;font-size:.56rem}.field-shot-control-popup .shot-power__meter{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:142px}.field-shot-control-popup .shot-power__track{width:22px;min-height:124px;box-shadow:inset 0 0 0 4px #030f178a,inset 0 1px 2px #ffffff14}.field-shot-control-popup .shot-power__marker{width:35px;height:13px}.field-shot-control-popup .shot-power__readout{gap:2px;padding:6px 4px;border-radius:9px}.field-shot-control-popup .shot-power__readout strong{font-size:1rem}.field-shot-control-popup .shot-power__readout span{display:block;font-size:.48rem}.field-shot-control-popup .shot-power__readout small{font-size:.52rem;letter-spacing:0}.field-shot-control-popup .shot-board__frame{min-height:148px;border-radius:10px;background:linear-gradient(180deg,#000000e6 0,#000000e6 20%,#081c49e0 20%,#081c49e0 34%,#3f7f1ffa 34%,#3f7f1ffa)}.field-shot-control-popup .shot-board{padding:5px;border-radius:10px;background:linear-gradient(180deg,#05111be0,#020910f0)}.field-shot-control-popup .shot-board__goal{top:9%;width:min(58%,340px);height:31%}.field-shot-control-popup .shot-board__goal:before{border-width:3px}.field-shot-control-popup .shot-board__stadium:after{content:"FOOTBALL STAR";position:absolute;left:33%;right:6%;top:62%;height:18%;display:grid;place-items:center;color:#e6ecffd1;font-size:.52rem;font-weight:800;letter-spacing:.08em;background:radial-gradient(circle at 32% 50%,rgba(45,197,255,.42),transparent 10%),radial-gradient(circle at 68% 50%,rgba(45,197,255,.42),transparent 10%),linear-gradient(90deg,#082256a6,#05163fb8)}.field-shot-control-popup .shot-board__target-zone{border-width:1px;border-radius:6px}.field-shot-control-popup .shot-board__keeper{width:18px;height:27px}.field-shot-control-popup .shot-board__wiper{height:4px}.field-shot-control-popup .shot-board__ball{width:18px;height:18px}.field-shot-control-popup .shot-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.field-shot-control-popup .shot-step{grid-template-columns:17px 1fr;gap:4px;padding:4px 6px;align-items:center}.field-shot-control-popup .shot-step span{width:17px;height:17px;border-width:1px;font-size:.56rem}.field-shot-control-popup .shot-step strong{font-size:.54rem;white-space:nowrap}.field-shot-control-popup .shot-step small{display:none}.field-shot-control-popup .shot-actions{gap:4px}.field-shot-control-popup .shot-action{min-height:25px;border-radius:6px;font-size:.5rem}.field-shot-control-popup .shot-action--now{font-size:.82rem}.shot-popup{display:grid;gap:0;padding:.34rem;max-height:min(22rem,calc(100svh - 6.6rem));border-radius:.9rem;border:1px solid rgba(43,122,148,.55);background:linear-gradient(180deg,#030f18f0,#01080ee0),#030c14db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 18px 34px #00000061,inset 0 1px #ffffff0f}.shot-popup--live-lite{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 16px #0000003d}.shot-popup--live-lite .shot-popup-power,.shot-popup--live-lite .shot-popup-field,.shot-popup--live-lite .shot-popup__now,.shot-popup--live-lite .shot-popup-power__bar,.shot-popup--live-lite .shot-popup-power__thumb,.shot-popup--live-lite .shot-popup-power__target,.shot-popup--live-lite .shot-popup-power__limit{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shot-popup--phase-direction .shot-popup-power__title span,.shot-popup--phase-direction .shot-popup-power__target,.shot-popup--phase-direction .shot-popup-power__limit{opacity:.7}.shot-popup-field__decision{position:absolute;left:50%;top:50%;z-index:5;width:min(72%,308px);transform:translate(-50%);display:grid;gap:4px;padding:7px 10px 8px;border-radius:10px;border:1px solid rgba(255,214,112,.22);background:#09121cd1;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff0f;pointer-events:none;text-align:center}.shot-popup-field__shooter{position:absolute;left:50%;top:auto;bottom:.42rem;z-index:5;transform:translate(-50%);width:min(78%,320px);padding:.18rem .55rem;border-radius:999px;background:#09121cd6;border:1px solid rgba(255,241,184,.2);box-shadow:0 6px 14px #00000047;pointer-events:none;text-align:center}.shot-popup-field__shooter strong{display:block;font-family:var(--display-font);font-size:.72rem;line-height:1.05;letter-spacing:.05em;color:#fff1b8;text-shadow:0 1px 2px rgba(0,0,0,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.shot-popup-field__decision strong{font-family:var(--display-font);font-size:.82rem;line-height:1;letter-spacing:.08em;color:#fff1b8;text-transform:uppercase}.shot-popup-field__decision span{font-size:.58rem;line-height:1.34;color:#e9f2fadb}.shot-popup__main{display:grid;grid-template-columns:minmax(0,1fr) 4.9rem;gap:.36rem;min-height:0;align-items:center}.shot-popup-power,.shot-popup-field{min-width:0;border-radius:10px;border:1px solid rgba(45,113,138,.36);background:linear-gradient(180deg,#04121ddb,#020a12f0);overflow:hidden}.shot-popup-power{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.34rem;padding:.45rem .38rem;align-self:stretch}.shot-popup-field{display:flex;align-items:center;padding:.28rem}.shot-popup-power__title{display:grid;gap:.08rem;justify-items:center}.shot-popup-power__title strong{color:#f2f7fb;font-size:.54rem;letter-spacing:.04em}.shot-popup-power__title span{color:#23d8ff;font-family:var(--display-font);font-size:.76rem}.shot-popup-power__body{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.38rem;min-height:0}.shot-popup-power__row{display:grid;align-items:center;justify-items:center;min-height:0}.shot-popup-power__bar{position:relative;justify-self:center;width:1.1rem;height:clamp(6.2rem,17svh,7.3rem);border-radius:999px;border:1px solid rgba(104,151,174,.36);background:linear-gradient(180deg,#39b629,#93d916 30%,#d4d019,#de8d0b 74%,#bf2e0b);box-shadow:inset 0 0 0 4px #030f1794,inset 0 1px 2px #ffffff1f}.shot-popup-power__target{position:absolute;left:5px;right:5px;border-radius:999px;border:1px solid rgba(172,255,72,.72);background:#70ff2a47;box-shadow:0 0 12px #70ff2a40}.shot-popup-power__limit{position:absolute;left:-7px;right:-7px;z-index:2;height:2px;transform:translateY(-50%);border-radius:999px;background:#f5ffebf5;box-shadow:0 0 0 1px #05100875,0 0 8px #abff4c8c}.shot-popup-power__limit:before,.shot-popup-power__limit:after{content:"";position:absolute;top:50%;width:4px;height:4px;transform:translateY(-50%);border-radius:999px;background:#f5ffebf5}.shot-popup-power__limit:before{left:-1px}.shot-popup-power__limit:after{right:-1px}.shot-popup-power__thumb{position:absolute;left:50%;width:32px;height:7px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(120,10,10,.84);background:linear-gradient(180deg,#ff8e8e,#ff3f3f);box-shadow:0 5px 12px #ff3f3f6b}.shot-popup-field{min-height:0}.shot-popup-field__stage{position:relative;--shot-goal-line-top: 33.6% ;--shot-popup-pitch-top: 34%;flex:1;min-height:0;height:clamp(8.5rem,20svh,10rem);overflow:hidden;border-radius:.8rem;contain:layout paint;background:linear-gradient(180deg,#000000f2 0,#000000f2 20%,#061c4de6 20%,#061c4de6 34%,#3c7c1efa 34%,#3c7c1efa)}.shot-popup-field__stage--live-lite{background:linear-gradient(180deg,#000000f2 0,#000000f2 20%,#081c49e6 20%,#081c49e6 34%,#3f7f1ffa 34%,#3f7f1ffa)}.shot-popup-field__lite-pitch{position:absolute;inset:var(--shot-popup-pitch-top) 0 0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),repeating-linear-gradient(90deg,#4eab4ff2,#4eab4ff2 11%,#439847f2 11%,#439847f2 22%)}.shot-aim-canvas{position:relative;z-index:0;display:block;width:100%;height:100%}.shot-popup-field__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;opacity:0}.shot-popup-field__stage:after{content:"";position:absolute;z-index:1;left:0;right:0;top:var(--shot-goal-line-top);height:2px;background:#f5f8fcc7;box-shadow:0 1px #00000029,0 -1px #ffffff1f}.shot-popup-field__stage:has(.shot-aim-canvas):before,.shot-popup-field__stage:has(.shot-aim-canvas):after{content:none}.shot-popup-field__crowd{position:absolute;inset:0 0 auto;height:26%;background:radial-gradient(circle at 18% 50%,rgba(255,224,137,.2) 0 2px,transparent 3px),radial-gradient(circle at 34% 38%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 58% 52%,rgba(255,179,84,.18) 0 2px,transparent 3px),radial-gradient(circle at 78% 42%,rgba(173,223,255,.16) 0 2px,transparent 3px),linear-gradient(180deg,#02080c,#11141bf5)}.shot-popup-field__ad{position:absolute;left:0;right:0;top:21%;height:15%;display:grid;place-items:center;color:#e7edffc7;font-size:.52rem;font-weight:800;letter-spacing:.1em;background:radial-gradient(circle at 37% 50%,rgba(40,202,255,.4),transparent 8%),radial-gradient(circle at 63% 50%,rgba(40,202,255,.4),transparent 8%),linear-gradient(90deg,#0721539e,#041640b8)}.shot-popup-field__pitch{position:absolute;top:34%;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.032),transparent 15%),radial-gradient(circle at 41% 58%,rgba(0,0,0,.028),transparent 18%),radial-gradient(circle at 73% 36%,rgba(255,255,255,.018),transparent 16%),repeating-linear-gradient(112deg,#ffffff02 0,#ffffff02 2px,#fff0 2px,#fff0 8px),repeating-linear-gradient(180deg,#4aa54d,#4aa54d 16%,#439847 16%,#439847 32%),linear-gradient(180deg,#4ca650,#3f9444)}.shot-popup-field__stage--rain .shot-popup-field__pitch{filter:saturate(.72) brightness(.82) hue-rotate(-10deg);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),repeating-linear-gradient(180deg,#4a7b46,#4a7b46 16%,#556f41 16%,#556f41 32%),linear-gradient(180deg,#6d7347,#514c32)}.shot-popup-field__stage--rain:before{opacity:.68;background:radial-gradient(ellipse at 11% 8%,rgba(214,227,240,.28) 0 .9px,transparent 1.1px),radial-gradient(ellipse at 27% 44%,rgba(214,227,240,.19) 0 .78px,transparent 1px),radial-gradient(ellipse at 43% 19%,rgba(214,227,240,.21) 0 .76px,transparent 1px),radial-gradient(ellipse at 58% 66%,rgba(214,227,240,.24) 0 .86px,transparent 1.05px),radial-gradient(ellipse at 74% 27%,rgba(214,227,240,.24) 0 .86px,transparent 1.05px),radial-gradient(circle at 24% 18%,rgba(196,209,220,.07),transparent 24%),radial-gradient(circle at 74% 32%,rgba(196,209,220,.06),transparent 28%),linear-gradient(180deg,#96a0a80f,#4c3a261f);background-size:78px 168px,78px 168px,78px 168px,78px 168px,78px 168px,auto,auto,auto;animation:shot-popup-rain 2.4s linear infinite}.shot-popup-field__stage--snow .shot-popup-field__pitch{background:linear-gradient(180deg,#ffffff14,#ffffff05),repeating-linear-gradient(180deg,#bfd3b6,#bfd3b6 16%,#d8e3d2 16%,#d8e3d2 32%),linear-gradient(180deg,#d3e0d0,#a8b89f)}.shot-popup-field__stage--snow:before{opacity:.68;background:linear-gradient(180deg,#ffffff29,#e5ecf20f),radial-gradient(circle at 18% 20%,rgba(255,255,255,.84) 0 1px,transparent 1.35px),radial-gradient(circle at 58% 54%,rgba(255,255,255,.72) 0 1.15px,transparent 1.5px),radial-gradient(circle at 82% 32%,rgba(255,255,255,.78) 0 1.2px,transparent 1.55px);background-size:auto,42px 42px,58px 58px,74px 74px;animation:shot-popup-snow 14s linear infinite}.shot-popup-field__stage--fog{filter:saturate(.72) brightness(.93) contrast(.92)}.shot-popup-field__stage--fog .shot-popup-field__pitch{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.032),transparent 15%),radial-gradient(circle at 41% 58%,rgba(0,0,0,.028),transparent 18%),radial-gradient(circle at 73% 36%,rgba(255,255,255,.018),transparent 16%),repeating-linear-gradient(112deg,#ffffff02 0,#ffffff02 2px,#fff0 2px,#fff0 8px),linear-gradient(180deg,rgba(255,255,255,.06),transparent 22%),repeating-linear-gradient(180deg,#4aa54d,#4aa54d 16%,#439847 16%,#439847 32%),linear-gradient(180deg,#4ca650,#3f9444)}.shot-popup-field__stage--fog:before{opacity:1;background:radial-gradient(circle at 16% 24%,rgba(222,229,235,.18),transparent 24%),radial-gradient(circle at 52% 62%,rgba(212,220,227,.13),transparent 30%),radial-gradient(circle at 82% 34%,rgba(226,233,238,.16),transparent 26%),linear-gradient(180deg,#ccd4db17,#b8c0c71f);filter:none}.shot-popup-field__stage--fog .shot-popup-field__weather{opacity:1}.shot-popup-field__stage--fog .shot-popup-field__weather:before{background:radial-gradient(circle at 10% 28%,rgba(245,248,250,.26) 0,rgba(230,236,240,.16) 18%,transparent 44%),radial-gradient(circle at 36% 46%,rgba(240,244,247,.2) 0,rgba(226,232,237,.13) 18%,transparent 42%),radial-gradient(circle at 70% 30%,rgba(244,247,249,.23) 0,rgba(227,233,237,.15) 18%,transparent 44%),radial-gradient(circle at 84% 68%,rgba(236,241,245,.18) 0,rgba(222,229,234,.13) 18%,transparent 40%);filter:blur(18px);opacity:.48;animation:fog-drift-primary 26s linear infinite}.shot-popup-field__stage--fog .shot-popup-field__weather:after{background:linear-gradient(180deg,#e8edf10d,#dae1e624 44%,#d1d9df14),radial-gradient(circle at 24% 58%,rgba(248,250,251,.17),transparent 20%),radial-gradient(circle at 58% 24%,rgba(242,246,248,.12),transparent 18%),radial-gradient(circle at 76% 62%,rgba(246,249,250,.15),transparent 18%);filter:blur(12px);opacity:.4;animation:fog-drift-secondary 34s linear infinite reverse}.shot-popup-field__stage--night{filter:brightness(.7) saturate(.86)}.shot-popup-field__stage--night:before{opacity:1;background:radial-gradient(circle at 26% 18%,rgba(255,238,174,.1),transparent 25%),radial-gradient(circle at 74% 18%,rgba(255,238,174,.1),transparent 25%),linear-gradient(180deg,#070d195c,#03070e70)}.shot-popup-field__stage--fog:has(.shot-aim-canvas),.shot-popup-field__stage--night:has(.shot-aim-canvas){filter:none}.shot-popup-field__penalty,.shot-popup-field__box{display:none}.shot-popup-field__penalty{top:5%;width:64%;height:36%}.shot-popup-field__box{top:0;width:84%;height:18%}.shot-popup-field__goal{position:absolute;z-index:2;left:50%;top:8%;width:min(46.4%,216px);height:25.6%;transform:translate(-50%);border:0;background:#02080c1f;box-shadow:inset 0 6px 8px #ffffff0d,2px 5px 9px #0003}.shot-popup-field__goal:before,.shot-popup-field__goal:after{content:"";position:absolute;pointer-events:none}.shot-popup-field__goal:before{z-index:4;top:0;right:0;bottom:0;left:0;border-top:3px solid rgba(245,248,252,.96);border-left:3px solid rgba(245,248,252,.96);border-right:3px solid rgba(245,248,252,.96);border-bottom:0;border-radius:1px;box-shadow:inset 0 1px #ffffff5c,2px 2px #0c141a38}.shot-popup-field__goal:after{z-index:0;left:7px;right:7px;top:7px;bottom:0;border-top:1px solid rgba(218,228,236,.26);border-left:1px solid rgba(218,228,236,.2);border-right:1px solid rgba(218,228,236,.2);border-bottom:0;transform:translate(3px,4px);box-shadow:inset 0 -8px 10px #0000001f}.shot-popup-field__net{position:absolute;top:6px;right:8px;bottom:0;left:8px;z-index:1;background:linear-gradient(180deg,transparent 0 72%,rgba(0,0,0,.16) 100%),repeating-linear-gradient(90deg,rgba(231,238,245,.18) 0 1px,transparent 1px 13px),repeating-linear-gradient(180deg,rgba(231,238,245,.13) 0 1px,transparent 1px 10px)}.shot-popup-field__net:after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:5px;transform:skew(-12deg);background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);filter:blur(.2px)}.shot-popup-field__target-zone,.shot-popup-field__keeper,.shot-popup-field__keeper-token,.shot-popup-field__wiper,.shot-popup-field__ball,.shot-popup-field__weather{position:absolute}.shot-popup-field__weather{top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;pointer-events:none;opacity:0}.shot-popup-field__weather:before,.shot-popup-field__weather:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none}.shot-popup-field__target-zone{z-index:3;border-radius:6px;border:1px solid rgba(205,255,34,.86);background:#6fff2829;box-shadow:none}.shot-popup-field__keeper-token{z-index:6;width:42px;height:57px;display:block;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 4px 3px rgba(0,0,0,.34)) drop-shadow(0 8px 8px rgba(14,31,16,.2))}.shot-popup--live-lite .shot-popup-field__keeper-token{filter:none}.shot-popup-field__keeper-ground{position:absolute;left:50%;bottom:3px;z-index:0;width:68%;height:10px;transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse at center,#0c1d0f61,#0c1d0f2e 52%,#0c1d0f00);filter:blur(1.2px);opacity:.92}.shot-popup--live-lite .shot-popup-field__keeper-ground{filter:none;opacity:.62}.shot-popup-field__keeper-token .player-token__svg{position:relative;z-index:1;width:100%;height:100%;display:block;overflow:visible;transform:translateY(3px)}.shot-popup-field__keeper-token:before,.shot-popup-field__keeper-token:after{content:"";position:absolute;z-index:3;top:21px;width:7px;height:7px;border-radius:999px;background:#f4f8f9f2;box-shadow:0 1px 2px #00000047;opacity:0}.shot-popup-field__keeper-token:before{left:5px}.shot-popup-field__keeper-token:after{right:5px}.shot-popup-field__keeper-token.is-reacting:before,.shot-popup-field__keeper-token.is-reacting:after{opacity:1}.shot-popup-field__keeper-token.is-diving-left .player-token__svg{animation:shot-popup-keeper-left .36s ease-out both}.shot-popup-field__keeper-token.is-diving-right .player-token__svg{animation:shot-popup-keeper-right .36s ease-out both}.shot-popup-field__keeper-token.is-diving-center .player-token__svg{animation:shot-popup-keeper-center .32s ease-out both}.shot-popup-field__keeper-token.is-diving-left:before{animation:shot-popup-glove-left-near .36s ease-out both}.shot-popup-field__keeper-token.is-diving-left:after{animation:shot-popup-glove-left-far .36s ease-out both}.shot-popup-field__keeper-token.is-diving-right:before{animation:shot-popup-glove-right-far .36s ease-out both}.shot-popup-field__keeper-token.is-diving-right:after{animation:shot-popup-glove-right-near .36s ease-out both}.shot-popup-field__keeper-token.is-diving-center:before{animation:shot-popup-glove-center-left .32s ease-out both}.shot-popup-field__keeper-token.is-diving-center:after{animation:shot-popup-glove-center-right .32s ease-out both}.shot-popup-field__keeper{z-index:2;width:20px;height:30px;border-radius:7px 7px 5px 5px;background:radial-gradient(circle at 50% 16%,#b46d37 0 4.5px,transparent 4.7px),linear-gradient(180deg,#214619 0,#214619 60%,#ece4d4 60%,#ece4d4);box-shadow:-7px 9px 0 -5px #f3efe3,7px 9px 0 -5px #f3efe3,-4px 27px 0 -5px #151b20,4px 27px 0 -5px #151b20,0 3px #0810183d}.shot-popup-field__wiper{z-index:4;height:4px;transform-origin:0 50%;border-radius:999px;background:#ffe119;box-shadow:0 2px 4px #00000052,0 0 0 1px #5c44002e;transition:left 95ms linear,top 95ms linear,width 95ms linear,transform 95ms linear;will-change:left,top,width,transform}.shot-popup-field__wiper-svg,.shot-popup-field__trajectory-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.shot-popup-field__wiper-svg line,.shot-popup-field__trajectory-svg line{stroke:#ffe119;stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32)) drop-shadow(0 0 0 rgba(92,68,0,.18))}.shot-popup-field__wiper-svg.is-locked line,.shot-popup-field__trajectory-svg.is-locked line{stroke-width:2;stroke-dasharray:8 5;opacity:.76}.shot-popup-field__svg-ball-shadow{fill:#0000005c;filter:blur(.4px)}.shot-popup-field__svg-ball{filter:drop-shadow(0 2px 2px rgba(0,0,0,.46)) drop-shadow(0 0 1px rgba(0,0,0,.5))}.shot-popup-field__wiper:after{content:"";position:absolute;right:-4px;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:999px;background:#ffe119}.shot-popup-field__wiper.is-locked{height:2px;opacity:.76;background:repeating-linear-gradient(90deg,#ffe119 0,#ffe119 8px,#ffe11900 8px,#ffe11900 13px);box-shadow:0 1px 3px #00000047,0 0 0 1px #5c44001f}.shot-popup-field__wiper.is-locked:after{width:5px;height:5px;right:-2px}.shot-popup-field__ball{z-index:4;width:18px;height:18px;border-radius:999px;pointer-events:none;will-change:left,top,transform}.shot-popup--live-lite .shot-popup-field__weather,.shot-popup--live-lite .shot-popup-field__stage:before,.shot-popup--live-lite .shot-popup-field__stage:after{display:none}.sandbox-page--manager-match .shot-popup-field__weather,.sandbox-page--manager-match .shot-popup-field__stage:before,.sandbox-page--manager-match .shot-popup-field__stage:after,.sandbox-page--manager-preview-match .shot-popup-field__weather,.sandbox-page--manager-preview-match .shot-popup-field__stage:before,.sandbox-page--manager-preview-match .shot-popup-field__stage:after{display:none}.sandbox-page .field-stage--snow .field__weather--snow{display:block;background-image:radial-gradient(circle at 10% 18%,rgba(255,255,255,.84) 0 1.35px,transparent 1.85px),radial-gradient(circle at 36% 48%,rgba(255,255,255,.7) 0 1.25px,transparent 1.8px),radial-gradient(circle at 66% 72%,rgba(255,255,255,.78) 0 1.35px,transparent 1.9px),radial-gradient(circle at 86% 32%,rgba(255,255,255,.66) 0 1.25px,transparent 1.8px);background-size:104px 142px;opacity:.66;animation:snow-fall-light 18s linear infinite}.sandbox-page .field-stage--snow .field__weather--snow:before,.sandbox-page .field-stage--snow .field__weather--snow:after{display:none}.sandbox-page .field-stage--snow .field__base,.sandbox-page .field-stage--snow .crowd-layer,.sandbox-page .field-stage--snow .corner-layer,.sandbox-page .field-stage--snow .advertising-layer{filter:none}.sandbox-page .field-stage--snow .field__base{background:repeating-linear-gradient(90deg,#f6fcf2,#f6fcf2 6.25%,#edf6ea 6.25%,#edf6ea 12.5%),linear-gradient(180deg,#fbfef4,#e4f3dd)}.sandbox-page .field-stage--snow .match-pixi-shell-preview__pitch-tint--snow{background:linear-gradient(180deg,#ffffff2e,#f4f9f214),repeating-linear-gradient(90deg,#f6fcf23d,#f6fcf23d 6.25%,#edf6ea29 6.25%,#edf6ea29 12.5%)}.sandbox-page .field-stage--snow .field__base:after{display:none}.sandbox-page .field-stage--rain .field__base,.sandbox-page .field-stage--rain .crowd-layer,.sandbox-page .field-stage--rain .corner-layer,.sandbox-page .field-stage--rain .advertising-layer,.sandbox-page .field-stage--storm .field__base,.sandbox-page .field-stage--storm .crowd-layer,.sandbox-page .field-stage--storm .corner-layer,.sandbox-page .field-stage--storm .advertising-layer,.sandbox-page .field-stage--fog .field__base,.sandbox-page .field-stage--fog .field-camera,.sandbox-page .field-stage--night .field__base,.sandbox-page .field-stage--night .crowd-layer,.sandbox-page .field-stage--night .corner-layer,.sandbox-page .field-stage--night .advertising-layer{filter:none}.sandbox-page .field-stage--rain .field__weather--rain:before{opacity:.62;--rain-tile-x: 64px;--rain-tile-y: 124px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation-duration:6.667s}.sandbox-page .field-stage--rain .field__weather--rain:after,.sandbox-page .field-stage--storm .field__weather--storm:after{display:none}.sandbox-page .field-stage--storm .field__weather--storm:before{opacity:.42;--rain-tile-x: 62px;--rain-tile-y: 126px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation-duration:5s}.sandbox-page .field-stage--fog .field__weather--fog:before,.sandbox-page .field-stage--fog .field__weather--fog:after{display:none}.sandbox-page .field-stage--fog .field__weather--fog{background:radial-gradient(circle at 12% 22%,rgba(232,238,244,.34),transparent 26%),radial-gradient(circle at 44% 58%,rgba(222,230,237,.27),transparent 34%),radial-gradient(circle at 78% 36%,rgba(236,242,246,.31),transparent 30%),linear-gradient(180deg,#d6dee538,#bec7cf4d);opacity:.92}.sandbox-page .field-stage--night .crowd-slot:after{animation:none;filter:none;opacity:.58}.shot-popup-field__stage.is-keeper-covering-ball .shot-popup-field__keeper-token{z-index:8}.shot-popup-field__stage.is-keeper-covering-ball .shot-popup-field__ball{z-index:9}.shot-popup-field__stage.is-keeper-holding-ball .shot-popup-field__keeper-token{z-index:8}.shot-popup-field__stage.is-keeper-holding-ball .shot-popup-field__ball{z-index:9}.shot-popup-field__ball img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.46)) drop-shadow(0 0 1px rgba(0,0,0,.5))}.shot-popup--live-lite .shot-popup-field__ball img{filter:none}.shot-popup-field__ball-shadow{position:absolute;left:50%;top:100%;width:88%;height:28%;transform:translate(-50%,-18%);border-radius:999px;background:#00000047;filter:blur(1px)}.shot-popup--live-lite .shot-popup-field__ball-shadow{filter:none;opacity:.6}@keyframes shot-popup-rain{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 168px,0 168px,0 168px,0 168px,0 168px,0 0,0 0,0 0}}@keyframes shot-popup-snow{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:16px 34px,-12px 42px,10px 50px,0 0}}@keyframes shot-popup-keeper-left{0%{transform:translateY(4px) rotate(0) translate(0)}55%{transform:translateY(0) rotate(-13deg) translate(-5px)}to{transform:translateY(3px) rotate(-8deg) translate(-3px)}}@keyframes shot-popup-keeper-right{0%{transform:translateY(4px) rotate(0) translate(0)}55%{transform:translateY(0) rotate(13deg) translate(5px)}to{transform:translateY(3px) rotate(8deg) translate(3px)}}@keyframes shot-popup-keeper-center{0%{transform:translateY(4px) scaleY(1)}55%{transform:translateY(-5px) scaleY(1.04)}to{transform:translateY(1px) scaleY(1)}}@keyframes shot-popup-glove-left-near{0%{transform:translate(0)}to{transform:translate(-8px,-7px)}}@keyframes shot-popup-glove-left-far{0%{transform:translate(0)}to{transform:translate(-3px,-3px)}}@keyframes shot-popup-glove-right-near{0%{transform:translate(0)}to{transform:translate(8px,-7px)}}@keyframes shot-popup-glove-right-far{0%{transform:translate(0)}to{transform:translate(3px,-3px)}}@keyframes shot-popup-glove-center-left{0%{transform:translate(0)}to{transform:translate(-5px,-8px)}}@keyframes shot-popup-glove-center-right{0%{transform:translate(0)}to{transform:translate(5px,-8px)}}.shot-popup__now{justify-self:stretch;min-width:0;min-height:44px;padding:.35rem .25rem;border:0;background:transparent;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.shot-popup__now-face{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.1rem;border:1px solid rgba(121,232,78,.38);border-radius:.7rem;color:#eef7eb;font-family:var(--display-font);font-size:.92rem;letter-spacing:.04em;background:linear-gradient(180deg,#43a613,#2c7e08);box-shadow:inset 0 1px #ffffff2e,0 8px 16px #14460a3d}.shot-popup__now--close .shot-popup__now-face{border-color:#ffd07d57;color:#fff0d1;font-size:1rem;background:linear-gradient(180deg,#303941f5,#192027fa);box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000038}@media (max-width: 640px){.field-shot-control-popup{width:min(90%,22.5rem);min-width:0;top:50%}.shot-popup__main{grid-template-columns:minmax(0,1fr) 4.2rem}.shot-popup-field__stage{height:clamp(7.5rem,18svh,8.9rem)}.shot-popup-power__row{min-height:0}.shot-popup-power__bar{height:clamp(5.4rem,13svh,6.5rem)}}.shot-popup__now:disabled{opacity:.55}.shot-control__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shot-control__header strong{display:block;font-family:var(--display-font);font-size:1.4rem;letter-spacing:.04em;color:#f8fbff}.shot-control__header small{display:block;margin-top:2px;color:#45d9ff;font-size:.92rem}.shot-control__status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(116,164,198,.22);color:#deecf7e6;background:#09131cb8;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.shot-control__body{display:grid;grid-template-columns:122px minmax(0,1fr);gap:16px;align-items:stretch}.shot-power,.shot-board{border-radius:20px;border:1px solid rgba(64,107,137,.32);background:linear-gradient(180deg,#05121cf0,#030c14fa),#ffffff05;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e}.shot-power.is-active,.shot-board.is-active{border-color:#59e8b057;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e,0 0 0 1px #59e8b014}.shot-power{display:grid;grid-template-rows:auto 1fr;padding:16px 12px 12px}.shot-power__label{display:grid;gap:4px}.shot-power__label strong{letter-spacing:.08em;color:#f2f7fb;font-size:.84rem}.shot-power__label span{color:#39d8ff;font-size:.68rem}.shot-power__meter{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-height:332px}.shot-power__track{position:relative;justify-self:center;width:32px;height:100%;min-height:268px;border-radius:999px;border:1px solid rgba(99,139,172,.26);background:linear-gradient(180deg,#1f9f2f,#6ccf1f 22%,#d2d71c,#e2980e 70%,#c3390b);box-shadow:inset 0 0 0 5px #030f1785,inset 0 1px 2px #ffffff14}.shot-power__window{position:absolute;left:5px;right:5px;border-radius:999px;border:1px solid rgba(186,255,121,.72);background:#75ff3a3d;box-shadow:0 0 16px #75ff3a38}.shot-power__marker{position:absolute;left:50%;width:46px;height:18px;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(180deg,#ff9f9f,#ff4040);border:1px solid rgba(145,12,12,.72);box-shadow:0 5px 14px #ff404057,0 0 0 1px #ff404038}.shot-power__readout{display:grid;gap:4px;align-self:center;padding:10px 8px;border-radius:14px;border:1px solid rgba(75,118,50,.45);background:#08180dc7;color:#7cff4a;text-align:center}.shot-power__readout strong{font-family:var(--display-font);font-size:1.45rem;line-height:1}.shot-power__readout span,.shot-power__readout small{font-size:.66rem;letter-spacing:.05em}.shot-board{padding:10px}.shot-board__frame{position:relative;overflow:hidden;min-height:356px;border-radius:18px;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#0a1218fa 0,#0a1218fa 22%,#0a387cc2 22%,#0a387cc2 38%,#39721afa 38%,#39721afa)}.shot-board__stadium{position:absolute;inset:0 0 auto 0;height:38%;background:radial-gradient(circle at 20% 50%,rgba(255,227,150,.18) 0 2px,transparent 3px),radial-gradient(circle at 34% 43%,rgba(255,255,255,.12) 0 2px,transparent 3px),radial-gradient(circle at 56% 48%,rgba(255,197,103,.15) 0 2px,transparent 3px),radial-gradient(circle at 76% 42%,rgba(173,223,255,.14) 0 2px,transparent 3px),linear-gradient(180deg,#02080c,#12161ef5);filter:blur(.2px)}.shot-board__goal{position:absolute;top:12%;left:50%;width:min(68%,510px);height:28%;transform:translate(-50%)}.shot-board__goal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid rgba(242,246,249,.92);box-shadow:inset 0 0 0 1px #08121a3d,0 6px 12px #00000047}.shot-board__goal-mouth{position:absolute;top:4px;right:4px;bottom:4px;left:4px;overflow:hidden;background:repeating-linear-gradient(90deg,#e5ecf33d 0,#e5ecf33d 1px,#e5ecf300 1px,#e5ecf300 14px),repeating-linear-gradient(180deg,#e5ecf333 0,#e5ecf333 1px,#e5ecf300 1px,#e5ecf300 12px)}.shot-board__target-zone{position:absolute;border-radius:10px;border:2px solid rgba(205,255,34,.82);background:linear-gradient(180deg,#6fff2842,#6fff281f),#6fff2824;box-shadow:0 0 22px #6fff2838}.shot-board__keeper{position:absolute;width:28px;height:42px;border-radius:8px 8px 6px 6px;background:radial-gradient(circle at 50% 18%,#b46d37 0 5px,transparent 5.2px),linear-gradient(180deg,#214619 0,#214619 60%,#ece4d4 60%,#ece4d4);box-shadow:0 4px #0810183d,inset 0 1px #ffffff24}.shot-board__pitch{position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 0 10%,transparent 10% 20%,rgba(255,255,255,.04) 20% 30%,transparent 30% 40%,rgba(255,255,255,.04) 40% 50%,transparent 50% 60%,rgba(255,255,255,.04) 60% 70%,transparent 70% 80%,rgba(255,255,255,.04) 80% 90%,transparent 90% 100%),linear-gradient(180deg,#ffffff0a,#fff0)}.shot-board__penalty,.shot-board__box{position:absolute;left:50%;transform:translate(-50%);border:2px solid rgba(248,250,252,.3)}.shot-board__penalty{top:4%;width:62%;height:33%}.shot-board__box{top:0;width:84%;height:16%}.shot-board__wiper{position:absolute;height:5px;transform-origin:0 50%;border-radius:999px;background:#07090b;box-shadow:0 2px 4px #00000052}.shot-board__wiper:after{content:"";position:absolute;right:-4px;top:50%;width:12px;height:12px;transform:translateY(-50%);border-radius:999px;background:#07090b}.shot-board__wiper.is-live{box-shadow:0 2px 4px #00000052,0 0 10px #0000002e}.shot-board__ball{position:absolute;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 34% 34%,#fffffffa 0,#fffffffa 22%,#f3f5f8f0 22%,#f3f5f8f0 48%,#121212fa 48%,#121212fa 56%,#f7f8fafa 56%,#f7f8fafa);box-shadow:0 4px 8px #0000003d,0 0 0 1px #05080a52}.shot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(72,110,141,.2);border-bottom:1px solid rgba(72,110,141,.2)}.shot-step{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px 10px;align-items:start}.shot-step+.shot-step{border-left:1px solid rgba(72,110,141,.2)}.shot-step span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:2px solid rgba(117,255,58,.42);color:#9cff2d;font-family:var(--display-font);font-size:1.1rem}.shot-step:nth-child(2) span{border-color:#38d6ff7a;color:#32d7ff}.shot-step:nth-child(3) span{border-color:#ffc10780;color:#ffca2a}.shot-step strong{display:block;font-size:.98rem;color:#f1f6fb}.shot-step small{display:block;margin-top:6px;color:#c5d4e2cc;font-size:.78rem;line-height:1.35}.shot-step.is-active{background:#1022336b}.shot-step.is-done{background:#0d1f1242}.shot-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.shot-action{min-height:54px;border-radius:14px;border:1px solid rgba(76,118,149,.24);background:linear-gradient(180deg,#06121bfa,#040c13fa);color:#eff5fa;font:inherit;font-size:.95rem;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.shot-action:hover:enabled{transform:translateY(-1px);border-color:#ffd47652}.shot-action:disabled{opacity:.52;cursor:default}.shot-action--lock{color:#ffd125}.shot-action--lock.is-locked,.shot-action.is-locked{border-color:#82eea147}.shot-action--now{font-family:var(--display-font);font-size:1.55rem;letter-spacing:.04em;color:#eef7eb;background:linear-gradient(180deg,#43a613,#2c7e08);border-color:#79e84e61}@media (max-width: 980px){.shot-control__body{grid-template-columns:1fr}.shot-power__meter{min-height:280px}.shot-step{grid-template-columns:34px 1fr}}@media (max-width: 760px){.team-manager-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.team-variant-switcher{grid-column:1 / -1}.shot-control{padding:14px}.shot-board__frame{min-height:300px}.shot-steps,.shot-actions{grid-template-columns:1fr}.shot-step+.shot-step{border-left:0;border-top:1px solid rgba(72,110,141,.2)}}.field-stage-shell{display:grid}.field-stage-shell--background-paused .crowd-animation-overlay span,.field-stage-shell--background-paused .field__weather,.field-stage-shell--background-paused .field__weather:before,.field-stage-shell--background-paused .field__weather:after,.field-stage-shell--background-paused .crowd-slot:after{animation-play-state:paused!important}.sandbox-page--manager-match .field-stage-shell{position:relative;width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:hidden}.field-shot-ui-layer{position:absolute;left:var(--stadium-side);right:var(--stadium-side);top:var(--stadium-top-total);bottom:0;z-index:14;pointer-events:none}.field-stage{position:relative;display:grid;gap:12px;padding:14px;border:1px solid rgba(186,221,255,.16);border-radius:30px;background:linear-gradient(180deg,#12202feb,#060f18f2),#07121df2;box-shadow:0 24px 48px #00000042,inset 0 1px #ffffff0f}.sandbox-page--manager-match .field-stage{position:relative;width:100%;height:100%;min-height:0;display:grid;place-items:center;gap:0;padding:0;border:0;border-radius:0;background:#000;box-shadow:none}.field__event{position:absolute;left:50%;top:clamp(.18rem,.95%,.38rem);transform:translate(-50%);z-index:12;pointer-events:none}.field__event-pill{display:inline-flex;align-items:center;min-height:32px;justify-content:center;padding:0 14px;max-width:min(92vw,42rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,215,108,.24);background:#0a121dd1;color:#fff2c8;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 18px #00000038}.field-shot-inset{position:absolute;top:4.5%;z-index:10;width:260px;min-width:260px;padding:7px 9px 8px;border-radius:10px;border:1px solid rgba(245,204,93,.46);background:linear-gradient(180deg,#09131c80,#09131c3d);box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff0f;pointer-events:none}.field-shot-inset--left{left:2.2%}.field-shot-inset--right{right:2.2%}.field-shot-inset__goal{position:relative;height:84px;border-radius:8px;background:linear-gradient(180deg,#1c56283d,#1c562812 48%,#ffffff0a 48%,#ffffff0a 50%,#0c141e14 50%),#0e1c143d;overflow:hidden}.field-shot-inset__stage{position:absolute;left:50%;top:50%;width:100%;height:100%;transform-origin:50% 50%}.field-shot-inset__stage:before{content:"";position:absolute;left:38px;right:38px;top:8px;bottom:14px;border:2px solid rgba(242,246,249,.92);border-bottom-width:3px;border-radius:2px;box-shadow:inset 0 0 0 1px #08121a38}.field-shot-inset__stage:after{content:"";position:absolute;left:42px;right:42px;bottom:14px;height:1px;background:#f2f6f9eb}.field-shot-inset__mouth{position:relative;height:100%}.field-shot-inset__overlay{position:absolute;left:40px;right:40px;top:10px;bottom:14px}.field-shot-inset__net{position:absolute;left:40px;right:40px;top:10px;bottom:14px;border-radius:2px;background:repeating-linear-gradient(90deg,#e6eef547 0,#e6eef547 1px,#e6eef500 1px,#e6eef500 10px),repeating-linear-gradient(180deg,#e6eef538 0,#e6eef538 1px,#e6eef500 1px,#e6eef500 8px);opacity:.82}.field-shot-inset__target,.field-shot-inset__keeper,.field-shot-inset__sweetspot,.field-shot-inset__ball{position:absolute}.field-shot-inset__sweetspot{width:28px;height:14px;border-radius:999px;background:radial-gradient(circle at center,#67f7b161 0,#67f7b161 38%,#67f7b12e 48%,#67f7b100 78%);box-shadow:0 0 16px #67f7b138;transform:translate(-50%,-50%)}.field-shot-inset__target{transform:translate(-50%,-50%);width:14px;height:14px;border-radius:999px;border:2px solid rgba(246,202,95,.98);box-shadow:0 0 0 2px #f6ca5f2e,0 0 14px #f6ca5f33}.field-shot-inset__target.is-off-target{border-color:#ffa85cfa;box-shadow:0 0 0 2px #ffa85c2e,0 0 14px #ffa85c33}.field-shot-inset__target.is-high{border-color:#ff7e5cfa}.field-shot-inset__target:before,.field-shot-inset__target:after{content:"";position:absolute;left:50%;top:50%;background:#f6ca5ff2;transform:translate(-50%,-50%)}.field-shot-inset__target:before{width:2px;height:18px}.field-shot-inset__target:after{width:18px;height:2px}.field-shot-inset__keeper{width:14px;height:20px;border-radius:4px 4px 3px 3px;background:radial-gradient(circle at 50% 20%,#7e4f2e 0 3px,transparent 3.4px),linear-gradient(180deg,#2e8f8e 0,#2e8f8e 58%,#efe7d8 58%,#efe7d8);box-shadow:0 2px #08101842,inset 0 1px #ffffff24}.field-shot-inset__ball{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fffffffa 0,#fffffffa 22%,#e4eff7f0 22%,#e4eff7f0 52%,#548aa5d6 52%,#548aa5d6);box-shadow:0 0 0 1px #0a121875,0 0 10px #ffffff2e}.field-shot-inset__ball.is-running{box-shadow:0 0 0 1px #0a121875,0 0 12px #ffffff38}.field-shot-inset__ball.is-impact.is-goal{background:radial-gradient(circle at 35% 35%,#fffbdffa 0,#fffbdffa 24%,#f6ca5ff2 24%,#f6ca5ff2 58%,#ad7610e6 58%,#ad7610e6)}.field-shot-inset__ball.is-impact.is-save{background:radial-gradient(circle at 35% 35%,#f2fbfffa 0,#f2fbfffa 24%,#7ce1fff2 24%,#7ce1fff2 58%,#147f9de6 58%,#147f9de6)}.field-shot-inset__ball.is-impact.is-miss{background:radial-gradient(circle at 35% 35%,#ffeee4fa 0,#ffeee4fa 24%,#ffa368f2 24%,#ffa368f2 58%,#b65313e6 58%,#b65313e6)}.field-shot-guide__line,.field-shot-guide__arrow{fill:none;stroke:#f4ca5f;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.field-shot-guide.is-off-target .field-shot-guide__line,.field-shot-guide.is-off-target .field-shot-guide__arrow{stroke:#ffb36b}.field-shot-guide__line{stroke-width:.5;stroke-dasharray:4.2 2.6;opacity:.94}.field-shot-guide__arrow{stroke-width:.58;opacity:.94}.field-stage__meta{display:flex;gap:8px;flex-wrap:wrap}.score-ribbon{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);font-size:.72rem;font-weight:700}.score-ribbon--sub{color:var(--muted)}.field-viewport{padding:12px;border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.06),transparent 36%),linear-gradient(180deg,#30424b,#1f2e35);border:1px solid rgba(255,255,255,.05)}.sandbox-page--manager-match .field-viewport{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:#000;overflow:hidden}.sandbox-page--manager-match .pause-overlay{background:#060c12c7;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.sandbox-page--manager-match .pause-card{box-shadow:0 1rem 2rem #00000038;width:min(21rem,82%);min-width:15rem;border-radius:.82rem}.sandbox-page--manager-preview-match .pause-card{width:min(18.2rem,74%);min-width:13.2rem;border-radius:.76rem}.sandbox-page--manager-match .pause-overlay{padding:.5rem}.sandbox-page--manager-preview-match .pause-overlay{padding:.32rem}.sandbox-page--manager-match .pause-card__footer{grid-template-columns:1fr;padding:.46rem .56rem .56rem}.sandbox-page--manager-preview-match .pause-card__footer{gap:.24rem;padding:.34rem .4rem .4rem}.sandbox-page--manager-match .pause-card__ad{padding-left:.56rem;padding-right:.56rem;padding-bottom:.2rem}.sandbox-page--manager-preview-match .pause-card__ad{padding:.34rem .4rem .1rem}.sandbox-page--manager-match .pause-card__scoreboard,.sandbox-page--manager-preview-match .pause-card__scoreboard{gap:.18rem;padding:.38rem .56rem .36rem}.sandbox-page--manager-match .pause-card__footer,.sandbox-page--manager-preview-match .pause-card__footer{gap:.24rem;padding:.3rem .56rem .5rem}.sandbox-page--manager-match .pause-card__header,.sandbox-page--manager-preview-match .pause-card__header{gap:.08rem;padding:.02rem .08rem .08rem}.sandbox-page--manager-match .pause-card__title,.sandbox-page--manager-preview-match .pause-card__title{font-size:.72rem;line-height:1.02}.sandbox-page--manager-match .pause-card__subtitle,.sandbox-page--manager-preview-match .pause-card__subtitle{font-size:.56rem;line-height:1.12}.sandbox-page--manager-match .pause-card__scoreline,.sandbox-page--manager-preview-match .pause-card__scoreline{gap:.22rem}.sandbox-page--manager-match .pause-card__resultteam,.sandbox-page--manager-preview-match .pause-card__resultteam{font-size:.62rem}.sandbox-page--manager-match .pause-card__resultscore,.sandbox-page--manager-preview-match .pause-card__resultscore{font-size:1.04rem;gap:.1rem}.sandbox-page--manager-match .pause-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.26rem}.sandbox-page--manager-preview-match .pause-card__stat{min-height:1.72rem;padding-inline:.16rem}.sandbox-page--manager-match .pause-card__stat{min-height:2.05rem;padding-inline:.22rem}.sandbox-page--manager-preview-match .pause-card__stat span{font-size:.34rem;letter-spacing:.05em}.sandbox-page--manager-match .pause-card__stat span{font-size:.4rem;letter-spacing:.06em}.sandbox-page--manager-preview-match .pause-card__stat strong{font-size:.62rem}.sandbox-page--manager-match .pause-card__stat strong{font-size:.72rem}.sandbox-page--manager-preview-match .pause-card__action{min-height:1.66rem;font-size:.64rem}.sandbox-page--manager-match .pause-card__action{min-height:2.2rem;font-size:.68rem}.pause-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:.7rem;background:#060c1257;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:15;pointer-events:auto}.pause-card{position:relative;width:min(28rem,76%);min-width:18rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#142334f7,#08121cf7),#07121df7;box-shadow:0 1.3rem 2.8rem #00000057,inset 0 1px #ffffff0f;overflow:hidden}.pause-card--has-panel{width:min(28rem,76%);overflow:visible}.pause-card--coach{box-sizing:border-box;width:100%!important;min-width:0!important;height:100%!important;max-height:100%;overflow:hidden}.pause-card--coach .pause-card__overlay-panel{top:0;right:0;bottom:0;left:0}.pause-card--coach .pause-card__footer{opacity:0;pointer-events:none}.match-coach-panel{display:grid;grid-template-rows:minmax(0,1fr);gap:0;height:100%;padding:1rem;background:linear-gradient(180deg,#102a20fc,#06121bfc)}.match-coach-panel__header{display:none}.match-coach-panel__header,.match-coach-panel__controls,.match-coach-panel__body{min-width:0}.match-coach-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:2.2rem}.match-coach-panel__header>div{display:grid;gap:.1rem}.match-coach-panel__header span,.match-coach-panel__controls>div>span,.match-coach-panel__bench-head strong{color:#ebf4dcb8;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase}.match-coach-panel__header strong{color:#fff7d9;font-family:var(--display-font);font-size:1.1rem}.match-coach-panel__assistant{min-height:2rem;padding:.3rem .7rem;border:1px solid rgba(132,184,255,.34);border-radius:.6rem;background:#123265cc;color:#f7fbe8;font:inherit;cursor:pointer}.match-coach-panel__body{display:grid;grid-template-columns:minmax(8rem,.28fr) minmax(0,2.25fr) minmax(14rem,.7fr);gap:.42rem;min-height:0}.match-coach-panel__tactics{display:grid;align-content:start;gap:.55rem;padding:.65rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#030c1373}.match-coach-panel__tactics>div{display:grid;gap:.25rem}.match-coach-panel__tactics>div>span{color:#ebf4dcb8;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.match-coach-panel__tactics .pause-card__tactic-buttons{grid-template-columns:1fr}.match-coach-panel__tactics .pause-card__tactic-button{min-height:2.2rem}.match-coach-panel__tactics .match-coach-panel__strength{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.42rem .48rem;border:1px solid rgba(255,215,108,.24);border-radius:.56rem;background:#ffd76c14}.match-coach-panel__strength strong{color:#ffe07a;font-family:var(--display-font);font-size:1.22rem;line-height:1}.match-coach-panel__strength small{grid-column:1 / -1;color:#ebf4dcb8;font-size:.48rem;text-transform:uppercase;letter-spacing:.06em}.match-coach-panel__pitch{position:relative;min-height:0;overflow:hidden;border:2px solid rgba(211,241,186,.32);border-radius:.8rem;background:repeating-linear-gradient(0deg,#2f783df2 0,#2f783df2 10%,#256834f2 10%,#256834f2 20%)}.match-coach-panel__pitch.manager-team__pitch{min-height:0;height:100%;border:1px solid var(--manager-pitch-border);border-radius:18px 18px 12px 12px;background:linear-gradient(180deg,var(--manager-pitch-top),var(--manager-pitch-bottom)),repeating-linear-gradient(180deg,var(--manager-pitch-stripe) 0 26px,rgba(255,255,255,0) 26px 52px)}.match-coach-panel__pitch.manager-team__pitch:before{left:12px;top:10px;right:12px;bottom:12px;width:auto;height:auto;transform:none;border:1px solid var(--manager-pitch-line);border-bottom:0;border-radius:14px 14px 0 0;background:none}.match-coach-panel__pitch.manager-team__pitch .manager-team__slot{width:min(54px,11vw);min-height:48px;padding:3px 2px 4px}.match-coach-panel__pitch.manager-team__pitch .manager-team__slot strong{font-size:.78rem}.match-coach-panel__pitch.manager-team__pitch .manager-team__slot-name{font-size:.5rem}.match-coach-panel__pitch.manager-team__pitch .manager-team__slot-role{font-size:.43rem}.match-coach-panel__pitch.manager-team__pitch .manager-team__slot-meta{font-size:.43rem!important}.match-coach-panel__pitch:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#e8ffde73}.match-coach-panel__pitch-circle{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(232,255,222,.45);border-radius:50%}.match-coach-panel__pitch-box{position:absolute;left:50%;top:0;width:38%;height:12%;transform:translate(-50%);border:1px solid rgba(232,255,222,.45);border-top:0}.match-coach-panel__player{position:absolute;width:clamp(4.1rem,10vw,6.5rem);transform:translate(-50%,-50%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.14rem .28rem;padding:.22rem .3rem;border:1px solid rgba(234,250,220,.35);border-radius:.5rem;background:#071e19eb;color:#f7fbe8;font:inherit;font-size:.58rem;text-align:left;cursor:pointer}.match-coach-panel__player b{color:#ffe07a;grid-row:span 2}.match-coach-panel__player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-coach-panel__player small{color:#ebf4dcad;font-size:.46rem}.match-coach-panel__player.is-selected{border-color:#ffe07a;background:#7f1713}.match-coach-panel__bench{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.36rem;min-height:0;padding:.6rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#030c1373}.match-coach-panel__bench-head{display:grid;gap:.15rem}.match-coach-panel__bench-head small{color:#ebf4dcc7;font-size:.62rem}.match-coach-panel__bench-list{display:grid;align-content:start;gap:.28rem;min-height:0;overflow-y:auto}.match-coach-panel__bench-player{display:grid;grid-template-columns:1.3rem minmax(0,1fr) auto;gap:.32rem;align-items:center;min-height:2.2rem;padding:.28rem .36rem;border:1px solid rgba(132,184,255,.26);border-radius:.5rem;background:#1631588c;color:#f7fbe8;font:inherit;font-size:.66rem;text-align:left;cursor:pointer}.match-coach-panel__bench-player b{color:#ffe07a}.match-coach-panel__bench-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-coach-panel__bench-player small{color:#ebf4dcad}.match-coach-panel__bench-player.is-selected{border-color:#ffe07a;background:#8f1511b8}.match-coach-panel__bench-player:disabled{opacity:.45;cursor:not-allowed}.match-coach-panel__substitution-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:.3rem}.match-coach-panel__substitution-actions button{min-height:2rem;border-radius:.48rem;color:#f7fbe8;font:inherit;font-size:.62rem;cursor:pointer}.match-coach-panel__cancel{border:1px solid rgba(255,255,255,.18);background:#ffffff14}.match-coach-panel__confirm{border:1px solid rgba(255,214,112,.56);background:linear-gradient(180deg,#8f1713,#5f0e0c)}.match-coach-panel__substitution-actions button:disabled{opacity:.4;cursor:not-allowed}.match-coach-panel__bench-list.manager-team__bench-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;overflow-y:auto}.match-coach-panel__bench-list.manager-team__bench-grid .manager-team__bench-card{width:100%;min-height:3.45rem;padding:3px 1px}.match-coach-panel__bench-list.manager-team__bench-grid .manager-team__bench-card.is-unavailable{filter:grayscale(.55);opacity:.62;background:#9696962e}@media (max-width: 640px){.pause-card--coach{width:100%!important;height:100%!important;min-width:0!important}.match-coach-panel{gap:.42rem;padding:.55rem}.match-coach-panel__header{padding-right:2.15rem;gap:.4rem}.match-coach-panel__header strong{font-size:.86rem}.match-coach-panel__assistant{min-height:1.7rem;padding:.2rem .42rem;font-size:.58rem}.match-coach-panel__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:.42rem}.match-coach-panel__tactics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.36rem;padding:.4rem}.match-coach-panel__tactics .match-coach-panel__assistant{grid-column:1 / -1;order:3}.match-coach-panel__tactics>div>span{font-size:.46rem}.match-coach-panel__tactics .pause-card__tactic-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.match-coach-panel__tactics .pause-card__tactic-button{min-height:1.65rem;font-size:.5rem}.match-coach-panel__tactics .match-coach-panel__strength{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;padding:.26rem .36rem}.match-coach-panel__strength strong{font-size:.94rem}.match-coach-panel__pitch{min-height:0}.match-coach-panel__player{width:clamp(3.1rem,15vw,4.2rem);padding:.12rem .18rem;font-size:.44rem}.match-coach-panel__player small{font-size:.38rem}.match-coach-panel__bench{grid-template-rows:auto auto auto;padding:.36rem}.match-coach-panel__bench-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem}.match-coach-panel__bench-head small{text-align:right;font-size:.5rem}.match-coach-panel__bench-list{grid-auto-flow:column;grid-auto-columns:minmax(5.1rem,1fr);grid-template-rows:1fr;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem}.match-coach-panel__bench-list.manager-team__bench-grid{grid-auto-flow:column;grid-auto-columns:minmax(5.1rem,1fr);grid-template-columns:none;grid-template-rows:1fr;overflow-x:auto;overflow-y:hidden}.match-coach-panel__bench-list.manager-team__bench-grid .manager-team__bench-card{min-height:3.3rem}.match-coach-panel__bench-player{grid-template-columns:.95rem minmax(0,1fr);min-height:1.75rem;padding:.18rem .22rem;font-size:.5rem}.match-coach-panel__bench-player small{display:none}.match-coach-panel__substitution-actions button{min-height:1.65rem;font-size:.5rem}}.pause-card__footer{padding:.62rem .72rem}.pause-card__eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pause-card__minute{font-family:var(--display-font);font-size:.82rem;color:#fff7d9}.pause-card__close{position:absolute;top:.62rem;right:.72rem;width:1.35rem;height:1.35rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:var(--text);font-family:var(--display-font);font-size:.88rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.pause-card__close:hover{background:#ffffff17;border-color:#ffd76c4d;transform:translateY(-1px)}.pause-card__ad{padding:.66rem .66rem .24rem}.pause-card__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.5rem .66rem .66rem}.pause-card__body{display:grid}.pause-card__body-view{display:grid;gap:.42rem}.pause-card__overlay-panel{position:absolute;top:.62rem;left:.62rem;right:.62rem;bottom:4rem;opacity:0;pointer-events:none;z-index:4}.pause-card__overlay-panel.is-open{opacity:1;pointer-events:auto}.pause-card__overlay-close{position:absolute;top:.3rem;right:.3rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#060c12d6;color:#fff7d9;font-family:var(--display-font);font-size:.74rem;line-height:1;cursor:pointer;z-index:2}.pause-card__overlay-close:hover{background:#8f1511e6}.pause-card__header{display:grid;gap:.18rem;padding:.08rem .1rem .2rem;text-align:center}.pause-card__title{font-family:var(--display-font);font-size:.92rem;line-height:1.1;letter-spacing:.04em;color:#fff7d9}.pause-card__subtitle{color:#e7edffc2;font-size:.68rem;line-height:1.35}.pause-card__scoreboard{display:grid;gap:.44rem;padding:.64rem .7rem .62rem;border-radius:.86rem;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#08121d85;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000002e}.pause-card__kits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem}.sandbox-page--manager-preview-match .pause-card__kits{gap:.28rem}.pause-card__kit-team{display:grid;gap:.42rem;padding:.42rem;border-radius:.88rem;background:#0f1a28c7;border:1px solid rgba(255,255,255,.08)}.sandbox-page--manager-preview-match .pause-card__kit-team{gap:.18rem;padding:.2rem;border-radius:.62rem}.pause-card__kit-preview{display:grid;place-items:center}.pause-card__kit-swatch{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:end;width:100%;max-width:10.4rem;min-height:4.7rem;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14;position:relative;padding:.3rem .24rem .34rem;background:linear-gradient(180deg,#09111bd1,#0e1824eb)}.sandbox-page--manager-preview-match .pause-card__kit-swatch{grid-template-columns:1.45rem minmax(0,1fr) 1.45rem;max-width:8rem;min-height:3.16rem;padding:.12rem .1rem .16rem}.pause-card__kit-figure{position:absolute;left:50%;top:.2rem;width:2.5rem;height:2.05rem;transform:translate(-50%)}.sandbox-page--manager-preview-match .pause-card__kit-figure{top:.06rem;width:1.72rem;height:1.38rem}.pause-card__kit-figure .player-token__svg{width:100%;height:100%}.pause-card__kit-arrow{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef5ffe6;font-size:1.2rem;font-weight:700;line-height:1}.sandbox-page--manager-preview-match .pause-card__kit-arrow{width:1.45rem;height:1.45rem;font-size:.88rem}.pause-card__kit-arrow:disabled{opacity:.32}.pause-card__kit-name{display:grid;align-self:end;justify-items:center;padding:1.84rem .35rem .18rem;color:#f4fffb;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sandbox-page--manager-preview-match .pause-card__kit-name{padding:1.08rem .18rem .04rem;font-size:.5rem}.pause-card__kit-warning{padding:.55rem .7rem;border-radius:.8rem;border:1px solid rgba(255,196,107,.36);background:#4c2c0a38;color:#ffe3a5;font-size:.72rem;line-height:1.35;text-align:center}.pause-card__statusline{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.42rem;border-top:1px solid rgba(255,255,255,.08)}.pause-card__scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.42rem;white-space:nowrap}.pause-card__resultteam{font-family:var(--display-font);font-size:.8rem;text-align:center;color:#eef5ff;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis}.pause-card__resultscore{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;font-family:var(--display-font);font-size:1.42rem;line-height:.9;letter-spacing:.03em;color:#fff7d9}.pause-card__score-separator{opacity:.86}.pause-sponsor-board{width:100%;max-width:none;aspect-ratio:4.9 / 1;margin:0 auto;border-radius:.7rem;overflow:hidden}.pause-sponsor-board img{width:100%;height:100%;object-fit:contain;display:block;image-rendering:auto;filter:none}.pause-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.pause-card__tactics{display:grid;gap:.55rem;padding:.72rem .78rem;border-radius:.82rem;background:linear-gradient(180deg,#122818f0,#0a1a10f5);border:1px solid rgba(255,214,112,.14)}.sandbox-page--manager-preview-match .pause-card__tactics{gap:.28rem;padding:.38rem .42rem}.pause-card__insight{display:grid;gap:.38rem;min-height:100%;padding:.5rem .54rem;border-radius:.88rem;background:linear-gradient(180deg,#122818f5,#0a1a10fa);border:1px solid rgba(255,214,112,.14);box-shadow:0 1rem 2rem #0000003d}.sandbox-page--manager-preview-match .pause-card__insight{gap:.28rem;padding:.38rem .42rem}.pause-card__insight-score{display:grid;gap:.08rem;padding:.05rem .02rem}.sandbox-page--manager-preview-match .pause-card__insight-score{gap:.1rem;padding:.04rem 0}.pause-card__insight-score span,.pause-card__coach-note span{color:#ebf4dcb8;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.sandbox-page--manager-preview-match .pause-card__insight-score span,.sandbox-page--manager-preview-match .pause-card__coach-note span{font-size:.52rem}.pause-card__insight-score strong{color:#f7fbe8;font-family:var(--display-font);font-size:.9rem;letter-spacing:.04em}.sandbox-page--manager-preview-match .pause-card__insight-score strong{font-size:.8rem}.pause-card__insight-score small{color:#ebf4dcc7;font-size:.72rem;line-height:1.25}.sandbox-page--manager-preview-match .pause-card__insight-score small{font-size:.56rem}.pause-card__insight-details{display:grid;gap:.55rem}.pause-card__insight-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .68rem;border-radius:.72rem;background:#ffffff0d;color:#f7fbe8;font-family:var(--display-font);font-size:.82rem;letter-spacing:.04em;cursor:pointer}.pause-card__insight-details summary::-webkit-details-marker{display:none}.pause-card__insight-details summary:after{content:"+";color:#ffd76ceb;font-size:.95rem}.pause-card__insight-details[open] summary:after{content:"-"}.pause-card__insight-details>*:not(summary){margin-top:.05rem}.pause-card__tactic-heading{color:#f7fbe8;font-family:var(--display-font);font-size:.9rem;letter-spacing:.04em;text-align:center}.pause-card__tactic-row,.pause-card__tactic-grid{display:grid;gap:.28rem}.pause-card__tactic-select-wrap{position:relative}.pause-card__tactic-select{width:100%;min-height:1.64rem;border-radius:.62rem;border:1px solid rgba(132,184,255,.26);background:linear-gradient(180deg,#142c5cf5,#0c1b3af5);color:#f7fbe8;padding:.22rem 1.7rem .22rem .56rem;font-family:var(--display-font);font-size:.64rem;letter-spacing:.04em;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px #ffffff14,0 .25rem .7rem #07102233;background-image:linear-gradient(180deg,#142c5c00,#142c5c00),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 4.4 6 8l3.8-3.6' fill='none' stroke='%23f7fbe8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,calc(100% - .52rem) 50%;background-size:100% 100%,.66rem .66rem}.pause-card__tactic-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.pause-card__tactic-head .pause-card__tactic-label{flex-shrink:0}.pause-card__tactic-row--coach{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pause-card__coach-button{display:inline-flex;align-items:center;justify-content:center;min-height:1.64rem;padding:.16rem .5rem;border:1px solid rgba(132,184,255,.22);border-radius:999px;background:linear-gradient(180deg,#142c5ceb,#0c1b3aeb);color:#f7fbe8;font-family:var(--display-font);font-size:.58rem;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px #ffffff14,0 .25rem .7rem #0710222e}.pause-card__coach-button.is-active{border-color:#ffd67075;background:#ffd6701f;color:#fff7d9}.pause-card__coach-meta{display:grid;gap:.14rem;min-width:0}.pause-card__coach-meta span{color:#ebf4dcb8;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.pause-card__coach-meta strong{color:#f7fbe8;font-family:var(--display-font);font-size:.82rem;letter-spacing:.04em}.pause-card__coach-meta small{color:#ebf4dcc7;font-size:.68rem;line-height:1.2}.pause-card__coach-row{display:none;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.52rem .58rem;border-radius:.72rem;background:#ffffff0a}.pause-card__tactic-label,.pause-card__tactic-meta span{color:#ebf4dcb8;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.pause-card__tactic-grid{grid-template-columns:minmax(0,1fr)}.pause-card__tactic-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:.42rem;align-items:end}.pause-card__substitutions{display:grid;gap:.3rem;margin-top:.42rem;padding-top:.38rem;border-top:1px solid rgba(255,255,255,.1)}.pause-card__substitutions summary{color:#fff7d9;font-family:var(--display-font);font-size:.7rem;cursor:pointer;-webkit-user-select:none;user-select:none}.pause-card__substitutions-help{margin:0;color:#ebf4dcc7;font-size:.58rem}.pause-card__substitutions-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;height:min(12rem,32vh);max-height:min(12rem,32vh)}.pause-card__substitutions-column{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.22rem;min-width:0}.pause-card__substitutions-column>span{color:#ebf4dcad;font-size:.48rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pause-card__substitutions-list{display:grid;align-content:start;gap:.2rem;min-height:0;overflow-y:auto;padding-right:.12rem}.pause-card__substitution-player{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.22rem;min-height:1.54rem;padding:.18rem .26rem;border:1px solid rgba(132,184,255,.2);border-radius:.38rem;background:#ffffff0b;color:#f7fbe8;font:inherit;font-size:.56rem;text-align:left;cursor:pointer}.pause-card__substitution-player b{color:#ffd76cf0}.pause-card__substitution-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pause-card__substitution-player small{color:#ebf4dca1;font-size:.48rem}.pause-card__substitution-player.is-selected{border-color:#ffd670b8;background:#8f15118f}.pause-card__substitution-player:disabled{opacity:.46;cursor:not-allowed}.pause-card__tactic-block{display:grid;gap:.22rem;min-width:0}.pause-card__tactic-block--formation,.pause-card__tactic-block--styles{grid-template-columns:minmax(0,1fr)}.pause-card__inline-select-wrap{position:relative;min-width:0}.pause-card__inline-select-wrap:after{content:"∨";position:absolute;top:50%;right:.48rem;transform:translateY(-50%);color:#f7fbe8;font-size:.58rem;pointer-events:none}.pause-card__inline-select-button{display:block;width:100%;min-height:1.64rem;padding:0 1.15rem 0 .48rem;border:1px solid rgba(132,184,255,.26);border-radius:.62rem;background:linear-gradient(180deg,#142c5cf5,#0c1b3af5);color:#f7fbe8;font-family:var(--display-font);font-size:.62rem;letter-spacing:.04em;line-height:1;text-align:left;box-shadow:inset 0 1px #ffffff14,0 .25rem .7rem #07102233}.pause-card__inline-select-menu{position:absolute;bottom:calc(100% + .28rem);left:0;width:100%;max-height:min(13rem,44vh);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:grid;gap:2px;padding:.24rem;border:1px solid rgba(132,184,255,.22);border-radius:.62rem;background:#11181d;box-shadow:0 10px 24px #00000047;z-index:220}.pause-card__inline-select-option{min-height:1.65rem;padding:.24rem .44rem;border:0;border-radius:.42rem;background:#11181d;color:#ecd4aa;text-align:left;font-family:var(--display-font);font-size:.58rem;letter-spacing:.04em}.pause-card__inline-select-option.is-active{background:#7f1713;color:#fff4e8}.pause-card__tactic-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.pause-card__tactic-button{min-height:1.64rem;padding:.16rem .24rem;border:1px solid rgba(132,184,255,.22);border-radius:.62rem;background:linear-gradient(180deg,#142c5ceb,#0c1b3aeb);color:#f7fbe8;font-family:var(--display-font);font-size:.56rem;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px #ffffff14,0 .25rem .7rem #0710222e}.pause-card__tactic-button.is-active{border-color:#ffd67075;background:linear-gradient(180deg,#8f1511f5,#680e0cf5);color:#fff7d9}.pause-card__action.is-disabled:disabled{border-color:#ffffff1f;background:#94a3b829;color:#e2e8f075;opacity:1;filter:grayscale(1);cursor:not-allowed;box-shadow:none}.pause-card__tactic-meta{display:grid;gap:.18rem;padding:.55rem .6rem;border-radius:.7rem;background:#ffffff0a}.pause-card__tactic-meta--full{grid-column:1 / -1}.pause-card__tactic-meta strong{color:#f7fbe8;font-family:var(--display-font);font-size:.88rem;letter-spacing:.04em}.pause-card__coach-note{display:grid;gap:.24rem;padding:.58rem .62rem;border-radius:.72rem;background:#ffd76c14;border:1px solid rgba(255,215,108,.16)}.pause-card__coach-note strong{color:#f7fbe8;font-size:.76rem;line-height:1.35;font-weight:600}@media (max-width: 900px){.pause-card,.pause-card--has-panel{width:min(26rem,88vw)}.pause-card__inline-panel{width:min(11rem,56vw)}}.pause-card__actions{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.42rem;z-index:1;align-items:stretch}.pause-card__action{display:flex;align-items:center;justify-content:center;min-height:2.45rem;width:100%;padding:.1rem .8rem 0;border:1px solid rgba(255,214,112,.26);border-radius:.8rem;background:linear-gradient(180deg,#397822f5,#235912fa),#1c4d0cf5;color:#f7fbe8;font-family:var(--display-font);font-size:.78rem;letter-spacing:.03em;line-height:1.05;text-align:center;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,border-color .14s ease,filter .14s ease}.pause-card__action:hover{transform:translateY(-1px);border-color:#ffe1966b;filter:brightness(1.04)}.pause-card__action--secondary{padding:0 .9rem;background:linear-gradient(180deg,#122818f5,#0a1a10fa),#0a1a10f5}.sandbox-page--manager-preview-match .pause-card__action{font-size:.68rem;letter-spacing:.025em}.pause-card__stat{min-height:2.45rem;padding:.42rem .26rem .38rem;border-radius:.66rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff05;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0003;display:grid;align-content:center;justify-items:center;gap:.26rem;text-align:center}.pause-card__stat span{color:var(--muted);font-size:.46rem;text-transform:uppercase;letter-spacing:.08em}.pause-card__stat strong{font-family:var(--display-font);font-size:.8rem;line-height:1}.field{position:relative;--top-ad-base-height: 5.02%;--top-ad-height: 5.77%;--crowd-top-height: calc(var(--stadium-top) - var(--top-ad-base-height));--stadium-top-total: calc(var(--crowd-top-height) + var(--top-ad-height));--side-ad-width: .36rem;overflow:hidden;aspect-ratio:108 / 47;border-radius:8px;background:linear-gradient(180deg,#243440,#18242d);box-shadow:inset 0 1px #ffffff0d,inset 0 -12px 20px #00000029}.sandbox-page--manager-match .field{position:relative;width:100vw;height:100dvh;aspect-ratio:auto;border-radius:0;box-shadow:none}.sandbox-page--manager-match .field__event-pill{font-size:clamp(.9rem,1.5vw,1.4rem);min-height:clamp(36px,4vh,52px);padding:0 clamp(16px,2vw,28px);max-width:min(94vw,56rem)}.sandbox-page--manager-match .field__matchline{font-size:clamp(.85rem,1.3vw,1.3rem);gap:clamp(.5rem,.8vw,1rem);padding:0}.sandbox-page--manager-match .field__matchline-score{min-width:clamp(3rem,4.5vw,5.5rem)}.sandbox-page--manager-match .field__matchline-main{gap:clamp(.34rem,.55vw,.6rem);padding:clamp(.14rem,.24vh,.2rem) clamp(.56rem,.8vw,.9rem)}.sandbox-page--manager-match .field__matchline-team{max-width:min(28ch,34vw)}.sandbox-page--manager-match .field__matchline-possession{width:clamp(1.4rem,2.1vw,1.9rem);height:clamp(.46rem,.7vw,.58rem)}.sandbox-page--manager-match .field__matchline-possession-ball{width:clamp(.32rem,.48vw,.42rem);height:clamp(.32rem,.48vw,.42rem)}.sandbox-page--manager-match .field__matchline-control{width:clamp(1.5rem,2.2vw,2.4rem);height:clamp(1.5rem,2.2vw,2.4rem)}.sandbox-page--manager-match .field__matchline-control svg{width:clamp(.7rem,1vw,1.1rem);height:clamp(.7rem,1vw,1.1rem)}.sandbox-main--training{position:relative;overflow:hidden}.sandbox-main--training .field__matchline{display:none}.sandbox-training__topbar{position:absolute;top:max(10px,env(safe-area-inset-top,0px) + 8px);left:max(10px,env(safe-area-inset-left,0px) + 8px);right:max(10px,env(safe-area-inset-right,0px) + 8px);z-index:22;display:flex;justify-content:space-between;gap:10px;pointer-events:none}.sandbox-training__topbar .action-button{pointer-events:auto;background:#0c1218d1;border-color:#ecd4aa38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:32px;padding:6px 10px;font-size:.69rem}.sandbox-training__controls{position:absolute;left:50%;bottom:max(0px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:23;width:min(560px,calc(100vw - 24px));display:grid;gap:8px;pointer-events:none}.sandbox-training__difficulty-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 8px;border:1px solid rgba(236,212,170,.16);border-radius:14px;background:#0c1218d1;box-shadow:0 10px 24px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.sandbox-training__difficulty-button{min-height:32px;height:32px;padding:0 8px;font-size:.68rem}.sandbox-training__actionbar{display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.sandbox-training__actionbar .action-button{width:auto;justify-content:center;min-height:30px;padding:5px 10px;font-size:.68rem;background:#12181eeb;border-color:#ecd4aa33;box-shadow:0 8px 18px #00000038}.sandbox-training__actionbar .action-button--accent{background:#1b5f46f0;border-color:#53ca9657}.sandbox-training__actionbar .action-button.is-active{background:#6c4c18f0;border-color:#f4d17880}.sandbox-training__actionbar .sandbox-training__explain-button{gap:5px;border-color:#ff7d7de6;background:linear-gradient(180deg,#892f2ffa,#531818fa);box-shadow:0 0 0 1px #ff94943d,0 8px 18px #00000047;color:#fff0f0}.sandbox-training__actionbar .sandbox-training__explain-button.is-active{border-color:#7ef1aaf5;background:linear-gradient(180deg,#267d4afa,#134c2bfa);color:#e9fff0;box-shadow:0 0 0 1px #7ef1aa47,0 0 16px #53ca965c}.sandbox-training__explain-icon{display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.64rem;font-weight:900;line-height:1}.sandbox-training__guide{position:absolute;z-index:23;top:max(10px,env(safe-area-inset-top,0px) + 8px);left:max(10px,env(safe-area-inset-left,0px) + 8px);width:min(330px,calc(100vw - 20px));padding:10px 12px;border:1px solid rgba(244,209,120,.42);border-radius:12px;background:#0b1218e6;box-shadow:0 10px 26px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7ead0;pointer-events:none}.sandbox-training__guide strong{display:block;margin-bottom:6px;font-family:var(--display-font);font-size:.78rem;letter-spacing:.04em}.sandbox-training__guide p{margin:5px 0 0;font-size:.7rem;line-height:1.35}.sandbox-training__guide p span{display:block;margin-bottom:1px;color:#f3cc72;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.manager-training-guide-marker{position:absolute;z-index:8;width:clamp(22px,3vw,38px);height:clamp(22px,3vw,38px);transform:translate(-50%,-50%);border:2px solid #f7cc62;border-radius:50%;box-shadow:0 0 0 5px #f7cc6233,0 0 18px #f7cc62d1;pointer-events:none;animation:manager-training-guide-pulse 1.2s ease-in-out infinite alternate}.manager-training-guide-marker span{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translate(-50%);padding:3px 6px;border-radius:5px;background:#0c1218e0;color:#ffdf89;font-size:clamp(.52rem,.8vw,.66rem);font-weight:800;white-space:nowrap}.manager-training-shot-target-ring{position:absolute;z-index:2;width:clamp(22px,7%,38px);aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid #48dcff;border-radius:50%;box-shadow:0 0 0 4px #48dcff33,0 0 16px #48dcffeb;pointer-events:none;animation:manager-training-guide-pulse 1.1s ease-in-out infinite alternate}.manager-training-power-target{background:transparent!important;box-shadow:none!important;opacity:0!important}.manager-training-power-track{overflow:visible!important}.manager-training-power-marker{position:absolute;left:50%;z-index:4;width:16px;height:16px;transform:translate(-50%,50%);border:2px solid #fff1a6;border-radius:50%;background:#ad6518b8;box-shadow:0 0 0 3px #f7cc6240,0 0 12px #f7cc62eb;pointer-events:none;animation:manager-training-guide-pulse 1.1s ease-in-out infinite alternate}.manager-training-control-button{position:relative!important;z-index:2;outline:3px solid #fff1a6;outline-offset:-3px;box-shadow:0 0 0 5px #f7cc6257,0 0 18px #f7cc62f5!important;animation:manager-training-press-pulse .95s ease-in-out infinite alternate}.manager-training-control-button:after{content:attr(data-training-step);position:absolute;top:-13px;left:50%;display:grid;width:18px;height:18px;place-items:center;transform:translate(-50%);border:2px solid #fff1a6;border-radius:50%;background:#ad6518;box-shadow:0 0 10px #f7cc62f0;color:#17100a;font-size:.68rem;font-weight:900}.manager-training-field-press{position:absolute!important;z-index:2;animation:manager-training-press-pulse .95s ease-in-out infinite alternate}.manager-training-field-press:before{content:"";position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);border:3px solid #fff1a6;border-radius:50%;box-shadow:0 0 0 2px #f7cc622e,0 0 8px #f7cc6280}.manager-training-field-press:after{content:attr(data-training-step);position:absolute;top:50%;left:50%;display:grid;width:22px;height:22px;place-items:center;transform:translate(-50%,-50%);border:2px solid #fff1a6;border-radius:50%;background:#ad6518;box-shadow:0 0 10px #f7cc62f0;color:#17100a;font-size:.78rem;font-weight:900}.manager-training-popup-guide{position:absolute;right:0;left:0;z-index:3;padding:5px 7px;border:1px solid rgba(247,204,98,.55);border-radius:7px;background:#0a1117e6;color:#fff1bf;font-size:.58rem;line-height:1.25;pointer-events:none}.manager-training-popup-guide--above{bottom:calc(100% + 7px)}.manager-training-popup-guide--below{top:calc(100% + 7px)}.manager-training-popup-guide b{display:inline-grid;width:14px;height:14px;margin-right:4px;place-items:center;border-radius:50%;background:#d98a22;color:#1c1308}.sandbox-training__guide-steps{display:flex;align-items:center;gap:5px;margin-top:8px}.sandbox-training__guide-steps span{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(247,234,208,.32);border-radius:50%;color:#f7ead0b3;font-size:.64rem;font-weight:900}.sandbox-training__guide-steps span.is-active{border-color:#fff1a6;background:#ad6518;color:#1c1308;box-shadow:0 0 10px #f7cc62b3}.sandbox-training__guide-steps i{width:20px;height:1px;background:#f7ead059}@keyframes manager-training-control-pulse{0%{filter:brightness(1)}to{filter:brightness(1.28)}}@keyframes manager-training-press-pulse{0%{filter:brightness(1)}to{filter:brightness(1.32)}}@keyframes manager-training-guide-pulse{0%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1.1)}}.sandbox-training__playbook-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:grid;align-items:start;padding:max(56px,env(safe-area-inset-top,0px) + 52px) max(10px,env(safe-area-inset-right,0px) + 8px) max(96px,env(safe-area-inset-bottom,0px) + 84px) max(10px,env(safe-area-inset-left,0px) + 8px);background:linear-gradient(180deg,#04080cbd,#04080c52)}.sandbox-training__playbook-shell{display:grid;gap:10px;max-height:100%;min-height:0}.sandbox-training__playbook-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sandbox-training__playbook-head strong{color:#f7ead0;font-family:var(--display-font);letter-spacing:.04em}.sandbox-training__playbook-shell .scene-playbook{max-height:100%}.field-world,.stadium-frame{position:absolute;top:0;right:0;bottom:0;left:0}.field-world{z-index:1}.stadium-frame{z-index:1;pointer-events:none}.panel-background,.crowd-layer,.corner-layer,.advertising-layer{position:absolute;top:0;right:0;bottom:0;left:0}.panel-background{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,#1c2934,#111922);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0003}.crowd-layer,.corner-layer{z-index:1}.crowd-slot,.corner-slot{position:absolute;overflow:hidden}.crowd-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.crowd-animation-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.14) 100%)}.crowd-animation-overlay span{position:absolute;bottom:10%;width:.7%;height:38%;min-width:.2rem;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#fff4c88c,#ffbf5814);box-shadow:0 0 10px #ffc4571f;opacity:.16;transform-origin:center bottom;animation:crowd-overlay-wave 3.2s ease-in-out infinite}.crowd-animation-overlay span:nth-child(1){left:9%;animation-delay:-.9s}.crowd-animation-overlay span:nth-child(2){left:27%;height:32%;opacity:.12;animation-delay:-2.2s}.crowd-animation-overlay span:nth-child(3){left:48%;height:42%;animation-delay:-1.3s}.crowd-animation-overlay span:nth-child(4){left:68%;height:34%;opacity:.11;animation-delay:-2.7s}.crowd-animation-overlay span:nth-child(5){left:86%;animation-delay:-.4s}.crowd-slot--top{left:var(--stadium-side);right:var(--stadium-side);top:0;height:var(--crowd-top-height)}.crowd-slot--left,.crowd-slot--right{top:var(--stadium-top-total);bottom:0;width:var(--stadium-side)}.crowd-slot--left{left:0}.crowd-slot--right{right:0}.corner-slot--camera,.corner-slot--stairs{top:0;width:var(--stadium-side);height:var(--stadium-top-total);display:flex;overflow:hidden}.corner-slot--camera{left:0;justify-content:flex-start}.corner-slot--stairs{right:0;justify-content:flex-end}.crowd-slot__image,.corner-slot__image{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.crowd-slot--left .crowd-slot__image,.crowd-slot--right .crowd-slot__image{object-fit:cover;object-position:center top}.corner-slot--camera .corner-slot__image{object-position:left center}.corner-slot--stairs .corner-slot__image{object-position:right center}.advertising-layer{z-index:3;overflow:visible}.advertising-top{position:absolute;left:calc(var(--stadium-side) - .02rem);right:calc(var(--stadium-side) - .02rem);top:var(--crowd-top-height);height:var(--top-ad-height);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;filter:drop-shadow(0 .08rem 0 rgba(41,8,14,.32))}.advertising-top:before,.advertising-top:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.advertising-top:before{top:0;bottom:0;background:linear-gradient(180deg,rgba(255,241,214,.05),transparent 20%),linear-gradient(180deg,transparent 76%,rgba(28,10,14,.12) 100%)}.advertising-top:after{top:100%;height:clamp(.4rem,1.2vw,.8rem);background:linear-gradient(180deg,#09121847,#0912181f 42%,#09121800);opacity:.9}.advertising-side{position:absolute;top:var(--stadium-top-total);bottom:0;width:var(--side-ad-width)}.advertising-side--left{left:calc(var(--stadium-side) - var(--side-ad-width))}.advertising-side--right{right:calc(var(--stadium-side) - var(--side-ad-width))}.field-pitch{position:absolute;top:var(--stadium-top-total);right:var(--stadium-side);bottom:0;left:var(--stadium-side);overflow:hidden;background:#2d6f37;z-index:2}.field-stage--snow .field-pitch{background:#f8fef4}.field-stage--snow .field-pitch:before{background:linear-gradient(180deg,#ffffff18,#ffffff09 45%,#fff0)}.match-pixi-shell-preview__pitch-tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0}.match-pixi-shell-preview__pitch-tint--snow{opacity:1;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.44),transparent 23%),radial-gradient(circle at 40% 56%,rgba(255,255,255,.28),transparent 21%),radial-gradient(circle at 74% 72%,rgba(255,255,255,.3),transparent 16%),linear-gradient(180deg,#ffffff2e,#f4f9f214),repeating-linear-gradient(90deg,#f6fcf257,#f6fcf257 6.25%,#edf6ea38 6.25%,#edf6ea38 12.5%),repeating-linear-gradient(180deg,#ffffff2e,#ffffff2e 6%,#ffffff0d 6%,#ffffff0d 12%);mix-blend-mode:screen}.field-pitch:before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(.45rem,1.3vw,.9rem);background:linear-gradient(180deg,#0810142e,#0810140f 45%,#08101400);pointer-events:none;z-index:7}.field-camera{position:absolute;overflow:visible;top:0;right:0;bottom:0;left:0;z-index:1}.field-hud-layer{position:absolute;left:var(--stadium-side);right:var(--stadium-side);top:var(--stadium-top-total);bottom:0;z-index:12;overflow:hidden;pointer-events:none}.field__base,.field__stripe,.field__goal,.field__weather,.field-markings,.field-overlay,.target-area,.target-area__goal-target,.player-token,.ball-token{position:absolute}.field__base{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.032),transparent 15%),radial-gradient(circle at 41% 58%,rgba(0,0,0,.028),transparent 18%),radial-gradient(circle at 73% 36%,rgba(255,255,255,.018),transparent 16%),radial-gradient(circle at 82% 74%,rgba(0,0,0,.026),transparent 14%),repeating-linear-gradient(112deg,#ffffff02 0,#ffffff02 2px,#fff0 2px,#fff0 8px),repeating-linear-gradient(68deg,#00000002 0,#00000002 1px,#0000 1px,#0000 7px),linear-gradient(180deg,rgba(255,255,255,.06),transparent 22%),repeating-linear-gradient(90deg,#4aa54d,#4aa54d 6.25%,#439847 6.25%,#439847 12.5%),linear-gradient(180deg,#4ca650,#3f9444)}.advertising-board{position:relative;overflow:hidden;display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,247,208,.2),transparent 18%),linear-gradient(180deg,var(--board-background, #d96853) 0%,color-mix(in srgb,var(--board-background, #d96853) 74%,#4b101a) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000042}.advertising-board--top{border:0;background:none;box-shadow:none}.advertising-top .advertising-board:first-child{border-left:0}.advertising-board--left,.advertising-board--right{border-top:1px solid rgba(255,224,182,.2);border-bottom:1px solid rgba(70,21,30,.5);border-left:1px solid rgba(70,21,30,.42);border-right:1px solid rgba(70,21,30,.42)}.advertising-board__image,.advertising-board__overlay,.advertising-board__text{position:absolute;top:0;right:0;bottom:0;left:0}.advertising-board__image{width:100%;height:100%;object-fit:cover;display:block}.advertising-board--top .advertising-board__image{position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;width:calc(100% + 1px);height:calc(100% + 1px);object-fit:fill}.advertising-board__overlay{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),linear-gradient(180deg,#0f060803,#0f060814)}.advertising-board--top .advertising-board__overlay{background:none}.advertising-board__text{display:grid;place-items:center;padding:0 .18rem;font-family:var(--display-font);font-size:.6rem;font-weight:700;letter-spacing:.04em;color:var(--board-text, #fff6d6);text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.34);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field__stripe{inset-block:0;width:25%;background:#ffffff05}.field__stripe--1{left:12.5%}.field__stripe--2{left:37.5%}.field__stripe--3{left:62.5%}.field__stripe--4{left:87.5%;transform:translate(-100%)}.field-markings{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.field-markings__stroke{fill:none;stroke:var(--field-line);stroke-width:.34;stroke-linecap:round;stroke-linejoin:round}.field-markings__fill{fill:var(--field-line)}.field__goal{top:37.2224%;width:2.178%;height:25.5552%;overflow:hidden;background:repeating-linear-gradient(0deg,#ffffff2e 0,#ffffff2e 1px,#fff0 1px,#fff0 4px),repeating-linear-gradient(90deg,#ffffff26 0,#ffffff26 1px,#fff0 1px,#fff0 4px),linear-gradient(180deg,#f8fcff38,#d6e4ef1f);border:1px solid rgba(9,22,34,.36);box-shadow:inset 0 0 0 1px #0000001a,inset -1px 0 #fff3;z-index:5}.field__goal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#ffffff57 0,#ffffff57 1px,#fff0 1px,#fff0 4px),repeating-linear-gradient(90deg,#ffffff47 0,#ffffff47 1px,#fff0 1px,#fff0 4px);opacity:.72;pointer-events:none}.field__goal--left{left:.28%}.field__goal--right{right:.28%}.field__matchline{position:absolute;left:50%;bottom:.45%;transform:translate(-50%);z-index:6;pointer-events:none;display:inline-flex;align-items:center;gap:0;padding:0;border-radius:999px;font-family:var(--display-font);font-size:.6rem;line-height:1;letter-spacing:.025em;color:#fffffffa;text-shadow:0 1px 2px rgba(0,0,0,.72);white-space:nowrap;border:1px solid rgba(255,240,192,.12);background:linear-gradient(180deg,#56714ef0,#496243f0);box-shadow:0 7px 16px #01091038,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;max-width:min(92vw,760px)}.field__matchline-main{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .48rem;min-width:0}.field__matchline--has-leg1{max-width:min(90vw,700px)}.field__matchline--has-leg1 .field__matchline-main{gap:.24rem;padding:.11rem .38rem}.field__matchline-leg1{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;padding:.08rem .24rem;margin-left:.04rem;background:#0a12182e;border-left:1px solid rgba(255,255,255,.08);font-size:.5rem;letter-spacing:.04em;flex-shrink:1;min-width:0}.field__matchline--has-leg1 .field__matchline-leg1{gap:.16rem;padding:.07rem .18rem;margin-left:.02rem;font-size:.46rem}.field__matchline-leg1-label{opacity:.55;text-transform:uppercase;font-size:.48rem;letter-spacing:.06em}.field__matchline--has-leg1 .field__matchline-leg1-label{font-size:.4rem;letter-spacing:.04em}.field__matchline-leg1-score{font-weight:700;opacity:.9}.field__matchline-leg1-score--agg{opacity:1;color:#ffd966}.field__matchline-leg1-sep{opacity:.35;margin:0 .1rem}.field__matchline-minute{opacity:.88;min-width:2.2rem;text-align:center}.field__matchline-team{min-width:0;max-width:min(24ch,32vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.field__matchline--has-leg1 .field__matchline-team{max-width:min(16ch,22vw)}.field__matchline-team--home{text-align:right}.field__matchline-team--away{text-align:left}.field__matchline-possession{position:relative;width:1.72rem;height:1.11rem;border-radius:999px;border:1px solid rgba(255,240,192,.18);background:#070f1647;box-shadow:inset 0 1px 1px #ffffff0d;flex-shrink:0;overflow:visible;margin-block:-.28rem}.field__matchline-possession-ball{position:absolute;top:50%;left:50%;width:.62rem;height:.62rem;border-radius:999px;background:center / contain no-repeat url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20aria-hidden='true'%3e%3ccircle%20cx='32'%20cy='32'%20r='28.5'%20fill='%23ffffff'%20stroke='%23161b22'%20stroke-width='2'/%3e%3cpath%20fill='%2311161d'%20d='M32%2022.2l7.1%205.2-2.7%208.2h-8.8l-2.7-8.2z'/%3e%3cpath%20fill='%2311161d'%20d='M19.4%2027.6l5.8-2%202.4%207.7-4.8%204-7-2.3-1.2-6.7z'/%3e%3cpath%20fill='%2311161d'%20d='M44.6%2027.6l4.8%207.4-1.2%206.7-7%202.3-4.8-4%202.4-7.7z'/%3e%3cpath%20fill='%2311161d'%20d='M24.3%2039.7h15.4l2.4%207.6-5.8%204.8h-8.6l-5.8-4.8z'/%3e%3cpath%20d='M25.2%2025.6l-5.8%202M38.8%2025.6l5.8%202M27.6%2035.6l-4.8%204.1M36.4%2035.6l4.8%204.1M24.3%2039.7l3.4%2012.4M39.7%2039.7l-3.4%2012.4'%20fill='none'%20stroke='%23161b22'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.6'/%3e%3ccircle%20cx='24.7'%20cy='22.8'%20r='1.7'%20fill='%23ffffff'%20opacity='.92'/%3e%3c/svg%3e");filter:drop-shadow(0 1px 2px rgba(9,18,28,.35));transform:translate(-50%,-50%);transition:left .14s ease,transform .14s ease}.field__matchline-possession.is-home .field__matchline-possession-ball{left:20%}.field__matchline-possession.is-away .field__matchline-possession-ball{left:80%}.field__matchline-score{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.field__matchline-team-marker{--team-marker-color: #d8d8d8;width:.62rem;height:.62rem;border-radius:999px;flex-shrink:0;background:var(--team-marker-color);border:1px solid rgba(255,248,220,.28);box-shadow:none}.field__matchline-score+.field__matchline-team-marker{margin-left:-.64rem}.field__matchline-team-marker+.field__matchline-score{margin-left:-.64rem}.field__matchline-team-marker.is-controlled{border-color:#ffe27fc7}.field__matchline-control{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:1.16rem;height:1.16rem;margin-left:.04rem;padding:0;border:1px solid rgba(240,210,116,.42);border-radius:999px;background:#060c123d;color:currentColor;cursor:pointer;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,transform .14s ease}.field__matchline-control:hover{background:#060c126b;border-color:#f0d274b3}.field__matchline-control:active{transform:scale(.96)}.field__matchline-control.is-disabled{opacity:.44;cursor:default}.field__matchline-control.is-disabled:hover{background:#060c123d;border-color:#f0d2746b}.field__matchline-control svg{width:.62rem;height:.62rem}@media (min-width: 768px){.sandbox-page--manager-match .field__matchline,.sandbox-page--promo-match .field__matchline{bottom:1.15%;transform:translate(-50%) scale(1.05);transform-origin:center bottom;font-size:clamp(.77rem,1.03vw,.99rem);max-width:min(88%,68rem)}.sandbox-page--manager-match .field__matchline-main,.sandbox-page--promo-match .field__matchline-main{gap:clamp(.28rem,.4vw,.46rem);padding:clamp(.16rem,.24vw,.24rem) clamp(.58rem,.8vw,.76rem)}.sandbox-page--manager-match .field__matchline-score,.sandbox-page--promo-match .field__matchline-score{min-width:clamp(2.8rem,3.4vw,3.8rem)}.sandbox-page--manager-match .field__matchline-possession,.sandbox-page--promo-match .field__matchline-possession{width:clamp(1.4rem,1.85vw,1.7rem);height:clamp(.48rem,.62vw,.56rem)}.sandbox-page--manager-match .field__matchline-possession-ball,.sandbox-page--manager-match .field__matchline-team-marker,.sandbox-page--promo-match .field__matchline-possession-ball,.sandbox-page--promo-match .field__matchline-team-marker{width:clamp(.48rem,.68vw,.64rem);height:clamp(.48rem,.68vw,.64rem)}.sandbox-page--manager-match .field__matchline-control,.sandbox-page--promo-match .field__matchline-control{width:clamp(1.55rem,2vw,1.9rem);height:clamp(1.55rem,2vw,1.9rem)}}.field__matchline--sunny,.field__matchline--clear{color:#fffffff5;background:#1236222e}.field__matchline--rain,.field__matchline--storm,.field__matchline--night{color:#fff;background:#122a1c42}.field__matchline--fog,.field__matchline--snow{color:#fffef6;background:#1a2e2238}.field__weather{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:9;contain:paint;transform:translateZ(0)}.field-stage--sunny .crowd-layer,.field-stage--sunny .corner-layer,.field-stage--sunny .advertising-layer{filter:saturate(1.26) brightness(1.2) contrast(1.02) sepia(.08)}.field-stage--sunny .field__base{filter:saturate(1.28) brightness(1.2) contrast(1.01) sepia(.08);background:linear-gradient(180deg,#ffeca22b,#ffffff08),repeating-linear-gradient(90deg,#62bb46,#62bb46 6.25%,#4fa638 6.25%,#4fa638 12.5%),linear-gradient(180deg,#77c94e,#3e962f)}.field-stage--sunny .field__weather--sunny{opacity:1;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(255,228,148,.45),transparent 24%),radial-gradient(ellipse at 34% 22%,rgba(255,211,122,.28),transparent 36%),linear-gradient(108deg,transparent 0 56%,rgba(255,220,130,.18) 56% 74%,transparent 74% 100%),linear-gradient(180deg,rgba(255,244,201,.12),transparent 48%);mix-blend-mode:screen}.field-stage--sunny .field__weather--sunny:before,.field-stage--sunny .field__weather--sunny:after{content:"";position:absolute;pointer-events:none}.field-stage--sunny .field__weather--sunny:before{top:-22%;right:52%;bottom:14%;left:-16%;background:radial-gradient(ellipse at 30% 18%,rgba(255,226,144,.62),rgba(255,201,88,.24) 38%,transparent 68%);filter:blur(10px);opacity:.72}.field-stage--sunny .field__weather--sunny:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 18%,rgba(255,220,130,.18),transparent 26%),linear-gradient(108deg,transparent 0 58%,rgba(255,193,96,.16) 58% 76%,transparent 76% 100%);opacity:.45}.field-stage--rain .crowd-layer,.field-stage--rain .corner-layer,.field-stage--rain .advertising-layer{filter:saturate(.72) brightness(.82) hue-rotate(-10deg)}.field-stage--rain .field__base{filter:saturate(.72) brightness(.82) hue-rotate(-10deg);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),repeating-linear-gradient(90deg,#4a7b46,#4a7b46 6.25%,#556f41 6.25%,#556f41 12.5%),linear-gradient(180deg,#6d7347,#514c32)}.field-stage--rain .field__weather--rain{opacity:1;background:radial-gradient(circle at 24% 18%,rgba(196,209,220,.07),transparent 24%),radial-gradient(circle at 74% 32%,rgba(196,209,220,.06),transparent 28%),linear-gradient(180deg,#96a0a80f,#4c3a261f),radial-gradient(circle at 22% 76%,rgba(108,82,48,.1),transparent 12%),radial-gradient(circle at 68% 84%,rgba(96,72,45,.08),transparent 16%);overflow:hidden}.field-stage--rain .field__weather--rain:before,.field-stage--rain .field__weather--rain:after{content:"";position:absolute;top:-30%;right:-18%;bottom:-30%;left:-18%;background-repeat:repeat;will-change:transform;transform:translateZ(0)}.field-stage--rain .field__weather--rain:before{opacity:.9;background-image:radial-gradient(1px 6px at 6% 5%,rgba(214,228,241,.58) 0%,transparent 100%),radial-gradient(1px 6px at 19% 38%,rgba(214,228,241,.48) 0%,transparent 100%),radial-gradient(1px 5px at 31% 72%,rgba(214,228,241,.54) 0%,transparent 100%),radial-gradient(1px 6px at 44% 18%,rgba(214,228,241,.5) 0%,transparent 100%),radial-gradient(1px 7px at 56% 54%,rgba(214,228,241,.62) 0%,transparent 100%),radial-gradient(1px 5px at 67% 88%,rgba(214,228,241,.45) 0%,transparent 100%),radial-gradient(1px 6px at 78% 28%,rgba(214,228,241,.56) 0%,transparent 100%),radial-gradient(1px 5px at 88% 62%,rgba(214,228,241,.5) 0%,transparent 100%),radial-gradient(1px 6px at 95% 12%,rgba(214,228,241,.58) 0%,transparent 100%),radial-gradient(1px 5px at 13% 82%,rgba(214,228,241,.44) 0%,transparent 100%),radial-gradient(1px 6px at 36% 44%,rgba(214,228,241,.52) 0%,transparent 100%),radial-gradient(1px 5px at 72% 8%,rgba(214,228,241,.55) 0%,transparent 100%);--rain-tile-x: 44px;--rain-tile-y: 88px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation:rain-scroll-primary 3.333s linear infinite}.field-stage--rain .field__weather--rain:after{opacity:.72;background-image:radial-gradient(1px 5px at 8% 14%,rgba(214,228,241,.42) 0%,transparent 100%),radial-gradient(1px 4px at 23% 48%,rgba(214,228,241,.35) 0%,transparent 100%),radial-gradient(1px 5px at 37% 78%,rgba(214,228,241,.46) 0%,transparent 100%),radial-gradient(1px 4px at 52% 26%,rgba(214,228,241,.38) 0%,transparent 100%),radial-gradient(1px 5px at 65% 60%,rgba(214,228,241,.48) 0%,transparent 100%),radial-gradient(1px 4px at 79% 34%,rgba(214,228,241,.4) 0%,transparent 100%),radial-gradient(1px 5px at 90% 70%,rgba(214,228,241,.36) 0%,transparent 100%),radial-gradient(1px 4px at 14% 90%,rgba(214,228,241,.32) 0%,transparent 100%),radial-gradient(1px 5px at 45% 6%,rgba(214,228,241,.44) 0%,transparent 100%),radial-gradient(1px 4px at 61% 92%,rgba(214,228,241,.3) 0%,transparent 100%);--rain-tile-x: 54px;--rain-tile-y: 112px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation:rain-scroll-secondary 5s linear infinite}.field-stage--storm .crowd-layer,.field-stage--storm .corner-layer,.field-stage--storm .advertising-layer{filter:saturate(.65) brightness(.78) hue-rotate(-14deg)}.field-stage--storm .field__base{filter:saturate(.58) brightness(.62) contrast(.94) hue-rotate(-14deg);background:linear-gradient(180deg,#96a8be0d,#0000003d),repeating-linear-gradient(90deg,#2f4d31,#2f4d31 6.25%,#384437 6.25%,#384437 12.5%),linear-gradient(180deg,#3e4730,#1f1d18)}.field-stage--storm .field__weather--storm{opacity:1;overflow:hidden;background:radial-gradient(circle at 22% 12%,rgba(170,205,235,.06),transparent 22%),radial-gradient(circle at 82% 18%,rgba(225,238,255,.05),transparent 18%),linear-gradient(180deg,#050c1838,#080a0e57)}.field-stage--storm .field__weather--storm:before,.field-stage--storm .field__weather--storm:after{content:"";position:absolute;top:-32%;right:-20%;bottom:-32%;left:-20%;pointer-events:none;will-change:transform;transform:translateZ(0)}.field-stage--storm .field__weather--storm:before{opacity:.55;background-repeat:repeat;background-image:radial-gradient(1px 7px at 5% 4%,rgba(218,232,245,.62) 0%,transparent 100%),radial-gradient(1px 6px at 14% 29%,rgba(218,232,245,.52) 0%,transparent 100%),radial-gradient(1px 7px at 23% 58%,rgba(218,232,245,.58) 0%,transparent 100%),radial-gradient(1px 6px at 32% 15%,rgba(218,232,245,.55) 0%,transparent 100%),radial-gradient(1px 7px at 42% 44%,rgba(218,232,245,.64) 0%,transparent 100%),radial-gradient(1px 6px at 51% 76%,rgba(218,232,245,.5) 0%,transparent 100%),radial-gradient(1px 7px at 60% 22%,rgba(218,232,245,.6) 0%,transparent 100%),radial-gradient(1px 6px at 68% 52%,rgba(218,232,245,.56) 0%,transparent 100%),radial-gradient(1px 6px at 77% 85%,rgba(218,232,245,.52) 0%,transparent 100%),radial-gradient(1px 7px at 87% 37%,rgba(218,232,245,.62) 0%,transparent 100%),radial-gradient(1px 6px at 95% 68%,rgba(218,232,245,.48) 0%,transparent 100%),radial-gradient(1px 6px at 9% 91%,rgba(218,232,245,.52) 0%,transparent 100%),radial-gradient(1px 7px at 29% 40%,rgba(218,232,245,.58) 0%,transparent 100%),radial-gradient(1px 6px at 48% 8%,rgba(218,232,245,.55) 0%,transparent 100%),radial-gradient(1px 7px at 64% 34%,rgba(218,232,245,.62) 0%,transparent 100%),radial-gradient(1px 6px at 73% 62%,rgba(218,232,245,.5) 0%,transparent 100%),radial-gradient(1px 7px at 89% 12%,rgba(218,232,245,.6) 0%,transparent 100%),radial-gradient(1px 6px at 19% 71%,rgba(218,232,245,.52) 0%,transparent 100%);--rain-tile-x: 38px;--rain-tile-y: 82px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation:storm-rain-scroll 1.667s linear infinite}.field-stage--storm .field__weather--storm:after{opacity:.38;background-repeat:repeat;background-image:radial-gradient(1px 6px at 7% 9%,rgba(218,232,245,.52) 0%,transparent 100%),radial-gradient(1px 5px at 18% 38%,rgba(218,232,245,.44) 0%,transparent 100%),radial-gradient(1px 6px at 28% 66%,rgba(218,232,245,.58) 0%,transparent 100%),radial-gradient(1px 5px at 39% 20%,rgba(218,232,245,.5) 0%,transparent 100%),radial-gradient(1px 6px at 49% 50%,rgba(218,232,245,.46) 0%,transparent 100%),radial-gradient(1px 5px at 58% 81%,rgba(218,232,245,.42) 0%,transparent 100%),radial-gradient(1px 6px at 68% 30%,rgba(218,232,245,.54) 0%,transparent 100%),radial-gradient(1px 5px at 77% 60%,rgba(218,232,245,.44) 0%,transparent 100%),radial-gradient(1px 6px at 86% 14%,rgba(218,232,245,.5) 0%,transparent 100%),radial-gradient(1px 5px at 94% 45%,rgba(218,232,245,.4) 0%,transparent 100%),radial-gradient(1px 6px at 12% 74%,rgba(218,232,245,.48) 0%,transparent 100%),radial-gradient(1px 5px at 25% 92%,rgba(218,232,245,.38) 0%,transparent 100%),radial-gradient(1px 6px at 43% 5%,rgba(218,232,245,.52) 0%,transparent 100%),radial-gradient(1px 5px at 63% 27%,rgba(218,232,245,.44) 0%,transparent 100%),radial-gradient(1px 6px at 82% 56%,rgba(218,232,245,.48) 0%,transparent 100%);--rain-tile-x: 46px;--rain-tile-y: 100px;background-size:var(--rain-tile-x) var(--rain-tile-y);animation:storm-rain-scroll-2 2.5s linear infinite}.field-stage--storm .field__weather--storm-lightning{opacity:1;overflow:hidden;mix-blend-mode:screen}.field-stage--storm .field__weather--storm-lightning:before,.field-stage--storm .field__weather--storm-lightning:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;will-change:opacity,transform}.field-stage--storm .field__weather--storm-lightning:before{display:none;background:radial-gradient(circle at 24% 9%,rgba(235,248,255,.5),transparent 22%),radial-gradient(circle at 42% 17%,rgba(220,238,255,.3),transparent 18%),linear-gradient(180deg,rgba(226,244,255,.2),rgba(210,232,255,.05) 42%,transparent 72%)}.field-stage--storm .field__weather--storm-lightning:after{background:radial-gradient(circle at 72% 8%,rgba(240,250,255,.78),transparent 24%),radial-gradient(circle at 56% 20%,rgba(220,238,255,.5),transparent 20%),linear-gradient(180deg,rgba(232,246,255,.34),rgba(210,232,255,.08) 44%,transparent 72%)}.field-stage--storm .field__weather--storm-lightning.is-soft:before{display:block;animation:storm-lightning-soft-pulse .56s ease-out both}.field-stage--storm .field__weather--storm-lightning.is-strong:after{animation:storm-lightning-strong-pulse .76s ease-out both}.field-stage--snow .field__base{filter:saturate(.18) brightness(1.88) contrast(.98) hue-rotate(-6deg);background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.456),transparent 23%),radial-gradient(circle at 40% 56%,rgba(255,255,255,.312),transparent 21%),radial-gradient(circle at 74% 72%,rgba(255,255,255,.336),transparent 16%),linear-gradient(180deg,#fefffe,#f1faefdc),repeating-linear-gradient(90deg,#f6fcf2,#f6fcf2 6.25%,#edf6ea 6.25%,#edf6ea 12.5%),linear-gradient(180deg,#fbfef4,#e4f3dd)}.field-stage--snow .field__base:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,#ffffff7d,#ffffff7d 6%,#ffffff24 6%,#ffffff24 12%),radial-gradient(circle at 12% 18%,#ffffffd1 0,#fff0 42%),radial-gradient(circle at 86% 72%,#ffffffc2 0,#fff0 38%);opacity:1;z-index:1}.field-stage--snow .crowd-layer,.field-stage--snow .corner-layer,.field-stage--snow .advertising-layer{filter:saturate(.84) brightness(1.14) contrast(.94) hue-rotate(-2deg);opacity:.8}.field-stage--snow .field__weather--snow{background:linear-gradient(180deg,#ffffff3d,#ffffff1a),radial-gradient(circle at 50% 0%,rgba(255,255,255,.26) 0%,transparent 34%);opacity:1;background-image:radial-gradient(circle at 8% 14%,rgba(255,255,255,.95) 0 1px,transparent 1.35px),radial-gradient(circle at 34% 42%,rgba(255,255,255,.82) 0 1.15px,transparent 1.45px),radial-gradient(circle at 61% 72%,rgba(255,255,255,.94) 0 1.2px,transparent 1.55px),radial-gradient(circle at 83% 28%,rgba(255,255,255,.8) 0 1.05px,transparent 1.4px);background-size:72px 104px;background-repeat:repeat;background-position:0 0;animation:snow-fall-primary 20s linear infinite}.field-stage--snow .field__weather--snow:before,.field-stage--snow .field__weather--snow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat}.field-stage--snow .field__weather--snow:before{opacity:.58;background-image:radial-gradient(circle at 12% 62%,rgba(255,255,255,.78) 0 1px,transparent 1.3px),radial-gradient(circle at 46% 18%,rgba(255,255,255,.86) 0 1.2px,transparent 1.5px),radial-gradient(circle at 74% 48%,rgba(255,255,255,.68) 0 1px,transparent 1.35px),radial-gradient(circle at 90% 70%,rgba(255,255,255,.82) 0 1.15px,transparent 1.45px);background-size:96px 128px;background-position:14px 0;animation:snow-fall-secondary 26s linear infinite}.field-stage--snow .field__weather--snow:after{opacity:.44;background-image:radial-gradient(circle at 18% 38%,rgba(255,255,255,.72) 0 1px,transparent 1.3px),radial-gradient(circle at 42% 62%,rgba(255,255,255,.8) 0 1.2px,transparent 1.5px),radial-gradient(circle at 68% 18%,rgba(255,255,255,.6) 0 1px,transparent 1.35px),radial-gradient(circle at 86% 74%,rgba(255,255,255,.68) 0 1.05px,transparent 1.4px);background-size:124px 166px;background-position:-8px 0;animation:snow-fall-tertiary 32s linear infinite}.field-stage--fog .field__base{filter:saturate(.72) brightness(.93) contrast(.92)}.field-stage--fog .crowd-layer,.field-stage--fog .corner-layer,.field-stage--fog .advertising-layer{filter:none}.field-stage--fog .field-camera{filter:saturate(.94) contrast(.95) brightness(.98)}.field-stage--fog .field__weather--fog{opacity:1;overflow:hidden;background:radial-gradient(circle at 16% 24%,rgba(222,229,235,.18),transparent 24%),radial-gradient(circle at 52% 62%,rgba(212,220,227,.13),transparent 30%),radial-gradient(circle at 82% 34%,rgba(226,233,238,.16),transparent 26%),linear-gradient(180deg,#ccd4db17,#b8c0c71f)}.field-stage--fog .field__weather--fog:before,.field-stage--fog .field__weather--fog:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none}.field-stage--fog .field__weather--fog:before{background:radial-gradient(circle at 10% 28%,rgba(245,248,250,.26) 0,rgba(230,236,240,.16) 18%,transparent 44%),radial-gradient(circle at 36% 46%,rgba(240,244,247,.2) 0,rgba(226,232,237,.13) 18%,transparent 42%),radial-gradient(circle at 70% 30%,rgba(244,247,249,.23) 0,rgba(227,233,237,.15) 18%,transparent 44%),radial-gradient(circle at 84% 68%,rgba(236,241,245,.18) 0,rgba(222,229,234,.13) 18%,transparent 40%);filter:blur(18px);opacity:.48;animation:fog-drift-primary 26s linear infinite}.field-stage--fog .field__weather--fog:after{background:linear-gradient(180deg,#e8edf10d,#dae1e624 44%,#d1d9df14),radial-gradient(circle at 24% 58%,rgba(248,250,251,.17),transparent 20%),radial-gradient(circle at 58% 24%,rgba(242,246,248,.12),transparent 18%),radial-gradient(circle at 76% 62%,rgba(246,249,250,.15),transparent 18%);filter:blur(12px);opacity:.4;animation:fog-drift-secondary 34s linear infinite reverse}.field-stage--fog .field-markings__stroke{opacity:.66}.field-stage--fog .field-path--run,.field-stage--fog .field-path--ball,.field-stage--fog .target-area,.field-stage--fog .target-area__goal-target{opacity:.76}.field-stage--fog .player-token,.field-stage--fog .ball-token{filter:saturate(.86) brightness(.96)}.field-stage--fog .player-token{opacity:.92}.field-stage--fog .player-token__label,.field-stage--fog .field__goal{opacity:.82}.field-stage--night .field__base{filter:brightness(.72) saturate(.92)}.field-stage--night .crowd-layer,.field-stage--night .corner-layer,.field-stage--night .advertising-layer{filter:brightness(.52) saturate(.78)}.field-stage--night .crowd-slot:after{opacity:.92;background:radial-gradient(circle at 18% 34%,rgba(245,253,255,1) 0 1.25px,transparent 1.85px),radial-gradient(circle at 53% 62%,rgba(255,255,235,.98) 0 1.15px,transparent 1.75px),radial-gradient(circle at 82% 28%,rgba(230,248,255,1) 0 1.2px,transparent 1.8px);background-size:170px 86px;animation:crowd-phone-flashes 8.4s steps(1,end) infinite;filter:drop-shadow(0 0 2.4px rgba(220,248,255,.92));mix-blend-mode:screen}.field-stage--night .field__weather--night{opacity:1;background:radial-gradient(circle at 20% 25%,rgba(255,243,192,.12),transparent 24%),radial-gradient(circle at 78% 25%,rgba(255,243,192,.12),transparent 24%),radial-gradient(circle at 50% 55%,rgba(255,243,192,.08),transparent 30%),linear-gradient(180deg,#0a122166,#070c1475)}.field-overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:4;shape-rendering:crispEdges}.field-path{fill:none}.field-path line,.field-path path{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.field-path--run line,.field-path--run path{stroke-width:.8;stroke-dasharray:none;opacity:1;filter:drop-shadow(0 0 2px rgba(120,240,98,.26))}.field-path__run-endpoint,.field-path__run-endpoint-core{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.field-path--run-cross line,.field-path--run-cross path{opacity:.96}.field-path--run-carry line,.field-path--run-carry path{stroke-width:.56}.field-path--ball{filter:drop-shadow(0 0 1px rgba(250,204,21,.06))}.field-path--ball-preview{opacity:.9;stroke-dasharray:6 2.8}.field-path--ball-flight{opacity:.84;stroke-dasharray:5 3.6}.field-path--ball-cross{filter:drop-shadow(0 0 1px rgba(255,226,137,.06))}.field-path--ball-preview.field-path--ball-cross{stroke-dasharray:4.2 3.4;opacity:.62}.field-path--ball-flight.field-path--ball-cross{stroke-dasharray:4.6 3.5;opacity:.68}.field-path--ball-shot,.field-path--ball-free_kick{filter:drop-shadow(0 0 2px rgba(250,204,21,.1))}.field-path--ball-free_kick{opacity:.86}.target-area{border-radius:12px;border:1px solid rgba(118,226,210,.62);transform:translate(-50%,-50%) scale(var(--target-area-scale, 1));transform-origin:center;z-index:3;box-shadow:0 0 0 1px #0d1c2629,0 0 12px #22d3ee14}.target-area--carry{border-style:dashed}.target-area--cross{border-radius:16px}.target-area.is-previewing{animation:preview-pulse .88s ease}.target-area__sweetspot{position:absolute;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(122,226,210,.88);box-shadow:0 0 0 1px #0818262e,0 0 10px #22d3ee3d;z-index:5}.target-area__sweetspot--cross{border-color:#7ae2d2e0}.target-area__goal-target{border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(255,248,231,.94);box-shadow:0 0 0 1px #0818262e;z-index:5}.target-area__goal-target--free_kick{border-color:#fff8e7f0}.player-token{width:3.02rem;margin-left:-1.51rem;margin-top:-2.43rem;transform:translateZ(0) scale(.67);transform-origin:center bottom;z-index:5}.player-token__stationary-target-dot{position:absolute;left:2.16rem;top:1.18rem;width:.42rem;height:.42rem;border-radius:50%;background:#7df45f;border:1px solid rgba(12,34,14,.92);box-shadow:0 0 0 1px #d6ffd161,0 0 6px #7df45f57;z-index:7}.player-token.is-primary-pass-target .player-token__stationary-target-dot{background:#ffd65b;box-shadow:0 0 0 1px #fff7ce70,0 0 7px #ffd65b57}.player-token__shadow{position:absolute;left:50%;bottom:.18rem;width:1.14rem;height:.34rem;margin-left:-.57rem;border-radius:50%;background:#0000003d;filter:blur(2px);opacity:.88}.player-token__control-ring{display:none}.player-token__figure{position:relative;width:100%;height:2.36rem;margin:0 auto}.player-token__motion{display:block;transform:translate(var(--player-body-shift-x, 0px)) translateY(calc(var(--player-bob, 0px) * -1)) rotate(var(--player-lean, 0deg));transform-origin:center bottom;will-change:transform}.player-token__svg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.player-token__label{display:grid;justify-items:center;margin-top:-.18rem;font-size:.6rem;line-height:1;font-weight:900;letter-spacing:.01em;color:#f8fbff;text-shadow:0 1px 0 rgba(0,0,0,.82),0 0 4px rgba(0,0,0,.52),0 0 8px rgba(5,15,26,.26)}.player-token.is-active .player-token__label{color:#fff1bf}.player-token.is-receiving-motion .player-token__figure{filter:saturate(1.04)}.player-token.is-shooting-motion .player-token__figure{filter:contrast(1.04)}.ball-token{width:.66rem;height:.66rem;margin-left:-.48rem;margin-top:-.48rem;z-index:6}.ball-token.is-in-goal{z-index:4}.ball-token__shadow{position:absolute;top:.52rem;right:.1rem;bottom:0;left:.1rem;border-radius:50%;background:#00000038;filter:blur(2px)}.ball-token__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;filter:none;image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.ball-token.is-flying .ball-token__icon{animation:ball-pop .46s ease-in-out infinite alternate}.ball-token.is-flight-pass .ball-token__icon,.ball-token.is-flight-shot .ball-token__icon{animation-duration:.52s}.ball-token.is-flight-pass .ball-token__icon{animation-name:ball-pop-flat}.ball-token.is-flight-shot .ball-token__icon{animation-name:ball-pop-direct}.ball-token.is-flight-cross .ball-token__icon{animation-duration:.56s}.ball-token.is-in-goal .ball-token__shadow{opacity:.12;filter:blur(1px)}.ball-token.is-in-goal .ball-token__icon{transform:scale(.92);opacity:.95}@keyframes preview-pulse{0%{opacity:.74}55%{opacity:.9}to{opacity:.86}}@keyframes leg-left{0%{transform:rotate(14deg)}to{transform:rotate(-10deg)}}@keyframes leg-right{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes ball-pop{0%{transform:translateY(0)}to{transform:translateY(-.18rem)}}@keyframes ball-pop-flat{0%{transform:translateY(0)}to{transform:translateY(-.08rem)}}@keyframes ball-pop-direct{0%{transform:translateY(0)}to{transform:translateY(-.12rem)}}@keyframes crowd-overlay-wave{0%{opacity:.08;transform:translateY(1px) scaleY(.94)}50%{opacity:.2;transform:translateY(-1px) scaleY(1.06)}to{opacity:.08;transform:translateY(1px) scaleY(.94)}}@keyframes manager-advance-pulse{0%,80%,to{opacity:.28;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}@keyframes crowd-phone-flashes{0%,6%,13%,21%,30%,39%,51%,62%,76%,88%,to{opacity:0;background-position:0 0}8%{opacity:.62;background-position:18px -6px}10%{opacity:.26;background-position:18px -6px}23%{opacity:.72;background-position:-54px 14px}25%{opacity:.22;background-position:-54px 14px}42%{opacity:.55;background-position:71px 9px}45%{opacity:.68;background-position:108px -18px}47%{opacity:.2;background-position:108px -18px}66%{opacity:.66;background-position:-91px -10px}69%{opacity:.24;background-position:-91px -10px}80%{opacity:.5;background-position:36px 24px}92%{opacity:.6;background-position:-128px 4px}}@keyframes rain-scroll-primary{0%{transform:translate3d(0,calc(0px - var(--rain-tile-y)),0)}to{transform:translate3d(var(--rain-tile-x),0,0)}}@keyframes rain-scroll-secondary{0%{transform:translate3d(calc(0px - var(--rain-tile-x)),calc(0px - var(--rain-tile-y)),0)}to{transform:translateZ(0)}}@keyframes storm-rain-scroll{0%{transform:translate3d(0,calc(0px - var(--rain-tile-y)),0)}to{transform:translate3d(var(--rain-tile-x),0,0)}}@keyframes storm-rain-scroll-2{0%{transform:translate3d(calc(0px - var(--rain-tile-x)),calc(0px - var(--rain-tile-y)),0)}to{transform:translateZ(0)}}@keyframes storm-lightning-soft-pulse{0%,to{opacity:0;transform:translate(0)}18%{opacity:.16;transform:translate(0)}34%{opacity:.46;transform:translate(0)}50%{opacity:.08;transform:translate(0)}70%{opacity:.28;transform:translate(0)}}@keyframes storm-lightning-strong-pulse{0%,to{opacity:0;transform:translate(0)}15%{opacity:.24;transform:translate(0)}30%{opacity:1;transform:translate(0)}43%{opacity:.16;transform:translate(0)}64%{opacity:.66;transform:translate(0)}84%{opacity:.05;transform:translate(0)}}@keyframes storm-lightning-soft{0%,37%,48%,to{opacity:0;transform:translate(0)}39%{opacity:.12;transform:translate(-3%)}40.1%{opacity:.48;transform:translate(-4%)}41.2%{opacity:.08;transform:translate(-2%)}43%{opacity:.34;transform:translate(-5%)}46%{opacity:.04;transform:translate(-1%)}}@keyframes storm-lightning-strong{0%,63%,78%,to{opacity:0;transform:translate(0)}66%{opacity:.22;transform:translate(3%)}67.1%{opacity:.98;transform:translate(5%)}68.2%{opacity:.18;transform:translate(2%)}70.2%{opacity:.62;transform:translate(4%)}74%{opacity:.06;transform:translate(1%)}}@keyframes storm-lightning-varied{0%,17%,27%,54%,68%,86%,to{opacity:0;transform:translate(0)}19%{opacity:.1;transform:translate(-3%)}20.1%{opacity:.42;transform:translate(-4%)}21.1%{opacity:.07;transform:translate(-2%)}22.8%{opacity:.3;transform:translate(-5%)}25%{opacity:.04;transform:translate(-1%)}57%{opacity:.22;transform:translate(3%)}58.1%{opacity:1;transform:translate(5%)}59.15%{opacity:.16;transform:translate(2%)}61.3%{opacity:.68;transform:translate(4%)}64.5%{opacity:.05;transform:translate(1%)}80%{opacity:.13;transform:translate(-1.5%)}81.2%{opacity:.5;transform:translate(-2.5%)}82.4%{opacity:.06;transform:translate(-1%)}}@keyframes snow-fall-primary{0%{background-position:0 0}to{background-position:0 416px}}@keyframes snow-fall-light{0%{background-position:0 0}to{background-position:0 284px}}@keyframes snow-fall-secondary{0%{background-position:14px 0}to{background-position:14px 640px}}@keyframes snow-fall-tertiary{0%{background-position:-8px 0}to{background-position:-8px 332px}}@keyframes fog-drift-primary{0%{transform:translate3d(-4%,-1%,0)}to{transform:translate3d(4%,1.5%,0)}}@keyframes fog-drift-secondary{0%{transform:translate3d(3%,0,0)}to{transform:translate3d(-5%,2%,0)}}@media (max-width: 1080px){.sandbox-layout,.team-manager-topbar{grid-template-columns:1fr}.team-tab-content--kits,.manager-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-manager-layout,.team-tab__hero,.team-name-editor,.kit-editor,.stadium-editor,.team-player-layout{grid-template-columns:1fr}.team-tab__hero{align-items:start}.team-card--sidebar{position:static;max-height:none}.team-manager-sidebar{margin-top:0}.team-summary-grid,.team-player-detail__grid,.team-player-stats,.team-appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-playbook-side{order:-1;position:static}.sandbox-side{order:0}.hud-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-configurator__hero{display:grid}.scene-playbook__grid,.scene-group__list{grid-template-columns:1fr}.scene-playbook{max-height:none}.scene-playbook__groups{overflow:visible;padding-right:0}.scene-item__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.player-configurator__layout,.player-configurator__compact-editor{grid-template-columns:1fr}.player-configurator__player-grid{display:flex}@media (max-width: 760px){.sandbox-page{padding:12px}.sandbox-page--manager-match{padding:0}.sandbox-tab-bar,.sandbox-page__hero,.team-tab__hero,.team-card,.hud-panel,.sandbox-controls,.scene-playbook,.player-configurator,.field-stage{border-radius:22px}.hud-panel__scoreboard{flex-direction:column}.field__matchline{bottom:2%;font-size:.58rem;gap:.34rem;padding:0}.field__matchline-score{min-width:2.6rem}.field__matchline-main{gap:.26rem;padding:.12rem .42rem}.field__matchline-team{max-width:min(18ch,34vw)}.field__matchline-possession{width:1.2rem;height:.42rem}.sandbox-training__topbar{top:max(8px,env(safe-area-inset-top,0px) + 6px);left:max(8px,env(safe-area-inset-left,0px) + 6px);right:max(8px,env(safe-area-inset-right,0px) + 6px)}.sandbox-training__topbar .action-button{min-height:30px;padding:5px 9px;font-size:.66rem}.sandbox-training__controls{bottom:max(3.2%,env(safe-area-inset-bottom,0px) + 8px);width:min(420px,calc(100vw - 16px))}.sandbox-training__playbook-overlay{padding:max(50px,env(safe-area-inset-top,0px) + 46px) max(8px,env(safe-area-inset-right,0px) + 6px) max(90px,env(safe-area-inset-bottom,0px) + 76px) max(8px,env(safe-area-inset-left,0px) + 6px)}.sandbox-training__actionbar{gap:5px;padding:0;border-radius:0}.sandbox-training__difficulty-shell{gap:5px;padding:5px 7px;border-radius:12px}.sandbox-training__difficulty-button{min-height:30px;height:30px;padding:0 6px;font-size:.62rem;letter-spacing:.04em}.sandbox-training__actionbar .action-button{min-height:28px;padding:4px 7px;font-size:.64rem}.field__matchline-team{max-width:14ch}.field__matchline-control{width:1.18rem;height:1.18rem}.field__matchline-control svg{width:.62rem;height:.62rem}.sandbox-tab-bar{padding:8px;gap:8px}.sandbox-tab{min-width:0;flex:1 1 0;padding-left:12px;padding-right:12px}.hud-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-controls__panel--toolbar{padding:12px}.sandbox-controls__team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-controls__team-field--side{max-width:none}.sandbox-controls__panel--shot-layout{grid-template-columns:1fr;row-gap:10px}.direction-meter--toolbar,.power-slider--toolbar{grid-template-columns:1fr;gap:8px}.height-rail{width:min(100%,86px);justify-self:start}.height-rail__track{min-height:104px}.player-configurator__player-grid,.player-configurator__color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card,.team-tab__hero{padding:16px}.sandbox-render-switch{justify-content:flex-start;flex-wrap:wrap}.team-card--sidebar{max-height:none;grid-template-rows:none}.team-tab__hero{padding:20px;flex-direction:column}.team-tab__hero-badge{width:100%}.team-overview-grid,.team-summary-grid,.team-tab-content--kits{grid-template-columns:1fr}.manager-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-manager-topbar,.team-manager-toolbar{justify-content:flex-start}.team-player-detail__hero,.team-player-detail__grid,.team-player-stats,.team-appearance-grid,.manager-kit-card__body{grid-template-columns:1fr}.manager-kit-color__palette{gap:5px}.kit-preview-card__figure{width:112px;height:124px}.stadium-meta{grid-template-columns:1fr}.field{--corner-width: clamp(2.7rem, 8.6%, 4rem);--side-ad-width: .24rem}.field-shot-inset{width:min(220px,46vw);min-width:min(220px,46vw);padding:6px 8px 7px}.field-shot-inset__goal{height:72px}.field-shot-inset__overlay,.field-shot-inset__net{left:32px;right:32px}.advertising-board__text{font-size:.48rem}.pause-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-lightbox{padding:14px}.stadium-lightbox__dialog{width:calc(100vw - 28px);border-radius:22px}.stadium-lightbox__frame{min-height:min(62vh,520px);border-radius:22px}}@media (max-width: 560px){.sandbox-page__hero{padding:20px 18px}.sandbox-page__hero h1{font-size:2.2rem}.hud-panel__grid{grid-template-columns:1fr}.team-tab__hero-badge{min-width:0}.team-tab__hero-badge{grid-template-columns:1fr}.team-save-pill{grid-row:1;justify-self:start}.team-list__item{padding:10px 12px}.player-configurator{padding:16px}.player-configurator__player-grid,.player-configurator__color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-configurator__selected{min-width:0}.team-player-table{min-width:680px}.field-viewport{padding:8px}.field{--corner-width: clamp(2.3rem, 8.2%, 3.2rem);--side-ad-width: .28rem}.field-shot-inset{display:none}.advertising-board__text{font-size:.38rem}.pause-overlay{padding:.5rem}.pause-card{width:min(21rem,82%);min-width:15rem;border-radius:.82rem}.pause-card__footer{grid-template-columns:1fr;padding:.46rem .56rem .56rem}.pause-card__close{right:.62rem}.pause-card__ad{padding-left:.56rem;padding-right:.56rem;padding-bottom:.2rem}.pause-card__scoreboard{padding:.58rem .62rem .56rem}.pause-card__scoreline{gap:.28rem}.pause-card__resultteam{font-size:.68rem}.pause-card__resultscore{font-size:1.18rem;gap:.14rem}.pause-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.26rem}.pause-card__stat{min-height:2.05rem;padding-inline:.22rem}.pause-card__stat span{font-size:.4rem;letter-spacing:.06em}.pause-card__stat strong{font-size:.72rem}.pause-card__action{min-height:2.2rem;font-size:.68rem}}@media (max-width: 380px){.manager-kit-grid{grid-template-columns:1fr}}}@media (prefers-reduced-motion: reduce){.crowd-animation-overlay span{animation:none}.ball-token__icon{animation:none!important}.player-token__motion{transition:none}}.penalty-panel{position:absolute;bottom:10%;background:#040a14e0;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 12px 10px;color:#fff;z-index:60;pointer-events:none;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:80px;transition:border-color .2s ease,box-shadow .2s ease}.penalty-panel--home{left:7.5%}.penalty-panel--away{right:7.5%}.penalty-panel--active{border-color:#ffd25099;box-shadow:0 0 12px #ffd2502e}.penalty-panel__label{font-size:8px;font-weight:700;letter-spacing:.1em;color:#ffffff61;text-transform:uppercase}.penalty-panel__name{font-size:11px;font-weight:600;color:#ffffffd1;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.penalty-panel__score{font-size:28px;font-weight:900;line-height:1;color:#fff}.penalty-panel__dots{display:flex;gap:5px;justify-content:center;margin-top:2px}.penalty-panel__dot{width:12px;height:12px;border-radius:50%;display:inline-block;background:#ffffff26;border:1.5px solid rgba(255,255,255,.3)}.penalty-panel__dot--scored{background:#43c859;border-color:#43c859;box-shadow:0 0 5px #43c85980}.penalty-panel__dot--missed{background:#e53935;border-color:#e53935}.penalty-panel__continuation{font-size:8px;font-weight:800;letter-spacing:.08em;color:#ffb300;text-transform:uppercase;margin-top:2px}.sandbox-leg1-picker{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:5px 10px 6px;position:relative}.sandbox-leg1-picker__label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;line-height:1}.sandbox-leg1-picker__row{display:inline-flex;align-items:center;gap:4px}.sandbox-leg1-picker__score{min-width:22px;text-align:center;font-weight:800;font-size:18px;line-height:1;color:#fff}.sandbox-leg1-picker__sep{font-weight:800;font-size:16px;color:#fff6;margin:0 2px;line-height:1}.sandbox-leg1-picker__step{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);cursor:pointer;width:20px;height:20px;font-size:14px;line-height:1;color:#fffc;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;padding:0}.sandbox-leg1-picker__step:hover:not(:disabled){background:#fff3;color:#fff}.sandbox-leg1-picker__step:disabled{opacity:.3;cursor:not-allowed}.sandbox-leg1-picker__clear{position:absolute;top:-6px;right:-6px;background:#1e1e28e6;border:1px solid rgba(255,255,255,.2);cursor:pointer;width:16px;height:16px;font-size:9px;color:#ffffff80;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.sandbox-leg1-picker__clear:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b80;background:#1e1414f2}.sandbox-leg1-picker__clear:disabled{opacity:.3;cursor:not-allowed}.manager-help{box-sizing:border-box;min-height:100vh;padding:max(26px,calc(env(safe-area-inset-top) + 16px)) max(clamp(20px,6vw,88px),calc(env(safe-area-inset-right) + 16px)) max(72px,calc(env(safe-area-inset-bottom) + 28px)) max(clamp(20px,6vw,88px),calc(env(safe-area-inset-left) + 16px));color:#162019;background:#f5f3ea;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.manager-help *,.manager-help *:before,.manager-help *:after{box-sizing:border-box}.sandbox-home{box-sizing:border-box;min-height:100vh;padding:clamp(32px,8vw,110px) clamp(20px,7vw,120px);color:var(--text);background:radial-gradient(circle at 80% 0%,rgba(47,109,137,.35),transparent 37%),linear-gradient(145deg,#09131d,#152a36)}.sandbox-home__language{position:absolute;top:clamp(20px,3vw,38px);right:clamp(20px,5vw,76px);display:inline-flex;align-items:center;gap:9px;color:#bfd0d8;font-size:14px}.sandbox-home__language select{min-height:36px;padding:0 30px 0 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;color:var(--text);background:#091621d9}.sandbox-home__hero,.sandbox-home__grid{max-width:1160px;margin:0 auto}.sandbox-home__hero small{color:#d3b587;font-weight:850;letter-spacing:.18em}.sandbox-home__hero h1{max-width:720px;margin:14px 0;font-family:var(--display-font);font-size:clamp(42px,7vw,78px);line-height:.95}.sandbox-home__hero p{max-width:640px;color:#bfd0d8;font-size:18px;line-height:1.55}.sandbox-home__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:54px}.sandbox-home__card{min-height:255px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#091621b8;overflow:hidden}.sandbox-home__card>a:first-child{display:flex;flex-direction:column;height:100%;padding:24px;color:inherit;text-decoration:none}.sandbox-home__card>a:first-child:hover{background:linear-gradient(145deg,rgba(211,181,135,.17),transparent)}.sandbox-home__card span{color:#d3b587;font-weight:850;font-size:12px;letter-spacing:.12em}.sandbox-home__card strong{margin-top:18px;font-family:var(--display-font);font-size:28px}.sandbox-home__card p{color:#b7c3cb;line-height:1.45}.sandbox-home__card b{margin-top:auto;color:#f8ddb0}.sandbox-home__alternate{position:relative;display:block;margin:-28px 24px 14px;color:#b7c3cb;font-size:13px;text-decoration:underline}@media (max-width: 850px){.sandbox-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 500px){.sandbox-home__grid{grid-template-columns:1fr}}.manager-mobile__nav-item--docs{text-decoration:none}.manager-mobile__nav-icon--docs{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:50%;font-size:12px;font-weight:850}.manager-start-docs-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 15px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none;font-size:13px;font-weight:800}.manager-start-docs-link:hover{color:#fff;background:#1f4939}.manager-start-docs-link--hero{align-self:flex-start;margin-top:6px;background:transparent;cursor:pointer}.manager-start-support-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.manager-ai-support{box-sizing:border-box;color:#241d14;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.manager-ai-support *,.manager-ai-support *:before,.manager-ai-support *:after{box-sizing:border-box}.manager-ai-support.is-standalone{min-height:100vh;padding:max(18px,calc(env(safe-area-inset-top) + 12px)) max(18px,calc(env(safe-area-inset-right) + 12px)) max(18px,calc(env(safe-area-inset-bottom) + 12px)) max(18px,calc(env(safe-area-inset-left) + 12px));background:radial-gradient(circle at 88% 4%,rgba(201,173,129,.26),transparent 30%),#f3e3c7}.manager-ai-support__topbar{width:min(920px,100%);min-height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.manager-ai-support__back{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid rgba(107,72,37,.25);border-radius:999px;padding:7px 13px;color:#4d3821;background:#fff8e9b8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.manager-ai-support__back:hover{background:#fff8e9}.manager-ai-support__back span:first-child{font-size:1rem}.manager-ai-support__brand{display:flex;align-items:center;gap:8px;color:#5f4225;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.manager-ai-support__brand img{width:32px;height:32px;border-radius:8px;box-shadow:0 5px 12px #3925112e}.manager-ai-support__panel{width:min(920px,100%);height:calc(100dvh - 98px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:480px;margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(107,72,37,.2);border-radius:20px;background:#f8edda;box-shadow:0 18px 44px #49301729,inset 0 1px #ffffff8c}.manager-ai-support.is-embedded{width:auto;min-width:0}.manager-ai-support.is-embedded .manager-ai-support__panel{height:clamp(430px,calc(100dvh - 182px),640px);min-height:0;border-radius:18px;box-shadow:inset 0 1px #ffffff73}.manager-ai-support__header{min-width:0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f4e6ca;background:linear-gradient(135deg,rgba(143,21,17,.22),transparent 44%),#11181d}.manager-ai-support__header>div{min-width:0}.manager-ai-support__header small{color:#f2c063;font-size:.62rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.manager-ai-support__header h1{margin:3px 0 2px;color:#f7ead0;font-family:var(--display-font);font-size:clamp(1.55rem,5vw,2.35rem);line-height:1}.manager-ai-support__header p{margin:0;color:#d7bf95;font-size:.78rem;line-height:1.35}.manager-ai-support__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(242,192,99,.22);border-radius:999px;padding:6px 9px;color:#ecd4aa;background:#ffffff0a;font-size:.65rem;font-weight:800}.manager-ai-support__status i{width:7px;height:7px;border-radius:50%;background:#d29b55;box-shadow:0 0 0 3px #d29b5524}.manager-ai-support__messages{min-height:0;padding:18px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;background:linear-gradient(rgba(126,91,48,.035) 1px,transparent 1px) 0 0 / 100% 30px,#efe0c4}.manager-ai-support__message{width:fit-content;max-width:min(78%,640px);padding:10px 13px 11px;border:1px solid rgba(91,61,30,.14);border-radius:15px 15px 15px 5px;color:#2b2116;background:#ead5b1;box-shadow:0 4px 12px #4a301612}.manager-ai-support__message.is-user{align-self:flex-end;border-color:#70461b33;border-radius:15px 15px 5px;background:#d9b47c}.manager-ai-support__message.is-error{align-self:flex-start;border-color:#8f151142;background:#edc9ae}.manager-ai-support__message small{display:block;margin-bottom:4px;color:#78532d;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manager-ai-support__message.is-user small{color:#684118;text-align:right}.manager-ai-support__message.is-error small{color:#8f1511}.manager-ai-support__message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.manager-ai-support__assets{display:grid;gap:8px;margin-top:10px}.manager-ai-support__asset{width:min(250px,100%);overflow:hidden;border:1px solid rgba(91,61,30,.22);border-radius:11px;padding:0;color:#4d3821;background:#fff8e9;cursor:zoom-in;font:inherit;text-align:left;box-shadow:0 5px 13px #4a30161a}.manager-ai-support__asset:hover{border-color:#8f5d2b}.manager-ai-support__asset img{display:block;width:100%;max-height:250px;object-fit:cover}.manager-ai-support__asset span{display:block;padding:7px 9px;font-size:.68rem;font-weight:750;line-height:1.35}.manager-ai-support__lightbox{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));display:grid;place-items:center;background:#070c0fe8}.manager-ai-support__lightbox figure{position:relative;width:min(920px,100%);max-height:100%;margin:0;display:grid;place-items:center;gap:9px}.manager-ai-support__lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:13px;object-fit:contain;box-shadow:0 18px 55px #00000073}.manager-ai-support__lightbox button{justify-self:end;display:inline-flex;min-height:40px;align-items:center;gap:7px;border:1px solid rgba(247,234,208,.32);border-radius:999px;padding:7px 13px;color:#f7ead0;background:#8f1511;cursor:pointer;font:inherit;font-size:.75rem;font-weight:850}.manager-ai-support__lightbox button span{font-size:1.2rem;line-height:.8}.manager-ai-support__lightbox figcaption{max-width:min(720px,100%);color:#f7ead0;font-size:.78rem;line-height:1.4;text-align:center}.manager-ai-support__loading{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:8px 11px;color:#6e5133;font-size:.72rem;font-weight:750}.manager-ai-support__loading>span{display:inline-flex;gap:3px}.manager-ai-support__loading i{width:5px;height:5px;border-radius:50%;background:#a76d34;animation:manager-ai-support-pulse 1.05s ease-in-out infinite}.manager-ai-support__loading i:nth-child(2){animation-delay:.14s}.manager-ai-support__loading i:nth-child(3){animation-delay:.28s}@keyframes manager-ai-support-pulse{0%,70%,to{opacity:.34;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.manager-ai-support__composer{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;border-top:1px solid rgba(107,72,37,.16);background:#f7ead0}.manager-ai-support__composer textarea{width:100%;min-height:48px;max-height:130px;resize:vertical;border:1px solid #c9ad81;border-radius:12px;padding:11px 12px;color:#2b2116;background:#fff8e9;outline:none;font:inherit;font-size:16px;line-height:1.35}.manager-ai-support__composer textarea:focus{border-color:#8f5d2b;box-shadow:0 0 0 3px #8f5d2b1f}.manager-ai-support__composer textarea::placeholder{color:#8c765b}.manager-ai-support__composer button{min-height:48px;border:1px solid #74100d;border-radius:12px;padding:0 17px;color:#f7ead0;background:#8f1511;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.manager-ai-support__composer button:hover:not(:disabled){background:#a2251e}.manager-ai-support__composer button:disabled{border-color:#ad9270;color:#e2d1b5;background:#b79c78;cursor:not-allowed}.manager-ai-support__composer .manager-ai-support__voice-button{width:48px;padding:0;color:#f7ead0;background:#4d2f1b;border-color:#342012}.manager-ai-support__composer .manager-ai-support__voice-button:hover:not(:disabled){background:#624027}.manager-ai-support__composer .manager-ai-support__voice-button.is-listening{color:#fff;background:#8f1511;border-color:#74100d;animation:manager-ai-support-voice-pulse 1.1s ease-in-out infinite}.manager-ai-support__voice-button svg{width:23px;height:23px}.manager-ai-support__composer .manager-ai-support__send-button{width:48px;padding:0}.manager-ai-support__send-button svg{width:23px;height:23px}.manager-ai-support__voice-error{grid-column:1 / -1;color:#8f1511;font-size:.67rem;font-weight:750}@keyframes manager-ai-support-voice-pulse{50%{filter:brightness(1.2);transform:scale(.96)}}@media (max-width: 600px){.manager-ai-support.is-standalone{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.manager-ai-support__topbar{margin-bottom:8px}.manager-ai-support__brand span{display:none}.manager-ai-support__panel{height:calc(100dvh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:410px;border-radius:16px}.manager-ai-support.is-embedded .manager-ai-support__panel{height:clamp(420px,calc(100dvh - 170px),610px)}.manager-ai-support__header{padding:15px 14px}.manager-ai-support__header p{max-width:240px;font-size:.7rem}.manager-ai-support__messages{padding:14px 12px}.manager-ai-support__message{max-width:86%}.manager-ai-support__composer{padding:9px;gap:7px}.manager-ai-support__composer button{padding:0 12px}}.manager-help__header,.manager-help__layout,.manager-help__hero{max-width:1440px;margin:0 auto}.manager-help__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.manager-help__brand--header{min-width:0}.manager-help__brand--header img{width:42px;height:42px}.manager-help__brand--header small{font-size:11px;white-space:nowrap}.manager-help__back{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;color:#244f3c;text-decoration:none}.manager-help__back:hover{background:#e4e7dc;text-decoration:none}.manager-help__back:hover{text-decoration:underline}.manager-help__language{position:relative}.manager-help__language-trigger{display:inline-flex;min-width:66px;min-height:38px;align-items:center;justify-content:center;gap:9px;border:1px solid #d8ddd2;border-radius:11px;padding:8px 11px;color:#244f3c;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850;letter-spacing:.06em}.manager-help__language-trigger i{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.manager-help__language-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:grid;min-width:148px;overflow:hidden;border:1px solid #d8ddd2;border-radius:13px;padding:5px;background:#fffefa;box-shadow:0 12px 28px #1e34282e}.manager-help__language-menu button{border:0;border-radius:8px;padding:9px 10px;color:#385046;text-align:left;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.manager-help__language-menu button:hover,.manager-help__language-menu button.is-active{color:#fff;background:#1f8a4c}.manager-help__control-guide{margin:28px 0;padding:22px;border:1px solid #d7dfd2;border-radius:18px;background:#f3f6ee}.manager-help__control-guide h2{margin-top:0}.manager-help__inline-screenshot{width:min(31%,170px);margin:4px 0 14px 16px;overflow:hidden;border:1px solid #d7dfd2;border-radius:10px;background:#f7f8f3}.manager-help__inline-screenshot.is-right{float:right}.manager-help__inline-screenshot.is-left{float:left;margin:4px 16px 14px 0}.manager-help__inline-screenshot button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.manager-help__inline-screenshot img{display:block;width:100%;height:auto}.manager-help__inline-screenshot figcaption{padding:10px 12px;color:#385046;font-size:13px;font-weight:700}.manager-help__lightbox{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#050d0ad1}.manager-help__lightbox-panel{position:relative;width:min(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 40px),540px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px);overflow:visible;background:transparent}.manager-help__lightbox-panel img{display:block;width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 150px);height:auto;border-radius:14px;box-shadow:0 18px 42px #0000005c;object-fit:contain;cursor:zoom-out}.manager-help__lightbox-close{position:absolute;z-index:1;top:-16px;right:-16px;width:42px;height:42px;border:1px solid rgba(255,255,255,.36);border-radius:50%;color:#fff;background:#13211b;box-shadow:0 3px 12px #0006;cursor:pointer;font-size:29px;font-weight:500;line-height:1}@media (max-width: 760px){.manager-help__inline-screenshot{width:min(38%,150px)}.manager-help__lightbox-panel{width:min(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 48px),280px);max-height:60dvh}.manager-help__lightbox-panel img{max-height:calc(60dvh - 66px)}}.manager-help__hero{padding:20px 0 48px}.manager-help__brand{display:flex;align-items:center;gap:13px}.manager-help__brand img{width:58px;height:58px;border-radius:14px;box-shadow:0 8px 18px #18392b29;image-rendering:auto}.manager-help__brand small{color:#a24d27;font-size:12px;font-weight:850;letter-spacing:.13em}.manager-help__hero h1{max-width:680px;margin:10px 0;color:#18392b;font-family:Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.manager-help__hero p{margin:0;color:#506058;font-size:18px}.manager-help__layout{display:grid;grid-template-columns:230px minmax(0,760px) 210px;gap:clamp(24px,4vw,64px);align-items:start}.manager-help__nav{position:sticky;top:22px;display:grid;gap:5px}.manager-help__nav button{display:flex;gap:11px;align-items:baseline;border:0;border-left:3px solid transparent;padding:10px 12px;color:#53645c;text-align:left;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.manager-help__nav button span{color:#9a9f94;font-size:11px;font-weight:800}.manager-help__nav button:hover,.manager-help__nav button[aria-current=page]{color:#18392b;border-left-color:#c85e32;background:#ebeade}.manager-help__sections{position:sticky;top:40px;display:grid;gap:2px;margin:0;padding:4px 0 4px 15px;border-left:2px solid #d7dbd2}.manager-help__sections>strong{margin:0 0 8px;padding:0;color:#244f3c;font-size:12px;font-weight:800;line-height:1.35}.manager-help__section-link{display:block;width:100%;border:0;border-radius:0;padding:5px 0;color:#66756b;text-align:left;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1.35;transition:color .16s ease,transform .16s ease}.manager-help__section-link:hover{color:#c85e32;transform:translate(3px)}.manager-help__section-link.is-level-3{padding-left:12px;color:#7b887e;font-size:11px;font-weight:500}.manager-help__article h1,.manager-help__article h2,.manager-help__article h3{scroll-margin-top:24px}.manager-help__article{min-width:0;padding:clamp(26px,4vw,50px);border-radius:18px;background:#fffefa;box-shadow:0 12px 36px #1e342814}.manager-help__article h1{margin:0 0 30px;color:#18392b;font-family:Georgia,serif;font-size:clamp(30px,4vw,47px);line-height:1.05}.manager-help__article h2{margin:35px 0 12px;color:#244f3c;font-size:21px}.manager-help__article h3{margin:25px 0 8px;font-size:17px}.manager-help__article p,.manager-help__article li{color:#39463f;font-size:16px;line-height:1.65}.manager-help__article ol{padding-left:25px}.manager-help__article li+li{margin-top:7px}.manager-help__article blockquote{margin:28px 0 0;border-left:4px solid #c85e32;padding:12px 16px;color:#4e5d54;background:#f6f0e9;line-height:1.5}@media (max-width: 760px){.manager-help{padding:max(20px,calc(env(safe-area-inset-top) + 14px)) max(16px,calc(env(safe-area-inset-right) + 12px)) max(48px,calc(env(safe-area-inset-bottom) + 20px)) max(16px,calc(env(safe-area-inset-left) + 12px))}.manager-help__header{gap:10px}.manager-help__brand--header{gap:7px}.manager-help__brand--header img{width:36px;height:36px}.manager-help__brand--header small{font-size:12px;letter-spacing:.13em}.manager-help__hero{padding:18px 0 30px}.manager-help__hero h1{font-size:clamp(30px,10vw,40px);line-height:1;white-space:nowrap}.manager-help__layout{grid-template-columns:1fr;gap:22px}.manager-help__nav{position:static;display:flex;overflow-x:auto;padding-bottom:3px}.manager-help__nav button{flex:0 0 auto;border-left:0;border-bottom:3px solid transparent}.manager-help__nav button:hover,.manager-help__nav button[aria-current=page]{border-left-color:transparent;border-bottom-color:#c85e32}.manager-help__sections{display:none}.manager-help__article{padding:26px 22px}}.team-field--readonly strong{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid rgba(151,184,204,.1);border-radius:14px;color:var(--muted);background:#ffffff06;font-size:.92rem;font-weight:600}.team-tab--light .team-card{background:#fffefa;border-color:#d7dbd2;box-shadow:none}.team-tab--light .team-field input[type=text],.team-tab--light .team-field input[type=number],.team-tab--light .team-field select{min-height:38px;border-color:#cfd8d0;border-radius:8px;color:#18392b;background:#fffefa}.team-tab--light .team-field--readonly strong{min-height:38px;border-color:transparent;border-radius:8px;color:#506058;background:#f6f0e9}.team-tab--light .kit-preview-card,.team-tab--light .team-table-shell,.team-tab--light .team-crest-preview,.team-tab--light .team-inline-note,.team-tab--light .stadium-meta div{border-color:#d7dbd2;background:#f6f0e9}.team-tab--light .kit-pattern-field select{border-color:#cfd8d0;color:#18392b;background:#fffefa}.team-tab--light .team-player-table th{color:#506058;background:#ebeade}.team-tab--light .team-player-table th,.team-tab--light .team-player-table td{border-bottom-color:#dfe4dc}.team-tab--light .team-player-table td input,.team-tab--light .team-player-table td select{border-color:#cfd8d0;color:#18392b;background:#fffefa}.team-tab--light .chip-button{border-color:#cfd8d0;color:#244f3c;background:#fffefa}.team-tab--light .chip-button.is-active{border-color:#244f3c;color:#fff;background:#244f3c}.team-tab--light .team-toolbar-icon{border-color:#d7dbd2;color:#506058;background:#fffefa}.team-tab--light .team-toolbar-icon.is-active{border-color:#244f3c;color:#fff;background:#244f3c}body.team-editor-page--light,body.team-editor-page--light #root,body.team-editor-page--light .sandbox-page:not(.sandbox-page--manager-match){background:#f0f1e9!important}.team-manager-filterbar--legacy{display:none!important}.team-tab--light .team-editor-context,.team-tab--light .team-manager-main,.team-tab--light .team-manager-sidebar{background:transparent}.team-tab--light .team-summary-card strong,.team-tab--light .team-crest-preview strong,.team-tab--light .team-crest-preview span,.team-tab--light .stadium-meta strong{color:#18392b}.team-tab--light .team-player-chip,.team-tab--light .team-player-detail,.team-tab--light .team-player-detail__preview,.team-tab--light .team-player-stats>div,.team-tab--light .team-summary-card,.team-tab--light .stadium-preview__meta,.team-tab--light .stadium-preview__empty-note,.team-tab--light .kit-preview-card,.team-tab--light .team-name-preview{color:#18392b;border-color:#d7dbd2;background:#f6f0e9;box-shadow:none}.team-tab--light .team-player-chip.is-active,.team-tab--light .team-list__item.is-active{color:#18392b;border-color:#c85e32;background:#ebeade}.team-tab--light .team-player-chip__meta span,.team-tab--light .team-player-chip__meta small,.team-tab--light .team-player-detail__copy span,.team-tab--light .team-player-detail__copy small,.team-tab--light .stadium-preview__meta span{color:#647369}.team-tab--light .stadium-lightbox__dialog,.team-tab--light .team-crest-lightbox__dialog,.team-tab--light .manager-kit-color__popup{color:#18392b;border-color:#d7dbd2;background:#fffefa}.team-tab--light .manager-kit-color__readout-values>span,.team-tab--light .manager-kit-color__ok{color:#18392b;border-color:#cfd8d0;background:#f6f0e9}.team-tab--light .chip-button.is-active,.team-tab--light .team-toolbar-icon.is-active,.team-tab--light .team-manager-toolbar .chip-button--small.is-active{border-color:#506058;color:#fff;background:#506058}.team-tab--light .team-list__item.is-active,.team-tab--light .team-player-chip.is-active{border-color:#9aa7a0;color:#18392b;background:#e3e6df}.team-tab--light .team-subtabs .sandbox-tab--sub.is-active{border-bottom-color:#506058;color:#18392b}.team-tab--dark{max-width:1440px}.team-tab--dark .team-manager-layout{grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,56px)}.team-tab--dark .team-card--sidebar{position:sticky;top:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-tab--dark .team-sidebar__head{padding:2px 0 12px;border-bottom:1px solid rgba(181,214,255,.16)}.team-tab--dark .team-list--sidebar{padding:14px 0}.team-tab--dark .team-list__item{border:0;border-left:3px solid transparent;border-radius:0;padding:10px 9px;background:transparent}.team-tab--dark .team-list__item:hover:not(.is-active){border-left-color:#b5d6ff4d;background:#ffffff0b;transform:none}.team-tab--dark .team-list__item.is-active{border-left-color:var(--accent);background:#ffd76c1a}.team-tab--dark .team-manager-topbar{gap:13px;padding:0 0 16px;border:0;border-bottom:1px solid rgba(181,214,255,.16);border-radius:0;background:transparent;box-shadow:none}.team-tab--dark .team-subtabs{padding:0;border:0;border-radius:0;background:transparent;gap:2px}.team-tab--dark .team-subtabs .sandbox-tab--sub{border-color:transparent;border-radius:0;background:transparent;font-family:inherit;font-size:.78rem;letter-spacing:0;text-transform:none}.team-tab--dark .team-subtabs .sandbox-tab--sub.is-active{border-color:transparent;border-bottom:2px solid var(--accent);background:transparent}.team-tab--dark .team-tab-content>.team-card{padding:clamp(24px,4vw,44px);border-radius:18px;box-shadow:none}.team-tab--light .team-list--sidebar{scrollbar-color:#aeb8b0 #ebeade}.team-tab--light .team-list--sidebar::-webkit-scrollbar{width:10px}.team-tab--light .team-list--sidebar::-webkit-scrollbar-track{border-radius:999px;background:#ebeade}.team-tab--light .team-list--sidebar::-webkit-scrollbar-thumb{border:2px solid #ebeade;border-radius:999px;background:#aeb8b0}.team-tab--light .team-list--sidebar::-webkit-scrollbar-thumb:hover{background:#839087}.team-tab--light .team-crest-lightbox__change{border-color:#cfd8d0;color:#244f3c;background:#fffefa}.team-card--profile{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0%,rgba(125,227,206,.13),transparent 28%),radial-gradient(circle at 8% 100%,rgba(255,215,108,.08),transparent 27%),linear-gradient(160deg,#12273dfa,#08121dfa)}.team-card--profile:after{content:"";position:absolute;width:260px;height:260px;right:-120px;bottom:-165px;border:1px solid rgba(125,227,206,.13);border-radius:50%;box-shadow:0 0 0 28px #7de3ce06,0 0 0 56px #7de3ce05;pointer-events:none}.team-card--profile .team-card__head{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.team-card--profile .team-overview-grid{gap:14px 18px}.team-card--profile .team-crest-preview{min-height:132px;margin:4px 0 6px;padding:18px;grid-template-columns:108px minmax(0,1fr);border-color:#7de3ce33;background:linear-gradient(90deg,rgba(125,227,206,.09),transparent 42%),#ffffff0b}.team-card--profile .team-crest-preview__mark{width:100px;height:100px;border-radius:26px}.team-card--profile .team-crest-preview__mark.is-empty{border-style:dashed;color:var(--accent-2);background:#ffffff0a}.team-crest-preview__upload-mark{font-family:var(--display-font);font-size:2.1rem;font-weight:300;line-height:1}.team-card--profile .team-summary-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.team-card--profile .team-summary-card{position:relative;min-height:78px;padding:12px 13px;overflow:hidden;border-color:#ffffff1a;background:#030c1552}.team-card--profile .team-summary-card:before{content:"";position:absolute;top:0;right:13px;left:13px;height:2px;border-radius:999px;background:#7de3ce6b}.team-card--profile .team-summary-card strong{font-size:.96rem}.team-tab--light .team-card--profile{background:radial-gradient(circle at 92% 0%,rgba(36,79,60,.09),transparent 28%),radial-gradient(circle at 8% 100%,rgba(200,94,50,.07),transparent 27%),#fffefa}.team-tab--light .team-card--profile .team-card__head{border-bottom-color:#dfe4dc}.team-tab--light .team-card--profile .team-crest-preview{border-color:#d7dbd2;background:linear-gradient(90deg,rgba(36,79,60,.07),transparent 42%),#f6f0e9}.team-tab--light .team-card--profile .team-summary-card{border-color:transparent;background:#f6f0e9}.team-tab--light .team-card--profile .team-summary-card:before{background:#8da69a}.team-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.66fr);gap:18px;align-items:stretch}.team-card--profile .team-profile-layout .team-overview-grid{align-content:start}.team-card--profile .team-profile-layout .team-crest-preview{min-height:100%;margin:0;grid-template-columns:1fr;place-items:center}@media (max-width: 760px){.team-profile-layout{grid-template-columns:1fr}.team-card--profile .team-profile-layout .team-crest-preview{min-height:132px}}
