:root{--accent:#add9e7;--bg:#111721;--surface:#19222e;--line:#ffffff12;color-scheme:dark}body{background:#111721;color:#edf1f5}.career{min-height:100svh;padding:40px max(6vw,24px);background:radial-gradient(ellipse at 80% 20%,#2b43504d,transparent 50%),linear-gradient(130deg,#111721,#0e141c);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.career:before{content:'';position:absolute;width:80vw;height:80vw;right:-35vw;top:0;border:1px solid #a8d8e719;border-radius:50%;pointer-events:none}.career-brand{font-size:30px;font-weight:900;letter-spacing:-2px;display:flex;gap:18px;align-items:center;color:#edf1f5;text-decoration:none}.career-brand span{font:10px 'DM Sans',sans-serif;letter-spacing:2px;color:#9baebd}.career .career-brand{position:absolute;top:35px}.career-intro{margin:110px 0 45px;animation:enter .5s ease-out}.career h1{font-size:clamp(52px,7.5vw,108px);line-height:.95;letter-spacing:-2px;margin:18px 0 25px;font-weight:700}.career h1 em{font-style:normal;color:#add9e7}.career-intro p{color:#9baebd;font-size:18px}.career-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;max-width:1350px}.career-choices button{padding:30px;text-align:left;border:1px solid #ffffff15;background:#1b253280;border-radius:16px;min-height:228px;transition:transform .2s,background .2s,border-color .2s;color:#edf1f5}.career-choices button:hover{transform:translateY(-5px);background:#243342;border-color:#add9e7}.career-choices span{font-size:10px;letter-spacing:2px;color:#8ea8bb}.career-choices h2{font-size:36px;margin:35px 0 8px}.career-choices p{color:#9caab8;font-size:14px}.career-choices b{display:block;margin-top:30px;color:#add9e7;font-size:14px}.career-links{display:flex;gap:25px;align-items:center;margin:28px 0;color:#a9b8c5;font-size:13px;flex-wrap:wrap}.career-links button{border:0;background:none;color:inherit;padding:0}.career footer{margin-top:50px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;color:#657889;padding-bottom:10px}.onboard{max-width:570px;width:100%;margin:110px auto 40px;animation:enter .25s ease-out}.onboard h1{font-size:58px;margin-bottom:35px}.assistant-label{letter-spacing:2px;font-size:12px;color:#add9e7;display:flex;justify-content:space-between}.onboard-progress{height:2px;background:#ffffff12;margin:18px 0 30px}.onboard-progress i{display:block;height:100%;background:#add9e7;transition:width .25s}.onboard form{display:grid;gap:20px}.onboard label{display:grid;gap:9px;font-size:13px;color:#abb8c4}.onboard input,.onboard select{padding:16px;border-radius:9px;background:#1b2632;border:1px solid #ffffff18;color:#fff;width:100%}.onboard input[type=checkbox]{width:auto}.onboard .check-row{display:flex}.onboard-actions{display:flex;justify-content:space-between;gap:15px;margin-top:15px}.choice-tabs{display:flex;gap:10px}.choice-tabs button{background:none;border:1px solid #ffffff18;padding:12px 18px;color:#b8c8d5;border-radius:8px}.choice-tabs .active{background:#263c4a}.ready-orbit{width:84px;height:84px;border:1px solid #add9e7;border-radius:50%;display:grid;place-items:center;color:#add9e7;font-size:38px;margin:10px 0}.v2 .sidebar{background:#111923;border-color:#ffffff0b}.v2 .workspace,.v2 .topbar{background:#141c26}.v2 .card{background:#19232e;border:1px solid #ffffff0a;border-radius:14px;box-shadow:none}.v2 .primary,.career .primary{background:var(--accent,#add9e7);border-color:var(--accent,#add9e7);color:#12212d}.v2 .secondary{background:#24303d;border-color:#ffffff13;color:#dae3ed}.v2 .sidebar nav a[aria-current=page]{background:#add9e719;color:#add9e7}.v2 .sidebar nav a{padding:11px 15px;min-height:42px}.nav-group{font-size:9px;letter-spacing:1.8px;color:#697f92;margin:17px 15px 4px;display:block}.v2-tools{display:grid;gap:4px;margin-bottom:15px}.v2-tools button{background:transparent;text-align:left;border:0;font-size:12px;padding:8px 12px;color:#99adbf}.v2 .page-head{margin-bottom:28px}.v2 .page-head h1{font-size:52px;line-height:1.03}.v2 .space-banner{padding:10px 16px;background:#182530;border:0;margin-bottom:28px;border-radius:8px}.v2 .space-banner b{font-size:12px}.v2 .space-banner small{font-size:11px}.v2 .space-banner button{font-size:11px;padding:8px 12px}.v2 .pitch{background:#254238;box-shadow:none}.v2 .pitch-card{max-width:850px;margin:auto;width:100%}.v2 input,.v2 textarea,.v2 select{background:#111c27;border-color:#ffffff17}.v2 .club-switch{background:#1c2935;border-color:#ffffff0b}.manager-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#233c49,#1a2835);border-radius:18px;padding:36px 42px;min-height:340px}.manager-hero h2{font-size:52px;line-height:1.1;display:flex;flex-wrap:wrap;gap:18px;position:relative;z-index:1;margin:50px 0 16px}.manager-hero h2 span{font-size:27px;font-weight:400;color:#8298a7;align-self:center}.manager-hero p{color:#a7bdcb;margin-bottom:25px}.hero-number{position:absolute;right:10px;top:0;font:350px 'Barlow Condensed',sans-serif;color:#ffffff04;pointer-events:none}.manager-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:36px 0}.manager-grid section{padding:10px 18px 12px 0;border-right:1px solid #ffffff10}.manager-grid section:last-child{border:0}.manager-grid h2{font-size:42px;margin:14px 0 8px}.manager-grid h2 small{font:14px 'DM Sans',sans-serif;color:#90a2b2}.manager-grid p,.manager-activity p{font-size:13px;color:#93a5b6;line-height:1.7}.manager-grid .form-badges{margin-top:24px}.manager-activity{padding:24px 0;border-top:1px solid #ffffff12}.hq-assistant{margin:35px 0 10px;padding:16px 0;border-top:1px solid #ffffff0e;color:#a8c6d8;font-size:13px}.hq-assistant summary{cursor:pointer;list-style:none}.hq-assistant summary span{color:#738a9d;margin-left:15px;font-size:11px}.hq-assistant p{max-width:700px;line-height:1.8;color:#9cafbe}.match-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px;border-bottom:1px solid #ffffff16}.match-stepper button{display:flex;gap:10px;align-items:center;padding:18px 12px;border:0;border-bottom:2px solid transparent;background:none;color:#768c9f;font-size:14px}.match-stepper button span{font-size:11px}.match-stepper button[aria-current=step]{border-color:#add9e7;color:#e0f3ff}.v2-match-layout{display:block}.v2-match-layout .match-aside{max-width:850px;margin:auto}.match-step-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid #ffffff12}.match-step-actions>span{font-size:10px;letter-spacing:2px;color:#8ba1b4}.simple-tactics,.brief-intro{padding:25px 0}.simple-tactics h2,.brief-intro h2{font-size:36px;margin:15px 0 25px}.simple-tactics label{display:grid;gap:10px;margin-bottom:18px;font-size:12px}.simple-tactics textarea{padding:15px}.brief-intro p{color:#9aafc0;max-width:500px}.v2-empty{text-align:center;padding:70px 25px 90px;background:radial-gradient(ellipse at 50% 0,#263b4855,transparent 70%);border-radius:16px}.v2-empty h2{font-size:38px;margin:25px 0 10px}.v2-empty p{color:#8fa4b5;max-width:430px;margin:0 auto 30px;line-height:1.8}.v2-empty button{margin:5px}.empty-symbol{display:inline-grid;place-items:center;width:60px;height:60px;border:1px solid #add9e733;border-radius:50%;color:#add9e7;font-size:28px}.v2 dialog{background:#1b2531;border-color:#ffffff15;border-radius:18px}.v2 dialog:has(#player-form){height:100svh;max-height:100svh;margin:0 0 0 auto;border-radius:18px 0 0 18px;width:min(600px,100%)}.v2-pricing{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v2-pricing section{padding:22px;background:#13202c;border-radius:10px}.v2-pricing h2{font-size:32px;margin:15px 0}.v2-pricing h2 small{font-size:12px}.v2-pricing li,.v2-pricing p{font-size:12px;color:#a0b3c3;line-height:1.7}.command-list{display:grid;gap:8px;margin-top:20px}.command-list button{text-align:left}.player-shell{max-width:1150px;margin:auto;padding:30px 30px 120px}.player-shell header{display:flex;align-items:center;justify-content:space-between}.player-shell header>div{display:flex;gap:8px}.player-shell main{padding-top:90px}.player-shell h1{font-size:72px;line-height:1;letter-spacing:-1px;margin:22px 0}.player-welcome{color:#9ab0c2}.player-match{background:linear-gradient(110deg,#263e4e,#1b2a38);border-radius:18px;padding:35px;margin:40px 0}.player-match h2{font-size:40px;margin:18px 0}.player-match p{max-width:650px;color:#9db3c4;line-height:1.8}.player-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.player-insights h2{font-size:34px;margin:15px 0}.player-insights p{font-size:13px;color:#839bad}.player-nav{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;background:#263545f2;backdrop-filter:blur(15px);padding:10px;border:1px solid #ffffff12;border-radius:14px;gap:5px;z-index:10}.player-nav button,.player-nav a{border:0;background:none;color:#bdd1e0;padding:13px;font-size:12px;white-space:nowrap}.share-pitch{position:relative;width:100%;max-width:600px;aspect-ratio:1/1.1;margin:25px auto;background:#234237;border:16px solid #20382f;outline:1px solid #78917e55;border-radius:5px}.share-pitch:before{content:'';position:absolute;inset:10px;border:1px solid #b7caba33}.pitch-line.middle{position:absolute;top:50%;width:100%;border-top:1px solid #b7caba33}.pitch-circle{position:absolute;left:35%;top:36%;width:30%;height:28%;border:1px solid #b7caba33;border-radius:50%}.share-player{position:absolute;transform:translate(-50%,-50%);text-align:center;display:grid;justify-items:center;gap:4px;width:100px}.share-player b{background:#d4e6d5;color:#21372a;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:12px}.share-player span{font-size:10px;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#142a23;padding:2px 5px;border-radius:3px}.share-player small{font-size:9px;color:#b6cdbc}.shared-lineup{max-width:780px;margin:0 auto;padding:35px 25px}.shared-lineup h1{font-size:48px;margin:45px 0 10px}.shared-lineup h1 span{color:#8a9fad;font-size:26px}.shared-lineup>p{color:#9bb0c0}.v2 [hidden]{display:none!important}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.career{padding:25px 22px}.career-intro{margin-top:100px;margin-bottom:25px}.career h1{font-size:55px}.career-choices{grid-template-columns:1fr;gap:12px}.career-choices button{min-height:145px;padding:20px}.career-choices h2{font-size:30px;margin:15px 0 6px}.career-choices b{margin-top:16px}.career-choices p{margin:0}.career footer{flex-direction:column;gap:15px}.career-links{gap:20px}.onboard h1{font-size:46px}.v2 .page-head h1{font-size:38px}.manager-hero{padding:25px;min-height:290px}.manager-hero h2{font-size:37px;gap:10px;margin-top:32px}.manager-grid{grid-template-columns:1fr;gap:12px;margin:24px 0}.manager-grid section{border-right:0;border-bottom:1px solid #ffffff0c;padding:15px 0}.manager-grid h2{font-size:34px}.match-stepper button{flex-direction:column;gap:5px;font-size:12px;padding:14px 2px}.match-step-actions>span{display:none}.v2 .space-banner{gap:10px}.v2 .space-banner small{max-width:210px}.hq-assistant summary span{display:none}.v2 .mobile-nav{background:#172331f5}.v2 .mobile-nav a[aria-current=page]{color:#add9e7}.player-shell{padding:25px 20px 110px}.player-shell header .secondary{font-size:11px;padding:8px}.player-shell .career-brand span{display:none}.player-shell main{padding-top:60px}.player-shell h1{font-size:48px}.player-match{padding:25px}.player-match h2{font-size:34px}.player-insights{grid-template-columns:1fr;gap:20px}.player-nav{bottom:10px;max-width:calc(100vw - 20px);width:max-content;gap:0;padding:7px}.player-nav button,.player-nav a{font-size:10px;padding:12px 9px}.v2-pricing{grid-template-columns:1fr}.shared-lineup h1{font-size:36px}.share-player{width:75px}.share-player span{max-width:75px;font-size:9px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(min-width:761px) and (max-height:850px){.career-intro{margin-top:80px;margin-bottom:25px}.career h1{font-size:76px}.career-choices button{min-height:185px;padding:24px}.career-choices h2{font-size:29px;margin-top:24px}.career-choices b{margin-top:18px}.career-links{margin:22px 0}.career footer{margin-top:20px}}
.advanced-plan{grid-column:1/-1;margin:12px 0;color:#9db2c4}.advanced-plan summary{cursor:pointer;padding:10px 0}.advanced-plan label{margin:12px 0}

.v2 .sidebar{overflow-y:auto}.v2 .sidebar-bottom{flex-shrink:0}.v2 .eyebrow{color:var(--accent)}.v2 .sidebar .workspace-label{margin-top:25px}.v2 .sidebar .nav-caption{margin-top:18px;margin-bottom:10px}.v2 .sidebar nav{gap:2px}.v2 .sidebar .nav-group{margin-top:12px}.v2 .v2-tools button{background:transparent;padding:7px 10px}.v2 .form-badges .win{background:#87bfa52b;color:#b3e1ca}html:has(body.v2){background:#111721}

.ea-search-dialog{max-width:620px;background:#1b2531;border:1px solid #ffffff18;border-radius:16px;color:#eef3f8}.ea-search-dialog form{display:grid;gap:18px;margin:25px 0}.ea-search-dialog label{display:grid;gap:8px;font-size:13px}.ea-search-dialog input,.ea-search-dialog select{padding:12px;background:#111c27;color:white;border:1px solid #ffffff20;border-radius:7px;width:100%}.ea-club-result{padding:20px 0;border-top:1px solid #ffffff20}.ea-club-result p{font-size:12px;margin:7px 0;color:#9eb1c2}.ea-search-dialog .alert{margin:20px 0}.ea-search-dialog>.caption{margin:15px 0}
