@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark}*{box-sizing:border-box}html{background:#07111f}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 68% -18%,rgba(86,74,193,.14),transparent 38%),#07111f}a{color:inherit;text-decoration:none}.brand-mark{--brand-mark-size: 42px;width:var(--brand-mark-size);height:var(--brand-mark-size);display:inline-flex;flex:0 0 var(--brand-mark-size);border-radius:calc(var(--brand-mark-size) * .25);filter:drop-shadow(0 8px 20px rgba(57,230,197,.16));transition:transform .2s ease,filter .2s ease}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-mark-surface{fill:#0b192a;stroke:#22354d;stroke-width:2}.brand-mark-horizon{fill:none;stroke:#39e6c5;stroke-width:5.2;stroke-linecap:round}.brand-mark-confidence{fill:none;stroke:#8b7cff;stroke-width:4.2;stroke-linecap:round}.brand-mark-pulse,.brand-mark-needle-accent{fill:#39e6c5}.brand-mark-needle,.brand-mark-hub{fill:#f5f8ff}.brand-mark-hub-core{fill:#0b192a}.nav-brand:hover .brand-mark{transform:translateY(-1px) rotate(-2deg);filter:drop-shadow(0 9px 24px rgba(57,230,197,.24))}.brand-mark-loading{animation:brand-beacon 1.8s ease-in-out infinite}@keyframes brand-beacon{0%,to{transform:scale(1);filter:drop-shadow(0 7px 18px rgba(57,230,197,.15))}50%{transform:scale(1.045);filter:drop-shadow(0 9px 28px rgba(57,230,197,.32))}}.MuiDrawer-paper{border-right:1px solid rgba(156,178,205,.12)!important;background:#07111ff5!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav-panel{height:100%;display:flex;flex-direction:column;padding:22px 14px 18px}.nav-brand{padding:0 9px 22px;border-radius:12px}.nav-brand:focus-visible,.mobile-brand-link:focus-visible{outline:2px solid #39e6c5;outline-offset:4px}.nav-list{overflow-y:auto;scrollbar-width:thin;padding:0!important}.nav-list .MuiListItemButton-root{min-height:42px;margin:2px 0;border-radius:10px;color:#93a6be}.nav-list .MuiListItemButton-root:hover{color:#f4f8fc;background:#9cb2cd12}.nav-list .MuiListItemButton-root.Mui-selected{color:#39e6c5;background:linear-gradient(90deg,#39e6c524,#8b7cff0f)}.nav-list .MuiListItemIcon-root{min-width:38px;color:inherit}.nav-list .MuiSvgIcon-root{font-size:20px}.nav-list .MuiListItemText-primary{font-size:13.5px;font-weight:600}.nav-footer{margin-top:auto;padding:16px 9px 0}.mobile-appbar{background:#07111fd1!important;border-bottom:1px solid rgba(156,178,205,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-brand-mark{margin-left:8px}.mobile-brand-link{border-radius:10px}.main-content{flex:1;width:calc(100% - 260px);max-width:1580px;margin:0 auto;padding:42px 44px 64px}.page-header{margin-bottom:30px}.page-header h1{font-size:clamp(34px,4vw,52px)}.eyebrow{color:#39e6c5!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.14em!important}.fpl-chip-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor;vertical-align:middle}.fpl-chip-icon svg{width:100%;height:100%;display:block}.MuiChip-icon .fpl-chip-icon{margin-left:7px}.chip-tips-hero{overflow:hidden;background:linear-gradient(120deg,#39e6c521,#8b7cff1f)!important}.chip-tips-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.chip-tip-card{height:100%}.chip-tip-card .MuiCardContent-root{display:flex;flex-direction:column;height:100%}.chip-tip-card .MuiButton-root{margin-top:auto!important}.chip-tip-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#39e6c5;background:#39e6c517;border:1px solid rgba(57,230,197,.2)}.auth-page{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:110px 24px 60px}.auth-brand{position:absolute;top:28px;left:32px;z-index:2}.auth-content{width:min(100%,580px);position:relative;z-index:2}.auth-card{background:#0d1a2bc7!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-footnote{position:absolute;bottom:24px;color:#72869f;font-size:12px!important}.auth-ambient{position:absolute;border-radius:50%;filter:blur(3px);opacity:.45}.auth-ambient-one{width:600px;height:600px;background:radial-gradient(circle,rgba(57,230,197,.2),transparent 68%);left:-250px;top:-160px}.auth-ambient-two{width:720px;height:720px;background:radial-gradient(circle,rgba(139,124,255,.18),transparent 70%);right:-260px;bottom:-280px}.dashboard-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;min-height:280px;padding:38px 42px;border:1px solid rgba(156,178,205,.12);border-radius:24px;background:linear-gradient(125deg,#0d1d2ffa,#0d192cc7 52%,#241c4b94);box-shadow:0 28px 90px #00000038;position:relative;overflow:hidden}.dashboard-hero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(57,230,197,.08);border-radius:50%;left:46%;top:-170px;box-shadow:0 0 90px #39e6c514}.hero-action{border-left:1px solid rgba(156,178,205,.14);padding-left:36px}.live-dot{width:8px;height:8px;border-radius:50%;background:#39e6c5;box-shadow:0 0 0 6px #39e6c51a}.score-ring{--score: 180deg;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#39e6c5 0deg,#8b7cff var(--score),rgba(156,178,205,.1) var(--score));box-shadow:0 0 45px #39e6c517}.score-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#0b192a}.score-ring-inner{position:relative;z-index:1;text-align:center}.score-ring-inner h2{font-size:52px;line-height:1}.metric-grid{display:grid;gap:16px}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric-card{min-height:154px}.metric-card .MuiCardContent-root{padding:22px}.metric-primary{background:linear-gradient(150deg,#1a4949ad,#0d1a2bf2)!important}.metric-warning{background:linear-gradient(150deg,#4f381e94,#0d1a2bf2)!important}.metric-label{color:#8fa1b8;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em!important}.metric-icon{width:34px;height:34px;border-radius:9px;background:#9cb2cd14;display:grid;place-items:center;color:#8fa1b8}.metric-icon .MuiSvgIcon-root{font-size:18px}.content-grid{display:grid;gap:22px}.content-grid.two{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1.2fr .8fr}.squad-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr)}.transfer-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start}.player-row{padding:12px 10px;border-radius:10px;transition:background .15s}.player-row:hover{background:#9cb2cd0f}.rank-number,.plan-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#8498b1;background:#9cb2cd14;font-size:12px!important;font-weight:800!important}.mini-track{height:4px;margin-top:7px;background:#9cb2cd1a;border-radius:8px;overflow:hidden}.mini-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#39e6c5,#8b7cff)}.pitch-card{overflow:hidden}.pitch{min-height:640px;padding:36px 28px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-around;gap:22px;background-color:#0f3b38;background-image:linear-gradient(rgba(57,230,197,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(57,230,197,.07) 1px,transparent 1px);background-size:64px 64px;border:1px solid rgba(127,245,223,.18);position:relative}.pitch:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;pointer-events:none}.pitch:after{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none}.pitch-line{display:flex;justify-content:space-around;gap:10px;z-index:1}.player-tile.MuiButtonBase-root{min-width:108px;max-width:142px;min-height:82px;text-align:center;padding:13px 10px 10px;border-radius:12px;color:#f4f8fc;background:linear-gradient(150deg,#122c39fa,#09192afa)!important;border:1px solid rgba(127,245,223,.42);box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff0f;cursor:pointer;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.player-tile.MuiButtonBase-root:hover,.player-tile.MuiButtonBase-root:focus-visible{transform:translateY(-4px);border-color:#7ff5df;box-shadow:0 17px 38px #0000006b,0 0 0 3px #39e6c51f}.player-tile .MuiTypography-caption{color:#a9bbce;display:block}.player-shirt{width:32px;height:28px;margin:-24px auto 6px;display:grid;place-items:center;color:#07111f;font:800 10px DM Sans;background:#39e6c5;border-radius:8px 8px 4px 4px;border:3px solid #0f3b38}.player-tile.MuiButtonBase-root.captain{outline:3px solid #8b7cff;border-color:#b5abff;box-shadow:0 14px 34px #3d308f6b}.selection-card{cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.selection-card:hover{transform:translate(3px);border-color:#39e6c54d}.selection-card.selected{border-color:#39e6c5;background:linear-gradient(100deg,#39e6c517,#0d1a2bf2)}.best-move-hero{margin-bottom:26px;padding:clamp(22px,3vw,34px);border:1px solid rgba(57,230,197,.32);border-radius:22px;background:radial-gradient(circle at 92% 4%,rgba(139,124,255,.2),transparent 29%),linear-gradient(135deg,#14464694,#0d1a2bfa 58%);box-shadow:0 24px 70px #00000038}.best-move-score{min-width:160px;padding:15px 18px;text-align:center;border-radius:15px;color:#07111f;background:linear-gradient(135deg,#7ff5df,#39e6c5);box-shadow:0 10px 35px #39e6c52e}.best-move-score p{font-size:34px;line-height:1;font-weight:900}.best-move-score span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.transfer-visual-row{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:12px;align-items:stretch}.transfer-player-card.MuiButtonBase-root{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:13px;width:100%;padding:14px;color:#f4f8fc;text-align:left;border:1px solid rgba(156,178,205,.15);border-radius:15px;background:#081727bd;transition:transform .15s,border-color .15s,background .15s}.transfer-player-card.MuiButtonBase-root:hover,.transfer-player-card.MuiButtonBase-root:focus-visible{transform:translateY(-2px);border-color:#39e6c599;background:#122b37e0}.transfer-player-card.out{border-color:#ff657e40}.transfer-player-card.in{border-color:#39e6c559}.transfer-player-shirt{width:56px;height:51px}.transfer-player-shirt svg,.transfer-mini-shirt svg,.sell-mini-shirt svg{display:block;width:100%;height:100%}.transfer-player-identity{min-width:0;align-self:center}.transfer-direction{color:#ff8094;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}.transfer-player-card.in .transfer-direction{color:#39e6c5}.transfer-player-points{display:grid;gap:5px;align-content:center;text-align:right;font-size:11px;color:#8fa1b8}.transfer-player-points span{white-space:nowrap}.transfer-player-points strong{display:block;color:#f4f8fc;font-size:16px}.transfer-delta{display:grid;place-items:center;align-content:center;text-align:center;color:#39e6c5}.transfer-delta strong{font-size:21px;line-height:1}.transfer-delta span,.transfer-delta small{color:#8fa1b8;font-size:10px}.transfer-delta small{margin-top:3px}.visual-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:15px}.visual-plan-card.MuiButtonBase-root{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-height:280px;padding:19px;color:#f4f8fc;text-align:left;border:1px solid rgba(156,178,205,.14);border-radius:17px;background:linear-gradient(145deg,#0e1f32f7,#0a1727f7);transition:transform .15s,border-color .15s,box-shadow .15s}.visual-plan-card.MuiButtonBase-root:hover,.visual-plan-card.MuiButtonBase-root:focus-visible{transform:translateY(-3px);border-color:#39e6c580;box-shadow:0 18px 38px #0000003d}.visual-plan-card.selected{border-color:#39e6c5;box-shadow:inset 0 0 0 1px #39e6c52e}.visual-plan-gain{color:#39e6c5;font-size:25px!important;font-weight:900!important}.visual-plan-moves{display:grid;gap:8px;flex:1;width:100%}.visual-plan-difference{color:#8296af;font-size:11px!important}.transfer-mini-pair{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;padding:7px 8px;border-radius:10px;background:#9cb2cd0b}.transfer-mini-pair>svg{color:#39e6c5;font-size:17px}.transfer-mini-player{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.transfer-mini-player p{font-size:11px;font-weight:800}.transfer-mini-player.out{color:#c7a2aa}.transfer-mini-player.in{color:#b7f5e9}.transfer-mini-shirt,.sell-mini-shirt{width:27px;height:25px}.roll-plan,.roll-hero{display:flex;align-items:center;gap:12px;color:#72e2b0}.roll-plan{justify-content:center;min-height:90px;border-radius:12px;background:#4ad59712}.sell-visual-card.MuiButtonBase-root{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:17px;color:#f4f8fc;text-align:left;border:1px solid rgba(156,178,205,.14);border-radius:15px;background:#0d1d2fdb;transition:transform .15s,border-color .15s}.sell-visual-card.MuiButtonBase-root:hover,.sell-visual-card.MuiButtonBase-root:focus-visible{transform:translateY(-2px);border-color:#39e6c580}.sell-mini-shirt{flex:0 0 35px;width:35px;height:32px}.sell-priority-track{height:6px;margin-top:7px;overflow:hidden;border-radius:8px;background:#9cb2cd1c}.sell-priority-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f1c978,#ff657e)}.sell-replacement-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);gap:8px;align-items:center;padding:10px;border-radius:11px;background:#9cb2cd0b}.sell-replacement-player{display:flex;align-items:center;gap:7px;min-width:0}.transfer-plan-drawer.MuiDrawer-paper{border-left:1px solid rgba(57,230,197,.18)!important}.robustness-panel{padding:clamp(18px,2.4vw,28px);border:1px solid rgba(57,230,197,.25);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(139,124,255,.12),transparent 30%),#0d1b2deb}.robustness-map{display:grid;gap:9px}.robustness-map-row.MuiButtonBase-root{width:100%;display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(190px,2.2fr) minmax(105px,.7fr) minmax(82px,.55fr) 24px;gap:16px;align-items:center;padding:14px 15px;text-align:left;border:1px solid rgba(145,175,211,.13);border-radius:14px;background:#14263bc2;transition:border-color .16s ease,transform .16s ease,background .16s ease}.robustness-map-row.MuiButtonBase-root:hover,.robustness-map-row.MuiButtonBase-root:focus-visible{border-color:#39e6c58c;background:#183044eb;transform:translateY(-1px)}.robustness-map-row.recommended{border-color:#39e6c585;box-shadow:inset 3px 0 #39e6c5}.robustness-map-copy,.robustness-map-metrics,.robustness-map-probability{min-width:0;display:flex;flex-direction:column}.robustness-map-metrics strong,.robustness-map-probability strong{color:#39e6c5;font-size:18px}.robustness-map-metrics span,.robustness-map-probability span{color:#92a9c4;font-size:12px}.robustness-range{position:relative;height:16px;border-radius:999px;background:linear-gradient(90deg,#ff69821f,#ffffff0d,#39e6c51f);overflow:hidden}.robustness-zero{position:absolute;top:0;bottom:0;width:1px;background:#fff6;z-index:2}.robustness-interval{position:absolute;top:4px;height:8px;min-width:4px;border-radius:999px;background:linear-gradient(90deg,#ff718c,#ffcf70 46%,#39e6c5)}.robustness-median{position:absolute;top:1px;bottom:1px;width:3px;border-radius:2px;background:#fff;box-shadow:0 0 8px #ffffff73}.plan-detail{position:sticky;top:24px}.transfer-move{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:22px;border-radius:14px;background:#9cb2cd0e}.transfer-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;padding:22px;border-radius:14px;background:#9cb2cd0e}.projection-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.projection-cell{position:relative;padding:14px;min-width:0;border-radius:12px;background:#9cb2cd0e;border:1px solid rgba(156,178,205,.1);overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.projection-cell:hover{transform:translateY(-2px)}.projection-cell:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--fixture-tone)}.projection-difficulty-1{--fixture-tone: #35e89a;background:linear-gradient(145deg,#35e89a30,#35e89a0e);border-color:#35e89a66}.projection-difficulty-2{--fixture-tone: #71df9d;background:linear-gradient(145deg,#71df9d24,#71df9d0a);border-color:#71df9d4d}.projection-difficulty-3{--fixture-tone: #f1c978;background:linear-gradient(145deg,#f1c97826,#f1c9780a);border-color:#f1c9784f}.projection-difficulty-4{--fixture-tone: #ff9278;background:linear-gradient(145deg,#ff927826,#ff92780a);border-color:#ff92784f}.projection-difficulty-5{--fixture-tone: #ff657e;background:linear-gradient(145deg,#ff657e33,#ff657e0e);border-color:#ff657e6b}.projection-fdr{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:6px;color:#07111f;font-size:9px;line-height:1.1;font-weight:900;letter-spacing:.04em}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-cell{min-width:0;padding:10px 12px;border-radius:10px;background:#9cb2cd0e}.replacement-card{background:#9cb2cd06!important}.prediction-filters{position:sticky;top:12px;z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prediction-filter-grid{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(170px,.6fr) minmax(210px,.8fr) minmax(170px,.6fr);gap:22px;align-items:center}.prediction-row-grid{display:grid;grid-template-columns:minmax(210px,.9fr) 80px 85px 120px minmax(320px,1.6fr);gap:18px;align-items:center}.prediction-identity{min-width:0}.prediction-meta{margin-top:7px;min-height:22px}.position-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;font-size:10px;line-height:1;font-weight:900;letter-spacing:.04em}.position-1{color:#b9e8ff;background:#40aeed29;border:1px solid rgba(64,174,237,.34)}.position-2{color:#9ff5c9;background:#4bd79124;border:1px solid rgba(75,215,145,.32)}.position-3{color:#dfd6ff;background:#8b7cff2b;border:1px solid rgba(139,124,255,.36)}.position-4{color:#ffd0a8;background:#ff9f5824;border:1px solid rgba(255,159,88,.34)}.prediction-total{padding:10px 12px;color:#07111f;text-align:center;border-radius:10px;background:linear-gradient(135deg,#7ff5df,#39e6c5)}.prediction-total .MuiTypography-caption{display:block;color:#17413c}.prediction-gameweeks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);gap:8px;overflow-x:auto;padding-bottom:3px}.prediction-gameweek{padding:9px;text-align:center;border-radius:9px;background:#8b7cff17;border:1px solid rgba(139,124,255,.16)}.prediction-gameweek .MuiTypography-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.chip-card{min-height:325px}.chip-card.featured{background:linear-gradient(145deg,#235854b8,#1e1943c7)!important;border-color:#39e6c559}.chip-icon{width:46px;height:46px;display:grid;place-items:center;color:#39e6c5;border-radius:13px;background:#39e6c51a}.wildcard-layout{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:start}.wildcard-pitch{min-height:640px;padding:36px 28px;display:flex;flex-direction:column;justify-content:space-around;gap:22px;border-radius:16px;border:1px solid rgba(127,245,223,.22);background-color:#0f3b38;background-image:linear-gradient(rgba(57,230,197,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(57,230,197,.065) 1px,transparent 1px);background-size:64px 64px}.wildcard-player.MuiButtonBase-root{min-width:120px;max-width:155px;padding:12px;display:block;color:#f4f8fc;text-align:left;border:1px solid rgba(127,245,223,.38);border-radius:12px;background:linear-gradient(145deg,#112d3afa,#081828fa);box-shadow:0 13px 30px #00000047;transition:transform .15s,border-color .15s,box-shadow .15s}.wildcard-player.MuiButtonBase-root:hover,.wildcard-player.MuiButtonBase-root:focus-visible{transform:translateY(-4px);border-color:#7ff5df;box-shadow:0 18px 38px #0006,0 0 0 3px #39e6c51f}.wildcard-player.MuiButtonBase-root.captain{outline:3px solid #8b7cff;border-color:#b5abff}.matchday-shell{overflow:hidden;border:1px solid rgba(127,245,223,.2);border-radius:18px;background:#0b192b;box-shadow:0 18px 50px #0000003d}.matchday-header{min-height:82px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#f7fbff;background:linear-gradient(110deg,#163d43fa,#131f3dfa);border-bottom:1px solid rgba(127,245,223,.18)}.matchday-header h5{font-weight:900;line-height:1.05}.matchday-header h5 span{color:#98adc5;font-size:.48em;font-weight:700}.matchday-header .MuiTypography-caption{display:block;margin-top:5px;color:#a9bdd0}.matchday-pitch{min-height:690px;padding:38px 28px 30px;position:relative;display:grid;grid-template-rows:repeat(4,minmax(118px,1fr));align-items:center;gap:9px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.025) 50%,transparent 50%),repeating-linear-gradient(90deg,#17623e 0 11.111%,#1a6b43 11.111% 22.222%);background-size:100% 100%,100% 100%}.pitch-markings{position:absolute;inset:17px;border:2px solid rgba(235,255,240,.48);pointer-events:none}.pitch-markings .halfway{position:absolute;left:0;right:0;top:50%;border-top:2px solid rgba(235,255,240,.43)}.pitch-markings .centre-circle{position:absolute;left:50%;top:50%;width:120px;aspect-ratio:1;border:2px solid rgba(235,255,240,.43);border-radius:50%;transform:translate(-50%,-50%)}.pitch-markings .centre-circle:after{content:"";position:absolute;width:6px;height:6px;left:50%;top:50%;border-radius:50%;background:#ebfff08c;transform:translate(-50%,-50%)}.pitch-markings .penalty,.pitch-markings .six-yard,.pitch-markings .goal{position:absolute;left:50%;border:2px solid rgba(235,255,240,.43);transform:translate(-50%)}.pitch-markings .penalty{width:48%;height:112px}.pitch-markings .six-yard{width:25%;height:48px}.pitch-markings .goal{width:15%;height:12px;border-color:#ebfff08c}.pitch-markings .top{top:-2px;border-top:0}.pitch-markings .bottom{bottom:-2px;border-bottom:0}.pitch-markings .goal.top{top:-14px;border:2px solid rgba(235,255,240,.55)}.pitch-markings .goal.bottom{bottom:-14px;border:2px solid rgba(235,255,240,.55)}.matchday-line{z-index:1;display:flex;justify-content:space-around;align-items:center;gap:8px;min-width:0}.matchday-player.MuiButtonBase-root,.matchday-player.static{width:clamp(82px,11.5vw,124px);min-width:0;display:flex;flex-direction:column;overflow:visible;color:#142133;border-radius:10px;transition:transform .16s ease,filter .16s ease}.matchday-player.MuiButtonBase-root:hover,.matchday-player.MuiButtonBase-root:focus-visible{transform:translateY(-5px) scale(1.025);filter:drop-shadow(0 12px 13px rgba(0,0,0,.32))}.matchday-player.MuiButtonBase-root:focus-visible{outline:3px solid #8b7cff;outline-offset:4px}.matchday-shirt-wrap{width:72px;height:62px;position:relative;z-index:1;margin-bottom:-8px;filter:drop-shadow(0 8px 5px rgba(0,0,0,.3))}.matchday-shirt{width:100%;height:100%;display:block;overflow:visible}.matchday-role{position:absolute;top:-2px;right:-2px;width:22px;height:22px;display:grid;place-items:center;border:2px solid #f7fbff;border-radius:50%;color:#06111b;font-size:11px;font-weight:1000;box-shadow:0 3px 8px #00000059}.matchday-role.captain{background:#3ce0c3}.matchday-role.vice{background:#aaa0ff}.matchday-live-dot{position:absolute;left:2px;top:3px;width:10px;height:10px;border:2px solid #effff9;border-radius:50%;background:#8394a7;box-shadow:0 0 0 3px #0a1b1f4d}.matchday-live-dot.status-playing{background:#42e89d;box-shadow:0 0 0 3px #42e89d38,0 0 12px #42e89dcc}.matchday-live-dot.status-completed,.matchday-live-dot.status-finished{background:#8b7cff}.matchday-player-panel{width:100%;min-height:62px;padding:8px 5px 6px;position:relative;z-index:2;text-align:center;border:1px solid rgba(6,24,24,.17);border-radius:7px;background:#f9fcf8f5;box-shadow:0 7px 15px #0000003d}.matchday-player-name.MuiTypography-root{max-width:100%;overflow:hidden;color:#172436;font-size:clamp(11px,1.2vw,14px);line-height:1.15;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.matchday-player-score{margin-top:3px;color:#087d58;font-size:12px;line-height:1}.matchday-player-score strong{font-size:16px}.matchday-player-score span{font-size:9px;font-weight:800}.matchday-fixture.MuiTypography-root{margin-top:4px;overflow:hidden;color:#607286;font-size:9px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.matchday-fixture.difficulty-1,.matchday-fixture.difficulty-2{color:#087d58}.matchday-fixture.difficulty-4,.matchday-fixture.difficulty-5{color:#c82e4d}.matchday-player.status-warning .matchday-player-panel{border-color:#e4b64e;background:#fff6df}.matchday-bench{padding:16px 18px 18px;display:grid;grid-template-columns:minmax(110px,.28fr) 1fr;gap:12px;align-items:center;background:linear-gradient(180deg,#123d2d,#153524);border-top:2px solid rgba(240,255,243,.18)}.bench-title .MuiTypography-caption{color:#9eb5a7}.bench-players{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bench-slot{min-width:0;padding-top:4px;text-align:center;border-radius:10px;background:#0412112e}.bench-slot>span{display:block;color:#b6cabd;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bench-slot .matchday-player.MuiButtonBase-root,.bench-slot .matchday-player.static{width:min(100%,116px);margin:2px auto 0}.bench-slot .matchday-shirt-wrap{width:56px;height:48px}.bench-slot .matchday-player-panel{min-height:55px}.mode-live .matchday-player-score{color:#1564b1}.mode-historical .matchday-player-score{color:#6a4fd0}.wildcard-ranking{display:grid;grid-template-columns:minmax(130px,1fr) 64px minmax(150px,auto);align-items:center;gap:12px;padding:12px;border-radius:11px;background:#9cb2cd0b}.wildcard-fixtures{display:flex;justify-content:flex-end;gap:5px}.fixture-pill{display:inline-flex;min-width:44px;justify-content:center;padding:4px 6px;border-radius:6px;color:#07111f;font-size:10px;font-weight:900}.planner-week{overflow:hidden}.planner-week.current{border-color:#39e6c573;background:linear-gradient(100deg,#39e6c513,#0d1a2bf5)!important}.planner-week-grid{display:grid;grid-template-columns:110px 170px 190px minmax(210px,.8fr) minmax(320px,1.2fr);gap:24px;align-items:center}.planner-score{display:inline-grid;place-items:center;min-width:45px;padding:6px 8px;border-radius:7px;background:#9cb2cd14;font-weight:800}.planner-score.strong{color:#79f0c1;background:#39e6c51f}.planner-score.weak{color:#ff9aab;background:#ff758c1c}.planner-saved-moves{background:linear-gradient(135deg,#113b3e80,#0d1a2bf5)!important;border-color:#39e6c53d!important}.planner-transfer-miniatures{width:min(100%,520px)}.planner-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:11px;overflow-x:auto;padding:3px 3px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.planner-stop.MuiButtonBase-root{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px;min-height:170px;padding:16px;color:#f4f8fc;text-align:left;border:1px solid rgba(156,178,205,.14);border-radius:15px;background:linear-gradient(150deg,#0e1f32fa,#091727fa);scroll-snap-align:start;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.planner-stop:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#6d829a}.planner-stop.strong:before{background:#39e6c5}.planner-stop.weak:before{background:#ff7187}.planner-stop.MuiButtonBase-root:hover,.planner-stop.MuiButtonBase-root:focus-visible{transform:translateY(-2px);border-color:#39e6c580}.planner-stop.selected{border-color:#39e6c5;box-shadow:0 0 0 2px #39e6c521,0 14px 30px #00000038}.planner-stop-score{color:#39e6c5;font-size:25px!important;font-weight:900!important}.planner-stop-score:after{content:" xPts";color:#8498b1;font-size:9px;font-weight:700}.planner-stop-action{min-height:40px;font-weight:800!important}.planner-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);align-items:start}.planner-detail-layout .matchday-pitch{min-height:680px}.planner-insight{padding:12px 13px;border:1px solid rgba(156,178,205,.1);border-radius:11px;background:#9cb2cd0b}.planner-cumulative{display:grid;grid-template-columns:repeat(6,minmax(80px,1fr));gap:18px;align-items:end;min-height:245px;padding:20px 14px 0;overflow-x:auto;border-bottom:1px solid rgba(156,178,205,.14)}.planner-cumulative-column{min-width:72px;text-align:center}.planner-bars{height:180px;display:flex;justify-content:center;align-items:flex-end;gap:7px}.planner-bar{width:24px;min-height:8px;border-radius:6px 6px 0 0;transition:height .3s ease}.planner-bar.current,.planner-legend.current{background:#586d88}.planner-bar.saved,.planner-legend.saved{background:linear-gradient(180deg,#39e6c5,#28a990)}.planner-legend{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:3px}.market-status{overflow:hidden;border-color:#39e6c538!important;background:radial-gradient(circle at 92% 10%,rgba(57,230,197,.09),transparent 28%),linear-gradient(135deg,#0f2f39b8,#0d1a2bf7)!important}.market-status.locked{border-color:#f1c97857!important;background:radial-gradient(circle at 92% 10%,rgba(241,201,120,.1),transparent 28%),linear-gradient(135deg,#392b1db3,#0d1a2bf7)!important}.market-status-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;color:#39e6c5;background:#39e6c51c}.market-status.locked .market-status-icon{color:#f1c978;background:#f1c9781f}.market-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.market-leader.MuiButtonBase-root{min-height:150px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:21px;color:#f4f8fc;border:1px solid rgba(156,178,205,.14);border-radius:17px;background:linear-gradient(145deg,#0e2235f7,#0a1829fa);transition:transform .15s,border-color .15s,box-shadow .15s}.market-leader.MuiButtonBase-root:hover,.market-leader.MuiButtonBase-root:focus-visible{transform:translateY(-3px);border-color:#39e6c58c;box-shadow:0 18px 38px #0003}.market-leader.MuiButtonBase-root.empty{grid-template-columns:minmax(0,1fr);align-content:center;opacity:1}.market-leader.empty .metric-label{margin-bottom:9px}.market-leader.rise{border-color:#39e6c540}.market-leader.fall{border-color:#ff718740}.market-leader-shirt{width:68px;height:61px}.market-leader-shirt svg,.market-row-shirt svg{width:100%;height:100%;display:block}.market-leader-value{min-width:68px;text-align:right}.market-leader-value p{color:#39e6c5;font-size:27px;font-weight:900}.market-leader.fall .market-leader-value p{color:#ff7187}.market-leader-value span{color:#8498b1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.market-board{overflow:hidden}.market-player-row.MuiButtonBase-root{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(125px,.55fr) minmax(130px,.55fr) minmax(260px,1fr);gap:20px;align-items:center;width:100%;min-height:104px;padding:15px 17px;color:#f4f8fc;text-align:left;border:1px solid rgba(156,178,205,.11);border-radius:14px;background:#08172794;transition:transform .15s,border-color .15s,background .15s}.market-player-row.MuiButtonBase-root:hover,.market-player-row.MuiButtonBase-root:focus-visible{transform:translate(3px);border-color:#39e6c580;background:#102836c7}.market-player-row.direction-rise{border-left:4px solid #39e6c5}.market-player-row.direction-fall{border-left:4px solid #ff7187}.market-player-row.direction-locked{border-left:4px solid #f1c978}.market-row-player{display:flex;align-items:center;gap:13px;min-width:0}.market-row-shirt{width:54px;height:49px;flex:0 0 54px}.market-row-stat{display:grid;gap:3px}.market-row-stat span,.market-row-stat small{color:#8498b1;font-size:10px}.market-row-stat strong{font-size:17px}.market-row-stat strong.positive{color:#69e8b3}.market-row-stat strong.negative{color:#ff879a}.market-row-signal{display:grid;gap:8px}.market-row-signal .MuiLinearProgress-root{height:6px;border-radius:8px}.market-sparkline{width:72px;height:22px;color:#8b7cff;overflow:visible}.market-empty{display:grid;place-items:center;gap:7px;min-height:230px;padding:30px;text-align:center;color:#8498b1}.market-empty .MuiSvgIcon-root{font-size:42px;opacity:.65}.difficulty{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;font-size:12px;font-weight:800;color:#07111f}.difficulty-1,.difficulty-2{background:#5de29a}.difficulty-3{background:#f1c978}.difficulty-4,.difficulty-5{background:#ff758c}.experiment-result{background:radial-gradient(circle at 85% 10%,rgba(139,124,255,.22),transparent 32%),#0d1a2b!important}.research-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start}.evidence-brief{padding:14px;border-radius:11px;border:1px solid rgba(156,178,205,.1);background:#9cb2cd0a}.model-lab-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:stretch}.feature-family-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.feature-family-card{min-height:155px}.experiment-studio-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start}.rules-code{padding:20px;margin:22px 0 0;border-radius:12px;color:#a9b9cd;background:#07111f;border:1px solid rgba(156,178,205,.1);overflow-x:auto;font-size:13px}.glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sync-dropzone{min-height:120px;display:grid;place-items:center;align-content:center;gap:10px;padding:20px;text-align:center;border:1px dashed rgba(57,230,197,.38);border-radius:14px;background:#39e6c509}@media(max-width:1199px){.main-content{width:100%;padding:94px 28px 56px}.metric-grid.four,.metric-grid.five,.chip-grid{grid-template-columns:repeat(2,1fr)}.prediction-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-row-grid{grid-template-columns:minmax(200px,1fr) 75px 85px 115px}.prediction-gameweeks{grid-column:1 / -1}.market-player-row.MuiButtonBase-root{grid-template-columns:minmax(240px,1.2fr) 120px minmax(220px,1fr)}.market-player-row .market-row-stat:nth-of-type(3){display:none}}@media(max-width:899px){.dashboard-hero{grid-template-columns:1fr auto}.hero-action{grid-column:1 / -1;border-left:0;border-top:1px solid rgba(156,178,205,.14);padding:24px 0 0}.dashboard-columns,.squad-layout,.transfer-layout,.wildcard-layout,.content-grid.two,.research-top-grid,.model-lab-grid,.experiment-studio-grid,.planner-detail-layout{grid-template-columns:1fr}.planner-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-week-grid>:last-child{grid-column:1 / -1}.market-leaders{grid-template-columns:1fr}.market-leader.MuiButtonBase-root{min-height:125px}.market-player-row.MuiButtonBase-root{grid-template-columns:minmax(230px,1fr) minmax(220px,.8fr)}.market-player-row .market-row-stat{display:none}.plan-detail{position:static}.glossary-grid{grid-template-columns:repeat(2,1fr)}.projection-strip{grid-template-columns:repeat(3,1fr)}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.robustness-map-row.MuiButtonBase-root{grid-template-columns:1fr auto;gap:9px 12px}.robustness-range{grid-column:1 / -1;grid-row:2}.robustness-map-metrics{grid-column:1;grid-row:3}.robustness-map-probability{grid-column:2;grid-row:3;text-align:right}.robustness-map-row>svg{display:none}.main-content{padding:82px 16px 44px}.dashboard-hero{grid-template-columns:1fr;gap:28px;padding:28px 24px}.dashboard-hero .score-ring{width:140px!important;height:140px!important}.score-ring-inner h2{font-size:40px}.metric-grid.four,.metric-grid.five,.metric-grid.three,.chip-grid,.glossary-grid{grid-template-columns:1fr}.pitch{min-height:560px;padding:32px 8px}.pitch-line{gap:4px}.player-tile.MuiButtonBase-root{min-width:72px;min-height:70px;padding-inline:5px}.player-tile .MuiTypography-root{font-size:11px;overflow:hidden;text-overflow:ellipsis}.player-tile .MuiTypography-caption{display:none}.prediction-filter-grid,.prediction-row-grid,.planner-week-grid,.wildcard-ranking{grid-template-columns:1fr}.planner-timeline{margin-inline:-16px;padding-inline:16px;grid-auto-columns:minmax(175px,76vw)}.planner-stop.MuiButtonBase-root{min-height:158px}.planner-detail-layout .matchday-pitch{min-height:550px}.planner-transfer-miniatures{width:100%}.planner-cumulative{grid-template-columns:repeat(6,76px);gap:10px;padding-inline:3px}.wildcard-fixtures{justify-content:flex-start}.wildcard-pitch{min-height:560px;padding:28px 8px}.wildcard-player{min-width:72px;padding:8px}.matchday-header{align-items:flex-start;padding:14px}.matchday-pitch{min-height:550px;padding:26px 5px 22px;gap:2px}.pitch-markings{inset:10px}.pitch-markings .centre-circle{width:82px}.pitch-markings .penalty{width:58%;height:82px}.matchday-line{gap:2px}.matchday-player.MuiButtonBase-root,.matchday-player.static{width:clamp(58px,18vw,82px)}.matchday-shirt-wrap{width:48px;height:43px;margin-bottom:-6px}.matchday-player-panel{min-height:53px;padding:7px 3px 4px}.matchday-player-name.MuiTypography-root{font-size:9px}.matchday-player-score strong{font-size:13px}.matchday-player-score span{display:none}.matchday-fixture.MuiTypography-root{font-size:8px}.matchday-role{width:18px;height:18px;font-size:9px}.matchday-bench{grid-template-columns:1fr;padding:12px 8px}.bench-title{display:flex;justify-content:space-between}.bench-players{gap:4px}.bench-slot .matchday-shirt-wrap{width:42px;height:36px}.prediction-gameweeks{grid-column:auto}.market-leader.MuiButtonBase-root{grid-template-columns:54px minmax(0,1fr) auto;padding:16px}.market-leader-shirt{width:52px;height:47px}.market-player-row.MuiButtonBase-root{grid-template-columns:1fr;gap:12px}.market-row-signal{padding-top:10px;border-top:1px solid rgba(156,178,205,.1)}.transfer-comparison{grid-template-columns:1fr}.transfer-comparison>.MuiSvgIcon-root{transform:rotate(90deg)}.best-move-score{width:100%}.transfer-visual-row{grid-template-columns:1fr}.transfer-delta{min-height:62px}.transfer-delta>svg{transform:rotate(90deg)}.transfer-player-card.MuiButtonBase-root{grid-template-columns:48px minmax(0,1fr) auto;padding:11px}.transfer-player-shirt{width:46px;height:42px}.transfer-player-points strong{font-size:14px}.visual-plan-grid{grid-template-columns:1fr}.sell-replacement-preview{grid-template-columns:1fr auto 1fr}.auth-brand{left:20px;top:20px}.auth-footnote{text-align:center;width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.sell-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.experimental-rank-row{padding:12px 14px;border:1px solid rgba(119,145,190,.18);border-radius:14px;background:#0d1f33a6}.mini-league-selector{justify-content:stretch!important;padding:12px 14px!important;text-transform:none!important}.mini-league-top-grid{align-items:start}.league-intel-row,.league-rival-player{padding:11px 13px;border-radius:11px;border:1px solid rgba(156,178,205,.12);background:#9cb2cd0b}.favorite-league-hero{background:radial-gradient(circle at 88% 20%,rgba(139,124,255,.2),transparent 30%),linear-gradient(120deg,#39e6c51f,#0d1e33f0 46%,#111a37f2)!important;border-color:#39e6c557!important}.standings-card{scroll-margin-top:24px;outline:0 solid transparent;transition:outline-color .25s ease,box-shadow .25s ease}.standings-card.highlighted{outline:2px solid rgba(57,230,197,.86);box-shadow:0 0 0 7px #39e6c51f}.favorite-league-metrics,.rival-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.rival-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.league-hero-metric{min-height:118px;padding:16px 18px;border:1px solid rgba(141,166,197,.16);border-radius:16px;background:#0614248a;display:flex;flex-direction:column;justify-content:center;gap:3px}.league-hero-metric.primary{background:linear-gradient(145deg,#39e6c529,#0614249e)}.league-hero-metric .MuiTypography-h4{font-weight:900}.chip-inventory-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.chip-token{min-height:92px;padding:15px;border:1px solid #243c55;border-radius:18px;background:linear-gradient(145deg,#102338,#0b1a2b);color:inherit;text-align:left;display:flex;align-items:center;gap:13px;transition:transform .18s ease,border-color .18s ease}.chip-token:hover,.chip-token:focus-visible{transform:translateY(-2px);border-color:#39ddc6}.chip-token.played,.chip-token.expired,.chip-token.unavailable{opacity:.58}.chip-token-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#061b22;background:linear-gradient(135deg,#42e1c7,#7d80ff);flex:0 0 auto}.chip-strategy-hero{margin-bottom:28px;overflow:hidden;border:1px solid #2e887f;background:radial-gradient(circle at 15% 0,rgba(49,216,192,.16),transparent 37%),linear-gradient(120deg,#10283a,#111a38)}.chip-path{display:flex;gap:10px;align-items:stretch;margin-top:26px;overflow-x:auto;padding-bottom:4px}.chip-path-step{min-width:170px;padding:13px 15px;border:1px solid #32506c;border-radius:14px;background:#05121f8c;display:grid;grid-template-columns:28px 1fr;gap:2px 8px;align-items:center}.chip-path-step span{grid-row:span 2;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#051a20;background:#42e1c7;font-weight:900}.chip-path-step small{color:#91a6c3}.chip-strategy-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.chip-week{min-width:0;min-height:224px;padding:18px!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:13px;color:inherit!important;text-align:left!important;border:1px solid #233b54!important;border-radius:17px!important;background:#0d1e31!important}.chip-week:hover,.chip-week:focus-visible{border-color:#42e1c7}.chip-week.planned{border-color:#7679ee!important;background:linear-gradient(145deg,#6f64e538,#0d1e31 58%)!important}.chip-week.provisional,.chip-week.probable-blank,.chip-week.probable-double{border-color:#a47a32}.chip-week-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:12px;background:#04101d73}.chip-week-metrics>div+div{padding-left:10px;border-left:1px solid rgba(145,166,195,.18)}.chip-week-metrics small{color:#91a6c3;font-size:.62em}.chip-week-footer{margin-top:auto;padding-top:10px;border-top:1px solid rgba(145,166,195,.14);color:#91a6c3}.chip-outlook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chip-outlook-card{background:linear-gradient(145deg,#a47a3217,#0d1e31cc)!important}.chip-scenario-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.scenario-alternative{padding:13px;border:1px solid #233b54;border-radius:13px;background:#0b1a2a}.chip-strategy-drawer{width:min(780px,100vw);background:#091726!important}@media(max-width:900px){.favorite-league-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rival-summary-grid{grid-template-columns:1fr}.chip-inventory-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.chip-scenario-layout{grid-template-columns:1fr}.chip-strategy-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.chip-week{width:100%;min-height:0}}@media(max-width:520px){.chip-tips-grid,.favorite-league-metrics{grid-template-columns:1fr}.league-hero-metric{min-height:96px}.chip-inventory-rail,.chip-strategy-timeline,.chip-outlook-grid{grid-template-columns:1fr}.chip-strategy-drawer{width:100vw}}:root{--experience-bg: #07111f;--experience-panel: #0d1a2b;--experience-panel-soft: #102137;--experience-ink: #f4f8fc;--experience-muted: #9badc4;--experience-border: rgba(156, 178, 205, .14);--experience-elevation: 0 20px 48px rgba(0, 0, 0, .16);color-scheme:dark}:root[data-appearance=Daylight]{--experience-bg: #f2efe8;--experience-panel: #fbfaf6;--experience-panel-soft: #f5f2ea;--experience-ink: #11232b;--experience-muted: #5d6c70;--experience-border: rgba(17, 35, 43, .12);--experience-elevation: 0 14px 38px rgba(34, 45, 45, .08);color-scheme:light}html,body{background-color:var(--experience-bg)}body{background-image:radial-gradient(circle at 72% -15%,rgba(101,88,200,.12),transparent 36%)}:root[data-appearance=Daylight] body{background-image:radial-gradient(circle at 72% -15%,rgba(8,125,109,.09),transparent 34%)}.experience-shell{min-height:100vh;background:transparent}.experience-main{width:calc(100% - var(--nav-width))!important;max-width:none!important;min-height:100vh;margin:0 0 0 var(--nav-width)!important;padding:110px max(28px,calc((100vw - var(--nav-width) - 1660px) / 2)) 72px!important;transition:width .18s ease,margin-left .18s ease,padding .18s ease}.experience-shell .MuiDrawer-paper{overflow:visible;color:var(--experience-ink);border-right:1px solid var(--experience-border)!important;background:color-mix(in srgb,var(--experience-bg) 94%,transparent)!important;box-shadow:10px 0 34px #00000012}.experience-nav{height:100%;display:flex;flex-direction:column;padding:18px 12px 14px}.experience-brand{min-height:58px;padding:4px 8px 12px;border-radius:13px;color:inherit}.experience-brand:hover{background:#39e6c50e}.experience-brand:focus-visible{outline:2px solid #39e6c5;outline-offset:2px}.season-context{display:flex;align-items:center;justify-content:space-between;margin:2px 8px 12px;padding:8px 10px;border:1px solid var(--experience-border);border-radius:10px;color:var(--experience-muted);font-size:11px}.season-context strong{color:#39e6c5;font-size:12px}.experience-nav-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.nav-group{margin-bottom:14px}.nav-group-label{padding:0 11px 5px;color:var(--experience-muted);font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase}.experience-nav .MuiListItemButton-root{min-height:39px;margin:1px 0;padding:7px 11px;border-radius:10px;color:var(--experience-muted)}.experience-nav .MuiListItemButton-root:hover{color:var(--experience-ink);background:#9cb2cd13}.experience-nav .MuiListItemButton-root.Mui-selected{color:#39e6c5;background:linear-gradient(90deg,#39e6c524,#6558c80f)}.experience-nav .MuiListItemIcon-root{min-width:38px;color:inherit}.experience-nav .MuiSvgIcon-root{font-size:19px}.experience-nav .MuiListItemText-primary{font-size:13px;font-weight:700}.admin-nav-group{padding-top:13px;border-top:1px solid var(--experience-border)}.experience-user{min-height:62px;display:flex;align-items:center;gap:10px;padding:11px 8px 0;border-top:1px solid var(--experience-border)}.user-avatar{width:34px!important;height:34px!important;color:#07111f!important;background:linear-gradient(135deg,#39e6c5,#8b7cff)!important;font-size:14px!important;font-weight:900!important}.experience-nav.is-collapsed .nav-copy,.experience-nav.is-collapsed .nav-group-label,.experience-nav.is-collapsed .season-context span,.experience-nav.is-collapsed .experience-user .MuiIconButton-root{display:none}.experience-nav.is-collapsed .season-context{justify-content:center;margin-inline:2px;padding-inline:2px}.experience-nav.is-collapsed .experience-brand,.experience-nav.is-collapsed .MuiListItemButton-root{justify-content:center;padding-inline:0}.experience-nav.is-collapsed .MuiListItemIcon-root{min-width:0}.experience-nav.is-collapsed .MuiListItemText-root{display:none}.experience-nav.is-collapsed .experience-user{justify-content:center;padding-inline:0}.nav-collapse{position:fixed!important;z-index:1302;top:24px;left:calc(var(--nav-width) - 14px);width:28px;height:28px;border:1px solid var(--experience-border)!important;background:var(--experience-panel)!important;box-shadow:var(--experience-elevation);transition:left .18s ease!important}.experience-commandbar{color:var(--experience-ink)!important;border-bottom:1px solid var(--experience-border);background:color-mix(in srgb,var(--experience-bg) 82%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);transition:left .18s ease,width .18s ease!important}.commandbar-toolbar{min-height:72px!important;gap:12px;padding:0 clamp(24px,3vw,46px)!important}.command-breadcrumb{color:var(--experience-muted);font-size:11px!important}.command-breadcrumb strong{color:var(--experience-ink)}.command-deadline{margin-top:3px!important;font-size:12px!important;font-weight:750!important}.command-search{width:min(340px,28vw);height:40px;justify-content:flex-start!important;color:var(--experience-muted)!important;border-color:var(--experience-border)!important;background:color-mix(in srgb,var(--experience-panel) 72%,transparent)}.command-search>span{width:100%;min-width:0;display:flex;justify-content:space-between;gap:12px}.command-search kbd,.command-dialog kbd{margin-left:auto;padding:2px 7px;border:1px solid var(--experience-border);border-radius:6px;color:var(--experience-muted);background:#9cb2cd0f;font:700 10px DM Sans,sans-serif;white-space:nowrap}.command-icon{border:1px solid var(--experience-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--experience-panel) 72%,transparent)!important}.platform-status{background:color-mix(in srgb,var(--experience-panel) 72%,transparent)}.command-dialog .MuiPaper-root{margin-top:-16vh;border:1px solid var(--experience-border);background:var(--experience-panel);box-shadow:0 34px 110px #00000061}.command-section-label{margin:17px 8px 5px!important;color:var(--experience-muted);font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}.route-progress{position:fixed;z-index:1600;inset:0 0 auto;height:3px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .15s}.route-progress:after{content:"";position:absolute;width:30%;height:100%;left:-35%;background:linear-gradient(90deg,transparent,#39e6c5 45%,#8b7cff,transparent);animation:route-progress 1.05s ease-in-out infinite}.route-progress.is-active{opacity:1}@keyframes route-progress{to{left:105%}}.model-lens-compact{margin-bottom:16px}.model-lens-trigger{min-width:220px;justify-content:flex-start!important;padding:7px 11px!important;color:var(--experience-ink)!important;border-color:var(--experience-border)!important;background:color-mix(in srgb,var(--experience-panel) 74%,transparent)}.model-lens-trigger>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;text-align:left}.model-lens-trigger>span>span{min-width:0;display:flex;flex-direction:column;line-height:1.1}.model-lens-trigger strong{font-size:12px;white-space:nowrap}.model-lens-trigger small{margin-top:3px;color:var(--experience-muted);font-size:9px;font-weight:600}.model-lens-menu{width:min(420px,calc(100vw - 24px));max-height:min(620px,78vh);border:1px solid var(--experience-border);background:var(--experience-panel)!important;box-shadow:0 28px 80px #00000057!important}.model-menu-heading{padding:13px 17px 6px!important;color:var(--experience-muted);font-size:9px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase}.model-menu-item{min-height:58px!important;margin:2px 7px!important;border-radius:10px!important}.model-menu-item .MuiListItemText-primary{font-size:13px;font-weight:800}.model-menu-item .MuiListItemText-secondary{margin-top:2px;font-size:10px}.model-status-dot{width:9px;height:9px;display:block;border-radius:50%;background:#657489;box-shadow:0 0 0 4px #6574891f}.model-status-dot.available{background:#39e6c5;box-shadow:0 0 0 4px #39e6c51f}.model-menu-note{margin:9px 15px 13px!important;padding-top:10px;color:var(--experience-muted);border-top:1px solid var(--experience-border);font-size:10px!important;line-height:1.45!important}:root[data-appearance=Daylight] .brand-mark-surface{fill:#f8f6ef;stroke:#cbd4ce}:root[data-appearance=Daylight] .brand-mark-needle,:root[data-appearance=Daylight] .brand-mark-hub{fill:#18313a}:root[data-appearance=Daylight] .brand-mark-hub-core{fill:#f8f6ef}:root[data-appearance=Daylight] .dashboard-hero,:root[data-appearance=Daylight] .favorite-league-hero,:root[data-appearance=Daylight] .chip-tips-hero,:root[data-appearance=Daylight] .best-move-hero,:root[data-appearance=Daylight] .robustness-panel,:root[data-appearance=Daylight] .market-status,:root[data-appearance=Daylight] .planner-saved-moves{color:var(--experience-ink);background:linear-gradient(135deg,#087d6d14,#fbfaf6fa 54%,#6558c814)!important;border-color:var(--experience-border)!important;box-shadow:var(--experience-elevation)}:root[data-appearance=Daylight] .score-ring:after{background:#fbfaf6}:root[data-appearance=Daylight] .metric-primary,:root[data-appearance=Daylight] .metric-warning,:root[data-appearance=Daylight] .selection-card.selected,:root[data-appearance=Daylight] .replacement-card,:root[data-appearance=Daylight] .experiment-result{color:var(--experience-ink);background:linear-gradient(150deg,#087d6d14,#fbfaf6)!important}:root[data-appearance=Daylight] .visual-plan-card.MuiButtonBase-root,:root[data-appearance=Daylight] .transfer-player-card.MuiButtonBase-root,:root[data-appearance=Daylight] .sell-visual-card.MuiButtonBase-root,:root[data-appearance=Daylight] .market-leader.MuiButtonBase-root,:root[data-appearance=Daylight] .market-player-row.MuiButtonBase-root,:root[data-appearance=Daylight] .planner-stop.MuiButtonBase-root,:root[data-appearance=Daylight] .chip-token,:root[data-appearance=Daylight] .chip-week,:root[data-appearance=Daylight] .scenario-alternative,:root[data-appearance=Daylight] .league-hero-metric{color:var(--experience-ink);background:#fbfaf6!important;border-color:var(--experience-border);box-shadow:0 8px 24px #222d2d0d}:root[data-appearance=Daylight] .transfer-player-points strong,:root[data-appearance=Daylight] .market-leader.MuiButtonBase-root,:root[data-appearance=Daylight] .market-player-row.MuiButtonBase-root,:root[data-appearance=Daylight] .planner-stop.MuiButtonBase-root,:root[data-appearance=Daylight] .sell-visual-card.MuiButtonBase-root{color:var(--experience-ink)}:root[data-appearance=Daylight] .matchday-shell{border-color:#11232b29;box-shadow:0 16px 38px #222d2d1c}:root[data-appearance=Daylight] .matchday-header{background:linear-gradient(110deg,#174e4b,#253560)}:root[data-appearance=Daylight] .matchday-bench{background:linear-gradient(180deg,#164532,#1b3d2d)}:root[data-appearance=Daylight] .rules-code{color:#d8e0e9}@media(max-width:1199px){.experience-main{width:100%!important;margin-left:0!important;padding:88px 24px 56px!important}.experience-nav{padding-top:14px}}@media(max-width:599px){.experience-main{padding:76px 14px 42px!important}.mobile-appbar{color:var(--experience-ink)!important;background:color-mix(in srgb,var(--experience-bg) 88%,transparent)!important}}:root{--experience-bg: #061321;--experience-panel: #0a1928;--experience-panel-soft: #0d2032;--experience-ink: #f4f7fb;--experience-muted: #a5b5cb;--experience-border: rgba(142, 169, 202, .16);--experience-teal: #2fe0c4;--experience-violet: #8367ef;--experience-warning: #f6b94a;--experience-elevation: none}:root[data-appearance=Daylight]{--experience-bg: #fbfaf7;--experience-panel: #ffffff;--experience-panel-soft: #f7f7f3;--experience-ink: #101a32;--experience-muted: #5b667d;--experience-border: rgba(19, 32, 55, .1);--experience-teal: #078c7a;--experience-violet: #6946d9;--experience-warning: #c47a12;--experience-elevation: 0 5px 18px rgba(25, 37, 46, .035)}html,body,#root{min-height:100%}html{background:var(--experience-bg)}body{color:var(--experience-ink);background:var(--experience-bg)!important;font-family:IBM Plex Sans Variable,IBM Plex Sans,sans-serif}button,input,textarea,select{font:inherit}.MuiTypography-root,.MuiButton-root,.MuiTableCell-root,.MuiInputBase-root{font-variant-numeric:tabular-nums}.MuiCard-root{background-color:var(--experience-panel)}.MuiCardContent-root{padding:20px}.MuiCardContent-root:last-child{padding-bottom:20px}.page-header{margin-bottom:24px}.page-header h1{font-size:clamp(34px,3.15vw,42px);line-height:1.08}.page-header>div:first-child>.MuiTypography-root:last-child{font-size:15px;line-height:1.55}.eyebrow{color:var(--experience-teal)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.115em!important}.experience-shell .MuiDrawer-paper{overflow:visible;background:color-mix(in srgb,var(--experience-bg) 96%,transparent)!important;box-shadow:none;transition:width .18s ease}.experience-nav{position:relative;height:100%;padding:18px 18px 10px}.experience-brand{min-height:61px;padding:2px 0 12px}.brand-wordmark{font:750 19px/1.1 Manrope Variable,Manrope,sans-serif!important;letter-spacing:-.035em!important}.experience-brand .MuiTypography-caption{display:block;margin-top:5px;font-size:11px}.nav-inline-collapse{position:absolute!important;top:25px;right:20px;color:var(--experience-muted)!important}.experience-nav-scroll{padding:6px 0 4px;scrollbar-width:none}.experience-nav-scroll::-webkit-scrollbar{display:none}.nav-group{margin:0;padding:10px 0;border-top:1px solid var(--experience-border)}.nav-group:first-child{border-top:0}.nav-group-trigger{width:100%;min-height:25px;display:flex;align-items:center;justify-content:space-between;padding:0 9px 5px;border:0;color:var(--experience-teal);background:transparent;cursor:pointer;font-size:10px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.nav-group-trigger:focus-visible{outline:2px solid var(--experience-teal);outline-offset:-1px;border-radius:6px}.experience-nav .MuiListItemButton-root{min-height:39px;margin:0;padding:7px 9px;border-radius:9px;color:var(--experience-muted)}.experience-nav .MuiListItemButton-root.Mui-selected{color:var(--experience-teal);background:linear-gradient(90deg,color-mix(in srgb,var(--experience-teal) 15%,transparent),color-mix(in srgb,var(--experience-teal) 8%,transparent))}.experience-nav .MuiListItemButton-root.Mui-selected:hover{background:color-mix(in srgb,var(--experience-teal) 14%,transparent)}.experience-nav .MuiListItemIcon-root{min-width:37px}.experience-nav .MuiListItemText-primary{font-size:14px;font-weight:520}.experience-user{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:8px 3px 0;color:inherit;border:0;border-top:1px solid var(--experience-border);background:transparent;text-align:left;cursor:pointer}.experience-user>svg{margin-left:auto;color:var(--experience-muted)}.experience-user:focus-visible{outline:2px solid var(--experience-teal);outline-offset:2px}.user-avatar{width:35px!important;height:35px!important;background:color-mix(in srgb,var(--experience-teal) 30%,var(--experience-panel-soft))!important;color:var(--experience-teal)!important;font-size:13px!important}.experience-nav.is-collapsed{padding-inline:10px}.experience-nav.is-collapsed .experience-brand{justify-content:center}.experience-nav.is-collapsed .brand-mark{--brand-mark-size: 38px !important}.experience-nav.is-collapsed .nav-group{padding-block:7px}.experience-nav.is-collapsed .nav-group-trigger{height:3px;min-height:3px;padding:0;overflow:hidden;color:transparent;font-size:0;line-height:0}.experience-nav.is-collapsed .MuiListItemButton-root{min-height:43px}.nav-collapse{top:21px;left:calc(var(--nav-width) - 14px);color:var(--experience-muted)!important}.experience-commandbar{height:78px;color:var(--experience-ink)!important;border-bottom:1px solid var(--experience-border);background:color-mix(in srgb,var(--experience-bg) 91%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.commandbar-toolbar{min-height:74px!important;gap:18px;padding:0 34px!important}.command-search{width:351px;height:43px;flex:0 0 351px;justify-content:flex-start!important;padding-inline:13px!important;color:var(--experience-muted)!important;border-color:var(--experience-border)!important;background:color-mix(in srgb,var(--experience-panel) 80%,transparent)}.command-search .MuiButton-startIcon{width:auto;min-width:auto;flex:0 0 auto}.command-search-label{width:auto!important;min-width:0;flex:1;display:block!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.command-search kbd{padding:2px 7px;border:1px solid var(--experience-border);border-radius:6px;background:color-mix(in srgb,var(--experience-panel-soft) 75%,transparent);font:600 11px IBM Plex Sans Variable,sans-serif}.deadline-command{display:flex;align-items:center;gap:7px;padding:8px 4px;color:var(--experience-ink);border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.deadline-command svg{color:var(--experience-teal)}.freshness-command{display:flex;align-items:center;gap:10px;padding:8px 6px;color:var(--experience-muted);border:0;background:transparent;cursor:pointer;font-size:13px;white-space:nowrap}.freshness-command>span:first-child,.freshness-indicator i{width:8px;height:8px;display:inline-block;border:2px solid var(--experience-teal);border-radius:50%;background:var(--experience-teal)}.freshness-command>span:first-child.refreshing,.freshness-indicator i.refreshing{border-top-color:transparent;background:transparent;animation:refresh-spin .9s linear infinite}@keyframes refresh-spin{to{transform:rotate(360deg)}}.command-icon{color:var(--experience-muted)!important;border:0!important;background:transparent!important}.command-icon:hover{color:var(--experience-teal)!important;background:color-mix(in srgb,var(--experience-teal) 9%,transparent)!important}.command-feedback{border-left:1px solid var(--experience-border)!important;border-radius:0 9px 9px 0!important}.command-icon .MuiBadge-badge{min-width:16px;height:16px;padding:0 4px;color:#061321;font-size:10px}.appearance-toggle{width:114px;height:43px;display:grid;grid-template-columns:24px 1fr 24px;place-items:center;padding:4px 8px;color:var(--experience-muted);border:1px solid var(--experience-border);border-radius:11px;background:color-mix(in srgb,var(--experience-panel) 80%,transparent);cursor:pointer}.appearance-toggle>span{width:52px;height:28px;position:relative;border-radius:999px;background:color-mix(in srgb,var(--experience-muted) 22%,transparent)}.appearance-toggle>span:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--experience-teal);transition:transform .18s ease}.appearance-toggle>span.at-daylight:after{transform:translate(24px)}.commandbar-trace{position:absolute;left:0;right:0;bottom:-1px;height:4px;overflow:hidden;background:color-mix(in srgb,var(--experience-border) 65%,transparent)}.commandbar-trace:before{content:"";display:block;width:min(390px,36%);height:100%;background:linear-gradient(90deg,var(--experience-teal),#60e9d2)}.route-progress{top:74px;left:var(--nav-width);right:0;height:4px}.route-progress:after{width:36%;background:linear-gradient(90deg,transparent,var(--experience-teal) 38%,var(--experience-violet),transparent)}.profile-menu-copy{min-width:190px;padding:10px 16px 12px;border-bottom:1px solid var(--experience-border)}.profile-menu .MuiMenuItem-root{gap:10px}.notification-menu .MuiPaper-root{width:min(390px,calc(100vw - 24px));margin-top:8px;color:var(--experience-ink);border:1px solid var(--experience-border);border-radius:13px;background:color-mix(in srgb,var(--experience-panel) 96%,transparent);box-shadow:0 18px 55px #0000003d}.notification-menu .MuiList-root{padding:0}.notification-menu-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--experience-border)}.notification-menu-header>span{min-width:25px;height:25px;display:grid;place-items:center;color:#061321;border-radius:999px;background:var(--experience-teal);font-size:12px;font-weight:750}.notification-menu-item.MuiMenuItem-root{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:11px;padding:10px 16px;white-space:normal;border-bottom:1px solid color-mix(in srgb,var(--experience-border) 75%,transparent)}.notification-menu-item.MuiMenuItem-root:hover{background:color-mix(in srgb,var(--experience-teal) 7%,transparent)}.notification-menu-item>svg{color:var(--experience-muted)}.notification-menu-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.notification-menu-icon.teal{color:var(--experience-teal);background:color-mix(in srgb,var(--experience-teal) 13%,transparent)}.notification-menu-icon.amber{color:var(--experience-warning);background:color-mix(in srgb,var(--experience-warning) 13%,transparent)}.notification-menu-icon.violet{color:var(--experience-violet);background:color-mix(in srgb,var(--experience-violet) 15%,transparent)}.notification-menu-copy{min-width:0;display:grid;gap:3px}.notification-menu-copy strong{font-size:14px;font-weight:650}.notification-menu-copy small{color:var(--experience-muted);font-size:12px;line-height:1.4}.notification-menu-empty{min-height:86px;display:flex;align-items:center;gap:12px;padding:18px 16px;color:var(--experience-muted);font-size:13px}.notification-menu-empty>svg{flex:0 0 auto;color:var(--experience-teal)}.notification-menu-empty>div{display:grid;gap:3px}.notification-menu-empty strong{color:var(--experience-ink);font-size:14px}.notification-menu-empty small{font-size:12px}.notification-menu-footer.MuiMenuItem-root{min-height:47px;justify-content:flex-end;gap:7px;color:var(--experience-teal);font-size:13px;font-weight:650}.experience-main{width:calc(100% - var(--nav-width))!important;max-width:none!important;margin-left:var(--nav-width)!important;padding:116px 27px 72px!important}.experience-main>*{width:100%}.dashboard-experience .page-header{margin-bottom:24px}.dashboard-decision-grid{display:grid;grid-template-columns:minmax(640px,1.52fr) minmax(390px,.92fr);grid-template-rows:98px 119px 269px;gap:14px 20px}.deadline-strip{grid-column:1;grid-row:1}.deadline-strip .MuiCardContent-root{height:100%;padding:19px 20px}.deadline-strip .MuiStack-root{height:100%}.deadline-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--experience-teal)}.deadline-icon .MuiSvgIcon-root{font-size:27px}.deadline-strip .MuiTypography-h6{font-size:20px}.deadline-strip .MuiTypography-root:not(.MuiTypography-h6){font-size:13px}.dashboard-action-hero{grid-column:1;grid-row:2 / span 2;overflow:hidden;position:relative;border-color:color-mix(in srgb,var(--experience-teal) 24%,var(--experience-border));background:radial-gradient(circle at 82% 46%,color-mix(in srgb,var(--experience-violet) 22%,transparent),transparent 38%),linear-gradient(118deg,color-mix(in srgb,var(--experience-teal) 22%,#0a1928),#0a1b31 54%,color-mix(in srgb,var(--experience-violet) 29%,#10142c))!important}.dashboard-action-hero:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle,var(--experience-violet) 1px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:linear-gradient(120deg,transparent 42%,black);mask-image:linear-gradient(120deg,transparent 42%,black);pointer-events:none}.dashboard-action-hero .MuiCardContent-root{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;padding:42px}.dashboard-action-copy{position:relative;z-index:2}.dashboard-action-copy h2{margin-top:26px;font-size:clamp(34px,3vw,44px)}.dashboard-action-detail{max-width:470px;margin:23px 0 45px!important;color:var(--experience-muted);font-size:18px!important;line-height:1.7!important}.dashboard-action-detail strong{color:var(--experience-ink);font-weight:550}.dashboard-action-copy .MuiButton-contained{min-width:166px;color:#071621;background:linear-gradient(135deg,#38ded0,#2fe0c4)}.dashboard-action-copy .MuiButton-outlined{color:#dbe6f4;border-color:#dbe6f452}.strategy-board{width:245px;height:270px;display:grid;place-items:center;position:relative;z-index:2;justify-self:end}.strategy-board svg{width:100%;height:100%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.28))}.dashboard-rating-card{grid-column:2;grid-row:1 / span 2}.dashboard-rating-card .MuiCardContent-root{height:100%;padding:20px 22px}.dashboard-rating-card .MuiStack-root{height:calc(100% - 24px)}.dashboard-rating-card .score-ring{flex:0 0 auto}.dashboard-rating-card .MuiTypography-h6{margin-bottom:4px}.dashboard-rating-card .MuiTypography-body1{max-width:200px;line-height:1.55}.dashboard-rating-card .MuiButton-root{float:right;min-height:32px;padding:0}.dashboard-inbox-card{grid-column:2;grid-row:3}.dashboard-inbox-card .MuiCardContent-root{height:100%;padding:18px 20px 14px}.dashboard-inbox-list{margin-top:10px}.dashboard-inbox-item.MuiButtonBase-root{width:100%;min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:5px 0;color:var(--experience-ink);text-align:left;border-radius:8px}.dashboard-inbox-item.MuiButtonBase-root:hover{background:color-mix(in srgb,var(--experience-muted) 7%,transparent)}.inbox-item-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.inbox-item-icon .MuiSvgIcon-root{font-size:20px}.inbox-item-icon.violet{color:#8d79f6;background:#8367ef26}.inbox-item-icon.teal{color:var(--experience-teal);background:color-mix(in srgb,var(--experience-teal) 13%,transparent)}.inbox-item-icon.amber{color:var(--experience-warning);background:color-mix(in srgb,var(--experience-warning) 13%,transparent)}.inbox-item-copy{min-width:0;display:grid}.inbox-item-copy strong{overflow:hidden;font-size:14px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.inbox-item-copy small{margin-top:2px;color:var(--experience-muted);font-size:11px}.dashboard-inbox-item>.MuiSvgIcon-root{color:var(--experience-muted);font-size:17px}.inbox-open{float:right;min-height:30px!important;padding:0!important}.dashboard-metrics{margin-top:22px}.dashboard-metrics .metric-card{min-height:185px}.dashboard-metrics .metric-card .MuiCardContent-root{padding:23px 20px}.dashboard-metrics .metric-label{color:var(--experience-muted);font-size:13px!important;text-transform:none;letter-spacing:0!important}.dashboard-metrics .MuiTypography-h3{font-size:35px}.decision-briefing{margin-top:22px;border:1px solid var(--experience-border);border-radius:14px!important;background:var(--experience-panel)!important;box-shadow:none!important}.decision-briefing:before{display:none}.decision-briefing .MuiAccordionSummary-content{align-items:center;justify-content:space-between}.decision-briefing .MuiAccordionDetails-root{border-top:1px solid var(--experience-border)}.dashboard-support-card{margin-top:22px}@media(min-width:1300px){.dashboard-experience{width:calc(100% - 42px)!important;margin-left:35px}.dashboard-experience .page-header h1{margin-top:10px;font-size:52px}}.score-ring{background:conic-gradient(var(--experience-teal) 0deg,#6bc7df calc(var(--score) * .56),var(--experience-violet) var(--score),color-mix(in srgb,var(--experience-muted) 11%,transparent) var(--score));box-shadow:none}.score-ring:after{inset:8px;background:var(--experience-panel)}.score-ring-inner h2{color:var(--experience-ink)}.squad-experience{margin-top:-21px}.squad-experience .page-header{margin-bottom:30px}.squad-experience .page-header>div:first-child>.MuiTypography-root:last-child{font-size:14px;white-space:nowrap}.squad-page-actions{justify-content:flex-end;flex-wrap:nowrap!important}.squad-page-actions .MuiButton-root,.squad-page-actions .MuiToggleButton-root,.squad-page-actions .MuiChip-label{white-space:nowrap}.squad-page-actions .MuiToggleButtonGroup-root{height:36px}.squad-page-actions .MuiToggleButton-root{padding-inline:11px;font-size:12px;text-transform:none}.squad-page-actions .MuiButton-contained{min-height:38px}.squad-page-actions .MuiChip-root{height:34px;background:var(--experience-panel)}.squad-plan-alert{margin-bottom:16px}.squad-workspace{display:grid;grid-template-columns:minmax(690px,1.8fr) minmax(330px,.92fr);gap:26px;align-items:start}.squad-pitch-card{overflow:hidden}.squad-context-strip{min-height:53px;display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-bottom:1px solid var(--experience-border);background:var(--experience-panel)}.squad-context-strip .model-lens{margin:0}.squad-context-strip .model-lens>.MuiStack-root{gap:0}.squad-context-strip .model-lens-trigger{min-width:127px;min-height:34px;padding:5px 10px!important;color:var(--experience-teal)!important;border-color:color-mix(in srgb,var(--experience-teal) 25%,var(--experience-border))!important;background:color-mix(in srgb,var(--experience-teal) 9%,var(--experience-panel))}.squad-context-strip .model-lens-trigger>span{display:flex;gap:6px}.squad-context-strip .model-lens-trigger strong{font-size:12px}.squad-context-strip .model-lens-trigger small,.squad-context-strip .model-lens-trigger>span>svg{display:none}.compare-models-button{min-height:34px!important;color:var(--experience-ink)!important;font-size:12px!important}.advanced-context{min-height:34px!important;color:var(--experience-muted)!important;font-size:12px!important}.squad-model-comparison{margin:8px 10px}.squad-pitch-card .matchday-shell{border:0;border-radius:0;box-shadow:none}.squad-pitch-card .matchday-header{min-height:97px;padding:17px 18px;background:linear-gradient(108deg,#163e45,#172442)}.squad-pitch-card .matchday-header h5{font-size:27px}.squad-pitch-card .matchday-pitch{min-height:506px;padding:17px 17px 13px;grid-template-rows:repeat(4,minmax(92px,1fr));gap:2px}.squad-pitch-card .pitch-markings{inset:15px}.squad-pitch-card .pitch-markings .penalty{height:86px}.squad-pitch-card .matchday-player.MuiButtonBase-root,.squad-pitch-card .matchday-player.static{width:clamp(78px,8vw,106px)}.squad-pitch-card .matchday-shirt-wrap{width:58px;height:51px;margin-bottom:-7px}.squad-pitch-card .matchday-player-panel{min-height:55px;padding-top:7px}.squad-pitch-card .matchday-player-name.MuiTypography-root{font-size:12px}.squad-pitch-card .matchday-player-score strong{font-size:14px}.squad-pitch-card .matchday-bench{min-height:134px;padding:12px 14px;grid-template-columns:134px 1fr}.squad-pitch-card .bench-players{gap:7px}.squad-pitch-card .bench-slot .matchday-shirt-wrap{width:45px;height:40px}.squad-pitch-card .bench-slot .matchday-player-panel{min-height:50px}.squad-analysis-rail>.MuiCard-root{flex:0 0 auto}.squad-analysis-rail .MuiCardContent-root{padding:17px 19px}.squad-rating-card{height:214px;min-height:214px;position:relative}.squad-rating-card .MuiStack-root{margin-top:10px}.compact-unavailable{margin-top:17px}.compact-unavailable .MuiAlert-root{padding:9px 11px}.squad-rating-card .MuiButton-root,.structural-checks-card>.MuiCardContent-root>.MuiButton-root{position:absolute;right:18px;bottom:7px;min-height:28px;padding:0;font-size:12px}.structural-checks-card{height:221px;min-height:221px;position:relative}.structural-checks-list{margin-top:8px}.structural-checks-list>div{min-height:37px;display:grid;grid-template-columns:1fr 36px 20px;align-items:center;border-bottom:1px solid var(--experience-border)}.structural-checks-list>div:last-child{border-bottom:0}.structural-checks-list .MuiTypography-root{font-size:13px}.check-ok,.check-warning{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#29bea7;font-size:10px;font-weight:800}.check-warning{color:#4a3000;background:var(--experience-warning)}.captaincy-card{height:166px;min-height:166px}.captaincy-layout{display:grid;grid-template-columns:1fr 93px;align-items:center;margin-top:11px}.captaincy-layout small{color:var(--experience-ink);font-size:12px}.captaincy-layout .MuiTypography-root:last-child{font-size:12px}.captaincy-layout .MuiTypography-root:last-child span{color:var(--experience-muted)}.captain-badge{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#06201c;background:var(--experience-teal);font-size:10px;font-weight:800}.confidence-ring{width:74px;height:74px;display:grid;place-items:center;justify-self:end;border-radius:50%;background:radial-gradient(circle,var(--experience-panel) 57%,transparent 59%),conic-gradient(var(--experience-teal) 0 62%,color-mix(in srgb,var(--experience-muted) 11%,transparent) 62%)}.confidence-ring strong{font-size:18px}.review-plan-card{height:149px;min-height:149px;background:linear-gradient(120deg,color-mix(in srgb,var(--experience-violet) 8%,var(--experience-panel)),color-mix(in srgb,var(--experience-violet) 13%,var(--experience-panel)))!important}.review-plan-card .MuiCardContent-root{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center}.review-plan-card .MuiButton-root{min-height:35px;margin-top:11px}.mini-strategy-icon{width:60px;height:70px;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--experience-violet) 8%,var(--experience-panel))}.mini-strategy-icon .strategy-board{width:74px;height:84px;transform:translate(-7px,-7px)}.section-card-heading{margin-bottom:16px}.experience-metric-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-metric-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-metric-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-metric-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.freshness-indicator{display:inline-flex;align-items:center;gap:7px;color:var(--experience-muted);font-size:12px}.content-skeleton{padding:20px;border:1px solid var(--experience-border);border-radius:14px;background:var(--experience-panel)}.responsive-data-table{border:1px solid var(--experience-border);border-radius:12px}:root[data-appearance=Daylight] .dashboard-action-hero{color:#f4f7fb;background:radial-gradient(circle at 82% 46%,rgba(105,70,217,.28),transparent 40%),linear-gradient(120deg,#154f58,#15304b 58%,#37216c)!important}:root[data-appearance=Daylight] .dashboard-action-hero .dashboard-action-detail{color:#c0cce0}:root[data-appearance=Daylight] .dashboard-action-hero .dashboard-action-detail strong{color:#fff}:root[data-appearance=Daylight] .dashboard-action-hero .eyebrow{color:#4de7cf!important}:root[data-appearance=Daylight] .metric-primary,:root[data-appearance=Daylight] .metric-warning{background:#fff!important}:root[data-appearance=Daylight] .score-ring:after{background:#fff}:root[data-appearance=Daylight] .matchday-header{color:#fff}:root[data-appearance=Daylight] .model-lens-menu{background:#fff!important}:root[data-appearance=Daylight] .squad-page-actions .MuiButton-contained{color:#071621;background:#2bcdb8}:root[data-appearance=Daylight] .squad-pitch-card .matchday-header{color:var(--experience-ink);border-bottom-color:var(--experience-border);background:#fff!important}:root[data-appearance=Daylight] .squad-pitch-card .matchday-header h5 span,:root[data-appearance=Daylight] .squad-pitch-card .matchday-header .MuiTypography-caption{color:var(--experience-muted)}:root[data-appearance=Daylight] .squad-pitch-card .matchday-bench{color:var(--experience-ink);border-top-color:var(--experience-border);background:#fbfaf7!important}:root[data-appearance=Daylight] .squad-pitch-card .bench-title .MuiTypography-caption,:root[data-appearance=Daylight] .squad-pitch-card .bench-slot>span{color:var(--experience-muted)}:root[data-appearance=Daylight] .squad-pitch-card .bench-slot{background:#f7f7f3}.mobile-bottom-nav,.mobile-more-sheet{display:none}.mobile-more-header{padding:18px 20px 10px}.command-context{margin:12px 8px 0!important;color:var(--experience-muted);font-size:12px!important}@media(max-width:1299px){.dashboard-decision-grid{grid-template-columns:minmax(570px,1.45fr) minmax(350px,.9fr)}.dashboard-action-hero .MuiCardContent-root{grid-template-columns:minmax(0,1fr) 210px;padding-inline:32px}.strategy-board{width:210px}.squad-workspace{grid-template-columns:minmax(620px,1.7fr) minmax(310px,.8fr);gap:18px}}@media(max-width:1199px){.experience-main{width:calc(100% - var(--nav-width))!important;margin-left:var(--nav-width)!important;padding:106px 24px 64px!important}.command-search{width:min(330px,39vw);flex-basis:min(330px,39vw)}.deadline-command,.freshness-command{display:none}.dashboard-decision-grid{grid-template-columns:minmax(0,1fr) 340px}.dashboard-action-hero .MuiCardContent-root{grid-template-columns:minmax(0,1fr) 185px;padding:30px}.dashboard-action-detail{margin-bottom:28px!important}.strategy-board{width:180px}.dashboard-rating-card .MuiStack-root{gap:14px}.dashboard-rating-card .score-ring{width:140px!important;height:140px!important}.dashboard-rating-card .MuiTypography-h6{font-size:17px}.squad-workspace{grid-template-columns:minmax(0,1fr) 305px}.squad-pitch-card .matchday-player.MuiButtonBase-root,.squad-pitch-card .matchday-player.static{width:clamp(68px,7.5vw,94px)}}@media(max-width:899px){.experience-main{width:100%!important;margin-left:0!important;padding:91px 18px 94px!important}.squad-experience{margin-top:0}.squad-experience .page-header>div:first-child>.MuiTypography-root:last-child{white-space:normal}.experience-commandbar{height:65px}.commandbar-toolbar{min-height:62px!important;padding:0 16px!important}.commandbar-trace{height:3px}.command-search{width:42px;flex-basis:42px;min-width:42px;padding:0!important;border:0!important}.command-search-label,.command-search kbd{display:none}.appearance-toggle{width:87px}.appearance-toggle>span{width:36px}.appearance-toggle>span.at-daylight:after{transform:translate(8px)}.route-progress{top:62px;left:0}.dashboard-decision-grid{grid-template-columns:1fr;grid-template-rows:auto}.deadline-strip,.dashboard-action-hero,.dashboard-rating-card,.dashboard-inbox-card{grid-column:1;grid-row:auto}.dashboard-action-hero{min-height:380px}.dashboard-rating-card,.dashboard-inbox-card{min-height:220px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-workspace{grid-template-columns:1fr}.squad-analysis-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav{position:fixed;z-index:1300;left:0;right:0;bottom:0;height:66px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--experience-border);background:color-mix(in srgb,var(--experience-bg) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-bottom-nav a,.mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;color:var(--experience-muted);border:0;background:transparent;font-size:10px}.mobile-bottom-nav .active{color:var(--experience-teal)}.mobile-more-sheet{display:block;max-height:82vh!important;color:var(--experience-ink)!important;border-radius:20px 20px 0 0;background:var(--experience-bg)!important}.mobile-more-sheet .experience-nav{min-height:620px;max-height:72vh}}@media(max-width:599px){.experience-main{padding:82px 12px 88px!important}.mobile-brand-link .brand-wordmark{display:none}.commandbar-toolbar{gap:7px}.appearance-toggle{width:78px}.page-header{margin-bottom:19px}.page-header h1{font-size:32px}.dashboard-action-hero .MuiCardContent-root{grid-template-columns:1fr;padding:27px 23px}.dashboard-action-detail{margin:17px 0 24px!important;font-size:16px!important}.strategy-board{display:none}.deadline-strip .MuiStack-root{align-items:flex-start}.deadline-strip .MuiButton-root{display:none}.dashboard-rating-card .MuiStack-root{gap:17px}.dashboard-rating-card .score-ring{width:125px!important;height:125px!important}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metrics .metric-card{min-height:136px}.squad-page-actions{justify-content:flex-start;flex-wrap:wrap!important}.squad-context-strip{align-items:stretch}.compare-models-button{display:none!important}.squad-context-strip .model-lens-trigger{max-width:170px}.squad-pitch-card .matchday-header{min-height:86px}.squad-pitch-card .matchday-pitch{min-height:535px;padding-inline:5px}.squad-pitch-card .matchday-bench,.squad-analysis-rail{grid-template-columns:1fr}}.toolkit-provider-banner{overflow:hidden;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--experience-teal) 18%,transparent),transparent 33%),linear-gradient(120deg,color-mix(in srgb,var(--experience-panel) 96%,var(--experience-teal)),var(--experience-panel))}.toolkit-provider-banner .MuiCardContent-root{padding:26px 28px}.toolkit-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.toolkit-card{min-height:190px;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:space-between!important;gap:16px;padding:22px 26px!important;text-align:left!important;color:var(--experience-ink)!important;border:1px solid var(--experience-border)!important;border-radius:15px!important;background:var(--experience-panel)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.toolkit-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--experience-teal) 50%,var(--experience-border))!important;box-shadow:0 14px 36px #020c171f}.toolkit-card>div:first-child,.toolkit-card>div:last-child{display:flex;align-items:center;justify-content:space-between}.toolkit-card-icon{display:grid;place-items:center;width:39px;height:39px;color:var(--experience-teal);border-radius:10px;background:color-mix(in srgb,var(--experience-teal) 12%,transparent)}.toolkit-card-icon svg{font-size:21px}.toolkit-control-card{margin-bottom:16px}.toolkit-control-card .MuiCardContent-root{padding:14px 16px 16px}.toolkit-control-card .MuiTabs-root{min-height:42px}.toolkit-control-card .MuiTab-root{min-height:42px;padding:8px 15px}.toolkit-filter-grid{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(150px,1fr)) auto;gap:10px;margin-top:14px}.toolkit-table-card{overflow:hidden}.toolkit-table-card .MuiTableCell-root{white-space:nowrap}.toolkit-clickable-row{cursor:pointer}.toolkit-clickable-row:hover{background:color-mix(in srgb,var(--experience-teal) 5%,transparent)}.toolkit-shirt{flex:0 0 auto;display:grid;place-items:center}.toolkit-shirt .matchday-shirt{width:100%;height:100%;filter:drop-shadow(0 3px 4px rgba(1,12,22,.18))}.toolkit-position{display:inline-flex;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--experience-muted);background:color-mix(in srgb,var(--experience-muted) 10%,transparent)}.toolkit-fixtures{min-width:max-content}.toolkit-fixture{display:inline-flex;align-items:center;gap:4px;min-width:52px;min-height:32px;padding:5px 7px;border:1px solid var(--experience-border);border-radius:8px;font-size:11px;font-weight:780;color:var(--experience-ink);background:color-mix(in srgb,var(--experience-panel) 86%,var(--experience-bg))}.toolkit-fixture small{color:var(--experience-muted);font-size:8px}.toolkit-fixture em{font-style:normal;font-size:8px;color:var(--experience-muted)}.toolkit-fixture.difficulty-1,.toolkit-fixture.difficulty-2{border-color:color-mix(in srgb,#31cb8f 45%,var(--experience-border));background:color-mix(in srgb,#31cb8f 15%,var(--experience-panel))}.toolkit-fixture.difficulty-4,.toolkit-fixture.difficulty-5{border-color:color-mix(in srgb,#ff7089 38%,var(--experience-border));background:color-mix(in srgb,#ff7089 11%,var(--experience-panel))}.toolkit-fixture.blank{opacity:.58}.toolkit-fixture.double{box-shadow:inset 0 -2px var(--experience-violet)}.toolkit-drawer{width:min(590px,100vw);color:var(--experience-ink)!important;background:var(--experience-bg)!important}.toolkit-drawer-header{position:sticky;top:0;z-index:2;padding:24px;border-bottom:1px solid var(--experience-border);background:color-mix(in srgb,var(--experience-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolkit-drawer-content{padding:22px 24px 36px}.toolkit-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.toolkit-stat-grid>div{padding:12px;border:1px solid var(--experience-border);border-radius:10px;background:var(--experience-panel)}.evidence-line+.evidence-line{margin-top:14px;padding-top:14px;border-top:1px solid var(--experience-border)}.projection-window-control{margin-bottom:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--experience-teal) 7%,var(--experience-panel)),var(--experience-panel))}.projection-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.toolkit-page-tabs{margin:8px 0 14px;border-bottom:1px solid var(--experience-border)}.team-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-news-card{min-height:190px}.team-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-profile-card .toolkit-fixtures{margin-top:18px;overflow-x:auto;padding-bottom:4px}.team-profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.team-profile-metrics span{display:flex;flex-direction:column;padding:10px;border-radius:9px;background:color-mix(in srgb,var(--experience-muted) 7%,transparent)}.team-profile-metrics small{color:var(--experience-muted)}.rotation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rotation-grid .MuiCardContent-root>.MuiStack-root:last-child{overflow-x:auto;padding-bottom:4px}.projection-curve-row{display:grid;grid-template-columns:42px 110px 1fr 36px;align-items:center;gap:10px}.projection-curve-row>div{height:6px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--experience-muted) 15%,transparent)}.projection-curve-row>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--experience-teal),var(--experience-violet))}.player-maps-placeholder{max-width:850px;margin:34px auto;text-align:center;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--experience-violet) 14%,transparent),transparent 45%),var(--experience-panel)}.player-maps-placeholder .MuiCardContent-root{display:flex;flex-direction:column;align-items:center;gap:18px;padding:70px 50px}.player-maps-placeholder .MuiSvgIcon-root:first-child{font-size:72px;color:var(--experience-violet)}@media(max-width:1199px){.toolkit-card-grid,.toolkit-filter-grid,.projection-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.toolkit-card-grid,.team-news-grid,.team-profile-grid,.rotation-grid{grid-template-columns:1fr}.toolkit-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.toolkit-filter-grid,.projection-summary-grid{grid-template-columns:1fr}.toolkit-card{min-height:170px}.toolkit-drawer-header,.toolkit-drawer-content{padding-inline:16px}.player-maps-placeholder .MuiCardContent-root{padding:45px 22px}}
