.fx-page{--fx-blue:#a3e635;--fx-ink:#e4e4e7;--fx-muted:#a1a1aa;--fx-border:#ffffff16;color:var(--fx-ink);font-size:14px}.fx-page button{cursor:pointer}.fx-page button:disabled:not(.animated-button){cursor:not-allowed;opacity:.45}.fx-page :is(button:not(.segment):not(.animated-button),input,select,a,textarea):focus-visible{outline-offset:3px;outline:3px solid #a3e635}.fx-page input,.fx-page select,.fx-page textarea{color:var(--fx-ink);border:1px solid var(--fx-border);background:#18181b;border-radius:9px;min-width:0;padding:10px 12px}.fx-page option{color:#a1a1aa;background:#18181b}.fx-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.fx-eyebrow{letter-spacing:.17em;font-weight:800;color:var(--fx-blue)!important;font-size:10px!important}.fx-hero h1{letter-spacing:-.055em;color:var(--foreground,#f4f4f5);margin:10px 0 12px;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.12}.fx-hero>div>p:last-child{color:#a1a1aa;font-size:14px}.fx-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fx-toolbar nav{background:#18181b;border:1px solid #ffffff16;border-radius:13px;gap:5px;padding:5px;display:flex}.fx-toolbar nav button{color:#a1a1aa;border-radius:9px;align-items:center;gap:9px;padding:10px 19px;font-size:12px;font-weight:700;display:flex}.fx-toolbar nav button[aria-pressed=true]{color:var(--fx-blue);background:#18181b;box-shadow:0 2px 7px #00000030}.fx-state{letter-spacing:.13em;color:#a1a1aa;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.fx-state i{background:#26332a;border-radius:50%;width:6px;height:6px}.fx-game-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:20px;display:grid}.fx-world,.fx-market{background:#18181b;border:1px solid #ffffff16;border-radius:19px;overflow:hidden;box-shadow:0 15px 50px #00000030}.fx-world-header{background:#18181b;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.fx-round-picker{color:var(--fx-blue);align-items:center;gap:8px;display:flex}.fx-round-picker select{appearance:none;background:0 0;border:0;padding:8px 3px;font-size:12px;font-weight:750}.fx-deadline{align-items:center;gap:9px;font-size:11px;display:flex}.fx-deadline>span{color:var(--fx-muted)}.fx-deadline strong{font-weight:700}.fx-deadline small{color:var(--fx-blue);background:#18181b;border-radius:5px;padding:5px}.fx-stage{isolation:isolate;background:radial-gradient(at 50% 35%,#18181b,#18181b 75%);height:510px;position:relative}.fx-world-controls{z-index:15;gap:6px;display:flex;position:absolute;bottom:17px;right:17px}.fx-world-controls button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a1a1aa;background:#18181b;border:1px solid #ffffff16;border-radius:8px;align-items:center;padding:9px 12px;font-size:10px;display:flex}.fx-orbit-hint{color:#a1a1aa;pointer-events:none;font-size:9px;position:absolute;bottom:25px;left:22px}.fx-stat-bar{border-bottom:1px solid var(--fx-border);align-items:center;gap:40px;padding:20px 26px;display:flex}.fx-stat-bar>div{min-width:95px}.fx-stat-bar span{color:var(--fx-muted);margin-bottom:6px;font-size:10px;display:block}.fx-stat-bar strong{letter-spacing:-.04em;font-size:27px;font-weight:800}.fx-stat-bar strong small{color:#a1a1aa;letter-spacing:0;font-size:12px;font-weight:500}.fx-stat-shield{color:#a1a1aa;margin-left:auto}.fx-budget-track{background:#18181b;border-radius:5px;width:115px;height:3px;margin-top:7px}.fx-budget-track i{background:#a3e635;border-radius:5px;height:100%;display:block}.fx-over-budget{color:#fb9b8f}.fx-lineup-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:16px;display:grid}.fx-lineup-strip article{background:#18181b;border:1px solid #ffffff16;border-radius:9px;padding:9px;position:relative}.fx-lineup-strip article>button{text-align:left;width:100%}.fx-lineup-strip article>button>span{color:#a1a1aa;text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.fx-lineup-strip article strong{min-height:28px;margin:7px 0;font-size:11px;line-height:1.3;display:block}.fx-lineup-strip article small{color:#a1a1aa;font-size:9px}.fx-lineup-strip article>div{color:#a1a1aa;gap:12px;margin-top:10px;display:flex}.fx-rest-day{margin-top:5px;display:block;color:#fb9b8f!important}.fx-save-panel{border-top:1px solid #ffffff16;padding:20px 22px}.fx-save-panel>form{align-items:end;gap:10px;margin-bottom:18px;display:flex}.fx-save-panel label{flex-direction:column;flex:1;gap:7px;font-size:11px;display:flex}.fx-save-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.fx-save-actions strong{font-size:11px}.fx-save-actions small{color:#a1a1aa;margin-top:5px;font-size:10px;display:block}.fx-example-actions{color:#a1a1aa;gap:18px;margin-top:17px;font-size:10px;display:flex}.fx-example-actions button{align-items:center;gap:6px;display:flex}.fx-validation{color:#fb9b8f;flex-wrap:wrap;gap:7px 18px;margin-top:14px;font-size:11px;display:flex}.fx-error{color:#fb9b8f;background:#18181b;border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.fx-success{color:#a1a1aa;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.fx-notice{color:#fb9b8f;background:#18181b;border:1px solid #ffffff16;border-radius:10px;justify-content:space-between;gap:10px;margin-bottom:15px;padding:12px 16px;font-size:12px;display:flex}.fx-notice button{text-decoration:underline}.fx-preparation-note{color:#a1a1aa;align-items:center;gap:9px;margin:17px 2px 23px;font-size:11px;line-height:1.7;display:flex}.fx-preparation-note svg{flex-shrink:0}.fx-panel-heading{justify-content:space-between;align-items:center;padding:23px 19px 17px;display:flex}.fx-panel-heading h2{letter-spacing:-.04em;margin-top:7px;font-size:19px;font-weight:800}.fx-position-badge{color:#a1a1aa;background:#18181b;border-radius:6px;padding:6px 8px;font-size:9px}.fx-search{color:#a1a1aa;background:#18181b;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:9px;margin:0 17px;padding:0 11px;display:flex}.fx-search input{background:0 0;border:0;width:100%;padding:11px 0;font-size:11px}.fx-market-filters{gap:7px;padding:12px 17px 0;display:flex}.fx-market-filters select{width:47%;padding:8px;font-size:10px}.fx-market-filters label{color:#a1a1aa;align-items:center;gap:4px;font-size:9px;display:flex}.fx-market-filters input{width:53px;padding:7px 4px;font-size:10px}.fx-checkbox{color:#a1a1aa;align-items:center;gap:7px;font-size:10px;display:flex}.fx-market>.fx-checkbox{margin:12px 18px}.fx-checkbox input{accent-color:#a3e635;width:13px;height:13px}.fx-player-list{min-height:370px;max-height:540px;padding:0 10px;overflow:auto}.fx-market-player{border-top:1px solid #ffffff16;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 7px;display:flex}.fx-player-info{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fx-shirt{color:#a1a1aa;clip-path:polygon(20% 0,38% 7%,62% 7%,80% 0,100% 22%,87% 40%,78% 33%,78% 100%,22% 100%,22% 33%,13% 40%,0 22%);background:#18181b;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:36px;font-size:8px;font-weight:800;display:inline-flex;position:relative}.fx-shirt-cz{color:#fb9b8f;background:#292326}.fx-shirt-se,.fx-shirt-fi{color:#a1a1aa;background:#18181b}.fx-player-info strong{font-size:11px;font-weight:750;line-height:1.3;display:block}.fx-player-info small{color:#a1a1aa;margin-top:5px;font-size:8px;display:block}.fx-player-value{text-align:right}.fx-player-value>strong{font-size:12px;display:block}.fx-player-value>strong small{color:#a1a1aa;font-size:9px;font-weight:500}.fx-add{color:#a1a1aa;background:#18181b;border-radius:7px;place-items:center;width:25px;height:25px;margin-left:2px;display:grid}.fx-market-player.is-picked .fx-add{color:#a1a1aa;background:#18181b}.fx-player-expanded{color:#a1a1aa;background:#18181b;border-radius:7px;width:100%;padding:10px;font-size:10px;line-height:1.7}.fx-player-expanded a{color:#a1a1aa;align-items:center;gap:5px;margin-top:6px;display:flex}.fx-market-foot{color:#a1a1aa;border-top:1px solid #ffffff16;padding:17px;font-size:9px;line-height:1.8}.fx-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fx-section-title>span,.fx-section-title h2,.fx-section-title h3{font-size:14px;font-weight:750}.fx-section-title>small{color:#a1a1aa;font-size:10px}.fx-fixtures{border:1px solid var(--fx-border);background:#18181b;border-radius:15px;padding:22px}.fx-fixture-track{gap:10px;display:flex;overflow-x:auto}.fx-fixture-track article{border:1px solid #ffffff16;border-radius:10px;flex:1;min-width:145px;padding:12px}.fx-fixture-track time{color:#a1a1aa;font-size:10px;display:block}.fx-fixture-track strong{margin:10px 0;font-size:13px;display:block}.fx-fixture-track strong span{color:#a1a1aa;margin:0 5px;font-size:9px;font-weight:400}.fx-fixture-track small{color:#a1a1aa;font-size:8px;display:block}.fx-rules,.fx-clubhouse{border:1px solid var(--fx-border);background:#18181b;border-radius:15px;margin:20px 0;padding:25px}.fx-rules h2{margin-bottom:15px;font-size:20px;font-weight:800}.fx-rules p{color:#a1a1aa;margin:12px 0;font-size:12px;line-height:1.8}.fx-rules a{color:var(--fx-blue);font-size:11px}.fx-table-scroll{overflow-x:auto}.fx-page table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.fx-page th{font-weight:650}.fx-page :is(td,th){white-space:nowrap;border-bottom:1px solid #ffffff16;padding:13px 10px}.fx-page thead{color:#a1a1aa;font-size:10px}.fx-page td small{color:#a1a1aa;font-size:10px;display:block}.fx-league-tools{justify-content:space-between;gap:12px;margin:16px 0;display:flex}.fx-league-tools form,.fx-message-board form{gap:9px;display:flex}.fx-league-form{background:#18181b;border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0;padding:18px;display:grid}.fx-league-form label{flex-direction:column;gap:5px;font-size:11px;display:flex}.fx-league-cards{gap:12px;margin:20px 0;display:flex;overflow:auto}.fx-league-cards>button,.fx-league-cards>article{text-align:left;background:#18181b;border:1px solid #ffffff16;border-radius:12px;flex:1;min-width:195px;padding:18px}.fx-league-cards>article>button:first-child{text-align:left;width:100%}.fx-league-cards strong{margin:13px 0 5px;font-size:13px;display:block}.fx-league-cards small{color:#a1a1aa;font-size:9px}.fx-league-cards svg{color:#a1a1aa;width:22px}.fx-league-cards>.is-active{background:#18181b;border-color:#a3e635}.fx-league-management{color:#a1a1aa;background:#18181b;border-radius:10px;margin-bottom:15px;padding:12px;font-size:11px}.fx-league-management button{color:#a1a1aa;margin-right:15px}.fx-text-button{text-align:left;color:#a1a1aa;align-items:center;gap:6px;display:inline-flex}.fx-empty{text-align:center;color:#a1a1aa;padding:40px 15px;font-size:12px}.fx-detail{background:#18181b;border-radius:12px;margin:20px 0;padding:20px;font-size:12px;line-height:1.8}.fx-detail>div:not(:first-child){border-bottom:1px solid #ffffff16;padding:10px 0}.fx-detail small{color:#a1a1aa;display:block}.fx-message-board{margin-top:25px}.fx-message-board h3{margin-bottom:15px;font-weight:700}.fx-message-board article{border-bottom:1px solid #ffffff16;padding:12px 0;font-size:12px}.fx-message-board article p{color:#a1a1aa;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.fx-message-board form{margin-top:15px}.fx-message-board input{flex:1}.fx-scene-loading{justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.fx-scene-loading span{background:#a3e635;border-radius:50%;width:10px;height:10px;animation:1.5s infinite fx-pulse}.fx-scene-loading span:nth-child(2){animation-delay:.2s}.fx-scene-loading span:nth-child(3){animation-delay:.4s}@keyframes fx-pulse{50%{opacity:.25;transform:translateY(-8px)}}@media (min-width:1600px){.fx-stage{height:570px}}@media (max-width:1100px){.fx-game-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.fx-stage{height:450px}.fx-stat-bar{gap:22px;padding:18px}.fx-lineup-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-lineup-strip article strong{min-height:auto}.fx-deadline>span,.fx-stat-shield{display:none}}@media (max-width:800px){.fx-game-layout{grid-template-columns:1fr}.fx-stage{height:440px}.fx-hero h1{font-size:31px}.fx-hero>div>p:last-child{font-size:12px}.fx-toolbar{flex-wrap:wrap}.fx-toolbar nav{width:100%}.fx-toolbar nav button{flex:1;justify-content:center;padding:10px;font-size:11px}.fx-state{margin:0 5px}.fx-player-list{min-height:150px;max-height:360px}.fx-panel-heading{padding:18px}.fx-lineup-strip article strong{min-height:0}.fx-deadline strong{font-size:10px}.fx-world-header{padding:0 15px}.fx-preparation-note{align-items:flex-start}.fx-league-tools{flex-direction:column}.fx-league-tools form{flex-wrap:wrap}.fx-league-tools form input{flex:1}.fx-save-actions{align-items:flex-start}.fx-stat-bar{justify-content:space-between;gap:12px}.fx-stat-bar strong{font-size:24px}.fx-stat-bar>div{min-width:0}.fx-stat-bar span{font-size:9px}.fx-stat-bar .fx-budget-track{width:95px}.fx-fixtures{padding:17px}.fx-orbit-hint{font-size:8px}.fx-world-controls{bottom:12px;right:12px}.fx-save-panel>form{flex-wrap:wrap}.fx-league-form{grid-template-columns:1fr}.fx-example-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fx-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fx-stage{background:#18181b}.fx-market-dialog{color:#a1a1aa;background:#18181b;border:0;border-radius:20px 20px 0 0;width:min(100%,600px);max-width:100%;max-height:85dvh;margin:0 auto;padding:14px;position:fixed;inset:auto 0 0;overflow:auto}.fx-market-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111114}.fx-dialog-close{color:#a1a1aa;margin:0 0 12px auto;padding:8px 12px;font-size:12px;display:block}.fx-market-dialog .fx-player-list{max-height:43dvh}.fx-scene-labels{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.fx-page{--fx-blue:#a3e635;--fx-ink:#e4e4e7;--fx-muted:#a1a1aa;--fx-border:var(--app-stroke);color:var(--fx-ink)}.fx-world,.fx-market,.fx-fixtures,.fx-rules,.fx-clubhouse{background:var(--app-surface);border:1px solid var(--app-stroke);box-shadow:none;border-radius:22px}.fx-world-header{border-color:var(--app-stroke);background:0 0}.fx-hero h1{color:#f4f4f5}.fx-hero>div>p:last-child{color:#a1a1aa}.fx-arena-heading{color:#e4e4e7;align-items:center;gap:10px;font-weight:700;display:flex}.fx-arena-heading svg{color:#a3e635}.fx-arena-heading span{color:#a1a1aa;margin-left:10px;font-size:11px;font-weight:500}.fx-game-layout>*{min-width:0}.fx-stage{background:radial-gradient(at 50% 40%,#30343b,#17191e 70%,#101114);height:610px;overflow:hidden}.fx-canvas{touch-action:none;height:100%;position:relative}.fx-world-controls button{color:#e4e4e7;background:#18181bea;border-color:#ffffff20;gap:7px;min-height:38px}.fx-world-controls button[aria-pressed=true]{color:#bef264;border-color:#a3e63555}.fx-orbit-hint{color:#a1a1aa;background:#18181bd9;border-radius:6px;padding:6px 9px;bottom:18px}.fx-scene-labels .fx-player-tag{visibility:hidden;pointer-events:auto;position:absolute;top:0;left:0}.fx-player-tag{width:max-content;max-width:180px;min-height:28px;box-shadow:none;color:#fff;white-space:nowrap;text-shadow:0 1px 3px #000,0 0 6px #000,0 0 12px #000;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:3px 0;line-height:1.2;display:flex;font-size:11px!important}.fx-player-tag>span{text-overflow:ellipsis;font-weight:750;overflow:hidden}.fx-player-tag.is-selected>span{color:#bef264}.fx-player-tag small:before{content:"·";color:#d4d4d8;margin-right:6px}.fx-lineup-strip{gap:7px;padding:16px}.fx-lineup-strip article{background:var(--app-surface);border-color:var(--app-stroke);padding:10px}.fx-lineup-strip article.is-selected{background:var(--app-surface);border-color:#a3e63580}.fx-lineup-strip article>div button{border:1px solid var(--app-stroke);border-radius:7px;place-items:center;min-width:30px;min-height:30px;display:grid}.fx-budget-track{background:#27272a;height:4px}.fx-budget-track i{background:#a3e635}.fx-stat-bar{gap:24px;padding:20px}.fx-stat-bar strong small{font-size:11px}.fx-stat-shield{display:none}.fx-market{position:sticky;top:96px}.fx-panel-heading h2{margin:0;font-size:20px}.fx-search{background:var(--app-raised);border-color:var(--app-stroke)}.fx-search input{background:0 0;font-size:12px}.fx-player-list{scrollbar-width:thin;scrollbar-color:#3f3f46 transparent;max-height:660px}.fx-market-player{gap:8px;padding:14px 7px}.fx-player-info strong{font-size:12px}.fx-player-info small{font-size:10px}.fx-player-value>strong{font-size:13px}.fx-add{color:#17200e;background:#a3e635;width:30px;height:30px}.fx-market-player.is-picked .fx-add{background:var(--app-raised);color:#bef264}.fx-player-expanded{background:var(--app-raised);color:#a1a1aa;font-size:11px}.fx-player-expanded a{color:#bef264}.fx-demo{letter-spacing:.06em;color:#a1a1aa;vertical-align:middle;border:1px solid #52525b;border-radius:3px;margin-left:5px;padding:2px 3px;font-size:8px;font-style:normal;display:inline-block}.fx-position-badge{background:var(--app-raised);color:#d4d4d8}.fx-market-filters input,.fx-market-filters select{background:var(--app-raised);font-size:11px}.fx-checkbox{font-size:11px}.fx-market-foot{font-size:10px}.fx-shirt{color:#e4e4e7;background:#304964}.fx-shirt-cz,.fx-shirt-ch{color:#fff;background:#b53648}.fx-shirt-se{color:#182744;background:#e1be38}.fx-shirt-fi{color:#25395a;background:#dce2eb}.fx-market-dialog{color:#e4e4e7;border:1px solid var(--app-stroke);background:#18181b}.fx-market-dialog .fx-market{position:static}.fx-dialog-close{color:#e4e4e7;min-height:40px}.fx-rules-dialog{border:1px solid var(--app-stroke);color:#e4e4e7;background:#18181b;border-radius:24px;width:min(660px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0009}.fx-rules-dialog::backdrop,.fx-market-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009}.fx-rules-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.fx-rules-dialog>header h2{font-size:24px;font-weight:800}.fx-rules-dialog>header button{background:var(--app-raised);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fx-rules-dialog .fx-rules{background:0 0;border:0;margin:0;padding:0}.fx-rules-dialog .fx-rules h2{font-size:16px}.fx-rules-dialog .fx-rules p,.fx-rules-note{color:#a1a1aa;font-size:13px;line-height:1.8}.fx-rules-note{border-top:1px solid var(--app-stroke);margin-top:20px;padding-top:16px}.fx-tactical-view{background:radial-gradient(#242931,#14161b 75%);justify-content:center;align-items:center;padding:24px 24px 68px;display:flex;position:absolute;inset:0}.fx-tactical-court{isolation:isolate;filter:drop-shadow(0 20px 20px #0005);width:min(100%,360px);height:100%;max-height:540px;position:relative}.fx-court-markings{width:100%;height:100%;position:absolute;inset:0}.fx-tactical-player{z-index:2;flex-direction:column;align-items:center;gap:4px;width:31%;min-width:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.fx-tactical-shirt{color:#304964;filter:drop-shadow(0 4px 3px #0006);width:43px;height:48px;display:block;position:relative}.fx-tactical-shirt svg{width:100%;height:100%}.fx-tactical-shirt b{color:#fff;text-shadow:0 1px 2px #0009;width:100%;font-size:10px;font-weight:850;position:absolute;top:42%;left:0}.fx-tactical-shirt i{color:#292313;background:#e9cb69;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:0;right:-5px}.fx-kit-cz,.fx-kit-ch,.fx-kit-no,.fx-kit-ca,.fx-kit-dk{color:#c43c4e}.fx-kit-se{color:#e8c540}.fx-kit-fi,.fx-kit-de{color:#d5dce7}.fx-kit-fi b,.fx-kit-de b,.fx-kit-se b{color:#25344a;text-shadow:none}.fx-kit-lv{color:#823449}.fx-kit-si{color:#71a348}.fx-kit-empty{color:#343e4d}.fx-tactical-label{white-space:nowrap;color:#fff;text-shadow:0 1px 3px #000,0 0 6px #000;justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex}.fx-tactical-label strong{text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.fx-tactical-label small{flex:none;font-size:9px}.fx-tactical-label small:before{content:"·";margin-right:4px}.fx-tactical-player.is-selected .fx-tactical-shirt{filter:drop-shadow(0 0 4px #bef264)}.fx-tactical-player.is-selected strong{color:#d9f99d}.fx-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #bef264}@media (max-width:1100px){.fx-game-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.fx-stage{height:570px}.fx-lineup-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-stat-bar{gap:18px}.fx-stat-bar strong{font-size:23px}}@media (max-width:800px){.fx-game-layout{grid-template-columns:1fr}.fx-stage{height:570px}.fx-market{position:static}.fx-arena-heading span{display:none}.fx-world-controls{bottom:12px;right:12px}.fx-orbit-hint{font-size:8px;bottom:58px;left:12px}.fx-world-controls button{padding:8px}.fx-player-tag{gap:4px;max-width:135px;font-size:10px!important}.fx-player-tag small{font-size:9px}.fx-player-tag small:before{margin-right:4px}.fx-player-list{max-height:440px}.fx-stat-bar{gap:12px}.fx-stat-bar strong{font-size:22px}.fx-stat-bar strong small{font-size:9px}.fx-tactical-view{padding:18px 12px 68px}}.fx-fixtures{margin-top:24px}.fx-world{overflow:visible}.fx-world-header{z-index:20;border-radius:22px 22px 0 0;height:auto;min-height:82px;padding-block:12px;position:relative}.fx-round-picker{width:205px;max-width:52%;display:block}.fx-round-picker .filter-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fx-world-header .app-select{width:100%}.fx-round-picker .select-trigger{color:#e4e4e7;font-size:13px;font-weight:650}.fx-world-header .select-dropdown{min-width:220px}.fx-page .sport-input{background:var(--app-raised);border-color:var(--app-stroke);border-radius:13px;padding:0 12px;font-size:13px}.fx-page .select-dropdown input{height:40px;padding:0 12px}.fx-save-actions{flex-wrap:wrap;gap:18px}.fx-market{overflow:visible}.fx-market .fx-panel-heading{padding:22px 18px 18px}.fx-market-tools{padding:0 16px 12px}.fx-market-search{border:1px solid var(--app-stroke);background:var(--app-raised);color:#a1a1aa;border-radius:13px;align-items:center;gap:9px;padding:0 12px;display:flex}.fx-market-search input{background:0 0;border:0;width:100%;min-width:0;height:44px;padding:0;font-size:13px}.fx-market-selects{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:14px;display:grid}.fx-market-selects .select-trigger{height:42px;padding-inline:10px;font-size:12px}.fx-market-selects .filter-label{font-size:10px}.fx-market-selects .select-dropdown{min-width:140px}.fx-market-summary{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.fx-market-summary>span{color:#71717a;font-variant-numeric:tabular-nums;font-size:11px}.fx-market .fx-player-list{min-height:300px;max-height:625px;padding:0 12px 12px}.fx-market-player{border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto 30px;gap:9px;padding:15px 2px;display:grid}.fx-player-info{gap:10px;min-width:0}.fx-player-info>span{min-width:0}.fx-player-info strong{font-size:12px;font-weight:750;line-height:1.4}.fx-player-info small{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:9px;line-height:1.6;display:flex}.fx-player-info small>span{color:#52525b}.fx-jersey{filter:drop-shadow(0 3px 4px #0005);flex:none;width:48px;height:42px;display:block}.fx-player-value strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.fx-player-value strong small{font-size:9px}.fx-player-value>span{color:#71717a;font-size:9px}.fx-market-add{color:#d4d4d8;border-radius:9px;width:30px;height:32px}.fx-market-player.is-picked .fx-market-add{color:#bef264}.fx-player-expanded{grid-column:1/-1;font-size:11px}.fx-demo{margin-left:2px;padding:0 3px;font-size:7px;line-height:1.5}.fx-tactical-shirt,.fx-tactical-shirt .fx-jersey{width:48px;height:42px}.fx-tactical-label strong{font-size:9px}.fx-tactical-label small{font-size:8px}.fx-player-tag{gap:5px;max-width:160px;min-height:22px;font-size:9px!important}.fx-player-tag>span{font-weight:650}.fx-player-tag small{color:#d4d4d8;font-size:7px}.fx-player-tag small:before{margin-right:5px}.fx-goal-celebration{letter-spacing:.08em;color:#e4ffc1;pointer-events:none;text-transform:uppercase;background:#111c;border:1px solid #a3e63560;border-radius:14px;padding:10px 24px;font-size:28px;font-weight:900;animation:.25s ease-out both fx-goal-in;position:absolute;top:28px;left:50%;transform:translate(-50%)}@keyframes fx-goal-in{0%{opacity:0;translate:0 10px;scale:.8}to{opacity:1;translate:0;scale:1}}.fx-fixtures{padding:22px}.fx-fixtures .fx-section-title h2{font-size:20px}.fx-fixtures .match-item{font-size:inherit}.fx-fixtures .match-item-teams strong{font-size:1.2rem}.fx-fixtures .match-item-team{font-size:14px}.fx-fixtures .match-item-date{font-size:12px}@media (max-width:800px){.fx-round-picker{width:185px}.fx-player-tag{gap:4px;max-width:130px;font-size:8px!important}.fx-player-tag small{font-size:6.5px}.fx-player-tag small:before{margin-right:4px}.fx-market .fx-player-list{max-height:450px}.fx-fixtures{padding:16px}.fx-world-header{padding-inline:14px}}.fx-page{font-size:16px}.fx-hero>div>p:last-child{font-size:16px;line-height:1.7}.fx-game-layout{grid-template-columns:minmax(0,1fr) 370px;gap:24px}.fx-world,.fx-market,.fx-fixtures{background:var(--app-surface);border-color:var(--app-stroke);border-radius:20px}.fx-lineup-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.fx-lineup-strip article{border-radius:14px;padding:14px}.fx-lineup-strip article>button>span{letter-spacing:0;text-transform:none;font-size:12px}.fx-lineup-strip article strong{min-height:0;font-size:15px;line-height:1.5}.fx-lineup-strip article small{font-size:13px}.fx-lineup-strip article>div button{min-width:38px;min-height:38px}.fx-arena-heading span,.fx-deadline,.fx-stat-bar span,.fx-stat-bar strong small{font-size:14px}.fx-deadline{flex-wrap:wrap;justify-content:flex-end}.fx-market-search input,.fx-round-picker .select-trigger,.fx-market-selects .select-trigger{font-size:14px}.fx-market-selects .filter-label,.fx-market-summary>span,.fx-checkbox{font-size:13px}.fx-market-selects .select-trigger{height:48px}.fx-market .fx-player-list{max-height:760px;padding:0 18px 18px}.fx-market-player{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0}.fx-player-info{text-align:left;align-items:center}.fx-player-info strong{font-size:15px;font-weight:650}.fx-player-info small{gap:6px;font-size:12px}.fx-player-info:disabled{opacity:1}.fx-player-value strong{font-size:16px}.fx-player-value strong small,.fx-player-value>span{font-size:12px}.fx-jersey{width:54px;height:46px}.fx-demo{font-size:10px}.fx-market-add{background:var(--app-raised);border:1px solid var(--app-stroke);grid-area:2/2;justify-content:center;gap:8px;width:auto;min-width:100px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.fx-player-details{color:#a1a1aa;text-align:left;grid-area:2/1;align-items:center;gap:7px;font-size:12px;display:flex}.fx-player-expanded{font-size:14px;line-height:1.65}.fx-position-badge{font-size:13px}.fx-save-panel p,.fx-save-actions>div small,.fx-save-panel label,.fx-validation,.fx-example-actions button,.fx-notice{font-size:14px;line-height:1.7}.fx-save-actions>div strong{font-size:17px}.fx-save-panel input{min-height:48px;font-size:16px}.fx-world-controls button{min-height:42px;font-size:13px}.fx-orbit-hint{font-size:12px}.fx-market-dialog{width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);padding:18px}.fx-market-dialog .fx-player-list{min-height:120px;max-height:50dvh}.fx-market-dialog .fx-market{background:0 0;border:0}.fx-match-score{border:1px solid var(--app-stroke);color:#e4e4e7;pointer-events:none;background:#18181bea;border-radius:12px;align-items:center;gap:16px;padding:10px 18px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.fx-match-score span{letter-spacing:.08em;font-size:11px;font-weight:700}.fx-match-score strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}.fx-goal-celebration{top:80px}@media (max-width:1100px){.fx-game-layout{grid-template-columns:1fr}.fx-market{position:static}.fx-market .fx-player-list{max-height:600px}.fx-player-info strong{font-size:16px}}@media (max-width:550px){.fx-lineup-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.fx-stat-bar{flex-wrap:wrap}.fx-deadline>span{display:none}.fx-deadline{font-size:12px}.fx-world-header{gap:12px}.fx-orbit-hint{font-size:11px}.fx-stage{height:580px}.fx-market-dialog{padding:10px}.fx-hero{align-items:flex-start}.fx-match-score{gap:10px}}.fx-navigation{border-bottom:1px solid var(--fx-border);scrollbar-width:thin;gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.fx-navigation button{white-space:nowrap;color:#a1a1aa;border-bottom:3px solid #0000;min-height:52px;padding:14px 20px;font-weight:650}.fx-navigation button[aria-current=page]{color:#d9f99d;border-color:#a3e635}.fx-status-row{color:#a1a1aa;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.fx-state i{background:#a3e635}.fx-state{font-size:11px}.fx-preparation-note{margin:12px 0 24px;font-size:13px;line-height:1.6}.fx-dashboard{margin:24px 0 28px}.fx-dashboard-title h2{letter-spacing:-.035em;margin:6px 0 20px;font-size:24px;font-weight:750}.fx-dashboard-metrics{border:1px solid var(--fx-border);background:#16191a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fx-dashboard-metrics article{border-right:1px solid var(--fx-border);padding:22px 24px}.fx-dashboard-metrics article:last-child{border:0}.fx-dashboard-metrics span,.fx-dashboard-metrics small{color:#a1a1aa;font-size:12px;line-height:1.6;display:block}.fx-dashboard-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:#f4f4f5;margin:5px 0;font-size:38px;font-weight:800;display:block}.fx-dashboard-metrics article:first-child strong{color:#bef264}.fx-top-players{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.fx-top-players h3{color:#a1a1aa;font-size:13px}.fx-top-players button{border:1px solid var(--fx-border);background:#18181b;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.fx-top-players .fx-jersey{width:32px;height:34px}.fx-top-players b{color:#bef264}.fx-world,.fx-market{box-shadow:none}.fx-world-header{background:#191c1d;height:auto;min-height:84px}.fx-deadline{font-variant-numeric:tabular-nums;max-width:240px}.fx-deadline small{color:#d9f99d;background:#a3e610;padding:4px 8px;font-size:12px}.fx-stat-bar{background:#141819;gap:24px;padding:20px 24px}.fx-stat-bar>div{flex:1;min-width:0}.fx-stat-bar span{font-size:12px}.fx-stat-bar strong{font-size:27px}.fx-stat-bar .fx-captain-name{letter-spacing:0;font-size:15px;line-height:1.5;display:block}.fx-budget-track{background:#ffffff16;max-width:100%}.fx-stage.fx-stage-cards{background:#132521;height:auto}.fx-court-topline{letter-spacing:.15em;color:#afc4b5;justify-content:space-between;padding:0 4px 14px;font-size:10px;font-weight:750;display:flex}.fx-accent{color:#bef264}.fx-card-court{width:100%;margin:auto;position:relative}.fx-court-lines{width:100%;height:100%;position:absolute;inset:0}.fx-court-card{color:#f4f4f5;border:1px solid #83978a;border-top:3px solid var(--kit-color);text-align:center;isolation:isolate;background:#171c1d;border-radius:10px;width:26%;max-width:148px;transition:border-color .15s,box-shadow .15s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 10px #0002}.fx-court-card:hover,.fx-court-card.is-selected{border-color:#bef264;box-shadow:0 0 0 2px #bef26420}.fx-court-card.is-captain{border-color:#c6d89b}.fx-court-card.is-empty{color:#bfcec4;box-shadow:none;background:#182c27e6;border-style:dashed}.fx-card-position{color:#c8d4c9;font-size:11px;font-weight:800;position:absolute;top:7px;left:9px}.fx-card-captain{color:#203020;background:#c5e399;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:800;position:absolute;top:6px;right:5px}.fx-card-art{background:linear-gradient(150deg,color-mix(in srgb,var(--kit-color) 26%,#29332f),#202a27);justify-content:center;align-items:center;height:75px;display:flex}.fx-card-name{text-overflow:ellipsis;white-space:nowrap;padding:7px 5px 1px;font-size:13px;font-weight:750;display:block;overflow:hidden}.fx-card-country{color:#aebbb3;justify-content:center;align-items:center;gap:5px;min-height:22px;padding:2px 4px 6px;font-size:10px;display:flex}.fx-card-country img{border-radius:1px}.fx-card-bottom{font-variant-numeric:tabular-nums;background:#0c1412;border-top:1px solid #ffffff0f;justify-content:space-between;padding:6px 9px;font-size:12px;display:flex}.fx-card-bottom small{color:#96aa9b;font-size:9px;font-weight:400}.fx-card-bottom b:last-child{color:#d9f99d}.fx-court-caption{color:#9eafa4;justify-content:center;gap:9px;margin-top:15px;font-size:11px;display:flex}.fx-court-caption span{color:#668272}.fx-lineup-list>summary{color:#c3d2c7;cursor:pointer;border-top:1px solid var(--fx-border);padding:18px 24px;font-size:13px}.fx-lineup-strip article{background:#161b19}.fx-lineup-strip button[aria-pressed=true]{color:#bef264}.fx-save-panel{background:#181c1b}.fx-save-actions{align-items:flex-start}.fx-example-actions{flex-wrap:wrap;gap:10px 18px}.fx-validation{color:#f0bd93;padding-left:20px;list-style:outside}.fx-success{color:#c7eba1}.fx-save-actions small{max-width:320px}.fx-market .fx-panel-heading h2{margin:0;font-size:22px}.fx-market-player .fx-player-details{font-size:11px;line-height:1.5}.fx-market-selects{grid-template-columns:1fr 1fr}.fx-market-selects>div:last-child:nth-child(3){grid-column:1/-1}.fx-market-tools .filter-label{font-size:11px}.fx-market .fx-player-info small{font-size:11px}.fx-market-modal{padding-top:10px}.fx-market-modal .fx-market{background:0 0;border:0}.fx-market-modal .fx-player-list{min-height:180px;max-height:45dvh}.fx-market-modal .fx-panel-heading{display:none}.fx-fixtures-heading{margin:32px 0 16px}.fx-fixtures-heading h2{font-size:22px}.fx-rules p{font-size:15px}.fx-page table{font-size:14px}.fx-page thead{font-size:12px}.fx-empty{font-size:14px;line-height:1.8}.fx-empty button{margin-top:12px;text-decoration:underline}.fx-clubhouse .fx-section-title h2{font-size:22px}.fx-clubhouse .fx-league-cards small{font-size:12px}.fx-clubhouse .fx-league-cards strong{font-size:16px}.fx-clubhouse .fx-league-management{font-size:14px}.fx-player-profile{padding-top:18px}.fx-profile-heading{align-items:center;gap:24px;margin-bottom:20px;display:flex}.fx-profile-heading .fx-jersey{width:100px;height:94px}.fx-profile-heading p{color:#a1a1aa;margin:5px 0;font-size:13px}.fx-profile-heading strong{font-size:28px}.fx-profile-stats{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.fx-profile-stats>div{background:#191d1c;padding:14px}.fx-profile-stats span{color:#a1a1aa;font-size:11px;display:block}.fx-profile-stats strong{margin-top:5px;font-size:24px;display:block}.fx-player-profile h3{margin:22px 0 12px;font-size:17px;font-weight:750}.fx-point-history details{border-bottom:1px solid var(--fx-border);padding:12px 0}.fx-point-history summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13px;display:flex}.fx-point-history summary b{color:#c6e9a6}.fx-point-history p{color:#a1a1aa;margin-top:12px;font-size:12px}.fx-point-history dl>div{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.fx-profile-fixtures p{border-bottom:1px solid var(--fx-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.fx-profile-fixtures time{color:#a1a1aa}.fx-profile-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fx-player-profile>a{color:#bef264;font-size:13px}.fx-transfer-review p{color:#b2b8b4;margin:14px 0;font-size:14px}.fx-transfer-review li{border-bottom:1px solid var(--fx-border);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.fx-transfer-review li strong{font-size:15px;display:block}.fx-transfer-review del{color:#ad9d92;font-size:12px}.fx-transfer-review li>b{color:#bef264;font-size:13px}@media (min-width:1101px){.fx-game-layout{grid-template-columns:minmax(0,1fr) 370px}}@media (max-width:1100px){.fx-game-layout>aside{display:none}.fx-court-view{padding-inline:30px}.fx-dashboard-metrics article{padding:18px}}@media (max-width:600px){.fx-navigation{gap:0}.fx-navigation button{padding:12px 14px;font-size:13px}.fx-status-row{align-items:flex-start;font-size:11px}.fx-state{letter-spacing:.08em;font-size:9px}.fx-dashboard-title h2{font-size:21px}.fx-dashboard-metrics{grid-template-columns:1fr 1fr}.fx-dashboard-metrics article{border-bottom:1px solid var(--fx-border);padding:16px}.fx-dashboard-metrics article:nth-child(2){border-right:0}.fx-dashboard-metrics article:nth-child(3){border-bottom:0}.fx-dashboard-metrics strong{font-size:30px}.fx-dashboard-metrics small{font-size:10px}.fx-dashboard-metrics span{font-size:11px}.fx-world-header{gap:8px;padding:12px}.fx-round-picker{flex-shrink:0;width:140px}.fx-deadline{gap:3px;max-width:165px;font-size:11px}.fx-deadline small{font-size:10px}.fx-stat-bar{flex-wrap:nowrap;gap:10px;padding:14px 12px}.fx-stat-bar span{font-size:10px}.fx-stat-bar strong{font-size:22px}.fx-stat-bar strong small{font-size:10px}.fx-stat-bar .fx-captain-name{font-size:11px}.fx-court-view{padding:14px 7px}.fx-court-card{border-radius:7px;width:28.5%}.fx-card-art{height:64px}.fx-card-art .fx-jersey{width:51px;height:49px}.fx-card-name{padding-top:6px;font-size:10px}.fx-card-position{font-size:9px;left:5px}.fx-card-captain{padding:2px 3px;font-size:8px;right:3px}.fx-card-bottom{padding:6px 4px;font-size:10px}.fx-card-bottom small{font-size:8px}.fx-card-country{font-size:9px}.fx-court-caption{gap:6px;font-size:9px}.fx-court-topline{font-size:8px}.fx-save-panel{padding:16px 12px}.fx-save-actions{flex-direction:column;gap:12px}.fx-save-panel>form{flex-direction:column;align-items:stretch}.fx-lineup-list>summary{padding:16px 12px}.fx-hero{gap:10px}.fx-hero h1{font-size:30px}.fx-hero>div>p:last-child{font-size:14px}.fx-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-league-tools{flex-direction:column}.fx-league-tools form{flex-wrap:wrap}.fx-league-tools input{width:100%}.fx-league-form{grid-template-columns:1fr}.fx-message-board form{flex-wrap:wrap}.fx-message-board input{width:100%;min-width:0}.fx-clubhouse{padding:16px}.fx-clubhouse .fx-section-title{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fx-court-card{transition:none}}.fx-my-standing{background:#a3e610}.fx-my-standing td:first-child,.fx-my-standing td:last-child{color:#bef264}.fx-market-modal .fx-market-tools,.fx-market-modal .fx-market .fx-player-list{padding-inline:0}.fx-market-modal .fx-player-info strong{overflow-wrap:anywhere}.fx-market-modal .fx-player-value{align-self:start}.fx-market-modal .fx-player-info{gap:8px}@media (max-width:600px){.fx-hero h1{max-width:100%;font-size:30px}.fx-hero>div{width:100%}.fx-navigation{scrollbar-width:none}.fx-navigation::-webkit-scrollbar{display:none}.fx-deadline small{color:#15200d}}@media (max-width:360px){.fx-card-art{height:54px}.fx-card-name{font-size:9px}}.fx-world-header{background:var(--app-surface);border-radius:19px 19px 0 0;gap:20px}.fx-world .fx-save-panel{background:var(--app-surface);border-radius:0 0 19px 19px}.fx-world .fx-deadline{max-width:none;color:var(--app-muted,#a1a1aa);flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;line-height:1.5;display:flex}.fx-world .fx-deadline>span{display:block}.fx-world .fx-deadline strong{color:var(--foreground,#fafafa);white-space:nowrap;font-size:16px;font-weight:700}.fx-world .fx-deadline small{color:#bef264;background:0 0;padding:0;font-size:12px}.fx-stat-bar,.fx-stage.fx-stage-cards{background:var(--app-surface)}.fx-court-toolbar{justify-content:flex-end;padding:12px 20px 0;display:flex}.fx-court-view{padding:18px}.fx-card-court{isolation:isolate}.fx-court-card{border:1px solid var(--app-stroke);background:var(--app-surface);border-radius:14px;max-width:148px;transition:background .15s,border-color .15s;box-shadow:0 6px 18px #0003}.fx-court-card:hover,.fx-court-card.is-selected,.fx-court-card.is-captain{border-color:var(--app-stroke);box-shadow:0 6px 18px #0003}.fx-court-card:hover{background:color-mix(in srgb,var(--app-surface) 88%,#a3e635)}.fx-court-card:focus-visible{outline-offset:3px;outline:2px solid #a3e635}.fx-card-art{background:0 0;height:85px;padding-top:8px}.fx-card-position{color:#a1a1aa;z-index:1}.fx-card-captain{z-index:1;border-radius:50%;font-size:9px}.fx-card-name{padding:6px 5px 2px;font-weight:650}.fx-card-bottom{border-top:1px solid var(--app-stroke);background:0 0;padding:8px 6px}.fx-card-country{color:#a1a1aa}.fx-court-card.is-empty{box-shadow:none;background:0 0;border:0;overflow:visible}.fx-court-card.is-empty .fx-card-art{height:auto;padding:12px}.fx-court-card.is-empty .fx-card-position,.fx-court-card.is-empty .fx-card-bottom,.fx-court-card.is-empty .fx-card-country{display:none}.fx-court-card.is-empty .fx-card-name{color:#d4d4d8;font-size:12px}.fx-pick-circle{color:#172009;background:#a3e635;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s,transform .15s;display:grid;box-shadow:0 4px 12px #0003}.fx-court-card:hover .fx-pick-circle{background:#bef264;transform:scale(1.08)}.fx-portrait{border-radius:10px;flex:none;justify-content:center;align-items:flex-end;width:64px;height:72px;display:flex;overflow:hidden}.fx-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.fx-card-art .fx-portrait{border-radius:0;width:76px;height:77px}.fx-card-art .fx-jersey{filter:drop-shadow(0 5px 3px #0005);width:76px;height:74px}.fx-market .fx-player-list{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.fx-market-player{border:1px solid var(--app-stroke);background:var(--app-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;transition:background .15s;display:grid;position:relative;overflow:hidden}.fx-market-player:hover{background:color-mix(in srgb,var(--app-surface) 88%,#a3e635)}.fx-market-player.is-picked{background:var(--app-raised)}.fx-market .fx-player-info{grid-row:1/3;align-items:center}.fx-market .fx-player-info strong{font-size:14px}.fx-market .fx-jersey{width:58px;height:64px}.fx-market .fx-player-value{align-self:center}.fx-market .fx-market-add{color:#172009;background:#a3e635;border:0;border-radius:50%;grid-area:2/2;justify-self:end;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.fx-market .fx-market-add:hover:not(:disabled){background:#bef264}.fx-market .fx-player-details{color:#a1a1aa;grid-area:auto/1/auto/-1;margin:0}.fx-market-modal .fx-market .fx-player-list{padding:4px 4px 12px}.fx-profile-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.fx-profile-controls .app-select{min-width:120px}.fx-player-profile .player-match-identity .fx-portrait{width:88px;height:100px}.fx-player-profile .player-match-identity .fx-jersey{width:88px;height:90px}.fx-player-profile .player-match-metrics{margin-bottom:20px}@media (max-width:600px){.fx-world-header{flex-wrap:wrap;gap:12px}.fx-world .fx-deadline strong{font-size:14px}.fx-court-view{padding:12px 6px}.fx-court-card{border-radius:10px;width:28%}.fx-card-art{height:72px}.fx-card-art .fx-portrait{width:62px;height:66px}.fx-card-art .fx-jersey{width:64px;height:62px}.fx-card-bottom{padding:7px 4px;font-size:10px}.fx-card-bottom small{font-size:8px}.fx-card-name{font-size:10px}.fx-court-toolbar{padding:12px 12px 0}.fx-profile-controls{grid-template-columns:minmax(0,1fr);display:grid}}@media (prefers-reduced-motion:reduce){.fx-pick-circle,.fx-market-player{transition:none}}.fx-market-player:focus-within{border-color:#a3e63580}.fx-market .fx-player-info:focus-visible{outline-offset:-2px}.fx-card-court{aspect-ratio:1/2;border-radius:15%/7.5%;max-width:480px}.fx-court-toolbar{padding-bottom:8px}.fantasy-court-wrap{background:0 0;padding:20px}.fantasy-court{isolation:isolate;aspect-ratio:510/650;background:#181d1b;border-radius:16px 16px 13% 13%;width:100%;max-width:420px;margin:auto;position:relative;overflow:hidden}.fantasy-court>.lineup-ice-lines{fill:none;stroke-width:2px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fantasy-pitch-player.pitch-player{text-align:center;color:#f4f4f5;border-radius:12px;flex-direction:column;align-items:center;gap:5px;width:30%;max-width:125px;padding:8px 3px;transition:background .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.fantasy-pitch-player:hover,.fantasy-pitch-player[data-selected=true]{background:#ffffff08}.fantasy-pitch-player .fx-portrait{border-radius:10px;width:64px;height:72px}.fantasy-pitch-player .pitch-player-name{white-space:normal;font-size:13px;font-weight:650;line-height:1.4}.fantasy-pitch-club{color:#a1a1aa;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.4}.fantasy-pitch-price{color:#bef264;font-variant-numeric:tabular-nums;font-size:12px}.fantasy-empty-slot{color:#a3e635;background:#a3e63510;border:1px dashed #a3e63580;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.fantasy-captain{color:#172009;background:#a3e635;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:800;position:absolute;top:-5px;left:-18px}.fx-world,.fx-market,.fx-fixtures{border-radius:22px}.fx-world-header,.fx-world .fx-save-panel{background:0 0}.fx-section-title h2,.fx-clubhouse .fx-section-title h2,.fx-fixtures-heading h2,.fx-panel-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:700}.fx-dashboard-title h2{font-size:24px}.fx-rules p{font-size:14px;line-height:1.8}.fx-save-actions strong,.fx-save-panel label,.fx-save-actions small{font-size:14px}.fx-lineup-strip article strong{font-size:13px}.fx-lineup-strip article small,.fx-lineup-strip article>button>span{font-size:12px}.fx-market .fx-player-list{max-height:760px}.fx-market .fx-market-player{flex-shrink:0;height:auto;min-height:112px}.fx-page .fx-fixtures{padding:20px}@media (max-width:600px){.fantasy-court-wrap{padding:12px 6px}.fantasy-pitch-player.pitch-player{gap:3px;padding:6px 2px}.fantasy-pitch-player .fx-portrait{width:52px;height:58px}.fantasy-pitch-player .pitch-player-name{font-size:12px}.fantasy-pitch-club{font-size:10px}.fx-page .fx-fixtures{padding:12px}.fx-world,.fx-market,.fx-fixtures{border-radius:18px}}@media (prefers-reduced-motion:reduce){.fantasy-pitch-player.pitch-player{transition:none}}.app-modal.fx-player-modal{flex-direction:column;height:min(650px,100dvh - 2rem);display:flex;overflow:hidden}.fx-player-modal .fx-player-profile{flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex}.fx-player-modal .player-match-identity{flex-shrink:0;margin:4px 0 8px}.fx-player-modal .player-match-metrics>div{padding:12px}.fx-player-modal .player-match-metrics dd{margin-top:4px}.fx-player-modal .player-match-identity h3{margin:0 0 6px}.fx-player-modal .fx-profile-controls{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.fx-profile-content{scrollbar-gutter:stable;flex:1;min-height:0;padding-right:6px;overflow:auto}.fx-player-modal .fx-profile-actions{flex-shrink:0;margin-top:12px}.fx-market-player.is-picked{background:color-mix(in srgb,var(--app-surface) 88%,#a3e635);border-color:#a3e635}.fx-market-player.is-picked .fx-market-add:disabled{color:#172009;opacity:1;background:#a3e635;gap:5px;width:auto;padding:8px;font-size:11px;font-weight:750}.fantasy-pitch-player .pitch-rating .rating-badge{color:#172009;background:#a3e635;border:1px solid #172009;font-weight:800}
