.auction-root{--auction-line:#343e2d;--auction-muted:#a5b29a;color:var(--cream,#f3f4e9);padding-top:24px}.auction-root button,.auction-root input{font:inherit}.auction-root button{cursor:pointer}.auction-root button:disabled{cursor:not-allowed;opacity:.4}.auction-root button:focus-visible,.auction-root a:focus-visible{outline:2px solid var(--lime,#c3fa57);outline-offset:4px}.auction-topline{letter-spacing:1.5px;color:var(--auction-muted);border-bottom:1px solid var(--auction-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;font-size:10px;display:flex}.auction-topline a,.auction-topline button{align-items:center;gap:8px;display:flex}.auction-topline button{color:var(--lime);background:#1c2418;border:1px solid #4c6139;padding:9px 12px}.auction-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding:66px 0 60px;display:grid}.auction-intro h1{font:italic clamp(54px, 6.5vw, 100px)/.94 var(--font-display);letter-spacing:-1px;margin:24px 0}.auction-root em{color:var(--lime);font-style:inherit}.auction-intro-copy>p{max-width:480px;color:var(--auction-muted);font-size:17px;line-height:1.8}.auction-rules-strip{gap:35px;margin:32px 0;display:flex}.auction-rules-strip span{letter-spacing:1.5px;color:var(--auction-muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.auction-rules-strip b{font:italic 34px var(--font-display);color:#f3f4e9}.auction-entry>.button{width:100%;max-width:440px}.auction-entry form{max-width:440px;margin-top:24px}.auction-entry label{letter-spacing:1px;color:var(--auction-muted);margin-bottom:9px;font-size:10px;display:block}.auction-entry form>div{gap:8px;display:flex}.auction-entry input{width:100%;min-width:0;color:var(--lime);letter-spacing:3px;background:#161e13;border:1px solid #4b5a3b;padding:15px}.auction-intro-art{background:radial-gradient(at 50% 30%,#72914245,#0000 70%),repeating-linear-gradient(135deg,#9ac15108 0 1px,#0000 1px 14px),#171e13;border:1px solid #425332;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg)}.auction-stamp{font:italic clamp(48px, 5vw, 78px)/.92 var(--font-display);text-align:center;letter-spacing:-1px;padding:30px 0 20px;transform:rotate(-5deg)}.auction-intro-art>svg{color:#d9ecbe;margin:10px}.auction-art-bid{text-align:center;padding:14px 0 22px}.auction-art-bid>span{letter-spacing:4px;color:var(--auction-muted);font-size:9px}.auction-art-bid strong{font:italic 90px/1 var(--font-display);color:var(--lime);display:block}.auction-art-bid strong span{font-size:42px}.auction-art-bid i{letter-spacing:2px;padding-top:8px;font-size:9px;display:block}.auction-intro-art>small{background:var(--lime);color:#142008;text-align:center;letter-spacing:3px;width:100%;margin-top:auto;padding:11px;font-weight:800}.auction-heading{justify-content:space-between;align-items:end;padding:30px 0 25px;display:flex}.auction-heading h1{font:italic clamp(33px, 4vw, 55px)/1 var(--font-display);margin:9px 0 0}.auction-status{letter-spacing:1px;color:#c79480;align-items:center;gap:7px;font-size:9px;display:flex}.auction-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.auction-status.is-connected{color:var(--lime)}.auction-panel{border:1px solid var(--auction-line);background:#181f15;border-radius:5px;padding:25px}.auction-panel h2{font:italic 29px/1.1 var(--font-display);margin:10px 0 20px}.auction-panel h3{letter-spacing:2px;margin:25px 0 12px;font-size:11px}.auction-panel>p{color:var(--auction-muted);font-size:13px;line-height:1.7}.auction-lobby{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.auction-formations{grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0;display:grid}.auction-formations button{color:#e5e8d9;background:#1b2717;border:1px solid #394b2e;padding:8px 5px 12px;position:relative}.auction-formations button[aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:#2c3b20}.auction-formations strong{font:italic 24px var(--font-display)}.auction-formations button>svg{position:absolute;top:4px;right:4px}.auction-mini-pitch{background:repeating-linear-gradient(0deg,#ffffff03 0 22px,#0000 22px 44px);border:1px solid #667d4338;height:145px;margin:3px 1px 10px;position:relative}.auction-mini-pitch:after{content:"";border:1px solid #667d4355;border-radius:50%;width:25px;height:25px;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.auction-mini-pitch i{color:#fff;z-index:1;background:#61763c;border:1px solid #879c58;border-radius:3px;place-items:center;min-width:15px;height:16px;font:6px sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.auction-lobby-members>div{border-bottom:1px solid var(--auction-line);align-items:center;gap:12px;padding:14px 0;display:flex}.auction-avatar{width:34px;height:34px;color:var(--lime);background:#2d3a24;place-items:center;font-size:12px;font-weight:800;display:grid}.auction-lobby-members>div>div{flex:1}.auction-lobby-members strong{font-size:13px;display:block}.auction-lobby-members small{color:var(--auction-muted);margin-top:5px;font-size:11px;display:block}.auction-lobby-members b{color:#88937f;font-size:9px}.auction-lobby-members b.auction-ready{color:var(--lime)}.auction-root details{color:var(--auction-muted);margin-top:22px;font-size:11px;line-height:1.8}.auction-root summary{cursor:pointer;letter-spacing:1px}.auction-text-button{color:var(--auction-muted);background:0 0;border:0;margin-top:25px;font-size:14px;text-decoration:underline}.auction-error{color:#ffd8bf;background:#38241d;border:1px solid #8b5239;justify-content:space-between;gap:15px;margin:12px 0;padding:14px;font-size:12px;display:flex}.auction-error button{color:inherit;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.auction-opponents{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin-bottom:18px;display:grid}.auction-opponents>div{border:1px solid var(--auction-line);background:#1a2117;border-top:3px solid #3c4931;padding:15px;transition:background .2s,border-color .2s}.auction-opponents>div.leading{border-color:var(--lime);background:#2a361f}.auction-opponents>div.my-team>strong{color:var(--lime)}.auction-opponents strong{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.auction-opponents>div>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.auction-opponents b{font:italic 30px var(--font-display)}.auction-opponents b small{font-size:16px}.auction-opponents span{color:var(--auction-muted);font-size:12px}.auction-opponents p{letter-spacing:.7px;color:var(--auction-muted);min-height:24px;margin:8px 0 0;font-size:8px;line-height:1.5}.auction-live-layout{grid-template-columns:220px minmax(320px,1fr) 270px;align-items:start;gap:16px;display:grid}.auction-stage{text-align:center;background:radial-gradient(at 50% 25%,#718e3535,#0000 68%),#1b2115;border:1px solid #566c37;border-radius:5px;padding:18px 20px 0;position:relative;overflow:hidden}.auction-lot-label{letter-spacing:2px;color:var(--auction-muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.auction-card-spot{justify-content:center;align-items:center;min-height:320px;padding:15px 0 0;animation:.32s ease-out auction-card-in;display:flex;position:relative}.auction-card-spot>.retro-player-card{width:220px;max-width:100%;margin:0}.auction-bid-display>span{color:var(--auction-muted);letter-spacing:3px;font-size:8px}.auction-bid-display>strong{font:italic 66px/1 var(--font-display);color:var(--lime);animation:.2s ease-out auction-bid-in;display:block}.auction-bid-display>strong>small{font-size:32px}.auction-bid-display>p{color:var(--auction-muted);margin:5px 0 12px;font-size:12px}.auction-bid-display b{color:#eef4e5}.auction-clock{padding:0 0 15px;position:relative}.auction-clock>span{font:italic 26px var(--font-display);font-variant-numeric:tabular-nums;margin-bottom:5px;display:block}.auction-clock>div{background:#384427;height:3px}.auction-clock i{background:var(--lime);height:3px;transition:width .2s linear;display:block}.auction-clock small{letter-spacing:1.4px;color:var(--auction-muted);padding-top:8px;font-size:7px;display:block}.auction-danger .auction-clock>span{color:#ff966d}.auction-danger .auction-clock i{background:#ff966d}.auction-bid-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.auction-bid-buttons button{background:var(--lime);color:#132005;border:0;padding:13px 4px;transition:transform .12s}.auction-bid-buttons button:hover:not(:disabled){background:#d9ff94;transform:translateY(-3px)}.auction-bid-buttons button small{margin-bottom:5px;font-size:10px;display:block}.auction-bid-buttons button b{font-size:12px}.auction-pass-row{padding:10px 0 16px}.auction-pass-row p{color:var(--auction-muted);min-height:16px;margin:6px 0 14px;font-size:9px}.auction-pass-row button{color:#c1c9b7;letter-spacing:1px;background:0 0;border:1px solid #606c53;padding:9px 22px;font-size:9px}.auction-sold{background:var(--lime);color:#17240b;font:italic 60px/.9 var(--font-display);padding:12px 4px;animation:.25s ease-out auction-sold-in;position:absolute;top:45%;left:0;right:0;transform:rotate(-6deg);box-shadow:0 10px 35px #0008}.auction-sold small{margin-top:10px;font:700 10px sans-serif;display:block}.auction-feed{padding:20px 15px}.auction-feed .eyebrow{font-size:7px}.auction-feed p{color:var(--auction-muted);border-bottom:1px solid #333d2d;margin:0;padding:10px 0;font-size:11px;line-height:1.6}.auction-feed p span{color:#738164;font-size:8px;display:block}.auction-feed p.event-sold{color:var(--lime);font-weight:700}.auction-feed p:first-child{animation:.2s auction-bid-in}.auction-my-squad{padding:20px 16px}.auction-my-squad h2{justify-content:space-between;align-items:center;display:flex}.auction-my-squad h2 small{color:var(--auction-muted);font:12px sans-serif}.auction-budget{border-bottom:1px solid #424f33;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 0 17px;display:flex}.auction-budget span{letter-spacing:1px;color:var(--auction-muted);font-size:8px}.auction-budget b{font:italic 33px var(--font-display);color:var(--lime)}.auction-squad>div{border-bottom:1px solid #303b28;grid-template-columns:30px 1fr 22px;align-items:center;gap:5px;min-height:39px;padding:7px 0;display:grid}.auction-squad span{color:#91a872;font-size:8px}.auction-squad strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.auction-squad b{color:var(--lime);font-size:11px}.auction-squad small{color:var(--auction-muted);grid-column:2/4;font-size:8px}.auction-squad-empty strong{color:#627056;letter-spacing:1px;font-size:8px}.auction-squad-player{animation:.25s auction-bid-in}.auction-hint{color:var(--auction-muted);font-size:14px;line-height:1.6}.auction-season-loading{text-align:center;background:radial-gradient(#53682b33,#0000 70%);padding:70px 15px}.auction-season-loading>svg{color:var(--lime);margin-bottom:25px;animation:3s linear infinite auction-spin}.auction-season-loading>.eyebrow{display:block}.auction-season-loading h2{font:italic clamp(40px, 5vw, 74px)/1 var(--font-display);margin:20px 0}.auction-season-loading p{color:var(--auction-muted)}.auction-season-teams{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:35px;display:flex}.auction-season-teams>div{border:1px solid var(--auction-line);background:#1a2415;min-width:130px;padding:15px}.auction-season-teams b{font:italic 36px var(--font-display);color:var(--lime);display:block}.auction-season-teams span{color:var(--auction-muted);font-size:9px}.auction-season-teams strong{font-size:12px}.auction-champion{text-align:center;background:radial-gradient(#a4ca3b1c,#0000 70%);padding:35px 15px 50px;animation:.6s ease-out auction-card-in}.auction-champion>svg{color:var(--lime);margin:0 auto 15px}.auction-champion>.eyebrow{display:block}.auction-champion h2{font:italic clamp(48px, 7vw, 96px)/1 var(--font-display);color:var(--lime);overflow-wrap:anywhere;margin:17px 0}.auction-champion p{color:var(--auction-muted);margin-bottom:25px}.auction-champion .button{min-width:230px;margin:8px}.auction-results-grid{grid-template-columns:1.7fr 1fr;gap:18px;margin-bottom:18px;display:grid}.auction-table-scroll{overflow:auto}.auction-results table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.auction-results th,.auction-results td{text-align:center;border-bottom:1px solid var(--auction-line);padding:12px 8px}.auction-results th:nth-child(2){text-align:left}.auction-results thead{color:var(--auction-muted);font-size:8px}.auction-results .champion-row{color:var(--lime);background:#b4ef3620}.auction-matches>div{border-bottom:1px solid var(--auction-line);grid-template-columns:1fr 60px 1fr;align-items:center;gap:6px;padding:10px 0;font-size:11px;display:grid}.auction-matches span:last-child{text-align:right}.auction-matches b{text-align:center;color:var(--lime)}.auction-award{border-bottom:1px solid var(--auction-line);padding:12px 0}.auction-award span{color:var(--lime);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px;font-size:8px;display:block}.auction-award strong{font:italic 26px var(--font-display);display:block}.auction-award small{color:var(--auction-muted);font-size:11px}.auction-squad-tabs{flex-wrap:wrap;gap:8px;padding-bottom:17px;display:flex}.auction-squad-tabs button{color:#c4cfb8;background:#28351f;border:1px solid #415133;padding:8px 13px;font-size:11px}.auction-squad-tabs button.selected{background:var(--lime);color:#162207}.auction-team-summary{flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:15px;display:flex}.auction-team-summary h2{margin:0}.auction-team-summary span{color:var(--auction-muted);font-size:8px}.auction-team-summary b{color:var(--lime);font:italic 26px var(--font-display);display:block}.auction-final-cards{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.auction-final-cards>div>span{color:var(--auction-muted);text-align:center;margin-bottom:9px;font-size:9px;display:block}.auction-final-cards .retro-player-card{width:100%;max-width:150px;margin:auto}.auction-footer{border-top:1px solid var(--auction-line);color:var(--auction-muted);letter-spacing:.6px;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding:25px 0 35px;font-size:9px;display:flex}.auction-footer p{letter-spacing:0;font-size:10px}.auction-feature{background:radial-gradient(at 100%,#c3fa5720,#0000 60%),#1b2416;border:1px solid #5c793b;border-radius:6px;grid-column:1/-1;grid-template-columns:1.4fr 1fr;padding:40px;display:grid;position:relative;overflow:hidden}.auction-feature h2{font:italic clamp(40px, 5vw, 70px)/.96 var(--font-display);margin:20px 0}.auction-feature h2 em{color:var(--lime)}.auction-feature p{color:#aeba9e;max-width:450px;margin-bottom:25px}.auction-feature-art{flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-8deg)}.auction-feature-art strong{font:italic 100px var(--font-display);color:var(--lime)}.auction-feature-art span{letter-spacing:4px;font-size:12px}@keyframes auction-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes auction-bid-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes auction-sold-in{0%{opacity:0;transform:rotate(-6deg)scale(1.3)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes auction-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.auction-live-layout{grid-template-columns:minmax(310px,1fr) 250px}.auction-feed{grid-area:2/1/auto/-1}.auction-feed>div{grid-template-columns:repeat(3,1fr);gap:0 20px;max-height:160px;display:grid}.auction-formations{grid-template-columns:repeat(2,1fr)}.auction-lobby{grid-template-columns:1fr 1fr}.auction-intro{gap:25px}.auction-intro-art{min-height:460px}}@media (max-width:700px){.auction-root{padding-top:15px}.auction-topline>span{display:none}.auction-intro{grid-template-columns:1fr;gap:35px;padding:35px 0}.auction-intro-art{grid-row:2;min-height:340px}.auction-stamp{font-size:54px}.auction-intro-art>svg{display:none}.auction-art-bid strong{font-size:70px}.auction-intro h1{font-size:58px}.auction-lobby,.auction-results-grid{grid-template-columns:1fr}.auction-heading{align-items:start;gap:15px}.auction-heading h1{font-size:34px}.auction-heading .eyebrow{font-size:8px}.auction-status{max-width:95px;margin-top:3px;font-size:7px}.auction-opponents{scroll-snap-type:x proximity;padding-bottom:5px;display:flex;overflow:auto}.auction-opponents>div{scroll-snap-align:start;flex:0 0 145px;padding:10px}.auction-opponents p{font-size:7px}.auction-opponents b{font-size:25px}.auction-live-layout{flex-direction:column;display:flex}.auction-stage{order:0;width:100%;padding:14px 14px 0}.auction-my-squad{order:1;width:100%}.auction-feed{order:2;width:100%}.auction-feed>div{max-height:220px;display:block}.auction-card-spot{min-height:265px}.auction-card-spot>.retro-player-card{width:185px}.auction-bid-display>strong{font-size:55px}.auction-clock{padding-bottom:12px}.auction-bid-buttons button{min-height:60px;padding:14px 3px}.auction-budget{padding:5px 0 10px}.auction-squad{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.auction-results .auction-panel{padding:17px}.auction-final-cards{grid-template-columns:repeat(3,1fr);gap:12px 4px}.auction-team-summary{gap:20px}.auction-footer{margin-top:35px;line-height:1.8;display:block}.auction-feature{grid-template-columns:1fr;padding:28px}.auction-feature-art{display:none}.auction-formations{grid-template-columns:repeat(4,1fr)}.auction-mini-pitch{height:130px}.auction-formations strong{font-size:19px}.auction-panel{padding:20px}.auction-mini-pitch i{min-width:12px;height:14px;font-size:5px}}.auction-is-live .auction-heading{margin:0;padding:16px 0}.auction-is-live .auction-heading h1{margin:6px 0 0;font-size:40px}.auction-is-live .auction-opponents>div{padding:10px}@media (min-width:1101px){.auction-stage{grid-template-columns:1fr 1fr;align-items:center;display:grid}.auction-lot-label,.auction-clock,.auction-bid-buttons,.auction-pass-row{grid-column:1/-1}.auction-card-spot{min-height:300px;padding:12px 0}.auction-card-spot>.retro-player-card{width:190px}}@media (max-width:700px){.auction-is-live .auction-heading h1{font-size:28px}.auction-is-live .auction-topline{padding-bottom:12px}.auction-is-live .auction-card-spot{min-height:230px;padding-top:8px}.auction-is-live .auction-card-spot>.retro-player-card{width:155px}.auction-is-live .auction-bid-display>strong{font-size:48px}}@media (prefers-reduced-motion:reduce){.auction-root *{transition:none!important;animation:none!important}}.auction-gold-card{isolation:isolate;aspect-ratio:.69;color:#252014;text-align:center;background:linear-gradient(145deg,#ffe9a1 0%,#dbc06b 35%,#a88035 100%);border:1px solid #f7df8f;border-radius:16px 16px 35px 35px;width:230px;padding:15px 16px 12px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0005}.auction-gold-card:before{content:"";z-index:-1;background:repeating-linear-gradient(125deg,#0000 0 37px,#fff1 38px 39px);position:absolute;inset:0}.auction-gold-card header{text-align:left;z-index:1;flex-direction:column;display:flex;position:absolute;top:14px;left:14px}.auction-gold-card header>b{font:46px/1 var(--font-display)}.auction-gold-card header>span{font-size:14px;font-weight:700}.auction-gold-card header>small{margin-top:10px;font-style:italic;font-weight:900}.auction-card-portrait{justify-content:center;align-items:center;height:132px;padding-left:35px;display:flex}.auction-card-portrait>span{font:italic 78px var(--font-display);color:#56482345;text-shadow:1px 1px #fff3}.auction-player-name{font:22px/1.05 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;display:block}.auction-player-club{margin:6px 0 3px;font-size:11px;font-weight:700}.auction-player-nation{font-size:9px;display:block}.auction-gold-card dl{border-top:1px solid #57431755;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 6px;padding-top:9px;display:grid}.auction-gold-card dl>div{flex-direction:column-reverse;display:flex}.auction-gold-card dt{font-size:8px;font-weight:700}.auction-gold-card dd{font:20px/1 var(--font-display);margin:0}.auction-gold-card footer{letter-spacing:2px;font-size:6px;font-weight:800}.auction-v2-live{grid-template-columns:minmax(420px,1.35fr) minmax(330px,1fr);align-items:start;gap:20px;display:grid}.auction-v2-live .auction-stage{grid-template-columns:1fr 1fr;align-items:center;min-width:0;padding-top:18px;display:grid}.auction-v2-live .auction-lot-label,.auction-v2-live .auction-bid-buttons,.auction-v2-live .auction-pass-row{grid-column:1/-1}.auction-v2-live .auction-card-spot{min-height:360px;padding:20px 0}.auction-v2-live .auction-clock{padding-bottom:20px}.auction-v2-live .auction-clock>span{font-size:42px}.auction-pool-label{letter-spacing:1px;line-height:1.6;font-size:8px!important}.auction-v2-live .auction-bid-display>strong{font-size:60px}.auction-v2-live .auction-budget{padding:8px 0 14px}.auction-v2-live .auction-team-summary{gap:25px;margin:0}.auction-team-pitch{aspect-ratio:.77;background:repeating-linear-gradient(0deg,#22341b 0 12.5%,#1d2d18 12.5% 25%);border:1px solid #65774a55;border-radius:5px;width:100%;min-width:0;position:relative;overflow:hidden}.auction-team-pitch:before{content:"";border:1px solid #9bad7933;position:absolute;inset:5%}.auction-team-pitch:after{content:"";pointer-events:none;border-top:1px solid #9bad7933;position:absolute;top:50%;left:5%;right:5%}.pitch-circle{aspect-ratio:1;border:1px solid #9bad7933;border-radius:50%;width:22%;position:absolute;top:41.5%;left:39%}.auction-pitch-slot{z-index:1;width:19%;position:absolute;transform:translate(-50%,-50%)}.auction-empty-slot{aspect-ratio:.76;background:#172013aa;border:1px dashed #acbd8e55;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:52px;display:flex}.auction-empty-slot b{font:18px var(--font-display);color:#d5dfc4}.auction-empty-slot small{letter-spacing:1px;color:#a3af91;font-size:6px}.auction-signing{animation:.35s ease-out auction-card-in}.auction-signing>span{color:#e1eacb;text-align:center;background:#111a10bb;font-size:7px;display:block}.card-mini{aspect-ratio:.77;border-radius:5px;width:100%;padding:4px;box-shadow:0 3px 9px #0004}.card-mini header{flex-direction:row;align-items:center;gap:4px;display:flex;position:static}.card-mini header>b{font-size:23px}.card-mini header>span{font-size:7px}.card-mini header>small,.card-mini .auction-card-portrait,.card-mini dl,.card-mini footer,.card-mini .auction-player-nation{display:none}.card-mini .auction-player-name{font:10px/1.05 var(--font-display);margin-top:5px}.card-mini .auction-player-club{margin:3px 0 0;font-size:6px;line-height:1.1}.auction-rivals{margin:25px 0}.auction-rivals-heading{justify-content:space-between;align-items:center;display:flex}.auction-rivals-heading h2{font:26px var(--font-display)}.auction-opponents>button{text-align:left;border:1px solid var(--auction-line);color:inherit;background:#1a2117;border-top:3px solid #3c4931;min-width:0;padding:12px;display:block}.auction-opponents>button.leading{border-color:var(--lime);background:#2a361f}.auction-opponents>button>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.auction-opponents>button b{font:24px var(--font-display)}.auction-opponents>button>small{color:var(--lime);margin-top:9px;font-size:8px;display:block}.auction-opponents>button>div>span{font-size:10px}.auction-opponent-expanded{grid-template-columns:1fr minmax(250px,360px);gap:20px;display:grid}.auction-vote .auction-formations{grid-template-columns:repeat(3,1fr);max-width:780px;margin:25px auto}.auction-vote .auction-mini-pitch{height:240px}.auction-vote{text-align:center;position:relative}.auction-vote-clock{font:45px var(--font-display);color:var(--lime)}.auction-vote .auction-formations button>span{color:var(--auction-muted);margin:8px 0;font-size:10px;display:block}.auction-is-live>.auction-feed{margin-top:20px}.auction-is-live>.auction-feed>div{grid-template-columns:repeat(3,1fr);gap:15px;max-height:190px;display:grid;overflow:auto}.auction-final-team{grid-template-columns:minmax(260px,430px) 1fr;gap:35px;margin-top:25px;display:grid}.auction-purchase{border-bottom:1px solid var(--auction-line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.auction-purchase strong{white-space:nowrap;color:var(--lime);font-size:10px}@media (max-width:1000px){.auction-v2-live{grid-template-columns:minmax(320px,1fr) minmax(280px,.85fr);gap:12px}.auction-v2-live .auction-stage{padding:15px 12px 0;display:block}.auction-v2-live .auction-card-spot{min-height:300px;padding:10px 0}.auction-v2-live .auction-gold-card{width:185px}.auction-v2-live .auction-clock{padding-bottom:12px}.auction-v2-live .auction-clock>span{font-size:32px}.auction-v2-live .card-mini{width:100%}.auction-gold-card .auction-card-portrait{height:110px}}@media (max-width:700px){.auction-v2-live{flex-direction:column;display:flex}.auction-v2-live .auction-stage,.auction-v2-live .auction-my-squad{width:100%}.auction-v2-live .auction-stage{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.auction-v2-live .auction-card-spot{min-height:260px}.auction-v2-live .auction-gold-card{width:160px;padding:10px}.auction-v2-live .auction-gold-card header{top:10px;left:10px}.auction-v2-live .auction-gold-card header>b{font-size:34px}.auction-v2-live .auction-card-portrait{height:90px}.auction-v2-live .auction-card-portrait>span{font-size:50px}.auction-v2-live .auction-player-name{font-size:17px}.auction-v2-live .auction-player-club{font-size:8px}.auction-v2-live .auction-gold-card dl{gap:4px;margin-top:7px}.auction-v2-live .auction-gold-card dd{font-size:16px}.auction-v2-live .auction-bid-display>strong{font-size:40px}.auction-v2-live .auction-bid-display>strong>small{font-size:20px}.auction-v2-live .auction-bid-display>p{font-size:10px}.auction-v2-live .auction-clock>span{font-size:34px}.auction-v2-live .auction-clock small{font-size:6px}.auction-v2-live .auction-lot-label{letter-spacing:.5px;font-size:7px}.auction-v2-live .auction-card-spot .auction-sold{font-size:28px}.auction-v2-live .card-mini{width:100%;padding:4px}.auction-v2-live .card-mini header{position:static}.auction-v2-live .card-mini header>b{font-size:23px}.auction-v2-live .card-mini .auction-player-name{font-size:10px}.auction-v2-live .card-mini .auction-player-club{font-size:6px}.auction-opponents>button{flex:0 0 205px}.auction-opponent-expanded,.auction-final-team{grid-template-columns:1fr}.auction-is-live>.auction-feed>div{display:block}.auction-vote .auction-mini-pitch{height:180px}.auction-vote .auction-formations{gap:6px}.auction-vote .auction-formations strong{font-size:20px}.auction-vote .auction-formations button>span{font-size:8px}.auction-gold-card.card-mini header>b{font-size:22px}}.auction-pitch-slot{width:15.5%}.auction-empty-slot{aspect-ratio:.86;min-height:40px}.auction-gold-card.card-mini{aspect-ratio:.86}.auction-v2-live .auction-team-pitch{max-width:330px;margin-inline:auto}.auction-opponent-expanded .auction-team-pitch{max-width:360px;margin-inline:auto}@media (min-width:1101px){.auction-v2-live .auction-my-squad{padding:18px}.auction-v2-live .auction-team-summary h2,.auction-v2-live .auction-team-summary b{font-size:26px}}@media (max-width:700px){.auction-v2-live .auction-team-pitch{max-width:none}.auction-gold-card.card-mini .auction-player-name{font-size:9px}.auction-gold-card.card-mini .auction-player-club{font-size:5.5px}}.season-heading{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.season-heading h2{margin:10px 0;font-size:clamp(30px,4vw,55px)}.season-deadline{text-align:right;min-width:110px;display:grid}.season-deadline b{color:var(--lime,#bcff4c);font-size:40px}.season-deadline span{letter-spacing:1px;font-size:10px}.season-root .auction-panel{margin-bottom:20px}.season-club{align-items:center;gap:10px;display:inline-flex}.season-club img{object-fit:contain;width:32px;height:36px}.season-club-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0;display:grid}.season-club-grid button,.season-presets button{color:#eaf0df;text-align:left;background:#1a2017;border:1px solid #39412e;padding:15px}.season-club-grid button{gap:10px;display:grid}.season-club-grid button.selected{background:#28381b;border-color:#bcff4c}.season-club-grid small{opacity:.7}.season-club-grid button:disabled{opacity:.45}.season-club-grid button.selected:disabled{opacity:1}.season-presets{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.season-presets button{padding:10px}.season-tactic-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.season-tactic-grid label span{text-transform:uppercase;letter-spacing:1px;font-size:11px}.season-root select{color:#eff6e6;background:#11180d;border:1px solid #465239;border-radius:4px;width:100%;margin:8px 0;padding:12px;display:block}.season-tactic-grid small{color:#a8b399;font-size:12px;line-height:1.5;display:block}.season-tactics details{margin:24px 0}.season-plan{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.season-score{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.season-score>.season-club{max-width:40%;font-size:24px}.season-score>b{white-space:nowrap;color:#bcff4c;font-size:40px}.season-score img{width:48px;height:55px}.season-units{gap:20px;margin:20px 0;display:flex}.season-units span{color:#a8b399;font-size:11px;display:grid}.season-units b{color:#f3f5ed;font-size:23px}.season-preview>p{color:#a8b399}.season-scout{border-top:1px solid #35402d;padding-top:15px}.season-pitch-pair{grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:15px auto;display:grid}.season-pitch-pair .auction-team-pitch{max-width:340px}.season-events{border-top:1px solid #35402d;max-height:340px;margin-top:20px;overflow-y:auto}.match-event{border-bottom:1px solid #293222;gap:12px;margin:0;padding:12px 0;font-size:14px;display:flex}.match-event>b{min-width:30px}.match-event>span{flex:1}.match-event small{color:#a8b399}.event-goal{color:#bcff4c}.season-match-metrics{flex-wrap:wrap;gap:20px;padding-top:15px;font-size:13px;display:flex}.season-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.season-columns>*{min-width:0}.season-table{border-collapse:collapse;width:100%;font-size:13px}.season-table th,.season-table td{text-align:center;border-bottom:1px solid #30392a;padding:9px 5px}.season-table th:nth-child(2){text-align:left}.season-table button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.season-table .season-club img{width:22px;height:25px}.season-table small{color:#9cae87;font-size:10px;display:block}.season-human{color:#cefa85;background:#213019}.season-fixtures>div{border-bottom:1px solid #30392a;grid-template-columns:1fr auto 1fr;gap:10px;padding:12px 0;font-size:13px;display:grid}.season-fixtures>div span:last-child{text-align:right}.season-fixtures b{color:#bcff4c}.season-leader{justify-content:space-between;gap:12px;display:flex}.season-leader small{color:#a8b399;font-size:11px;display:block}.season-winners{text-align:center;padding:45px}.season-winners h2{color:#bcff4c;font-size:54px}.season-awards{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.season-root details>summary{cursor:pointer;letter-spacing:1px;padding:12px 0;font-size:12px}.auction-gold-card.card-mini .auction-card-portrait{opacity:.45;z-index:0;height:auto;display:block;position:absolute;inset:5% 0 25% 20%}.auction-gold-card.card-mini .auction-player-name,.auction-gold-card.card-mini header{z-index:1;text-shadow:0 1px 2px #e4c376;position:relative}.auction-gold-card.card-mini .auction-player-name{background:#dfbc70c9}.auction-card-portrait img{object-fit:contain;width:100%;height:100%}@media (max-width:1000px){.season-columns{grid-template-columns:1fr}.season-club-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.season-club-grid{grid-template-columns:repeat(2,1fr)}.season-club-grid button{padding:12px}.season-club{gap:6px}.season-club b{font-size:13px}.season-tactic-grid{grid-template-columns:repeat(2,1fr);gap:14px}.season-plan{grid-template-columns:1fr}.season-score{gap:8px}.season-score>.season-club{text-align:center;flex-direction:column}.season-score>b{font-size:30px}.season-score .season-club b{font-size:16px}.season-pitch-pair{grid-template-columns:1fr}.season-table{min-width:550px}.season-units{gap:16px}.season-awards{grid-template-columns:1fr}.season-deadline{min-width:85px}.season-deadline b{font-size:32px}.season-deadline span{font-size:8px}.season-winners h2{font-size:36px}}.season-upcoming{background:#1c2914;border:1px solid #455535;border-radius:5px;align-items:center;gap:24px;margin:10px 0 20px;padding:14px 20px;display:flex}.season-upcoming>span:last-child{color:#b9cba4;font-size:13px}@media (max-width:650px){.season-upcoming{flex-direction:column;align-items:flex-start;gap:10px}.season-tactics>p{font-size:12px}}.auction-pitch-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.auction-team-pitch.auction-pitch-v4{aspect-ratio:auto;background:repeating-linear-gradient(0deg,#243322 0 52px,#293a25 52px 104px);width:100%;max-width:540px;min-height:0;margin:12px auto;overflow:hidden}.auction-pitch-v4 .auction-pitch-slot{z-index:2;width:58px;height:86px;position:absolute;transform:translate(-50%,-50%)}.auction-mini-player{color:#252516;cursor:pointer;text-align:left;background:linear-gradient(140deg,#f8e6ad,#bf9644);border:1px solid #f3d786;border-radius:7px;width:58px;height:86px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 8px #0005}.auction-mini-player:focus-visible{outline-offset:2px;outline:3px solid #c5fc54}.auction-mini-player img{object-fit:contain;width:46px;height:54px;position:absolute;top:6px;right:-3px}.auction-mini-player .mini-identity{background:#e7c875dd;border-radius:3px;flex-direction:column;gap:0;padding:1px 2px;line-height:1;display:flex;position:absolute;top:4px;left:4px}.auction-mini-player .mini-identity b{letter-spacing:-1px;font-family:Arial,sans-serif;font-size:19px;font-weight:900;line-height:21px}.auction-mini-player .mini-identity small{font-size:9px;font-weight:800;line-height:12px}.auction-mini-player>strong{word-break:break-word;text-align:center;background:#e5c779;justify-content:center;align-items:center;height:27px;padding:2px 3px;font-family:Arial,sans-serif;font-size:10px;line-height:11px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auction-mini-empty{color:#d1dcc0aa;background:#111b1466;border:1px dashed #93a98565;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:56px;height:74px;display:flex}.auction-mini-empty b{font-size:15px}.auction-mini-empty small{letter-spacing:1px;font-size:8px}.auction-player-dialog{color:#eee;text-align:center;background:#171e15;border:1px solid #657745;border-radius:14px;max-width:calc(100vw - 28px);max-height:90vh;padding:24px}.auction-player-dialog::backdrop{background:#070c08dc}.auction-player-dialog .auction-gold-card{margin:auto}.auction-detail-close{color:#c7f665;cursor:pointer;background:0 0;border:0;margin:0 0 16px auto;padding:10px;display:block}.auction-root.auction-is-live{width:calc(100% - 48px);max-width:1560px}.auction-v4-live{grid-template-columns:minmax(360px,1fr) minmax(460px,1.5fr) minmax(220px,.7fr);align-items:start;gap:18px;display:grid}.auction-v4-live>*{min-width:0}.auction-v4-live .auction-my-squad{grid-area:1/1;padding:18px}.auction-v4-live .auction-stage{background:radial-gradient(at 35% 20%,#4d592a55,#0000 65%),#1a2216;border-color:#7d9149;grid-area:1/2;grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:24px;display:grid}.auction-v4-live .auction-lot-label,.auction-v4-live .auction-bid-buttons,.auction-v4-live .auction-pass-row{grid-column:1/-1}.auction-v4-live .auction-lot-label{gap:12px;font-size:10px}.auction-v4-live .auction-lot-label>span:last-child{text-align:right;max-width:55%}.auction-v4-live .auction-card-spot{justify-content:center;align-items:center;min-height:315px;padding:0;display:flex}.auction-v4-live .auction-gold-card{transform-origin:50%;width:220px;min-width:220px;margin:-20px -12px;transform:scale(.88)}.auction-v4-live .auction-bid-display{text-align:center;align-self:center}.auction-v4-live .auction-bid-display>strong{font-size:60px}.auction-v4-live .auction-bid-display>p{font-size:12px}.auction-v4-live .auction-clock{margin:0 0 24px}.auction-v4-live .auction-clock>span{font-size:40px}.auction-v4-live .auction-rivals{grid-area:1/3;margin:0;padding:0}.auction-v4-live .auction-rivals-heading{display:block}.auction-v4-live .auction-rivals h2{font-size:30px}.auction-v4-live .auction-opponents{grid-template-columns:1fr;gap:10px;display:grid}.auction-v4-live .auction-opponents>button{text-align:left;background:#182016;padding:16px}.auction-v4-live .auction-opponents>button>div{display:block}.auction-v4-live .auction-opponents>button b{font-size:22px}.auction-v4-live .auction-opponents>button span{margin-top:5px;display:block}.auction-v4-live .auction-opponents p{font-size:11px;line-height:1.7;display:block}.auction-v4-live .auction-opponent-expanded{z-index:60;max-height:84vh;display:block;position:fixed;inset:8vh max(20px,50vw - 310px);overflow:auto;box-shadow:0 0 0 100vmax #080d0ce8}.auction-v4-live .auction-budget{margin:12px 0}.auction-v4-live .auction-budget b{font-size:32px}.auction-v4-live .auction-team-summary h2{font-size:27px}.auction-v4-live .auction-team-summary b{font-size:25px}.auction-needs{color:#b7c29d;font-size:12px;line-height:1.7}.auction-feed{margin-top:20px}.auction-feed>div{max-height:145px;overflow:auto}.auction-mobile-tabs,.auction-mobile-summary{display:none}.tactics-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.tactics-title>span{color:#c5fc54;font-size:12px}.tactical-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.tactical-presets button{color:#e1e8d8;cursor:pointer;background:#202a1c;border:1px solid #465337;border-radius:6px;padding:16px 9px;font-weight:700}.tactical-presets button[aria-pressed=true]{color:#c9ff68;background:#334323;border-color:#bffa56}.tactical-presets button:disabled{opacity:.5;cursor:default}.tactics-primary{align-items:center;gap:24px;margin:20px 0;display:flex}.tactics-primary .button{min-width:260px}.advanced-tactics,.conditional-plan{border-top:1px solid #3a4632;margin-top:20px;padding-top:20px}.advanced-tactics summary,.conditional-plan summary{cursor:pointer;padding:8px 0;font-weight:800}.advanced-tactics summary span,.conditional-plan summary span{color:#a9b59b;margin-top:6px;font-size:12px;font-weight:400;display:block}.instruction-editor{background:#121c12;border:1px solid #47543b;border-radius:8px;margin-top:22px;padding:20px}.instruction-editor>label{gap:8px;display:grid}.instruction-editor select{color:#fff;background:#20281a;border:1px solid #576946;border-radius:5px;width:100%;padding:12px}.season-tactic-grid label>span{text-transform:capitalize}.match-broadcast{background:#101a12;border:1px solid #3e5132;border-radius:12px;margin:24px 0;overflow:hidden}.broadcast-score{text-align:center;background:#24301e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px;display:grid}.broadcast-score b{font-variant-numeric:tabular-nums;font-size:40px}.broadcast-score span{font-size:16px;font-weight:700}.broadcast-moment{min-height:210px;padding:30px}.broadcast-moment h3{margin:12px 0;font-size:32px}.moment-goal .broadcast-moment{background:radial-gradient(at 0,#697f284d,#0000)}.moment-goal h3{color:#c7fc58;font-size:46px}.causal-chain{color:#aab99f;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:13px;display:flex}.causal-chain span+span:before{content:"→ ";color:#a5dc4c}.broadcast-controls{border-top:1px solid #394930;justify-content:space-between;padding:14px 24px;display:flex}.broadcast-controls button{color:#c1f968;cursor:pointer;background:0 0;border:0;padding:10px}.match-broadcast>.auction-text-button{margin:12px 24px}.broadcast-timeline{max-height:380px;padding:0 24px;list-style:none;overflow:auto}.broadcast-timeline li{border-bottom:1px solid #2b3827;gap:12px;padding:10px 0;font-size:13px;display:flex}.broadcast-timeline .timeline-goal{color:#cbff68;font-weight:800}.match-analysis{background:#24311c;border-radius:8px;padding:24px}.match-analysis p{font-size:14px}.season-stories p{font-size:18px}.form-chips{gap:4px;margin-top:6px;display:flex}.form-chips i{background:#2c3923;padding:3px 5px;font-size:10px;font-style:normal}.form-chips .form-W{color:#bcf66c}.form-chips .form-L{color:#f49681}.stat-race{background:#283520;border-left:3px solid #b9eb53;margin:16px 0;padding:14px}.season-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.season-records>div{background:#202b1a;padding:18px}.season-records h3{font-size:18px}@media (max-width:1200px){.auction-v4-live{grid-template-columns:minmax(360px,1fr) minmax(440px,1.4fr)}.auction-v4-live .auction-rivals{grid-area:2/1/auto/-1}.auction-v4-live .auction-opponents{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-v4-live .auction-stage{padding:18px}}@media (max-width:850px){.auction-root.auction-is-live{width:calc(100% - 28px)}.auction-mobile-summary{z-index:22;background:#111b12;justify-content:space-between;padding:12px 4px;font-size:12px;display:flex;position:sticky;top:0}.auction-mobile-tabs{z-index:21;background:#111b12;border-bottom:1px solid #53633b;margin-bottom:16px;display:flex;position:sticky;top:40px}.auction-mobile-tabs button{color:#bac6aa;background:0 0;border:0;flex:1;padding:14px 6px;font-size:12px;font-weight:800}.auction-mobile-tabs button[aria-pressed=true]{color:#c7ff57;border-bottom:3px solid #c7ff57}.auction-v4-live{display:block}.auction-v4-live .auction-my-squad,.auction-v4-live .auction-rivals,.auction-v4-live .auction-stage{display:none}.auction-v4-live.tab-squad .auction-my-squad,.auction-v4-live.tab-rivals .auction-rivals{display:block}.auction-v4-live.tab-auction .auction-stage{grid-template-columns:minmax(145px,1fr) minmax(115px,.85fr);gap:10px;padding:14px;display:grid}.auction-v4-live .auction-lot-label{font-size:9px}.auction-v4-live .auction-card-spot{min-height:290px}.auction-v4-live .auction-gold-card{margin:-42px -32px;transform:scale(.72)}.auction-v4-live .auction-bid-display>strong{font-size:46px}.auction-v4-live .auction-clock>span{font-size:31px}.auction-v4-live .auction-clock small{font-size:8px}.auction-v4-live .auction-clock{margin-bottom:14px}.auction-v4-live .auction-bid-display>p{font-size:11px}.auction-v4-live .auction-pass-row{display:block}.auction-v4-live .auction-pass-row button{width:100%;margin-top:10px}.auction-v4-live .auction-bid-buttons{z-index:10;background:#1c2819;border-radius:7px;padding:6px;position:sticky;bottom:8px}.auction-v4-live .auction-opponents{grid-template-columns:1fr}.auction-v4-live .auction-my-squad{padding:10px}.auction-is-live .auction-heading{margin-bottom:16px}.tactical-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.tactics-primary{flex-wrap:wrap;gap:10px}.tactics-primary .button{width:100%;min-width:0}.season-records{grid-template-columns:1fr}.broadcast-score{gap:10px;padding:16px 10px}.broadcast-score b{font-size:28px}.broadcast-score span{font-size:12px}.broadcast-moment{min-height:220px;padding:20px}.broadcast-moment h3{font-size:27px}.moment-goal h3{font-size:34px}.v4-tactics{padding:20px}.season-pitch-pair .auction-team-pitch{max-width:none}.season-score{display:none}}.auction-v4-live .auction-player-dialog .auction-gold-card{width:240px;min-width:240px;margin:0 auto;transform:none}.auction-player-dialog .auction-player-nation{font-size:10px;line-height:1.4}@media (max-width:850px){.auction-root.content-width{width:calc(100% - 24px);padding-left:0;padding-right:0}.auction-root.auction-is-live{width:calc(100% - 24px)}.season-preview.auction-panel{padding:14px}}.season-upcoming{flex-wrap:wrap}.season-upcoming .season-units{width:100%;margin:0}.match-analysis{margin-bottom:20px}.tactics-primary{z-index:5;background:#182116;padding:10px 0;position:sticky;top:12px}@media (max-width:850px){.tactics-primary{top:0}.season-root .season-upcoming .season-units{gap:16px}.season-root .season-heading h2{font-size:32px}}.auction-mini-player>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.auction-season-active .auction-heading{margin:24px 0;padding:0}.auction-season-active .auction-heading h1{font-size:32px}.match-analysis .broadcast-score{border-radius:6px;margin:-10px -10px 20px}.tactical-command{margin:24px 0}.command-heading,.pitch-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.command-heading{margin-bottom:20px}.command-heading h2{margin:6px 0;font-size:clamp(28px,3vw,42px)}.command-heading>span,.pitch-title>span{font:700 11px var(--font-body);letter-spacing:1px;color:var(--lime,#bdff4c)}.command-grid{grid-template-columns:minmax(230px,.85fr) minmax(350px,1.45fr) minmax(235px,.9fr);align-items:start;gap:16px;display:grid}.command-grid>.auction-panel{min-width:0;padding:20px}.command-plan h3,.command-pitch h3,.command-scout h3{margin:0 0 16px;font-size:20px}.command-plan .eyebrow{margin:18px 0 10px;display:block}.command-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.command-presets button,.custom-actions button,.save-tactic-form button,.instruction-dialog fieldset button,.command-tabs button,.spy-panel button{color:#eef2e9;cursor:pointer;overflow-wrap:anywhere;background:#20291c;border:1px solid #405033;border-radius:5px;min-width:0;padding:10px 8px;font-size:11px;font-weight:700}.command-presets button[aria-pressed=true],.instruction-dialog button[aria-pressed=true],.command-tabs button[aria-pressed=true]{color:#17210f;background:#bdff4c;border-color:#bdff4c}.command-presets button:disabled,.custom-actions button:disabled,.spy-panel button:disabled{opacity:.5;cursor:default}.custom-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.custom-actions button{padding:8px;font-size:10px}.command-selects{gap:10px;margin:16px 0;display:grid}.command-selects label,.save-tactic-form label{text-transform:capitalize;letter-spacing:.3px;color:#bfcbb5;gap:5px;font-size:11px;display:grid}.command-selects select,.save-tactic-form input{color:#eff5e8;background:#10180e;border:1px solid #405033;border-radius:4px;width:100%;min-width:0;padding:10px 8px;font-size:12px}.command-controls summary,.command-scout summary,.conditional-plan summary{letter-spacing:.5px;padding:14px 0;font-size:11px}.command-scout details,.command-controls,.command-plan .conditional-plan{border-top:1px solid #34412b;margin-top:16px}.command-plan .conditional-plan p,.command-scout p,.tactical-observations p,.spy-panel p{color:#c0cbb7;font-size:12px;line-height:1.6}.command-scout h3{align-items:center;gap:10px;margin-top:16px;display:flex}.command-scout h3 img{object-fit:contain;width:32px;height:32px}.scout-units{border-block:1px solid #34412b;grid-template-columns:repeat(4,1fr);gap:4px;padding:14px 0;display:grid}.scout-units span{text-align:center;color:#a4b296;gap:5px;font-size:9px;display:grid}.scout-units b{color:#edf7e4;font-size:22px}.scout-player{justify-content:space-between;align-items:center;gap:8px;display:flex}.scout-player span{flex:1}.scout-player small{color:#bdff4c;min-width:24px}.command-scout h4{letter-spacing:1px;margin-top:24px;font-size:10px}.spy-panel{margin-top:24px}.spy-panel button{color:#bdff4c;width:100%}.spy-snapshot{background:#24321c;border:1px solid #7a994f;padding:10px}.spy-snapshot dl div{justify-content:space-between;gap:8px;padding:5px 0;font-size:11px;display:flex}.spy-snapshot dd{text-align:right}.tactical-live-pitch{aspect-ratio:.77;background:repeating-linear-gradient(#1d3527 80% 90%,#192f22 90% 100%);border:1px solid #3a5c40;border-radius:8px;min-height:440px;position:relative;overflow:hidden}.tactical-live-pitch svg{width:100%;height:100%;position:absolute;inset:0}.pitch-lines{fill:none;stroke:#a5b9a0;stroke-width:.35px;opacity:.35}.tactic-zone{fill:#c4ff66;opacity:.07}.zone-label{fill:#a9bf98;letter-spacing:.45px;font-size:2px}.tactical-line{stroke:#c0ee96;stroke-width:.45px;stroke-dasharray:2 2;opacity:.7}.wide-lanes{fill:#c4ff66;opacity:.08}.support-links{fill:#b6f96611;stroke:#b6f966;stroke-width:.45px;stroke-dasharray:1.5 1.5;opacity:.5}.instruction-arrow,.counter-arrows{fill:none;stroke:#c9ff73;stroke-width:.85px;color:#c9ff73}.counter-arrows{opacity:.35;stroke-dasharray:2 2}.tactical-player{color:#f0f8e9;cursor:pointer;z-index:2;background:0 0;border:0;justify-items:center;gap:2px;width:64px;padding:0;transition:left .28s,top .28s;display:grid;position:absolute;transform:translate(-50%,-50%)}.tactical-player-portrait{background:#253b25;border:1px solid #aec785;border-radius:50%;width:38px;height:38px;display:block;position:relative}.tactical-player-portrait img{object-fit:contain;border-radius:50%;width:100%;height:100%}.tactical-player-portrait b{color:#203013;background:#d1eb8a;border-radius:3px;padding:1px 3px;font-size:10px;position:absolute;top:-4px;left:-6px}.tactical-player strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000;background:#122015c9;border-radius:3px;max-width:64px;padding:2px 3px;font-size:10px;line-height:1.1;overflow:hidden}.tactical-player small{color:#d1eba9;font-size:9px}.tactical-player.selected .tactical-player-portrait,.tactical-player:hover .tactical-player-portrait{outline-offset:3px;outline:2px solid #bdff4c}.pitch-caption{color:#aabd9e;text-align:center;margin:12px 0;font-size:10px}.pitch-title span{text-align:right;font-size:9px}.tactical-observations{border-top:1px solid #34412b;margin-top:18px}.command-ready{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#182111ed;border:1px solid #728754;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 20px;display:flex;position:sticky;bottom:8px;box-shadow:0 8px 30px #0005}.command-ready>div:last-child{align-items:center;gap:12px;display:flex}.command-ready p{color:#b9c7ac;margin:3px 0;font-size:11px;line-height:1.5}.command-ready p b{color:#dcf5bc}.command-ready small{color:#a6b99a;font-size:10px}.command-tabs{display:none}.instruction-dialog{color:#eff7e7;background:#172014;border:1px solid #647c4c;border-radius:12px;width:min(470px,100vw - 32px);max-height:85vh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #0008}.instruction-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071008b8}.instruction-dialog h3{margin:12px 0;padding-right:20px;font-size:26px}.instruction-dialog p{color:#b4c3a7;font-size:12px}.instruction-dialog fieldset{border:0;margin:20px 0;padding:0}.instruction-dialog legend{text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:11px}.instruction-dialog fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.instruction-dialog>.button{width:100%;margin-top:16px}.instruction-dialog .dialog-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.friends-league{margin:24px 0}.friends-league>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.friends-league article{border-left:2px solid #466131;padding-left:14px}.friends-league article>b{color:#c9ed9c;font-size:11px}.friends-league article p{margin:8px 0;font-size:12px}.friends-league small{color:#a6b99a;font-size:10px}.league-details>summary{letter-spacing:1px;padding:20px 0;font-size:12px}.match-report{margin-top:24px}.tactical-review{border-block:1px solid #384a2c;margin:24px 0;padding:24px 0}.tactical-review p{color:#d5e0cb;font-size:14px;line-height:1.7}.performance-list p{border-bottom:1px solid #34412b;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.performance-list span{color:#b8c7aa}@media (max-width:1150px) and (min-width:761px){.command-grid{grid-template-columns:minmax(230px,.8fr) minmax(330px,1.2fr)}.command-scout{grid-column:1/-1}.command-selects{gap:8px}.tactical-live-pitch{min-height:480px}}@media (max-width:760px){.command-heading h2{font-size:27px}.command-heading{gap:8px}.command-heading>span{font-size:10px}.command-tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0;display:grid}.command-tabs button{padding:12px 4px;font-size:10px}.command-grid{display:block}.command-grid>.auction-panel{padding:14px}.command-plan,.command-pitch,.command-scout{display:none}.tactical-command[data-tab=PLAN] .command-plan,.tactical-command[data-tab=PITCH] .command-pitch,.tactical-command[data-tab=SCOUT] .command-scout{display:block}.command-ready{flex-direction:column;align-items:stretch;gap:12px;padding:12px;bottom:4px}.command-ready>div:last-child{justify-content:space-between;gap:8px}.command-ready .button{flex:1;padding:14px 12px;font-size:11px}.command-ready .auction-text-button{font-size:10px}.command-ready>div:first-child{flex-wrap:wrap;gap:4px 12px;display:flex}.command-ready small{width:100%}.command-selects{grid-template-columns:1fr 1fr}.tactical-live-pitch{aspect-ratio:.72;min-height:420px}.tactical-player{width:55px}.tactical-player strong{max-width:55px;font-size:9px}.tactical-player-portrait{width:32px;height:32px}.tactical-player small{font-size:8px}.instruction-dialog{box-sizing:border-box;border-radius:16px 16px 0 0;width:100%;max-height:82vh;margin:0;padding:24px;inset:auto 0 0}.performance-list p{gap:6px;display:grid}.friends-league>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tactical-player{transition:none}}@media (min-width:761px){.command-plan{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#54723a transparent;max-height:760px;overflow-y:auto}}@media (max-width:760px){.instruction-dialog fieldset button{min-height:40px}}.saved-tactics-inspect{margin:18px 0}.saved-tactics-inspect p{color:#bfceb3;font-size:12px;line-height:1.7}.saved-tactics-inspect small{color:#a0b092;font-size:11px}.command-heading>span{white-space:nowrap;flex-shrink:0}.season-root{font-size:14px;line-height:1.55}.season-root :is(button,select,input,details>summary){font-size:14px}.season-root :is(.command-scout p,.tactical-observations p,.command-ready,.tactical-review p,.saved-tactics-inspect p,.performance-list p){font-size:14px;line-height:1.6}.season-root :is(small,.command-plan label>span,.command-plan label>small,.pitch-title>span,.command-heading>span,.scout-units span,.season-units span,.season-deadline span,.command-scout summary,.spy-panel p){color:#c4d0b9;font-size:12px;line-height:1.5}.season-root .season-heading{margin:20px 0}.season-root .season-heading h2{margin:6px 0;font-size:clamp(28px,3vw,40px)}.season-root .season-deadline b{font-size:30px}.season-root .pitch-title h3{margin:0;font-size:17px}.pitch-title .season-club img{width:26px;height:30px}.pitch-instruction-cta{text-align:center;color:#e9f6db;gap:3px;margin:16px 0;display:grid}.pitch-instruction-cta strong{letter-spacing:.5px;color:#c7ff66;font-size:14px}.pitch-instruction-cta span{font-size:14px}.season-root .tactical-live-pitch svg{pointer-events:none}.season-root .tactical-player,.season-root .tactical-player:not(:disabled):active{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-width:48px;min-height:48px;transform:translate(-50%,-50%)}.season-root .tactical-player :is(img,span,strong,small){pointer-events:none}.season-root .tactical-player:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #e7ff9b}.season-root .tactical-player strong{max-width:70px;font-size:12px;line-height:1.25}.season-root .tactical-player small{font-size:12px;line-height:1}.season-root .tactical-player-portrait b{font-size:12px}.focus-player .tactical-player-portrait{border-color:#e0ffab;box-shadow:0 0 0 3px #cafc6244}.teach-instructions .tactical-player-portrait{animation:1.4s ease-out teach-player}@keyframes teach-player{40%{box-shadow:0 0 0 7px #cdff7566}to{box-shadow:0 0 #cdff7500}}.focus-emphasis rect{fill:#bcff62;opacity:.12}.focus-emphasis path{fill:none;stroke:#deffad;color:#deffad;stroke-width:.8px}.defensive-block{fill:#a3c8b4;fill-opacity:.09;stroke:none}.recovery-arrows{stroke:#aad5f7;color:#aad5f7;stroke-width:.8px;stroke-dasharray:2 2;fill:none}.counterpress-zone ellipse{fill:#ffd78a;fill-opacity:.1;stroke:#ffd78a;stroke-width:.5px;stroke-dasharray:2 2}.counterpress-zone path{fill:none;stroke:#ffd78a;color:#ffd78a;stroke-width:.8px;stroke-dasharray:2 2}.stability-links{stroke:#aad5f7;stroke-width:1.2px;fill:none;opacity:.7}.pitch-legend{color:#d3dfc9;flex-wrap:wrap;justify-content:center;gap:7px 14px;margin:14px 0 8px;font-size:12px;display:flex}.pitch-legend span{align-items:center;gap:5px;display:inline-flex}.pitch-legend i{border-top:2px solid #c9ff73;width:18px;height:0}.pitch-legend .legend-dashed{border-color:#aad5f7;border-top-style:dashed}.pitch-legend .legend-area{background:#c9ff7330;border:1px solid #c9ff7370;height:10px}.season-root :is(.pitch-caption,.pitch-state){text-align:center;color:#c5d7b8;margin:8px 0;font-size:12px;line-height:1.6}.match-preview-identity{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.match-preview-identity>small{margin-left:auto}.match-centre{background:#172118;border:1px solid #3c5037;border-radius:12px;margin-bottom:22px;overflow:hidden}.match-centre-meta{letter-spacing:.6px;color:#cbdbc0;background:#213021;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 24px;font-size:12px;display:flex}.match-centre-meta b{color:#d4ff86}.match-centre .broadcast-score{background:#18251b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:24px;display:grid}.scoreboard-club{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.scoreboard-club img{object-fit:contain;width:45px;height:48px}.scoreboard-club strong{font-size:18px;line-height:1.25}.scoreboard-club small{letter-spacing:1px}.match-centre .broadcast-score>b{color:#eff9e5;white-space:nowrap;font-size:clamp(38px,5vw,64px);line-height:1}.match-centre .broadcast-score>b>span{font-size:inherit;color:#6e8865}.match-centre .broadcast-moment{text-align:center;flex-direction:column;justify-content:center;min-height:190px;padding:25px;display:flex}.match-centre .broadcast-moment h3{margin:8px 0;font-size:clamp(24px,3vw,38px)}.match-centre .broadcast-moment p{margin:4px 0;font-size:15px}.match-centre .event-goal{background:radial-gradient(#354e25,#172118);border-block:1px solid #68853e}.match-centre .event-goal h3{color:#d5ff88;font-size:clamp(34px,4.5vw,58px)}.match-centre .event-chance h3{color:#e2efd4;font-size:clamp(28px,3.5vw,44px)}.match-centre .causal-chain{color:#b9cbb0;margin-top:12px;font-size:13px;line-height:1.5}.match-live-stats{background:#111d14;border-block:1px solid #34472e;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:18px;display:grid}.match-live-stats>div{text-align:center}.match-live-stats dt{color:#bbcdb1;font-size:12px}.match-live-stats dd{font-variant-numeric:tabular-nums;color:#f0f7e9;justify-content:center;gap:8px;margin:5px 0 0;font-size:16px;display:flex}.match-live-stats dd span{color:#6a845b}.match-centre .broadcast-controls{justify-content:center;margin:0;padding:16px}.match-centre>.auction-text-button{min-height:44px;margin:10px 20px;padding:10px 0}.match-centre .broadcast-timeline{max-height:330px;margin:0 20px 20px;padding:0;list-style:none;overflow-y:auto}.match-centre .broadcast-timeline li{border-bottom:1px solid #33422e;gap:14px;padding:14px 8px;font-size:14px;display:flex}.broadcast-timeline li>b{color:#b0c2a3;min-width:35px}.broadcast-timeline li strong{letter-spacing:.7px;font-size:12px}.broadcast-timeline li p{margin:3px 0}.broadcast-timeline .timeline-tactical{border-left:3px solid #9ecdef}.broadcast-timeline :is(.timeline-half-time,.timeline-full-time){background:#293721}.match-final .broadcast-score{padding-block:18px}.match-final .match-report{padding:20px 24px 8px}.match-report .tactical-review{margin:0}.match-report h3{margin:0 0 12px;font-size:18px}.match-decision-content{padding:20px}.match-decision-evidence{border-bottom:1px solid #3a4c32;padding:0 5px 14px}.match-decision-evidence h3{font-size:20px}.match-decision-evidence p{margin:8px 0;font-size:14px}.phase-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.phase-comparison article{background:#22331f;border-radius:6px;padding:16px}.phase-comparison h4{margin:0;font-size:18px}.phase-comparison dl>div{border-bottom:1px solid #405038;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.phase-comparison dt{text-transform:capitalize;font-size:13px}.phase-comparison dd{margin:0;font-weight:700}.matchweek-waiting{background:#27361e;border:1px solid #6f8843;border-left:4px solid #b5e96b;border-radius:8px;margin-bottom:20px;padding:20px 24px}.matchweek-waiting h3{margin:0;font-size:20px}.matchweek-waiting p{margin:6px 0}.matchweek-waiting ul{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.matchweek-waiting li{background:#182715;border-radius:5px;gap:4px;padding:10px 14px;display:grid}.matchweek-waiting li span{color:#c9d6bd;font-size:12px}.friends-league h3{margin:0 0 16px;font-size:18px}.friends-league>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.friends-league article{background:#1d2a1a;border:1px solid #405436;border-radius:7px;padding:16px}.friends-league article header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.friends-league article header>b{font-size:15px}.friend-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.friend-score>strong{color:#d4f894;font-size:22px}.friend-score .season-club{text-align:center;justify-items:center;gap:6px;display:grid}.friend-score .season-club b{font-size:14px;line-height:1.3}.friend-score .season-club img{width:28px;height:32px}.friends-waiting{border-color:#718c48}.matchweek-summary>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.matchweek-summary h3{margin:0;font-size:24px}.matchweek-summary header p{margin:5px 0}.week-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.week-summary-grid>section{border-top:1px solid #455438;min-width:0;padding-top:14px}.week-summary-grid h4{letter-spacing:1px;color:#bfda9f;margin:0 0 16px;font-size:13px}.week-summary-grid p{font-size:14px}.table-movement{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table-movement>strong{color:#d2ff83;min-width:27px}.table-movement>span:last-child{margin-left:auto;font-size:13px}.week-summary-grid .season-club img{width:24px;height:28px}.week-summary-grid .season-club b{font-size:14px}.summary-result{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.summary-result>.season-club:last-child{text-align:right;flex-direction:row-reverse}.week-story{color:#c0cfb5}.auction-root .auction-mobile-tabs button,.auction-root .auction-pass-row button{font-size:14px}.auction-v4-live :is(.auction-pass-row,.auction-bid-display>p,.auction-clock small){font-size:12px}@media (max-width:760px){.season-root .season-heading{gap:12px}.season-root .season-heading h2{font-size:28px}.season-root .season-deadline{min-width:80px}.season-root .season-deadline b{font-size:26px}.match-centre-meta{padding:12px;font-size:12px}.match-centre .broadcast-score{gap:8px;padding:18px 10px}.scoreboard-club strong{font-size:14px}.scoreboard-club img{width:34px;height:40px}.match-centre .broadcast-score>b{font-size:34px}.match-centre .broadcast-moment{min-height:175px;padding:20px 14px}.match-live-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;padding:14px 8px}.match-live-stats dd{gap:6px;font-size:15px}.match-final .match-report{padding:18px 14px 4px}.match-decision-content{padding:12px 0}.match-decision-evidence{padding:0 14px 12px}.match-decision .command-heading{padding-inline:12px}.match-decision .command-pitch{padding-inline:6px}.match-decision .tactical-live-pitch{min-height:460px}.season-root .tactical-player{width:56px}.season-root .tactical-player strong{max-width:58px}.pitch-instruction-cta strong{letter-spacing:0;font-size:14px}.friends-league>div,.phase-comparison,.week-summary-grid{grid-template-columns:1fr}.matchweek-summary>header{flex-wrap:wrap}.matchweek-summary header .button{width:100%}.matchweek-waiting{padding:18px}.match-preview-identity{gap:10px}.match-preview-identity .season-club{max-width:42%}.match-preview-identity>small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.teach-instructions .tactical-player-portrait{animation:none}}.season-root .command-ready .auction-text-button,.season-root .command-scout details>summary{min-height:44px;font-size:14px}.season-root .instruction-dialog p{font-size:14px;line-height:1.55}.season-root .instruction-dialog legend{color:#dce8d1;font-size:13px}.season-root .match-centre>.auction-text-button{font-size:14px}.match-report .tactical-review{border-top:0;padding-top:0}.season-root .match-report{margin-top:0}.match-report>summary{color:#dbe7cd}.match-report[open]>summary{margin-bottom:12px}.match-centre>.friends-league{margin:18px}.season-deadline .week-continue{min-height:40px;margin-top:8px;padding:10px 16px}@media (max-width:480px){.season-root .season-heading{flex-wrap:wrap}.season-heading>div:first-child{flex:100%;min-width:0}.season-root .season-deadline{text-align:left;grid-template-columns:1fr auto;align-items:center;width:100%}.season-deadline>b,.season-deadline>span{grid-column:1}.season-deadline .week-continue{grid-area:1/2/3;margin-top:0}}@media (max-width:760px){.season-deadline .week-continue{padding:10px;font-size:14px}.match-centre>.friends-league{margin:12px;padding:14px}}.season-root details{font-size:14px}.tactical-pitch-wrap{container-type:inline-size}.season-root .tactical-live-pitch{box-sizing:border-box;width:100%;min-width:0;min-height:600px}.season-root .tactical-player{width:60px}.season-root .tactical-player strong{box-sizing:border-box;max-width:60px}@media (max-width:760px){.season-root .tactical-live-pitch{min-height:550px}.season-root .tactical-player{width:52px}.season-root .tactical-player strong{max-width:52px}}@container (min-width:280px){.season-root .tactical-player{width:60px}.season-root .tactical-player strong{max-width:62px}}.auction-guarantees{text-align:left;background:#24321f;border:1px solid #668e42;border-radius:8px;grid-column:1/-1;margin:12px 0;padding:16px}.auction-guarantees h3{color:#c7ff66;margin:0 0 8px;font-size:16px}.auction-guarantees p{color:#d0dcc5;font-size:14px;line-height:1.5}.guarantee-signing{align-items:center;gap:12px;padding:12px 0;display:flex}.guarantee-signing img{object-fit:contain;width:42px;height:48px}.guarantee-signing>div{flex:1;gap:4px;min-width:0;display:grid}.guarantee-signing strong,.guarantee-signing b{font-size:14px}.guarantee-signing span{color:#d0dcc5;font-size:12px;line-height:1.5}.auction-destination{border:1px solid var(--accent,#c0ff48);background:#c0ff480f;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.auction-destination>span{letter-spacing:.08em;font-size:12px;font-weight:800}.auction-destination>strong{color:#c0ff48;font-size:28px;line-height:1}.auction-destination>small{color:#b5bbaa;font-size:12px}.club-lock-panel{background:#192015;border:1px solid #596347;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:24px;display:flex}.club-lock-panel .season-club{margin-top:12px;font-size:22px}.club-lock-panel p{color:#bcc3b3;margin:10px 0 0}.club-lock-panel>.button{flex-shrink:0}.club-ready-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.club-ready-list li{border:1px solid #343f2c;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.club-ready-list li>strong{grid-column:1/-1}.club-ready-list li>b{color:#c0ff48;font-size:11px}.club-ready-list .season-club{min-width:0;font-size:13px}@media (max-width:600px){.auction-destination{flex-wrap:wrap;gap:10px}.auction-destination>small{text-align:center;width:100%}.club-lock-panel{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.club-ready-list{grid-template-columns:1fr}}.auction-share{background:#20291a;border:1px solid #526737;border-radius:8px;margin:0 0 28px;padding:22px}.auction-share h2{margin:0 0 18px;font-size:24px}.auction-share>span{color:#c0ff48;letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.auction-share-code{letter-spacing:.13em;color:#f6faef;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:8px 0;font:800 clamp(26px,3vw,42px)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.auction-share p{font-size:13px}.auction-share-actions{flex-wrap:wrap;gap:10px;display:flex}.auction-share-actions .button{flex:180px;min-height:48px;padding:12px;font-size:12px}.auction-share .auction-share-feedback{color:#c0ff48;min-height:18px;margin:10px 0 0;font-size:12px}.auction-invite-status{background:#192015;border:1px solid #394b2b;border-radius:8px;max-width:720px;margin:60px auto;padding:32px}.auction-invite-status h1{overflow-wrap:anywhere;margin:20px 0;font-size:clamp(28px,4vw,48px)}.auction-invite-status .spin{margin-top:24px;display:block}.auction-invite-status .auction-invite-code{letter-spacing:.08em;font:700 20px ui-monospace,Consolas,monospace}.auction-invite-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){.auction-share{padding:18px}.auction-share-code{letter-spacing:.1em;font-size:clamp(25px,8vw,36px)}.auction-invite-status{margin:30px auto;padding:22px}.auction-invite-actions .button{width:100%}}
