*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:#06110b;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--page-padding: clamp(10px, 3vw, 24px);--panel-padding: clamp(14px, 3vw, 22px);--card-radius: 8px;--grass: #0f6b3b;--grass-dark: #06351f;--ink: #07110d;--panel: #101813;--panel-strong: #17231b;--line: #ffffff24;--accent: #65e58d;--accent-2: #f7c95f;--cool: #70d7ff;--muted: #b9c7be}body{margin:0;font-family:Arial,sans-serif;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 84px 84px,linear-gradient(180deg,#06110b,#0e1b13 48%,#070c0a);color:#fff;overflow-x:hidden;overscroll-behavior:none;line-height:1.4}.screen{width:100%;max-width:760px;margin:0 auto;padding:var(--page-padding)}.hidden{display:none!important}.hero-card,.panel{width:100%;margin:12px auto;padding:var(--panel-padding);border-radius:var(--card-radius);background:linear-gradient(145deg,var(--panel),#09100c);border:1px solid #ffffff1f;box-shadow:0 18px 38px #0000003d}.hero-card{max-width:640px;margin-top:clamp(28px,10vh,70px);text-align:center}.eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:700;margin:0 0 8px}h1{margin:0 0 12px;font-size:clamp(32px,8vw,56px);line-height:1.02}h2{margin:8px 0;font-size:clamp(20px,4vw,28px)}.subtitle,.hint{color:var(--muted)}.hint{font-size:12px}button,select{font:inherit;border:none;border-radius:12px}button{cursor:pointer;font-weight:700}select{width:100%;min-height:42px;padding:8px 10px;background:#0d1711;color:#fff;border:1px solid #ffffff24}.primary-btn{width:min(100%,320px);min-height:50px;padding:16px 28px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#06110b;font-size:clamp(16px,4vw,18px);box-shadow:0 12px 24px #0003}.slot-machine{width:140px;height:140px;margin:22px auto;border-radius:28px;background:#050816;border:2px solid #2bff88;display:flex;align-items:center;justify-content:center}.slot-number{width:105px;height:105px;border-radius:22px;background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a;font-size:58px;font-weight:900;display:flex;align-items:center;justify-content:center}.slot-number.spinning{animation:slotSpin .12s linear infinite}@keyframes slotSpin{0%{transform:translateY(-8px) scale(.96)}to{transform:translateY(8px) scale(1.04)}}.draft-topbar{position:sticky;top:0;z-index:50;display:grid;gap:8px;margin:calc(var(--page-padding) * -1) calc(var(--page-padding) * -1) 10px;padding:calc(8px + env(safe-area-inset-top)) var(--page-padding) 10px;background:#050816;border-bottom:1px solid #2bff8844;box-shadow:0 12px 28px #0005}.topbar-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,140px);gap:10px;align-items:start}.draft-topbar h2{font-size:clamp(18px,4vw,24px);margin:2px 0}#pickInfo{color:#2bff88;font-weight:700;font-size:clamp(13px,3vw,15px);margin:2px 0}.speed-box{background:#101827;border:1px solid #ffffff22;border-radius:10px;padding:6px}.speed-box label{display:block;color:#b9c2d0;font-size:10px;margin-bottom:3px}.speed-box select{min-height:34px;padding:6px 8px;font-size:12px}.topbar-row>div:first-child{width:100%;min-width:0}#turnCounter{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.counter-pill{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(24px,6vw,30px);gap:4px;align-items:center;min-height:34px;background:#101827;border:1px solid #ffffff22;border-radius:999px;padding:4px 6px}.counter-label{color:#b9c2d0;min-width:0;overflow:hidden;font-size:clamp(8px,2vw,10px);font-weight:700;white-space:nowrap}.counter-number{justify-self:end;width:clamp(24px,6vw,30px);height:clamp(24px,6vw,30px);min-width:24px;border-radius:50%;background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:clamp(12px,3vw,14px)}.last-pick{padding:7px 9px;border-radius:10px;background:#101827;border:1px solid #00c8ff55;font-size:clamp(12px,2.8vw,14px);line-height:1.3;overflow:hidden;overflow-wrap:anywhere}.draft-order{display:flex;gap:6px;overflow-x:auto;padding:4px calc(50% - 42px) 6px;scroll-padding-inline:50%;scroll-behavior:smooth;scrollbar-width:none}.draft-order::-webkit-scrollbar,.chip-row::-webkit-scrollbar{display:none}.order-chip{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#111827;color:#fff;border:1px solid #ffffff22;font-size:clamp(10px,2.4vw,12px);white-space:nowrap}.order-chip.active{background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a;transform:scale(1.05)}.tab-panel{margin-top:10px;padding:8px}.main-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.main-tab{min-height:42px;padding:10px 6px;border-radius:10px;background:#111827;color:#fff;border:1px solid #ffffff22;font-size:clamp(12px,2.8vw,14px)}.main-tab.active{background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a}.chip-row{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.chip{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#111827;color:#fff;border:1px solid #ffffff22;font-size:13px}.chip.active{background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a}.formation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.formation-grid button{min-height:56px;padding:14px;background:#121a2a;color:#fff;border:1px solid #2bff8844;font-size:clamp(18px,5vw,20px)}.section-header{display:grid;grid-template-columns:1fr;gap:8px}.pitch-wrapper{width:100%;display:flex;justify-content:center;overflow-x:auto;padding-bottom:2px}.pitch{width:100%;max-width:460px;min-height:clamp(430px,62vh,540px);padding:clamp(10px,3vw,18px);border-radius:16px;border:2px solid #ffffff66;background:linear-gradient(90deg,transparent 49%,#ffffff22 50%,transparent 51%),linear-gradient(180deg,#0f7a3a,#064d27);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.line{display:flex;justify-content:center;gap:clamp(4px,1.5vw,10px);width:100%}.slot{width:clamp(48px,14vw,82px);min-height:clamp(64px,16vw,88px);background:#0000007a;border:1px solid #ffffff55;border-radius:12px;padding:clamp(5px,1.5vw,8px);text-align:center;font-size:clamp(10px,2.4vw,12px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.slot.drag-over{border-color:#2bff88;box-shadow:0 0 14px #2bff88aa}.slot-position{font-weight:700;color:#fff;margin-bottom:5px}.slot-player{color:#2bff88;font-size:clamp(9px,2.3vw,12px);line-height:1.15;cursor:grab;overflow-wrap:anywhere}.slot-empty{color:#b9c2d0;font-size:clamp(10px,2.4vw,12px)}.selected-player{outline:2px solid #00c8ff;box-shadow:0 0 14px #00c8ffaa}.bench{margin-top:12px;padding:12px;border-radius:12px;background:#07111f;border:1px solid #ffffff22}.bench-title{color:#2bff88;font-weight:700;margin-bottom:8px}.bench-list{display:grid;grid-template-columns:1fr;gap:8px}.bench-player{padding:9px;border-radius:10px;background:#101827;border:1px solid #ffffff22;font-size:13px;cursor:grab;overflow-wrap:anywhere}.player-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.player,.team-card,.ai-team-card{min-width:0;border-radius:12px;background:linear-gradient(145deg,#121a2a,#080b12);border:1px solid #ffffff18;padding:14px}.position-badge{display:inline-block;padding:4px 9px;border-radius:999px;background:#2bff8820;color:#2bff88;font-size:12px;font-weight:700}.overall{float:right;font-size:22px;color:#00c8ff;font-weight:700}.player-title{margin-top:12px;font-weight:700;font-size:16px;overflow-wrap:anywhere}.player-meta{color:#b9c2d0;margin:6px 0;font-size:14px}.draft-btn{width:100%;min-height:44px;padding:12px;margin-top:10px;background:linear-gradient(90deg,#2bff88,#00c8ff);color:#04110a}.ai-teams-grid{display:grid;grid-template-columns:1fr;gap:10px}.ai-team-card{min-height:220px;max-height:260px;overflow-y:auto;padding-top:0}.ai-team-card h3{position:sticky;top:0;z-index:5;background:linear-gradient(145deg,#121a2a,#080b12);padding:10px 0 8px;margin:0 0 8px;color:#2bff88;font-size:15px}.ai-roster{display:grid;gap:5px}.roster-row{padding:7px;border-radius:10px;background:#0e1625;color:#d8dee9;font-size:12px;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}#tacticsScreen .hero-card{margin:20px auto;max-width:980px;text-align:center}#tacticsScreen label{display:block;text-align:left;margin:14px auto 6px;max-width:360px;color:#b9c2d0;font-weight:700}#tacticsScreen select{display:block;max-width:360px;margin:0 auto 14px}#tacticsLineup{margin-top:18px}@media(min-width:620px){.section-header{grid-template-columns:1fr 220px;align-items:center}.bench-list{grid-template-columns:repeat(2,1fr)}.ai-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){#draftScreen{max-width:1180px}.draft-topbar{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);column-gap:16px;row-gap:8px}.topbar-row,.last-pick{grid-column:1}#turnCounter,.draft-order{grid-column:2}#turnCounter{align-self:center}.draft-order{padding:4px 16px 6px;scroll-padding-inline:16px}#lineupPitch,#tacticsLineup{display:grid;grid-template-columns:minmax(390px,460px) minmax(280px,1fr);gap:16px;align-items:start}#lineupPitch .bench,#tacticsLineup .bench{margin-top:0;max-height:560px;overflow-y:auto}.ai-teams-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:980px){.season-shell{grid-template-columns:minmax(310px,380px) minmax(0,1fr);align-items:start}.season-command{top:14px}#liveMatchCard{grid-column:2;grid-row:1 / span 2}#mySchedule{grid-column:1}#seasonResults{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#seasonResults>h2,#seasonResults>.season-compass{grid-column:1 / -1}}#divisionScreen,#seasonScreen,#titleScreen{max-width:1180px}.season-hero,.title-hero{max-width:980px}.compass-grid{display:grid;grid-template-areas:". north ." "west center east" ". south .";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,2vw,14px);margin:22px 0}.division-card,.mini-division,.season-card,.live-match-card,.schedule-card,.next-match-card,.title-match-card{border-radius:8px;background:linear-gradient(180deg,#18241c,#0d1510);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff14}.division-card{min-height:210px;padding:clamp(12px,2vw,18px);text-align:left}.division-card h2{margin:6px 0 12px}.division-card.compass-north{grid-area:north}.division-card.compass-west{grid-area:west}.division-card.compass-east{grid-area:east}.division-card.compass-south{grid-area:south}.division-direction{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;border-radius:999px;background:#f7c95f1f;color:var(--accent-2);font-size:12px;font-weight:900;text-transform:uppercase}.division-team-list{display:grid;gap:8px}.division-team{padding:9px 10px;border-radius:8px;background:#0a130e;color:#edf7ef;border:1px solid #ffffff14;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.own-team,.division-card.user-division,.mini-division.user-division,.season-row.user-row{border-color:var(--accent);box-shadow:0 0 0 1px #65e58d33}.division-team.own-team{background:#163d25;color:#fff;font-weight:900}.season-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:var(--page-padding)}.season-command{position:sticky;top:0;z-index:30;padding:clamp(14px,3vw,22px);border-radius:8px;background:linear-gradient(90deg,#102719,#111914 58%,#2a2414);border:1px solid #ffffff24;box-shadow:0 16px 36px #00000045}.season-command h1{max-width:760px}.season-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.season-actions .primary-btn{width:auto;min-width:min(100%,230px)}.next-match-card{margin-top:14px;padding:14px}.next-match-card p{margin:6px 0 0;color:var(--muted)}.versus-line{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:10px;align-items:stretch}.team-strength{min-width:0;display:grid;gap:4px;padding:12px;border-radius:8px;background:#07110d;border:1px solid #ffffff18}.team-strength strong,.team-strength span{min-width:0;overflow-wrap:anywhere}.team-strength span{color:var(--muted);font-size:12px}.versus-marker{align-self:center;justify-self:center;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-2);color:#10110b;font-size:12px;font-weight:900}.season-section,#seasonResults{display:grid;gap:10px}.schedule-card{display:grid;gap:8px;padding:10px}.schedule-row{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1.5fr) minmax(76px,auto);gap:10px;align-items:center;padding:10px;border-radius:8px;background:#09130d;border:1px solid #ffffff12;font-size:13px}.schedule-row>*{min-width:0;overflow-wrap:anywhere}.schedule-row>span:first-child{color:var(--muted);font-size:12px}.schedule-row>span:last-child{justify-self:end;font-weight:900}.schedule-row.next{border-color:var(--cool)}.schedule-row.win>span:last-child{color:var(--accent)}.schedule-row.loss>span:last-child{color:#ff8b7c}.schedule-row.draw>span:last-child{color:var(--accent-2)}.season-card{margin:0 0 12px;padding:12px;text-align:left}.season-card h3{color:var(--accent-2);margin:0 0 8px}.season-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-radius:8px;background:#09130d;margin:6px 0;font-size:13px}.season-row strong,.season-row span{min-width:0;overflow-wrap:anywhere}.season-row.match-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.season-row.match-row>:last-child{text-align:right}.season-row.qualified{border:1px solid #65e58d80}#seasonResults h2,.season-section h2{margin:16px 0 0;color:var(--accent)}#newSeasonBtn,#startSeasonBtn{margin-top:18px}.season-compass{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mini-division{display:grid;gap:5px;padding:10px}.mini-division strong{color:var(--accent-2)}.mini-division span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.live-match-card{padding:clamp(14px,2vw,18px);text-align:left}.live-match-card h2{color:#fff;text-align:center;overflow-wrap:anywhere}.match-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.stat-pill{display:grid;gap:4px;padding:10px;border-radius:8px;background:#07110d;border:1px solid #ffffff18;text-align:center}.stat-pill span{color:var(--muted);font-size:11px;text-transform:uppercase}.stat-pill strong{color:#fff;overflow-wrap:anywhere}.live-events{display:grid;gap:8px;margin-top:12px;max-height:320px;overflow-y:auto}.live-event{padding:9px;border-radius:8px;background:#09130d;color:#dce8de;border:1px solid #ffffff12;font-size:13px;overflow-wrap:anywhere}.live-event.goal{border-color:var(--accent);color:var(--accent);font-weight:700;background:#0d2416}.live-event.chance,.live-event.save{border-color:#70d7ff66}.live-event.info{color:var(--muted)}.title-hero{border-color:var(--accent-2);background:linear-gradient(135deg,#17381f,#111914 56%,#3f2e12)}.title-match-card{max-width:580px;margin:18px auto 0;padding:16px}@media(max-width:520px){.hero-card{margin-top:18px}.season-command{position:static}.season-command h1{font-size:clamp(30px,12vw,42px)}.compass-grid{grid-template-areas:"north" "west" "east" "south";grid-template-columns:1fr}.division-card{min-height:auto}.versus-line,.match-stats,.season-compass,.schedule-row{grid-template-columns:1fr}.versus-marker{width:100%;height:30px;border-radius:8px}.schedule-row>span:last-child{justify-self:start}.draft-topbar{gap:5px;padding-bottom:8px}.draft-topbar .eyebrow{margin-bottom:2px;font-size:9px;letter-spacing:2px}.draft-topbar h2{font-size:18px;margin:0}#pickInfo{font-size:12px;margin:0}.speed-box{padding:4px}.speed-box label{font-size:9px}.speed-box select{min-height:30px;padding:4px 6px;font-size:11px}#turnCounter{gap:4px}.counter-pill{grid-template-columns:minmax(0,1fr) 22px;min-height:30px;padding:3px 5px}.counter-label{font-size:8px}.counter-number{width:22px;height:22px;min-width:22px;font-size:11px}.last-pick{padding:5px 8px;white-space:nowrap;text-overflow:ellipsis}.draft-order{display:none}.tab-panel{margin-top:8px}.season-row.match-row{grid-template-columns:1fr}.season-row.match-row>:last-child{text-align:left}.season-row.match-row span{color:#2bff88;font-weight:700}}.redesigned-player-card{min-height:220px;padding:16px;display:flex;flex-direction:column;gap:10px;border:1px solid #ffffff28;background:radial-gradient(circle at top right,#65e58d22,transparent 38%),linear-gradient(145deg,#122018,#07100b)}.player-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.redesigned-player-card .position-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:7px 10px;border-radius:999px;background:#65e58d;color:#06110b;font-weight:900;letter-spacing:1px}.redesigned-player-card .overall{min-width:54px;text-align:right;color:#f7c95f;font-size:34px;font-weight:900;line-height:1}.redesigned-player-card .player-title{margin-top:4px;color:#fff;font-size:22px;font-weight:900;line-height:1.12}.redesigned-player-card .player-meta,.redesigned-player-card .player-nationality{color:#b9c7be;font-size:14px}.redesigned-player-card .club-year{color:#f0f5ef;font-weight:700}.redesigned-player-card .player-nationality{margin-bottom:8px}.redesigned-player-card .draft-btn{width:100%;margin-top:auto;padding:12px 14px;border-radius:999px;background:linear-gradient(90deg,#65e58d,#f7c95f);color:#06110b;font-weight:900}.redesigned-player-card .draft-btn:active{transform:scale(.98)}.linear-info-card-view{--card-green: #65e58d;--card-yellow: #ffd45f;--card-border: rgba(101, 229, 141, .48)}.linear-info-card-view .compact-hint{margin-bottom:10px!important}.linear-info-card-view .linear-tactics-controls-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:10px!important;margin-bottom:12px!important}.linear-info-card-view .linear-tactic-control.compact{padding:10px!important}.linear-info-card-view .linear-tactics-squad h3{margin:4px 0 10px!important}.linear-player-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important}.linear-player-card,.draft-list-player-card{min-height:188px!important;height:188px!important;display:grid!important;grid-template-rows:22px 23px 18px 16px minmax(48px,1fr)!important;gap:4px!important;padding:13px 14px!important;overflow:hidden!important;text-align:left!important;border-radius:14px!important;border:1px solid rgba(209,179,110,.28)!important;background:radial-gradient(circle at top right,rgba(209,179,110,.13),transparent 42%),linear-gradient(180deg,#13251a,#07110d)!important}.linear-player-card:disabled,.draft-list-player-card:disabled{opacity:1!important;cursor:default!important}.linear-player-card .linear-player-top,.draft-list-card-top{display:inline-flex!important;width:fit-content!important;max-width:100%!important;justify-self:start!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;overflow:visible!important}.draft-list-separator{display:none!important}.linear-player-card .linear-player-top strong,.draft-list-card-top .draft-list-rating,.linear-player-top .draft-list-rating{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:50%!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important;color:#201004!important;text-shadow:0 1px 0 rgba(255,255,255,.22)!important;box-shadow:inset 0 1px #fff6,0 3px 7px #00000059!important}.draft-list-rating[data-tier=bronze]{background:linear-gradient(150deg,#dba26e,#97622f 70%)!important}.draft-list-rating[data-tier=silver]{background:linear-gradient(150deg,#f4f6f8,#a7afb8 70%)!important;color:#1b1f24!important}.draft-list-rating[data-tier=gold]{background:linear-gradient(150deg,#ffedb0,#d9a934 70%)!important}.draft-list-rating[data-tier=diamond]{border-radius:7px!important;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)!important;background:linear-gradient(150deg,#eafcff,#7fd7e8 55%,#3ea6c1)!important;color:#052832!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important}.linear-player-card .linear-player-top b,.draft-list-card-top .draft-list-position,.linear-player-top .draft-list-position{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:5px 9px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--pos-icon-light, #e0bd74),var(--pos-icon-dark, #c9a24d))!important;box-shadow:inset 0 1px #ffffff47,0 2px 7px #0000004d!important;color:#fdf6e8!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;letter-spacing:-.01em!important;text-shadow:0 1px 1px rgba(0,0,0,.35)!important}[data-pos-group=ATT] .linear-player-top,[data-pos-group=ATT] .draft-list-card-top,[data-pos-group=ATT] .linear-info-player-top{--pos-icon-light: #e2694b;--pos-icon-dark: #ab3d24}[data-pos-group=MID] .linear-player-top,[data-pos-group=MID] .draft-list-card-top,[data-pos-group=MID] .linear-info-player-top{--pos-icon-light: #5ec98f;--pos-icon-dark: #2c8f5c}[data-pos-group=DEF] .linear-player-top,[data-pos-group=DEF] .draft-list-card-top,[data-pos-group=DEF] .linear-info-player-top{--pos-icon-light: #5b9bd9;--pos-icon-dark: #2f6fae}[data-pos-group=GK] .linear-player-top,[data-pos-group=GK] .draft-list-card-top,[data-pos-group=GK] .linear-info-player-top{--pos-icon-light: #b98ee0;--pos-icon-dark: #7f4fb0}.linear-player-card .linear-player-name,.draft-list-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3ead7!important;font-size:clamp(.86rem,1.7vw,1.05rem)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.03em!important}.linear-player-card>span:not(.linear-player-top):not(.linear-player-name):not(.linear-trait-chip-row),.linear-player-card>small:not(.linear-trait-chip),.draft-list-club,.draft-list-nationality{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3ead7db!important;font-size:.78rem!important;line-height:1.15!important;font-weight:800!important}.linear-player-card>small:not(.linear-trait-chip),.draft-list-nationality{color:#b8ad98d6!important;font-size:.74rem!important}.linear-player-card .linear-trait-chip-row,.draft-list-traits{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:start!important;align-items:stretch!important;gap:3px 4px!important;min-width:0!important;overflow:hidden!important;padding-top:3px!important;border-top:1px solid rgba(209,179,110,.16)!important}.linear-player-card .linear-trait-chip:nth-child(3),.draft-list-trait:nth-child(3){grid-column:1 / -1!important;justify-self:start!important}.linear-player-card .linear-trait-chip,.draft-list-trait{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-width:0!important;padding:3px 6px!important;border-radius:999px!important;border:1px solid rgba(209,179,110,.24)!important;background:#d1b36e14!important;color:#f3ead7e6!important;font-size:.6rem!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.linear-player-card .linear-trait-chip.empty,.draft-list-trait.empty{opacity:.72!important;border-color:#f3ead724!important;background:#f3ead70d!important}@media(max-width:600px){html body .linear-player-grid.linear-player-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}html body .linear-player-card.linear-player-card,html body .draft-list-player-card.draft-list-player-card{min-height:150px!important;height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:7px 5px!important;text-align:center!important}html body .linear-player-card.linear-player-card .linear-player-top,html body .draft-list-card-top.draft-list-card-top{justify-content:center!important;justify-self:center!important;max-width:100%!important;gap:4px!important}html body .draft-list-rating.draft-list-rating,html body .linear-player-top .draft-list-rating{width:20px!important;height:20px!important;min-width:20px!important;font-size:.48rem!important}html body .draft-list-position.draft-list-position,html body .linear-player-top .draft-list-position{max-width:62px!important;padding:3px 5px!important;font-size:.42rem!important}html body .linear-player-card.linear-player-card .linear-player-name,html body .draft-list-name.draft-list-name{width:100%!important;margin-top:0!important;font-size:.64rem!important;white-space:nowrap!important;display:block!important;-webkit-line-clamp:1!important}html body .draft-list-club.draft-list-club,html body .draft-list-nationality.draft-list-nationality,html body .linear-player-card.linear-player-card>span:not(.linear-player-top):not(.linear-player-name):not(.linear-trait-chip-row),html body .linear-player-card.linear-player-card>small:not(.linear-trait-chip){width:100%!important;font-size:.52rem!important}html body .draft-list-traits.draft-list-traits,html body .linear-trait-chip-row.linear-trait-chip-row{justify-content:center!important;gap:3px!important;margin-top:2px!important}html body .draft-list-traits.draft-list-traits .trait-icon,html body .linear-trait-chip-row.linear-trait-chip-row .trait-icon{width:20px!important;height:20px!important}}.linear-tactics-squad,.linear-tactics-squad-grid,.linear-tactics-squad h3{display:none!important}.linear-tactics-view{gap:0!important}.linear-tactics-controls-grid{margin-bottom:0!important}.draft-list-rating,.draft-list-position,.live-stat-value,.live-clock{color:#d1b36e!important;text-shadow:0 0 12px rgba(209,179,110,.28)!important}.eyebrow:before{content:"\25c6  ";color:#d1b36e}.eyebrow:after{content:" \25c6";color:#d1b36e}@media(max-width:760px){:root{--mobile-gap: 6px;--mobile-card-padding: 10px}body{overflow-x:hidden}.linear-page,.linear-draft-page{width:min(100% - 22px,1240px)!important;padding:8px 0!important}.linear-card,.linear-draft-card{gap:10px!important;padding:var(--mobile-card-padding)!important;border-radius:14px!important}.linear-card h1,.linear-draft-topbar h1{font-size:clamp(2rem,12vw,2.85rem)!important;line-height:.95!important;letter-spacing:-1px!important}.eyebrow{margin-bottom:4px!important;font-size:.6rem!important;letter-spacing:.28em!important}.subtitle,.compact-hint{font-size:.78rem!important;line-height:1.25!important}.linear-draft-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:8px!important;align-items:start!important}.linear-speed-box{min-width:0!important;padding:8px!important;border-radius:12px!important;font-size:.72rem!important}.linear-speed-box select{min-height:30px!important;padding:5px 7px!important;font-size:.72rem!important}.linear-round-counter,#turnCounter{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--mobile-gap)!important}.linear-counter-pill,.counter-pill{min-height:38px!important;padding:5px 6px!important;gap:4px!important}.linear-counter-pill span,.counter-label{font-size:.55rem!important;letter-spacing:-.02em!important}.linear-counter-pill strong,.counter-number{min-width:28px!important;width:28px!important;min-height:28px!important;height:28px!important;font-size:.88rem!important}.linear-round-picks,.linear-order-ticker,.last-pick,.draft-order{padding:7px 8px!important;border-radius:999px!important;font-size:.72rem!important}.linear-order-ticker{gap:5px!important;justify-content:center!important}.linear-order-ticker span,.order-chip{padding:5px 8px!important;font-size:.68rem!important}.linear-draft-tabs,.main-tabs,.linear-myteam-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--mobile-gap)!important;padding:7px!important;border-radius:13px!important}.linear-myteam-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.linear-draft-tabs button,.main-tab,.linear-myteam-tabs button{min-height:38px!important;padding:8px 6px!important;border-radius:11px!important;font-size:.78rem!important}.linear-draft-view{gap:10px!important;padding:10px!important;border-radius:14px!important}.linear-tabs,.chip-row{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding-bottom:4px!important}.linear-tab-btn,.chip{flex:0 0 auto!important;width:auto!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important}.linear-player-grid,.player-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.draft-list-player-card,.linear-player-card{min-height:164px!important;height:164px!important;grid-template-rows:18px 22px 18px 16px 1fr!important;gap:4px!important;padding:9px 10px!important}.draft-list-name,.linear-player-card .linear-player-name{font-size:clamp(.72rem,3.2vw,.86rem)!important}.draft-list-card-top .draft-list-rating,.linear-player-top .draft-list-rating,.linear-player-card .linear-player-top strong{font-size:.68rem!important}.draft-list-card-top .draft-list-position,.linear-player-top .draft-list-position,.linear-player-card .linear-player-top b{font-size:.62rem!important}.draft-list-club,.draft-list-nationality,.linear-player-card>span:not(.linear-player-top):not(.linear-player-name):not(.linear-trait-chip-row),.linear-player-card>small:not(.linear-trait-chip){font-size:.58rem!important}.draft-list-trait,.linear-player-card .linear-trait-chip{max-width:100%!important;padding:2px 4px!important;font-size:.47rem!important}.draft-list-traits,.linear-player-card .linear-trait-chip-row{gap:3px!important;max-height:48px!important}.linear-empty-slot strong,.linear-empty-slot span{font-size:.66rem!important}.linear-bench{padding:10px!important;gap:8px!important}.linear-tactics-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.linear-tactic-control.compact,.linear-tactic-control{padding:8px!important;border-radius:10px!important;font-size:.72rem!important}.linear-tactic-control select{min-height:34px!important;padding:6px 7px!important;font-size:.7rem!important}.formation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.formation-grid button{min-height:48px!important;padding:10px 8px!important;font-size:1rem!important}.linear-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.linear-mini-card,.linear-match-summary,.season-card,.schedule-card,.next-match-card,.title-match-card,.live-match-card{padding:10px!important;border-radius:12px!important}.linear-ai-grid,.ai-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.linear-ai-card,.ai-team-card{max-height:210px!important;padding:10px!important;font-size:.74rem!important}.linear-ai-card h3,.ai-team-card h3{font-size:.78rem!important}.linear-ai-card p,.roster-row{font-size:.66rem!important}.compass-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.season-shell,.season-results,#seasonResults{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#liveMatchCard,#mySchedule,#seasonResults>h2,#seasonResults>.season-compass{grid-column:auto!important;grid-row:auto!important}.live-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:6px!important;padding:8px!important}.live-team,.live-clock,.live-badge{font-size:.68rem!important}.live-score{font-size:clamp(1.4rem,8vw,2rem)!important}.live-stats-panel{gap:6px!important;padding:9px!important}.live-stat-row{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:5px!important;font-size:.68rem!important}.live-momentum-card,.live-stats-panel,.live-ticker-panel,.live-controls{border-radius:12px!important}.live-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.live-controls button,.primary-btn,.linear-next-btn{min-height:42px!important;padding:10px 12px!important;font-size:.82rem!important}.division-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.division-overview-card{padding:10px!important;gap:6px!important}.division-team-button{padding:9px!important;font-size:.76rem!important}}@media(max-width:420px){.linear-player-grid,.player-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.linear-draft-tabs button,.main-tab,.linear-myteam-tabs button{font-size:.7rem!important;padding-inline:4px!important}.linear-counter-pill,.counter-pill{padding-inline:4px!important}.linear-counter-pill strong,.counter-number{min-width:24px!important;width:24px!important;min-height:24px!important;height:24px!important;font-size:.78rem!important}}.detailed-formation-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}html body .formation-option-btn.formation-option-btn{width:100%!important;min-height:86px!important;display:grid!important;gap:6px!important;align-content:center!important;justify-items:center!important;padding:14px 12px!important;text-align:center!important;border:2px solid #8a5a32!important;border-radius:18px!important;background:linear-gradient(145deg,#7a5527,#56391a 68%,#382410)!important;box-shadow:inset 0 1px #ffecb41a,0 14px 34px #00000073!important}.formation-option-btn.formation-option-btn strong{display:block!important;color:#fff!important;font-size:1.15rem!important;line-height:1!important;letter-spacing:.02em!important;text-shadow:none!important}.formation-option-btn.formation-option-btn span{display:block!important;max-width:100%!important;color:#f2d68a!important;font-size:.68rem!important;line-height:1.25!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:760px){.detailed-formation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.formation-option-btn.formation-option-btn{min-height:70px!important;padding:9px 7px!important;border-width:1.5px!important}.formation-option-btn.formation-option-btn strong{font-size:.92rem!important}.formation-option-btn.formation-option-btn span{font-size:.52rem!important;line-height:1.18!important}}.my-team-top-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;margin:10px 0}.my-team-formation-selector{display:block;min-width:0}.my-team-formation-selector select{width:100%;height:100%;min-height:36px;padding:7px 10px;border-radius:999px;border:1px solid rgba(209,179,110,.4);background:#07140ed1;color:#f3ead7;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 0 16px #d1b36e24}.my-team-top-row .trait-chain-global-controls{display:block;min-width:0}.my-team-top-row .trait-chain-global-controls .trait-chain-show-all-button{width:100%;height:100%;min-height:36px;padding:7px 10px!important;font-size:11px!important}.linear-move-to-bench{display:flex;justify-content:center;margin:10px 0}.linear-move-to-bench button{width:100%;max-width:360px;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid rgba(217,167,61,.45);background:linear-gradient(180deg,#1c1408,#100b04);color:#f2d68a;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.linear-move-to-bench button:active{background:linear-gradient(180deg,#100b04,#1c1408)}@media(max-width:760px){.my-team-top-row{gap:6px;margin:7px 0}.my-team-formation-selector select,.my-team-top-row .trait-chain-global-controls .trait-chain-show-all-button{min-height:32px;padding:6px 8px!important;font-size:9.5px!important}}.trait-chain-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(117,255,158,.22);border-radius:14px;background:radial-gradient(circle at top right,rgba(117,255,158,.1),transparent 44%),#07110dd1}.trait-chain-header,.trait-chain-detail-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.trait-chain-header strong,.trait-chain-detail-top strong{color:#75ff9e;font-weight:950}.trait-chain-header span,.trait-chain-detail-top span{color:#f7c95f;font-size:.78rem;font-weight:900;white-space:nowrap}.trait-chain-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.trait-chain-list::-webkit-scrollbar{display:none}.trait-chain-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:.76rem}.trait-chain-chip.active{border-color:#75ff9e9e;background:linear-gradient(90deg,#75ff9e3d,#f7c95f24)}.trait-chain-chip strong{color:#f7c95f;font-size:.72rem}.trait-chain-empty,.trait-chain-detail p{margin:0;color:#ffffffc7;font-size:.78rem;line-height:1.3}.trait-chain-detail{display:grid;gap:6px;padding:8px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#00000038}.trait-chain-players{color:#ffffffe0!important;font-weight:800}.trait-chain-upgrade{color:#75ff9edb!important}.linear-slot.chain-active-slot{border-color:#f7c95ff2!important;box-shadow:0 0 0 1px #f7c95f61,0 0 18px #f7c95f52!important;z-index:3!important}.linear-slot.chain-active-slot .linear-info-player-card{background:radial-gradient(circle at top right,rgba(247,201,95,.18),transparent 42%),#07110deb!important}.compact-player-pitch{position:relative!important;row-gap:18px!important}.compact-player-line{position:relative!important;z-index:2!important;gap:14px!important}.trait-chain-link-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.trait-chain-link{stroke:url(#trait-chain-link-gradient);stroke-width:5;stroke-linecap:round;opacity:.82;filter:drop-shadow(0 0 6px rgba(247,201,95,.55))}.trait-chain-link.level-3{stroke-width:6;opacity:.9}.trait-chain-link.level-4{stroke-width:7;opacity:.96}.trait-chain-link-dot{fill:#f7c95f;stroke:#07110deb;stroke-width:2;filter:drop-shadow(0 0 4px rgba(247,201,95,.8))}@media(max-width:760px){.trait-chain-panel{gap:6px;padding:8px}.trait-chain-header strong,.trait-chain-detail-top strong{font-size:.78rem}.trait-chain-header span,.trait-chain-detail-top span,.trait-chain-detail p,.trait-chain-empty{font-size:.64rem}.trait-chain-chip{min-height:28px;padding:5px 7px;font-size:.62rem}.trait-chain-chip strong{font-size:.58rem}.trait-chain-list{flex-wrap:nowrap!important;overflow-x:auto!important}.compact-player-pitch{row-gap:10px!important}.compact-player-line{gap:7px!important}.trait-chain-link{stroke-width:3.5}.trait-chain-link.level-3{stroke-width:4.5}.trait-chain-link.level-4{stroke-width:5}.trait-chain-link-dot{r:3}}.trait-chain-panel{max-height:260px!important;overflow:hidden!important;border-color:#d1b36e47!important;background:#11251b!important;color:#f3ead7!important;box-shadow:inset 0 0 0 1px #ffecb414,0 18px 44px #0000006b!important}.trait-chain-scroll-area{overscroll-behavior:contain!important}.trait-chain-header{color:#d1b36e!important;letter-spacing:.06em!important;text-transform:uppercase!important}.trait-chain-list{overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 6px!important;scrollbar-width:thin!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important}.trait-chain-list::-webkit-scrollbar{height:5px!important}.trait-chain-list::-webkit-scrollbar-thumb{border-radius:999px!important;background:#d1b36e70!important}.trait-chain-chip{cursor:pointer!important;border-color:#d1b36e3d!important;background:#06120cb8!important;color:#f3ead7!important;box-shadow:inset 0 1px #ffecb414!important}.season-row,.schedule-row,.division-team{border-color:#d1b36e29!important;background:#06120cb8!important}.stat-pill,.team-strength{background:#07120cd1!important;border-color:#d1b36e3d!important}.linear-card.linear-card,.hero-card.hero-card{border:1.5px solid #8a5a32!important;border-radius:22px!important;outline:1px solid rgba(209,179,110,.5)!important;outline-offset:-4px!important}.linear-player-card.linear-player-card,.draft-list-player-card.draft-list-player-card{border:1.5px solid #8a5a32!important;border-radius:14px!important}@media(max-width:760px){.trait-chain-panel{max-height:190px!important}}.trait-chain-panel{align-items:stretch!important}.trait-chain-list{position:relative!important;z-index:3!important;min-height:40px!important;margin-bottom:4px!important;flex-shrink:0!important}.trait-chain-chip{position:relative!important;z-index:4!important}.trait-chain-detail{position:relative!important;z-index:1!important;margin-top:0!important}@media(max-width:760px){.trait-chain-list{min-height:34px!important;margin-bottom:5px!important}}.compact-player-pitch{position:relative!important;isolation:isolate!important}.trait-chain-link-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:8!important;overflow:visible!important}.trait-chain-link{stroke:#f7c95f!important;stroke-linecap:round!important;opacity:.98!important;filter:drop-shadow(0 0 8px rgba(247,201,95,.9))!important}.trait-chain-link-dot{fill:#ffeaa0!important;stroke:#07110d!important;stroke-width:2.5!important;filter:drop-shadow(0 0 6px rgba(247,201,95,.9))!important}.linear-slot.chain-active-slot{position:relative!important;z-index:10!important}@media(max-width:760px){.trait-chain-link{stroke-width:5!important}}html{background:#050b08!important}body{color:#f3ead7!important;background:linear-gradient(180deg,#07150f,#10281c 42%,#06100b)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.hero-card,.panel,.linear-card,.linear-mini-card{border:1px solid rgba(209,179,110,.28)!important;border-radius:18px!important;background:linear-gradient(145deg,#173425f5,#07120cfa 58%,#22140dfa)!important;box-shadow:0 22px 60px #00000085!important;color:#f3ead7!important}.primary-btn,.linear-next-btn{color:#140d08!important;border:1px solid rgba(255,231,164,.72)!important;background:linear-gradient(180deg,#f0d48a,#c69d50 48%,#8f642e)!important}.eyebrow,.bench-title,#pickInfo{color:#d1b36e!important}.subtitle,.hint{color:#b8ad98!important}.linear-player-card,.draft-list-player-card,.player,.team-card,.ai-team-card{border:1px solid rgba(209,179,110,.24)!important;border-radius:16px!important;background:linear-gradient(145deg,#173425,#07120c 60%,#22140d)!important;box-shadow:0 16px 42px #0000006b!important;color:#f3ead7!important}.draft-list-name,.linear-player-name,.player-title{color:#f3ead7!important}.draft-list-club,.draft-list-nationality,.player-meta{color:#b8ad98!important}.draft-btn,.live-continue-btn,.formation-option-btn,.formation-grid button{color:#140d08!important;border:1px solid rgba(255,231,164,.72)!important;background:linear-gradient(180deg,#f0d48a,#c69d50 48%,#8f642e)!important;box-shadow:0 12px 28px #0000006b!important;text-transform:uppercase;letter-spacing:.04em}.main-tab,.chip,.live-secondary-btn{color:#f3ead7!important;border:1px solid rgba(209,179,110,.34)!important;background:linear-gradient(180deg,#74263357,#39161a47),#10281c!important}.main-tab.active,.chip.active,.order-chip.active,.counter-number{color:#150d07!important;background:#d1b36e!important}.draft-topbar,.linear-draft-topbar{border-bottom:1px solid rgba(209,179,110,.34)!important;background:linear-gradient(90deg,#08150f,#183626,#301d13)!important;box-shadow:0 16px 40px #0000007a!important}.pitch,.compact-player-pitch{position:relative!important;border:2px solid rgba(209,179,110,.48)!important;background:radial-gradient(circle at 50% 50%,transparent 56px,rgba(255,255,255,.1) 57px,rgba(255,255,255,.1) 59px,transparent 60px),linear-gradient(180deg,transparent calc(50% - 1px),rgba(255,255,255,.16) calc(50% - 1px),rgba(255,255,255,.16) calc(50% + 1px),transparent calc(50% + 1px)),repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 38px,transparent 38px,transparent 76px),linear-gradient(180deg,#1d5438,#0d2f20 52%,#0a2017)!important;box-shadow:inset 0 0 55px #00000073,0 22px 60px #00000085!important}.pitch:before,.compact-player-pitch:before,.pitch:after,.compact-player-pitch:after{content:"";position:absolute;left:50%;width:34%;max-width:200px;height:44px;transform:translate(-50%);border:1px solid rgba(255,255,255,.16);border-radius:4px;pointer-events:none;z-index:0}.pitch:before,.compact-player-pitch:before{top:8px;border-top:none}.pitch:after,.compact-player-pitch:after{bottom:8px;border-bottom:none}.pitch>*,.compact-player-pitch>*{position:relative;z-index:1}.slot,.linear-slot,.compact-slot{border:1px solid rgba(209,179,110,.34)!important;background:#050d09b8!important}.slot-player,.compact-slot-player,.linear-slot-player{color:#f4ead4!important}.slot-empty,.compact-slot-empty,.linear-slot-empty{color:#f3ead78f!important}.live-scoreboard,.live-momentum-card,.live-stats-panel,.live-ticker-card,.live-controls,.live-match-card{border:1px solid rgba(209,179,110,.28)!important;border-radius:18px!important;background:linear-gradient(145deg,#11281d,#07130d 62%,#24170f)!important;box-shadow:0 22px 60px #00000085!important;color:#f3ead7!important}.live-progress-fill{background:linear-gradient(90deg,#742633,#d1b36e)!important}.live-result-banner{color:#140d08!important;background:#d1b36e!important}[class*=season],[class*=schedule],[class*=division]{border-color:#d1b36e47!important;color:#f3ead7!important}.hero-card,.linear-card,.live-scoreboard,.live-momentum-card,.live-stats-panel,.live-ticker-card{outline:1px solid rgba(255,236,180,.12)!important;outline-offset:-6px!important}.hero-card,.linear-card{border-style:double!important;border-width:4px!important;box-shadow:inset 0 0 0 1px #ffecb41a,0 26px 70px #0009!important}.primary-btn,.linear-next-btn,.draft-btn,.live-continue-btn{box-shadow:inset 0 1px #ffffff73,inset 0 -12px 18px #4020094d,0 14px 30px #00000073!important}body{background:radial-gradient(circle at 16% 0%,rgba(209,179,110,.16),transparent 28%),radial-gradient(circle at 85% 10%,rgba(116,38,51,.22),transparent 33%),repeating-linear-gradient(90deg,#4a2f1f29 0 22px,#140c081f 22px 44px),linear-gradient(180deg,#06100b,#10281c 48%,#050b08)!important}.draft-topbar,.linear-draft-topbar,.live-controls-top{border-top:1px solid rgba(255,236,180,.18)!important;background:linear-gradient(90deg,#2d1c12,#0b1b12 22%,#173b2a 55%,#5b1c24)!important}.live-scoreboard,.live-momentum-card,.live-stats-panel,.live-ticker-card{border-style:double!important;border-width:3px!important}.linear-player-card,.draft-list-player-card{box-shadow:inset 0 0 0 1px #ffecb414,0 18px 46px #0000007a!important}.draft-casino-machine{border-style:solid!important;border-width:1.5px!important;border-color:#d1b36e80!important;background:linear-gradient(180deg,#3a2315,#0b1811)!important;box-shadow:inset 0 0 30px #d1b36e1f,0 24px 60px #00000094!important}.draft-reel-window{border-color:#ffecb4b8!important;background:#160d08!important}.draft-reel-item{color:#f3ead7!important;text-shadow:0 0 18px rgba(209,179,110,.62)!important}h1,h2,h3,.live-card-header h2{letter-spacing:.015em!important;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 24px rgba(209,179,110,.16)!important}.eyebrow{text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:950!important}.subtitle{line-height:1.45!important}.linear-card h1{font-weight:950!important}:root{--book-bg: #06100a;--book-bg-deep: #020604;--book-green-black: #07130d;--book-green: #102a1a;--book-green-2: #183b24;--book-green-felt: #12351f;--book-wood-dark: #2a160c;--book-wood: #5a351e;--book-wood-warm: #8a5a32;--book-gold: #d9a73d;--book-gold-bright: #f2cc6b;--book-cream: #f0dfb8;--book-beige: #c9ad72;--book-paper: #d8c28e;--book-red: #a84832;--book-shadow: rgba(0, 0, 0, .68);--book-line: rgba(240, 223, 184, .18);--book-line-strong: rgba(242, 204, 107, .34);--book-radius: 18px;--book-radius-sm: 12px;--accent: var(--book-gold-bright) !important;--accent-2: var(--book-gold) !important;--muted: #c5b58f !important;--panel: #0b180f !important;--panel-strong: #132518 !important;--line: rgba(240, 223, 184, .18) !important}*{scrollbar-color:rgba(217,167,61,.65) rgba(7,19,13,.8)}html,body{background-color:var(--book-bg-deep)!important}body{color:var(--book-cream)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;background:radial-gradient(circle at 18% 0%,rgba(242,204,107,.16),transparent 31%),radial-gradient(circle at 88% 9%,rgba(138,90,50,.22),transparent 34%),repeating-linear-gradient(90deg,rgba(240,223,184,.07) 0 1px,transparent 1px 78px),repeating-linear-gradient(90deg,rgba(138,90,50,.12) 0 2px,transparent 2px 156px),linear-gradient(90deg,rgba(242,204,107,.035),transparent 22%,transparent 78%,rgba(138,90,50,.045)),linear-gradient(0deg,#00000038,#00000038),linear-gradient(145deg,#030805,#07140c 38%,#132a18 70%,#050806)!important;background-attachment:fixed!important;letter-spacing:.01em}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(242,204,107,.1),transparent 18%,transparent 82%,rgba(138,90,50,.11)),repeating-linear-gradient(90deg,rgba(240,223,184,.055) 0 1px,transparent 1px 78px),repeating-linear-gradient(90deg,rgba(90,53,30,.18) 0 2px,transparent 2px 156px),radial-gradient(circle at center,transparent 0 44%,rgba(0,0,0,.42) 100%);mix-blend-mode:screen;opacity:.58}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 18%,transparent 82%,rgba(255,255,255,.03)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);opacity:.36}html body .linear-page,html body .screen{position:relative}html body .linear-card,html body .hero-card,html body .panel{position:relative;overflow:hidden;border-radius:22px!important;color:var(--book-cream)!important;border:1px solid rgba(240,223,184,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),radial-gradient(circle at 20% 0%,rgba(242,204,107,.12),transparent 35%),repeating-linear-gradient(90deg,rgba(240,223,184,.035) 0 1px,transparent 1px 78px),linear-gradient(145deg,#132d1ceb,#040a06f2 64%,#2a160ce0)!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 2px #00000047,0 26px 80px var(--book-shadow)!important}html body .linear-card:before,html body .hero-card:before,html body .panel:before{content:"";position:absolute;inset:8px;border-radius:16px;pointer-events:none;border:1px solid rgba(217,167,61,.18);box-shadow:inset 0 0 36px #00000057}html body .linear-card:after,html body .hero-card:after,html body .panel:after{content:"";position:absolute;left:-18%;right:-18%;top:0;height:7px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--book-wood-warm),var(--book-gold),var(--book-wood-warm),transparent);opacity:.78}html body h1,html body h2,html body h3,html body .linear-player-name,html body .live-card-header h2{color:#fff3cc!important;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 24px rgba(217,167,61,.18)!important}html body .live-momentum-bar.home{fill:#20c35a!important;filter:drop-shadow(0 0 4px rgba(32,195,90,.34))}html body .live-momentum-bar.away{fill:#d9473f!important;filter:drop-shadow(0 0 4px rgba(217,71,63,.34))}html body .live-home-label{fill:#8ff0aa!important}html body .live-away-label{fill:#ff9a8f!important}html body .live-goal-dot{fill:#f2cc6b!important;stroke:#fff0bd!important}html body .live-goal-text,html body .live-time-label{fill:#f0dfb8!important}html body .live-scoreboard,html body .live-momentum-card,html body .live-stats-panel,html body .live-ticker-card,html body .live-controls{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 24%,transparent 42%),radial-gradient(circle at 16% 0%,rgba(242,204,107,.1),transparent 34%),linear-gradient(145deg,#12301e,#06120b 62%,#241309)!important;background-color:#07120b!important;border-color:#f0dfb830!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00000052,0 18px 44px #0000006b!important}html body .live-ticker-event,html body .live-stat-value,html body .live-secondary-btn{background:linear-gradient(180deg,#ffffff09,#0000001a),#06110b!important}html body .live-result-banner,html body .live-stat-home.is-leading,html body .live-stat-away.is-leading,html body .live-badge,html body .live-progress-fill{background-clip:padding-box!important}html body .start-bookmaker-page{width:min(920px,calc(100% - 28px))!important;min-height:100vh!important;display:grid!important;place-items:center!important;padding:28px 0!important}html body .start-bookmaker-hero{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:26px!important;width:100%!important;min-height:min(680px,calc(100vh - 70px))!important;padding:clamp(34px,6vw,72px)!important;text-align:center!important;overflow:hidden!important}html body .start-bookmaker-hero:after{content:""!important;position:absolute!important;right:-120px!important;bottom:-150px!important;width:420px!important;height:420px!important;border-radius:50%!important;pointer-events:none!important;opacity:.35!important;background:repeating-conic-gradient(from 18deg,rgba(217,167,61,.16) 0 8deg,transparent 8deg 18deg)!important}html body .start-bookmaker-topline{width:auto!important;display:flex!important;justify-content:center!important;color:#f2cc6b!important;font-size:13px!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important}html body .start-bookmaker-topline span:last-child,html body .start-kicker,html body .start-bookmaker-highlights,html body .start-bookmaker-board,html body .start-bookmaker-bottom{display:none!important}html body .start-bookmaker-layout{max-width:100%!important;min-width:0!important}html body .start-bookmaker-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:100%!important;min-width:0!important}html body .start-bookmaker-copy h1{order:1!important;max-width:min(720px,100%)!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;margin:0!important;color:#fff2c2!important;font-size:clamp(34px,5vw,60px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-align:center!important;text-shadow:0 3px 0 rgba(0,0,0,.62),0 0 30px rgba(217,167,61,.18)!important}html body .start-bookmaker-cta{order:2!important;position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:min(100%,620px)!important;margin:4px 0!important}html body .start-bookmaker-cta:before{content:""!important;position:absolute!important;inset:-35px -60px!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle,rgba(242,204,107,.42),transparent 62%)!important;filter:blur(14px)!important;pointer-events:none!important}html body .start-bookmaker-cta .primary-btn{position:relative!important;z-index:4!important;width:min(100%,600px)!important;min-height:clamp(84px,9vw,112px)!important;border-radius:999px!important;border:2px solid #8a5a32!important;outline:none!important;color:#201105!important;font-size:clamp(18px,2.3vw,28px)!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:radial-gradient(circle at 50% 18%,#fff4b7,transparent 28%),linear-gradient(180deg,#ffe79a,#d9a73d 42%,#a76b2b 72%,#6f3d1b)!important;box-shadow:inset 0 3px #ffffff6b,inset 0 -8px #542b0f80,0 16px #2f1809f2,0 28px 48px #00000094,0 0 58px #f2cc6b57!important;transform:translateY(-4px)!important}html body .start-bookmaker-cta .primary-btn:hover{transform:translateY(-7px) scale(1.012)!important;filter:brightness(1.08) saturate(1.08)!important}html body .start-bookmaker-cta .primary-btn:focus,html body .start-bookmaker-cta .primary-btn:focus-visible{outline:none!important}html body .start-bookmaker-note{margin:0!important;max-width:500px!important;color:#e0c784!important;font-size:12px!important;line-height:1.45!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important}html body .start-bookmaker-subtitle{order:3!important;max-width:680px!important;margin:0!important;color:#d9c99f!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.55!important;text-align:center!important}@media(max-width:620px){html body .start-bookmaker-hero{min-height:auto!important;padding:30px 18px!important}}html body .linear-page:not(.start-bookmaker-page){width:min(1220px,calc(100% - 24px))!important}html body .linear-draft-card{position:relative!important;overflow:hidden!important}html body .linear-draft-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:repeating-linear-gradient(90deg,rgba(240,223,184,.055) 0 1px,transparent 1px 74px),repeating-linear-gradient(90deg,rgba(138,90,50,.12) 0 2px,transparent 2px 148px),linear-gradient(90deg,rgba(242,204,107,.045),transparent 24%,transparent 76%,rgba(138,90,50,.055))!important;opacity:.78!important}html body .linear-page:not(.start-bookmaker-page) .linear-card,html body .linear-draft-view,html body .linear-draft-tabs,html body .linear-round-picks,html body .linear-order-ticker,html body .linear-speed-box,html body .team-panel,html body .squad-panel,html body .tactics-panel,html body .counter-tactics-card,html body .linear-tactics-view,html body .linear-tactics-controls-grid,html body .chain-panel,html body .active-chains-panel,html body .formation-board,html body .formation-pitch,html body .linear-mini-card{color:var(--book-cream)!important;border:1px solid rgba(240,223,184,.19)!important;outline:2px solid rgba(90,53,30,.55)!important;outline-offset:3px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),radial-gradient(circle at 16% 0%,rgba(242,204,107,.09),transparent 34%),linear-gradient(145deg,#12301eeb,#050e09f0 62%,#26140bd6)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00000052,0 18px 44px #0000006b!important}html body .linear-draft-view{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%),radial-gradient(circle at 16% 0%,rgba(242,204,107,.08),transparent 34%),linear-gradient(145deg,#12301ee6,#050e09f2 62%,#26140bd1)!important}html body .linear-page:not(.start-bookmaker-page) h1,html body .linear-page:not(.start-bookmaker-page) h2,html body .linear-page:not(.start-bookmaker-page) h3{color:#fff0bd!important;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 22px rgba(217,167,61,.18)!important}html body .eyebrow,html body .linear-on-clock.user,html body #pickInfo,html body .bench-title,html body .live-stat-value,html body .live-clock{color:var(--book-gold-bright)!important}html body .subtitle,html body .hint,html body .player-meta,html body .linear-info-meta span,html body .draft-list-club,html body .draft-list-nationality,html body .linear-speed-box label{color:#cdbb8c!important}html body .linear-tab-btn,html body .main-tab,html body .chip,html body .position-filter-btn,html body .view-toggle-btn,html body .linear-draft-tabs button,html body .formation-option-btn,html body .formation-grid button,html body .chain-toggle-btn,html body .live-secondary-btn,html body .linear-counter-pill,html body .linear-order-ticker span{color:#eadbb4!important;border:1px solid rgba(201,173,114,.24)!important;outline:none!important;background:linear-gradient(180deg,#ffffff09,#0000001f),linear-gradient(135deg,#10281b,#06100b)!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000004d!important}html body .linear-tab-btn.active,html body .main-tab.active,html body .chip.active,html body .position-filter-btn.active,html body .view-toggle-btn.active,html body .linear-draft-tabs button.active,html body .formation-option-btn.active,html body .formation-grid button.active,html body .chain-toggle-btn.active,html body .linear-order-ticker span.active,html body .selected,html body .is-selected,html body .active:not(.active-chains-panel):not(.linear-card){color:#211207!important;border:1px solid rgba(255,239,173,.72)!important;background:linear-gradient(180deg,#ffe08a,#d6a13b 48%,#9f682c)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -2px #532d128c,0 10px 24px #00000059!important}html body .linear-draft-tabs button,html body .main-tab,html body .view-toggle-btn{min-height:48px!important;border-radius:12px!important;font-weight:900!important}html body select,html body input,html body .linear-select,html body .linear-speed-box select,html body .counter-tactic-control select,html body .linear-tactic-control select,html body .formation-select,html body .formation-control select{color:#f4e6bd!important;border:1px solid rgba(217,167,61,.42)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#07120b!important;box-shadow:inset 0 0 0 1px #00000073,0 8px 18px #0000003d!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card{color:var(--book-cream)!important;border:1px solid rgba(240,223,184,.18)!important;outline:1px solid rgba(217,167,61,.28)!important;outline-offset:0!important;border-radius:14px!important;background:linear-gradient(145deg,#092016,#06110b 58%,#241309)!important;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000004d!important}html body .linear-player-card:hover,html body .draft-list-player-card:hover,html body .player-card:hover,html body .my-team-card:hover{border-color:#f2cc6b6b!important;outline-color:#f2cc6b94!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000005c!important}html body .draft-list-rating,html body .draft-list-position,html body .linear-info-rating,html body .linear-info-position,html body .overall-badge,html body .rating-badge,html body .player-overall,html body .linear-player-top strong,html body .linear-player-top b,html body .slot-number,html body .counter-number{color:#211207!important;border:1px solid rgba(255,239,173,.7)!important;background:radial-gradient(circle at 30% 18%,#fff1ad,transparent 34%),linear-gradient(135deg,#f4d37b,#c88b31 58%,#7b4a1e)!important;box-shadow:inset 0 1px #ffffff57,0 8px 18px #00000057!important}html body .linear-player-name,html body .draft-list-name,html body .linear-info-name,html body .player-name{color:#fff0c0!important}html body .linear-trait-chip,html body .draft-list-trait,html body .trait-chip,html body .trait,html body .position-badge,html body .position-pill,html body .lineup-slot-label{color:#ecdcb4!important;border:1px solid rgba(217,167,61,.28)!important;background:#2a160c94!important;box-shadow:inset 0 1px #ffffff0a!important}html body .linear-slot,html body .compact-slot,html body .formation-slot,html body .lineup-slot,html body .player-slot,html body .slot{color:#f1e3bd!important;border:1px solid rgba(217,167,61,.28)!important;background:radial-gradient(circle at center,rgba(242,204,107,.07),transparent 58%),#07120bc2!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000047!important}html body .linear-slot.filled,html body .compact-slot.filled,html body .formation-slot.filled,html body .lineup-slot.filled{border-color:#f2cc6b75!important;background:linear-gradient(145deg,#183b24f0,#08160df2)!important}html body .tactics-tab,html body .s11-tab,html body .squad-tab,html body .tactics-toggle,html body .linear-subtab,html body .my-team-subtab{color:#eadbb4!important;border:1px solid rgba(201,173,114,.25)!important;background:linear-gradient(180deg,#10281b,#07120c)!important}html body .tactics-tab.active,html body .s11-tab.active,html body .squad-tab.active,html body .tactics-toggle.active,html body .linear-subtab.active,html body .my-team-subtab.active{color:#211207!important;background:linear-gradient(180deg,#ffe08a,#d6a13b 48%,#9f682c)!important}html body .counter-tactics-card li,html body .linear-mini-card li,html body .tactic-help,html body .tactic-description{color:#d8c79c!important}html body .formation-target,html body .formation-target-box,html body .draft-formation-target,html body .formation-target-message{display:none!important}html body .active-chains-panel,html body .chain-status,html body .draft-warning,html body .draft-hint{color:#e8d8a9!important;border-color:#d9a73d40!important;background:#05100ab8!important}html body .primary-btn,html body .draft-btn,html body .linear-next-btn,html body .live-continue-btn,html body .show-all-chains-btn,html body button.primary-btn{color:#211207!important;border:1px solid rgba(255,239,173,.72)!important;background:linear-gradient(180deg,#ffe08a,#d6a13b 42%,#9f682c)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -2px #532d128c,0 12px 26px #00000061!important}html body .primary-btn:hover,html body .draft-btn:hover,html body .linear-next-btn:hover,html body .show-all-chains-btn:hover{filter:brightness(1.08) saturate(1.06)!important;transform:translateY(-1px)}html body .linear-page:not(.start-bookmaker-page) ::selection{color:#211207!important;background:#e6bb58!important}@media(max-width:760px){html body .linear-page:not(.start-bookmaker-page){width:min(100% - 14px,1220px)!important}html body .linear-draft-tabs button,html body .main-tab,html body .view-toggle-btn{min-height:44px!important}}html body .draft-formation-status{display:none!important}html body:has(.linear-draft-page):before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:repeating-linear-gradient(90deg,rgba(240,223,184,.075) 0 1px,transparent 1px 78px),repeating-linear-gradient(90deg,rgba(138,90,50,.13) 0 2px,transparent 2px 156px),radial-gradient(circle at 16% 8%,rgba(242,204,107,.1),transparent 27%),linear-gradient(90deg,rgba(242,204,107,.035),transparent 24%,transparent 76%,rgba(138,90,50,.045))!important;opacity:.72!important;mix-blend-mode:screen!important}html body:has(.linear-draft-page) #app{position:relative!important;z-index:1!important}html body .linear-draft-page,html body .linear-draft-card,html body .linear-draft-view,html body .linear-player-grid,html body .linear-ai-grid,html body .linear-pitch,html body .linear-bench-list,html body .linear-tactics-controls-grid{contain:layout paint style}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card,html body .linear-ai-card,html body .linear-slot,html body .linear-bench-player{contain:layout paint;backface-visibility:hidden}html body .linear-draft-page .linear-card,html body .linear-draft-view,html body .linear-draft-tabs,html body .linear-round-picks,html body .linear-order-ticker,html body .linear-speed-box,html body .linear-tactics-view,html body .linear-tactics-controls-grid,html body .active-chains-panel,html body .formation-board,html body .formation-pitch,html body .linear-mini-card{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000052!important;outline-width:2px!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card{outline-width:2px!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000047!important}html body .linear-player-card:hover,html body .draft-list-player-card:hover,html body .player-card:hover,html body .my-team-card:hover{box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000057!important}html body .linear-draft-card:before{z-index:0!important;opacity:1!important;mix-blend-mode:normal!important;inset:8px!important;border:1px solid rgba(217,167,61,.18)!important;border-radius:16px!important;background:transparent!important;box-shadow:inset 0 0 36px #00000057!important}html body .linear-draft-card>*{position:relative!important;z-index:1!important}html body .linear-draft-page .linear-card,html body .linear-draft-view,html body .linear-draft-tabs,html body .linear-round-picks,html body .linear-order-ticker,html body .linear-speed-box,html body .linear-tactics-view,html body .linear-tactics-controls-grid,html body .active-chains-panel,html body .formation-board,html body .formation-pitch,html body .linear-mini-card{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),radial-gradient(circle at 16% 0%,rgba(242,204,107,.09),transparent 34%),linear-gradient(145deg,#12301e,#06120b 62%,#241309)!important;background-color:#07120b!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card,html body .linear-ai-card,html body .linear-slot,html body .linear-bench,html body .linear-bench-player,html body .trait-chain-panel,html body .trait-chain-detail{background:linear-gradient(180deg,#ffffff09,#0000001a),linear-gradient(145deg,#092016,#06110b 58%,#241309)!important;background-color:#06110b!important}html body .linear-tab-btn,html body .linear-draft-tabs button,html body .primary-btn,html body .draft-btn,html body .linear-next-btn,html body .show-all-chains-btn{will-change:transform}html body .linear-tab-btn:not(:hover),html body .linear-draft-tabs button:not(:hover),html body .primary-btn:not(:hover),html body .draft-btn:not(:hover),html body .linear-next-btn:not(:hover),html body .show-all-chains-btn:not(:hover){transition:none!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card,html body .linear-slot,html body .linear-bench-player{transition:none!important}html body .linear-draft-page *{animation-duration:.001ms!important;animation-iteration-count:1!important}html body .linear-draft-page{width:min(1120px,calc(100% - 18px))!important;padding-top:6px!important}html body .linear-draft-card{gap:8px!important;padding:14px 16px 16px!important;border-radius:18px!important}html body .linear-draft-topbar{align-items:center!important;gap:10px!important;min-height:0!important}html body .linear-draft-topbar .eyebrow{margin:0 0 2px!important;font-size:10px!important;line-height:1!important;letter-spacing:.14em!important}html body .linear-draft-topbar h1{margin:0!important;font-size:clamp(30px,3.8vw,40px)!important;line-height:.92!important;letter-spacing:.01em!important}html body .linear-on-clock{margin:2px 0 0!important;font-size:13px!important;line-height:1.05!important}html body .linear-speed-box{min-width:122px!important;gap:3px!important;padding:7px 9px!important;border-radius:12px!important;outline-width:2px!important}html body .linear-speed-box span{font-size:12px!important;line-height:1!important}html body .linear-speed-box select{min-height:28px!important;padding:4px 8px!important;font-size:12px!important}html body .linear-counter-block{gap:6px!important}html body .linear-round-counter{gap:8px!important}html body .linear-counter-pill{min-height:40px!important;padding:5px 7px 5px 10px!important;gap:8px!important;border-radius:999px!important}html body .linear-counter-pill span{font-size:10px!important;letter-spacing:.05em!important}html body .linear-counter-pill strong{min-width:32px!important;min-height:32px!important;font-size:17px!important;line-height:1!important}html body .linear-round-picks{min-height:28px!important;padding:5px 10px!important;border-radius:999px!important;font-size:13px!important;line-height:1.1!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .linear-order-ticker{min-height:34px!important;padding:4px 8px!important;gap:6px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important}html body .linear-order-ticker span{padding:4px 10px!important;font-size:12px!important;line-height:1!important}html body .linear-draft-tabs{gap:8px!important;padding:7px!important;border-radius:14px!important}html body .linear-draft-tabs button{min-height:34px!important;padding:7px 10px!important;border-radius:10px!important;font-size:13px!important;line-height:1!important}html body .linear-draft-view{gap:8px!important;padding:12px!important;border-radius:16px!important}html body .linear-player-list-view h2,html body .linear-my-team-view h2,html body .linear-ai-teams-view h2{margin:0 0 4px!important;font-size:clamp(24px,3vw,31px)!important;line-height:1!important}html body .linear-tabs{gap:6px!important;margin-bottom:8px!important}html body .linear-tab-btn,html body .position-filter-btn,html body .chip{min-height:32px!important;padding:7px 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important}html body .linear-player-grid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))!important;gap:10px!important}html body .linear-player-card,html body .draft-list-player-card{min-height:118px!important;padding:10px 11px!important;border-radius:12px!important;border-width:1px!important;outline:2px solid rgba(90,53,30,.78)!important;box-shadow:inset 0 1px #ffffff0b,0 7px 16px #00000042!important}html body .linear-player-card:hover,html body .draft-list-player-card:hover{outline-width:2px!important;box-shadow:inset 0 1px #ffffff0f,0 9px 20px #00000052!important}html body .draft-list-card-top{gap:3px!important;line-height:1!important}html body .draft-list-rating,html body .draft-list-position{padding:1px 4px!important;font-size:11px!important;line-height:1.05!important}html body .draft-list-name,html body .linear-player-name{margin-top:4px!important;font-size:15px!important;line-height:1.08!important}html body .draft-list-club,html body .draft-list-nationality{font-size:11px!important;line-height:1.12!important}html body .draft-list-traits,html body .linear-trait-chip-row{gap:4px!important;margin-top:4px!important}html body .draft-list-trait,html body .linear-trait-chip{padding:2px 5px!important;font-size:9px!important;line-height:1.05!important}html body .linear-my-team-view{display:grid!important;gap:8px!important}html body .linear-myteam-tabs{gap:6px!important;margin:0!important}html body .linear-myteam-tabs button,html body .linear-subtab,html body .my-team-subtab{min-height:30px!important;padding:6px 12px!important;font-size:12px!important;border-radius:10px!important}html body .linear-info-card-view,html body .linear-s11-view{gap:8px!important}html body .compact-hint{margin:0!important;font-size:11px!important;line-height:1.2!important}html body .linear-pitch{min-height:285px!important;gap:8px!important;padding:10px!important;border-radius:16px!important}html body .linear-pitch-line{gap:7px!important}html body .linear-slot,html body .compact-slot,html body .formation-slot,html body .lineup-slot,html body .player-slot,html body .slot{min-width:96px!important;padding:7px 8px!important;border-radius:10px!important;outline-width:1px!important}html body .linear-slot .linear-info-name,html body .linear-slot .player-name,html body .linear-slot strong{font-size:12px!important;line-height:1.05!important}html body .linear-bench{gap:7px!important;padding:9px!important;border-radius:14px!important}html body .linear-bench h3{font-size:15px!important;line-height:1!important}html body .linear-bench-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:7px!important}html body .linear-bench-player{min-width:0!important;padding:7px 8px!important;border-radius:10px!important;font-size:11px!important}html body .linear-ai-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important}html body .linear-ai-card{max-height:220px!important;gap:6px!important;padding:10px!important;border-radius:12px!important}html body .linear-ai-card h3{font-size:14px!important}html body .linear-ai-card p{padding:4px 0!important;font-size:11px!important;line-height:1.15!important}@media(max-width:760px){html body .linear-draft-card{padding:12px!important}html body .linear-round-counter{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .linear-player-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important}}html body .linear-card,html body .hero-card,html body .panel,html body .linear-draft-view,html body .linear-draft-tabs,html body .linear-round-picks,html body .linear-order-ticker,html body .linear-speed-box,html body .team-panel,html body .squad-panel,html body .tactics-panel,html body .counter-tactics-card,html body .linear-tactics-view,html body .linear-tactics-controls-grid,html body .chain-panel,html body .active-chains-panel,html body .formation-board,html body .formation-pitch,html body .linear-mini-card,html body .division-overview-card,html body .user-division-card,html body .live-scoreboard,html body .live-momentum-card,html body .live-stats-panel,html body .live-ticker-card,html body .live-controls{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 24%,transparent 42%),radial-gradient(circle at 16% 0%,rgba(242,204,107,.1),transparent 34%),linear-gradient(145deg,#12301e,#06120b 62%,#241309)!important;background-color:#07120b!important}html body .linear-draft-card:before{inset:8px!important;z-index:0!important;border:1px solid rgba(217,167,61,.18)!important;border-radius:16px!important;background:transparent!important;box-shadow:inset 0 0 36px #00000057!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card,html body .linear-ai-card,html body .linear-slot,html body .compact-slot,html body .formation-slot,html body .lineup-slot,html body .player-slot,html body .slot,html body .linear-bench,html body .linear-bench-player,html body .live-ticker-event,html body .trait-chain-panel,html body .trait-chain-detail{background:linear-gradient(180deg,#ffffff09,#0000001a),linear-gradient(145deg,#092016,#06110b 58%,#241309)!important;background-color:#06110b!important}html body .linear-trait-chip,html body .draft-list-trait,html body .trait-chip,html body .trait,html body .position-badge,html body .position-pill,html body .lineup-slot-label,html body .live-stat-value,html body .live-secondary-btn,html body select,html body input{background:linear-gradient(180deg,#ffffff0a,#00000029),#07120b!important}html body .live-scoreboard,html body .live-momentum-card,html body .live-stats-panel,html body .live-ticker-card,html body .live-controls{border-color:#f0dfb830!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00000052,0 18px 44px #0000006b!important}html body .linear-draft-page{width:min(1180px,calc(100% - 28px))!important;padding-top:8px!important}html body .linear-draft-card{display:grid!important;gap:10px!important;padding:16px 18px 18px!important;border-radius:18px!important}html body .linear-draft-topbar{min-height:78px!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:8px 12px!important;margin:0!important;border-radius:14px!important}html body .linear-draft-topbar>div:first-child{display:grid!important;gap:3px!important;align-content:center!important;min-width:0!important}html body .linear-draft-topbar .eyebrow{margin:0!important;font-size:12px!important;line-height:1!important;letter-spacing:.14em!important}html body .linear-draft-topbar h1{margin:0!important;font-size:clamp(42px,4vw,54px)!important;line-height:.9!important;letter-spacing:0!important}html body .linear-on-clock{margin:0!important;font-size:15px!important;line-height:1.05!important}html body .linear-speed-box{min-width:142px!important;max-width:150px!important;gap:5px!important;padding:9px 11px!important;border-radius:13px!important;outline-width:1px!important;outline-offset:2px!important}html body .linear-speed-box span{font-size:13px!important;line-height:1!important}html body .linear-speed-box select{min-height:32px!important;height:32px!important;padding:4px 10px!important;border-radius:9px!important;font-size:13px!important;line-height:1!important}html body .linear-counter-block{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:10px!important;align-items:center!important;margin:0!important;min-height:44px!important}html body .linear-round-counter{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-height:44px!important;margin:0!important}html body .linear-counter-pill{min-height:44px!important;height:44px!important;padding:5px 8px 5px 12px!important;gap:8px!important;border-radius:999px!important;outline-width:0!important;margin:0!important}html body .linear-counter-pill span{font-size:11px!important;line-height:1!important;letter-spacing:.04em!important}html body .linear-counter-pill strong{min-width:34px!important;min-height:34px!important;width:34px!important;height:34px!important;font-size:19px!important;line-height:1!important}html body .linear-round-picks{min-height:42px!important;height:42px!important;padding:5px 14px!important;border-radius:999px!important;font-size:14px!important;line-height:1.05!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .linear-order-ticker{min-height:42px!important;height:42px!important;padding:5px 10px!important;gap:8px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;margin:0!important;overflow:hidden!important}html body .linear-order-ticker span{padding:6px 12px!important;font-size:13px!important;line-height:1!important;border-radius:999px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .linear-draft-tabs{min-height:52px!important;height:52px!important;gap:10px!important;padding:7px 9px!important;border-radius:15px!important;outline-width:1px!important;outline-offset:2px!important;margin:0!important}html body .linear-draft-tabs button{min-height:38px!important;height:38px!important;padding:8px 16px!important;border-radius:11px!important;font-size:14px!important;line-height:1!important;letter-spacing:.01em!important}html body .linear-draft-view{margin-top:2px!important;padding:16px!important;gap:12px!important;border-radius:16px!important}html body .linear-player-list-view h2,html body .linear-my-team-view h2,html body .linear-ai-teams-view h2{margin:0 0 8px!important;font-size:clamp(30px,3.2vw,38px)!important;line-height:1!important}html body .linear-tabs{margin:0 0 14px!important;gap:8px!important}html body .linear-tab-btn,html body .position-filter-btn,html body .chip{min-height:36px!important;padding:8px 14px!important;font-size:14px!important;line-height:1!important}html body .linear-player-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}html body .linear-player-card,html body .draft-list-player-card,html body .player-card,html body .my-team-card,html body .linear-info-player-card{outline:1px solid rgba(217,167,61,.28)!important;outline-offset:0!important;border:1px solid rgba(240,223,184,.18)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000004d!important}html body .linear-player-card:hover,html body .draft-list-player-card:hover,html body .player-card:hover,html body .my-team-card:hover,html body .linear-info-player-card:hover{outline:1px solid rgba(242,204,107,.58)!important;border-color:#f2cc6b6b!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000005c!important}html body .linear-player-card,html body .draft-list-player-card{min-height:172px!important;padding:14px 15px!important;grid-template-rows:22px 42px 21px 19px 1fr!important}html body .draft-list-card-top{gap:5px!important;line-height:1.05!important}html body .draft-list-rating,html body .draft-list-position{padding:2px 5px!important;font-size:12px!important;line-height:1.05!important}html body .draft-list-name,html body .linear-player-name{display:-webkit-box!important;margin-top:8px!important;font-size:18px!important;line-height:1.12!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html body .draft-list-club,html body .draft-list-nationality{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .draft-list-traits,html body .linear-trait-chip-row{gap:5px!important;margin-top:8px!important}html body .draft-list-trait,html body .linear-trait-chip{padding:3px 7px!important;font-size:10px!important;line-height:1.08!important}@media(max-width:1180px){html body .linear-player-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){html body .linear-draft-page{width:min(1100px,calc(100% - 18px))!important;padding-top:4px!important}html body .linear-draft-card{gap:5px!important;padding:10px 14px 14px!important}html body .linear-draft-topbar{min-height:52px!important;padding:4px 8px!important;gap:8px!important}html body .linear-draft-topbar h1{font-size:clamp(27px,8vw,34px)!important}html body .linear-on-clock{font-size:11px!important}html body .linear-speed-box{min-width:104px!important;max-width:112px!important;padding:5px 7px!important}html body .linear-counter-block{grid-template-columns:1fr!important;gap:5px!important}html body .linear-counter-pill{height:28px!important;min-height:28px!important}html body .linear-counter-pill strong{min-width:23px!important;min-height:23px!important;width:23px!important;height:23px!important;font-size:13px!important}html body .linear-round-picks{height:28px!important;min-height:28px!important;font-size:11px!important}html body .linear-order-ticker{height:30px!important;min-height:30px!important}html body .linear-order-ticker span{font-size:10px!important;padding:4px 8px!important}html body .linear-draft-tabs{height:34px!important;min-height:34px!important}html body .linear-draft-tabs button{height:24px!important;min-height:24px!important;font-size:11px!important}html body .linear-tabs{gap:6px!important;margin:0 0 10px!important}html body .linear-tab-btn,html body .position-filter-btn,html body .chip{height:24px!important;min-height:24px!important;padding:4px 10px!important;font-size:11px!important}html body .linear-player-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:10px!important}html body .linear-player-card,html body .draft-list-player-card{min-height:116px!important;padding:10px 11px!important;grid-template-rows:22px 35px 21px 19px 1fr!important}html body .draft-list-name,html body .linear-player-name{font-size:15px!important}}.linear-info-card-view{--s11-w: 128px;--s11-h: 112px;--s11-radius: 14px;--s11-gap: 8px;--s11-pad: 7px;--s11-name-size: .8rem;--s11-rating-size: .64rem;--s11-position-size: .58rem;--s11-meta-size: .6rem}@media(max-width:900px){.linear-info-card-view{--s11-w: 110px;--s11-h: 110px;--s11-radius: 12px;--s11-gap: 6px;--s11-pad: 6px;--s11-name-size: .92rem;--s11-rating-size: .62rem;--s11-position-size: .56rem;--s11-meta-size: .54rem}.linear-s11-view.linear-info-card-view{margin-inline:-5px!important}.linear-draft-page .linear-draft-card:has(.linear-s11-view){padding-left:10px!important;padding-right:10px!important}.linear-draft-page .linear-draft-view:has(.linear-s11-view){padding-left:0!important;padding-right:0!important}}@media(max-width:480px){.linear-info-card-view{--s11-w: 93px;--s11-h: 100px;--s11-radius: 11px;--s11-gap: 5px;--s11-pad: 5px;--s11-name-size: .85rem;--s11-rating-size: .58rem;--s11-position-size: .51rem;--s11-meta-size: .5rem}}@media(max-width:420px){.linear-info-card-view{--s11-w: 83px;--s11-h: 94px;--s11-radius: 11px;--s11-gap: 4px;--s11-pad: 5px;--s11-name-size: .78rem;--s11-rating-size: .54rem;--s11-position-size: .46rem;--s11-meta-size: .46rem}}.linear-info-card-view .linear-pitch,.linear-info-card-view .compact-player-pitch{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--s11-gap)!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:var(--s11-gap)!important}.linear-info-card-view .linear-pitch-line,.linear-info-card-view .compact-player-line{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:space-between!important;width:100%!important;min-height:0!important;gap:var(--s11-gap)!important;overflow:visible!important}.linear-info-card-view .linear-pitch-line:not(:has(>:nth-child(2))),.linear-info-card-view .compact-player-line:not(:has(>:nth-child(2))){justify-content:center!important}.linear-info-card-view .linear-pitch-line:has(>:nth-child(2)):not(:has(>:nth-child(3))),.linear-info-card-view .compact-player-line:has(>:nth-child(2)):not(:has(>:nth-child(3))){width:62%!important}.linear-info-card-view .linear-pitch-line:has(>:nth-child(3)):not(:has(>:nth-child(4))),.linear-info-card-view .compact-player-line:has(>:nth-child(3)):not(:has(>:nth-child(4))){width:84%!important}.linear-info-card-view .linear-pitch-line:has(>:nth-child(4)):not(:has(>:nth-child(5))),.linear-info-card-view .compact-player-line:has(>:nth-child(4)):not(:has(>:nth-child(5))){width:94%!important}.linear-info-card-view .compact-player-bench{margin-top:10px!important;overflow:visible!important}.linear-info-card-view .compact-bench-grid{display:grid!important;grid-template-columns:repeat(auto-fill,var(--s11-w))!important;justify-content:center!important;gap:var(--s11-gap)!important}.linear-info-card-view .linear-slot,.linear-info-card-view .linear-slot.linear-slot,.linear-info-card-view .linear-empty-slot,.linear-info-card-view .linear-bench-player{box-sizing:border-box!important;flex:0 0 var(--s11-w)!important;width:var(--s11-w)!important;min-width:var(--s11-w)!important;max-width:var(--s11-w)!important;height:var(--s11-h)!important;min-height:var(--s11-h)!important;max-height:var(--s11-h)!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--s11-radius)!important;background:transparent!important;overflow:visible!important;cursor:pointer}.linear-info-card-view .linear-slot.selected,.linear-info-card-view .linear-bench-player.selected{outline:2px solid var(--card-yellow, #ffd45f)!important;outline-offset:2px!important}.linear-info-card-view .s11-card{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--s11-pad);border-radius:var(--s11-radius);border:1px solid rgba(240,223,184,.18);background:linear-gradient(180deg,#ffffff09,#0000001a),linear-gradient(145deg,#12301e,#06120b 62%,#241309);box-shadow:inset 0 1px #ffffff0d,0 4px 10px #00000047;overflow:hidden;text-align:center;transition:border-color .14s ease,box-shadow .14s ease}.linear-info-card-view .linear-slot-card:hover .s11-card,.linear-info-card-view .linear-bench-player:hover .s11-card{border-color:#f2cc6b80;box-shadow:inset 0 1px #ffffff14,0 6px 14px #00000057}.linear-info-card-view .s11-card[data-pos-group=ATT]{--s11-pos-light: #e2694b;--s11-pos-dark: #ab3d24}.linear-info-card-view .s11-card[data-pos-group=MID]{--s11-pos-light: #5ec98f;--s11-pos-dark: #2c8f5c}.linear-info-card-view .s11-card[data-pos-group=DEF]{--s11-pos-light: #5b9bd9;--s11-pos-dark: #2f6fae}.linear-info-card-view .s11-card[data-pos-group=GK]{--s11-pos-light: #b98ee0;--s11-pos-dark: #7f4fb0}.linear-info-card-view .s11-card-top{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;flex:0 0 auto}.linear-info-card-view .s11-card-rating{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.7em;height:1.7em;padding:0 2px;border-radius:50%;color:#201004;font-size:var(--s11-rating-size);font-weight:950;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:inset 0 1px #fff6,0 2px 4px #00000052}.linear-info-card-view .s11-card-rating[data-tier=bronze]{background:linear-gradient(150deg,#dba26e,#97622f 70%)}.linear-info-card-view .s11-card-rating[data-tier=silver]{background:linear-gradient(150deg,#f4f6f8,#a7afb8 70%);color:#1b1f24}.linear-info-card-view .s11-card-rating[data-tier=gold]{background:linear-gradient(150deg,#ffedb0,#d9a934 70%)}.linear-info-card-view .s11-card-rating[data-tier=diamond]{border-radius:6px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(150deg,#eafcff,#7fd7e8 55%,#3ea6c1);color:#052832;text-shadow:0 1px 0 rgba(255,255,255,.4)}.linear-info-card-view .s11-card-position{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:62%;height:1.7em;padding:0 5px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,var(--s11-pos-light, #e0bd74),var(--s11-pos-dark, #c9a24d));color:#fdf6e8;font-size:var(--s11-position-size);font-weight:950;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff47,0 2px 4px #00000040}.linear-info-card-view .s11-card-name{width:100%;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:var(--s11-name-size);font-weight:700;line-height:1.15;letter-spacing:-.02em}.linear-info-card-view .s11-card-meta{display:flex;flex-direction:column;width:100%;flex:0 0 auto}.linear-info-card-view .s11-card-club,.linear-info-card-view .s11-card-nation{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--s11-meta-size);line-height:1.25;font-weight:750;color:#ffffffc7}.linear-info-card-view .s11-card-nation{color:#ffffff8f}.linear-info-card-view .s11-card-traits{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%;margin-top:3px!important}.linear-info-card-view .s11-card.s11-card-empty{justify-content:center;align-items:center;gap:4px;border-style:dashed;border-color:#ffffff2e;background:#030e0a99;box-shadow:none;opacity:.82;cursor:default}.linear-info-card-view .s11-card-empty-position{color:var(--card-green, #65e58d);font-size:var(--s11-position-size);font-weight:900;letter-spacing:.03em}.linear-info-card-view .s11-card-empty-label{color:#fff9;font-size:var(--s11-meta-size);font-weight:700}.linear-info-card-view .linear-tactics-player-card{width:var(--s11-w);min-width:var(--s11-w);max-width:var(--s11-w);min-height:var(--s11-h)}.linear-info-card-view .linear-tactics-squad-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--s11-w));justify-content:center;gap:var(--s11-gap)}.linear-info-traits,.linear-player-card .linear-trait-chip-row,.draft-list-traits{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;overflow:visible!important;max-height:none!important;-webkit-line-clamp:initial!important}.linear-info-card-view .linear-info-traits{-webkit-box-orient:unset!important;-webkit-line-clamp:unset!important;grid-column:1 / -1!important;grid-row:5!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:2px 0 0!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}.linear-player-card .linear-trait-chip-row,.draft-list-traits{justify-content:center!important;padding-top:3px!important;border-top:1px solid rgba(209,179,110,.16)!important}.trait-icon{--trait-icon-color: #f6d982;--trait-icon-color-dark: #a9812f;--trait-icon-bright: #fff4bd;--trait-icon-shadow: rgba(0, 0, 0, .5);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;border-radius:50%;border:1.5px solid var(--trait-icon-color);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.22),transparent 30%),radial-gradient(circle at 70% 78%,color-mix(in srgb,var(--trait-icon-color) 38%,transparent),transparent 42%),linear-gradient(145deg,#1e140af7,#0a0704fa);color:var(--trait-icon-color);cursor:pointer;box-shadow:inset 0 1px #ffffff38,inset 0 -2px 5px #00000080,0 2px 4px var(--trait-icon-shadow),0 0 9px color-mix(in srgb,var(--trait-icon-color) 45%,transparent);-webkit-tap-highlight-color:transparent;transition:transform .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,background .14s ease}.trait-icon:before{content:"";position:absolute;inset:2px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--trait-icon-color) 35%,transparent);pointer-events:none}.trait-icon:hover,.trait-icon:focus-visible{color:var(--trait-icon-bright, #fff);border-color:color-mix(in srgb,var(--trait-icon-color) 70%,white 30%);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.3),transparent 28%),radial-gradient(circle at 68% 76%,color-mix(in srgb,var(--trait-icon-color) 55%,transparent),transparent 44%),linear-gradient(145deg,#2e1e0efa,#0e0905fa);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 5px #00000080,0 4px 8px #00000085,0 0 15px color-mix(in srgb,var(--trait-icon-color) 65%,transparent);outline:none;transform:translateY(-1px) scale(1.06)}.trait-icon[data-category=gk]{--trait-icon-color: #4fd0ff;--trait-icon-bright: #c7f1ff}.trait-icon[data-category=def]{--trait-icon-color: #ff6a5e;--trait-icon-bright: #ffc4bd}.trait-icon[data-category=wide]{--trait-icon-color: #ffab3d;--trait-icon-bright: #ffdba3}.trait-icon[data-category=play]{--trait-icon-color: #b98cf2;--trait-icon-bright: #e6d6ff}.trait-icon[data-category=attack]{--trait-icon-color: #4fe08a;--trait-icon-bright: #c3ffdd}.trait-icon[data-category=phys]{--trait-icon-color: #35e0cf;--trait-icon-bright: #bffff6}.trait-icon svg,.trait-icon img{position:relative;z-index:1;width:72%;height:72%;stroke-width:2.2;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.trait-icon img{object-fit:contain;-webkit-user-drag:none;user-select:none;pointer-events:none}.trait-icon.trait-icon-empty{opacity:.55;border-style:dashed;cursor:default;--trait-icon-color: #9c9c9c;--trait-icon-bright: #d8d8d8}.linear-info-card-view .trait-icon{width:20px;height:20px}.linear-info-card-view .trait-icon svg,.linear-info-card-view .trait-icon img{width:70%;height:70%}@media(max-width:900px){.linear-info-card-view .linear-info-traits{gap:3px!important}.linear-info-card-view .trait-icon{width:20px;height:20px}}@media(max-width:480px){.linear-info-card-view .trait-icon{width:20px;height:20px}}@media(max-width:420px){.linear-info-card-view .linear-info-traits{gap:2px!important}.linear-info-card-view .trait-icon{width:18px;height:18px}}.trait-icon-tooltip{position:fixed;z-index:10000;display:none;max-width:220px;padding:6px 10px;border-radius:8px;border:1px solid rgba(217,167,61,.5);background:linear-gradient(180deg,#1c1408,#100b04);color:#f2d68a;font-size:12px;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:0 10px 24px #00000073;pointer-events:none}.trait-icon-tooltip.visible{display:block}.trait-icon-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;background:inherit;border-right:1px solid rgba(217,167,61,.5);border-bottom:1px solid rgba(217,167,61,.5);transform:rotate(45deg)}.trait-icon-tooltip.arrow-below:after{top:0;margin-top:-4px;border-right:none;border-bottom:none;border-left:1px solid rgba(217,167,61,.5);border-top:1px solid rgba(217,167,61,.5)}.chain-step-icon{flex:0 0 auto}.chain-step-icon .trait-icon{width:18px;height:18px}
