html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select{-webkit-tap-highlight-color:transparent}.home-careers-button{z-index:20;color:#ddebf0;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0d1a1de8,#0a1418e8);border:1px solid #5ea8924a;border-radius:12px;min-height:46px;padding:10px 17px;font:600 12px inherit;transition:border-color .18s,transform .18s,background .18s,color .18s;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px #00000030,inset 0 1px #ffffff0d}.home-careers-button:hover{color:#fff;background:linear-gradient(#102126ef,#0b171ce8);border-color:#37dfa9;transform:translateY(-1px)}@media (width<=600px){.home-careers-button{right:14px;bottom:max(74px,calc(env(safe-area-inset-bottom) + 60px));min-height:42px;padding:9px 14px;font-size:11px}}body .home-careers-button{border-color:#6a8e812b;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-family:inherit;font-size:10px;line-height:1.2;display:flex;box-shadow:0 5px 14px #0002}body .home-careers-button svg{width:13px;height:13px}@media (width<=600px){body .home-careers-button{min-height:32px;padding:7px 10px;font-size:10px}}.medical-severe-overlay{z-index:1400;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:radial-gradient(#020a0ec9,#030a10a6);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.medical-severe-announcement{box-sizing:border-box;text-align:center;color:#f6f8fa;flex-direction:column;align-items:center;width:min(620px,100%);margin:0;padding:12px 0;font-family:Arial,Helvetica,sans-serif;display:flex}.medical-severe-emblem{isolation:isolate;background:#080d14ba;border:1px solid #ef3d6580;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;margin:0 0 12px;display:grid;position:relative;box-shadow:0 0 24px #e4294d16}.medical-severe-emblem:before{display:none}.medical-severe-emblem svg{stroke:#ff9db2;stroke-width:1.8px;filter:drop-shadow(0 4px 6px #ed244c55);width:40px;height:40px}.medical-severe-announcement>span{color:#efbdc8;letter-spacing:2.6px;justify-content:center;align-items:center;gap:12px;max-width:100%;margin:0 0 17px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.medical-severe-announcement>span:before,.medical-severe-announcement>span:after{content:"";background:linear-gradient(90deg,#0000,#ff668999);flex:0 0 42px;height:1px}.medical-severe-announcement>span:after{transform:rotate(180deg)}.medical-severe-announcement h2{letter-spacing:-.5px;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 2px #0009;max-width:590px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:800;line-height:1.16}.medical-severe-calendar{background:linear-gradient(135deg,#26333a9c,#101b2580);border:1px solid #7b899075;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin:0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff08}.medical-severe-calendar svg{stroke:#dce2e7;width:19px;height:19px}.medical-severe-calendar:before,.medical-severe-calendar:after{display:none}.medical-severe-recovery-row{justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:17px;display:flex}.medical-severe-announcement .medical-recovery{color:#f6f8fa;margin:0;padding:0;font-size:19px;font-weight:700;line-height:1.35;display:block}.medical-severe-announcement .medical-ovr-impact{border-top:1px solid #85939950;justify-content:center;align-items:baseline;gap:9px;width:min(320px,85%);margin:23px 0 0;padding:17px 0 0;display:flex;position:relative}.medical-severe-announcement .medical-ovr-impact:before{content:"";background:#ec6281;width:74px;height:2px;position:absolute;top:-1px}.medical-severe-announcement .medical-ovr-impact strong{color:#ff668a;-webkit-text-fill-color:transparent;letter-spacing:-3px;background:linear-gradient(#ffa2b5,#ef3564);-webkit-background-clip:text;background-clip:text;margin:0;font-size:66px;font-weight:800;line-height:1}.medical-severe-announcement .medical-ovr-impact span{color:#ff668a;letter-spacing:0;margin:0;font-size:25px;font-weight:800;line-height:1}@media (width<=600px){.medical-severe-overlay{padding:22px}.medical-severe-announcement{width:min(440px,100%)}.medical-severe-announcement h2{letter-spacing:-.3px;font-size:24px}.medical-severe-announcement>span{letter-spacing:1.7px;gap:8px;font-size:8px}.medical-severe-announcement>span:before,.medical-severe-announcement>span:after{flex-basis:20px}.medical-severe-announcement .medical-recovery{font-size:17px}.medical-severe-announcement .medical-ovr-impact strong{font-size:60px}.medical-severe-announcement .medical-ovr-impact span{font-size:23px}}@media (height<=540px){.medical-severe-overlay{padding:16px}.medical-severe-emblem{width:52px;height:52px;margin-bottom:9px}.medical-severe-emblem svg{width:31px;height:31px}.medical-severe-announcement>span{margin-bottom:12px}.medical-severe-announcement h2{font-size:24px}.medical-severe-recovery-row{margin-top:12px}.medical-severe-calendar{width:30px;height:30px}.medical-severe-announcement .medical-ovr-impact{margin-top:16px;padding-top:12px}.medical-severe-announcement .medical-ovr-impact strong{font-size:54px}}.legal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#070e15cf;padding:24px}.legal-dialog{flex-direction:column;width:min(710px,100%);max-height:calc(100dvh - 48px);display:flex;box-shadow:0 30px 100px #0009;background:linear-gradient(140deg,#1b2933,#101a22)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:0!important}.legal-release-heading{border-bottom:1px solid #ffffff14;flex:none;padding:30px 35px 23px}.legal-release-heading small{letter-spacing:2px;color:#8ba7bc;font-size:9px}.legal-release-heading h2{letter-spacing:-.7px;color:#edf3f8;margin:9px 0 0;font-size:29px}.legal-close{color:#bfd0dd;background:#ffffff07;border:1px solid #ffffff13;border-radius:6px;padding:7px 10px;font-size:11px;position:absolute;top:25px;right:24px}.legal-release-body{scrollbar-width:thin;padding:22px 35px;line-height:1.8;overflow:auto}.legal-release-body h3{color:#d8e6ef;margin:22px 0 10px;font-size:15px}.legal-release-body h3:first-child{margin-top:0}.legal-release-body p{color:#a7b8c6;margin:0 0 14px;font-size:12px;line-height:1.85}.legal-release-body a{color:#a2d4bf}.legal-release-body .legal-note{color:#bbafa1;background:#bca57307;border-left:2px solid #bca573;border-radius:0 6px 6px 0;padding:11px 15px;font-size:11px}.legal-release-body .about-signature{color:#dbe8ef;font-size:19px}.legal-release-actions{border-top:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding:16px 35px;display:flex}.legal-release-actions span{color:#718c9f;font-size:10px}.legal-release-actions button,.legal-export-save{color:#e6f1ea;background:#315f49;border:1px solid #ffffff16;border-radius:7px;padding:10px 17px;font-size:11px;font-weight:600}.legal-footer>p{color:#829296;max-width:950px;margin:0 auto 8px;font-size:9px;line-height:1.65}.legal-footer nav button{color:#a3b3b7;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:10px}.legal-footer nav button:hover{color:#edf2ee;background:#ffffff08}@media (width<=600px){.legal-backdrop{padding:12px}.legal-dialog{max-height:calc(100dvh - 24px)}.legal-release-heading,.legal-release-body{padding:22px}.legal-release-heading h2{font-size:24px}.legal-release-actions{padding:15px 22px}.legal-release-actions span{max-width:130px}.legal-close{top:16px;right:17px}.legal-release-heading small{font-size:7px}}.project-info-backdrop{z-index:3000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-sizing:border-box;color:#eaf0f3;letter-spacing:normal;background:#02080cc4;justify-content:center;align-items:center;padding:26px;font-family:Arial,Helvetica,sans-serif;animation:.22s ease-out project-information-in;display:flex;position:fixed;inset:0}.project-information{box-sizing:border-box;text-align:left;scrollbar-width:thin;scrollbar-color:#305c52 transparent;overscroll-behavior:contain;background:radial-gradient(at 50% 0,#12333c4d,#0000 75%),linear-gradient(125deg,#0b1b23,#081219);border:1px solid #456b756b;border-radius:18px;width:min(760px,100%);max-height:calc(100dvh - 52px);padding:32px 24px 17px;position:relative;overflow-y:auto;box-shadow:0 25px 100px #0007}.project-information>header{border:0;margin:0;padding:15px 12px 24px}.project-information h2{color:#f0f3f6;letter-spacing:-.8px;margin:0;font-size:36px;font-weight:750;line-height:1.15}.project-info-close{color:#adbec7;cursor:pointer;z-index:2;background:#192f353d;border:1px solid #5f859025;border-radius:9px;align-items:center;gap:5px;padding:7px;display:flex;position:absolute;top:20px;right:20px}.project-info-close span{font-size:11px}.project-info-close:hover{color:#fff;background:#22493f55}.project-info-body{gap:12px;display:grid}.project-info-card{background:linear-gradient(120deg,#10242b30,#0b1b2230);border:1px solid #34545e66;border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:25px;padding:17px 14px;display:grid}.project-info-icon{box-sizing:border-box;color:#14e9ba;background:linear-gradient(125deg,#173e383d,#0b2a2655);border:1px solid #2c766b2e;border-radius:13px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 15px #12e9ba05}.project-info-icon svg{width:27px;height:27px}.project-information h3{color:#f0f4f6;margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.2}.project-information p,.project-information li{color:#b4c6d0;margin:0;font-size:13px;font-weight:400;line-height:1.55}.project-information p+p{margin-top:8px}.project-information a{color:#19e2b0;overflow-wrap:anywhere;text-decoration:none}.project-information ul{margin:15px 0 0;padding-left:22px}.project-information li{margin:4px 0;padding-left:0}.project-information li::marker{color:#17e7ae;font-size:16px}.info-privacy{width:min(660px,100%);padding:30px 24px 20px}.info-privacy>header{border-bottom:1px solid #6a9da51f;margin:0 0 18px;padding:9px 6px 17px}.info-privacy header>small{letter-spacing:1.8px;color:#88aebd;margin:0 0 18px;font-size:10px;display:block}.info-privacy h2{font-size:32px}.info-privacy header>p{margin-top:5px;font-size:14px}.info-privacy .project-info-card{grid-template-columns:56px minmax(0,1fr);gap:20px;padding:15px 16px}.info-privacy h3{font-size:14px}.info-privacy p{font-size:12px;line-height:1.55}.info-standard{width:min(740px,100%);padding:30px 25px 25px}.info-standard>header{padding:13px 10px 30px}.info-standard .project-info-card{gap:25px;padding:21px 22px}.info-standard h3{font-size:18px}.info-standard p,.info-standard li{font-size:15px;line-height:1.6}.info-standard .project-info-icon{background:#073c2b44;border-color:#08a8794a;width:58px;height:58px}.info-standard .project-info-icon svg{width:30px;height:30px}.info-credits{width:min(730px,100%);padding:28px 38px 22px}.info-credits>header{padding:8px 0 15px}.info-credits .project-info-card{background:0 0;border:0;border-bottom:1px solid #65859140;border-radius:0;gap:26px;padding:20px 0 24px}.info-credits .project-info-card:last-child{border:0;padding-bottom:8px}.info-credits .project-info-icon{color:#42d9d7;background:#21343d4d;border-color:#517e8e33;border-radius:11px;width:51px;height:51px}.info-credits h3{font-size:18px}.info-credits p{font-size:14px;line-height:1.65}.info-about{width:min(790px,100%);padding:34px 32px 20px}.info-about>header{border-bottom:1px solid #507a8633;margin-bottom:13px;padding:3px 0 18px}.info-about h2{font-size:38px}.info-about .project-info-body{gap:0}.project-author{align-items:center;gap:16px;margin:0 0 10px;display:flex}.project-author img{object-fit:cover;object-position:50% 25%;background:#16392e;border:1px solid #29bf9d66;border-radius:50%;width:73px;height:73px}.project-author h3{margin:0 0 5px;font-size:19px}.project-author span{color:#18e7a2;font-size:14px}.info-about .project-info-body>h3{border-left:3px solid #22e7ac;margin:20px 0 9px;padding-left:14px;font-size:18px}.info-about p{font-size:13px;line-height:1.65}.project-about-motto{color:#19edac;border-top:1px solid #4b7c8333;margin-top:10px;padding-top:12px;font-size:16px;line-height:1.4;display:block}@keyframes project-information-in{0%{opacity:0}to{opacity:1}}@media (width<=600px){.project-info-backdrop{padding:12px}.project-information{max-height:calc(100dvh - 24px);padding:25px 16px 16px}.project-information h2{font-size:27px}.project-info-card,.info-standard .project-info-card{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:15px 12px}.project-info-icon,.info-standard .project-info-icon{width:40px;height:40px}.project-information p,.project-information li{font-size:12px}.project-information h3{font-size:15px}.project-info-close{top:12px;right:12px}.info-about .project-info-body>h3{font-size:16px}.project-about-motto{font-size:14px}}@media (prefers-reduced-motion:reduce){.project-info-backdrop{animation:none}}.project-information p,.project-information li,.project-information h3,.project-information strong,.project-information span{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal!important}*{box-sizing:border-box}html{background:#07090d}body{color:#f4f6f8;background:#07090d;min-width:320px;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}#root{min-height:100vh}:root{--bg:#07090d;--panel:#0e1116;--panel-2:#11151b;--panel-3:#151a21;--line:#242a34;--line-soft:#1a1f27;--text:#f4f6f8;--muted:#7b8490;--muted-2:#4d5561;--green:#64e88d;--green-2:#38c96b;--green-deep:#163b25;--orange:#d77405;--orange-2:#f18d19;--red:#ff5d6f;--yellow:#e5bd58;--blue:#75a8ff;--shadow:0 26px 70px #00000057;--font-display:"Barlow Condensed","Arial Narrow",sans-serif}.page-enter{animation:.28s both pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.eyebrow,.setup-kicker,.field-title,.step,.section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-weight:800}.eyebrow{color:var(--green);font-size:10px}.field-title{color:#7c8591;margin:24px 0 9px;font-size:10px;display:block}.game-button,.primary,.play,.simulate-match-button,.choices button,.sim-club-option,.starter-card,.mode-choice,.v18-league-picker button,.v18-foot-picker button,.quick-actions button,.app-dock button,.v18-sim-toolbar button,.shop-categories button,.premium-shop-item>button,.agent,.offers article>button,.award-card button{-webkit-tap-highlight-color:transparent;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s}.game-button,.primary,.play{color:#08100b;min-height:50px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));border:1px solid #0000;font-weight:900;position:relative}.game-button:hover,.primary:hover,.play:hover{transform:translateY(-2px)}.game-button:active,.primary:active,.play:active{transform:translateY(1px)scale(.992)}.game-button-primary,.primary,.play{background:linear-gradient(#72f09a,#55df82);border-color:#8bffad;box-shadow:0 9px 24px #57e2842b}.game-button-secondary{color:#d8dde3;min-height:50px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:#11151b;border:1px solid #2b323d;font-weight:800}.game-button-secondary:hover{color:#fff;background:#171c23;border-color:#49525e}.home-page{background:radial-gradient(circle at 50% -15%,#64e88d17,#0000 34%),#07090d;place-items:center;min-height:100vh;padding:26px;display:grid}.premium-home-shell{border:1px solid var(--line);width:min(980px,100%);min-height:570px;box-shadow:var(--shadow);background:linear-gradient(145deg,#0d1015,#090b0f);grid-template-rows:auto 1fr auto;grid-template-columns:1fr .78fr;gap:20px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.premium-home-shell:after{content:"";border:1px solid #64e88d1a;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-250px;right:-190px;box-shadow:0 0 100px #64e88d0d}.home-wordmark{z-index:1;grid-column:1/-1;align-items:center;gap:11px;display:flex;position:relative}.home-wordmark>i{background:var(--green);color:#071009;width:43px;height:43px;font:900 20px var(--font-display);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;font-style:normal;display:grid}.home-wordmark strong{font:900 29px/1 var(--font-display);letter-spacing:-.02em;display:block}.home-wordmark small{color:#4f5864;letter-spacing:.13em;margin-top:3px;font-size:8px;display:block}.home-hero-copy{z-index:1;align-self:center;position:relative}.home-hero-copy h1{font:900 clamp(58px,7vw,88px)/.84 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:9px 0 16px}.home-hero-copy h1 em{color:var(--green);font-style:normal}.home-hero-copy p{color:#7b8490;max-width:580px;margin:0;font-size:14px;line-height:1.65}.home-actions-v20{z-index:1;flex-direction:column;align-self:center;gap:8px;display:flex;position:relative}.home-actions-v20 .game-button{justify-content:space-between;align-items:center;padding:0 20px;font-size:17px;display:flex}.version-stamp{color:#343b45;letter-spacing:.14em;grid-column:1/-1;font-size:8px}.setup-page{background:radial-gradient(circle at 30% 0,#64e88d0f,#0000 26%),#07090d;min-height:100vh;padding:34px 20px 80px}.setup{border:1px solid var(--line);width:min(1020px,100%);box-shadow:var(--shadow);background:#0d1015;margin:auto;padding:30px}.setup-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.back{color:#7b8490;font:800 11px var(--font-display);letter-spacing:.08em;background:0 0;border:0}.back:hover{color:#fff}.step{color:var(--green);background:#0c1510;border:1px solid #26302a;padding:6px 9px;font-size:9px}.setup h2{font:900 clamp(40px,5vw,58px)/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:5px 0}.setup-description{color:#707987;margin:0 0 24px;font-size:12px;line-height:1.5}.v18-form-row{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.v18-form-row label>span{color:#68717d;font:800 9px var(--font-display);letter-spacing:.12em;margin-bottom:6px;display:block}.v18-form-row input,.flag-select{border:1px solid var(--line);color:#fff;background:#0a0d11;width:100%;height:48px}.v18-form-row input{outline:none;padding:0 13px}.v18-form-row input:focus,.flag-select:focus-within{border-color:#64e88d8c}.flag-select{align-items:center;gap:9px;padding:0 11px;display:flex}.flag-select select{color:#fff;background:0 0;border:0;outline:none;flex:1}.flag-select select option{background:#11151b}.mode-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mode-choice{border:1px solid var(--line);color:#b3bac3;text-align:left;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#0a0d11;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:100px;padding:15px;display:grid}.mode-choice:hover{background:#10151b;border-color:#3b4650;transform:translateY(-2px)}.mode-choice.selected{color:#fff;box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#64e88d17,#0d1116);border-color:#64e88d8c}.mode-number{color:#6f7885;width:42px;height:42px;font:800 20px var(--font-display);background:#12161d;border:1px solid #2d343f;place-items:center;display:grid}.mode-choice.selected .mode-number{background:var(--green);border-color:var(--green);color:#071009}.mode-choice strong{font:900 23px var(--font-display);letter-spacing:.02em;display:block}.mode-choice small{color:#68717c;margin-top:3px;font-size:10px;line-height:1.4;display:block}.mode-choice i{color:#59626e;font-style:normal;font:800 9px var(--font-display);letter-spacing:.1em}.mode-choice.selected i{color:var(--green)}.simulation-step-picker{border:1px solid var(--line);background:#090c10;grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:6px;margin:10px 0 5px;padding:7px;display:grid}.simulation-step-picker>span{color:#555f6a;max-width:170px;font:800 9px var(--font-display);letter-spacing:.1em;align-self:center;padding:0 12px}.simulation-step-picker button{color:#747d89;text-align:left;background:#11151b;border:1px solid #0000;padding:12px}.simulation-step-picker b{font:900 19px var(--font-display);display:block}.simulation-step-picker small{color:#5e6671;margin-top:2px;font-size:8px;display:block}.country-map{border:1px solid var(--line);background:radial-gradient(circle at 30% 55%,#3f975e24,#0000 28%),radial-gradient(circle at 57% 35%,#3f975e1f,#0000 24%),#090c10;height:330px;position:relative;overflow:hidden}.world-map-art{object-fit:contain;opacity:.25;filter:invert(.82)sepia(.08)hue-rotate(80deg)saturate(.55);width:100%;height:100%;position:absolute;inset:0}.map-glow{filter:blur(35px);opacity:.18;border-radius:50%;position:absolute}.map-glow.south-america{background:#45cf78;width:22%;height:42%;top:49%;left:20%}.map-glow.europe{background:#45cf78;width:25%;height:33%;top:17%;left:45%}.map-glow.north-america{background:#45cf78;width:28%;height:35%;top:15%;left:5%}.map-region-label{color:#303944;font:800 10px var(--font-display);letter-spacing:.18em;position:absolute}.map-region-label.america{top:8%;left:13%}.map-region-label.europe{top:8%;left:55%}.country-dot{color:#939ca8;white-space:nowrap;background:#0d1116;border:1px solid #273039;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #0005}.country-dot:hover{z-index:5;color:#fff;border-color:#596571;transform:translate(-50%,-50%)scale(1.05)}.country-dot.active{z-index:6;border-color:var(--green);color:#fff;background:#102117;box-shadow:0 0 0 2px #64e88d14}.country-dot b{display:none}.country-dot.active b,.country-dot:hover b{display:block}.v18-country-caption{justify-content:space-between;align-items:center;padding:9px 0;display:flex}.v18-country-caption strong{font:800 15px var(--font-display);align-items:center;gap:8px;display:flex}.v18-country-caption span{color:#59616c;font-size:9px}.v18-league-picker{gap:6px;display:flex;overflow:auto}.v18-league-picker button{border:1px solid var(--line);color:#747e89;text-align:left;background:#0a0d11;min-width:150px;padding:11px 12px}.v18-league-picker span{font:800 15px var(--font-display);display:block}.v18-league-picker small{color:#56606b;margin-top:2px;font-size:8px;display:block}.position-map{background:repeating-linear-gradient(90deg,#ffffff05 0 55px,#0000 55px 110px),linear-gradient(#0f4929,#0b3520);border:2px solid #ffffff42;width:min(540px,100%);height:360px;margin:0 auto;position:relative;overflow:hidden}.position-half{background:#ffffff3b;height:2px;position:absolute;top:50%;left:0;right:0}.position-circle{border:2px solid #ffffff3b;border-radius:50%;width:74px;height:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.position-box{border:2px solid #ffffff3b;width:40%;height:18%;position:absolute;left:30%}.position-box.top{top:-2px}.position-box.bottom{bottom:-2px}.position-node{color:#a9c9b6;min-width:44px;height:31px;font:800 12px var(--font-display);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#092717;border:1px solid #2e7650;position:absolute;transform:translate(-50%,-50%)}.position-node:hover{color:#fff;background:#123a25}.v18-foot-picker{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v18-foot-picker button{border:1px solid var(--line);color:#69727e;height:44px;font:800 13px var(--font-display);background:#0a0d11}.v18-foot-picker button.active{color:#fff;background:#101b14;border-color:#64e88d80}.setup-button{justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:0 18px;font-size:16px;display:flex}.starter-three{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.starter-card{border:1px solid var(--line);color:#fff;text-align:center;background:linear-gradient(160deg,#11151b,#090c10);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:18px 14px;display:flex;position:relative;overflow:hidden}.starter-card:before{content:"";background:var(--offer-accent,var(--green));opacity:.7;height:4px;position:absolute;inset:auto 0 0}.starter-card:hover{border-color:#49535f;transform:translateY(-4px)}.starter-card.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px #64e88d3d}.offer-number{color:#3e4651;font:900 20px var(--font-display);position:absolute;top:8px;left:10px}.starter-card>strong{font:900 20px var(--font-display)}.team-country-line{color:#747e89;align-items:center;gap:5px;font-size:9px;display:flex}.starter-meta{gap:8px;display:flex}.starter-meta small{color:#65707c;border:1px solid #222a33;padding:4px 7px;font-size:8px}.starter-card>i{color:var(--green);font:800 9px var(--font-display);letter-spacing:.08em;margin-top:4px;font-style:normal}.starter-loading{justify-content:center;gap:9px;padding:70px;display:flex}.starter-loading i{background:var(--green);width:12px;height:12px;animation:.7s infinite alternate blink}.starter-loading i:nth-child(2){animation-delay:.18s}.starter-loading i:nth-child(3){animation-delay:.36s}@keyframes blink{to{opacity:.2;transform:translateY(-5px)}}.flag-image{vertical-align:middle;width:28px;height:19px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.flag-image.small{width:21px;height:14px}.flag-image svg{width:100%;height:100%;display:block}.club-badge{border:1px solid #252c35;flex:none;place-items:center;width:48px;height:48px;padding:5px;display:grid;overflow:hidden;background:#0a0d11!important}.club-badge.small{width:34px;height:34px;padding:3px}.club-badge.tiny{width:24px;height:24px;padding:2px}.club-badge.large{width:70px;height:70px;padding:6px}.club-badge img{object-fit:contain;filter:drop-shadow(0 5px 5px #00000059);background:0 0;width:100%;height:100%}.fallback-shield{color:#fff;clip-path:polygon(50% 0,92% 12%,84% 75%,50% 100%,16% 75%,8% 12%);place-items:center;width:100%;height:100%;display:grid;position:relative}.fallback-shield i{clip-path:inherit;border:1px solid #fff5;position:absolute;inset:4px}.fallback-shield b{z-index:1;font:900 10px var(--font-display);position:relative}.career-page{background:radial-gradient(circle at 52% -20%,#64e88d0f,#0000 31%),#07090d;min-height:100vh;padding:14px 18px 92px}.life-app{width:min(1320px,100%);margin:auto}.topbar{grid-template-columns:1fr auto 1fr;align-items:center;height:54px;margin-bottom:10px;padding:0 3px;display:grid}.brand-button{background:0 0;border:0;justify-self:start;padding:0}.mini-logo{font:900 24px var(--font-display);letter-spacing:-.02em;color:#fff}.mini-logo span{color:var(--green)}.season-label{text-align:center}.season-label strong{font:800 13px var(--font-display);letter-spacing:.05em;display:block}.season-label span{color:#59616c;margin-top:2px;font-size:8px;display:block}.topbar nav{justify-self:end}.topbar nav button{border:1px solid var(--line);color:#79828e;height:34px;font:800 10px var(--font-display);letter-spacing:.08em;background:#0c0f13;padding:0 12px}.topbar nav button:hover{color:#fff;border-color:#46515d}.career-layout{border:1px solid var(--line);box-shadow:var(--shadow);background:#0c0f14;grid-template-columns:minmax(470px,.9fr) minmax(560px,1.12fr);gap:0;min-height:720px;display:grid}.career-main-column{border-right:1px solid var(--line);min-width:0;padding:24px 26px}.immersive-layout{grid-template-columns:minmax(520px,1fr) minmax(430px,.75fr)}.player-header{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:90px 1fr auto;gap:14px;padding:0 0 17px;display:grid;position:relative}.overall{color:#fff;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);background:linear-gradient(#dd7900,#b95b00);flex-direction:column;justify-content:center;align-items:center;width:82px;height:96px;display:flex;position:relative;box-shadow:0 12px 30px #d7740526}.overall span{font:800 8px var(--font-display);letter-spacing:.12em;color:#ffd7a8}.overall strong{font:900 44px/.88 var(--font-display);letter-spacing:-.03em}.overall>i{width:25px;height:25px;color:var(--green);font:900 10px var(--font-display);background:#0c1710;border:1px solid #314039;place-items:center;font-style:normal;display:grid;position:absolute;top:-8px;right:-9px}.overall.ovr-down>i{color:var(--red);background:#1b0f13;border-color:#4a2830}.player-info{align-self:center;min-width:0}.pills{align-items:center;gap:5px;margin-bottom:6px;display:flex}.pills>span{color:#9ba3ad;height:25px;font:800 9px var(--font-display);letter-spacing:.04em;background:#12161c;border:1px solid #252c35;align-items:center;padding:0 8px;display:inline-flex}.pills .nationality-pill{padding:0 5px}.pills .position{color:#ff76a2;background:#27101b;border-color:#5d2440}.club-name{align-items:center;gap:8px;min-width:0;display:flex}.club-name h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:900 28px var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;overflow:hidden}.player-info p{color:#656e79;margin:4px 0 0;font-size:9px}.player-meta{flex-direction:column;justify-content:center;gap:8px;display:flex}.player-meta div{text-align:right;background:#090c10;border:1px solid #202731;min-width:74px;padding:7px 9px}.player-meta span{color:#545d68;font:800 7px var(--font-display);letter-spacing:.1em;display:block}.player-meta strong{font:900 23px var(--font-display);margin-top:1px;display:block}.career-stats{background:#090c10;border:1px solid #202731;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.metric{border-right:1px solid #202731;flex-direction:column;justify-content:center;align-items:center;min-height:49px;display:flex;color:#fff!important;background:0 0!important}.metric:last-child{border-right:0}.metric span{font:800 7px var(--font-display);letter-spacing:.1em;color:#59626e!important}.metric strong{font:900 18px var(--font-display);margin-top:2px;color:#f6f7f8!important}.trophy-cabinet{background:#090c10;border:1px solid #202731;margin:12px 0;padding:12px 13px}.cabinet-title{color:#5e6772;font:800 8px var(--font-display);letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cabinet-shelf{align-items:center;gap:7px;min-height:54px;display:flex;overflow:auto}.cabinet-trophy{background:#11151b;border:1px solid #252c35;place-items:center;min-width:46px;height:46px;display:grid}.empty-cabinet{color:#454d58;align-items:center;gap:9px;font-size:8px;display:flex}.empty-trophy-mark{color:#4a525c;width:36px;height:36px;font:800 11px var(--font-display);border:1px dashed #2d343d;place-items:center;display:grid}.life-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.life-stat{background:#090c10;border:1px solid #202731;grid-template-columns:auto 1fr;gap:7px;padding:9px;display:grid}.life-stat>span{font-size:14px}.life-stat header{justify-content:space-between;gap:5px;display:flex}.life-stat header b{color:#7f8894;font:800 8px var(--font-display)}.life-stat header strong{font:800 9px var(--font-display)}.life-stat i{background:#232a33;height:3px;margin-top:5px;display:block}.life-stat em{background:var(--stat-color);height:100%;display:block}.life-stream{flex-direction:column;gap:10px;display:flex}.story-card{color:#fff;background:#10141a;border:1px solid #232a33;padding:19px;position:relative;overflow:hidden}.story-card:before{content:"";background:var(--event-accent,var(--green));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.story-card h2{font:900 28px/.96 var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:4px 0 7px}.story-card>p{color:#7c8590;margin:0 0 13px;font-size:10px;line-height:1.55}.event-icon{border:1px solid color-mix(in srgb,var(--event-accent,#64e88d) 36%,#28313b);background:color-mix(in srgb,var(--event-accent,#64e88d) 10%,#0d1116);color:#fff;width:42px;height:42px;font:900 12px var(--font-display);place-items:center;margin-bottom:9px;display:grid}.event-kicker-row{justify-content:space-between;align-items:center;display:flex}.event-kicker-row small{color:#4f5863;letter-spacing:.1em;font-size:7px}.choices{flex-direction:column;gap:5px;margin-top:12px;display:flex}.choices button{color:#e8ebef;text-align:left;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#0a0d11;border:1px solid #262e38;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 12px;display:flex}.choices button:hover{background:#11161c;border-color:#45515d;transform:translate(4px)}.choices button.good{box-shadow:inset 3px 0 var(--green)}.choices button.risk{box-shadow:inset 3px 0 var(--red)}.choices button.neutral{box-shadow:inset 3px 0 #7a8ca0}.choices strong{font:800 13px var(--font-display);display:block}.choices span{color:#68727d;margin-top:2px;font-size:8px;display:block}.choices>b{font:900 18px var(--font-display);color:#59636f}.premium-sim-card{padding:23px 22px}.sim-card-head{justify-content:space-between;gap:18px;display:flex}.sim-card-head>div>span{color:#5e6772;font:800 8px var(--font-display);letter-spacing:.14em}.sim-card-head h2{font-size:34px!important}.sim-card-head>b{color:#2d353f;font:900 48px var(--font-display)}.sim-essential-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0 8px;display:grid}.state{text-align:center;border:1px solid #222a33;min-width:0;padding:8px;background:#090c10!important}.state span{font:800 7px var(--font-display);letter-spacing:.08em;display:block;color:#59626d!important}.state strong{font:900 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden;color:#f4f6f8!important}.simulate-button{justify-content:space-between;align-items:center;width:100%;padding:0 16px;font-size:16px;display:flex}.sim-hint{color:#4d5660;text-align:center;margin-top:8px;font-size:8px;display:block}.sim-club-choice-card{padding:21px}.sim-choice-intro{justify-content:space-between;gap:14px;display:flex}.sim-choice-intro small{color:var(--green);font:800 8px var(--font-display);letter-spacing:.1em;background:#0c1610;border:1px solid #26312b;align-self:start;padding:5px 7px}.sim-club-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.sim-club-option{color:#fff;text-align:center;background:linear-gradient(160deg,#11161c,#090c10);border:1px solid #252d36;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:218px;padding:16px 11px;display:flex;position:relative;overflow:hidden}.sim-club-option:after{content:"";background:var(--team-accent,var(--green));opacity:.75;height:3px;position:absolute;bottom:0;left:0;right:0}.sim-club-option:hover{border-color:#4a5662;transform:translateY(-4px)}.sim-club-option.loan{border-color:#4a3c28}.sim-option-copy{flex-direction:column;align-items:center;min-width:0;display:flex}.sim-option-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:900 19px var(--font-display);text-transform:uppercase;margin-top:2px;overflow:hidden}.sim-option-copy>b{color:#d6b96d;font:800 10px var(--font-display);margin-top:2px}.sim-option-copy span{color:#626c77;margin-top:5px;font-size:8px;line-height:1.35}.sim-option-action{color:var(--green);font:800 9px var(--font-display);letter-spacing:.08em;margin-top:auto}.simulation-report-card{padding:20px}.simulation-report-top{align-items:center;gap:11px;display:flex}.sim-mode-orb{width:48px;height:48px;color:var(--green);font:900 15px var(--font-display);background:#0d1711;border:1px solid #274032;place-items:center;display:grid}.simulation-report-top h2{margin:2px 0}.simulation-report-top p{color:#67717c;margin:0;font-size:9px}.sim-years-list{flex-direction:column;gap:6px;margin-top:14px;display:flex}.sim-years-list article{background:#090c10;border:1px solid #222a33;grid-template-columns:1.2fr .95fr 1.4fr 1.05fr;align-items:center;gap:8px;padding:10px;display:grid}.sim-year-club{align-items:center;gap:7px;min-width:0;display:flex}.sim-year-club div{min-width:0}.sim-year-club strong{font:800 13px var(--font-display);display:block}.sim-year-club span{text-overflow:ellipsis;white-space:nowrap;color:#59636e;font-size:7px;display:block;overflow:hidden}.sim-headline{color:#9aa2ac;font:800 10px var(--font-display)}.sim-year-stats{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.sim-year-stats .state{padding:5px}.sim-evolution{background:#11151b;border-left:3px solid #48515c;padding:7px}.sim-evolution.up{border-left-color:var(--green)}.sim-evolution.down{border-left-color:var(--red)}.sim-evolution span,.sim-evolution small{color:#5d6670;font-size:7px;display:block}.sim-evolution b{font:900 16px var(--font-display);display:block}.sim-evolution.up b{color:var(--green)}.sim-evolution.down b{color:var(--red)}.timeline{background:#090b0f;min-width:0;padding:21px 18px}.timeline-header,.timeline-row{grid-template-columns:48px minmax(170px,1fr) 54px 42px 42px 42px;align-items:center;gap:7px;display:grid}.timeline-header{color:#434b56;font:800 8px var(--font-display);letter-spacing:.08em;padding:0 7px 8px}.timeline-scroll{max-height:675px;padding-right:3px;overflow:auto}.timeline-row{color:#7d8691;background:#0d1015;border:1px solid #0000;min-height:49px;margin-bottom:3px;padding:5px 7px}.timeline-row.empty{opacity:.23}.timeline-row.current{box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#64e88d14,#101419);border-color:#273f31}.age{color:#96a0ab;width:34px;height:34px;font:900 13px var(--font-display);background:#1b222b;place-items:center;display:grid}.current .age{background:var(--green);color:#071009}.timeline-club{align-items:center;gap:7px;min-width:0;display:flex}.timeline-club section{min-width:0}.timeline-club strong{text-overflow:ellipsis;white-space:nowrap;color:#d4d9df;font:800 11px var(--font-display);display:block;overflow:hidden}.timeline-club small{color:#4d5661;font-size:7px;display:block}.timeline-row>span{text-align:center;font:700 9px var(--font-display)}.timeline-ovr{height:25px;font:900 13px var(--font-display);background:#b85d00;place-items:center;color:#fff!important;display:grid!important}.current .timeline-ovr{background:var(--orange)}.match-preview{background:#090c10;border:1px solid #232c35;grid-template-columns:1fr auto 1fr;align-items:center;margin:12px 0 7px;padding:13px;display:grid}.match-team{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.match-team strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font:800 11px var(--font-display);overflow:hidden}.versus{text-align:center;padding:0 11px}.versus b{font:900 18px var(--font-display)}.versus span{color:#59636e;font-size:7px;display:block}.states{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.immersive-match-actions{grid-template-columns:1.25fr .75fr;gap:5px;margin-top:8px;display:grid}.play{grid-template-columns:32px 1fr 32px;align-items:center;width:100%;padding:0 11px;font-size:13px;display:grid}.play b{justify-self:end}.simulate-match-button{color:#8b949f;min-height:50px;font:800 11px var(--font-display);letter-spacing:.05em;background:#0a0d11;border:1px solid #2b333e}.simulate-match-button:hover{color:#fff;border-color:#4a5662}.quick-actions{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.quick-actions button{color:#747e89;background:#090c10;border:1px solid #222a33;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:63px;display:flex}.quick-actions button:hover{color:#fff;border-color:#44505b;transform:translateY(-2px)}.action-code{color:#a1a9b2;width:28px;height:20px;font:900 9px var(--font-display);background:#151b22;place-items:center;display:grid}.quick-actions strong{font:800 9px var(--font-display)}.quick-actions small{color:#4d5661;font-size:7px}.warning,.result-alert{color:#d6b36d;background:#1a1309;border:1px solid #4a3b22;margin-top:7px;padding:8px 10px;font-size:9px}.warning.red,.result-alert.suspension{color:#e98896;background:#190d11;border-color:#48262d}.result-alert.injury{color:#d6b36d;background:#1a1309;border-color:#4a3b22}.match-card{padding:16px}.live{color:#636d78;font:800 8px var(--font-display);letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.live span{align-items:center;gap:5px;display:flex}.live span i{background:#ff5366;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #ff5366}.scene-heading{margin:11px 0 9px}.scene-heading>span{color:var(--green);font:800 8px var(--font-display);letter-spacing:.12em}.scene-heading h2{margin:3px 0!important}.scene-heading p{color:#6c7580;margin:0;font-size:9px}.cinematic-stage{background:#050708;border:1px solid #28313a;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000}.stadium-crowd{opacity:.72;background:radial-gradient(circle,#5c6570 1px,#0000 1.4px) 0 0/8px 8px,#0a0c0f;height:48px}.stadium-light{filter:blur(2px);pointer-events:none;background:linear-gradient(165deg,#ffffff26,#0000 65%);width:180px;height:150px;position:absolute;top:-20px}.light-left{left:-70px}.light-right{right:-70px;transform:scaleX(-1)}.cinematic-grass{background:repeating-linear-gradient(90deg,#ffffff06 0 55px,#0000 55px 110px),linear-gradient(#124825,#0a321b);height:330px;position:relative;overflow:hidden}.field-line{background:#ffffff30;position:absolute}.halfway{height:1px;top:56%;left:0;right:0}.field-circle{border:1px solid #ffffff34;border-radius:50%;width:82px;height:82px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.box-line{border:1px solid #ffffff34;border-top:0;width:50%;height:26%;position:absolute;top:0;left:25%}.goal-frame{border:2px solid #d9dde1;border-top:0;width:18%;height:18px;position:absolute;top:0;left:41%}.goal-frame i{background:repeating-linear-gradient(90deg,#0000 0 8px,#ffffff20 8px 9px);position:absolute;inset:0}.free-kick-wall{gap:2px;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.free-kick-wall span{background:#d94f5c;border:2px solid #8c2630;border-radius:8px 8px 3px 3px;width:18px;height:38px}.penalty-spot{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.corner-flag{color:#ffd65a;position:absolute;top:2%;left:2%}.cinematic-player{z-index:3;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cinematic-player i{background:#f24f5d;border:3px solid #8e2731;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 8px #0008}.cinematic-player.teammate i{background:#4b8ff2;border-color:#28579e}.cinematic-player.user{width:31px;height:31px}.cinematic-player.user i{border:4px solid var(--green);background:#fff;box-shadow:0 0 0 5px #64e88d1f}.cinematic-player.user b{color:var(--green);font:900 7px var(--font-display);background:#071009;padding:2px 5px;position:absolute;top:34px}.cinematic-ball{z-index:6;background:radial-gradient(circle at 35% 30%,#fff 0 32%,#e7e7e7 33% 62%,#111 64% 69%,#f7f7f7 71%);border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 9px #0008}.cinematic-result{z-index:10;color:#fff;font:900 17px var(--font-display);background:#050709de;border:1px solid #49545f;padding:8px 13px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.cinematic-result.goal,.cinematic-result.success{border-color:var(--green);color:var(--green)}.cinematic-result.fail{border-color:var(--red);color:var(--red)}.cinematic-choice-bar{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.cinematic-choice{color:#fff;text-align:left;background:#090c10;border:1px solid #27313a;grid-template-columns:25px 1fr 20px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.cinematic-choice:hover{border-color:#50606d;transform:translateY(-2px)}.cinematic-choice>span{color:#8b96a0;width:23px;height:23px;font:900 9px var(--font-display);background:#151b22;place-items:center;display:grid}.cinematic-choice strong{font:800 11px var(--font-display);display:block}.cinematic-choice small{color:#59636d;font-size:7px;display:block}.cinematic-choice>b{justify-self:end}.match-progress{align-items:center;gap:8px;margin-top:8px;display:flex}.match-progress span{color:#525b66;font:800 7px var(--font-display)}.match-progress i{background:#222a32;flex:1;height:3px}.match-progress em{background:var(--green);height:100%;display:block}.result-card{text-align:center}.result{color:#9ba3ad;font:800 9px var(--font-display);letter-spacing:.08em;border:1px solid #2c343d;padding:5px 8px;display:inline-block}.result.victoria{color:var(--green);border-color:#2f6742}.result.derrota{color:#ef7b89;border-color:#5a2d35}.score{grid-template-columns:1fr auto 1fr;align-items:center;margin:14px 0;display:grid}.score-team{flex-direction:column;align-items:center;gap:4px;display:flex}.score-team span{color:#6b7580;font:800 9px var(--font-display)}.score-team strong{font:900 42px var(--font-display)}.score>b{color:#39424d}.rating{background:#0c1510;border:1px solid #26322b;padding:10px}.rating span{color:#5e6873;font:800 7px var(--font-display);display:block}.rating strong{color:var(--green);font:900 40px var(--font-display);display:block}.rating small{color:#58616c;font-size:7px}.result-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.consequence-card{border-color:#29323b}.consequence-burst{color:#2f3944;font:900 34px var(--font-display);position:absolute;top:14px;right:18px}.consequence-changes{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;display:grid}.consequence-changes>div{background:#090c10;border:1px solid #232b35;padding:8px}.consequence-changes span{color:#5c6570;font-size:7px;display:block}.consequence-changes strong{font:900 14px var(--font-display)}.consequence-changes .positive strong{color:var(--green)}.consequence-changes .negative strong{color:var(--red)}.neutral-change{grid-column:1/-1}.consequence-continue{margin-top:7px}.recent-events{margin-top:8px}.section-title{color:#505965;font-size:8px}.recent-events article{border-bottom:1px solid #1d232b;grid-template-columns:30px 1fr;gap:8px;padding:8px 0;display:grid}.recent-events article>div{width:28px;height:28px;font:800 8px var(--font-display);background:#0a0d11;border:1px solid #232b34;place-items:center;display:grid}.recent-events strong{font:800 10px var(--font-display)}.recent-events p{color:#616b76;margin:2px 0;font-size:8px}.recent-events section>span{color:#404852;font-size:7px}.v18-sim-toolbar,.app-dock{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c10e8;border:1px solid #29313a;gap:2px;padding:4px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0009}.v18-sim-toolbar button,.app-dock button{color:#77818c;min-width:100px;height:42px;font:800 10px var(--font-display);letter-spacing:.06em;background:#0d1116;border:0;position:relative}.v18-sim-toolbar button:hover,.app-dock button:hover{color:#fff;background:#151a21}.v18-sim-toolbar i,.app-dock i{background:var(--green);color:#071009;min-width:14px;height:14px;font:900 7px var(--font-display);place-items:center;font-style:normal;display:grid;position:absolute;top:4px;right:5px}.app-dock{gap:1px}.app-dock button{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:82px;height:48px;display:flex}.dock-glyph{font:900 10px var(--font-display)}.app-dock b{font:800 8px var(--font-display)}.app-dock .dock-main{background:var(--green);color:#071009;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{color:#fff;background:#0d1015;border:1px solid #2a323c;width:min(820px,100%);max-height:88vh;padding:19px;overflow:auto;box-shadow:0 32px 90px #000a}.modal>header{border-bottom:1px solid #202731;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:12px;display:flex}.modal>header span{color:#59626d;font:800 8px var(--font-display);letter-spacing:.11em}.modal>header h2{font:900 28px var(--font-display);text-transform:uppercase;margin:2px 0 0}.modal>header button{color:#8a949f;background:#11151b;border:1px solid #2b333d;width:34px;height:34px;font-size:20px}.modal>header button:hover{color:#fff;border-color:#53606c}.profile-head{background:#090c10;border:1px solid #202831;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.profile-overall{background:var(--orange);color:#fff;width:58px;height:66px;font:900 29px var(--font-display);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);flex-direction:column;justify-content:center;align-items:center;display:flex}.profile-overall span{font-size:6px}.profile-head h3{font:900 18px var(--font-display);margin:0}.profile-head p{color:#626c77;margin:2px 0 0;font-size:8px}.money{text-align:right}.money span{color:#59636e;font:800 7px var(--font-display);display:block}.money strong{font:900 23px var(--font-display)}.attributes{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px;display:grid}.attribute{background:#090c10;border:1px solid #202831;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.attribute>strong{font:900 19px var(--font-display);text-align:center}.attribute section>div{justify-content:space-between;display:flex}.attribute b,.attribute span{font-size:7px}.attribute span{color:#5d6670}.attribute i,.mental i{background:#202831;height:3px;margin-top:4px;display:block}.attribute em,.mental em{background:var(--green);height:100%;display:block}.mental-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.mental{background:#090c10;border:1px solid #202831;padding:8px}.mental span{color:#656f7a;font-size:7px}.mental strong{float:right;font:800 10px var(--font-display)}.national-team{background:#0b1118;border:1px solid #24303a;justify-content:space-between;margin-top:7px;padding:9px;font-size:8px;display:flex}.profile-trophy-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.profile-trophy-grid>div{text-align:center;background:#090c10;border:1px solid #222a33;padding:8px}.profile-no-trophies{color:#5b646f;font-size:9px}.league-table{background:#090c10;border:1px solid #202831}.league-head,.league-row{grid-template-columns:32px 1fr 40px 40px 42px;align-items:center;gap:5px;min-height:38px;padding:0 8px;display:grid}.league-head{color:#4e5761;font:800 7px var(--font-display);letter-spacing:.08em}.league-row{color:#858e99;border-top:1px solid #1d242c;font-size:8px}.league-row.user{color:#fff;background:#101a14}.league-row>div{align-items:center;gap:6px;display:flex}.current-contract{background:#090c10;border:1px solid #202831;align-items:center;gap:9px;padding:11px;display:flex}.current-contract div{flex-direction:column;display:flex}.current-contract span{color:#5a6470;font-size:7px}.current-contract strong{font:800 12px var(--font-display)}.current-contract small{color:#656f7a;font-size:7px}.agent{width:100%;height:42px;color:var(--green);font:800 10px var(--font-display);background:#0d1711;border:1px solid #284133;margin-top:6px}.agreed{color:var(--green);background:#0d1711;border:1px solid #284133;margin-top:7px;padding:10px;font-size:8px}.offers{flex-direction:column;gap:6px;margin-top:7px;display:flex}.offers article{background:#090c10;border:1px solid #212933;padding:10px}.offer-club{align-items:center;gap:8px;display:flex}.offer-club>div{flex-direction:column;display:flex}.offer-club strong{font:800 12px var(--font-display)}.offer-club span{color:#606a75;font-size:7px}.offer-data{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px;display:grid}.offers article>button{width:100%;height:36px;color:var(--green);font:800 9px var(--font-display);background:#0e1812;border:1px solid #2c4134;margin-top:6px}.wallet-card{background:#090d0b;border:1px solid #22302a;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.wallet-mark{background:var(--green);color:#071009;width:50px;height:50px;font:900 21px var(--font-display);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;display:grid}.wallet-card span{color:#5c6671;font:800 7px var(--font-display);letter-spacing:.1em;display:block}.wallet-card strong{font:900 26px var(--font-display)}.wallet-card small{color:#59636e;font-size:7px;display:block}.wallet-income{text-align:right}.wallet-income .positive{color:var(--green)}.wallet-income .negative{color:var(--red)}.shop-categories{gap:4px;padding:8px 0;display:flex;overflow:auto}.shop-categories button{white-space:nowrap;color:#67717c;font:800 8px var(--font-display);background:#090c10;border:1px solid #222a33;padding:7px 10px}.shop-categories button.active{border-color:var(--green);color:#fff;background:#0f1b13}.shop-grid,.premium-shop-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.shop-item,.premium-shop-item{background:#090c10;border:1px solid #222a33;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.shop-item-icon{color:#9ea6af;width:48px;height:48px;font:900 11px var(--font-display);background:#141a21;place-items:center;display:grid}.shop-item-copy strong{font:800 11px var(--font-display);display:block}.shop-item-copy>span{color:#5e6873;margin-top:2px;font-size:7px;display:block}.shop-item-effects{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.shop-item-effects span{color:#79838e;border:1px solid #273039;padding:2px 4px;font-size:6px}.shop-item-price{text-align:right}.shop-item-price strong{font:900 15px var(--font-display);display:block}.shop-item-price span{color:#5d6671;font-size:7px;display:block}.premium-shop-item>button{height:32px;color:var(--green);font:800 9px var(--font-display);background:#0e1812;border:1px solid #294133;grid-column:1/-1}.summary-page{background:#07090d;place-items:center;min-height:100vh;padding:22px;display:grid}.summary{border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);text-align:center;background:#0d1015;padding:28px}.summary-icon{width:58px;height:58px;color:var(--green);background:#101a14;border:1px solid #344139;place-items:center;margin:0 auto 10px;font-size:24px;display:grid}.summary h2{font:900 48px var(--font-display);text-transform:uppercase;margin:4px 0}.summary>p{color:#69737e;font-size:10px}.summary-stats{background:#090c10;border:1px solid #202831;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.award-list,.next-club{color:#76808b;background:#090c10;border:1px solid #202831;margin:6px 0;padding:10px;font-size:9px}.summary-trophy{text-align:left;align-items:center;gap:8px;display:flex}.summary-trophy span{flex-direction:column;display:flex}.summary-trophy b{color:#e1c26e;font:800 11px var(--font-display)}.summary-trophy small{color:#56606b}.retirement-history{text-align:left;max-height:360px;margin:12px 0;overflow:auto}.retirement-history>div{border-bottom:1px solid #1e252d;grid-template-columns:32px 24px 1fr 34px auto;align-items:center;gap:6px;padding:7px;font-size:8px;display:grid}.trophy-logo{place-items:center;width:34px;height:34px;display:grid}.trophy-logo.small{width:27px;height:27px}.trophy-logo img{object-fit:contain;filter:drop-shadow(0 5px 7px #0009);max-width:100%;max-height:100%}.trophy-silhouette{width:28px;height:30px;position:relative}.trophy-silhouette i{background:#c7a34d;display:block;position:absolute}.cup-body{border-radius:4px 4px 8px 8px;width:14px;height:15px;top:2px;left:7px}.cup-ear{border:2px solid #c7a34d;border-radius:50%;width:8px;height:10px;top:4px;background:0 0!important}.cup-ear.left{left:0}.cup-ear.right{right:0}.cup-stem{width:4px;height:7px;top:16px;left:12px}.cup-base{width:14px;height:4px;bottom:1px;left:7px}.award-overlay{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.award-card{text-align:center;background:radial-gradient(circle at 50% 20%,#dcb95b1f,#0000 40%),#0d1015;border:1px solid #50482d;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #000}.award-trophy{place-items:center;width:110px;height:110px;margin:15px auto;display:grid}.award-card h2{font:900 35px var(--font-display);text-transform:uppercase;margin:5px 0}.award-card button{color:#17120a;width:100%;height:46px;font:900 12px var(--font-display);background:#d8bb63;border:1px solid #4d452c}.award-particles{pointer-events:none;position:absolute;inset:0}.award-particles i{width:4px;height:16px;transform:rotate(calc(var(--i)*30deg)) translateY(-125px);opacity:.6;background:#d6b45b;position:absolute;top:50%;left:50%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#090c10}::-webkit-scrollbar-thumb{background:#2a323c;border:2px solid #090c10}@media (width<=1100px){.career-layout,.immersive-layout{grid-template-columns:1fr}.career-main-column{border-right:0;border-bottom:1px solid var(--line)}.timeline-scroll{max-height:420px}.premium-home-shell{grid-template-columns:1fr}.home-actions-v20{max-width:520px}.sim-club-choice-grid{grid-template-columns:1fr 1fr 1fr}.country-map{height:300px}}@media (width<=760px){.career-page{padding:8px 8px 84px}.topbar{grid-template-columns:1fr auto;height:auto;padding:6px 2px}.season-label{text-align:left;grid-area:2/1/auto/-1;margin-top:6px}.career-main-column{padding:16px 14px}.timeline{padding:14px 10px;overflow:auto}.timeline-header,.timeline-row{min-width:580px}.player-header{grid-template-columns:76px 1fr}.overall{width:70px;height:82px}.overall strong{font-size:37px}.player-meta{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.player-meta div{text-align:left}.career-stats{grid-template-columns:repeat(4,1fr)}.sim-club-choice-grid{grid-template-columns:1fr}.sim-club-option{text-align:left;grid-template-columns:auto 62px 1fr auto;justify-content:stretch;min-height:150px;display:grid}.sim-club-option .club-badge{grid-column:2}.sim-option-copy{align-items:flex-start}.sim-option-action{margin:0}.sim-option-index{align-self:start;position:static}.sim-years-list article{grid-template-columns:1fr}.premium-home-shell{padding:25px 22px}.home-hero-copy h1{font-size:58px}.setup{padding:20px 16px}.v18-form-row,.mode-choice-grid{grid-template-columns:1fr}.simulation-step-picker{grid-template-columns:1fr 1fr}.simulation-step-picker>span{grid-column:1/-1;max-width:none;padding:5px}.starter-three{grid-template-columns:1fr}.starter-card{min-height:155px}.country-map{height:360px}.country-dot{padding:3px}.country-dot b{display:none!important}.position-map{height:315px}.immersive-match-actions{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(2,1fr)}.cinematic-grass{height:300px}.sim-years-list article{display:block}.sim-year-stats{margin:7px 0}.shop-grid,.premium-shop-grid{grid-template-columns:1fr}.mental-grid{grid-template-columns:repeat(2,1fr)}.profile-head{grid-template-columns:auto auto 1fr}.money{text-align:left;grid-column:1/-1}.app-dock,.v18-sim-toolbar{justify-content:stretch;width:calc(100% - 14px);bottom:7px}.app-dock button,.v18-sim-toolbar button{flex:1;min-width:0}.v18-sim-toolbar button{font-size:8px}}@media (width<=480px){.home-page{padding:10px}.premium-home-shell{min-height:calc(100vh - 20px);padding:20px 16px}.home-hero-copy h1{font-size:48px}.home-hero-copy p{font-size:11px}.setup-page{padding:10px 7px 65px}.setup h2{font-size:39px}.country-map{height:300px}.position-map{height:285px}.player-header{grid-template-columns:70px 1fr}.club-name h1{font-size:22px}.career-stats{grid-template-columns:repeat(2,1fr)}.career-stats .metric:nth-child(2){border-right:0}.career-stats .metric:nth-child(-n+2){border-bottom:1px solid #202731}.sim-essential-stats{grid-template-columns:1fr 1fr 1fr}.story-card h2{font-size:24px}.sim-club-option{grid-template-columns:56px 1fr;gap:8px}.sim-club-option .sim-option-index{display:none}.sim-club-option .club-badge{grid-area:1/1/3}.sim-option-copy,.sim-option-action{grid-column:2}.cinematic-choice-bar{grid-template-columns:1fr}.states,.consequence-changes,.profile-trophy-grid{grid-template-columns:repeat(2,1fr)}}:root{--green:#61ef91;--green-2:#35cc6a;--panel:#0b0e12;--panel-2:#0e1217;--panel-3:#12171d;--line:#202730;--text:#f7f8fa}body{color:#f7f8fa;background:#06080b}.career-page{background:radial-gradient(circle at 20% -10%,#61ef910e,#0000 28%),#06080b}.life-app{max-width:1320px;margin:auto}.topbar{background:#080b0f;border-bottom:1px solid #171d24}.mode-chip{height:29px;color:var(--green);font:800 9px var(--font-display);letter-spacing:.12em;background:#0b1510;border:1px solid #26312b;align-items:center;padding:0 10px;display:inline-flex}.career-layout{background:#090c10;border:1px solid #20262e;box-shadow:0 24px 75px #00000061}.career-main-column{background:#090c10}.timeline{background:#07090c}.player-header{box-shadow:none;background:#0d1116;border:1px solid #202730}.overall{color:#fff;background:linear-gradient(155deg,#e58a12,#b95c00);box-shadow:0 10px 25px #dd78082e}.career-stats{background:#090d11;border-top:1px solid #222932}.metric{color:#fff!important;background:#090d11!important}.metric span{color:#6d7784!important}.metric strong{color:#f8fafc!important}.club-badge{box-shadow:none!important;background:#0a0e12!important;border:1px solid #27303a!important}.club-badge img{background:0 0!important}.trophy-cabinet{background:#090d11;border:1px solid #202730}.story-card{background:#0c1015;border:1px solid #242b34;box-shadow:0 15px 45px #0000002e}.sim-club-choice-card{background:#0b0f14;padding:18px}.sim-block-result{background:linear-gradient(90deg,#61ef910f,#090d11);border:1px solid #25302a;grid-template-columns:1.1fr 1.9fr;align-items:center;gap:14px;margin-bottom:16px;padding:13px 14px;display:grid}.sim-result-main span{color:#65716a;font:800 8px var(--font-display);letter-spacing:.13em;display:block}.sim-result-main strong{font:900 22px var(--font-display);text-transform:uppercase;margin-top:3px;display:block}.sim-result-stats{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sim-result-stats .state{background:#080b0f!important;border:1px solid #1e262e!important}.sim-result-stats .state span{color:#66707a!important}.sim-result-stats .state strong{color:#fff!important}.sim-choice-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:11px;display:flex}.sim-choice-intro h2{font:900 31px/1 var(--font-display);text-transform:uppercase;margin:2px 0 0}.sim-choice-intro>small{color:#4f5964;font:800 8px var(--font-display);letter-spacing:.09em}.sim-club-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sim-club-option{color:#fff;clip-path:none;text-align:center;background:linear-gradient(#0e1217,#090c10);border:1px solid #252c34;min-height:218px;padding:18px 14px 12px;position:relative;overflow:hidden}.sim-club-option:before{content:"";background:var(--team-accent,var(--green));opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.sim-club-option:hover{background:#11171d;border-color:#46515d;box-shadow:0 12px 34px #00000040}.sim-club-option.current-option{background:linear-gradient(#61ef910e,#0a0e12);border-color:#61ef9175}.sim-club-option .club-badge.large{width:68px;height:68px;margin:9px auto 10px}.sim-option-index{color:#3f4852;font:900 10px var(--font-display);position:absolute;top:10px;left:10px}.sim-option-copy{flex-direction:column;align-items:center;gap:2px;display:flex}.sim-option-copy small{color:#69737e;font:800 8px var(--font-display);letter-spacing:.09em}.sim-option-copy strong{font:900 20px/1 var(--font-display);text-transform:uppercase}.sim-option-copy b{color:#e1ba5b;font:800 8px var(--font-display);margin-top:4px}.sim-option-copy span{color:#59636e;margin-top:5px;font-size:8px}.sim-option-action{color:var(--green);font:900 9px var(--font-display);letter-spacing:.08em;border-top:1px solid #1e252d;margin-top:14px;padding-top:9px}.simulating-card{text-align:center;padding:45px 20px}.simulating-mark{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.simulating-mark i{background:var(--green);width:8px;height:8px;animation:.8s infinite alternate simDot}.simulating-mark i:nth-child(2){animation-delay:.12s}.simulating-mark i:nth-child(3){animation-delay:.24s}@keyframes simDot{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-7px)}}.starter-click-hint{text-align:center;color:#5d6873;font:800 9px var(--font-display);letter-spacing:.1em;margin:12px 0 0}.app-dock,.v18-sim-toolbar{display:none!important}.immersive-next{background:#0b0f14}.match-preview,.state,.quick-actions button,.simulate-match-button{color:#f5f7f9!important;background:#080b0f!important;border-color:#222a33!important}.state span,.quick-actions small{color:#65707a!important}.state strong,.quick-actions strong{color:#fff!important}.play{color:#061008!important;background:linear-gradient(#74f09b,#51db7e)!important}.simulate-match-button:hover,.quick-actions button:hover{background:#0f151b!important;border-color:#42505d!important}.cinematic-grass{box-shadow:inset 0 0 50px #0000004d}.summary-stats,.league-row,.league-head,.profile-head,.attribute,.mental,.current-contract,.offers article,.shop-item,.premium-shop-item{color:#f6f8fa!important;background:#090d11!important}.summary-stats .metric{background:#090d11!important}.league-row span,.league-row b,.profile-head strong,.attribute strong,.mental strong{color:#f6f8fa!important}@media (width<=900px){.sim-block-result,.sim-club-choice-grid{grid-template-columns:1fr}.sim-club-option{text-align:left;grid-template-columns:70px 1fr;align-items:center;min-height:130px;display:grid}.sim-club-option .club-badge.large{margin:0}.sim-option-copy{align-items:flex-start}.sim-option-action{grid-column:1/-1}.sim-result-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.sim-result-stats{grid-template-columns:repeat(2,1fr)}.sim-choice-intro{flex-direction:column;align-items:flex-start;gap:5px}.sim-choice-intro h2{font-size:26px}.career-page{padding-bottom:10px}.sim-club-option{grid-template-columns:58px 1fr}.sim-club-option .club-badge.large{width:54px;height:54px}}:root{--v23-bg:#09090b;--v23-panel:#101014;--v23-panel-2:#141418;--v23-row:#1a1a1f;--v23-line:#24242a;--v23-text:#f6f6f7;--v23-muted:#777783;--v23-dim:#34343d;--v23-green:#60e98d;--v23-green-soft:#15301f;--v23-orange:#d66b00}body{background:var(--v23-bg)!important;color:var(--v23-text)!important}.premium-home-shell{background:linear-gradient(145deg,#111115,#0c0c0f)!important;border:1px solid #222228!important;border-radius:18px!important;grid-template-rows:auto 1fr auto auto!important;grid-template-columns:1fr!important;width:min(860px,100%)!important;min-height:480px!important;padding:38px!important}.premium-home-shell:after{display:none!important}.home-wordmark>i{color:#09090b!important;clip-path:none!important;background:#f7f7f8!important;border-radius:8px!important}.home-wordmark strong span{color:var(--v23-green)!important}.home-hero-copy h1{max-width:720px!important;font-size:clamp(54px,8vw,86px)!important}.home-hero-copy h1 em{color:var(--v23-green)!important}.home-actions-v20{width:min(460px,100%)!important}.game-button,.primary,.play{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)!important;border-radius:0!important}.game-button-primary,.primary,.play{color:#0a0a0c!important;background:#f4f4f5!important;border-color:#fff!important;box-shadow:0 8px 20px #00000040!important}.game-button-primary:after,.primary:after,.play:after{content:"";background:var(--v23-green);width:34px;height:3px;position:absolute;bottom:0;left:0}.game-button-secondary{clip-path:none!important;background:#111115!important;border-radius:0!important}.setup-page{background:#09090b!important}.setup{background:#101014!important;border:1px solid #222228!important;border-radius:16px!important;width:min(1120px,100%)!important;box-shadow:0 24px 70px #0007!important}.setup h2{text-transform:none!important;letter-spacing:-.035em!important;font-size:clamp(38px,5vw,55px)!important}.mode-choice-grid{gap:12px!important}.mode-choice{clip-path:none!important;background:#151519!important;border:1px solid #292930!important;border-radius:12px!important;min-height:112px!important;padding:17px!important}.mode-choice.selected{box-shadow:inset 0 -3px var(--v23-green)!important;background:#111b15!important;border-color:#5be589!important}.mode-choice strong{font-size:26px!important}.mode-number{border-radius:7px!important}.simulation-step-picker{background:#0c0c0f!important;border-radius:11px!important}.simulation-step-picker button{border-radius:8px!important}.simulation-step-picker button.active{color:#0a0a0c!important;background:#f4f4f5!important;border-color:#fff!important}.simulation-step-picker button.active small{color:#5d5d66!important}.country-picker{background:#151519;border:1px solid #292930;border-radius:13px;overflow:hidden}.country-search{background:#121216;border-bottom:1px solid #25252b;align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.country-search span{color:#71717b;font-size:22px}.country-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:14px}.country-grid{grid-template-columns:repeat(3,1fr);max-height:285px;padding:8px;display:grid;overflow:auto}.country-grid button{color:#ddd;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr 22px;align-items:center;gap:9px;min-height:48px;padding:0 11px;display:grid}.country-grid button.active{color:#0a0a0c;background:#f3f3f4}.country-grid button span{font-weight:750}.country-grid button b{justify-self:end}.v18-league-picker button{background:#151519!important;border-radius:9px!important}.v18-league-picker button.active{color:#fff!important;background:#112017!important;border-color:#56df83!important}.position-map{background:linear-gradient(#0d4a2d,#0a3923)!important;border-color:#2a2a31!important;border-radius:12px!important}.position-node{background:#092d1e!important;border-color:#145236!important;border-radius:9px!important}.position-node.active{color:#0b0b0d!important;background:#f4f4f5!important;box-shadow:0 7px 20px #0007!important}.v18-foot-picker button{background:#151519!important;border-radius:9px!important}.v18-foot-picker button.active{color:#09090b!important;background:#f4f4f5!important}.copero-page{color:#f7f7f8;background:#09090b;min-height:100vh;padding:18px}.copero-app{width:min(1280px,100%);margin:auto}.copero-brandbar{justify-content:space-between;align-items:center;height:52px;padding:0 4px;display:flex}.copero-wordmark{color:#f5f5f6;font:900 25px/1 var(--font-display);letter-spacing:-.04em;background:0 0;border:0}.copero-brandbar>div{text-align:right}.copero-brandbar b{color:#d9d9dc;font:800 10px var(--font-display);letter-spacing:.12em;display:block}.copero-brandbar span{color:#55555e;margin-top:2px;font-size:8px;display:block}.copero-board{background:#0e0e12;border:1px solid #232329;border-radius:16px;grid-template-columns:minmax(390px,.82fr) minmax(540px,1.38fr);grid-template-areas:"profile timeline""action timeline";display:grid;overflow:hidden;box-shadow:0 28px 80px #0007}.copero-profile-zone{background:#101014;border-right:1px solid #1e1e23;grid-area:profile;padding:22px 24px 0}.copero-action-zone{background:#101014;border-right:1px solid #1e1e23;grid-area:action;padding:0 24px 24px}.copero-timeline{background:#0c0c0f;grid-area:timeline;min-height:690px;padding:18px 18px 16px}.copero-profile-zone .player-header{background:0 0!important;border:0!important;border-bottom:1px solid #24242a!important;grid-template-columns:92px 1fr auto!important;gap:14px!important;padding:0 0 17px!important;display:grid!important}.copero-profile-zone .overall{clip-path:none!important;background:linear-gradient(145deg,#df7700,#af4d00)!important;border-radius:15px!important;width:88px!important;height:100px!important}.copero-profile-zone .overall span{font-size:9px!important}.copero-profile-zone .pills{margin-bottom:8px!important}.copero-profile-zone .pills span{color:#fff!important;background:#24242a!important;border-radius:7px!important}.copero-profile-zone .player-info p{color:#5c5c65!important;font-size:9px!important}.copero-profile-zone .player-meta span{font-size:8px!important}.copero-profile-zone .career-stats{background:0 0!important;border-top:0!important;grid-column:1/-1!important;grid-template-columns:repeat(4,1fr)!important;margin:4px 0 0!important;display:grid!important}.copero-profile-zone .metric{background:0 0!important;border-right:1px solid #222228!important;padding:12px 7px!important}.copero-profile-zone .metric:last-child{border-right:0!important}.copero-profile-zone .metric span{font-size:8px!important}.copero-trophies{border-bottom:1px solid #24242a;padding:14px 0 17px}.copero-shelf-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.copero-shelf-title span{color:#55555f;font:800 9px var(--font-display);letter-spacing:.13em}.copero-shelf-title b{color:#d5b754;min-width:22px;height:20px;font:800 9px var(--font-display);background:#17171b;border-radius:6px;place-items:center;padding:0 6px;display:grid}.copero-trophy-row{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.copero-mini-trophy{background:#0d0d10;border:1px solid #202026;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:62px;height:60px;display:flex}.copero-mini-trophy .trophy-logo{width:30px;height:30px}.copero-mini-trophy span{color:#777780;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:54px;font-size:6px;overflow:hidden}.copero-empty-trophy{color:#34343c;justify-content:center;align-items:center;gap:8px;height:54px;display:flex}.copero-empty-trophy span{font-size:21px}.copero-empty-trophy b{font:800 9px var(--font-display);letter-spacing:.12em}.copero-timeline-head,.copero-timeline-row{grid-template-columns:52px minmax(170px,1fr) 52px 42px 42px 42px;align-items:center;gap:7px;display:grid}.copero-timeline-head{color:#45454e;height:25px;font:800 8px var(--font-display);letter-spacing:.08em;padding:0 8px}.copero-timeline-scroll{min-height:590px}.copero-timeline-row{color:#7c7c86;border-radius:9px;min-height:48px;margin-bottom:3px;padding:4px 8px}.copero-timeline-row.future>b{font-size:17px}.copero-age{color:#d4d4d8;width:38px;height:38px;font:900 16px var(--font-display);background:#17171d;border-radius:9px;place-items:center;display:grid}.copero-timeline-row.current .copero-age{color:#fff;background:#303037}.copero-club-cell{align-items:center;gap:8px;min-width:0;display:flex}.copero-club-cell strong{color:#9a9aa4;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.copero-timeline-row.current .copero-club-cell strong{color:#e7e7e9}.copero-row-ovr{background:#c56600;border-radius:7px;justify-self:start;min-width:34px;padding:4px 7px;font-weight:900;color:#fff!important}.copero-timeline-row>span{text-align:center;font-size:10px}.copero-national-line{color:#4e4e57;border-top:1px solid #1f1f24;align-items:center;gap:9px;margin-top:10px;padding:12px 10px;display:flex}.copero-national-line strong{color:#66666f;margin-right:auto;font-size:11px}.copero-national-line span{font-size:9px}.copero-action-zone{min-height:290px;padding-top:17px}.copero-offer-panel header{justify-content:space-between;align-items:flex-end;gap:15px;margin:13px 0 12px;display:flex}.copero-offer-panel h2{font:900 25px/1 var(--font-display);letter-spacing:-.02em;margin:3px 0 0}.copero-offer-panel header>small{color:#4b4b54;max-width:160px;font:800 7px var(--font-display);text-align:right;letter-spacing:.1em}.copero-last-season{color:#789283;background:#0d1711;border:1px solid #1d3225;border-radius:8px;align-items:center;gap:9px;min-height:35px;padding:0 10px;font-size:8px;display:flex}.copero-last-season span{color:#c9d3cc;font-weight:800}.copero-last-season b{color:#72e79a}.copero-last-season i{font-style:normal}.copero-last-season strong{color:#969e99;margin-left:auto;font-size:7px}.copero-offer-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.copero-offer-card{background:linear-gradient(155deg,color-mix(in srgb,var(--offer-accent) 12%,#111116),#101014 72%);color:#fff;border:1px solid #25252c;border-radius:14px;flex-direction:column;align-items:center;min-height:190px;padding:14px 9px 10px;display:flex;position:relative;overflow:hidden}.copero-offer-card:before{content:"";background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--offer-accent) 19%,transparent),transparent 52%);pointer-events:none;position:absolute;inset:0}.copero-offer-card.stay{border-color:#254331}.copero-offer-card>i{color:#3f3f48;font:900 8px var(--font-display);font-style:normal;position:absolute;top:7px;right:8px}.copero-offer-label{z-index:1;color:#777782;font-size:8px}.copero-offer-card>strong{z-index:1;min-height:35px;font:900 17px/1 var(--font-display);text-align:center;justify-content:center;align-items:center;display:flex}.copero-offer-card .club-badge.large{z-index:1;background:0 0!important;border:0!important;width:68px!important;height:68px!important;margin:5px auto 8px!important}.copero-offer-meta{z-index:1;color:#8a8a94;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:auto;font-size:7px;display:flex}.copero-offer-meta>span{align-items:center;gap:3px;display:flex}.copero-decision-panel{border-top:3px solid var(--decision-accent,#60e98d)}.copero-decision-panel>header{padding:0 0 12px}.copero-decision-panel>header>span{color:var(--decision-accent,#60e98d);font:800 9px var(--font-display);letter-spacing:.12em}.copero-decision-panel h2{font:900 25px/1 var(--font-display);margin:4px 0}.copero-decision-panel p{color:#777781;margin:0;font-size:10px;line-height:1.45}.copero-decision-grid{grid-template-columns:1fr;gap:5px;display:grid}.copero-decision-grid button{color:#fff;text-align:left;background:#131317;border:1px solid #24242b;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.copero-decision-grid button:hover{background:#18181d;border-color:#4a4a54;transform:translate(3px)}.copero-decision-grid button>span{color:#6a6a73;width:26px;height:26px;font:900 8px var(--font-display);background:#202026;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.copero-decision-grid button strong{font-size:10px}.copero-decision-grid button small{color:#666670;grid-column:2;font-size:7px}.copero-decision-grid button b{color:var(--decision-accent,#60e98d);grid-area:1/3/3}.copero-simulating{color:#6c6c76;flex-direction:column;justify-content:center;align-items:center;height:230px;display:flex}.copero-simulating>div{gap:5px;margin-bottom:12px;display:flex}.copero-simulating i{background:var(--v23-green);border-radius:50%;width:7px;height:7px;animation:.72s infinite alternate coperoDot}.copero-simulating i:nth-child(2){animation-delay:.12s}.copero-simulating i:nth-child(3){animation-delay:.24s}.copero-simulating strong{color:#b8b8bf;font:900 13px var(--font-display);letter-spacing:.08em}.copero-simulating span{margin-top:4px;font-size:7px}@keyframes coperoDot{to{opacity:.25;transform:translateY(-6px)}}.award-card{background:#111115!important;border:1px solid #313138!important;border-radius:16px!important}.immersive-page{background:#09090b!important}.immersive-page .life-app{max-width:1280px}.immersive-page .topbar{background:#0c0c0f!important}.immersive-page .career-layout{background:#101014!important;border-radius:15px!important}.immersive-page .story-card{background:#131317!important;border-radius:13px!important}.immersive-page .play{background:#f4f4f5!important}.immersive-page .quick-actions button,.immersive-page .simulate-match-button{background:#111115!important;border-radius:9px!important}@media (width<=900px){.copero-page{padding:7px}.copero-brandbar{height:46px}.copero-board{border-radius:13px;grid-template-columns:1fr;grid-template-areas:"profile""timeline""action"}.copero-profile-zone,.copero-action-zone{border-right:0}.copero-profile-zone{padding:17px 16px 0}.copero-timeline{border-top:1px solid #202026;border-bottom:1px solid #202026;min-height:0;padding:12px 14px}.copero-timeline-scroll{min-height:0}.copero-action-zone{padding:15px 16px 18px}}@media (width<=620px){.copero-page{background:#09090b;padding:0}.copero-app{width:100%}.copero-brandbar{padding:0 15px}.copero-brandbar>div span{display:none}.copero-board{border-left:0;border-right:0;border-radius:0}.copero-profile-zone .player-header{grid-template-columns:78px 1fr auto!important;gap:9px!important}.copero-profile-zone .overall{border-radius:14px!important;width:74px!important;height:88px!important}.copero-profile-zone .overall strong{font-size:40px!important}.copero-profile-zone .player-meta{flex-direction:column!important;grid-column:auto!important;justify-content:center!important;gap:10px!important;display:flex!important}.copero-profile-zone .player-meta div{text-align:right!important}.copero-profile-zone .player-meta strong{font-size:24px!important}.copero-profile-zone .club-name h1{font-size:21px!important}.copero-profile-zone .career-stats{grid-template-columns:repeat(4,1fr)!important}.copero-profile-zone .metric{border-bottom:0!important}.copero-profile-zone .metric strong{font-size:17px!important}.copero-trophies{padding-bottom:12px}.copero-timeline{padding:9px 10px 12px}.copero-timeline-head,.copero-timeline-row{grid-template-columns:43px minmax(125px,1fr) 42px 32px 34px 34px;gap:3px}.copero-timeline-head{font-size:7px}.copero-timeline-row{min-height:43px;padding:3px 4px}.copero-age{width:34px;height:34px;font-size:15px}.copero-club-cell strong{font-size:9px}.copero-timeline-row>span{font-size:8px}.copero-row-ovr{min-width:30px;padding:3px 5px}.copero-national-line{padding:10px 4px}.copero-action-zone{padding:15px 14px 20px}.copero-offer-panel header{align-items:flex-start}.copero-offer-panel header>small{display:none}.copero-offer-panel h2{font-size:24px}.copero-last-season{white-space:nowrap;overflow:auto}.copero-last-season strong{display:none}.copero-offer-grid{gap:6px}.copero-offer-card{border-radius:14px;min-height:184px;padding:12px 6px 9px}.copero-offer-card>strong{font-size:15px}.copero-offer-card .club-badge.large{width:60px!important;height:60px!important}.copero-offer-meta{font-size:6px}.copero-offer-meta>span:first-child{justify-content:center;width:100%}.country-grid{grid-template-columns:repeat(2,1fr);max-height:300px}}@media (width<=390px){.copero-profile-zone{padding-left:12px;padding-right:12px}.copero-profile-zone .player-header{grid-template-columns:70px 1fr 66px!important}.copero-profile-zone .overall{width:68px!important;height:82px!important}.copero-profile-zone .overall strong{font-size:36px!important}.copero-profile-zone .pills span{padding:4px 5px!important}.copero-profile-zone .club-name h1{font-size:18px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:39px minmax(108px,1fr) 38px 28px 31px 31px}.copero-offer-card{min-height:172px}.copero-offer-card>strong{font-size:13px}.copero-offer-label{font-size:7px}}.v23-name-row{max-width:560px;grid-template-columns:minmax(0,1fr)!important}.v23-name-row label{width:100%}:root{--v24-bg:#08090b;--v24-surface:#0f1014;--v24-surface-2:#131419;--v24-line:#23242b;--v24-line-soft:#1a1b20;--v24-text:#f5f5f7;--v24-muted:#686a74;--v24-green:#67e990;--v24-green-dark:#112a1a;--v24-orange:#c96700}body{background:var(--v24-bg)!important}.copero-home{place-items:center;min-height:100vh;padding:24px;display:grid;background:radial-gradient(circle at 50% -20%,#67e99012,transparent 34%),var(--v24-bg)!important}.copero-home-shell{border:1px solid var(--v24-line);background:#0c0d10;border-radius:18px;flex-direction:column;width:min(1080px,100%);min-height:610px;display:flex;overflow:hidden;box-shadow:0 34px 100px #00000073}.copero-home-nav{border-bottom:1px solid var(--v24-line-soft);color:#4f5159;height:70px;font:700 10px var(--font-display);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.copero-home-logo{align-items:center;gap:9px;display:flex}.copero-home-logo i{color:#090a0c;width:31px;height:31px;font:900 13px var(--font-display);background:#f2f2f4;border-radius:8px;place-items:center;font-style:normal;display:grid}.copero-home-logo strong{font:900 27px/1 var(--font-display);color:#fff;letter-spacing:-.03em}.copero-home-logo strong span{color:var(--v24-green)}.copero-home-hero{text-align:center;width:min(690px,100% - 48px);margin:auto}.copero-home-hero>span{color:var(--v24-green);font:800 9px var(--font-display);letter-spacing:.16em}.copero-home-hero h1{font:900 clamp(58px,8vw,94px)/.83 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 18px}.copero-home-hero p{color:#777985;max-width:580px;margin:0 auto;font-size:13px;line-height:1.65}.copero-home-actions{flex-direction:column;gap:7px;width:min(430px,100%);margin:28px auto 0;display:flex}.copero-home-actions button{border:1px solid var(--v24-line);height:54px;font:900 14px var(--font-display);letter-spacing:.06em}.copero-home-primary{color:#08090b;background:#f1f1f3;justify-content:space-between;align-items:center;padding:0 18px;display:flex;border-color:#fff!important}.copero-home-primary:hover{background:#fff;transform:translateY(-2px)}.copero-home-secondary{color:#8a8c95;background:#101116}.copero-home-secondary:hover:not(:disabled){color:#fff;border-color:#494b55}.copero-home-features{border-top:1px solid var(--v24-line-soft);grid-template-columns:repeat(4,1fr);height:60px;margin-top:auto;display:grid}.copero-home-features span{border-right:1px solid var(--v24-line-soft);color:#555761;font:800 9px var(--font-display);letter-spacing:.12em;place-items:center;display:grid}.copero-home-features span:last-child{border-right:0}.copero-setup-page{min-height:100vh;padding:26px;background:var(--v24-bg)!important}.copero-setup-shell{border:1px solid var(--v24-line);background:#0d0e12;border-radius:16px;width:min(1280px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 80px #0000005c}.copero-setup-header{border-bottom:1px solid var(--v24-line-soft);grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px;display:grid}.copero-back{color:#666873;font:800 9px var(--font-display);letter-spacing:.09em;background:0 0;border:0;justify-self:start}.copero-back:hover{color:#fff}.copero-setup-logo{color:#fff;font:900 24px var(--font-display);letter-spacing:-.03em;background:0 0;border:0}.copero-setup-logo span{color:var(--v24-green)}.copero-setup-header>span{color:#4e5058;font:800 8px var(--font-display);letter-spacing:.13em;justify-self:end}.copero-setup-title{border-bottom:1px solid var(--v24-line-soft);padding:25px 28px 20px}.copero-setup-title>span,.draft-heading>span{color:var(--v24-green);font:800 8px var(--font-display);letter-spacing:.14em}.copero-setup-title h2,.draft-heading h2{font:900 38px/1 var(--font-display);letter-spacing:-.025em;margin:4px 0 3px}.copero-setup-title p,.draft-heading p{color:#6f717b;margin:0;font-size:10px}.copero-identity-grid{grid-template-columns:320px minmax(390px,1fr) 360px;min-height:540px;display:grid}.copero-identity-grid>section{border-right:1px solid var(--v24-line-soft);padding:26px 28px}.copero-identity-grid>section:last-child{border-right:0}.copero-identity-grid h3{font:900 20px var(--font-display);text-align:center;margin:0 0 17px}.identity-column{flex-direction:column;display:flex}.jersey-preview{clip-path:polygon(18% 6%,34% 0,66% 0,82% 6%,100% 24%,87% 39%,78% 31%,78% 100%,22% 100%,22% 31%,13% 39%,0 24%);background:#f0f1f2;width:220px;height:250px;margin:8px auto 25px;position:relative;overflow:hidden}.jersey-preview:after{content:"";clip-path:inherit;pointer-events:none;border:1px solid #fff6;position:absolute;inset:0}.jersey-neck{z-index:3;background:#16181c;border:7px solid #d9dde0;border-radius:0 0 50% 50%;width:54px;height:28px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.jersey-stripe{opacity:.85;background:#62b6e7;width:18%;position:absolute;top:0;bottom:0}.jersey-stripe.s1{left:23%}.jersey-stripe.s2{left:41%}.jersey-stripe.s3{left:59%}.jersey-preview strong,.jersey-preview b{z-index:4;color:#22262b;font-family:var(--font-display);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.jersey-preview strong{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:18px;top:76px;overflow:hidden}.jersey-preview b{font-size:68px;line-height:1;top:104px}.identity-input>span,.shirt-number-block>span,.foot-block>span{color:#5d606a;font:800 8px var(--font-display);letter-spacing:.12em;margin-bottom:6px;display:block}.identity-input input{border:1px solid var(--v24-line);color:#fff;text-align:center;width:100%;height:46px;font:800 14px var(--font-display);background:#15161b;border-radius:10px;outline:none;padding:0 12px}.identity-input input:focus{border-color:#565963}.shirt-number-block{margin-top:12px}.shirt-number-block>div{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.shirt-number-block button,.foot-block button{border:1px solid var(--v24-line);color:#6d707a;height:38px;font:800 11px var(--font-display);background:#131419;border-radius:9px}.shirt-number-block button.active,.foot-block button.active{color:#090a0c;background:#f2f2f4;border-color:#f2f2f4}.country-picker{border:1px solid var(--v24-line);background:#121318;border-radius:12px;flex-direction:column;height:455px;display:flex;overflow:hidden}.country-search{border-bottom:1px solid var(--v24-line-soft);color:#575963;align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.country-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:12px}.country-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:0 12px;padding:5px 10px 10px;display:grid;overflow:auto}.country-grid button{color:#f0f0f2;text-align:left;background:0 0;border:0;border-bottom:1px solid #191a1f;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:0 6px;display:grid}.country-grid button:hover{background:#17181d}.country-grid button.active{color:#fff}.country-grid button.active>b{color:var(--v24-green)}.country-grid button span{font:700 11px var(--font-display)}.origin-note{border:1px solid var(--v24-line-soft);color:#73757f;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:flex}.origin-note>div{flex-direction:column;display:flex}.origin-note strong{color:#ddd;font:800 11px var(--font-display)}.position-column .position-map{background-color:#07502f;background-image:linear-gradient(90deg,#ffffff06 50%,#0000 50%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #b7e7cb;border-radius:10px;height:445px}.position-node{color:#fff!important;background:#003f2b!important;border-color:#075d3d!important;border-radius:999px!important}.position-node.active{color:#0a0b0d!important;background:#f3f3f4!important;border-color:#fff!important;box-shadow:0 0 24px #ffffff29!important}.selected-position{border:1px solid var(--v24-line-soft);border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 11px;display:flex}.selected-position span{color:#60626c;font:800 8px var(--font-display);letter-spacing:.12em}.selected-position strong{color:var(--v24-green);font:900 18px var(--font-display)}.career-mode-strip{border-top:1px solid var(--v24-line-soft);background:#0b0c0f;grid-template-columns:220px 1fr 1fr;gap:7px;padding:14px 28px;display:grid}.career-mode-title{flex-direction:column;justify-content:center;display:flex}.career-mode-title span,.career-speed-strip>span{color:#565861;font:800 8px var(--font-display);letter-spacing:.13em}.career-mode-title strong{font:800 13px var(--font-display);margin-top:2px}.career-mode-strip>button,.career-speed-strip>button{border:1px solid var(--v24-line);color:#8b8e97;text-align:left;background:#121318;border-radius:9px;min-height:57px;padding:9px 11px}.career-mode-strip>button.active,.career-speed-strip>button.active{color:#fff;box-shadow:inset 3px 0 var(--v24-green);background:#101a14;border-color:#43634e}.career-mode-strip b,.career-speed-strip b{font:900 14px var(--font-display);display:block}.career-mode-strip small,.career-speed-strip small{color:#5d606a;margin-top:2px;font-size:7px;display:block}.career-speed-strip{background:#0b0c0f;grid-template-columns:220px 1fr 1fr;align-items:stretch;gap:7px;padding:0 28px 14px;display:grid}.career-speed-strip>span{align-self:center}.copero-continue{color:#090a0c;width:calc(100% - 56px);height:52px;font:900 14px var(--font-display);letter-spacing:.05em;background:#f3f3f4;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin:0 28px 24px;padding:0 18px;display:flex}.copero-continue:hover{background:#fff;transform:translateY(-2px)}.copero-continue b{font-size:20px}.copero-draft-step{padding:26px 30px 30px}.draft-player-preview{border-bottom:1px solid var(--v24-line-soft);align-items:center;gap:14px;padding-bottom:20px;display:flex}.draft-ovr{color:#fff;background:linear-gradient(145deg,#df7600,#ae4b00);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:84px;height:94px;display:flex}.draft-ovr span{font:800 8px var(--font-display);color:#ffd3a3}.draft-ovr strong{font:900 41px/.9 var(--font-display)}.draft-pills{gap:5px;display:flex}.draft-pills span,.draft-pills b{color:#fff;font:800 9px var(--font-display);background:#1d1e23;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;display:flex}.draft-pills b{color:#8df3ad;background:#213c2b}.draft-player-preview h2{color:#777983;font:900 23px var(--font-display);margin:6px 0 2px}.draft-player-preview p{color:#4e5059;margin:0;font-size:8px}.copero-draft-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.draft-club-card{border:1px solid var(--v24-line);background:linear-gradient(155deg,color-mix(in srgb,var(--offer-accent) 12%,#111216),#101116 72%);color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:16px;display:flex;position:relative}.draft-club-card:hover{border-color:#535660;transform:translateY(-4px)}.draft-club-card.selected{border-color:var(--v24-green)}.draft-club-card>span{color:#777983;font-size:8px}.draft-club-card>strong{font:900 19px var(--font-display);text-align:center;margin:2px 0 8px}.draft-club-card .club-badge.large{width:78px;height:78px;background:0 0!important;border:0!important}.draft-club-card>small{color:#8a8d97;align-items:center;gap:4px;margin-top:9px;font-size:7px;display:flex}.draft-click-hint{text-align:center;color:#53555e;font:800 8px var(--font-display);letter-spacing:.1em}.copero-brandbar{height:62px!important;padding:0 2px!important}.copero-wordmark{font-size:29px!important}.copero-mode-caption{text-align:right}.copero-mode-caption b{color:#e3e3e5;font:800 9px var(--font-display);letter-spacing:.12em;display:block}.copero-mode-caption span{color:#50525b;margin-top:3px;font-size:7px;display:block}.copero-board{border-color:var(--v24-line)!important;background:#0d0e11!important;border-radius:15px!important;grid-template-columns:minmax(420px,.82fr) minmax(570px,1.42fr)!important;box-shadow:0 28px 90px #00000061!important}.copero-profile-zone,.copero-action-zone{background:#0f1014!important;border-right-color:#1e1f24!important}.copero-timeline{background:#0c0d10!important;min-height:710px!important}.copero-profile-zone .player-header{grid-template-columns:88px 1fr auto!important}.copero-profile-zone .overall{background:linear-gradient(145deg,#dc7400,#ab4900)!important;border-radius:16px!important;width:86px!important;height:100px!important}.copero-profile-zone .pills span{background:#202126!important;border:0!important;border-radius:8px!important;height:24px!important}.copero-profile-zone .pills .nationality-pill{color:#fff!important;gap:4px!important}.copero-profile-zone .pills .nationality-pill b{font:900 9px var(--font-display)}.copero-profile-zone .pills .position{color:#83efaa!important;background:#173923!important}.copero-profile-zone .club-name h1{text-transform:none!important;font-size:25px!important}.copero-profile-zone .club-name .club-badge{background:0 0!important;border:0!important;width:28px!important;height:28px!important}.compact-player-header .career-stats{grid-template-columns:repeat(3,1fr)!important}.copero-profile-zone .metric{border-right-color:#202126!important}.copero-empty-trophy{height:50px!important}.copero-empty-trophy b{font-size:8px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:50px minmax(165px,1fr) 49px 40px 40px 40px!important}.copero-timeline-head{color:#43454e!important}.copero-timeline-row{border-radius:9px!important}.copero-age{background:#16171c!important}.copero-row-ovr{background:var(--v24-orange)!important;border-radius:8px!important}.copero-club-cell .club-badge{background:0 0!important;border:0!important}.copero-offer-panel header{margin-top:9px!important}.copero-offer-panel h2{text-transform:none!important;font-size:24px!important}.copero-last-season{background:#0c1410!important;border-color:#1d2c22!important;border-radius:7px!important;min-height:34px!important}.copero-offer-card{border-radius:16px!important;min-height:185px!important}.copero-offer-card>i{display:none}.copero-offer-card>strong{font-size:17px!important}.copero-offer-meta{font-size:7px!important}.copero-offer-card:hover{transform:translateY(-3px)}.copero-decision-panel{padding-top:3px}.copero-decision-grid button{border-radius:9px!important}.copero-simulating{height:220px!important}.immersive-copero-board{grid-template-areas:"profile timeline""action timeline"!important}.immersive-core-stats{border-bottom:1px solid #23242a;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px 0 16px;display:grid}.immersive-core-stats>div{background:#0c0d10;border:1px solid #1e2026;padding:8px}.immersive-core-stats span{color:#5b5e67;font:800 7px var(--font-display);letter-spacing:.08em;display:block}.immersive-core-stats strong{font:900 15px var(--font-display)}.immersive-core-stats i{background:#26282f;height:3px;margin-top:5px;display:block}.immersive-core-stats em{background:var(--v24-green);height:100%;display:block}.immersive-action-zone{padding-top:14px!important}.immersive-season-strip{color:#5d6069;font:800 7px var(--font-display);letter-spacing:.09em;background:#0c0d10;border:1px solid #1f2025;justify-content:space-between;gap:8px;margin-bottom:8px;padding:8px 9px;display:flex}.immersive-season-strip b{color:#a6a8af}.immersive-tools{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px;display:grid}.immersive-tools button{color:#6f727c;height:34px;font:800 7px var(--font-display);letter-spacing:.06em;background:#0c0d10;border:1px solid #22242a}.immersive-tools button:hover{color:#fff;border-color:#444751}@media (width<=900px){.copero-setup-page{padding:10px}.copero-identity-grid{grid-template-columns:1fr}.copero-identity-grid>section{border-right:0;border-bottom:1px solid var(--v24-line-soft)}.identity-column{min-height:0}.jersey-preview{width:180px;height:205px}.country-picker{height:420px}.position-column .position-map{height:390px}.career-mode-strip,.career-speed-strip{grid-template-columns:1fr 1fr}.career-mode-title,.career-speed-strip>span{grid-column:1/-1}.copero-continue{width:calc(100% - 28px);margin:0 14px 18px}.copero-draft-grid{grid-template-columns:repeat(3,1fr)}.copero-board,.immersive-copero-board{grid-template-columns:1fr!important;grid-template-areas:"profile""timeline""action"!important;display:grid!important}.copero-profile-zone{border-right:0!important;grid-area:profile!important;padding:20px 18px 0!important}.copero-timeline{border-top:1px solid #1c1d22;border-bottom:1px solid #1c1d22;grid-area:timeline!important;min-height:0!important;padding:12px 14px!important}.copero-action-zone{border-right:0!important;grid-area:action!important;padding:14px 18px 20px!important}.copero-timeline-scroll{min-height:0!important}.copero-brandbar{padding:0 3px!important}.copero-offer-grid{grid-template-columns:repeat(3,1fr)!important}.copero-offer-card:nth-child(3){grid-column:auto;width:auto}.copero-offer-card{min-height:174px!important;padding:11px 7px 9px!important}.copero-offer-card>strong{font-size:14px!important}.copero-offer-card .club-badge.large{width:55px!important;height:55px!important}.copero-offer-meta{gap:2px!important}.copero-last-season{overflow:hidden}.copero-last-season strong{display:none}.copero-timeline-head,.copero-timeline-row{grid-template-columns:43px minmax(118px,1fr) 43px 31px 31px 31px!important}.copero-timeline-head{padding:0 4px!important}.copero-timeline-row{padding:4px!important}.copero-club-cell strong{font-size:10px!important}.copero-national-line{margin-top:5px!important}.immersive-core-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.copero-home{padding:8px}.copero-home-shell{border-radius:14px;min-height:calc(100vh - 16px)}.copero-home-nav{height:58px;padding:0 16px}.copero-home-nav>span{display:none}.copero-home-hero{width:calc(100% - 32px)}.copero-home-hero h1{font-size:56px}.copero-home-features{grid-template-columns:1fr 1fr;height:auto}.copero-home-features span{border-bottom:1px solid var(--v24-line-soft);min-height:44px}.copero-setup-page{padding:0}.copero-setup-shell{border-left:0;border-right:0;border-radius:0}.copero-setup-header{padding:0 13px}.copero-setup-title{padding:20px 16px 16px}.copero-setup-title h2{font-size:33px}.copero-identity-grid>section{padding:20px 16px}.country-grid{grid-template-columns:1fr 1fr;gap:0 7px}.country-grid button{grid-template-columns:25px 1fr auto}.position-column .position-map{height:340px}.career-mode-strip,.career-speed-strip{grid-template-columns:1fr 1fr;padding:12px 16px}.career-mode-strip>button,.career-speed-strip>button{min-height:64px}.copero-draft-step{padding:18px 14px}.copero-draft-grid{gap:6px}.draft-club-card{border-radius:12px;min-height:174px;padding:10px 5px}.draft-club-card>strong{min-height:32px;font-size:13px}.draft-club-card .club-badge.large{width:54px;height:54px}.draft-club-card>small{text-align:center;font-size:6px}.draft-heading h2{font-size:29px}.copero-page{padding:0 0 18px!important}.copero-brandbar{border-bottom:1px solid #17181d;height:56px!important;padding:0 16px!important}.copero-wordmark{font-size:23px!important}.copero-mode-caption span{display:none}.copero-board{border-left:0!important;border-right:0!important;border-radius:0!important}.copero-profile-zone .player-header{grid-template-columns:83px minmax(0,1fr) 77px!important;gap:9px!important}.copero-profile-zone .overall{width:80px!important;height:94px!important}.copero-profile-zone .overall strong{font-size:42px!important}.copero-profile-zone .club-name h1{font-size:19px!important}.copero-profile-zone .player-meta strong{font-size:22px!important}.copero-profile-zone .player-meta div{background:0 0!important;border:0!important;padding:4px 5px!important}.copero-profile-zone .career-stats{grid-template-columns:repeat(3,1fr)!important}.copero-profile-zone .metric{min-height:47px!important}.copero-trophies{padding-bottom:12px!important}.copero-timeline{padding:10px 12px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:39px minmax(106px,1fr) 38px 28px 28px 28px!important;gap:3px!important}.copero-age{width:34px!important;height:34px!important}.copero-timeline-row>span{font-size:8px!important}.copero-club-cell{gap:4px!important}.copero-club-cell strong{font-size:9px!important}.copero-national-line{padding:9px 5px!important}.copero-action-zone{padding:13px 14px 18px!important}.copero-last-season{gap:5px!important;padding:0 7px!important;font-size:7px!important}.copero-offer-panel h2{font-size:22px!important}.copero-offer-grid{gap:5px!important}.copero-offer-card{border-radius:13px!important;min-height:162px!important}.copero-offer-card>strong{font-size:12px!important}.copero-offer-label{font-size:6px!important}.copero-offer-card .club-badge.large{width:50px!important;height:50px!important}.copero-offer-meta>span:first-child{display:none}.copero-decision-panel h2{font-size:22px!important}.copero-decision-grid button{min-height:52px!important}.immersive-core-stats{grid-template-columns:repeat(4,1fr);gap:3px}.immersive-core-stats>div{padding:6px 4px}.immersive-tools{grid-template-columns:repeat(4,1fr)}.immersive-tools button{font-size:6px}}:root{--v25-green:#5cf08a;--v25-green-soft:#153c25;--v25-ink:#0a0b0e;--v25-panel:#101115;--v25-panel-2:#15161b;--v25-line:#24262d}.ovr-tone-base,.copero-row-ovr.ovr-base{--ovr-a:#777d86;--ovr-b:#4e545d}.ovr-tone-orange,.copero-row-ovr.ovr-orange{--ovr-a:#f09a31;--ovr-b:#a85112}.ovr-tone-green,.copero-row-ovr.ovr-green,.ovr-tone-blue,.copero-row-ovr.ovr-blue{--ovr-a:#42d078;--ovr-b:#167d48}.ovr-tone-gold,.copero-row-ovr.ovr-gold{--ovr-a:#e29a04;--ovr-b:#b46100}.ovr-tone-elite,.copero-row-ovr.ovr-elite{--ovr-a:#90e7ff;--ovr-b:#3b9fce}.ovr-tone-legend,.copero-row-ovr.ovr-legend{--ovr-a:#d8a6ff;--ovr-b:#7f44d1}.copero-profile-zone .overall{background:linear-gradient(145deg,var(--ovr-a,#c66a00),var(--ovr-b,#9b4300))!important;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px color-mix(in srgb,var(--ovr-a,#c66a00) 18%,transparent)!important}.copero-row-ovr{box-shadow:0 0 12px color-mix(in srgb,var(--ovr-a,#c66a00) 18%,transparent);background:linear-gradient(180deg,var(--ovr-a,#c66a00),var(--ovr-b,#9b4300))!important}.ovr-up{animation:.82s cubic-bezier(.2,.85,.25,1) v25OvrUp}@keyframes v25OvrUp{0%{filter:brightness();transform:scale(.88)}38%{filter:brightness(1.6);transform:scale(1.13)}70%{transform:scale(.98)}to{filter:none;transform:scale(1)}}.copero-board{overflow:hidden}.copero-profile-zone{align-self:stretch}.copero-profile-zone .player-header{position:relative}.copero-profile-zone .career-stats{padding-top:5px!important}.copero-timeline-row.done{transition:background .16s,transform .16s}.copero-timeline-row.done:hover{transform:translate(2px);background:#15171c!important}.copero-timeline-row.current{box-shadow:inset 3px 0 var(--v25-green),inset 0 0 0 1px #2a2c33!important}.copero-club-cell{position:relative}.row-trophies .trophy-logo{flex:0 0 19px;width:19px!important;height:19px!important}.row-trophies .trophy-logo svg{filter:drop-shadow(0 2px 3px #00000073);width:100%;height:100%}.trophy-vector{background:0 0!important;border:0!important;place-items:center!important;display:grid!important}.trophy-vector:not(.small){width:82px!important;height:82px!important}.trophy-ucl svg,.trophy-cup svg{filter:drop-shadow(0 4px 7px #cdd6e129)}.trophy-ballon svg,.trophy-boot svg,.trophy-world svg{filter:drop-shadow(0 4px 9px #e4b83733)}.copero-mini-trophy{flex-direction:column;align-items:center;min-width:42px;display:flex}.copero-mini-trophy>span{text-overflow:ellipsis;white-space:nowrap;max-width:55px;overflow:hidden;color:#555861!important;font-size:6px!important}.copero-decision-top{grid-template-columns:92px 1fr;align-items:center;gap:14px;margin-bottom:11px;display:grid}.copero-decision-top>header{padding:0!important}.decision-visual{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--decision-accent,#5cf08a) 16%,transparent),transparent 60%),#0c0d10;border:1px solid #272a31;border-radius:14px;width:88px;height:78px;position:relative;overflow:hidden}.decision-visual i,.decision-visual span,.decision-visual em{font-style:normal;display:block;position:absolute}.phone-body{background:#15171c;border:3px solid #dfe3e8;border-radius:7px;width:28px;height:49px;animation:1.1s ease-in-out infinite v25Phone;top:14px;left:31px}.phone-body>b{background:#5cf08a;border-radius:2px;width:9px;height:2px;position:absolute;top:7px;left:8px}.phone-body>span{background:#6b7079;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:10px}.ring{opacity:0;border:1px solid #5cf08a;border-radius:50%;animation:1.1s ease-out infinite v25Ring}.ring.r1{inset:8px 20px}.ring.r2{animation-delay:.2s;inset:1px 13px}@keyframes v25Phone{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}}@keyframes v25Ring{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.05)}}.paper{background:#15171b;border:2px solid #e6e9ed;width:38px;height:50px;top:13px;left:25px;transform:rotate(-3deg)}.paper>b{background:#737985;width:21px;height:2px;left:8px}.paper>b:first-child{top:14px}.paper>b:nth-child(2){top:22px}.paper>b:nth-child(3){top:30px}.pen{transform-origin:bottom;background:#5cf08a;border-radius:3px;width:4px;height:39px;animation:1.6s ease-in-out infinite v25Pen;bottom:14px;right:20px;transform:rotate(38deg)}@keyframes v25Pen{50%{transform:rotate(30deg)translateY(-5px)}}.medical-cross{color:#fff;background:#e95465;border-radius:8px;width:31px;height:31px;font:700 25px/1 sans-serif;top:13px;left:29px;place-items:center!important;display:grid!important}.pulse-line{clip-path:polygon(0 45%,24% 45%,31% 0,40% 100%,49% 28%,58% 45%,100% 45%,100% 58%,55% 58%,50% 42%,40% 100%,31% 28%,27% 58%,0 58%);background:#5cf08a;border-bottom:2px solid #5cf08a;width:62px;height:18px;animation:1.25s linear infinite v25Pulse;bottom:18px;left:13px}@keyframes v25Pulse{50%{opacity:.4;transform:translate(3px)}}.national-shirt{clip-path:polygon(18% 0,35% 9%,65% 9%,82% 0,100% 18%,84% 31%,80% 100%,20% 100%,16% 31%,0 18%);color:#113b56;width:36px;height:48px;font:900 17px var(--font-display);background:linear-gradient(90deg,#75c8ff 0 33%,#edf7ff 33% 66%,#75c8ff 66%);top:12px;left:27px;place-items:center!important;display:grid!important}.national-star{color:#f0cb58;font-size:17px;animation:1.4s ease-in-out infinite v25Star;top:9px;right:11px}@keyframes v25Star{50%{filter:brightness(1.4);transform:scale(1.35)rotate(12deg)}}.tactic-board{background:#0b3320;border:2px solid #79daa0;width:53px;height:48px;top:13px;left:18px}.tactic-board:before{content:"";border-left:1px solid #79daa0aa;height:100%;position:absolute;top:0;left:50%}.tactic-board>b{background:#e9ecf1;border-radius:50%;width:6px;height:6px}.tactic-board>b:first-child{top:10px;left:10px}.tactic-board>b:nth-child(2){top:24px;right:8px}.tactic-board>b:nth-child(3){bottom:7px;left:17px}.whistle{border:2px solid #d8dde3;border-radius:8px;width:19px;height:11px;bottom:10px;right:11px;transform:rotate(-20deg)}.market-arrow{color:#5cf08a;font:900 33px var(--font-display);animation:1.4s ease-in-out infinite v25Market;top:17px;left:33px}@keyframes v25Market{50%{transform:translate(6px,-6px)}}.market-card{background:#191b20;border:1px solid #454a53;border-radius:4px;width:22px;height:27px;bottom:11px}.market-card.a{left:18px;transform:rotate(-7deg)}.market-card.b{right:17px;transform:rotate(7deg)}.career-ball{border:3px solid #e2e6eb;border-radius:50%;width:26px;height:26px;animation:1.6s ease-in-out infinite v25Ball;top:21px;left:31px;box-shadow:inset 0 0 0 5px #111317}.career-trail{background:linear-gradient(90deg,#0000,#5cf08a,#0000);width:56px;height:2px;top:54px;left:16px}@keyframes v25Ball{50%{transform:translateY(-8px)rotate(45deg)}}.copero-offer-card{transition:transform .15s cubic-bezier(.2,.8,.2,1),border-color .15s,filter .15s!important}.copero-offer-card:active{filter:brightness(1.12);transform:scale(.965)!important}.copero-offer-card:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--offer-accent) 72%,#fff),transparent);opacity:.45;height:2px;position:absolute;inset:auto 18px 8px}.copero-offer-card.stay:after{background:linear-gradient(90deg,transparent,var(--v25-green),transparent)}.award-card{max-width:360px!important;padding:28px 26px 22px!important}.award-kicker{color:#7f838d!important;font:900 9px var(--font-display)!important;letter-spacing:.18em!important}.award-trophy{margin:10px auto 4px!important}.award-card h2{font:900 36px/.9 var(--font-display)!important;text-transform:uppercase!important}.award-card p{color:#6a6e77!important}.award-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 25%,#e5be4c1f,#0000 45%);position:absolute;inset:0}@media (width<=560px){.copero-decision-top{grid-template-columns:72px 1fr;gap:10px}.decision-visual{width:70px;height:66px}.phone-body{top:10px;left:23px}.ring.r1{inset:6px 12px}.ring.r2{inset:0 7px}.paper{top:9px;left:18px}.medical-cross{top:9px;left:20px}.national-shirt{top:9px;left:18px}.tactic-board{top:9px;left:9px}.market-arrow{top:12px;left:24px}.career-ball{top:17px;left:22px}.career-trail{width:54px;left:8px}.row-trophies{display:none}}.sim-key-moment{padding-top:4px}.sim-key-moment>header span{color:var(--v25-green);font:900 8px var(--font-display);letter-spacing:.16em}.sim-key-moment>header h2{font:900 26px/1 var(--font-display);text-transform:uppercase;margin:4px 0 2px}.sim-key-moment>header p{color:#727680;margin:0 0 10px;font-size:9px}.sim-key-moment>small{color:#555a63;font:800 7px var(--font-display);letter-spacing:.12em;text-align:center;margin-top:7px;display:block}.mini-stadium{background:linear-gradient(#080b0f 0 24%,#0d3b25 24% 100%);border:1px solid #262933;border-radius:14px;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 -55px 80px #0000002e}.mini-crowd{opacity:.75;background:radial-gradient(circle,#484c55 0 1px,#0000 1.4px) 0 0/8px 8px,linear-gradient(#11141a,#090b0f);height:52px;position:absolute;top:0;left:0;right:0}.mini-lights{filter:blur(.4px);opacity:.7;background:repeating-linear-gradient(90deg,#f4f7ff 0 3px,#0000 3px 7px);width:44px;height:22px;position:absolute;top:6px}.mini-lights.left{left:14px}.mini-lights.right{right:14px}.mini-goal{background:repeating-linear-gradient(90deg,#0000 0 20px,#dce1eb2b 20px 21px),repeating-linear-gradient(0deg,#0000 0 16px,#dce1eb29 16px 17px);border:3px solid #d8dde5;border-bottom-width:4px;width:210px;height:94px;position:absolute;top:55px;left:50%;transform:translate(-50%)}.mini-goal>button{z-index:6;background:0 0;border:0;width:33.333%;height:100%;position:relative}.mini-goal>button:hover{background:#5cf08a12}.mini-keeper{z-index:4;width:31px;height:48px;transition:transform .48s cubic-bezier(.15,.75,.25,1);position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mini-keeper:before{content:"";background:#d5aa7c;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:9px}.mini-keeper:after{content:"";background:#efb316;border-radius:4px 4px 7px 7px;width:21px;height:26px;position:absolute;top:12px;left:5px}.mini-keeper>b:before,.mini-keeper>b:after{content:"";background:#efb316;border-radius:4px;width:21px;height:6px;position:absolute;top:17px}.mini-keeper>b:before{left:-9px;transform:rotate(-25deg)}.mini-keeper>b:after{right:-9px;transform:rotate(25deg)}.mini-keeper.dive-left{transform:translate(-94px)rotate(-72deg)}.mini-keeper.dive-center{transform:translate(-50%)translateY(-7px)scale(1.08)}.mini-keeper.dive-right{transform:translate(64px)rotate(72deg)}.mini-ball{z-index:8;background:radial-gradient(circle at 38% 35%,#15171b 0 2px,#f3f4f5 2px 7px,#17191d 7px 8px,#f3f4f5 8px);border-radius:50%;width:15px;height:15px;transition:transform .58s cubic-bezier(.15,.72,.2,1),top .58s;position:absolute;top:145px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #000}.mini-ball.shot-left{top:48px;transform:translate(-92px)scale(.78)rotate(180deg)}.mini-ball.shot-center{top:40px;transform:translate(-50%)scale(.78)rotate(180deg)}.mini-ball.shot-right{top:48px;transform:translate(77px)scale(.78)rotate(180deg)}.mini-player{width:28px;height:43px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mini-player:before{content:"";background:#d7aa7d;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:8px}.mini-player>i{clip-path:polygon(12% 0,88% 0,100% 25%,80% 34%,76% 100%,24% 100%,20% 34%,0 25%);background:#eef1f4;width:22px;height:25px;position:absolute;top:10px;left:3px}.mini-player>b{z-index:2;text-align:center;color:#17191e;font:900 10px var(--font-display);position:absolute;top:15px;left:0;right:0}.mini-spot{background:#d8dcd8;border-radius:50%;width:5px;height:3px;position:absolute;bottom:57px;left:50%;transform:translate(-50%)}.mini-result{z-index:20;color:#fff;font:900 27px var(--font-display);letter-spacing:.04em;background:#0a0b0eea;border-radius:8px;padding:8px 14px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 35px #0008}.sim-key-moment.is-goal .mini-stadium{animation:.7s v25GoalFlash}.sim-key-moment.is-miss .mini-stadium{animation:.4s v25MissShake}@keyframes v25GoalFlash{35%{box-shadow:inset 0 0 80px #5cf08a3d}}@keyframes v25MissShake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.copero-last-season{display:none!important}.copero-timeline-row.current{background:linear-gradient(90deg,color-mix(in srgb,var(--row-accent,#5cf08a) 15%,#181a1f),#181a1f 72%)!important}.copero-timeline-row.current .copero-age{background:color-mix(in srgb,var(--row-accent,#5cf08a) 58%,#25272d)!important}.copero-timeline-row.done .copero-age{border-left:2px solid color-mix(in srgb,var(--row-accent,#777) 45%,transparent)}.copero-mini-trophy>span{display:none!important}.copero-mini-trophy{min-width:34px!important}.copero-trophy-row{align-items:center;min-height:48px}:root{--v26-green:#5df08a;--v26-panel:#0d0e12;--v26-panel2:#111217;--v26-line:#24262d;--v26-text:#f7f7f8;--v26-muted:#747883}.copero-page{background:#08090c!important;padding:12px 18px 34px!important}.copero-app{width:min(1130px,100%)!important}.copero-brandbar{border-bottom:1px solid #17181d!important;height:58px!important;padding:0 4px 4px!important}.copero-wordmark{letter-spacing:-.055em!important;font-size:29px!important}.copero-wordmark span{color:var(--v26-green)!important}.copero-mode-caption b{color:#f4f4f5!important;font-size:9px!important}.copero-mode-caption span{color:#4e515a!important}.copero-board{background:#0d0e12!important;border-color:#23242a!important;border-radius:14px!important;grid-template-columns:440px minmax(0,1fr)!important;box-shadow:0 28px 90px #0008!important}.copero-profile-zone,.copero-action-zone{background:#0f1014!important;border-right:1px solid #1f2026!important}.copero-profile-zone{padding:22px 24px 0!important}.copero-action-zone{min-height:310px!important;padding:0 24px 24px!important}.copero-timeline{background:#0b0c10!important;min-height:690px!important;padding:18px 18px 16px!important}.copero-profile-zone .overall{border-radius:14px!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 24px #0005!important}.copero-profile-zone .overall.ovr-tone-base{background:linear-gradient(155deg,#747a84,#454a52)!important}.copero-profile-zone .overall.ovr-tone-orange{background:linear-gradient(155deg,#f19b32,#a84d10)!important}.copero-profile-zone .overall.ovr-tone-green,.copero-profile-zone .overall.ovr-tone-blue{background:linear-gradient(155deg,#31c76b,#087c43)!important}.copero-profile-zone .overall.ovr-tone-gold{color:#171000!important;background:linear-gradient(155deg,#ffcf12,#c88600)!important}.copero-profile-zone .overall.ovr-tone-elite{color:#10232d!important;background:linear-gradient(155deg,#b8eeff,#65bede)!important;box-shadow:0 0 0 1px #d9f7ff66,0 0 28px #6ecdf64d!important}.copero-profile-zone .overall.ovr-tone-legend{color:#17131d!important;background:linear-gradient(155deg,#f7f8ff,#cdb9ff 52%,#8eeaff)!important;box-shadow:0 0 0 1px #fff9,0 0 36px #bca7ff66!important}.copero-profile-zone .overall.ovr-up{animation:.86s cubic-bezier(.16,.95,.32,1) v26OvrPop}@keyframes v26OvrPop{0%{filter:brightness();transform:scale(.72)}35%{filter:brightness(1.7);transform:scale(1.12)}65%{transform:scale(.96)}to{filter:brightness();transform:scale(1)}}.copero-profile-zone .overall.ovr-up:after{content:"LEVEL UP";color:#08100b;font:900 7px var(--font-display);letter-spacing:.12em;background:#5df08a;border-radius:20px;padding:3px 7px;animation:1s both v26LevelFade;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@keyframes v26LevelFade{0%{opacity:0;transform:translate(-50%,8px)}25%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.copero-row-ovr.ovr-base{background:#5b6068!important}.copero-row-ovr.ovr-orange{background:#c66d16!important}.copero-row-ovr.ovr-green,.copero-row-ovr.ovr-blue{background:#179451!important}.copero-row-ovr.ovr-gold{color:#16120a!important;background:#d99c00!important}.copero-row-ovr.ovr-elite{box-shadow:0 0 12px #75d2ee55;color:#102129!important;background:#91d9ef!important}.copero-row-ovr.ovr-legend{box-shadow:0 0 16px #b7a1ff66;color:#16121d!important;background:linear-gradient(135deg,#f1f4ff,#c7b3ff)!important}.copero-profile-zone .player-header{grid-template-columns:88px 1fr auto!important;gap:12px!important;padding-bottom:14px!important}.copero-profile-zone .overall{width:82px!important;height:88px!important}.copero-profile-zone .overall strong{font-size:42px!important}.copero-profile-zone .club-name h1{font-size:25px!important}.copero-profile-zone .player-meta strong{font-size:28px!important}.copero-profile-zone .career-stats{grid-template-columns:repeat(3,1fr)!important;margin-top:3px!important}.copero-profile-zone .career-stats .metric:nth-child(n+4){display:none!important}.copero-profile-zone .metric{padding:12px 4px!important}.copero-profile-zone .metric strong{font-size:20px!important}.copero-trophies{padding:13px 0 16px!important}.copero-trophy-row{gap:5px!important}.copero-mini-trophy{background:0 0!important;border:0!important;min-width:42px!important;height:48px!important}.copero-mini-trophy .trophy-logo{filter:drop-shadow(0 8px 8px #0008);width:39px!important;height:39px!important}.copero-timeline-row{position:relative;overflow:hidden;border-radius:8px!important;min-height:55px!important;margin-bottom:5px!important;padding:5px 8px!important}.copero-timeline-row.done{background:linear-gradient(90deg,color-mix(in srgb,var(--row-accent,#555) 9%,#101116),#101116 70%)!important}.copero-timeline-row.current{background:linear-gradient(90deg,color-mix(in srgb,var(--row-accent,#5df08a) 18%,#17181d),#17181d 70%)!important;box-shadow:inset 0 0 0 1px #2c2d34!important}.copero-timeline-row.current:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 40%,#ffffff12 48%,#0000 56%);animation:1.15s 80ms both v26TimelineSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes v26TimelineSweep{to{transform:translate(120%)}}.copero-age{border-radius:9px!important;width:40px!important;height:42px!important;font-size:17px!important}.copero-club-cell strong{color:#d1d1d6!important;font-size:12px!important}.copero-timeline-row.future{opacity:.12!important}.row-trophies{gap:2px!important}.row-trophies .trophy-logo{width:18px!important;height:18px!important}.copero-offer-panel header{margin:15px 0 13px!important}.copero-offer-panel h2{font-size:26px!important}.copero-offer-panel header>small{display:none!important}.copero-offer-card{background:linear-gradient(145deg,color-mix(in srgb,var(--offer-accent) 9%,#121318),#0e0f13)!important;border-radius:15px!important;min-height:205px!important;padding:14px 12px 12px!important}.copero-offer-card:nth-child(3){grid-column:1/-1;justify-self:center;width:52%!important}.copero-offer-card:hover{border-color:#f1f1f2!important;box-shadow:0 10px 28px #0007!important}.copero-offer-card strong{font-size:19px!important}.copero-offer-card .club-badge.large{width:78px!important;height:78px!important}.copero-offer-label{color:#737783!important;font-size:9px!important}.copero-offer-meta{color:#6b707a!important;margin-top:auto!important}.v26-decision{grid-template-columns:190px 1fr;align-items:start;gap:14px;display:grid}.decision-visual-v26{background:#0a0b0f;border:1px solid #242831;border-radius:13px;grid-row:1/3;width:190px;height:170px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0007}.decision-visual-v26 img{object-fit:cover;width:100%;height:100%;display:block}.decision-visual-v26:after{content:"";background:linear-gradient(#0000 55%,#07080bd9);position:absolute;inset:0}.incoming-call,.visual-stamp{z-index:4;color:#071008;font:900 7px var(--font-display);letter-spacing:.1em;background:#54ee88;border-radius:6px;padding:4px 7px;position:absolute;bottom:9px;left:10px}.visual-stamp.danger{color:#fff;background:#ff6073}.visual-stamp.blue{color:#102532;background:#76c9ff}.call-wave{z-index:3;border:2px solid #55f08b;border-radius:50%;width:45px;height:45px;animation:1.15s ease-out infinite v26CallWave;position:absolute;top:30px;right:20px}.call-wave.w2{animation-delay:.3s}@keyframes v26CallWave{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.v26-decision>header{padding-top:4px}.v26-decision>header>span{color:var(--decision-accent);font:900 8px var(--font-display);letter-spacing:.14em}.v26-decision>header h2{font:900 29px/.95 var(--font-display);letter-spacing:-.025em;margin:4px 0 5px}.v26-decision>header p{color:#7b7f88;margin:0;font-size:10px;line-height:1.45}.v26-decision .copero-decision-grid{grid-column:2;grid-template-columns:repeat(3,1fr);display:grid;gap:7px!important}.decision-choice{text-align:left!important;color:#fff!important;background:#121318!important;border:1px solid #262830!important;border-radius:10px!important;grid-template-rows:auto 1fr!important;grid-template-columns:25px 1fr 18px!important;align-items:start!important;min-height:116px!important;padding:11px!important;display:grid!important}.decision-choice>i{color:#737984;width:22px;height:22px;font:900 7px var(--font-display);background:#1d1f25;border-radius:6px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.decision-choice strong{font:900 13px/1.05 var(--font-display)!important}.decision-choice small{align-self:end;color:#686d77!important;font-size:8px!important;line-height:1.25!important}.decision-choice>b{color:#6a707a;grid-row:1/3;align-self:center}.decision-choice.tone-good:hover{border-color:#4f8f64!important}.decision-choice.tone-risk:hover{border-color:#8c4b59!important}.decision-choice.tone-neutral:hover{border-color:#5d626b!important}.contract-negotiation-card{grid-template-columns:180px 1fr;align-items:start;gap:14px;display:grid}.contract-scene{background:radial-gradient(circle at 25% 25%,#5df08a14,#0000 40%),#0c0d11;border:1px solid #282a31;border-radius:13px;grid-row:1/4;width:180px;height:206px;position:relative;overflow:hidden}.contract-agent-avatar{background:#171a1f;border:2px solid #545a65;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:25px;left:19px;box-shadow:0 10px 28px #0007}.contract-agent-avatar:before{content:"";background:#c28d6b;border-radius:50% 50% 45% 45%;width:38px;height:31px;position:absolute;top:10px;left:16px}.contract-agent-avatar:after{content:"";background:#22262b;border-radius:25px 25px 5px 5px;width:54px;height:56px;position:absolute;top:49px;left:8px}.contract-agent-avatar span{z-index:3;color:#fff;font:900 14px var(--font-display);margin-top:108px;position:relative}.contract-paper{background:#f1f2f3;border-radius:5px;width:75px;height:100px;position:absolute;bottom:27px;right:16px;transform:rotate(4deg);box-shadow:0 12px 25px #0008}.contract-paper i{background:#b4b8be;border-radius:3px;height:4px;position:absolute;left:13px;right:13px}.contract-paper i:first-child{top:24px}.contract-paper i:nth-child(2){top:39px}.contract-paper i:nth-child(3){top:54px}.contract-paper b{border-bottom:3px solid #34373c;width:42px;position:absolute;bottom:16px;left:17px;transform:rotate(-8deg)}.contract-pen{background:#54e889;border-radius:4px;width:5px;height:76px;animation:1.5s ease-in-out infinite v26Pen;position:absolute;bottom:16px;right:14px;transform:rotate(37deg)}@keyframes v26Pen{50%{transform:rotate(30deg)translateY(-5px)}}.contract-negotiation-card header span{color:#5df08a;font:900 8px var(--font-display);letter-spacing:.14em}.contract-negotiation-card h2{font:900 27px/.98 var(--font-display);margin:4px 0 5px}.contract-negotiation-card p{color:#737781;margin:0;font-size:9px}.contract-numbers{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.contract-numbers>div{background:#111217;border:1px solid #24262d;border-radius:8px;padding:10px}.contract-numbers span{color:#626771;font:800 7px var(--font-display);letter-spacing:.08em;display:block}.contract-numbers strong{font:900 18px var(--font-display);margin-top:4px;display:block}.contract-numbers small{color:#6a7079;font-size:8px}.contract-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contract-actions button{color:#fff;text-align:left;background:#121318;border:1px solid #2a2c33;border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-height:59px;padding:10px 12px;display:grid}.contract-actions button span{font:900 12px var(--font-display)}.contract-actions button small{color:#636872;grid-column:1;font-size:7px}.contract-actions .accept{color:#0b0c0f;background:#f3f4f4;border-color:#fff}.contract-actions .negotiate:hover{border-color:#5df08a}.agent-select-strip{background:#0c0d11;border:1px solid #25272e;border-radius:12px;margin-top:12px;padding:13px}.agent-select-title{grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;margin-bottom:9px;display:grid}.agent-select-title>span{color:#5df08a;font:900 8px var(--font-display);letter-spacing:.13em}.agent-select-title>strong{font:900 18px var(--font-display)}.agent-select-title>small{color:#626771;grid-column:2;font-size:8px}.agent-select-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agent-select-grid button{color:#fff;text-align:left;background:#121318;border:1px solid #252830;border-radius:9px;grid-template-columns:38px 1fr;gap:9px;min-height:102px;padding:10px;display:grid}.agent-select-grid button.active{background:#101a14;border-color:#5df08a;box-shadow:inset 0 -2px #5df08a}.agent-select-grid button>i{color:#dfe3e6;width:36px;height:36px;font:900 12px var(--font-display);background:#1e2228;border-radius:50%;place-items:center;font-style:normal;display:grid}.agent-select-grid b{font:900 12px var(--font-display);display:block}.agent-select-grid span{color:#5df08a;font:800 7px var(--font-display);letter-spacing:.08em;margin:2px 0 5px;display:block}.agent-select-grid small{color:#676c75;font-size:7px;line-height:1.3;display:block}.trophy-vector svg{width:100%;height:100%;display:block;overflow:visible}.copero-mini-trophy .trophy-ucl,.copero-mini-trophy .trophy-libertadores,.copero-mini-trophy .trophy-world,.copero-mini-trophy .trophy-ballon{transform:scale(1.08)}.trophy-ucl svg,.trophy-libertadores svg{filter:drop-shadow(0 4px 5px #0008)}.trophy-ballon svg,.trophy-world svg,.trophy-boot svg{filter:drop-shadow(0 4px 6px #8f6a1830)}.award-card{background:radial-gradient(circle at 50% 23%,#e5bd581a,#0000 34%),#0f1014!important;border:1px solid #2a2c32!important;box-shadow:0 40px 100px #000c!important}.award-trophy{width:150px!important;height:150px!important}.award-card h2{font-size:39px!important}.award-card button{color:#0a0a0d!important;background:#f4f4f4!important;border-radius:8px!important}.v26-key-moment>header h2{font-size:28px!important}.penalty-stage{background:linear-gradient(#080a0d 0 22%,#0b3c21 22% 100%);border:1px solid #282b33;border-radius:14px;height:250px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 -55px 90px #0003}.stadium-crowd{opacity:.75;background:radial-gradient(circle,#565b64 0 1px,#0000 1.3px) 0 0/7px 7px,linear-gradient(#111319,#07080b);height:58px;position:absolute;top:0;left:0;right:0}.stadium-light{filter:blur(.3px);opacity:.55;background:repeating-linear-gradient(90deg,#f7f9ff 0 4px,#0000 4px 8px);width:80px;height:28px;position:absolute;top:4px}.stadium-light.l1{left:12px}.stadium-light.l2{right:12px}.penalty-goal{border:4px solid #e3e7ec;border-bottom-width:5px;width:265px;height:116px;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 8px 15px #0007}.goal-net{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 24px,#fff2 24px 25px),repeating-linear-gradient(0deg,#0000 0 18px,#ffffff1c 18px 19px);position:absolute;inset:0}.goal-net.net-hit{animation:.45s v26Net}@keyframes v26Net{50%{transform:perspective(120px)translateZ(-8px)scale(.97)}}.goal-zone{z-index:6;background:0 0;border:0;position:absolute}.goal-zone span{border:1px dashed #0000;border-radius:7px;transition:all .15s;position:absolute;inset:7px}.goal-zone:hover span{background:#5df08a12;border-color:#5df08a99}.z-top-left{width:35%;height:50%;top:0;left:0}.z-low-left{width:35%;height:50%;bottom:0;left:0}.z-center{width:30%;height:100%;top:0;left:35%}.z-top-right{width:35%;height:50%;top:0;right:0}.z-low-right{width:35%;height:50%;bottom:0;right:0}.penalty-keeper{z-index:4;width:35px;height:61px;transition:transform .58s cubic-bezier(.16,.8,.22,1);position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.penalty-keeper:before{content:"";background:#c8956d;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:10px}.penalty-keeper>b{background:#e9a91e;border-radius:5px 5px 9px 9px;width:27px;height:31px;position:absolute;top:14px;left:4px}.penalty-keeper>em,.penalty-keeper>strong{background:#e9a91e;border-radius:5px;width:25px;height:7px;position:absolute;top:22px}.penalty-keeper>em{left:-15px;transform:rotate(-28deg)}.penalty-keeper>strong{right:-15px;transform:rotate(28deg)}.keeper-top-left{transform:translate(-110px,-25px)rotate(-66deg)}.keeper-low-left{transform:translate(-105px,4px)rotate(-78deg)}.keeper-center{transform:translate(-50%)translateY(-13px)scale(1.1)}.keeper-top-right{transform:translate(75px,-25px)rotate(66deg)}.keeper-low-right{transform:translate(72px,4px)rotate(78deg)}.penalty-ball{z-index:9;background:radial-gradient(circle at 35% 32%,#111 0 2px,#fff 2px 7px,#111 7px 8px,#fff 8px);border-radius:50%;width:18px;height:18px;transition:all .72s cubic-bezier(.18,.72,.18,1);position:absolute;top:129px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0008}.ball-top-left{top:14%;left:18%;transform:scale(.72)rotate(240deg)}.ball-low-left{top:66%;left:18%;transform:scale(.75)rotate(210deg)}.ball-center{top:36%;left:48%;transform:scale(.72)rotate(220deg)}.ball-top-right{top:14%;left:78%;transform:scale(.72)rotate(240deg)}.ball-low-right{top:66%;left:78%;transform:scale(.75)rotate(210deg)}.penalty-player{width:32px;height:54px;transition:all .35s;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.penalty-player:before{content:"";background:#c7946e;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:10px}.penalty-player>i{clip-path:polygon(12% 0,88% 0,100% 25%,80% 34%,76% 100%,24% 100%,20% 34%,0 25%);background:#eef1f2;width:26px;height:30px;position:absolute;top:11px;left:3px}.penalty-player>b{z-index:2;color:#111;font:900 10px var(--font-display);text-align:center;position:absolute;top:18px;left:0;right:0}.penalty-player>em{background:#ddd;width:7px;height:21px;position:absolute;bottom:-9px;left:6px;box-shadow:13px 0 #ddd}.penalty-player.kicked{transform:translate(-50%)translateY(-7px)rotate(-4deg)}.penalty-shadow{background:#0006;border-radius:50%;width:55px;height:8px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.penalty-result{z-index:20;color:#fff;font:900 30px var(--font-display);background:#08090cea;border-radius:8px;padding:8px 15px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #000a}.power-meter{grid-template-columns:auto 1fr 26px;align-items:center;gap:8px;margin-top:8px;display:grid}.power-meter>span{color:#5d626d;font:800 7px var(--font-display);letter-spacing:.1em}.power-meter>i{background:#23262d;border-radius:5px;height:5px;overflow:hidden}.power-meter>i>em{background:linear-gradient(90deg,#5df08a 0 68%,#efca4f 80%,#ff5f6d 100%);height:100%;transition:width 40ms linear;display:block}.power-meter>b{color:#777d87;font:900 9px var(--font-display)}.simulated-copero-page .app-dock,.simulated-copero-page .v18-sim-toolbar{display:none!important}@media (width<=900px){.copero-board{grid-template-columns:1fr!important;grid-template-areas:"profile""timeline""action"!important}.copero-profile-zone,.copero-action-zone{border-right:0!important}.copero-timeline{border-top:1px solid #1e1f24;border-bottom:1px solid #1e1f24;min-height:auto!important}.copero-timeline-scroll{min-height:0!important}.v26-decision{grid-template-columns:150px 1fr}.decision-visual-v26{width:150px;height:145px}.v26-decision .copero-decision-grid{grid-template-columns:1fr 1fr}.decision-choice:nth-child(3){grid-column:1/-1}.agent-select-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.copero-page{padding:0!important}.copero-brandbar{height:54px!important;padding:0 15px!important}.copero-board{border-left:0!important;border-right:0!important;border-radius:0!important}.copero-profile-zone{padding:15px 16px 0!important}.copero-action-zone{padding:14px 16px 22px!important}.copero-timeline{padding:12px 11px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:43px minmax(120px,1fr) 42px 31px 31px 31px!important;gap:4px!important}.copero-timeline-row{min-height:51px!important}.copero-age{width:37px!important;height:39px!important}.copero-club-cell strong{font-size:10px!important}.copero-timeline-row>span{font-size:9px!important}.copero-profile-zone .player-header{grid-template-columns:74px 1fr auto!important}.copero-profile-zone .overall{width:70px!important;height:78px!important}.copero-profile-zone .overall strong{font-size:36px!important}.copero-profile-zone .club-name h1{font-size:21px!important}.copero-profile-zone .player-meta strong{font-size:22px!important}.copero-profile-zone .career-stats{grid-template-columns:repeat(3,1fr)!important}.copero-offer-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.copero-offer-card,.copero-offer-card:nth-child(3){grid-column:auto!important;width:auto!important;min-height:172px!important;padding:11px 5px!important}.copero-offer-card strong{line-height:1.05;font-size:14px!important}.copero-offer-card .club-badge.large{width:58px!important;height:58px!important}.copero-offer-meta{font-size:6px!important}.v26-decision{display:block}.decision-visual-v26{width:100%;height:155px;margin-bottom:10px}.v26-decision>header h2{font-size:25px}.v26-decision .copero-decision-grid{display:grid;grid-template-columns:1fr!important;gap:6px!important}.decision-choice:nth-child(3){grid-column:auto}.decision-choice{min-height:72px!important}.contract-negotiation-card{display:block}.contract-scene{width:100%;height:145px;margin-bottom:10px}.contract-agent-avatar{top:18px;left:22%}.contract-paper{bottom:20px;right:22%}.contract-numbers{margin:10px 0}.contract-actions{grid-template-columns:1fr 1fr}.agent-select-grid{grid-template-columns:1fr!important}.agent-select-grid button{min-height:82px}.agent-select-title{display:block}.agent-select-title>small{margin-top:3px;display:block}.penalty-stage{height:225px}.penalty-goal{width:230px;height:104px}.penalty-result{font-size:25px}.award-card{width:calc(100vw - 32px)!important}.award-trophy{width:125px!important;height:125px!important}}.agent-organic-note{background:linear-gradient(135deg,#121119,#0b0b0f);border:1px solid #25252d;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;margin:9px 0 2px;padding:10px 12px;display:grid;box-shadow:inset 3px 0 #9476ff}.agent-organic-note>span{color:#ad9cff;font:900 7px var(--font-display);letter-spacing:.14em;background:#8f72ff18;border-radius:7px;grid-row:1/3;padding:5px 7px}.agent-organic-note strong{font:900 10px var(--font-display);color:#e9e8ef}.agent-organic-note small{color:#696975;font-size:7px;line-height:1.45}.agent-approach-panel{background:radial-gradient(circle at 12% 0,#9b7cff14,#0000 30%),linear-gradient(#111116,#0b0b0e);border:1px solid #272832;border-radius:14px;padding:16px;box-shadow:0 20px 55px #0007}.agent-approach-panel>header{max-width:680px;margin-bottom:13px}.agent-approach-panel>header .eyebrow{color:#aa96ff}.agent-approach-panel>header h2{font:900 clamp(25px,4vw,37px)/.98 var(--font-display);letter-spacing:-.035em;margin:4px 0 5px}.agent-approach-panel>header p{color:#74747f;margin:0;font-size:9px;line-height:1.55}.agent-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-approach-card{background:linear-gradient(#15151b,#0d0d11);border:1px solid #2a2933;border-radius:11px;flex-direction:column;min-height:285px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff05}.agent-approach-card:hover{border-color:#7361b0;transform:translateY(-3px);box-shadow:0 14px 35px #0007}.agent-identity{align-items:center;gap:9px;display:flex}.agent-identity>i{color:#c7b9ff;width:42px;height:42px;font:900 12px var(--font-display);background:radial-gradient(circle at 35% 30%,#b9a7ff33,#17141f 66%);border:1px solid #655796;border-radius:50%;flex:0 0 42px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 18px #8d73ff1f}.agent-identity span{color:#9f8cf0;font:900 6px var(--font-display);letter-spacing:.12em;display:block}.agent-identity strong{font:900 13px var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.agent-identity small{color:#666875;margin-top:2px;font-size:7px;display:block}.agent-approach-card blockquote{color:#c8c7cf;background:#0c0c10;border-left:2px solid #8d76e7;min-height:54px;margin:12px 0 9px;padding:9px 10px;font-size:8px;line-height:1.5}.agent-stats{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.agent-stats>div{text-align:center;background:#0c0d11;border:1px solid #24252c;padding:7px 5px}.agent-stats span{color:#5f626d;font:800 5px var(--font-display);letter-spacing:.06em;display:block}.agent-stats strong{color:#dddce5;font:900 14px var(--font-display);margin-top:2px;display:block}.agent-approach-card>p{color:#676a73;flex:1;margin:9px 0;font-size:7px;line-height:1.5}.agent-card-actions{grid-template-columns:1fr auto;gap:5px;display:grid}.agent-card-actions button,.agent-wait{color:#b7b8c0;font:900 7px var(--font-display);letter-spacing:.04em;background:#111217;border:1px solid #2b2c34;border-radius:8px}.agent-card-actions .accept{color:#111017;background:linear-gradient(135deg,#eeeefe,#c8bdff);border-color:#e9e5ff;min-height:39px}.agent-card-actions .decline{padding:0 10px}.agent-wait{color:#6f727b;background:#0b0c10;width:100%;min-height:40px;margin-top:8px;display:block}.agent-wait:hover{color:#a9abb4;border-color:#555865}.v27-contract{position:relative;overflow:hidden}.v27-contract:before{content:"";filter:blur(20px);pointer-events:none;background:#74ef9b0b;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-55px}.contract-risk-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.contract-risk-grid button{color:#eee;text-align:left;background:#111217;border:1px solid #2a2b32;border-radius:9px;min-height:68px;padding:9px;position:relative;overflow:hidden}.contract-risk-grid button:after{content:"";background:#5fe98b;width:100%;height:2px;position:absolute;bottom:0;left:0}.contract-risk-grid button.slight:after{background:#a9e76c}.contract-risk-grid button.strong:after{background:#e7b95a}.contract-risk-grid button.aggressive:after{background:#f26970}.contract-risk-grid button:hover{border-color:#51545e;transform:translateY(-2px)}.contract-risk-grid button>span{font:900 8px var(--font-display);display:block}.contract-risk-grid button>strong{font:900 16px var(--font-display);margin:5px 0 2px;display:block}.contract-risk-grid button>strong small{color:#777b84;font-size:7px}.contract-risk-grid button>i{color:#666a74;font-size:6px;font-style:normal}.contract-risk-grid button.accept{color:#0c0d10;background:#f3f3f5;border-color:#fff}.contract-risk-grid button.accept i,.contract-risk-grid button.accept strong small{color:#50525a}.agent-auto-toggle{cursor:pointer;background:#0d0e12;border:1px solid #262831;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.agent-auto-toggle.disabled{opacity:.46;cursor:not-allowed}.agent-auto-toggle input{accent-color:#75ec98}.agent-auto-toggle>span{display:block}.agent-auto-toggle b{color:#d6d8dd;font:800 8px var(--font-display);display:block}.agent-auto-toggle small{color:#646972;margin-top:2px;font-size:7px;display:block}.contract-bottom-actions{grid-template-columns:1fr auto;gap:6px;margin-top:7px;display:grid}.contract-bottom-actions button{color:#bfc2c9;min-height:42px;font:900 7px var(--font-display);background:#111217;border:1px solid #292b32;border-radius:8px}.contract-bottom-actions .agent-negotiate{color:#73ef99;background:#5fe98a0d;border-color:#5fe98a33}.contract-bottom-actions .agent-negotiate:disabled{opacity:.35}.contract-bottom-actions .reject-contract{color:#e47882;background:#e45c6808;border-color:#e45c6829;padding:0 12px}.contract-outcome-card{text-align:center;background:radial-gradient(circle at 50% -10%,#ffffff0d,#0000 40%),#0d0e12;border:1px solid #2b2d35;border-radius:14px;padding:20px;position:relative;overflow:hidden}.contract-outcome-card.accepted,.contract-outcome-card.countered{border-color:#61e98b4a}.contract-outcome-card.withdrawn{border-color:#f066714f}.contract-outcome-card.rejected{border-color:#73798555}.contract-outcome-pulse{border:1px solid #ffffff0b;border-radius:50%;width:140px;height:140px;animation:1.8s ease-in-out infinite v27ContractPulse;position:absolute;top:28px;left:50%;transform:translate(-50%)}.contract-outcome-pulse i{border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:20px}@keyframes v27ContractPulse{50%{opacity:.45;transform:translate(-50%)scale(1.08)}}.contract-outcome-card>span{color:#767b85;font:900 7px var(--font-display);letter-spacing:.15em;position:relative}.contract-outcome-card.accepted>span,.contract-outcome-card.countered>span{color:#6ce993}.contract-outcome-card.withdrawn>span{color:#ef6b75}.contract-outcome-card h2{font:900 31px/.95 var(--font-display);margin:5px 0 4px;position:relative}.contract-outcome-card>p{color:#747982;max-width:520px;margin:0 auto;font-size:8px;line-height:1.5;position:relative}.contract-outcome-number{background:#111319;border:1px solid #262932;border-radius:10px;flex-direction:column;min-width:210px;margin:14px auto;padding:11px 18px;display:inline-flex;position:relative}.contract-outcome-number small{color:#60656e;font:800 6px var(--font-display);letter-spacing:.1em}.contract-outcome-number strong{font:900 27px var(--font-display)}.contract-outcome-number strong em{font:700 8px var(--font-display);color:#666a74;font-style:normal}.contract-outcome-number span{color:#656a74;font-size:7px}.contract-outcome-card>button{color:#ddd;width:100%;min-height:44px;font:900 8px var(--font-display);background:#16171c;border:1px solid #2f323a;border-radius:8px;position:relative}.contract-outcome-card>button.positive{color:#101114;background:#f2f3f3;border-color:#fff}.market-negotiation-stage{margin-top:10px}.market-agent-card,.market-no-agent{background:linear-gradient(#111218,#0c0d11);border:1px solid #262832;border-radius:11px;margin-top:10px;padding:12px}.market-agent-card>p,.market-no-agent p{color:#6d717a;margin:9px 0;font-size:8px;line-height:1.45}.market-agent-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.market-agent-metrics span{color:#656a74;background:#0b0c10;border:1px solid #252731;padding:7px;font-size:6px}.market-agent-metrics b{float:right;color:#d6d8de;font:900 9px var(--font-display)}.agent-message-stack{gap:5px;margin-top:8px;display:grid}.agent-message-stack article{background:#0a0b0f;border:1px solid #22252d;padding:8px 9px 8px 11px;position:relative}.agent-message-stack article:before{content:"";background:#8e77eb;width:2px;position:absolute;top:0;bottom:0;left:0}.agent-message-stack article>span{color:#8978c8;font:900 5px var(--font-display);text-transform:uppercase;letter-spacing:.1em;display:block}.agent-message-stack article>b{font:800 8px var(--font-display);margin-top:2px;display:block}.agent-message-stack article>p{color:#60656f;margin:2px 0;font-size:7px}.agent-message-stack article>small{color:#454a53;font-size:6px}.agent-switch-search,.market-no-agent button{color:#aa98ed;width:100%;min-height:38px;font:900 7px var(--font-display);letter-spacing:.04em;background:#8f75e80c;border:1px solid #4a4168;border-radius:8px;margin-top:8px}.market-no-agent>span{color:#8e7bd8;font:900 6px var(--font-display);letter-spacing:.12em}.market-no-agent h3{font:900 17px var(--font-display);margin:4px 0 0}.trophy-vector svg{filter:drop-shadow(0 6px 7px #0008);width:100%;height:100%;overflow:visible}.trophy-vector.importance-major{width:46px;height:46px}.trophy-vector.importance-league{width:38px;height:38px}.cabinet-trophy:has(.importance-major){background:radial-gradient(circle at 50% 20%,#e4bd4412,#0000 60%),#11130f;border-color:#5d5030;min-width:78px;height:76px}.cabinet-trophy:has(.importance-league){min-width:60px;height:62px}.cabinet-trophy:has(.importance-major) strong{color:#d8c283}.profile-trophy-grid>div:has(.importance-major){background:radial-gradient(circle at 50% 0,#dcb94a0d,#0000 70%),#090c10;border-color:#4b4129;grid-column:span 2}.award-trophy .importance-major{width:100%!important;height:100%!important}@media (width<=760px){.agent-organic-note{grid-template-columns:1fr}.agent-organic-note>span{grid-row:auto;width:max-content}.agent-approach-panel{padding:12px}.agent-approach-grid{grid-template-columns:1fr}.agent-approach-card{min-height:0}.contract-risk-grid{grid-template-columns:1fr 1fr}.contract-bottom-actions{grid-template-columns:1fr}.contract-bottom-actions .reject-contract{min-height:38px}.market-agent-metrics{grid-template-columns:1fr 1fr 1fr}.contract-outcome-card{padding:16px 11px}.contract-outcome-card h2{font-size:25px}.contract-outcome-number{width:100%;min-width:0}.cabinet-trophy:has(.importance-major){min-width:64px;height:66px}.profile-trophy-grid>div:has(.importance-major){grid-column:span 2}}@media (width<=430px){.contract-risk-grid,.market-agent-metrics,.agent-card-actions{grid-template-columns:1fr}.agent-card-actions .decline{min-height:34px}.agent-approach-panel>header h2{font-size:27px}}.sim-career-tools{grid-template-columns:1fr 1fr 1.18fr;gap:6px;padding:0 0 16px;display:grid}.sim-career-tools button{color:#d7d9de;text-align:left;background:#0b0c10;border:1px solid #272931;border-radius:9px;min-width:0;min-height:52px;padding:8px 9px;transition:transform .16s,border-color .16s,background .16s;position:relative}.sim-career-tools button:hover{background:#12141a;border-color:#4b4f5a;transform:translateY(-2px)}.sim-career-tools button>span{color:#656a75;font:900 6px var(--font-display);letter-spacing:.12em;display:block}.sim-career-tools button>strong{color:#e8e9ed;font:900 8px var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.sim-career-tools button>small{color:#69716f;margin-top:2px;font-size:6px;display:block}.sim-career-tools button>i{color:#0d0b13;min-width:15px;height:15px;font:900 6px var(--font-display);background:#9b83f5;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.sim-career-tools button.life{background:radial-gradient(circle at 100% 0,#65ec9218,#0000 58%),#0c100e;border-color:#65ec9236}.sim-career-tools button.life>span{color:#66e990}.legacy-page{color:#f2f3f5;background:radial-gradient(circle at 17% -8%,#9276ff17,#0000 32%),radial-gradient(circle at 88% 7%,#e6bd4811,#0000 28%),#07080b;min-height:100vh;padding:18px}.legacy-shell{width:min(1220px,100%);margin:0 auto}.legacy-topbar{border-bottom:1px solid #1d1f25;justify-content:space-between;align-items:center;min-height:58px;display:flex}.legacy-wordmark{font:950 27px/.8 var(--font-display);letter-spacing:-.06em}.legacy-wordmark span{color:#66ed91}.legacy-topbar>div:last-child{text-align:right}.legacy-topbar>div:last-child span,.legacy-topbar>div:last-child strong{display:block}.legacy-topbar>div:last-child span{color:#5d626d;font:900 6px var(--font-display);letter-spacing:.16em}.legacy-topbar>div:last-child strong{color:#a6aab3;font:800 8px var(--font-display);margin-top:3px}.legacy-hero{background:linear-gradient(115deg,#14141b,#0d0e12 60%,#121019);border:1px solid #282a32;border-radius:18px;grid-template-columns:100px minmax(0,1fr) 122px;align-items:center;gap:18px;min-height:210px;margin-top:14px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.legacy-hero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff0a 50%,#0000 58%);animation:1.4s .12s both legacySweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes legacySweep{to{transform:translate(100%)}}.legacy-player-mark{background:radial-gradient(circle at 50% 22%,#9d83ff2c,#0000 44%),#0b0c11;border:1px solid #343640;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:96px;height:128px;display:flex;position:relative}.legacy-player-mark:after{content:"";filter:blur(4px);background:#0009;border-radius:50%;height:8px;position:absolute;bottom:-5px;left:13px;right:13px}.legacy-player-mark>i{color:#c5b8fb;width:54px;height:54px;font:900 17px var(--font-display);background:#171421;border:1px solid #8e79dd;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 28px #9b7cff28}.legacy-player-mark .flag{width:20px;height:14px}.legacy-player-mark>span{color:#747984;font:900 6px var(--font-display);letter-spacing:.1em}.legacy-title{z-index:2;position:relative}.legacy-title>span{color:#8f7fe0;font:900 8px var(--font-display);letter-spacing:.18em}.legacy-title h1{max-width:760px;font:950 clamp(38px,6vw,76px)/.84 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:7px 0 8px}.legacy-title p{color:#727781;margin:0;font-size:9px;line-height:1.5}.legacy-peak{z-index:2;background:linear-gradient(150deg,#777d87,#424750);border:1px solid #ffffff24;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:116px;height:132px;display:flex;position:relative;box-shadow:0 16px 36px #0007}.legacy-peak>span{font:900 6px var(--font-display);letter-spacing:.13em;opacity:.78}.legacy-peak>strong{font:950 56px/.9 var(--font-display);letter-spacing:-.06em}.legacy-peak>small{font:900 6px var(--font-display);letter-spacing:.1em;opacity:.8;margin-top:8px}.legacy-peak.ovr-orange{background:linear-gradient(150deg,#f19b32,#9d430c)}.legacy-peak.ovr-green{background:linear-gradient(150deg,#38ca70,#08723e)}.legacy-peak.ovr-gold{color:#171108;background:linear-gradient(150deg,#ffd323,#bc7900)}.legacy-peak.ovr-elite{color:#10232c;background:linear-gradient(150deg,#c8f4ff,#5ab7db);box-shadow:0 0 32px #6dd4fc3d}.legacy-peak.ovr-legend{color:#14101c;background:linear-gradient(145deg,#efeaff,#a586ff 53%,#49c8ff);box-shadow:0 0 0 1px #f7f4ff66,0 0 44px #9578ff5c}.legacy-records{background:#0e0f13;border:1px solid #23252c;border-radius:12px;grid-template-columns:repeat(5,1fr);margin:10px 0;display:grid;overflow:hidden}.legacy-records>div{border-right:1px solid #23252c;flex-direction:column;justify-content:center;min-height:78px;padding:12px 16px;display:flex}.legacy-records>div:last-child{border-right:0}.legacy-records span{color:#616671;font:900 6px var(--font-display);letter-spacing:.12em}.legacy-records strong{font:950 27px var(--font-display);margin-top:5px}.legacy-content{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:10px;display:grid}.legacy-collection,.legacy-route,.legacy-life{background:#0c0d11;border:1px solid #24262e;border-radius:14px}.legacy-collection{min-height:560px;padding:18px}.legacy-collection>header,.legacy-route>header,.legacy-life>header{border-bottom:1px solid #202229;justify-content:space-between;align-items:flex-end;padding-bottom:13px;display:flex}.legacy-collection>header span,.legacy-route>header span,.legacy-life>header span{color:#7870a3;font:900 7px var(--font-display);letter-spacing:.15em;display:block}.legacy-collection>header h2{font:950 25px var(--font-display);margin:4px 0 0}.legacy-collection>header>b{color:#292c34;font:950 42px/.8 var(--font-display)}.legacy-trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.legacy-trophy-card{text-align:center;background:linear-gradient(#121318,#0c0d11);border:1px solid #252830;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:158px;padding:13px 9px 11px;display:flex;position:relative;overflow:hidden}.legacy-trophy-card:after{content:"";filter:blur(5px);background:#0008;border-radius:50%;height:8px;position:absolute;bottom:9px;left:12%;right:12%}.legacy-trophy-card .trophy-logo{z-index:2;width:70px;height:70px;position:relative}.legacy-trophy-card>div{z-index:3;position:relative}.legacy-trophy-card strong{font:900 9px/1.1 var(--font-display);text-transform:uppercase;display:block}.legacy-trophy-card small{color:#5f646e;margin-top:3px;font-size:7px;display:block}.legacy-trophy-card.major{background:radial-gradient(circle at 50% 27%,#e0bd4924,#0000 35%),linear-gradient(#17150f,#0c0d10);border-color:#66582e;grid-row:span 2;min-height:324px}.legacy-trophy-card.major strong{color:#dbc77f;font-size:13px}.legacy-trophy-card.major:before{content:"TÍTULO MAYOR";color:#8e7d49;font:900 5px var(--font-display);letter-spacing:.14em;position:absolute;top:10px;left:10px}.legacy-trophy-card.league{border-color:#3b3d47}.legacy-trophy-number{color:#30333b;font:950 13px var(--font-display);position:absolute;top:7px;right:9px}.legacy-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.legacy-empty>i{color:#777c86;width:74px;height:74px;font:950 22px var(--font-display);border:1px solid #343741;border-radius:50%;place-items:center;margin-bottom:12px;font-style:normal;display:grid}.legacy-empty strong{font:900 16px var(--font-display)}.legacy-empty span{color:#626772;max-width:320px;margin-top:5px;font-size:8px}.legacy-side{align-content:start;gap:10px;display:grid}.legacy-route{padding:15px}.legacy-route>header>b,.legacy-life>header>b{color:#a4a7af;font:900 8px var(--font-display)}.legacy-route-list{scrollbar-color:#393c45 transparent;max-height:500px;padding-top:7px;overflow:auto}.legacy-route-list article{background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent,#777) 12%,#101116),#0e0f13 72%);border:1px solid #202229;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px 25px minmax(0,1fr) 34px;align-items:center;gap:2px 7px;min-height:62px;margin-bottom:4px;padding:8px 7px;display:grid;position:relative;overflow:hidden}.legacy-route-list article:before{content:"";background:var(--route-accent,#777);width:2px;position:absolute;top:0;bottom:0;left:0}.legacy-route-list article>b{width:29px;height:34px;font:950 13px var(--font-display);background:#1a1c22;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.legacy-route-list article>.club-badge{grid-row:1/3}.legacy-route-list article>div:not(.legacy-route-trophies){min-width:0}.legacy-route-list article>div>strong{font:900 9px var(--font-display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.legacy-route-list article>div>small{color:#595e68;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6px;display:block;overflow:hidden}.legacy-route-list article>span{color:#fff;width:31px;height:31px;font:950 12px var(--font-display);background:#5e636c;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.legacy-route-list article>span.ovr-orange{background:#c86c15}.legacy-route-list article>span.ovr-green{background:#159052}.legacy-route-list article>span.ovr-gold{color:#171208;background:#d29a05}.legacy-route-list article>span.ovr-elite{color:#102129;background:#8dd6ec}.legacy-route-list article>span.ovr-legend{color:#17121f;background:linear-gradient(135deg,#dfd6ff,#65cfff);box-shadow:0 0 12px #a187ff55}.legacy-route-list article>em{color:#737882;grid-column:3/5;font-size:6px;font-style:normal}.legacy-route-trophies{gap:1px;display:flex;position:absolute;bottom:5px;right:43px}.legacy-route-trophies .trophy-logo{width:17px;height:17px}.legacy-life>div{border-bottom:1px solid #202229;justify-content:space-between;align-items:center;gap:12px;padding:10px 1px;display:flex}.legacy-life>div span{color:#5e636e;font:800 6px var(--font-display);letter-spacing:.08em}.legacy-life>div strong{font:900 8px var(--font-display);text-align:right}.legacy-life>p{color:#606570;margin:10px 0 0;font-size:7px;line-height:1.55}.legacy-footer{background:linear-gradient(90deg,#101116,#0b0c10);border:1px solid #272a31;border-radius:12px;justify-content:space-between;align-items:center;min-height:84px;margin-top:10px;padding:14px 18px;display:flex}.legacy-footer span,.legacy-footer strong{display:block}.legacy-footer span{color:#5f6470;font:900 6px var(--font-display);letter-spacing:.15em}.legacy-footer strong{font:900 12px var(--font-display);margin-top:4px}.legacy-footer button{color:#0b0c0f;min-width:190px;min-height:48px;font:950 9px var(--font-display);letter-spacing:.04em;background:#f0f1f2;border:1px solid #f3f4f5;border-radius:9px}.legacy-footer button b{margin-left:16px}@media (width<=900px){.sim-career-tools{padding-bottom:13px}.legacy-content{grid-template-columns:1fr}.legacy-side{grid-template-columns:1fr 1fr}.legacy-route-list{max-height:400px}.legacy-trophy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-trophy-card.major{grid-row:span 2}.legacy-records{grid-template-columns:repeat(5,1fr)}}@media (width<=680px){.legacy-page{padding:0 0 16px}.legacy-shell{width:100%}.legacy-topbar{padding:0 14px}.legacy-topbar>div:last-child strong{display:none}.legacy-hero{border-left:0;border-right:0;border-radius:0;grid-template-columns:74px 1fr 82px;gap:10px;min-height:170px;margin-top:0;padding:18px 14px}.legacy-player-mark{width:70px;height:105px}.legacy-player-mark>i{width:43px;height:43px;font-size:14px}.legacy-title h1{font-size:clamp(31px,10vw,53px)}.legacy-title p{font-size:7px}.legacy-peak{width:80px;height:104px}.legacy-peak>strong{font-size:40px}.legacy-records{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(5,minmax(72px,1fr));margin:7px 0;overflow-x:auto}.legacy-records>div{min-height:64px;padding:9px 11px}.legacy-records strong{font-size:21px}.legacy-content{padding:0 7px}.legacy-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-trophy-card.major{min-height:250px}.legacy-trophy-card.major .trophy-logo{width:98px;height:98px}.legacy-side{grid-template-columns:1fr}.legacy-footer{border-radius:10px;margin:7px}.legacy-footer>div{display:none}.legacy-footer button{width:100%}}@media (width<=460px){.sim-career-tools{grid-template-columns:1fr 1fr}.sim-career-tools button.life{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.sim-career-tools button.life>span{grid-column:1}.sim-career-tools button.life>strong{grid-area:1/2/3}.sim-career-tools button.life>small{grid-column:1}.legacy-hero{grid-template-columns:64px minmax(0,1fr) 72px;gap:7px;padding:15px 9px}.legacy-player-mark{width:61px}.legacy-player-mark>span{font-size:5px}.legacy-title>span{font-size:6px}.legacy-title h1{font-size:28px}.legacy-title p{display:none}.legacy-peak{width:68px;height:93px}.legacy-peak>strong{font-size:35px}.legacy-peak>span,.legacy-peak>small{font-size:5px}.legacy-collection{padding:13px 10px}.legacy-collection>header h2{font-size:19px}.legacy-collection>header>b{font-size:34px}.legacy-trophy-card{min-height:138px}.legacy-trophy-card .trophy-logo{width:60px;height:60px}.legacy-trophy-card.major{min-height:230px}.legacy-trophy-card.major strong{font-size:10px}}.premium-agent-panel{background:radial-gradient(circle at 88% 14%,#5165ff29,#0000 18%),radial-gradient(circle at 24% 4%,#723fff2e,#0000 24%),linear-gradient(135deg,#0d1327 0%,#08111f 55%,#0b1019 100%);border:1px solid #2e3550;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0d}.premium-agent-panel:after{content:"◔";color:#5c6cff2e;pointer-events:none;filter:drop-shadow(0 8px 20px #1e287859);font-size:120px;line-height:1;position:absolute;top:24px;right:36px}.premium-agent-panel>header{z-index:1;max-width:none;margin:0 0 18px;position:relative}.premium-agent-panel>header .eyebrow{color:#c39cff;letter-spacing:.26em;font-size:11px}.premium-agent-panel>header h2{color:#f6f8ff;font:900 clamp(38px,4.2vw,60px)/.95 var(--font-display);letter-spacing:-.04em;margin:8px 0}.premium-agent-panel>header p{color:#a8afd5;margin:0;font-size:15px;line-height:1.45}.premium-agent-panel .agent-approach-grid{z-index:1;grid-template-columns:1fr;gap:14px;display:grid;position:relative}.premium-agent-panel .agent-approach-card.premium{background:#080e1c8c;border:1px solid #6478dc47;border-radius:18px;min-height:0;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.premium-agent-panel .agent-approach-card.premium:hover{border-color:#8091ff66;transform:none;box-shadow:0 12px 30px #00000042,inset 0 1px #ffffff0d}.premium-agent-panel .agent-approach-shell{grid-template-columns:minmax(0,1.07fr) minmax(320px,.93fr);gap:22px;padding:22px 22px 18px;display:grid}.premium-agent-panel .agent-offer-left{border-right:1px solid #747eb842;padding:4px 4px 0}.premium-agent-panel .agent-identity.hero{align-items:center;gap:18px;margin-bottom:18px}.premium-agent-panel .agent-avatar-v29.large{background:radial-gradient(circle at 30% 20%,#3d54f259,#080e1ce6);border:3px solid #9e70fff2;border-radius:50%;flex:0 0 150px;width:150px;height:150px;box-shadow:0 0 0 8px #804aff1a,0 18px 46px #0d083473}.premium-agent-panel .agent-identity.hero span{color:#caa0ff;font:900 10px var(--font-display);letter-spacing:.18em;text-transform:uppercase}.premium-agent-panel .agent-identity.hero strong{color:#f5f7ff;font:900 clamp(28px,3vw,42px)/1 var(--font-display);white-space:normal;text-overflow:unset;margin-top:8px;overflow:visible}.premium-agent-panel .agent-identity.hero small{color:#adb7ff;margin-top:10px;font-size:14px}.premium-agent-panel .agent-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.premium-agent-panel .agent-stats>div{text-align:center;background:linear-gradient(#0f1427e6,#0a0e1cfa);border:1px solid #6676c447;border-radius:14px;padding:18px 10px 16px}.premium-agent-panel .agent-stats span{color:#bfc7ff;font:800 11px var(--font-display);letter-spacing:.05em}.premium-agent-panel .agent-stats strong{color:#fff;font:900 30px/1 var(--font-display);margin-top:8px}.premium-agent-panel .agent-offer-right{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.premium-agent-panel blockquote{color:#f1f4ff;background:linear-gradient(#090e1be0,#070b16fa);border:1px solid #596abf3d;border-left:0;border-radius:18px;min-height:0;margin:0;padding:28px 30px;font-size:16px;font-style:italic;line-height:1.5;position:relative}.premium-agent-panel blockquote:before,.premium-agent-panel blockquote:after{color:#6a63ff;font:900 64px/1 var(--font-display);opacity:.95;position:absolute}.premium-agent-panel blockquote:before{content:"“";top:10px;left:18px}.premium-agent-panel blockquote:after{content:"”";bottom:-10px;right:18px}.premium-agent-panel .agent-card-actions.large{grid-template-columns:1fr;gap:14px;display:grid}.premium-agent-panel .agent-card-actions.large button{min-height:68px;font:900 18px var(--font-display);letter-spacing:-.01em;text-transform:none;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:0 24px;display:flex}.premium-agent-panel .agent-card-actions.large button span,.premium-agent-panel .agent-card-actions.large button b{font-size:26px;line-height:1}.premium-agent-panel .agent-card-actions.large .accept{color:#f9fbff;background:linear-gradient(135deg,#8f9dff 0%,#4c4dff 45%,#a16eff 100%);border:1px solid #dde1ffcc;box-shadow:0 16px 34px #534dff47,inset 0 1px #ffffff61}.premium-agent-panel .agent-card-actions.large .free{color:#eaf0ff;background:linear-gradient(#121b32eb,#0a101ffa);border:1px solid #59659461}.premium-agent-panel .agent-offer-note{background:linear-gradient(#080c1680,#05080eb8);border-top:1px solid #6872a442;align-items:center;gap:14px;padding:16px 22px 18px;display:flex}.premium-agent-panel .agent-offer-note span{color:#ba9bff;width:34px;height:34px;font:900 18px var(--font-display);border:1px solid #957cffcc;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.premium-agent-panel .agent-offer-note p{color:#b6bcdb;margin:0;font-size:15px;line-height:1.45}@media (width<=980px){.premium-agent-panel{padding:16px}.premium-agent-panel:after{font-size:88px;top:32px;right:18px}.premium-agent-panel>header h2{font-size:40px}.premium-agent-panel .agent-approach-shell{grid-template-columns:1fr;gap:18px;padding:18px}.premium-agent-panel .agent-offer-left{border-bottom:1px solid #747eb842;border-right:0;padding-bottom:18px}.premium-agent-panel .agent-avatar-v29.large{flex-basis:118px;width:118px;height:118px}.premium-agent-panel .agent-identity.hero strong{font-size:30px}}@media (width<=640px){.premium-agent-panel>header .eyebrow{font-size:10px}.premium-agent-panel>header h2{font-size:31px}.premium-agent-panel>header p{font-size:13px}.premium-agent-panel .agent-identity.hero{align-items:flex-start;gap:14px}.premium-agent-panel .agent-avatar-v29.large{flex-basis:92px;width:92px;height:92px}.premium-agent-panel .agent-identity.hero strong{font-size:24px}.premium-agent-panel .agent-identity.hero small{font-size:12px}.premium-agent-panel .agent-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.premium-agent-panel .agent-stats>div{padding:12px 6px}.premium-agent-panel .agent-stats span{font-size:9px}.premium-agent-panel .agent-stats strong{font-size:23px}.premium-agent-panel blockquote{padding:22px 18px 28px;font-size:14px}.premium-agent-panel .agent-card-actions.large button{min-height:56px;padding:0 18px;font-size:15px}.premium-agent-panel .agent-card-actions.large button span,.premium-agent-panel .agent-card-actions.large button b{font-size:22px}.premium-agent-panel .agent-offer-note p{font-size:13px}}.premium-agent-panel .agent-identity.hero.real-photo{align-items:center}.premium-agent-panel .agent-real-photo{border:3px solid #9e70fff2;border-radius:50%;flex:0 0 150px;width:150px;height:150px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #804aff1a,0 18px 46px #0d083473}.premium-agent-panel .agent-real-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.premium-agent-panel .agent-identity.hero.real-photo strong{display:block}.premium-agent-panel .agent-identity.hero.real-photo small{max-width:34ch}.premium-agent-panel .agent-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-agent-panel blockquote:before,.premium-agent-panel blockquote:after{content:none!important;display:none!important}.award-overlay{z-index:180!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 50% 35%,#12182438,#030508db 45%,#020407f2 100%)!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.award-card.award-card-hero{width:min(760px,100%)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding:18px 16px!important;display:flex!important;position:relative!important}.award-hero-stage{place-items:center!important;width:min(620px,92vw)!important;min-height:420px!important;margin:0 auto 8px!important;display:grid!important;position:relative!important}.award-hero-media{place-items:center end!important;width:min(380px,64vw)!important;height:min(430px,58vh)!important;display:grid!important;position:relative!important;overflow:hidden!important}.award-hero-image{object-fit:contain!important;object-position:center top!important;mix-blend-mode:screen!important;filter:drop-shadow(0 14px 26px #0000006b)drop-shadow(0 0 26px #ffd6622e)!important;-webkit-user-select:none!important;user-select:none!important;width:112%!important;height:112%!important;transform:translateY(-1%)scale(1.02)!important}.award-hero-fallback{filter:drop-shadow(0 14px 26px #0000006b)drop-shadow(0 0 26px #ffd6622e)!important;place-items:center!important;width:260px!important;height:260px!important;display:grid!important}.award-hero-fallback .award-trophy,.award-hero-fallback .trophy-logo{width:100%!important;height:100%!important}.award-fireworks:before,.award-fireworks:after{-webkit-mask:radial-gradient(circle,#0000 0 14px,#000 14px 15px,#0000 15px 28px,#000 28px 29px,#0000 29px);mask:radial-gradient(circle,#0000 0 14px,#000 14px 15px,#0000 15px 28px,#000 28px 29px,#0000 29px);content:""!important;background:radial-gradient(circle,#fff0aff5 0 2px,#0000 3px),repeating-conic-gradient(#81f5cdf5 0deg 9deg,#0000 9deg 21deg,#ffc24ee6 21deg 29deg,#0000 29deg 36deg)!important;border-radius:50%!important;animation:1.8s ease-out infinite awardFirework!important;position:absolute!important;inset:0!important}.award-card.award-card-hero h2{color:#f5f7fb!important;max-width:min(760px,88vw)!important;font:900 clamp(28px,5.8vw,52px)/.94 var(--font-display)!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-shadow:0 8px 26px #0000006b!important;margin:2px auto 0!important}.award-card.award-card-hero button{color:#0b0d12!important;min-width:240px!important;height:48px!important;font:900 12px/1 var(--font-display)!important;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:999px!important;margin-top:14px!important;box-shadow:0 14px 30px #00000047!important}.award-card.award-card-hero .award-countdown{background:#ffffff2e!important;border-radius:999px!important;width:min(230px,55vw)!important;height:3px!important;margin-top:10px!important;position:relative!important;overflow:hidden!important}.award-particles{pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.award-particles i{width:6px!important;height:24px!important;transform:rotate(calc(var(--i) * 26deg)) translateY(-220px)!important;opacity:.35!important;filter:blur(.2px)!important;background:linear-gradient(#ffe8a0,#7cf0c9)!important;border-radius:999px!important;position:absolute!important;top:52%!important;left:50%!important}@keyframes awardFirework{0%{opacity:0;transform:scale(.55)}28%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@media (width<=760px){.award-hero-stage{min-height:340px!important}.award-fireworks{width:86px!important;height:86px!important}.award-hero-media{width:min(310px,76vw)!important;height:min(360px,48vh)!important}.award-card.award-card-hero h2{font-size:clamp(24px,8vw,40px)!important}.award-card.award-card-hero button{width:min(260px,72vw)!important}}.award-overlay .award-particles{display:none!important}.award-card.award-card-hero{width:min(860px,96vw)!important;padding:10px 10px 16px!important}.award-kicker{letter-spacing:.34em!important;color:#d2d7de!important;opacity:.9!important;margin-bottom:10px!important;font-size:11px!important}.award-hero-stage{isolation:isolate!important;width:min(720px,96vw)!important;min-height:500px!important;margin:0 auto 16px!important}.award-hero-media{background:0 0!important;place-items:center!important;width:min(390px,62vw)!important;height:min(440px,56vh)!important;display:grid!important;overflow:visible!important}.award-hero-image{object-fit:contain!important;object-position:center center!important;mix-blend-mode:screen!important;filter:brightness(1.1)contrast(1.18)saturate(1.04)drop-shadow(0 20px 30px #0000006b)drop-shadow(0 0 20px #ffd6621f)!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;transform:none!important}.award-fireworks{opacity:1!important;width:140px!important;height:140px!important;top:46%!important}.award-fireworks:before,.award-fireworks:after{-webkit-mask:radial-gradient(circle,#0000 0 16px,#000 16px 18px,#0000 18px 32px,#000 32px 34px,#0000 34px);background:radial-gradient(circle,#fff1bd 0 2px,#0000 3px),repeating-conic-gradient(#7cf0c9f2 0deg 7deg,#0000 7deg 19deg,#ffc95ceb 19deg 28deg,#0000 28deg 36deg)!important;-webkit-mask:radial-gradient(circle,#0000 0 16px,#000 16px 18px,#0000 18px 32px,#000 32px 34px,#0000 34px)!important;mask:radial-gradient(circle,#0000 0 16px,#000 16px 18px,#0000 18px 32px,#000 32px 34px,#0000 34px)!important}.award-card.award-card-hero h2{letter-spacing:-.02em!important;text-align:center!important;text-shadow:0 14px 30px #00000073!important;max-width:min(760px,90vw)!important;margin:-6px auto 0!important;font-size:clamp(34px,6.4vw,64px)!important;line-height:.92!important}.award-card.award-card-hero button{letter-spacing:.16em!important;text-transform:uppercase!important;min-width:210px!important;height:46px!important;margin-top:18px!important;font-size:11px!important}.award-card.award-card-hero .award-countdown{opacity:.9!important;width:min(180px,42vw)!important;height:2px!important;margin-top:18px!important}@media (width<=760px){.award-hero-stage{min-height:390px!important}.award-hero-media{width:min(300px,78vw)!important;height:min(340px,46vh)!important}.award-fireworks{width:92px!important;height:92px!important}.award-card.award-card-hero h2{font-size:clamp(28px,11vw,46px)!important}}.award-card.award-card-hero{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#060a122e!important;border:0!important}.award-card.award-card-hero:before,.award-card.award-card-hero:after{display:none!important}.award-hero-stage{place-items:center!important;display:grid!important;position:relative!important}.award-hero-media{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.award-hero-image{mix-blend-mode:screen!important;image-rendering:auto!important}.award-hero-fallback{width:240px!important;height:240px!important;box-shadow:none!important;background:0 0!important;border:none!important}.award-hero-fallback .trophy-logo{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important}.award-card.award-card-hero h2{z-index:3!important;margin-top:-18px!important;position:relative!important}.award-kicker,.award-countdown,.award-card.award-card-hero button{z-index:3!important;position:relative!important}.award-overlay{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#04080ee0!important}.award-card.award-card-hero{width:min(900px,96vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;padding:8px 12px 22px!important;display:flex!important}.award-kicker{color:#d7dde8!important;font:800 11px/1 var(--font-display)!important;letter-spacing:.34em!important;text-transform:uppercase!important;margin-bottom:12px!important}.award-hero-stage{isolation:isolate!important;place-items:center!important;width:min(760px,94vw)!important;min-height:400px!important;margin:0 auto 8px!important;display:grid!important;position:relative!important}.award-hero-stage:after{content:""!important;filter:blur(9px)!important;opacity:.92!important;background:radial-gradient(#0000008f 0%,#0003 58%,#0000 76%)!important;width:min(240px,38vw)!important;height:28px!important;position:absolute!important;bottom:32px!important;left:50%!important;transform:translate(-50%)!important}.award-hero-media{width:min(320px,52vw)!important;height:min(330px,44vh)!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important;position:relative!important;overflow:visible!important}.award-hero-image{object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;filter:drop-shadow(0 16px 26px #0000006b)drop-shadow(0 0 18px #ffdc7829)!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;display:block!important}.award-fireworks{pointer-events:none!important;opacity:1!important;width:126px!important;height:126px!important;position:absolute!important;top:44%!important;transform:translateY(-50%)!important}.award-fireworks-left{left:max(4px,4vw)!important}.award-fireworks-right{right:max(4px,4vw)!important}.award-fireworks:before,.award-fireworks:after{content:""!important;background:radial-gradient(circle,#fff1bd 0 2px,#0000 3px),repeating-conic-gradient(#7cf0c9f2 0deg 7deg,#0000 7deg 19deg,#ffc95ceb 19deg 28deg,#0000 28deg 36deg)!important;border-radius:50%!important;animation:1.8s ease-in-out infinite award-burst!important;position:absolute!important;inset:0!important;-webkit-mask:radial-gradient(circle,#0000 0 16px,#000 16px 18px,#0000 18px 32px,#000 32px 34px,#0000 34px)!important;mask:radial-gradient(circle,#0000 0 16px,#000 16px 18px,#0000 18px 32px,#000 32px 34px,#0000 34px)!important}.award-fireworks:after{opacity:.72!important;animation-delay:.3s!important;transform:scale(.68)rotate(18deg)!important}@keyframes award-burst{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.award-card.award-card-hero h2{z-index:3!important;color:#f7f8fb!important;max-width:min(780px,92vw)!important;font:900 clamp(32px,6vw,66px)/.92 var(--font-display)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:0 14px 30px #00000080!important;margin:6px auto 0!important;position:relative!important}.award-card.award-card-hero p{display:none!important}.award-card.award-card-hero button{color:#0b0d12!important;min-width:220px!important;height:46px!important;font:900 12px/1 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:999px!important;margin-top:18px!important;box-shadow:0 14px 30px #00000047!important}.award-card.award-card-hero .award-countdown{opacity:.9!important;background:#ffffff2e!important;border-radius:999px!important;width:min(180px,42vw)!important;height:2px!important;margin-top:18px!important;position:relative!important;overflow:hidden!important}.award-card.award-card-hero .award-countdown:before{content:""!important;transform-origin:0!important;background:linear-gradient(90deg,#7df2ca,#ffd775)!important;animation:3s linear forwards award-time!important;position:absolute!important;inset:0!important}@media (width<=760px){.award-hero-stage{min-height:340px!important}.award-hero-media{width:min(250px,68vw)!important;height:min(270px,34vh)!important}.award-fireworks{width:88px!important;height:88px!important}.award-card.award-card-hero h2{font-size:clamp(26px,10vw,44px)!important}.award-kicker{letter-spacing:.26em!important;font-size:10px!important}}:root{--font-display:"Segoe UI", Arial, sans-serif}.world-picker{background:radial-gradient(#173f46,#0b151c);border:1px solid #283b3c;border-radius:16px;padding:12px;overflow:hidden}.world-picker nav{gap:6px;display:flex}.world-picker nav button{color:#b9ccce;font:500 12px var(--font-display);background:#14282e;border:1px solid #365052;border-radius:8px;flex:1;padding:8px}.world-picker nav button.active{color:#102a24;background:#b8efda}.geographic-map{width:100%;height:260px;margin:8px 0;display:block}.geographic-map path{fill:#233d44;stroke:#4c6870;stroke-width:.35px;vector-effect:non-scaling-stroke}.geographic-map path.available{fill:#45665e;cursor:pointer}.geographic-map path.selected{fill:#8be1bc}.map-marker{cursor:pointer;fill:#cde5dd;stroke:#132e30;stroke-width:.7px}.map-marker.selected{fill:#fff;stroke:#62f7b6;stroke-width:1.5px}.map-marker:focus{fill:#ffe082;outline:none}.map-selected{align-items:center;gap:10px;display:flex}.map-selected select{color:#fff;width:100%;font:500 14px var(--font-display);background:#11272d;border:1px solid #45605f;border-radius:8px;padding:10px}.world-picker>small{color:#9bb5b9;margin-top:10px;font-size:11px;display:block}.jersey-preview{transition:background .35s;background:var(--shirt-main)!important;color:#182d3d!important;height:175px!important;min-height:0!important}.jersey-stripe{background:var(--shirt-stripe)!important}.shirt-number-block input{color:#fff;background:#161c20;border:1px solid #394147;border-radius:8px;width:100%;margin-top:8px;padding:10px 14px;font-size:18px}.coming-soon{opacity:.5;cursor:not-allowed}.legal-footer{color:#87918f;max-width:1300px;margin:0 auto;padding:12px 24px;font:400 11px/1.5 Segoe UI,sans-serif}.legal-footer p{margin:0 0 6px}.legal-footer nav{flex-wrap:wrap;gap:14px;display:flex}.legal-footer button{color:#bdc7c4;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.legal-backdrop{z-index:10000;background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-dialog{color:#d1dbd6;background:#151e22;border:1px solid #41514a;border-radius:16px;max-width:640px;max-height:80dvh;padding:28px;font-size:15px;line-height:1.6;overflow:auto}.legal-dialog p{margin-bottom:18px}.legal-dialog>button{float:right}.copero-action-zone{position:relative}.decision-pending{pointer-events:none}.decision-transition{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c141de8;justify-content:center;align-items:center;gap:12px;font-size:14px;animation:.5s decision-fade;display:flex;position:absolute;inset:0}.decision-transition span{border:2px solid #fff3;border-top-color:#b7eed8;border-radius:50%;width:20px;height:20px;animation:.5s linear infinite decision-spin}@keyframes decision-spin{to{transform:rotate(360deg)}}@keyframes decision-fade{0%{opacity:0}to{opacity:1}}body,button,input,select{font-family:Segoe UI,Arial,sans-serif}.copero-app h2,.copero-app h3,.copero-app strong,.copero-setup-shell h2,.copero-setup-shell h3{font-weight:600}.copero-app p,.copero-app small,.copero-setup-shell p{font-size:12px;line-height:1.45}.copero-app button{min-height:38px}.copero-app .copero-action-zone{min-height:0;padding:18px}.copero-app .copero-profile-zone{padding:18px}.simulated-copero-page .copero-timeline{min-height:0}.simulated-copero-page .copero-timeline-scroll{max-height:calc(100dvh - 160px);overflow-y:auto}@media (width>=1000px){.simulated-copero-page{padding:16px 24px}.simulated-copero-page .copero-app{width:100%;max-width:1300px}.simulated-copero-page .copero-board{grid-template-rows:auto 1fr;grid-template-columns:minmax(440px,1fr) minmax(400px,1fr);height:calc(100dvh - 105px);min-height:560px}.simulated-copero-page .copero-action-zone{overflow-y:auto}}@media (width<=999px){.simulated-copero-page .copero-board{grid-template-columns:1fr;grid-template-areas:"profile""action""timeline"}.simulated-copero-page .copero-timeline-scroll{max-height:220px}}.career-mini header h2{font:600 22px var(--font-display);margin:6px 0}.career-mini header p{color:#acbab7;font-size:14px}.mini-pitch{background:repeating-linear-gradient(0deg,#174a39 0 35px,#1d513f 35px 70px);border:1px solid #43695c;border-radius:12px;height:200px;margin:14px 0;position:relative;overflow:hidden}.mini-goal{background:repeating-linear-gradient(90deg,#0000 0 9px,#fff2 9px 10px);border:3px solid #dae8e0;width:30%;height:16%;position:absolute;top:5%;left:35%}.mini-center{border:1px solid #fff5;border-radius:50%;width:50%;height:70%;position:absolute;top:46%;left:25%}.mini-player{z-index:2;border:2px solid #eee;border-radius:50%;width:18px;height:18px;transition:all .8s;display:block;position:absolute;box-shadow:0 4px 3px #0006}.mini-player.me{background:#a9deff;top:76%;left:48%}.mini-player.opponent{background:#fa794b;top:24%;left:48%}.mini-player.teammate{opacity:0;background:#a9deff;top:40%;left:76%}.mini-ball{z-index:3;background:#fff;border:2px solid #313a36;border-radius:50%;width:10px;height:10px;transition:all .85s cubic-bezier(.15,.5,.5,1);position:absolute;top:70%;left:49%}.mode-shot.success .mini-ball{top:10%;left:42%}.mode-shot.failure .mini-ball{top:3%;left:86%}.mode-shot.success .opponent{top:20%;left:61%}.mode-catch .mini-ball{top:28%}.mode-catch .me{top:65%}.mode-catch.success .mini-ball{top:64%;left:58%}.mode-catch.success .me{top:64%;left:56%}.mode-catch.failure .mini-ball{top:94%;left:40%}.mode-catch.failure .me{top:75%;left:65%}.mode-catch .mini-goal{top:82%}.mode-defend .mini-ball{top:30%}.mode-defend.success .mini-ball{top:60%;left:50%}.mode-defend.success .me{top:60%}.mode-defend.failure .mini-ball{top:90%;left:70%}.mode-defend.failure .opponent{top:80%;left:68%}.mode-pass .teammate{opacity:1}.mode-pass.success .mini-ball{top:43%;left:77%}.mode-pass.failure .mini-ball{top:26%;left:49%}.mode-dribble.success .me{top:20%;left:70%}.mode-dribble.success .mini-ball{top:17%;left:72%}.mode-dribble.failure .mini-ball{top:26%;left:49%}.mini-result{text-align:center;font:600 24px var(--font-display);color:#fff;text-shadow:0 2px 8px #000;z-index:4;background:#10291ddd;padding:10px;position:absolute;inset:40% 0 auto}.mini-timing{background:#353f44;border-radius:10px;height:10px;margin:20px 10px;position:relative}.mini-timing span{background:#6ae9b6;width:24%;height:100%;position:absolute;left:38%}.mini-timing i{background:#fff;border-radius:4px;width:4px;height:18px;position:absolute;top:-4px}.career-mini>button{color:#122d23;width:100%;font:600 15px var(--font-display);background:#b7eed8;border:0;border-radius:9px;padding:13px}.league-mini{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:6px;display:inline-block}.premium-shop-item .life-art{background-image:url(/art/lifestyle.png);background-size:400% 200%;border-radius:12px;width:100%;height:160px}.life-art.art-vivienda{background-position:0 0}.life-art.art-vehiculo{background-position:33.333% 0}.life-art.art-rendimiento{background-position:66.666% 0}.life-art.art-equipamiento{background-position:100% 0}.life-art.art-servicio{background-position:0 100%}.life-art.art-estilo{background-position:33.333% 100%}.life-art.art-inversion{background-position:66.666% 100%}.life-art.art-lujo{background-position:100% 100%}.premium-shop-item{flex-direction:column;align-items:stretch!important;padding:12px!important;display:flex!important}.premium-shop-item .shop-item-copy strong{font:600 18px var(--font-display)}.premium-shop-item .shop-item-copy p{font:400 13px/1.5 var(--font-display)}.trophy-logo img{object-fit:contain;filter:drop-shadow(0 2px 5px #0008);width:100%;height:100%}.agent-identity i.agent-portrait{background-image:url(/art/agents.png);background-size:500% 200%;border-radius:50%;flex-shrink:0;width:72px;height:72px;display:block;box-shadow:0 0 0 3px #72d9ac44}.phone-ring{color:#88e3ba;animation:1.5s ease-in-out infinite phone-ring;display:inline-block}@keyframes phone-ring{0%,35%,to{transform:rotate(0)}10%,25%{transform:rotate(14deg)}17%{transform:rotate(-14deg)}}.agent-approach-card blockquote{font-size:14px;line-height:1.5}.agent-approach-panel .agent-approach-grid{gap:12px}@media (prefers-reduced-motion:reduce){.phone-ring{animation:none}}.simulated-copero-page .copero-board{grid-template-rows:auto minmax(0,1fr);align-content:start}.simulated-copero-page .copero-profile-zone{align-self:start}.simulated-copero-page button{font-weight:600}@media (width<=700px){.geographic-map{height:240px}}:root{--fl-surface:#0d0f13;--fl-surface-2:#11141a;--fl-line:#252a31;--fl-muted:#818995;--fl-soft:#aeb6c1;--fl-green:#62e99b}html{scroll-behavior:smooth}body{background:#08090c;overflow-x:hidden}.copero-identity-grid{align-items:start!important}.identity-column{flex-direction:column!important;align-items:stretch!important;min-width:0!important;display:flex!important}.identity-column>h3{width:100%}.identity-column .jersey-preview{align-self:center!important;width:min(210px,100%)!important;height:188px!important;min-height:188px!important;margin:8px auto 18px!important;transform:none!important}.identity-fields{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:10px;width:100%;display:grid}.identity-fields .identity-input,.identity-fields .shirt-number-block{width:100%;min-width:0;margin:0!important}.identity-fields .identity-input>span,.identity-fields .shirt-number-block>span,.foot-block>span{color:#8c959f;letter-spacing:.09em;margin:0 0 7px;font-weight:800;display:block;font-size:10px!important}.identity-fields input{box-sizing:border-box;min-width:0;border-radius:10px!important;width:100%!important;height:46px!important;margin:0!important;padding:0 13px!important;font-size:15px!important}.identity-fields .shirt-number-block input{text-align:center;font-weight:800;font-size:18px!important}.foot-block{width:100%;margin-top:14px!important}.world-picker{background:radial-gradient(circle at 50% 20%,#16373a,#0c1217 72%)!important;border-color:#2b373a!important;padding:14px!important}.world-picker nav{gap:8px}.world-picker nav button{min-height:38px;font-size:12px!important}.world-picker>small{text-align:center;color:#86999d!important;margin-top:7px!important;font-size:11px!important}.geographic-map{height:300px!important;margin:10px 0 2px!important}.simulated-copero-page{background:#08090c!important;min-height:100dvh!important;padding:14px clamp(12px,2vw,28px) 22px!important}.simulated-copero-page .copero-board{background:#0d0f13!important;border:1px solid #25282f!important;border-radius:16px!important;grid-template:"profile timeline""action timeline"/minmax(500px,.94fr) minmax(600px,1.12fr)!important;align-content:start!important;align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 90px #0008!important}.simulated-copero-page .copero-profile-zone{grid-area:profile;background:#101216!important;border-right:1px solid #22252b!important;align-self:start!important;width:auto!important;min-width:0!important;padding:22px 24px 18px!important;overflow:visible!important}.simulated-copero-page .copero-action-zone{contain:layout paint;grid-area:action;background:#0e1014!important;border-top:1px solid #22252b!important;border-right:1px solid #22252b!important;width:auto!important;min-width:0!important;height:auto!important;min-height:300px!important;max-height:none!important;padding:20px 24px 24px!important;overflow:visible!important}.simulated-copero-page .copero-timeline{grid-area:timeline;background:#0b0d10!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:visible!important}.simulated-copero-page .copero-timeline-scroll{height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.simulated-copero-page .copero-action-zone>*{box-sizing:border-box;min-width:0;max-width:100%}.simulated-copero-page .story-card,.simulated-copero-page .copero-decision-panel,.simulated-copero-page .copero-offer-panel,.simulated-copero-page .agent-approach-panel,.simulated-copero-page .contract-negotiation-card,.simulated-copero-page .contract-outcome-card,.simulated-copero-page .career-mini,.simulated-copero-page .final-mini{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.career-dashboard-header{grid-template-columns:auto minmax(240px,1fr) auto!important;align-items:center!important;gap:18px!important;height:auto!important;min-height:64px!important;padding:5px 6px 10px!important;display:grid!important}.career-header-club{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.career-header-club>span{flex-direction:column;min-width:0;display:flex}.career-header-club b{text-overflow:clip;white-space:normal;color:#dce1e5;text-transform:uppercase;max-width:340px;font-size:11px;line-height:1.15;overflow:hidden}.career-header-club small{color:#626a74;margin-top:3px;font-size:9px;line-height:1.2}.career-dashboard-footer{color:#59616b;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 7px 0;display:flex}.career-dashboard-footer>span{letter-spacing:.13em;font-size:9px;font-weight:850}.career-dashboard-footer>span b{color:#8ce7b2}.career-dashboard-footer>small{text-align:right;font-size:10px}.simulated-copero-page .player-header{grid-template-columns:92px minmax(0,1fr) minmax(104px,auto)!important;align-items:center!important;gap:15px!important;padding-bottom:16px!important}.simulated-copero-page .player-info{min-width:0!important}.simulated-copero-page .overall{clip-path:none!important;border-radius:17px!important;width:86px!important;height:94px!important}.simulated-copero-page .overall span{font-size:9px!important}.simulated-copero-page .pills{flex-wrap:wrap;gap:6px!important;margin-bottom:7px!important}.simulated-copero-page .pills>span{height:27px!important;padding:0 8px!important;font-size:9px!important}.simulated-copero-page .club-name{align-items:center!important;gap:9px!important;min-width:0!important}.simulated-copero-page .club-name h1{overflow-wrap:anywhere;text-wrap:balance;text-overflow:clip!important;white-space:normal!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:clamp(20px,2vw,27px)!important;line-height:.96!important;overflow:visible!important}.simulated-copero-page .player-info>p{color:#8a929c!important;margin-top:6px!important;font-size:11px!important}.simulated-copero-page .player-meta{gap:7px!important}.simulated-copero-page .player-meta div{min-width:104px!important;padding:8px 10px!important}.simulated-copero-page .player-meta span{font-size:8px!important}.simulated-copero-page .player-meta strong{overflow-wrap:anywhere;white-space:normal!important;font-size:clamp(16px,1.8vw,24px)!important}.club-legacy-tag{color:#8a929c;letter-spacing:.09em;background:#171a20;border:1px solid #343941;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin-top:7px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.club-legacy-tag.loved{color:#86d4a5;background:#102018;border-color:#35654a}.club-legacy-tag.reference{color:#9fe4c7;background:#11231d;border-color:#4b6d62}.club-legacy-tag.idol{color:#e0c777;background:#201a0d;border-color:#816b31}.club-legacy-tag.legend{color:#d1c2ff;background:linear-gradient(90deg,#1c1728,#13212b);border-color:#7966a9;box-shadow:0 0 16px #8d76d52c}.simulated-copero-page .career-stats{gap:6px!important;margin-top:10px!important}.simulated-copero-page .metric{min-width:0!important;padding:10px 8px!important}.simulated-copero-page .metric span{font-size:8px!important}.sim-career-tools{gap:8px!important;margin-top:12px!important;padding:0!important}.sim-career-tools button>span{font-size:8px!important}.sim-career-tools button>strong{line-height:1.2;text-overflow:clip!important;white-space:normal!important;margin-top:5px!important;font-size:10px!important;overflow:visible!important}.sim-career-tools button.life>strong{font-size:12px!important}.copero-shelf-title span,.copero-timeline-head span,.section-title,.eyebrow{font-size:8px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:50px minmax(190px,1fr) 52px 44px 44px 44px!important;gap:8px!important}.copero-timeline-head{padding:0 8px 9px!important}.copero-timeline-row{min-height:53px!important;margin-bottom:4px!important;padding:7px 8px!important}.copero-club-cell{gap:8px!important;min-width:0!important}.copero-club-cell>strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:10px!important;line-height:1.1!important;overflow:visible!important}.copero-timeline-row>span{font-size:10px!important}.copero-age,.copero-row-ovr{font-size:13px!important}.copero-national-line{margin-top:12px!important;padding-top:12px!important;font-size:10px!important}.copero-action-zone h2{text-wrap:balance;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.03!important}.copero-action-zone p{font-size:12px!important;line-height:1.5!important}.copero-decision-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.decision-choice{min-width:0!important;min-height:104px!important;padding:12px!important}.decision-choice strong{white-space:normal!important;font-size:11px!important}.decision-choice small{white-space:normal!important;font-size:9px!important;line-height:1.35!important}.copero-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.copero-offer-card{min-width:0!important;padding:14px 10px!important}.copero-offer-card>strong{overflow-wrap:anywhere;text-align:center;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;font-size:13px!important;line-height:1.1!important;overflow:visible!important}.copero-offer-meta span{white-space:normal!important;min-width:0!important;font-size:8px!important}.agent-approach-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.agent-approach-card{min-width:0!important}.agent-identity{align-items:center!important}.agent-identity>div{min-width:0}.agent-identity strong,.agent-identity small{white-space:normal!important}.agent-avatar-v29{background:#101419;border:1px solid #353b43;border-radius:18px;flex:0 0 72px;width:72px;height:72px;display:block;overflow:hidden;box-shadow:0 10px 30px #0006}.agent-avatar-v29.large{width:92px;height:92px}.agent-avatar-v29 svg{width:100%;height:100%;display:block}.modal-overlay{overscroll-behavior:contain;padding:18px!important;overflow-y:auto!important}.modal{width:min(1100px,100%)!important;min-height:0!important;max-height:none!important;margin:auto!important;overflow:visible!important}.modal>header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111319f2;position:sticky;top:0}.modal>header span{font-size:9px!important}.modal>header h2{font-size:24px!important}.premium-shop-item{border-radius:13px!important;gap:10px!important;padding:13px!important;overflow:hidden!important}.premium-shop-item .shop-item-copy{min-width:0}.premium-shop-item .shop-item-copy>span{letter-spacing:.12em!important;font-size:8px!important}.premium-shop-item .shop-item-copy>strong{white-space:normal!important;margin-top:3px!important;font-size:17px!important;line-height:1.05!important}.life-art-v29{isolation:isolate;background:radial-gradient(circle at 24% 20%,#64e99b21,#0000 32%),linear-gradient(145deg,#161b21,#0d1014);border:1px solid #2a3138;border-radius:12px;height:145px;position:relative;overflow:hidden}.life-art-v29:after{content:"";filter:blur(4px);background:radial-gradient(circle,#6adfa11a,#0000 65%);border-radius:50%;height:105%;position:absolute;inset:auto -18% -55% 18%}.life-art-v29 .life-art-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:21px 21px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.life-art-v29 .life-art-orbit{border:1px solid #ffffff14;border-radius:50%;width:95px;height:95px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.life-art-v29 .life-art-main{color:#dce5e3;filter:drop-shadow(0 12px 18px #0008);width:62px;height:62px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.life-art-v29 .life-art-secondary{color:#79d9a3;background:#10151a;border:1px solid #ffffff1b;border-radius:9px;width:23px;height:23px;padding:5px;position:absolute;top:13px;right:13px}.life-art-v29>i{color:#ffffff18;letter-spacing:-.08em;font-size:28px;font-style:normal;font-weight:950;position:absolute;bottom:10px;left:12px}.life-art-v29.art-vehiculo{background:radial-gradient(circle at 70% 30%,#4d6f8f26,#0000 35%),linear-gradient(145deg,#151b23,#0d1014)}.life-art-v29.art-rendimiento{background:radial-gradient(circle at 30% 30%,#6eeaa029,#0000 35%),linear-gradient(145deg,#141c18,#0d1014)}.life-art-v29.art-vivienda{background:radial-gradient(circle at 35% 20%,#d7b57f20,#0000 34%),linear-gradient(145deg,#1b1916,#0d1014)}.life-art-v29.art-equipamiento{background:radial-gradient(circle at 65% 24%,#70baff24,#0000 34%),linear-gradient(145deg,#141820,#0d1014)}.life-art-v29.art-lujo{background:radial-gradient(circle at 65% 20%,#c8a8ff28,#0000 34%),linear-gradient(145deg,#1a1620,#0d1014)}.shop-item-price-v29{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shop-item-price-v29>div{background:#0a0d10;border:1px solid #242a30;border-radius:9px;min-width:0;padding:9px}.shop-item-price-v29 span{color:#6f7882;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.shop-item-price-v29 strong{white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.shop-item-price-v29 strong.positive{color:#77dca0}.shop-gameplay-tag{color:#88d8a8;background:#0e1913;border:1px solid #31503f;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1.2;display:flex}.wallet-card span,.wallet-income span{font-size:8px!important}.wallet-card small,.wallet-income small{font-size:9px!important;line-height:1.35!important}.wallet-card strong{white-space:normal!important}.shop-categories{scrollbar-width:thin;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.shop-categories button{flex:none!important;min-height:34px!important;padding:0 10px!important;font-size:8px!important}.profile-advanced{background:#0c0f13;border:1px solid #282d34;border-radius:11px;margin:12px 0;overflow:hidden}.profile-advanced summary{cursor:pointer;color:#c4cbd2;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:11px;font-weight:800;list-style:none;display:flex}.profile-advanced summary::-webkit-details-marker{display:none}.profile-advanced summary:after{content:"+";color:#6d7580;font-size:17px}.profile-advanced[open] summary:after{content:"−"}.profile-advanced summary span{color:#626a73;margin-left:auto;font-size:8px;font-weight:700}.profile-advanced .mental-grid{margin:0!important;padding:0 12px 12px!important}.profile-head h3{white-space:normal!important}.profile-country{font-size:11px!important}.trophy-logo{aspect-ratio:1;place-items:center!important;display:grid!important}.trophy-logo svg{max-width:100%;max-height:100%;display:block;overflow:visible;width:100%!important;height:100%!important}.copero-mini-trophy:has(.importance-major){min-width:48px!important;height:52px!important}.copero-mini-trophy:has(.importance-major) .trophy-logo{width:42px!important;height:42px!important}.copero-mini-trophy:has(.importance-league) .trophy-logo{width:38px!important;height:38px!important}.legacy-trophy-card.major{grid-row:span 1!important;min-height:188px!important}.legacy-trophy-card.major strong{font-size:11px!important}.award-trophy{width:126px!important;height:126px!important;margin-inline:auto!important}.award-trophy .trophy-logo{width:100%!important;height:100%!important}.legacy-ai-summary{background:radial-gradient(circle at 0,#8d77ff16,#0000 32%),linear-gradient(90deg,#101116,#0c0d11);border:1px solid #2b2e36;border-radius:13px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;margin:10px 0;padding:17px 20px;display:grid}.legacy-ai-summary>span{color:#a898ec;letter-spacing:.14em;font-size:8px;font-weight:950}.legacy-ai-summary>p{color:#c8ccd3;margin:0;font-size:12px!important;line-height:1.55!important}.legacy-route-list{max-height:none!important;overflow:visible!important}.legacy-route-list article>div>strong,.legacy-route-list article>div>small{text-overflow:clip!important;white-space:normal!important;line-height:1.15!important;overflow:visible!important}.final-mini{padding:2px 0 0}.final-mini header small{color:#73dea2;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.final-mini header h2{margin:5px 0 3px!important}.final-mini header p{color:#88919a!important;margin:0 0 12px!important}.final-mini-pitch{background:repeating-linear-gradient(0deg,#15422f 0 38px,#194935 38px 76px);border:1px solid #365343;border-radius:14px;width:100%;height:270px;position:relative;overflow:hidden;box-shadow:inset 0 50px 90px #07100a77}.final-mini-pitch:before{content:"";background:linear-gradient(90deg,#0000 49.8%,#ffffff35 50%,#0000 50.2%);position:absolute;inset:0}.final-goal{background:repeating-linear-gradient(90deg,#0000 0 17px,#fff2 17px 18px),repeating-linear-gradient(0deg,#0000 0 14px,#ffffff20 14px 15px);border:3px solid #e2e7e3;border-bottom-width:4px;width:44%;height:72px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.final-goal i:first-child,.final-goal i:nth-child(2),.final-goal i:nth-child(3){background:#e7ebe8;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px}.final-goal i:first-child{left:5px}.final-goal i:nth-child(2){left:50%}.final-goal i:nth-child(3){right:5px}.final-box{border:1px solid #ffffff3d;border-top:0;height:125px;position:absolute;top:18px;left:22%;right:22%}.final-ball{z-index:5;background:radial-gradient(circle at 35% 35%,#24272a 0 2px,#f4f5f2 2.5px 7px,#26292c 7.5px 9px,#f5f6f3 9.5px);border-radius:50%;width:14px;height:14px;transition:left .72s cubic-bezier(.2,.75,.2,1),top .72s cubic-bezier(.2,.75,.2,1),transform .72s;position:absolute;top:73%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 9px #0008}.final-user,.final-rival{z-index:4;border:2px solid #fff;border-radius:50%;width:21px;height:21px;transition:all .72s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 7px #0007}.final-user{background:#7dd7ff;top:81%;left:50%}.final-rival{background:#f08b5a;top:33%;left:50%}.final-mini-save .final-user{background:#78d7ff;top:33%}.final-mini-save .final-rival{background:#f08b5a;top:81%}.final-mini-save .final-ball{top:72%}.final-mini-defend .final-user{top:68%;left:43%}.final-mini-defend .final-rival{top:48%;left:56%}.final-mini-defend .final-ball{top:54%;left:55%}.final-mini-pass .final-user{top:73%;left:35%}.final-mini-pass .final-rival{top:48%;left:53%}.final-mini-dribble .final-user{top:70%;left:44%}.final-mini-dribble .final-rival{top:53%;left:54%}.final-mini-pitch.success{box-shadow:inset 0 0 85px #4ee48a28}.final-mini-pitch.failure{animation:.35s finalMissShake}.final-mini-shot .outcome-gol .final-ball{top:19%;left:62%;transform:translate(-50%,-50%)scale(.78)rotate(420deg)}.final-mini-shot .outcome-atajado .final-ball{top:32%;left:50%;transform:translate(-50%,-50%)scale(.9)}.final-mini-shot .outcome-atajado .final-rival{top:32%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.final-mini-shot .outcome-fuera .final-ball{top:10%;left:88%;transform:translate(-50%,-50%)scale(.78)}.final-mini-shot .outcome-palo .final-ball{top:19%;left:71.5%;transform:translate(-50%,-50%)scale(.82)}.final-mini-save .outcome-atajado .final-ball{top:32%;left:45%;transform:translate(-50%,-50%)scale(.92)}.final-mini-save .outcome-atajado .final-user{top:32%;left:45%;transform:translate(-50%,-50%)scale(1.18)}.final-mini-save .outcome-gol .final-ball{top:19%;left:65%;transform:translate(-50%,-50%)scale(.78)}.final-mini-save .outcome-gol .final-user{top:36%;left:38%}.final-mini-pass .success .final-ball{top:36%;left:79%}.final-mini-pass .failure .final-ball{top:48%;left:53%}.final-mini-defend .success .final-ball,.final-mini-defend .success .final-user{top:64%;left:43%}.final-mini-defend .failure .final-ball{top:31%;left:72%}.final-mini-defend .failure .final-rival{top:34%;left:70%}.final-mini-dribble .success .final-user{top:31%;left:73%}.final-mini-dribble .success .final-ball{top:35%;left:75%}.final-mini-dribble .failure .final-ball{top:53%;left:54%}.final-mini-result{z-index:20;color:#fff;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#090c10e8;border:1px solid #ffffff25;border-radius:10px;max-width:90%;padding:9px 15px;font-size:clamp(20px,3vw,30px);font-weight:950;line-height:1;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #0009}.final-timing{background:#262b31;border-radius:999px;height:12px;margin:16px 6px;position:relative;overflow:visible}.final-timing>span{background:#5ddf91;border-radius:999px;width:24%;height:100%;position:absolute;left:38%}.final-timing>i{background:#fff;border-radius:4px;width:4px;height:20px;position:absolute;top:-4px;transform:translate(-2px);box-shadow:0 0 10px #fff8}.final-main-action{color:#101612;letter-spacing:.07em;background:#e9f2ed;border:0;border-radius:10px;width:100%;min-height:48px;font-size:11px;font-weight:950}.final-main-action:disabled{opacity:.45}.final-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.final-choice-grid button{color:#dce1e5;background:#13171c;border:1px solid #343a42;border-radius:9px;min-height:48px;font-size:10px;font-weight:900}@keyframes finalMissShake{25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}.copero-page *,.modal *{box-sizing:border-box}.copero-page img,.modal img,.copero-page svg,.modal svg{max-width:100%}.copero-decision-panel,.copero-decision-panel *,.copero-offer-panel,.copero-offer-panel *,.final-mini,.final-mini *{min-width:0}@media (width<=1280px){.simulated-copero-page .copero-board{grid-template-columns:minmax(455px,.92fr) minmax(525px,1.08fr)!important}.simulated-copero-page .copero-profile-zone{padding:19px 20px 16px!important}.simulated-copero-page .copero-action-zone{padding:18px 20px 21px!important}.simulated-copero-page .copero-timeline{padding:16px!important}.copero-timeline-head,.copero-timeline-row{grid-template-columns:45px minmax(160px,1fr) 48px 39px 39px 39px!important;gap:6px!important}.career-header-club b{max-width:250px}}@media (width<=999px){.simulated-copero-page{padding:8px 10px 18px!important}.simulated-copero-page .copero-board{grid-template:"profile""action""timeline"/minmax(0,1fr)!important;overflow:hidden!important}.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone{border-right:0!important}.simulated-copero-page .copero-action-zone{border-top:1px solid #22252b!important;border-bottom:1px solid #22252b!important}.simulated-copero-page .copero-timeline-scroll{max-height:none!important;overflow:visible!important}.career-dashboard-header{grid-template-columns:auto 1fr auto!important}.career-header-club{justify-content:flex-start}.career-header-club small{display:none}.copero-timeline-head,.copero-timeline-row{grid-template-columns:48px minmax(0,1fr) 52px 46px 46px 46px!important}.legacy-ai-summary{grid-template-columns:1fr;gap:7px}}@media (width<=700px){.simulated-copero-page{padding:0 0 15px!important}.simulated-copero-page .copero-app{max-width:none!important}.career-dashboard-header{grid-template-columns:1fr auto!important;gap:8px!important;padding:10px 12px!important}.career-header-club{border-top:1px solid #1d2025;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:8px}.career-header-club b{max-width:none}.copero-mode-caption span{display:none}.simulated-copero-page .copero-board{border-left:0!important;border-right:0!important;border-radius:0!important}.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{padding:16px 14px!important}.simulated-copero-page .player-header{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important}.simulated-copero-page .overall{width:74px!important;height:82px!important}.simulated-copero-page .overall strong{font-size:37px!important}.simulated-copero-page .player-meta{grid-column:1/-1;grid-template-columns:1fr 1fr!important;display:grid!important}.simulated-copero-page .player-meta div{text-align:left!important;min-width:0!important}.simulated-copero-page .club-name h1{font-size:clamp(20px,7vw,27px)!important}.sim-career-tools{grid-template-columns:1fr 1fr!important}.sim-career-tools button.life{grid-column:1/-1!important}.copero-offer-grid{grid-template-columns:1fr!important}.copero-offer-card{min-height:155px!important}.copero-decision-grid{grid-template-columns:1fr!important}.decision-choice{min-height:82px!important}.copero-timeline{overflow-x:auto!important}.copero-timeline-head,.copero-timeline-row{min-width:560px;grid-template-columns:45px minmax(190px,1fr) 48px 44px 44px 44px!important}.copero-timeline-scroll,.copero-national-line{min-width:560px}.premium-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wallet-card{grid-template-columns:auto 1fr!important}.wallet-income{text-align:left!important;grid-column:1/-1!important}.final-mini-pitch{height:235px}.final-choice-grid{grid-template-columns:1fr!important}.final-choice-grid button{min-height:43px}.legacy-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.legacy-trophy-card.major{min-height:170px!important}.legacy-trophy-card.major .trophy-logo{width:76px!important;height:76px!important}.career-dashboard-footer{padding:11px 14px 0}.career-dashboard-footer>small{display:none}.geographic-map{height:250px!important}}@media (width<=460px){.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{padding:14px 11px!important}.career-dashboard-header{padding-inline:11px!important}.copero-wordmark{font-size:25px!important}.simulated-copero-page .player-header{grid-template-columns:70px minmax(0,1fr)!important}.simulated-copero-page .overall{width:66px!important;height:76px!important}.simulated-copero-page .overall strong{font-size:33px!important}.simulated-copero-page .pills>span{padding-inline:6px!important;font-size:8px!important}.simulated-copero-page .club-name h1{font-size:clamp(18px,6.5vw,24px)!important}.club-legacy-tag{font-size:7px!important}.simulated-copero-page .career-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.simulated-copero-page .metric{padding:8px 4px!important}.simulated-copero-page .metric strong{font-size:17px!important}.sim-career-tools button{min-height:58px!important;padding:9px!important}.premium-shop-grid{grid-template-columns:1fr!important}.life-art-v29{height:150px}.shop-item-price-v29 strong{font-size:13px}.modal-overlay{align-items:flex-start!important;padding:0!important}.modal{border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;min-height:100dvh!important}.modal>header{padding-inline:14px!important}.identity-fields{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.identity-column .jersey-preview{width:185px!important;height:165px!important;min-height:165px!important}.geographic-map{height:220px!important}.final-mini-pitch{height:215px}.final-mini-result{font-size:21px}.copero-action-zone h2{font-size:23px!important}.legacy-ai-summary{margin:7px;padding:14px}.legacy-ai-summary>p{font-size:11px!important}}@media (width<=390px){.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{padding-inline:10px!important}.sim-career-tools{gap:6px!important}.sim-career-tools button>strong{font-size:9px!important}.simulated-copero-page .player-meta strong{font-size:18px!important}.final-mini-pitch{height:205px}.geographic-map{height:205px!important}}@media (width<=375px){.career-dashboard-header,.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{padding-inline:9px!important}.simulated-copero-page .player-header{grid-template-columns:64px minmax(0,1fr)!important;gap:9px!important}.simulated-copero-page .overall{width:61px!important;height:70px!important}.simulated-copero-page .overall strong{font-size:30px!important}.simulated-copero-page .club-name h1{font-size:19px!important}.simulated-copero-page .player-info>p{font-size:10px!important}.identity-fields{grid-template-columns:minmax(0,1fr) 74px}}@media (prefers-reduced-motion:reduce){.final-mini-pitch.failure{animation:none}.final-ball,.final-user,.final-rival{transition-duration:.01ms!important}}.profile-trophy-grid>div section{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex!important}.profile-trophy-grid>div section strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.profile-trophy-grid>div section span{white-space:nowrap;color:#69717b;font-size:8px}.market-agent-card .agent-identity{gap:12px;margin-bottom:12px;display:flex}.market-agent-card .agent-identity>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.market-agent-card .agent-identity span{color:#6ddda0;letter-spacing:.1em;font-size:8px;font-weight:900}.market-agent-card .agent-identity strong{white-space:normal;margin-top:3px;font-size:18px}.market-agent-card .agent-identity small{color:#7c858f;white-space:normal;margin-top:3px;font-size:10px}.simulated-copero-page{--dash-bg:#0a0b0e;--dash-panel:#101216;--dash-panel-2:#0c0e12;--dash-line:#24282f;--dash-muted:#727b86;--dash-text:#f2f4f6;--dash-green:#67e89a;background:radial-gradient(circle at 50% -18%,#67e89a0e,#0000 34%),#08090c!important;padding:12px clamp(14px,2.2vw,34px) 24px!important}.simulated-copero-page .copero-app{width:min(1360px,100%)!important;max-width:1360px!important;margin:0 auto!important}.simulated-copero-page .career-dashboard-header{border:0!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:0 8px!important;display:grid!important}.simulated-copero-page .copero-wordmark{color:#f4f6f7!important;letter-spacing:-.055em!important;min-height:0!important;padding:0!important;font-size:29px!important;font-weight:950!important;line-height:1!important}.simulated-copero-page .copero-wordmark span{color:var(--dash-green)!important}.career-main-nav{justify-self:start;align-items:center;gap:7px;display:flex}.career-main-nav>button,.career-main-nav>span{color:#68717c;letter-spacing:.045em;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex;min-height:34px!important}.career-main-nav>button{cursor:pointer}.career-main-nav>button:hover{color:#dce1e5;background:#14171c}.career-main-nav>span.active{color:#eff2f3;background:#171a1f;box-shadow:inset 0 0 0 1px #252a31}.career-header-status{justify-self:end;align-items:center;gap:13px;min-width:0;display:flex}.career-header-status>span{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.career-header-status b{white-space:normal;text-align:right;max-width:210px;line-height:1.1;color:#e2e6e9!important;font-size:10px!important;font-weight:850!important}.career-header-status small{text-align:right;margin-top:3px;line-height:1.15;color:#5f6872!important;font-size:8px!important}.career-header-status>i{background:#25282e;width:1px;height:27px}.career-header-status .mode b{letter-spacing:.075em;color:#91e9b2!important}.simulated-copero-page .copero-board{background:var(--dash-panel)!important;border:1px solid #252930!important;border-radius:15px!important;grid-template:auto/minmax(540px,.94fr) minmax(600px,1.06fr)!important;align-items:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 75px #0000006e!important}.career-left-column{border-right:1px solid var(--dash-line);background:linear-gradient(#111318 0,#0e1014 100%);flex-direction:column;align-self:stretch;min-width:0;display:flex}.simulated-copero-page .copero-profile-zone{background:0 0!important;border:0!important;grid-area:auto!important;width:100%!important;padding:24px 27px 18px!important;overflow:visible!important}.simulated-copero-page .copero-action-zone{border:0!important;border-top:1px solid var(--dash-line)!important;contain:none!important;background:#0e1014!important;grid-area:auto!important;width:100%!important;height:auto!important;min-height:310px!important;max-height:none!important;margin-top:0!important;padding:22px 27px 27px!important;overflow:hidden!important}.simulated-copero-page .copero-timeline{background:#0b0d11!important;grid-area:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:20px 20px 16px!important;overflow:hidden!important}.simulated-copero-page .copero-timeline-scroll{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.simulated-copero-page .player-header{background:0 0!important;border:0!important;border-bottom:1px solid #262a31!important;grid-template-columns:100px minmax(0,1fr) 118px!important;align-items:center!important;gap:16px!important;padding:0 0 16px!important;display:grid!important}.simulated-copero-page .overall{border-radius:17px!important;width:96px!important;height:108px!important;box-shadow:inset 0 0 0 1px #ffffff17,0 14px 34px #0005!important}.simulated-copero-page .overall span{letter-spacing:.12em!important;font-size:9px!important}.simulated-copero-page .overall strong{font-size:49px!important;line-height:.9!important}.simulated-copero-page .pills{flex-wrap:wrap!important;gap:6px!important;margin:0 0 8px!important;display:flex!important}.simulated-copero-page .pills>span{border-radius:7px!important;height:27px!important;padding:0 8px!important;font-size:9px!important;font-weight:850!important}.simulated-copero-page .club-name{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.simulated-copero-page .club-name h1{color:#f1f3f5!important;letter-spacing:-.035em!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;margin:0!important;font-size:clamp(23px,2vw,30px)!important;font-weight:900!important;line-height:1!important;overflow:visible!important}.simulated-copero-page .player-info>p{color:#69727c!important;margin:7px 0 0!important;font-size:11px!important;font-weight:650!important}.simulated-copero-page .club-legacy-tag{margin-top:8px!important;padding:5px 9px!important;font-size:8px!important}.simulated-copero-page .player-meta{grid-template-columns:1fr!important;align-self:stretch!important;gap:5px!important;display:grid!important}.simulated-copero-page .player-meta>div{text-align:right!important;background:#0d0f13!important;border:1px solid #252a31!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;min-width:0!important;padding:8px 10px!important;display:flex!important}.simulated-copero-page .player-meta span{color:#5d6670!important;letter-spacing:.09em!important;font-size:7px!important;font-weight:900!important}.simulated-copero-page .player-meta strong{color:#f0f3f4!important;white-space:normal!important;margin-top:2px!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.simulated-copero-page .career-stats{background:#0b0d11!important;border:1px solid #232830!important;border-radius:10px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:12px 0 0!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .metric{background:0 0!important;border:0!important;border-right:1px solid #232830!important;min-height:58px!important;padding:8px!important}.simulated-copero-page .metric:last-child{border-right:0!important}.simulated-copero-page .metric span{color:#606974!important;letter-spacing:.1em!important;font-size:8px!important}.simulated-copero-page .metric strong{margin-top:3px!important;font-size:21px!important;font-weight:900!important}.simulated-copero-page .copero-shelf-title{margin-bottom:9px!important}.simulated-copero-page .copero-shelf-title span{color:#68717a!important;font-size:8px!important}.simulated-copero-page .copero-trophy-row{scrollbar-width:thin;gap:8px!important;padding:1px 0 3px!important;overflow-x:auto!important}.simulated-copero-page .copero-mini-trophy{background:0 0!important;border:0!important;width:52px!important;min-width:52px!important;height:52px!important}.simulated-copero-page .copero-mini-trophy span{display:none!important}.simulated-copero-page .copero-empty-trophy{color:#434b54!important;min-height:54px!important;font-size:8px!important}.sim-career-tools{grid-template-columns:1fr 1fr 1.08fr!important;gap:8px!important;margin:13px 0 0!important;padding:0!important;display:grid!important}.sim-career-tools button{background:#0c0e12!important;border-color:#292e35!important;border-radius:10px!important;min-height:61px!important;padding:10px 11px!important}.sim-career-tools button>span{color:#68717c!important;font-size:7px!important}.sim-career-tools button>strong{color:#e7eaec!important;white-space:normal!important;text-overflow:clip!important;margin-top:5px!important;font-size:10px!important;line-height:1.15!important;overflow:visible!important}.sim-career-tools button>small{font-size:7px!important}.sim-career-tools button.life>strong{color:#8fe5af!important;font-size:12px!important}.simulated-copero-page .copero-timeline-head,.simulated-copero-page .copero-timeline-row{grid-template-columns:54px minmax(220px,1fr) 54px 45px 45px 45px!important;align-items:center!important;gap:7px!important;display:grid!important}.simulated-copero-page .copero-timeline-head{color:#555e68!important;letter-spacing:.075em!important;border-bottom:1px solid #20242b!important;min-height:31px!important;padding:0 9px 8px!important;font-size:8px!important;font-weight:900!important}.simulated-copero-page .copero-timeline-row{color:#78818b!important;border-radius:9px!important;min-height:46px!important;margin:4px 0 0!important;padding:4px 9px!important}.simulated-copero-page .copero-timeline-row.done{background:#101318!important}.simulated-copero-page .copero-timeline-row.current{background:linear-gradient(90deg,color-mix(in srgb,var(--row-accent,#68e99b) 19%,#171b20),#15181d 68%)!important;box-shadow:inset 0 0 0 1px #30363e!important}.simulated-copero-page .copero-timeline-row.future{opacity:.2!important;background:0 0!important;border-radius:0!important;min-height:27px!important;margin-top:0!important;padding-block:0!important}.simulated-copero-page .copero-timeline-row.future>b{color:#65707a!important;background:0 0!important;width:auto!important;height:auto!important;font-size:12px!important}.simulated-copero-page .copero-age{border-radius:8px!important;width:39px!important;height:38px!important;font-size:15px!important}.simulated-copero-page .copero-club-cell{gap:9px!important;min-width:0!important}.simulated-copero-page .copero-club-cell strong{color:#cbd1d6!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;overflow:visible!important}.simulated-copero-page .copero-timeline-row.current .copero-club-cell strong{color:#f2f4f5!important}.simulated-copero-page .copero-row-ovr{text-align:center!important;border-radius:7px!important;justify-self:center!important;min-width:36px!important;padding:5px 6px!important;font-size:12px!important}.simulated-copero-page .copero-timeline-row>span{text-align:center!important;font-size:10px!important}.simulated-copero-page .copero-national-line{color:#737c87!important;border-top:1px solid #24282f!important;min-height:47px!important;margin-top:10px!important;padding:10px 9px 0!important;font-size:10px!important}.simulated-copero-page .copero-action-zone>section{width:100%!important;max-width:100%!important;margin:0!important}.simulated-copero-page .copero-action-zone h2{letter-spacing:-.025em!important;font-size:clamp(27px,2.25vw,34px)!important;font-weight:900!important;line-height:1!important}.simulated-copero-page .copero-action-zone p{color:#7e8792!important;font-size:12px!important;line-height:1.45!important}.simulated-copero-page .decision-visual-v26{border-radius:12px!important;width:172px!important;height:158px!important}.simulated-copero-page .v26-decision>header{padding:3px 0 0!important}.simulated-copero-page .v26-decision>header>span{letter-spacing:.12em!important;font-size:8px!important}.simulated-copero-page .copero-decision-grid{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:2px!important;display:grid!important}.simulated-copero-page .decision-choice{border-radius:10px!important;min-height:91px!important;padding:11px!important}.simulated-copero-page .decision-choice strong{font-size:11px!important;line-height:1.15!important}.simulated-copero-page .decision-choice small{font-size:8px!important;line-height:1.3!important}.simulated-copero-page .copero-offer-panel h2{font-size:30px!important}.simulated-copero-page .copero-offer-card{border-radius:12px!important;min-height:184px!important;padding:14px 10px!important}.simulated-copero-page .copero-offer-card>strong{font-size:13px!important;line-height:1.08!important}.simulated-copero-page .career-dashboard-footer{color:#4f5862!important;min-height:42px!important;padding:9px 8px 0!important}.simulated-copero-page .career-dashboard-footer>span{letter-spacing:.13em!important;font-size:8px!important}.simulated-copero-page .career-dashboard-footer>small{font-size:9px!important}@media (width<=1240px) and (width>=1000px){.simulated-copero-page .copero-app{max-width:1180px!important}.simulated-copero-page .copero-board{grid-template-columns:minmax(455px,.88fr) minmax(535px,1.12fr)!important}.simulated-copero-page .copero-profile-zone{padding:21px 22px 17px!important}.simulated-copero-page .copero-action-zone{padding:20px 22px 23px!important}.simulated-copero-page .copero-timeline{padding:17px 15px 14px!important}.simulated-copero-page .copero-timeline-head,.simulated-copero-page .copero-timeline-row{grid-template-columns:48px minmax(180px,1fr) 48px 40px 40px 40px!important;gap:5px!important}.simulated-copero-page .player-header{grid-template-columns:91px minmax(0,1fr) 108px!important;gap:12px!important}.simulated-copero-page .overall{width:87px!important;height:99px!important}.simulated-copero-page .overall strong{font-size:44px!important}.simulated-copero-page .club-name h1{font-size:24px!important}}@media (width<=999px){.simulated-copero-page{padding:0 0 18px!important}.simulated-copero-page .copero-app{width:100%!important;max-width:none!important}.simulated-copero-page .career-dashboard-header{border-bottom:1px solid #1d2127!important;grid-template-columns:auto 1fr!important;gap:12px!important;padding:0 16px!important}.career-main-nav{justify-self:end}.career-header-status{grid-column:1/-1;justify-content:space-between;justify-self:stretch;padding:0 0 10px}.career-header-status>span{align-items:flex-start}.career-header-status b,.career-header-status small{text-align:left}.simulated-copero-page .copero-board{border-left:0!important;border-right:0!important;border-radius:0!important;display:block!important}.career-left-column{border-right:0!important}.simulated-copero-page .copero-timeline{border-top:1px solid var(--dash-line)!important}}@media (width<=700px){.simulated-copero-page .career-dashboard-header{min-height:58px!important;padding:0 13px 10px!important}.career-main-nav{gap:2px}.career-main-nav>button,.career-main-nav>span{padding:0 7px;font-size:8px}.career-main-nav>button:nth-of-type(2){display:none}.career-header-status{display:none!important}.simulated-copero-page .copero-profile-zone,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{padding-inline:14px!important}.simulated-copero-page .player-header{grid-template-columns:78px minmax(0,1fr)!important;gap:11px!important}.simulated-copero-page .overall{width:74px!important;height:84px!important}.simulated-copero-page .overall strong{font-size:38px!important}.simulated-copero-page .player-meta{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}.simulated-copero-page .player-meta>div{text-align:left!important;align-items:flex-start!important}.simulated-copero-page .club-name h1{font-size:22px!important}.sim-career-tools{grid-template-columns:1fr 1fr!important}.sim-career-tools button.life{grid-column:1/-1!important}.simulated-copero-page .v26-decision{display:block!important}.simulated-copero-page .decision-visual-v26{width:100%!important;height:170px!important;margin-bottom:13px!important}.simulated-copero-page .copero-decision-grid{grid-template-columns:1fr!important}.simulated-copero-page .decision-choice{min-height:72px!important}.simulated-copero-page .copero-offer-grid{grid-template-columns:1fr!important}.simulated-copero-page .copero-offer-card{min-height:150px!important}.simulated-copero-page .copero-timeline{overflow-x:auto!important}.simulated-copero-page .copero-timeline-head,.simulated-copero-page .copero-timeline-row{grid-template-columns:48px minmax(205px,1fr) 48px 42px 42px 42px!important;min-width:570px!important}.simulated-copero-page .copero-timeline-scroll,.simulated-copero-page .copero-national-line{min-width:570px!important}}@media (width<=430px){.simulated-copero-page .copero-wordmark{font-size:25px!important}.career-main-nav>button,.career-main-nav>span{padding:0 6px!important;font-size:7px!important}.career-main-nav>button:nth-of-type(3){display:none}.simulated-copero-page .copero-profile-zone{padding-top:17px!important}.simulated-copero-page .copero-action-zone{padding-top:18px!important}.simulated-copero-page .player-header{grid-template-columns:70px minmax(0,1fr)!important}.simulated-copero-page .overall{width:66px!important;height:76px!important}.simulated-copero-page .overall strong{font-size:34px!important}.simulated-copero-page .club-name h1{font-size:20px!important}.simulated-copero-page .career-stats{margin-top:10px!important}.simulated-copero-page .metric{min-height:50px!important}.simulated-copero-page .metric strong{font-size:18px!important}.sim-career-tools button{min-height:57px!important}.simulated-copero-page .copero-action-zone h2{font-size:25px!important}}.simulated-copero-page .copero-profile-zone{padding-bottom:16px!important}.simulated-copero-page .copero-trophies{border-bottom:1px solid #252930!important;padding:12px 0 11px!important}.simulated-copero-page .sim-career-tools{margin-top:12px!important}.simulated-copero-page .copero-action-zone{min-height:0!important;padding-top:18px!important}.simulated-copero-page .career-left-column{align-self:start!important}.simulated-copero-page .copero-timeline{padding-bottom:12px!important}.simulated-copero-page .copero-timeline-row.future{opacity:.28!important;height:21px!important;min-height:21px!important;margin:0!important;padding:0 9px!important;position:relative!important}.simulated-copero-page .copero-timeline-row.future .copero-age{color:#505862!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:39px!important;height:21px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.simulated-copero-page .copero-timeline-row.future .future-track{background:linear-gradient(90deg,#0000,#262b31,#0000)!important;grid-column:2/-1!important;justify-self:center!important;width:18%!important;min-width:32px!important;height:1px!important;display:block!important}.simulated-copero-page .copero-timeline-row.done,.simulated-copero-page .copero-timeline-row.current{min-height:46px!important}.simulated-copero-page .decision-choice small{display:none!important}.simulated-copero-page .copero-wordmark{white-space:nowrap!important}.quick-final,.quick-career{width:100%;max-width:100%;padding:0!important;overflow:visible!important}.quick-mini-header{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin:0 0 5px!important;display:flex!important}.quick-mini-header>div{min-width:0}.quick-mini-header small{color:#65d995!important;letter-spacing:.14em!important;font-size:7px!important;font-weight:900!important;display:block!important}.quick-mini-header h2{letter-spacing:-.035em!important;margin:4px 0 0!important;font-size:clamp(25px,2.3vw,34px)!important;line-height:.95!important}.quick-mini-header>span{color:#87919a;letter-spacing:.09em;background:#12161b;border:1px solid #2c333a;border-radius:7px;flex:none;place-items:center;min-width:39px;height:27px;padding:0 8px;font-size:8px;font-weight:900;display:grid}.quick-mini-copy{color:#7d8790!important;margin:0 0 11px!important;font-size:11px!important;line-height:1.35!important}.quick-mini-stage{isolation:isolate;background:linear-gradient(#0c1714,#0a1110 68%,#09100e);border:1px solid #29343a;border-radius:13px;width:100%;height:156px;position:relative;overflow:hidden;box-shadow:inset 0 30px 70px #0005}.quick-mini-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#ffffff0d 50%,#0000 50.2%),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff08 38px 39px);position:absolute;inset:0}.quick-goal{opacity:.72;background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff10 18px 19px),repeating-linear-gradient(0deg,#0000 0 12px,#ffffff0d 12px 13px);border:2px solid #aeb8b5;border-bottom-width:3px;width:46%;height:53px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.quick-goal>i{background:#dbe1df;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-3px}.quick-goal>i:first-child{left:2px}.quick-goal>i:nth-child(2){left:50%}.quick-goal>i:nth-child(3){right:2px}.quick-field-line{border:1px solid #ffffff18;border-top:0;border-radius:0 0 40% 40%;height:82px;position:absolute;top:14px;left:16%;right:16%}.quick-node{z-index:4;border:2px solid #dce4e1;border-radius:50%;width:18px;height:18px;transition:all .62s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0008}.quick-node.user{background:#6ce09b;top:76%;left:50%}.quick-node.rival{background:#ee8c69;top:37%;left:50%}.quick-ball{z-index:6;background:#f3f5f2;border-radius:50%;width:11px;height:11px;transition:all .62s cubic-bezier(.2,.8,.2,1);position:absolute;top:67%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 7px #0009}.quick-rail{background:#1d2527;border-radius:999px;height:12px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff09}.quick-rail.stage-rail{z-index:12;bottom:13px;left:11%;right:11%}.quick-rail .sweet{background:linear-gradient(90deg,#3dcf7d,#78efaa);border-radius:999px;height:100%;position:absolute;top:0;box-shadow:0 0 14px #5fe79a42}.quick-rail .cursor{background:#fff;border-radius:4px;width:5px;height:22px;position:absolute;top:-5px;transform:translate(-2px);box-shadow:0 0 12px #fff8}.quick-primary{color:#101612;letter-spacing:.075em;cursor:pointer;background:#edf3ef;border:1px solid #ecf4f0;border-radius:10px;width:100%;min-height:46px;margin-top:9px;font-size:11px;font-weight:950;transition:transform .11s,filter .11s}.quick-primary:hover{filter:brightness(1.04)}.quick-primary:active{transform:scale(.985)}.quick-primary:disabled{opacity:.48;cursor:default}.quick-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.quick-choice-grid button{color:#dbe1e4;text-align:left;cursor:pointer;background:#11151a;border:1px solid #2b3239;border-radius:9px;align-items:center;gap:9px;min-height:54px;padding:9px 10px;transition:transform .12s,border-color .12s,background .12s;display:flex}.quick-choice-grid button:hover{background:#151b19;border-color:#5d7868;transform:translateY(-2px)}.quick-choice-grid button:active{transform:scale(.985)}.quick-choice-grid button i{color:#6d7780;background:#1d2429;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid}.quick-choice-grid button strong{font-size:9px;font-weight:900;line-height:1.05}.quick-result{z-index:20;text-align:center;background:#080b0de8;border:1px solid #ffffff1f;border-radius:11px;min-width:145px;padding:12px 16px;animation:.34s cubic-bezier(.2,.9,.25,1) both quickResultIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #000b}.quick-result strong{color:#f6f7f7;letter-spacing:.02em;font-size:25px;font-weight:950;line-height:.95;display:block}.quick-result small{color:#72da9a;letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:900;display:block}@keyframes quickResultIn{0%{opacity:0;transform:translate(-50%,-43%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.quick-mini-stage.family-save .quick-node.user,.quick-career.mode-catch .quick-node.user{background:#6dc7e8;top:36%}.quick-mini-stage.family-save .quick-node.rival,.quick-career.mode-catch .quick-node.rival{top:78%}.quick-mini-stage.family-defend .quick-node.user,.quick-career.mode-defend .quick-node.user{top:62%;left:43%}.quick-mini-stage.family-defend .quick-node.rival,.quick-career.mode-defend .quick-node.rival{top:47%;left:57%}.quick-mini-stage.family-defend .quick-ball,.quick-career.mode-defend .quick-ball{top:52%;left:55%}.quick-mini-stage.family-pass .quick-node.user,.quick-career.mode-pass .quick-node.user{top:72%;left:34%}.quick-mini-stage.family-pass .quick-node.rival,.quick-career.mode-pass .quick-node.rival{top:49%;left:55%}.quick-mini-stage.family-pass .quick-ball,.quick-career.mode-pass .quick-ball{top:65%;left:37%}.quick-mini-stage.family-dribble .quick-node.user,.quick-career.mode-dribble .quick-node.user{top:69%;left:44%}.quick-mini-stage.family-dribble .quick-node.rival,.quick-career.mode-dribble .quick-node.rival{top:51%;left:55%}.quick-mini-stage.family-dribble .quick-ball,.quick-career.mode-dribble .quick-ball{top:62%;left:46%}.quick-mini-stage.outcome-gol .quick-ball{top:27%;left:63%;transform:translate(-50%,-50%)scale(.78)}.quick-mini-stage.outcome-atajado .quick-ball{top:37%;left:50%;transform:translate(-50%,-50%)scale(.9)}.quick-mini-stage.family-save.outcome-atajado .quick-node.user,.quick-career.mode-catch.outcome-atajado .quick-node.user{top:37%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.quick-mini-stage.outcome-fuera .quick-ball{top:18%;left:92%;transform:translate(-50%,-50%)scale(.72)}.quick-mini-stage.outcome-palo .quick-ball{top:27%;left:72.5%;transform:translate(-50%,-50%)scale(.8)}.quick-mini-stage.outcome-pase-clave .quick-ball,.quick-mini-stage.outcome-pase-completado .quick-ball{top:35%;left:77%}.quick-mini-stage.outcome-interceptado .quick-ball{top:49%;left:55%}.quick-mini-stage.outcome-recuperada .quick-ball{top:61%;left:43%}.quick-mini-stage.outcome-superado .quick-ball{top:32%;left:77%}.quick-mini-stage.outcome-rival-superado .quick-node.user{top:34%;left:74%}.quick-mini-stage.outcome-rival-superado .quick-ball{top:38%;left:77%}.quick-mini-stage.outcome-pelota-perdida .quick-ball{top:51%;left:55%}.quick-mini-stage.success{box-shadow:inset 0 0 75px #55dc8d18}.quick-mini-stage.failure{animation:.28s quickMiss}@keyframes quickMiss{33%{transform:translate(-2px)}66%{transform:translate(2px)}}.quick-final .final-mini-pitch,.quick-final .final-timing,.quick-final .final-main-action,.quick-final .final-choice-grid,.quick-career .mini-pitch,.quick-career .mini-timing,.quick-career>button:not(.quick-primary){display:none!important}@media (width<=700px){.quick-mini-stage{height:148px}.quick-choice-grid{grid-template-columns:1fr!important}.quick-choice-grid button{min-height:46px}.quick-mini-header h2{font-size:25px!important}.quick-mini-copy{font-size:10px!important}.simulated-copero-page .copero-timeline-row.future{height:19px!important;min-height:19px!important}}.simulated-copero-page .copero-wordmark span{font-size:inherit!important;line-height:inherit!important;margin:0!important;display:inline!important}.simulated-copero-page .career-dashboard-header .career-header-status{grid-column:2;justify-self:end!important}.simulated-copero-page .career-main-nav{display:none!important}@media (width<=980px){.simulated-copero-page .career-dashboard-header{grid-template-columns:auto 1fr!important}.simulated-copero-page .career-dashboard-header .career-header-status{grid-column:2!important;justify-self:end!important;padding:0!important}}@media (width<=700px){.simulated-copero-page .career-dashboard-header .career-header-status{display:none!important}}:root{--v29-bg:#07090b;--v29-panel:#0d1014;--v29-line:#242a31;--v29-green:#62e99b}:is(body:has(.copero-setup-page),body:has(.simulated-copero-page),body:has(.legacy-page)){overflow:hidden!important}:is(body:has(.copero-setup-page) .legal-footer,body:has(.simulated-copero-page) .legal-footer,body:has(.legacy-page) .legal-footer){display:none!important}.copero-setup-page{place-items:center!important;height:100dvh!important;min-height:0!important;padding:10px 14px!important;display:grid!important;overflow:hidden!important}.copero-setup-shell{flex-direction:column!important;width:min(1440px,100%)!important;height:calc(100dvh - 20px)!important;max-height:920px!important;display:flex!important;overflow:hidden!important}.copero-setup-header{height:52px!important;min-height:52px!important;padding:0 18px!important}.copero-setup-title{flex:none!important;padding:12px 24px 10px!important}.copero-setup-title>span{font-size:7px!important}.copero-setup-title h2{margin:2px 0!important;font-size:clamp(27px,2.35vw,38px)!important;line-height:1!important}.copero-setup-title p{margin:3px 0 0!important;font-size:10px!important}.copero-identity-grid{flex:auto!important;grid-template-columns:minmax(270px,.76fr) minmax(390px,1.18fr) minmax(300px,.9fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important}.copero-identity-grid>section{min-height:0!important;padding:13px 18px!important;overflow:hidden!important}.copero-identity-grid h3{text-align:left!important;color:#d9dde1!important;margin:0 0 7px!important;font-size:15px!important}.identity-column{justify-content:flex-start!important}.premium-jersey-preview{filter:saturate(.96);position:relative;width:min(255px,92%)!important;height:min(244px,31dvh)!important;min-height:150px!important;margin:-3px auto 5px!important}.premium-jersey-preview svg{width:100%;height:100%;display:block;overflow:visible}.premium-jersey-preview:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#62e99b14,#0000 68%);border-radius:50%;position:absolute;inset:10% 15% 5%}.premium-jersey-preview .jersey-glow{background:linear-gradient(90deg,transparent,var(--v29-green),transparent);opacity:.34;filter:blur(2px);height:2px;position:absolute;bottom:2%;left:20%;right:20%}.identity-fields{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important}.identity-fields input{border-radius:8px!important;height:39px!important;font-size:13px!important}.identity-fields .shirt-number-block input{font-size:16px!important}.identity-fields .identity-input>span,.identity-fields .shirt-number-block>span,.foot-block>span{margin-bottom:4px!important;font-size:7px!important}.foot-block{margin-top:7px!important}.foot-block>div{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.foot-block button{min-height:35px!important;padding:5px!important;font-size:9px!important}.nationality-column .world-picker{border-radius:11px!important;flex-direction:column!important;height:calc(100% - 23px)!important;padding:9px!important;display:flex!important}.world-picker nav button{min-height:29px!important;padding:4px!important;font-size:9px!important}.geographic-map{flex:auto!important;height:auto!important;min-height:160px!important;margin:4px 0!important}.world-picker>small{margin:2px 0 0!important;font-size:8px!important}.origin-note{min-height:43px!important;margin-top:6px!important;padding:7px 9px!important}.origin-note strong{font-size:11px!important}.origin-note span{font-size:7px!important}.position-column{flex-direction:column!important;display:flex!important}.position-column .position-map{border-radius:9px!important;flex:auto!important;width:100%!important;height:auto!important;min-height:190px!important;max-height:none!important;margin:0!important}.position-node{min-width:38px!important;height:27px!important;font-size:9px!important}.selected-position{margin-top:6px!important;padding:6px 9px!important}.selected-position strong{font-size:15px!important}.career-mode-strip,.career-speed-strip{flex:none!important;grid-template-columns:180px 1fr 1fr!important;gap:6px!important;padding:7px 18px!important}.career-speed-strip{padding-top:0!important}.career-mode-strip>button,.career-speed-strip>button{min-height:42px!important;padding:6px 9px!important}.career-mode-strip b,.career-speed-strip b{font-size:11px!important}.career-mode-strip small,.career-speed-strip small{font-size:6.5px!important}.career-mode-title strong{font-size:10px!important}.career-mode-title span,.career-speed-strip>span{font-size:7px!important}.copero-continue{border-radius:8px!important;flex:none!important;width:calc(100% - 36px)!important;height:43px!important;margin:0 18px 12px!important;font-size:11px!important}.copero-draft-step{flex:1;min-height:0;flex-direction:column!important;padding:15px 22px 17px!important;display:flex!important;overflow:hidden!important}.draft-player-preview{padding-bottom:10px!important}.draft-ovr{width:66px!important;height:70px!important}.draft-ovr strong{font-size:31px!important}.draft-heading{margin:11px 0 8px!important}.draft-heading h2{margin:1px 0!important;font-size:26px!important}.draft-heading p{margin:2px 0!important;font-size:9px!important}.copero-draft-grid{flex:1!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important;min-height:0!important}.draft-club-card{height:100%!important;min-height:0!important;max-height:285px!important;padding:10px!important}.draft-club-card .club-badge.large{width:min(80px,9dvh)!important;height:min(80px,9dvh)!important}.draft-click-hint{margin:6px 0 0!important;font-size:7px!important}.simulated-copero-page{height:100dvh!important;min-height:0!important;padding:8px 14px!important;display:block!important;overflow:hidden!important}.simulated-copero-page .copero-app{grid-template-rows:56px minmax(0,1fr) 24px!important;max-width:1480px!important;height:calc(100dvh - 16px)!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .career-dashboard-header{height:56px!important;min-height:56px!important;padding:0 8px!important}.simulated-copero-page .copero-board{grid-template:"left timeline"minmax(0,1fr)/minmax(530px,.92fr) minmax(610px,1.08fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.simulated-copero-page .career-left-column{border-right:1px solid #252930!important;grid-area:left!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .copero-profile-zone{border-right:0!important;grid-area:auto!important;padding:14px 18px 10px!important;overflow:hidden!important}.simulated-copero-page .player-header{grid-template-columns:92px minmax(0,1fr) 112px!important;gap:12px!important}.simulated-copero-page .overall{width:88px!important;height:101px!important}.simulated-copero-page .overall strong{font-size:45px!important}.simulated-copero-page .club-name h1{font-size:clamp(22px,1.8vw,29px)!important}.simulated-copero-page .career-stats{margin-top:9px!important}.simulated-copero-page .metric{min-height:50px!important;padding:6px!important}.simulated-copero-page .metric strong{font-size:19px!important}.simulated-copero-page .copero-trophies{padding:9px 0 8px!important}.simulated-copero-page .copero-trophy-row{overflow:hidden!important}.simulated-copero-page .copero-mini-trophy{width:42px!important;min-width:42px!important;height:42px!important}.simulated-copero-page .copero-mini-trophy .trophy-logo{width:34px!important;height:34px!important}.simulated-copero-page .copero-empty-trophy{min-height:36px!important}.sim-career-tools{gap:6px!important;margin:7px 0 0!important}.sim-career-tools button{min-height:47px!important;padding:6px 9px!important}.sim-career-tools button>strong{margin-top:2px!important;font-size:9px!important}.sim-career-tools button>small,.sim-career-tools button>span{font-size:6px!important}.simulated-copero-page .copero-action-zone{border-top:1px solid #252930!important;border-right:0!important;grid-area:auto!important;align-items:flex-start!important;height:100%!important;min-height:0!important;padding:13px 18px 14px!important;display:flex!important;overflow:hidden!important}.simulated-copero-page .copero-action-zone>section{max-height:100%!important;overflow:hidden!important}.simulated-copero-page .v26-decision{grid-template-columns:135px minmax(0,1fr)!important;gap:12px!important}.simulated-copero-page .decision-visual-v26{width:135px!important;height:119px!important}.simulated-copero-page .copero-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.simulated-copero-page .decision-choice{min-height:68px!important;padding:8px!important}.simulated-copero-page .copero-action-zone h2{font-size:clamp(22px,1.8vw,29px)!important}.simulated-copero-page .copero-action-zone p{font-size:10px!important}.simulated-copero-page .copero-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.simulated-copero-page .copero-offer-card{height:auto!important;min-height:145px!important;padding:10px 7px!important}.simulated-copero-page .copero-offer-card .club-badge{max-height:55px!important}.simulated-copero-page .copero-timeline{flex-direction:column!important;grid-area:timeline!important;height:100%!important;min-height:0!important;padding:14px 17px 10px!important;display:flex!important;overflow:hidden!important}.simulated-copero-page .copero-timeline-scroll{flex:1!important;min-height:0!important;overflow:hidden!important}.simulated-copero-page .copero-timeline-row{min-height:42px!important}.simulated-copero-page .copero-timeline-row.future{height:21px!important;min-height:21px!important}.simulated-copero-page .copero-national-line{min-height:37px!important;margin-top:auto!important;padding-top:7px!important}.simulated-copero-page .career-dashboard-footer{height:24px!important;min-height:24px!important;padding:5px 8px 0!important;overflow:hidden!important}.overall strong,.ovr-tone-gold strong,.ovr-gold,.ovr-gold strong,.copero-row-ovr{color:#fff!important;text-shadow:0 1px 3px #0006!important}.life-art-v30{isolation:isolate;background:#0b0e11;border-radius:12px;width:100%;height:145px;position:relative;overflow:hidden}.life-art-v30 svg{width:100%;height:100%;transition:transform .45s,filter .45s;display:block;transform:scale(1.02)}.premium-shop-item:hover .life-art-v30 svg{filter:brightness(1.06);transform:scale(1.055)}.life-art-v30 svg>g,.life-art-v30 svg path,.life-art-v30 svg circle{transform-box:fill-box;transform-origin:50%}.life-art-v30.scene-car svg{animation:6s ease-in-out infinite lifeParallax}.life-art-v30.scene-air svg,.life-art-v30.scene-travel svg{animation:8s ease-in-out infinite reverse lifeParallax}.life-art-vignette{pointer-events:none;background:linear-gradient(#0000 48%,#06080be8 100%),linear-gradient(90deg,#0003,#0000 35%,#0002);position:absolute;inset:0}.life-art-caption{color:#f4f7f6;letter-spacing:.02em;text-shadow:0 2px 8px #000;font-size:10px;font-weight:900;position:absolute;bottom:9px;left:11px}.shop-lock-reason{margin-top:5px;display:block;color:#d98b92!important;font-size:8px!important;line-height:1.25!important}@keyframes lifeParallax{0%,to{transform:scale(1.025)translate(0)}50%{transform:scale(1.055)translate(-3px)}}.v30-contract{gap:10px;display:grid}.contract-v30-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contract-v30-offer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contract-v30-offer>div,.salary-slider-card,.agent-auto-contract{background:#0c1014;border:1px solid #293039;border-radius:10px;padding:10px}.contract-v30-offer span,.salary-slider-card span,.agent-auto-contract span{color:#6d7680;letter-spacing:.11em;font-size:7px;font-weight:900;display:block}.contract-v30-offer strong{color:#f5f6f6;margin-top:3px;font-size:20px;display:block}.salary-slider-top{justify-content:space-between;align-items:end;display:flex}.salary-slider-top strong{font-size:21px}.accept-prob{font-size:10px!important;font-weight:900!important}.accept-prob.safe{color:#62e99b!important}.accept-prob.medium{color:#d6c85f!important}.accept-prob.risky{color:#e68d55!important}.accept-prob.danger{color:#ef6875!important}.salary-slider-card input[type=range]{accent-color:#62e99b;width:100%;margin:12px 0 5px}.salary-slider-card.medium input{accent-color:#d4c457}.salary-slider-card.risky input{accent-color:#e58952}.salary-slider-card.danger input{accent-color:#ee6270}.salary-scale{color:#626b74;justify-content:space-between;font-size:7px;display:flex}.contract-v30-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contract-v30-actions button{color:#e6eaeb;background:#11161b;border:1px solid #303741;border-radius:9px;min-height:40px;font-size:9px;font-weight:900}.contract-v30-actions button.primary{color:#0b100d;background:#eef3f0}.agent-auto-contract{background:linear-gradient(90deg,#102219,#0d1114);border-color:#2f5e45}@media (width>=1000px) and (height<=800px){.copero-setup-page{padding:5px 10px!important}.copero-setup-shell{height:calc(100dvh - 10px)!important}.copero-setup-header{height:44px!important;min-height:44px!important}.copero-setup-title{padding:7px 18px 5px!important}.copero-setup-title p{display:none!important}.copero-identity-grid>section{padding:8px 13px!important}.premium-jersey-preview{height:min(188px,26dvh)!important}.identity-fields input{height:35px!important}.foot-block button{min-height:30px!important}.career-mode-strip,.career-speed-strip{padding-block:4px!important}.career-mode-strip>button,.career-speed-strip>button{min-height:36px!important}.copero-continue{height:37px!important;margin-bottom:7px!important}.draft-club-card{max-height:220px!important}.simulated-copero-page{padding:4px 10px!important}.simulated-copero-page .copero-app{grid-template-rows:45px minmax(0,1fr) 19px!important;height:calc(100dvh - 8px)!important}.simulated-copero-page .career-dashboard-header{height:45px!important;min-height:45px!important}.simulated-copero-page .copero-profile-zone{padding:9px 13px 7px!important}.simulated-copero-page .player-header{grid-template-columns:74px minmax(0,1fr) 94px!important;gap:9px!important}.simulated-copero-page .overall{width:70px!important;height:78px!important}.simulated-copero-page .overall strong{font-size:35px!important}.simulated-copero-page .club-name h1{font-size:21px!important}.simulated-copero-page .player-meta strong{font-size:17px!important}.simulated-copero-page .career-stats{margin-top:5px!important}.simulated-copero-page .metric{min-height:39px!important}.simulated-copero-page .metric strong{font-size:16px!important}.simulated-copero-page .copero-trophies{padding:5px 0!important}.simulated-copero-page .copero-mini-trophy{height:33px!important}.simulated-copero-page .copero-mini-trophy .trophy-logo{height:30px!important}.sim-career-tools{margin-top:4px!important}.sim-career-tools button{min-height:38px!important;padding:4px 7px!important}.simulated-copero-page .copero-action-zone{padding:9px 13px!important}.simulated-copero-page .v26-decision{grid-template-columns:105px minmax(0,1fr)!important}.simulated-copero-page .decision-visual-v26{width:105px!important;height:91px!important}.simulated-copero-page .copero-action-zone h2{font-size:22px!important}.simulated-copero-page .decision-choice{min-height:53px!important}.simulated-copero-page .copero-offer-card{min-height:118px!important}.simulated-copero-page .copero-timeline{padding:9px 12px 6px!important}.simulated-copero-page .copero-timeline-row{min-height:35px!important}.simulated-copero-page .copero-timeline-row.future{height:16px!important;min-height:16px!important}.simulated-copero-page .copero-age{height:31px!important}.simulated-copero-page .career-dashboard-footer{height:19px!important;min-height:19px!important;padding-top:2px!important}}@media (width<=999px){:is(body:has(.copero-setup-page),body:has(.simulated-copero-page)){overflow:auto!important}.copero-setup-page,.simulated-copero-page{height:auto!important;min-height:100dvh!important;overflow:visible!important}.copero-setup-shell,.simulated-copero-page .copero-app{height:auto!important;max-height:none!important;overflow:visible!important}.copero-identity-grid{grid-template-columns:1fr!important}.simulated-copero-page .copero-board{grid-template-columns:1fr!important;grid-template-areas:"left""timeline"!important;overflow:visible!important}.simulated-copero-page .career-left-column,.simulated-copero-page .copero-action-zone,.simulated-copero-page .copero-timeline{height:auto!important;overflow:visible!important}.premium-jersey-preview{height:190px!important}.position-column .position-map{height:310px!important}.nationality-column .world-picker{height:330px!important}.career-mode-strip,.career-speed-strip{grid-template-columns:1fr 1fr!important}.career-mode-title,.career-speed-strip>span{grid-column:1/-1!important}}.v29-minigame{gap:8px;width:100%;max-width:100%;display:grid}.v29-mini-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v29-mini-head>div{min-width:0}.v29-mini-head span{color:#65de9a;letter-spacing:.14em;font-size:7px;font-weight:950;display:block}.v29-mini-head h2{letter-spacing:-.025em!important;margin:4px 0 3px!important;font-size:clamp(23px,2vw,31px)!important;line-height:.95!important}.v29-mini-head p{color:#78828d!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.v29-mini-head>b{color:#86909a;letter-spacing:.1em;background:#11161b;border:1px solid #2b333b;border-radius:7px;flex:none;padding:6px 8px;font-size:7px!important}.v29-pitch{isolation:isolate;background:radial-gradient(circle at 50% 20%,#18382d,#0b1813 62%,#08100d);border:1px solid #26352e;border-radius:12px;height:176px;position:relative;overflow:hidden;box-shadow:inset 0 28px 70px #0008}.v29-pitch:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 68px,#ffffff08 68px 69px);position:absolute;inset:0}.v29-crowd{opacity:.85;background:radial-gradient(circle,#dbe7e21d 0 1px,#0000 1.5px) 0 0/9px 8px,linear-gradient(#050707,#0b0d0f);height:31px;position:absolute;top:0;left:0;right:0}.v29-box{border:1px solid #ffffff20;border-top:0;height:96px;position:absolute;top:27px;left:22%;right:22%}.v29-goal{background:repeating-linear-gradient(90deg,#0000 0 14px,#ffffff12 14px 15px),repeating-linear-gradient(0deg,#0000 0 10px,#ffffff10 10px 11px);border:2px solid #dfe8e4aa;border-bottom-width:3px;width:41%;height:46px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.v29-goal i{background:#e8efec;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-3px}.v29-goal i:first-child{left:1px}.v29-goal i:nth-child(2){left:50%}.v29-goal i:nth-child(3){right:1px}.v29-player{z-index:4;border:2px solid #eef4f1;border-radius:50%;width:22px;height:22px;transition:left .62s cubic-bezier(.2,.9,.25,1),top .62s cubic-bezier(.2,.9,.25,1),transform .45s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 12px #0008}.v29-player:after{content:"";background:#eef4f1aa;width:2px;height:18px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.v29-player i:before,.v29-player i:after{content:"";background:#eef4f1aa;width:12px;height:2px;position:absolute;top:31px}.v29-player i:before{right:8px;transform:rotate(-42deg)}.v29-player i:after{left:8px;transform:rotate(42deg)}.v29-player.me{background:#57dd8f;top:72%;left:50%}.v29-player.rival{background:#e47c62;top:38%;left:50%}.v29-player.mate{background:#72a9e9;border-color:#dbeaff}.v29-player.mate.one{top:56%;left:29%}.v29-player.mate.two{top:51%;left:72%}.v29-ball{z-index:7;background:#f7faf8;border:2px solid #252a2c;border-radius:50%;width:11px;height:11px;transition:left .7s cubic-bezier(.15,.75,.2,1),top .7s cubic-bezier(.15,.75,.2,1),transform .7s;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 9px #000a}.v29-meter{z-index:15;background:#1e2823;border-radius:99px;height:11px;position:absolute;bottom:10px;left:10%;right:10%;box-shadow:inset 0 0 0 1px #ffffff0b}.v29-meter>span{background:linear-gradient(90deg,#33bd70,#78efaa);border-radius:99px;width:20%;height:100%;position:absolute;top:0;box-shadow:0 0 14px #62e99b52}.v29-meter>i{background:#fff;border-radius:4px;width:5px;height:21px;position:absolute;top:-5px;transform:translate(-2px);box-shadow:0 0 12px #fff9}.v29-reflex-signal{z-index:15;color:#606a73;text-align:center;letter-spacing:.14em;background:#11161bdc;border:1px solid #3a4148;border-radius:999px;min-width:116px;padding:8px 13px;font-size:8px;font-weight:950;transition:all .15s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.v29-reflex-signal.ready{color:#8cf5b2;background:#10261a;border-color:#62e99b;animation:.55s ease-in-out infinite alternate v29Pulse;box-shadow:0 0 22px #62e99b25}@keyframes v29Pulse{to{transform:translate(-50%)scale(1.055)}}.v29-mini-main{color:#0c110e;letter-spacing:.09em;cursor:pointer;background:#eef3f0;border:1px solid #eef3f0;border-radius:9px;width:100%;height:42px;font-size:9px;font-weight:950;transition:transform .1s,filter .12s}.v29-mini-main:hover{filter:brightness(1.04)}.v29-mini-main:active{transform:scale(.987)}.v29-mini-main.ready{background:#62e99b;border-color:#7ff2a9}.v29-mini-main.continue{justify-content:center;align-items:center;gap:10px;display:flex}.v29-mini-choices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.v29-mini-choices button{color:#dfe4e6;text-align:left;cursor:pointer;background:#11151a;border:1px solid #2b3239;border-radius:8px;align-items:center;gap:8px;min-height:43px;padding:7px 9px;transition:all .12s;display:flex}.v29-mini-choices button:hover{background:#151c18;border-color:#557264;transform:translateY(-2px)}.v29-mini-choices span{color:#737e86;background:#1d2428;border-radius:6px;place-items:center;width:21px;height:21px;font-size:6px;font-weight:950;display:grid}.v29-mini-choices strong{font-size:8px!important;line-height:1.08!important}.v29-result{z-index:30;text-align:center;background:#070a0ced;border:1px solid #ffffff20;border-radius:10px;min-width:164px;padding:10px 14px;animation:.35s cubic-bezier(.2,.9,.25,1) both v29Result;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #000c}.v29-result span{color:#68727c;letter-spacing:.14em;font-size:6px;font-weight:950;display:block}.v29-result strong{color:#fff;margin-top:3px;display:block;font-size:24px!important;line-height:.95!important}.v29-result small{color:#6fe39b;letter-spacing:.12em;margin-top:4px;font-weight:900;display:block;font-size:7px!important}@keyframes v29Result{0%{opacity:0;transform:translate(-50%,-44%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.v29-minigame.family-save .v29-player.me{background:#66bce1;top:40%}.v29-minigame.family-save .v29-player.rival{top:78%}.v29-minigame.family-save .v29-ball{top:70%}.v29-minigame.family-defend .v29-player.me{top:62%;left:43%}.v29-minigame.family-defend .v29-player.rival{top:48%;left:59%}.v29-minigame.family-defend .v29-ball{top:53%;left:56%}.v29-minigame.family-pass .v29-player.me{top:69%;left:37%}.v29-minigame.family-pass .v29-player.rival{top:48%;left:55%}.v29-minigame.family-pass .v29-ball{top:62%;left:39%}.v29-minigame.family-dribble .v29-player.me{top:67%;left:43%}.v29-minigame.family-dribble .v29-player.rival{top:49%;left:56%}.v29-minigame.family-dribble .v29-ball{top:61%;left:45%}.v29-pitch.outcome-gol .v29-ball{top:37%;left:63%;transform:translate(-50%,-50%)scale(.78)}.v29-pitch.outcome-atajado .v29-ball{top:42%;left:50%}.family-save .v29-pitch.outcome-atajado .v29-player.me{top:42%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.v29-pitch.outcome-fuera .v29-ball{top:25%;left:91%;transform:translate(-50%,-50%)scale(.7)}.v29-pitch.outcome-palo .v29-ball{top:39%;left:70%;transform:translate(-50%,-50%)scale(.78)}.v29-pitch.outcome-pase-clave .v29-ball,.v29-pitch.outcome-pase-completado .v29-ball{top:49%;left:73%}.v29-pitch.outcome-interceptado .v29-ball{top:48%;left:55%}.v29-pitch.outcome-recuperada .v29-ball{top:61%;left:43%}.v29-pitch.outcome-superado .v29-ball{top:36%;left:76%}.v29-pitch.outcome-rival-superado .v29-player.me{top:38%;left:71%}.v29-pitch.outcome-rival-superado .v29-ball{top:42%;left:74%}.v29-pitch.outcome-pelota-perdida .v29-ball{top:50%;left:56%}.v29-minigame.success .v29-pitch{box-shadow:inset 0 0 70px #62e99b16}.v29-minigame.failure .v29-pitch{animation:.25s v29Shake}@keyframes v29Shake{33%{transform:translate(-2px)}66%{transform:translate(2px)}}@media (width>=1000px) and (height<=800px){.v29-pitch{height:130px}.v29-mini-main{height:35px}.v29-mini-choices button{min-height:36px}.v29-mini-head h2{font-size:21px!important}.v29-mini-head p{font-size:8px!important}}.trophy-vector{place-items:center;width:54px;height:54px;display:grid}.trophy-vector svg{filter:drop-shadow(0 7px 7px #0007);width:100%;height:100%;display:block}.trophy-vector.small{width:38px;height:38px}.legacy-trophy-card .trophy-logo{width:54px!important;height:54px!important}.legacy-trophy-card.major .trophy-logo{width:64px!important;height:64px!important}.legacy-trophy-card.league .trophy-logo{width:58px!important;height:58px!important}.legacy-page{background:#07090b!important;height:100dvh!important;min-height:0!important;padding:8px 12px!important;overflow:hidden!important}.legacy-shell{background:#0c0f13!important;border:1px solid #252a31!important;border-radius:15px!important;grid-template-rows:45px auto auto auto minmax(0,1fr) 42px!important;width:min(1440px,100%)!important;height:calc(100dvh - 16px)!important;margin:auto!important;display:grid!important;overflow:hidden!important}.legacy-topbar{min-height:45px!important;padding:0 16px!important}.legacy-hero{min-height:0!important;padding:10px 16px!important}.legacy-player-mark{width:66px!important;height:66px!important}.legacy-title h1{font-size:clamp(28px,3.2vw,47px)!important}.legacy-title p{margin-top:2px!important;font-size:9px!important}.legacy-peak{min-width:112px!important;padding:8px 11px!important}.legacy-peak strong{color:#fff!important;font-size:31px!important}.legacy-records{min-height:55px!important;margin:0 16px!important}.legacy-records>div{padding:7px 10px!important}.legacy-records strong{font-size:19px!important}.legacy-ai-summary{grid-template-columns:120px 1fr!important;align-items:start!important;gap:12px!important;margin:8px 16px!important;padding:9px 12px!important;display:grid!important}.legacy-ai-summary>span{font-size:7px!important}.legacy-ai-summary>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:9px!important;line-height:1.42!important}.legacy-content{border-top:1px solid #242930!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;gap:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.legacy-collection,.legacy-side{min-height:0!important;overflow:hidden!important}.legacy-collection{border-right:1px solid #242930!important;padding:10px 14px!important}.legacy-collection>header{margin-bottom:7px!important}.legacy-collection h2{font-size:19px!important}.legacy-trophy-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;height:calc(100% - 40px)!important;display:grid!important;overflow:hidden!important}.legacy-trophy-card{border-radius:9px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;height:100%!important;min-height:0!important;padding:7px!important;display:grid!important}.legacy-trophy-card.major{grid-column:auto!important;min-height:0!important}.legacy-trophy-card .trophy-logo,.legacy-trophy-card.major .trophy-logo{width:46px!important;height:46px!important}.legacy-trophy-card strong{font-size:8px!important;line-height:1.12!important}.legacy-trophy-card small{font-size:6px!important}.legacy-trophy-number{display:none!important}.legacy-more-trophies{text-align:center;background:#0d1115;border:1px dashed #303740;border-radius:9px;place-items:center;display:grid}.legacy-more-trophies strong{color:#68e69b;font-size:21px}.legacy-more-trophies span{color:#6d7680;font-size:7px}.legacy-side{grid-template-rows:minmax(0,1fr) auto!important;display:grid!important}.legacy-route{min-height:0!important;padding:9px 11px!important;overflow:hidden!important}.legacy-route-list.compact-route{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important;overflow:hidden!important}.legacy-route-list.compact-route article{grid-template-columns:22px 24px minmax(0,1fr) auto!important;gap:6px!important;min-height:42px!important;padding:5px 7px!important}.legacy-route-list.compact-route article>b,.legacy-route-list.compact-route article strong{font-size:8px!important}.legacy-route-list.compact-route article small{font-size:6px!important}.legacy-route-list.compact-route article em{white-space:nowrap!important;font-size:6px!important}.legacy-life{padding:8px 11px!important}.legacy-life>div{padding:4px 0!important}.legacy-life p{display:none!important}.legacy-footer{min-height:42px!important;padding:6px 14px!important}.legacy-footer button{min-height:30px!important;padding:0 13px!important}@media (width>=1000px) and (height<=800px){.legacy-page{padding:4px 8px!important}.legacy-shell{grid-template-rows:38px auto 46px auto minmax(0,1fr) 34px!important;height:calc(100dvh - 8px)!important}.legacy-topbar{min-height:38px!important}.legacy-hero{padding:6px 12px!important}.legacy-player-mark{width:52px!important;height:52px!important}.legacy-title h1{font-size:30px!important}.legacy-peak{padding:5px 8px!important}.legacy-peak strong{font-size:26px!important}.legacy-records{min-height:46px!important;margin:0 12px!important}.legacy-records>div{padding:4px 7px!important}.legacy-records strong{font-size:16px!important}.legacy-ai-summary{margin:5px 12px!important;padding:6px 9px!important}.legacy-ai-summary>p{-webkit-line-clamp:3;font-size:8px!important}.legacy-collection{padding:7px 10px!important}.legacy-trophy-grid{gap:4px!important}.legacy-trophy-card{grid-template-columns:38px minmax(0,1fr)!important;padding:4px!important}.legacy-trophy-card .trophy-logo,.legacy-trophy-card.major .trophy-logo{width:36px!important;height:36px!important}.legacy-route{padding:6px 8px!important}.legacy-route-list.compact-route article{min-height:34px!important;padding:3px 5px!important}.legacy-life{padding:5px 8px!important}.legacy-footer{min-height:34px!important;padding:3px 10px!important}}.life-art-v30.scene-medical svg{animation:7s ease-in-out infinite lifeBreath}.life-art-v30.scene-training svg{animation:5.8s ease-in-out infinite reverse lifeBreath}.life-art-v30.scene-home svg{animation:8s ease-in-out infinite lifeLight}.life-art-v30.scene-yacht svg{animation:6s ease-in-out infinite lifeFloat}@keyframes lifeBreath{0%,to{transform:scale(1.02)}50%{transform:scale(1.045)}}@keyframes lifeLight{0%,to{filter:brightness(.96)}50%{filter:brightness(1.06)}}@keyframes lifeFloat{0%,to{transform:scale(1.025)translateY(0)}50%{transform:scale(1.04)translateY(-2px)}}@media (width>=1000px) and (height<=740px){.simulated-copero-page{padding:4px 10px!important}.simulated-copero-page .copero-app{grid-template-rows:44px minmax(0,1fr) 18px!important;height:calc(100dvh - 8px)!important}.simulated-copero-page .career-dashboard-header{height:44px!important;min-height:44px!important}.simulated-copero-page .copero-profile-zone{padding:8px 13px 6px!important}.simulated-copero-page .player-header{grid-template-columns:74px minmax(0,1fr) 98px!important;gap:9px!important}.simulated-copero-page .overall{width:70px!important;height:78px!important}.simulated-copero-page .overall strong{font-size:36px!important}.simulated-copero-page .metric{min-height:39px!important}.simulated-copero-page .copero-action-zone{padding:8px 13px!important}.sim-career-tools button{min-height:37px!important}.copero-setup-page{padding:4px 8px!important}.copero-setup-shell{height:calc(100dvh - 8px)!important}.copero-setup-header{height:40px!important;min-height:40px!important}.copero-setup-title{padding:6px 18px!important}.premium-jersey-preview{height:min(190px,26dvh)!important}.career-mode-strip,.career-speed-strip{padding-top:4px!important;padding-bottom:4px!important}.copero-continue{height:36px!important;margin-bottom:6px!important}}.v30-minigame{color:#f5f7f8;flex-direction:column;gap:9px;width:100%;min-width:0;display:flex}.v30-mini-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v30-mini-head>div{min-width:0}.v30-mini-head span{letter-spacing:.18em;color:#53eb91;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.v30-mini-head h2{letter-spacing:-.04em;margin:0;line-height:.98;font-size:clamp(23px,2.2vw,31px)!important}.v30-mini-head p{color:#8f99a6;max-width:560px;line-height:1.35;margin:7px 0 0!important;font-size:10px!important}.v30-mini-head>b{letter-spacing:.12em;color:#cdd3d9;background:#11151a;border:1px solid #2c3239;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.v30-mini-cue{color:#b9c7bf;background:linear-gradient(90deg,#102017,#0d1210);border:1px solid #243229;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:6px 9px;font-size:9px;display:flex}.v30-mini-cue i{background:#53eb91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #53eb9188}.v30-mini-stage{isolation:isolate;background:linear-gradient(#0b1712,#0c2017 42%,#0b2519);border:1px solid #28332e;border-radius:13px;height:190px;position:relative;overflow:hidden;box-shadow:inset 0 26px 65px #0009}.v30-mini-field{background:linear-gradient(90deg,#0000 49.7%,#ffffff10 49.7% 50.3%,#0000 50.3%),repeating-linear-gradient(90deg,#0000 0 78px,#ffffff07 78px 79px);position:absolute;inset:0}.v30-mini-stage:before{content:"";border:1px solid #ffffff20;border-top:0;height:112px;position:absolute;top:27px;left:21%;right:21%}.v30-mini-goal{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 17px,#ffffff10 17px 18px),repeating-linear-gradient(0deg,#0000 0 10px,#ffffff0e 10px 11px);border:2px solid #eef4f0aa;border-bottom-width:3px;width:43%;height:55px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.v30-mini-player{z-index:4;background:linear-gradient(#f4f5f5 0 34%,#151a20 35% 100%);border-radius:10px 10px 6px 6px;width:18px;height:36px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 7px 14px #0007}.v30-mini-player:before{content:"";background:#d3a07c;border-radius:50%;width:12px;height:12px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.v30-mini-keeper{left:var(--keeper-x,50%);top:var(--keeper-y,42%);z-index:4;background:#7d8b99;border-radius:7px;width:20px;height:28px;transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s,transform .5s;position:absolute;transform:translate(-50%,-50%)}.v30-mini-stage.resolved .v30-mini-keeper{transform:translate(-50%,-50%)rotate(-8deg)scale(1.07)}.v30-mini-ball{left:var(--ball-x,50%);top:var(--ball-y,78%);z-index:5;background:radial-gradient(circle at 35% 30%,#fff 0 42%,#1c2227 44% 56%,#f4f5f5 58%);border-radius:50%;width:10px;height:10px;transition:left .58s cubic-bezier(.18,.72,.2,1),top .58s cubic-bezier(.18,.72,.2,1),transform .58s;position:absolute;transform:translate(-50%,-50%)}.v30-mini-stage.resolved .v30-mini-ball{transform:translate(-50%,-50%)scale(.82)}.v30-zone-grid{z-index:8;gap:4px;display:grid;position:absolute}.v30-zone-grid.goal6{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);height:54px;top:27px;left:28%;right:28%}.v30-zone-grid.goal3{grid-template-columns:repeat(3,1fr);height:54px;top:27px;left:27%;right:27%}.v30-zone-grid.lanes3{grid-template-columns:repeat(3,1fr);inset:32px 7% 18px}.v30-zone-grid button{color:#dce4e0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1b;border-radius:7px;min-width:0;transition:all .15s;position:relative}.v30-zone-grid button:hover{background:#55ec9220;border-color:#55ec9270;transform:translateY(-1px);box-shadow:inset 0 0 24px #55ec9210}.v30-zone-grid button span{white-space:nowrap;letter-spacing:.06em;text-shadow:0 1px 3px #000;font-size:7px;font-weight:900;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.v30-zone-grid.lanes3 button span{font-size:8px;bottom:8px}.v30-zone-grid.lanes3 button:before{content:"";background:linear-gradient(#0000,#ffffff28,#0000);width:1px;position:absolute;top:12%;bottom:28%;left:50%}.v30-mini-result{z-index:10;background:radial-gradient(circle,#0b1510a6,#080b0ce8 72%);flex-direction:column;justify-content:center;align-items:center;animation:.28s both v30ResultIn;display:flex;position:absolute;inset:0}.v30-mini-result span{letter-spacing:.2em;color:#7e8b84;font-size:8px;font-weight:900}.v30-mini-result strong{letter-spacing:-.055em;margin-top:4px;font-size:38px;line-height:.95}.v30-minigame.success .v30-mini-result strong{color:#58ed96;text-shadow:0 0 25px #58ed9630}.v30-minigame.failure .v30-mini-result strong{color:#f0f2f3}.v30-mini-result small{color:#8e979e;margin-top:7px;font-size:8px}.v30-mini-continue{color:#080b0d;letter-spacing:.05em;cursor:pointer;background:#f2f4f5;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:41px;padding:0 14px;font-size:10px;font-weight:950;display:flex}.v30-mini-continue:hover{background:#5cec98}.v30-mini-continue b{font-size:15px}@keyframes v30ResultIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width>=1000px) and (height<=800px){.v30-mini-stage{height:145px}.v30-mini-head h2{font-size:22px!important}.v30-mini-head p{font-size:8px!important}.v30-mini-cue{min-height:24px;padding:4px 8px}.v30-mini-continue{height:34px}.v30-zone-grid.lanes3{top:27px;bottom:13px}}@media (width<=700px){.v30-mini-stage{height:190px}.v30-mini-head{gap:8px}.v30-mini-head h2{font-size:23px!important}.v30-zone-grid.goal6{left:18%;right:18%}.v30-zone-grid.goal3{left:17%;right:17%}.v30-zone-grid.lanes3{left:3%;right:3%}}.simulated-copero-page .v30-timeline{align-self:start!important;height:auto!important;max-height:100%!important;overflow:hidden!important}.simulated-copero-page .v30-timeline .copero-timeline-scroll{flex:0 auto!important;min-height:0!important;overflow:hidden!important}.simulated-copero-page .v30-timeline .copero-timeline-row{height:42px!important;min-height:42px!important}.v30-history-gap{color:#616b75;border:1px dashed #222932;border-radius:8px;align-items:center;gap:10px;height:27px;margin:2px 0 5px;padding:0 10px;display:flex}.v30-history-gap span{letter-spacing:.22em;font-size:10px}.v30-history-gap small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.v30-career-progress{background:linear-gradient(135deg,#0f1317,#0b0e11);border:1px solid #222831;border-radius:10px;grid-template-columns:1fr 145px;align-items:center;gap:14px;margin-top:8px;padding:10px 11px;display:grid}.v30-career-progress div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 8px;display:grid}.v30-career-progress span{letter-spacing:.14em;color:#69737d;font-size:7px;font-weight:900}.v30-career-progress strong{color:#e7eaed;font-size:10px}.v30-career-progress small{color:#6f7982;grid-column:1/-1;font-size:8px}.v30-career-progress>i{background:#1b2227;border-radius:999px;height:5px;overflow:hidden}.v30-career-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#39db7e,#70f0a4);height:100%;display:block;box-shadow:0 0 12px #44e38a44}@media (width>=1000px) and (height<=800px){.simulated-copero-page .v30-timeline .copero-timeline-row{height:34px!important;min-height:34px!important}.v30-history-gap{height:20px}.v30-career-progress{margin-top:5px;padding:7px 9px}.v30-career-progress small{display:none}}.legacy-v30{color:#f5f7f8;background:radial-gradient(circle at 14% 14%,#49ef890e,#0000 27%),radial-gradient(circle at 86% 72%,#8165ff0d,#0000 25%),#07090b;height:100dvh;min-height:0;padding:10px 14px;overflow:hidden}.legacy-v30-shell{background:linear-gradient(#0d1014,#0a0d10);border:1px solid #252a31;border-radius:16px;grid-template-rows:48px auto 64px auto minmax(0,1fr) 48px;width:min(1460px,100%);height:calc(100dvh - 20px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #0009}.legacy-v30-topbar{background:#0b0e11;border-bottom:1px solid #22272e;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.legacy-v30-wordmark{letter-spacing:-.065em;font-size:23px;font-weight:1000}.legacy-v30-wordmark span{color:#55e98e}.legacy-v30-topbar>div:last-child{justify-items:end;gap:2px;display:grid}.legacy-v30-topbar>div:last-child span{letter-spacing:.16em;color:#69727d;font-size:7px;font-weight:950}.legacy-v30-topbar>div:last-child strong{letter-spacing:.08em;font-size:9px}.legacy-v30-ceremony{isolation:isolate;background:linear-gradient(115deg,#11141a 0,#0c0f13 58%,#111810 100%);border-bottom:1px solid #242a31;grid-template-columns:82px minmax(0,1fr) 130px;align-items:center;gap:18px;padding:13px 20px;display:grid;position:relative}.legacy-v30-ceremony:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0 68%,#52ea890e);position:absolute;inset:0}.legacy-v30-avatar{background:radial-gradient(circle at 45% 35%,#212731,#11151a 72%);border:1px solid #39414b;border-radius:18px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 0 22px #0007,0 8px 22px #0005}.legacy-v30-avatar i{letter-spacing:-.05em;font-size:26px;font-style:normal;font-weight:1000}.legacy-v30-avatar .flag{border:3px solid #101419;border-radius:7px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 3px 10px #0008}.legacy-v30-heading{min-width:0}.legacy-v30-heading>span,.legacy-v30-trophies header span,.legacy-v30-route header span,.legacy-v30-analysis>span{color:#8b79d6;letter-spacing:.17em;font-size:7px;font-weight:1000;display:block}.legacy-v30-heading h1{letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px;font-size:clamp(30px,3.5vw,51px);line-height:.92;overflow:hidden}.legacy-v30-label{color:#77ef9f;letter-spacing:.1em;background:#102218;border:1px solid #406c51;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.legacy-v30-heading p{color:#79838d;margin:5px 0 0;font-size:9px}.legacy-v30-ovr{background:linear-gradient(145deg,#333a44,#171b20);border:1px solid #494f58;border-radius:15px;align-content:center;justify-self:end;place-items:center;gap:0;width:120px;min-height:92px;display:grid;box-shadow:inset 0 0 22px #ffffff09}.legacy-v30-ovr small{letter-spacing:.13em;color:#dce1e5;font-size:6px;font-weight:950}.legacy-v30-ovr strong{font-size:37px;line-height:1;color:#fff!important}.legacy-v30-ovr span{letter-spacing:.08em;color:#dbe1e6;margin-top:3px;font-size:6px;font-weight:950}.legacy-v30-ovr.ovr-gold{background:linear-gradient(145deg,#b98300,#4f3800);border-color:#daa319}.legacy-v30-ovr.ovr-blue{background:linear-gradient(145deg,#1776a8,#153349);border-color:#2c9bd2}.legacy-v30-ovr.ovr-violet{background:linear-gradient(145deg,#6e4ccf,#232648);border-color:#977bed;box-shadow:0 0 24px #7156d72e}.legacy-v30-stats{background:#0b0e12;border:1px solid #242a31;border-top:0;grid-template-columns:repeat(4,1fr);margin:0 16px;display:grid}.legacy-v30-stats>div{border-right:1px solid #22272e;align-content:center;padding:8px 13px;display:grid}.legacy-v30-stats>div:last-child{border-right:0}.legacy-v30-stats span{letter-spacing:.13em;color:#68737d;font-size:7px;font-weight:950}.legacy-v30-stats strong{color:#f3f6f8;margin-top:2px;font-size:22px;line-height:1}.legacy-v30-stats small{color:#7b858e;font-size:6px}.legacy-v30-analysis{background:linear-gradient(90deg,#12101b,#0c0f13 30%);border:1px solid #2b3038;border-radius:10px;grid-template-columns:135px minmax(0,1fr);align-items:start;gap:12px;margin:8px 16px;padding:8px 11px;display:grid}.legacy-v30-analysis p{color:#c7cdd3;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.42;display:-webkit-box;overflow:hidden}.legacy-v30-main{border-top:1px solid #242a31;grid-template-columns:minmax(0,1.35fr) minmax(355px,.65fr);min-height:0;display:grid;overflow:hidden}.legacy-v30-trophies,.legacy-v30-route{min-height:0;padding:11px 14px;overflow:hidden}.legacy-v30-trophies{background:radial-gradient(circle at 28% 80%,#ba8d1b0b,#0000 34%);border-right:1px solid #242a31}.legacy-v30-trophies>header,.legacy-v30-route>header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.legacy-v30-trophies h2,.legacy-v30-route h2{margin:3px 0 0;font-size:18px;line-height:1}.legacy-v30-trophies>header>b{color:#242932;font-size:34px;line-height:.8}.legacy-v30-route>header>b{letter-spacing:.1em;color:#707983;font-size:8px}.legacy-v30-trophy-shelf{perspective:800px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:calc(100% - 38px);display:grid}.legacy-v30-trophy{background:linear-gradient(155deg,#11151a,#0a0d10);border:1px solid #2b3035;border-radius:11px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.legacy-v30-trophy:after{content:"";background:linear-gradient(90deg,#0000,#d7ae3d55,#0000);height:1px;position:absolute;bottom:5px;left:7%;right:7%}.legacy-v30-trophy.importance-major{background:radial-gradient(circle at 24% 40%,#d8ad3020,#0000 38%),linear-gradient(155deg,#17150e,#0d0f11);border-color:#67572b}.legacy-v30-trophy .trophy-logo{filter:drop-shadow(0 10px 12px #000a);width:66px!important;height:66px!important}.legacy-v30-trophy strong{text-transform:uppercase;color:#eef1f3;font-size:9px;line-height:1.16;display:block}.legacy-v30-trophy small{color:#7a848e;margin-top:4px;font-size:7px;display:block}.legacy-v30-more{color:#78828c;background:#0d1013;border:1px dashed #343a42;border-radius:11px;align-content:center;place-items:center;display:grid}.legacy-v30-more strong{color:#67ea98;font-size:26px}.legacy-v30-more span{text-transform:uppercase;letter-spacing:.13em;font-size:8px}.legacy-v30-empty{text-align:center;color:#727b84;border:1px dashed #2e343b;border-radius:12px;align-content:center;place-items:center;height:calc(100% - 38px);display:grid}.legacy-v30-empty i{color:#54e98d;font-size:28px;font-style:normal;font-weight:1000}.legacy-v30-empty strong{color:#d8dde1;margin-top:6px;font-size:12px}.legacy-v30-empty span{margin-top:4px;font-size:8px}.legacy-v30-route{background:#0a0d10;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.legacy-v30-route-list{grid-template-columns:1fr 1fr;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden}.legacy-v30-route-list article{background:#0e1216;border:1px solid #252b32;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:50px;padding:6px 7px;display:grid;position:relative;overflow:hidden}.legacy-v30-route-list article:before{content:"";background:var(--route-accent,#55e98e);width:2px;position:absolute;top:0;bottom:0;left:0}.legacy-v30-route-list article .club-logo{width:28px!important;height:28px!important}.legacy-v30-route-list article div{min-width:0}.legacy-v30-route-list article strong{white-space:normal;overflow-wrap:anywhere;font-size:8px;line-height:1.15;display:block}.legacy-v30-route-list article small{color:#747f88;margin-top:2px;font-size:6px;display:block}.legacy-v30-route-list article em{color:#8c969f;white-space:nowrap;font-size:6px;font-style:normal}.legacy-v30-route-more{text-align:center;color:#6e7881;border:1px dashed #2e343b;border-radius:7px;grid-column:1/-1;padding:4px 7px;font-size:7px}.legacy-v30-life-strip{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.legacy-v30-life-strip>div{background:#0e1115;border:1px solid #252b32;border-radius:8px;min-width:0;padding:6px 7px}.legacy-v30-life-strip span{letter-spacing:.1em;color:#68737d;font-size:6px;font-weight:950;display:block}.legacy-v30-life-strip strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;display:block;overflow:hidden}.legacy-v30-footer{background:#0b0e11;border-top:1px solid #242a31;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.legacy-v30-footer div{gap:1px;display:grid}.legacy-v30-footer span{letter-spacing:.14em;color:#68737d;font-size:6px;font-weight:950}.legacy-v30-footer strong{font-size:9px}.legacy-v30-footer button{color:#080a0c;letter-spacing:.05em;background:#f4f5f6;border:0;border-radius:7px;min-width:175px;height:31px;padding:0 13px;font-size:8px;font-weight:1000}.legacy-v30-footer button b{float:right;margin-left:18px}@media (width>=1000px) and (height<=800px){.legacy-v30{padding:4px 8px}.legacy-v30-shell{grid-template-rows:40px auto 52px auto minmax(0,1fr) 38px;height:calc(100dvh - 8px)}.legacy-v30-topbar{padding:0 13px}.legacy-v30-wordmark{font-size:19px}.legacy-v30-ceremony{grid-template-columns:62px minmax(0,1fr) 102px;gap:12px;padding:7px 14px}.legacy-v30-avatar{border-radius:13px;width:57px;height:57px}.legacy-v30-avatar i{font-size:20px}.legacy-v30-heading h1{margin:2px 0;font-size:31px}.legacy-v30-heading p{margin-top:3px;font-size:7px}.legacy-v30-label{min-height:17px;font-size:6px}.legacy-v30-ovr{border-radius:11px;width:96px;min-height:68px}.legacy-v30-ovr strong{font-size:28px}.legacy-v30-stats{margin:0 11px}.legacy-v30-stats>div{padding:5px 9px}.legacy-v30-stats strong{font-size:17px}.legacy-v30-analysis{grid-template-columns:105px 1fr;margin:5px 11px;padding:5px 8px}.legacy-v30-analysis p{-webkit-line-clamp:3;font-size:7px}.legacy-v30-main{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)}.legacy-v30-trophies,.legacy-v30-route{padding:7px 9px}.legacy-v30-trophies h2,.legacy-v30-route h2{font-size:14px}.legacy-v30-trophies>header,.legacy-v30-route>header{margin-bottom:5px}.legacy-v30-trophy-shelf{gap:4px;height:calc(100% - 28px)}.legacy-v30-trophy{border-radius:8px;grid-template-columns:48px 1fr;gap:5px;padding:5px}.legacy-v30-trophy .trophy-logo{width:44px!important;height:44px!important}.legacy-v30-trophy strong{font-size:7px}.legacy-v30-trophy small{font-size:5px}.legacy-v30-route-list{gap:4px}.legacy-v30-route-list article{grid-template-columns:22px minmax(0,1fr) auto;gap:4px;min-height:38px;padding:3px 5px}.legacy-v30-route-list article .club-logo{width:20px!important;height:20px!important}.legacy-v30-route-list article strong{font-size:6px}.legacy-v30-route-list article small,.legacy-v30-route-list article em{font-size:5px}.legacy-v30-life-strip{gap:3px;margin-top:4px}.legacy-v30-life-strip>div{padding:4px}.legacy-v30-footer{padding:0 9px}.legacy-v30-footer button{min-width:145px;height:27px;font-size:7px}}@media (width<=999px){.legacy-v30{height:auto;min-height:100dvh;padding:6px;overflow:auto}.legacy-v30-shell{border-radius:12px;grid-template-rows:auto;height:auto;min-height:calc(100dvh - 12px);overflow:visible}.legacy-v30-topbar{min-height:44px}.legacy-v30-ceremony{grid-template-columns:60px minmax(0,1fr);padding:12px}.legacy-v30-ovr{grid-column:1/-1;grid-template-columns:auto auto auto;gap:8px;width:100%;min-height:68px}.legacy-v30-stats{grid-template-columns:1fr 1fr;margin:0 8px}.legacy-v30-analysis{grid-template-columns:1fr;margin:7px 8px}.legacy-v30-main{grid-template-columns:1fr}.legacy-v30-trophies{border-bottom:1px solid #242a31;border-right:0}.legacy-v30-trophy-shelf{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.legacy-v30-trophy{min-height:90px}.legacy-v30-route-list{grid-template-columns:1fr}.legacy-v30-footer{gap:8px;min-height:58px}.legacy-v30-footer strong{font-size:8px}}body:has(.legacy-v30){overflow:hidden!important}body:has(.legacy-v30) .legal-footer{display:none!important}.simulated-copero-page .v30-decision{flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.simulated-copero-page .v30-decision-head{min-width:0!important;padding:0!important}.simulated-copero-page .v30-decision-head>span{color:var(--decision-accent,#62e99b)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:7px!important;font-weight:950!important;display:block!important}.simulated-copero-page .v30-decision-head h2{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(24px,2vw,31px)!important;line-height:1!important}.simulated-copero-page .v30-decision-head p{color:#8a949e!important;max-width:680px!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.38!important}.simulated-copero-page .v30-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:0!important;display:grid!important}.simulated-copero-page .v30-choice{color:#eef2f3!important;text-align:left!important;background:#0e1216!important;border:1px solid #292f36!important;border-radius:12px!important;grid-template-rows:88px minmax(76px,auto)!important;min-height:164px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.simulated-copero-page .v30-choice:hover{border-color:color-mix(in srgb,var(--decision-accent,#62e99b) 48%,#30373e)!important;background:#10151a!important;box-shadow:0 13px 28px #0004!important}.decision-choice-art{background:#11161a!important;width:100%!important;height:88px!important;position:relative!important;overflow:hidden!important}.decision-choice-art img{object-fit:cover!important;filter:saturate(.82)contrast(1.04)brightness(.84)!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s!important;display:block!important;transform:scale(1.035)!important}.v30-choice:hover .decision-choice-art img{filter:saturate(.98)contrast(1.04)brightness(.93)!important;transform:scale(1.085)!important}.decision-choice-art.art-variant-0 img{object-position:32% 48%!important}.decision-choice-art.art-variant-1 img{object-position:72% 48%!important}.decision-choice-art-shade{pointer-events:none!important;background:linear-gradient(#0000 25%,#080b0fc7 100%)!important;position:absolute!important;inset:0!important}.decision-choice-art>span{z-index:2!important;color:#e5eaec!important;letter-spacing:.14em!important;background:#090c10b8!important;border:1px solid #ffffff1f!important;border-radius:5px!important;padding:4px 6px!important;font-size:6px!important;font-weight:950!important;position:absolute!important;bottom:7px!important;left:9px!important}.v30-choice-copy{grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:5px 8px!important;min-width:0!important;padding:10px 11px 11px!important;display:grid!important;position:relative!important}.v30-choice-copy>div{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.v30-choice-copy i{color:#78838d!important;background:#181e24!important;border-radius:6px!important;flex:none!important;place-items:center!important;width:21px!important;height:21px!important;font-size:7px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.v30-choice-copy strong{color:#f0f3f4!important;white-space:normal!important;min-width:0!important;font-size:11px!important;line-height:1.12!important}.v30-choice-copy small{color:#8a949e!important;grid-column:1/2!important;font-size:8px!important;line-height:1.32!important;display:block!important}.v30-choice-copy>b{color:#d8b351!important;grid-area:1/2/3!important;align-self:center!important;font-size:14px!important}.v30-choice.tone-good .v30-choice-copy i{color:#65e99a!important;background:#112319!important}.v30-choice.tone-risk .v30-choice-copy i{color:#f0787e!important;background:#25171a!important}.v30-decision-foot{color:#59636d!important;letter-spacing:.13em!important;align-items:center!important;gap:9px!important;font-size:6px!important;font-weight:950!important;display:flex!important}.v30-decision-foot i{background:linear-gradient(90deg,#30373f,#0000)!important;flex:1!important;height:1px!important}@media (width>=1000px){.simulated-copero-page .copero-board{grid-template-columns:minmax(500px,.92fr) minmax(560px,1.08fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important}.career-left-column{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .copero-profile-zone{padding:14px 18px 11px!important;overflow:hidden!important}.simulated-copero-page .copero-action-zone{align-items:flex-start!important;height:100%!important;min-height:0!important;padding:14px 18px 15px!important;display:flex!important;overflow:hidden!important}.simulated-copero-page .copero-action-zone>section{align-self:stretch!important;max-height:100%!important}.simulated-copero-page .copero-timeline{grid-template-rows:auto minmax(0,1fr) auto auto!important;height:100%!important;min-height:0!important;padding:14px 14px 10px!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .copero-timeline-scroll{align-content:start!important;min-height:0!important;overflow:hidden!important}.simulated-copero-page .player-header{grid-template-columns:82px minmax(0,1fr) 104px!important;gap:12px!important;padding-bottom:10px!important}.simulated-copero-page .overall{border-radius:14px!important;width:78px!important;height:88px!important}.simulated-copero-page .overall strong{font-size:39px!important}.simulated-copero-page .club-name h1{font-size:clamp(21px,1.8vw,27px)!important}.simulated-copero-page .pills{margin-bottom:5px!important}.simulated-copero-page .pills>span{height:23px!important;font-size:8px!important}.simulated-copero-page .club-legacy-tag{margin-top:5px!important;padding:4px 7px!important}.simulated-copero-page .player-meta>div{padding:6px 8px!important}.simulated-copero-page .player-meta strong{font-size:18px!important}.simulated-copero-page .career-stats{margin-top:8px!important}.simulated-copero-page .metric{min-height:46px!important;padding:6px!important}.simulated-copero-page .metric strong{font-size:18px!important}.simulated-copero-page .copero-trophies{padding:9px 0 8px!important}.simulated-copero-page .copero-empty-trophy{min-height:34px!important}.simulated-copero-page .copero-mini-trophy{width:42px!important;min-width:42px!important;height:42px!important}.simulated-copero-page .copero-mini-trophy .trophy-logo{width:34px!important;height:34px!important}.sim-career-tools{gap:6px!important;margin-top:8px!important}.sim-career-tools button{min-height:45px!important;padding:7px 8px!important}.sim-career-tools button>strong{margin-top:3px!important;font-size:9px!important}.sim-career-tools button.life>strong{font-size:10px!important}.simulated-copero-page .copero-timeline-row{height:42px!important;min-height:42px!important;margin-top:3px!important}.simulated-copero-page .copero-age{height:34px!important}.simulated-copero-page .v30-career-progress{margin-top:auto!important}.simulated-copero-page .copero-national-line{min-height:34px!important;margin-top:5px!important;padding-top:7px!important}.simulated-copero-page .copero-offer-card{min-height:154px!important;max-height:178px!important;padding:9px!important}.simulated-copero-page .copero-offer-card .club-badge.large{width:62px!important;height:62px!important}.simulated-copero-page .copero-offer-grid{gap:7px!important}}@media (width>=1000px) and (height<=820px){.simulated-copero-page .career-dashboard-header{height:46px!important;min-height:46px!important}.simulated-copero-page .copero-app{grid-template-rows:46px minmax(0,1fr) 18px!important}.simulated-copero-page .copero-profile-zone{padding:9px 14px 7px!important}.simulated-copero-page .player-header{grid-template-columns:70px minmax(0,1fr) 96px!important;gap:9px!important;padding-bottom:7px!important}.simulated-copero-page .overall{width:66px!important;height:72px!important}.simulated-copero-page .overall strong{font-size:32px!important}.simulated-copero-page .pills>span{height:20px!important;font-size:7px!important}.simulated-copero-page .club-name h1{font-size:21px!important}.simulated-copero-page .player-info>p{margin-top:3px!important;font-size:8px!important}.simulated-copero-page .club-legacy-tag{margin-top:3px!important;font-size:6px!important}.simulated-copero-page .player-meta>div{padding:4px 6px!important}.simulated-copero-page .player-meta strong{font-size:15px!important}.simulated-copero-page .career-stats{margin-top:5px!important}.simulated-copero-page .metric{min-height:36px!important;padding:4px!important}.simulated-copero-page .metric strong{font-size:15px!important}.simulated-copero-page .copero-trophies{padding:5px 0!important}.simulated-copero-page .copero-shelf-title{margin-bottom:3px!important}.simulated-copero-page .copero-empty-trophy{min-height:24px!important}.simulated-copero-page .copero-mini-trophy{width:31px!important;min-width:31px!important;height:31px!important}.simulated-copero-page .copero-mini-trophy .trophy-logo{width:27px!important;height:27px!important}.sim-career-tools{margin-top:5px!important}.sim-career-tools button{min-height:34px!important;padding:4px 6px!important}.sim-career-tools button>span{font-size:5px!important}.sim-career-tools button>strong{margin-top:2px!important;font-size:7px!important}.sim-career-tools button>small{font-size:5px!important}.simulated-copero-page .copero-action-zone{padding:9px 14px 10px!important}.simulated-copero-page .v30-decision{gap:6px!important}.simulated-copero-page .v30-decision-head h2{font-size:21px!important}.simulated-copero-page .v30-decision-head p{margin-top:4px!important;font-size:8px!important}.simulated-copero-page .v30-choice{grid-template-rows:66px minmax(58px,auto)!important;min-height:124px!important}.decision-choice-art{height:66px!important}.v30-choice-copy{padding:6px 8px!important}.v30-choice-copy strong{font-size:9px!important}.v30-choice-copy small{font-size:6.5px!important}.v30-decision-foot{display:none!important}.simulated-copero-page .copero-timeline{padding:9px 11px 7px!important}.simulated-copero-page .copero-timeline-head{min-height:25px!important;padding-bottom:5px!important}.simulated-copero-page .copero-timeline-row{height:35px!important;min-height:35px!important;margin-top:2px!important;padding-block:2px!important}.simulated-copero-page .copero-age{height:29px!important;font-size:12px!important}.simulated-copero-page .copero-club-cell strong{font-size:9px!important}.simulated-copero-page .copero-national-line{min-height:28px!important;font-size:8px!important}.simulated-copero-page .v30-career-progress{padding-block:4px!important}.v30-mini-stage{height:126px!important}.v30-mini-head h2{font-size:20px!important}.v30-mini-head p{font-size:7px!important}.v30-mini-cue{min-height:21px!important;padding:3px 6px!important;font-size:7px!important}.v30-mini-continue{height:31px!important}}@media (width<=700px){.simulated-copero-page .v30-decision-grid{grid-template-columns:1fr!important}.simulated-copero-page .v30-choice{grid-template-rows:minmax(92px,auto)!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:92px!important}.decision-choice-art{width:112px!important;height:100%!important}.v30-choice-copy{padding:9px!important}.v30-decision-foot{display:none!important}body:has(.legacy-v30){overflow:auto!important}}.v30-mini-player{left:var(--player-x,50%)!important;top:var(--player-y,76%)!important;background:linear-gradient(#f4f6f4 0 39%,#20262d 40% 100%)!important;border-radius:7px 7px 4px 4px!important;width:14px!important;height:25px!important;transition:left .52s cubic-bezier(.2,.8,.2,1),top .52s cubic-bezier(.2,.8,.2,1),transform .4s!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.v30-mini-player:before{content:""!important;background:linear-gradient(135deg,#d6a07b,#986447)!important;border-radius:50%!important;width:9px!important;height:9px!important;position:absolute!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 6px #0008!important}.v30-mini-player:after{content:""!important;border-left:3px solid #1f252b!important;border-right:3px solid #1f252b!important;height:10px!important;position:absolute!important;bottom:-8px!important;left:2px!important;right:2px!important;transform:skew(-7deg)!important}.v30-mini-keeper{background:linear-gradient(#e79b54,#8e4c31)!important;border-radius:7px 7px 4px 4px!important;width:18px!important;height:24px!important;box-shadow:0 7px 14px #0007!important}.v30-mini-keeper:before{content:""!important;background:#c9916c!important;border-radius:50%!important;width:9px!important;height:9px!important;position:absolute!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important}.v30-mini-keeper:after{content:""!important;background:#e79b54!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:8px!important;left:-9px!important;right:-9px!important;box-shadow:0 0 0 1px #0002!important}.v30-minigame.role-shoot .v30-mini-stage.resolved .v30-mini-player{animation:.58s cubic-bezier(.2,.8,.2,1) both v30Kick!important}.v30-minigame.role-save .v30-mini-stage.resolved .v30-mini-keeper{animation:.58s cubic-bezier(.2,.8,.2,1) both v30Dive!important}.v30-minigame.role-create .v30-mini-stage.resolved .v30-mini-player,.v30-minigame.role-defend .v30-mini-stage.resolved .v30-mini-player{transform:translate(-50%,-50%)scale(1.08)!important}@keyframes v30Kick{0%{transform:translate(-50%,-50%)rotate(0)}35%{transform:translate(-50%,-50%)rotate(-7deg)}70%{transform:translate(-50%,-50%)rotate(8deg)translateY(-2px)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes v30Dive{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}60%{transform:translate(-50%,-50%)rotate(-16deg)scale(1.14,1.02)}to{transform:translate(-50%,-50%)rotate(-10deg)scale(1.08)}}@media (width>=1000px){.simulated-copero-page .copero-app{grid-template-rows:48px minmax(0,1fr) 20px!important;max-width:1450px!important;height:calc(100dvh - 8px)!important;margin:0 auto!important}.simulated-copero-page .copero-board{grid-template-columns:minmax(560px,.97fr) minmax(520px,1.03fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.simulated-copero-page .career-left-column{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.simulated-copero-page .copero-profile-zone{padding:12px 18px 9px!important}.simulated-copero-page .copero-action-zone{align-items:stretch!important;height:100%!important;min-height:0!important;padding:12px 18px 13px!important;overflow:hidden!important}.simulated-copero-page .copero-action-zone>section{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important}.simulated-copero-page .copero-timeline{padding:12px 16px 8px!important}.simulated-copero-page .player-header{grid-template-columns:94px minmax(0,1fr) 112px!important;gap:13px!important;padding-bottom:9px!important}.simulated-copero-page .overall{clip-path:none!important;background:linear-gradient(155deg,#555d68,#22272d)!important;border:1px solid #69727d!important;border-radius:15px!important;width:90px!important;height:100px!important;box-shadow:inset 0 1px #ffffff12,0 10px 25px #0005!important}.simulated-copero-page .overall span{color:#f0d691!important;font-size:8px!important}.simulated-copero-page .overall strong{color:#fff!important;text-shadow:0 2px 5px #0008!important;font-size:50px!important;line-height:.88!important}.simulated-copero-page .overall.ovr-tone-orange{background:linear-gradient(155deg,#e28111,#9b4605)!important;border-color:#f0a24b!important}.simulated-copero-page .overall.ovr-tone-green{background:linear-gradient(155deg,#1db464,#096b39)!important;border-color:#39d27f!important}.simulated-copero-page .overall.ovr-tone-gold{background:linear-gradient(155deg,#d9a315,#725300)!important;border-color:#f1c64a!important}.simulated-copero-page .overall.ovr-tone-blue{background:linear-gradient(155deg,#2193c5,#174664)!important;border-color:#66c7ed!important}.simulated-copero-page .overall.ovr-tone-violet{background:linear-gradient(155deg,#7b5ee0,#282b68)!important;border-color:#a994ff!important;box-shadow:0 0 28px #7156d734,inset 0 1px #fff2!important}.simulated-copero-page .club-name h1{font-size:clamp(24px,1.9vw,31px)!important;line-height:1!important}.simulated-copero-page .career-stats{margin-top:7px!important}.simulated-copero-page .metric{min-height:46px!important}.simulated-copero-page .copero-trophies{padding:7px 0 6px!important}.simulated-copero-page .sim-career-tools{margin-top:6px!important}.simulated-copero-page .sim-career-tools button{min-height:43px!important}.simulated-copero-page .copero-offer-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.simulated-copero-page .copero-offer-panel header{flex:none!important;margin:4px 0 9px!important}.simulated-copero-page .copero-offer-panel h2{font-size:clamp(23px,2vw,30px)!important}.simulated-copero-page .copero-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;min-height:0!important;display:grid!important}.simulated-copero-page .copero-offer-card,.simulated-copero-page .copero-offer-card:nth-child(3){border-radius:13px!important;grid-column:auto!important;width:auto!important;height:clamp(145px,23dvh,190px)!important;min-height:0!important;max-height:190px!important;padding:9px 8px!important}.simulated-copero-page .copero-offer-card .club-badge.large{width:clamp(48px,6dvh,66px)!important;height:clamp(48px,6dvh,66px)!important}.simulated-copero-page .copero-offer-card>strong{overflow-wrap:anywhere!important;font-size:clamp(12px,1.05vw,16px)!important;line-height:1.05!important}.simulated-copero-page .copero-offer-label{font-size:6.5px!important}.simulated-copero-page .copero-offer-meta{font-size:6px!important}.simulated-copero-page .v30-decision{flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;display:flex!important}.simulated-copero-page .v30-decision-head{flex:none!important}.simulated-copero-page .v30-decision-head h2{margin:3px 0!important;font-size:clamp(22px,1.95vw,30px)!important;line-height:1!important}.simulated-copero-page .v30-decision-head p{margin:0!important;font-size:9px!important;line-height:1.3!important}.simulated-copero-page .v30-decision-grid{flex:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-height:0!important;display:grid!important}.simulated-copero-page .v30-choice{border-radius:13px!important;grid-template-rows:minmax(86px,46%) minmax(0,1fr)!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.simulated-copero-page .decision-choice-art{width:100%!important;height:100%!important;min-height:86px!important;position:relative!important;overflow:hidden!important}.simulated-copero-page .decision-choice-art img{object-fit:cover!important;object-position:center!important;filter:saturate(.82)contrast(1.06)brightness(.79)!important;width:100%!important;height:100%!important;transform:scale(1.015)!important}.simulated-copero-page .v30-choice:hover .decision-choice-art img{filter:saturate(.96)contrast(1.06)brightness(.88)!important;transform:scale(1.055)!important}.simulated-copero-page .v30-choice-copy{gap:4px 8px!important;padding:9px 10px!important}.simulated-copero-page .v30-choice-copy strong{font-size:10.5px!important}.simulated-copero-page .v30-choice-copy small{font-size:7.5px!important;line-height:1.28!important}.simulated-copero-page .v30-decision-foot{display:none!important}}@media (width>=1000px) and (height<=800px){.simulated-copero-page .copero-profile-zone{padding:8px 14px 6px!important}.simulated-copero-page .player-header{grid-template-columns:76px minmax(0,1fr) 98px!important;padding-bottom:6px!important}.simulated-copero-page .overall{width:72px!important;height:78px!important}.simulated-copero-page .overall strong{font-size:38px!important}.simulated-copero-page .club-name h1{font-size:21px!important}.simulated-copero-page .career-stats{margin-top:4px!important}.simulated-copero-page .metric{min-height:35px!important}.simulated-copero-page .copero-trophies{padding:4px 0!important}.simulated-copero-page .copero-empty-trophy{min-height:22px!important}.simulated-copero-page .sim-career-tools{margin-top:4px!important}.simulated-copero-page .sim-career-tools button{min-height:33px!important}.simulated-copero-page .copero-action-zone{padding:8px 14px 9px!important}.simulated-copero-page .copero-offer-card,.simulated-copero-page .copero-offer-card:nth-child(3){height:clamp(118px,22dvh,148px)!important}.simulated-copero-page .copero-offer-card .club-badge.large{width:46px!important;height:46px!important}.simulated-copero-page .v30-choice{grid-template-rows:68px minmax(0,1fr)!important}.simulated-copero-page .decision-choice-art{min-height:68px!important}.simulated-copero-page .v30-choice-copy{padding:6px 8px!important}.simulated-copero-page .v30-choice-copy strong{font-size:9px!important}.simulated-copero-page .v30-choice-copy small{font-size:6.5px!important}}.life-photo-v31{background:#090c0f!important;position:relative!important;overflow:hidden!important}.life-photo-v31>img{object-fit:cover!important;object-position:center!important;filter:saturate(.78)contrast(1.08)brightness(.84)!important;width:100%!important;height:100%!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s!important;display:block!important;transform:scale(1.02)!important}.premium-shop-item:hover .life-photo-v31>img{filter:saturate(.95)contrast(1.08)brightness(.92)!important;transform:scale(1.065)!important}.life-photo-light{pointer-events:none;background:linear-gradient(120deg,#ffffff0c,#0000 38%,#52ea8909);position:absolute;inset:0}.life-photo-v31 .life-art-vignette{background:linear-gradient(#0000 38%,#080b0fe8 100%)!important}.premium-shop-item{min-width:0!important}.premium-shop-item .life-art-v30{border-radius:10px!important;height:128px!important}.shop-item-copy strong{font-size:15px!important}.shop-item-price-v29 strong{font-size:14px!important}@media (width<=980px){.premium-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.premium-shop-grid{grid-template-columns:1fr!important}.premium-shop-item .life-art-v30{height:150px!important}}.v31-minigame{color:#f3f5f5;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;width:100%;height:100%;min-height:0;display:grid}.v31-mini-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v31-mini-head>div{min-width:0}.v31-mini-head span{color:#54e98e;letter-spacing:.16em;font-size:7px;font-weight:1000;display:block}.v31-mini-head h2{letter-spacing:-.035em;margin:3px 0 2px;font-size:clamp(22px,2vw,30px);line-height:1}.v31-mini-head p{color:#7e8993;margin:0;font-size:9px}.v31-mini-head>b{color:#dfe4e7;letter-spacing:.08em;background:#10151a;border:1px solid #313842;border-radius:999px;place-items:center;min-width:48px;height:28px;padding:0 9px;font-size:8px;display:grid}.v31-mini-cue{color:#a9c9b4;background:#0b1711;border:1px solid #274236;border-radius:8px;align-items:center;gap:8px;min-height:27px;padding:5px 9px;font-size:8px;display:flex}.v31-mini-cue i{background:#55ec91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #55ec9188}.v31-mini-stage{background:#07120c;border:1px solid #27323a;border-radius:14px;height:100%;min-height:0;max-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0009}.v31-mini-crowd{opacity:.65;background:radial-gradient(circle at 10% 70%,#6b737a 0 1px,#0000 1.5px) 0 0/10px 8px,linear-gradient(#101318,#07090c);height:19%;position:absolute;top:0;left:0;right:0}.v31-mini-pitch{transform-origin:bottom;background:linear-gradient(90deg,#0b4a2b 0 16.66%,#0c542f 16.66% 33.33%,#0b4a2b 33.33% 50%,#0c542f 50% 66.66%,#0b4a2b 66.66% 83.33%,#0c542f 83.33%);border:1px solid #ffffff20;position:absolute;inset:17% 5% -5%;transform:perspective(520px)rotateX(9deg);box-shadow:inset 0 0 38px #001c10}.v31-mini-pitch:after{content:"";background:#ffffff1c;width:1px;position:absolute;top:0;bottom:0;left:50%}.v31-mini-box{border:1px solid #ffffff38;border-top:0;height:32%;position:absolute;top:22%;left:25%;right:25%}.v31-mini-goal{border:2px solid #e6ecebbb;border-bottom:0;height:18%;position:absolute;top:19%;left:35%;right:35%;box-shadow:0 0 18px #dce8e51a}.v31-mini-goal:before{content:"";opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 15px,#fff2 16px 17px),repeating-linear-gradient(0deg,#0000 0 10px,#fff2 11px 12px);position:absolute;inset:0}.v31-mini-goal i{display:none}.v31-actor,.v31-keeper,.v31-support,.v31-defender,.v31-ball{z-index:5;transition:left .46s cubic-bezier(.2,.8,.2,1),top .46s cubic-bezier(.2,.8,.2,1),transform .45s;position:absolute}.v31-actor{left:var(--actor-x,50%);background:linear-gradient(#f4f5f2 0 38%,#1f252b 39% 100%);border-radius:8px 8px 5px 5px;width:17px;height:25px;top:76%;transform:translate(-50%,-50%);box-shadow:0 8px 14px #0008}.v31-actor:before,.v31-support:before,.v31-defender:before,.v31-keeper:before{content:"";background:#bf8968;border-radius:50%;width:8px;height:8px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.v31-actor:after{content:"";border-left:3px solid #1e252b;border-right:3px solid #1e252b;height:9px;position:absolute;bottom:-7px;left:2px;right:2px}.v31-keeper{left:var(--keeper-x,50%);background:linear-gradient(#f29c4e,#91472d);border-radius:8px 8px 4px 4px;width:19px;height:24px;top:34%;transform:translate(-50%,-50%);box-shadow:0 7px 14px #0008}.v31-keeper:after{content:"";background:#f0a25d;border-radius:999px;height:3px;position:absolute;top:9px;left:-9px;right:-9px}.v31-support,.v31-defender{opacity:.9;border-radius:6px 6px 3px 3px;width:12px;height:18px;transform:translate(-50%,-50%)}.v31-support.s1{top:64%;left:27%}.v31-support.s2{top:64%;left:73%}.v31-defender.d1{top:53%;left:38%}.v31-defender.d2{top:53%;left:62%}.v31-ball{left:var(--ball-x,50%);top:var(--ball-y,78%);background:radial-gradient(circle at 35% 30%,#fff 0 38%,#c8d0ce 39% 62%,#21272b 63%);border-radius:50%;width:11px;height:11px;transform:translate(-50%,-50%);box-shadow:0 3px 8px #000b}.v31-ball-trail{z-index:4;transform-origin:0 0;opacity:.35;background:#fff8;width:2px;height:2px;position:absolute;top:76%;left:50%;box-shadow:0 0 14px #fff}.v31-zone-grid{z-index:9;padding:0;display:grid;position:absolute;inset:0}.v31-zone-grid.goal6{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);inset:19% 35% 63%}.v31-zone-grid.lanes3{grid-template-columns:repeat(3,1fr);gap:5px;inset:20% 6% 7%}.v31-zone-grid button{color:#eef3f0;cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;transition:background .15s,border-color .15s,transform .15s;position:relative}.v31-zone-grid button:hover{background:#53e98e20;border-color:#61eda0;transform:translateY(-1px)}.v31-zone-grid button span{white-space:nowrap;color:#eaf0ed;letter-spacing:.04em;background:#07100ccf;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:950;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.v31-zone-grid.goal6 button span{font-size:5.5px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.v31-mini-stage.resolved .v31-actor{animation:.55s cubic-bezier(.2,.8,.2,1) v31Kick}.v31-mini-stage.resolved .v31-keeper{animation:.55s cubic-bezier(.2,.8,.2,1) v31Dive}@keyframes v31Kick{0%{transform:translate(-50%,-50%)}45%{transform:translate(-50%,-50%)rotate(-8deg)scale(1.06)}to{transform:translate(-50%,-50%)}}@keyframes v31Dive{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-50%)rotate(16deg)scaleX(1.2)}to{transform:translate(-50%,-50%)}}.v31-mini-result{z-index:12;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 46%,#0e1713d9,#05080aec 70%);align-content:center;place-items:center;display:grid;position:absolute;inset:0}.v31-mini-result span{letter-spacing:.18em;color:#68ed9d;font-size:7px;font-weight:1000}.v31-mini-result strong{letter-spacing:-.04em;margin-top:3px;font-size:clamp(28px,3vw,44px);line-height:.9}.v31-mini-result small{color:#87918f;margin-top:8px;font-size:8px}.v31-minigame.failure .v31-mini-result span{color:#ef7b82}.v31-mini-continue{color:#07100b;letter-spacing:.06em;background:#eff4f0;border:1px solid #2d3732;border-radius:8px;height:36px;font-size:8px;font-weight:1000}.v31-mini-continue b{margin-left:12px}@media (width>=1000px) and (height<=800px){.v31-minigame{gap:5px}.v31-mini-head h2{font-size:20px}.v31-mini-head p{font-size:7px}.v31-mini-cue{min-height:23px;padding:3px 7px;font-size:7px}.v31-mini-stage{max-height:210px}.v31-mini-continue{height:30px}.v31-zone-grid button span{font-size:5.5px}}.club-fallback-logo{color:#9ca7b0;background:#14191e;border:1px solid #3a434c;border-radius:6px;place-items:center;width:22px;height:22px;font-size:6px;font-weight:950;display:grid}@media (width>=1000px){.copero-draft-step{justify-content:flex-start!important}.copero-draft-grid{flex:none!important;align-items:stretch!important;height:min(235px,33dvh)!important;max-height:235px!important}.draft-club-card{justify-content:center!important;height:100%!important;max-height:none!important;padding:12px 11px!important}.draft-club-card .club-badge.large{width:68px!important;height:68px!important}.draft-club-card>strong{margin:3px 0 7px!important;font-size:17px!important}.draft-heading{margin:10px 0!important}}@media (width>=1000px) and (height<=800px){.copero-draft-grid{height:min(195px,31dvh)!important;max-height:195px!important}.draft-club-card .club-badge.large{width:54px!important;height:54px!important}.draft-club-card>strong{font-size:14px!important}}@media (width>=1000px){.simulated-copero-page .copero-board.career-early{grid-template-columns:minmax(620px,1.12fr) minmax(500px,.88fr)!important}.simulated-copero-page .copero-board.career-mid{grid-template-columns:minmax(575px,1.01fr) minmax(540px,.99fr)!important}.simulated-copero-page .copero-board.career-long{grid-template-columns:minmax(520px,.9fr) minmax(620px,1.1fr)!important}.simulated-copero-page .career-early .copero-timeline-row{min-height:46px!important}.simulated-copero-page .career-early .v30-career-progress{margin-top:auto!important}}.trophy-logo.uses-asset{place-items:center!important;display:grid!important;overflow:visible!important}.trophy-logo .trophy-asset{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 7px 9px #0007)!important;width:86%!important;height:86%!important;display:block!important}.trophy-logo.trophy-libertadores .trophy-asset{width:72%!important;height:92%!important}.trophy-logo.trophy-ucl .trophy-asset{width:82%!important;height:92%!important}.trophy-logo.trophy-euro .trophy-asset{width:69%!important;height:92%!important}.trophy-logo.trophy-ballon .trophy-asset{width:82%!important;height:88%!important}.modal:has(.premium-shop-grid){flex-direction:column!important;width:min(980px,96vw)!important;max-height:94dvh!important;display:flex!important;overflow:hidden!important}.modal:has(.premium-shop-grid)>.premium-shop-grid{min-height:0!important;padding-right:2px!important;overflow:auto!important}.premium-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.premium-shop-item{border-radius:11px!important;grid-template-rows:auto 78px auto auto 28px!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:5px 8px!important;min-height:0!important;padding:8px!important;display:grid!important}.premium-shop-item .shop-item-copy{grid-column:1/-1!important;justify-content:space-between!important;align-items:end!important;gap:8px!important;display:flex!important}.premium-shop-item .shop-item-copy>span{letter-spacing:.12em!important;text-transform:uppercase!important;order:2!important;font-size:5.5px!important}.premium-shop-item .shop-item-copy strong{font-size:12px!important;line-height:1!important}.premium-shop-item .life-art-v30{border-radius:8px!important;grid-column:1/-1!important;height:78px!important}.premium-shop-item .shop-item-price-v29{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.premium-shop-item .shop-item-price-v29 span{font-size:5.2px!important}.premium-shop-item .shop-item-price-v29 strong{font-size:10px!important}.premium-shop-item .shop-gameplay-tag{border-radius:6px!important;grid-column:1/-1!important;min-height:18px!important;padding:4px 6px!important;font-size:6px!important;line-height:1.2!important}.premium-shop-item .shop-lock-reason{white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1/-1!important;margin:0!important;font-size:5.8px!important;line-height:1.15!important;overflow:hidden!important}.premium-shop-item>button{border-radius:7px!important;grid-column:1/-1!important;height:28px!important;min-height:28px!important;font-size:7px!important}@media (height<=800px) and (width>=1000px){.modal:has(.premium-shop-grid){max-height:97dvh!important;padding:12px!important}.modal:has(.premium-shop-grid)>header{margin-bottom:8px!important;padding-bottom:7px!important}.wallet-card{padding:8px!important}.wallet-mark{width:38px!important;height:38px!important}.wallet-card strong{font-size:20px!important}.shop-categories{padding:5px 0!important}.shop-categories button{padding:5px 8px!important;font-size:6.5px!important}.premium-shop-item{grid-template-rows:auto 62px auto auto 25px!important;padding:6px!important}.premium-shop-item .life-art-v30{height:62px!important}}.simulated-copero-page .v30-choice{background:linear-gradient(#10151a,#0a0e12)!important;border:1px solid #2a3137!important}.simulated-copero-page .decision-choice-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -35px 42px #090d11cc,inset 0 0 0 1px #ffffff05}.simulated-copero-page .decision-choice-art>span{z-index:3!important;letter-spacing:.12em!important;background:#06090bbf!important;border:1px solid #fff2!important;border-radius:999px!important;padding:3px 5px!important;font-size:5px!important;top:auto!important;bottom:7px!important;left:9px!important}.simulated-copero-page .v30-choice-copy{background:linear-gradient(#0f1418,#0a0e11)!important;position:relative!important}.simulated-copero-page .v30-choice-copy b{color:#5aef94!important}.v31-mini-stage{background:radial-gradient(at 50% 16%,#203027 0,#0b160f 38%,#050a07 100%)!important;box-shadow:inset 0 0 70px #000b,0 10px 30px #0005!important}.v31-mini-crowd{opacity:.85!important;filter:blur(.15px)!important;background:radial-gradient(circle at 20% 55%,#c4cacb 0 1px,#0000 1.4px) 0 0/13px 9px,radial-gradient(circle at 70% 30%,#636d74 0 1px,#0000 1.5px) 5px 2px/15px 11px,linear-gradient(#1a1e22,#07090b)!important;height:21%!important}.v31-mini-pitch{background:linear-gradient(90deg,#0b4a2b 0 16.66%,#0e5732 16.66% 33.33%,#0b4a2b 33.33% 50%,#0e5732 50% 66.66%,#0b4a2b 66.66% 83.33%,#0e5732)!important;box-shadow:inset 0 0 55px #00160d,0 -8px 28px #0007!important}.v31-actor,.v31-support,.v31-defender,.v31-keeper{filter:drop-shadow(0 7px 6px #0008)!important}.v31-actor{background:linear-gradient(90deg,#f5f5f2 0 42%,#161c21 42% 58%,#f5f5f2 58% 100%)!important;border-radius:7px 7px 4px 4px!important;width:15px!important;height:23px!important}.v31-support{background:linear-gradient(90deg,#e7ece9 0 42%,#252e35 42% 58%,#e7ece9 58%)!important}.v31-defender{background:linear-gradient(90deg,#65737d 0 43%,#252d33 43% 57%,#65737d 57%)!important}.v31-keeper{background:linear-gradient(90deg,#e29245 0 42%,#6e3526 42% 58%,#e29245 58%)!important}.v31-zone-grid button{-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important}.v31-zone-grid button:hover{background:#52ec9226!important;box-shadow:inset 0 0 28px #52ec9216!important}.v31-zone-grid.goal6 button{border-color:#ffffff16!important}.v31-zone-grid.lanes3 button{border-radius:10px!important}@font-face{font-family:Futlife;src:url(/fonts/URWGothic-Demi.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Futlife;src:url(/fonts/URWGothic-Book.otf)format("opentype");font-weight:400;font-display:swap}.stadium-app{--st-line:#29292e;--st-green:#20e6a1;--st-muted:#9aaeb5;box-sizing:border-box;color:#edf4f3;isolation:isolate;background:radial-gradient(at 0 25%,#0b302733,#0000 45%),radial-gradient(at 100% 65%,#07313b33,#0000 45%),#050607;grid-template-rows:60px minmax(0,1fr);gap:16px;height:min(100dvh,780px);min-height:min(100dvh,780px);padding:0 max(20px,50vw - 560px) 24px;font-family:Futlife,Arial,sans-serif;display:grid}.stadium-app:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0}.stadium-app button{cursor:pointer;font-family:inherit;transition:background .16s,border-color .16s,transform .16s}.stadium-app button:focus-visible{outline-offset:3px;outline:2px solid #5bffd0}.stadium-app button:disabled{opacity:.4;cursor:default}.stadium-topbar{border-bottom:1px solid #252529;align-items:center;gap:55px;min-width:0;display:flex}.stadium-wordmark{color:#fff;letter-spacing:-2px;background:0 0;border:0;padding:0;font-size:30px;font-style:italic;font-weight:900;line-height:1}.stadium-wordmark span{color:var(--st-green)}.stadium-home{color:#dfe9e7;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-size:17px;display:flex}.stadium-season{gap:4px;margin-left:auto;padding-right:8vw;font-size:17px;display:grid}.stadium-season small{color:var(--st-muted);font-size:12px}.stadium-menu{position:relative}.stadium-menu summary{cursor:pointer;border:1px solid #29463d;border-radius:8px;padding:4px 10px;font-size:25px;list-style:none}.stadium-menu summary:focus-visible{outline:2px solid #5bffd0}.stadium-menu>div{z-index:50;background:#141417;border:1px solid #325a48;border-radius:12px;width:min(360px,85vw);padding:18px;position:absolute;top:45px;right:0;box-shadow:0 20px 60px #0009}.stadium-menu .legal-footer{max-width:100%;margin:0;padding:0;font-size:12px;display:block}.stadium-menu .legal-footer p{font-size:12px}.stadium-menu .legal-footer nav{flex-wrap:wrap;gap:10px;display:flex}.stadium-menu .legal-footer button{font-size:12px}.stadium-board{background:#101013;border:1px solid #252529;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;box-shadow:0 18px 60px #0004}.stadium-left,.stadium-history{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px}.stadium-left{border-right:1px solid #242428;grid-template-rows:24px auto 48px 42px minmax(0,1fr);gap:12px;display:grid}.stadium-tools{align-items:center;gap:16px;min-width:0;display:flex}.stadium-tools button{color:#e1ebe8;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px}.stadium-tools button span{color:#90949c;margin-left:6px;font-size:11px}.stadium-tools button:last-child{margin-left:auto}.stadium-tools button:hover{color:var(--st-green)}.stadium-player{background:0 0;border:0;border-radius:0;grid-template-columns:76px 64px minmax(0,1fr) 48px;align-items:center;gap:12px;min-width:0;padding:6px 0;display:grid}.stadium-rating{aspect-ratio:1/1.05;background:linear-gradient(135deg,#636e74,#303b42);border:1px solid #7a858d;border-radius:15px;align-content:center;justify-items:center;gap:8px;display:grid;box-shadow:0 7px 24px #0004}.stadium-rating>span{letter-spacing:2px;font-size:13px;font-weight:700}.stadium-rating>strong{font-size:46px;line-height:1}.stadium-rating.tone-orange{background:linear-gradient(130deg,#c47716,#70340a);border-color:#d49c47}.stadium-rating.tone-green,.stadium-rating.tone-blue{background:linear-gradient(130deg,#19a86c,#065d3b);border-color:#2bca89}.stadium-rating.tone-gold{background:linear-gradient(130deg,#efbf32,#7d5205);border-color:#f2c952}.stadium-rating.tone-elite{background:linear-gradient(130deg,#83d8ee,#326c93);border-color:#9eefff}.stadium-rating.tone-legend{background:linear-gradient(130deg,#8156cd,#243ba1);border-color:#bba3ff;box-shadow:0 0 24px #77f2}.stadium-app .stadium-crest .club-badge.large{width:100%;height:76px;box-shadow:none;background:0 0;border:0;padding:0}.stadium-app .club-badge{min-width:0;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important}.stadium-app .club-badge img{object-fit:contain;max-width:100%;max-height:100%;display:block}.stadium-identity{min-width:0}.stadium-identity h1{overflow-wrap:break-word;letter-spacing:-.7px;margin:0 0 6px;font-size:21px;font-weight:650;line-height:1.12}.stadium-identity>span{color:#b9bdc5;border:0;border-radius:0;padding:0;font-size:13px;display:inline-block}.stadium-identity p{color:#c3d0d4;margin:7px 0 0;font-size:13px}.stadium-identity p small{color:#70958a;margin-left:8px;font-size:12px}.stadium-age{background:0 0;border:0;border-radius:0;justify-items:center;gap:5px;padding:8px 0;display:grid}.stadium-age strong{font-size:28px;line-height:1}.stadium-stats{background:0 0;border:0;border-bottom:1px solid #26262c;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:10px 0 15px;display:grid}.stadium-stats>div{border-right:1px solid #29292e;justify-content:center;align-items:center;gap:10px;display:flex}.stadium-stats>div:last-child{border:0}.stadium-stats i{color:#49dbae;font-size:22px;font-style:normal}.stadium-stats span{color:#aebfc5;letter-spacing:.5px;gap:3px;font-size:12px;display:grid}.stadium-stats strong{color:#f2f7f6;font-size:23px;line-height:1.1}.stadium-action{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.stadium-action>section,.stadium-action>.stadium-agent{flex:1;min-width:0;min-height:0}.stadium-market{flex-direction:column;justify-content:flex-start;gap:14px;display:flex}.stadium-club-options{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px 10px;display:grid}.stadium-club-option{grid-template-rows:subgrid;color:#edf4f3;text-align:center;background:linear-gradient(160deg,#1b1b20,#151519);border:1px solid #242429;border-radius:10px;grid-row:span 5;place-items:center;row-gap:6px;min-width:0;padding:14px 10px;display:grid}.stadium-club-option:hover{background:#202823;border-color:#20e6a1;transform:translateY(-2px)}.stadium-club-option>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.stadium-club-intent,.stadium-club-duration{color:#a5a5b0;font-size:12px}.stadium-app .stadium-club-option .club-badge.large{flex:none;width:60px;height:64px;margin:6px 0}.stadium-club-pay{font-size:15px;font-weight:650}.stadium-club-league{color:#bdc0cb;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.stadium-club-duration{font-size:11px}.stadium-club-duration>span{color:#20e6a1;margin-left:6px}.stadium-market>header{border:0;flex:none;align-items:center;gap:16px;padding:10px 0 0;display:flex}.stadium-market h2{letter-spacing:.5px;margin:0;font-size:15px;font-weight:750}.stadium-market header p{color:#95acb5;margin:5px 0 0;font-size:12px}.stadium-market header>span:last-child{color:#94aba7;margin-left:auto;font-size:12px}.stadium-action-icon{color:var(--st-green);font-size:33px}.stadium-offer{background:#101013;border:1px solid #29292e;border-radius:15px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:0;padding:12px 18px;display:grid}.stadium-app .stadium-offer .club-badge.large{background:0 0;border:0;width:90px;height:96px;padding:0}.stadium-offer h3{margin:0 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.1}.stadium-offer strong{font-size:34px;line-height:1.1;display:block}.stadium-offer small{color:#91a9b3;margin-top:5px;font-size:11px;display:block}.stadium-offer p{color:#94aaa6;margin:7px 0 0;font-size:13px}.stadium-offer>span{align-self:end;align-items:center;gap:10px;padding-bottom:10px;font-size:14px;display:flex}.stadium-offer-tabs{flex-wrap:wrap;gap:6px;display:flex}.stadium-offer-tabs button{color:#c9d9d4;background:#18181c;border:1px solid #303036;border-radius:8px;flex:1;min-width:0;padding:8px;font-size:12px}.stadium-offer-tabs button[aria-pressed=true]{color:#63f1c4;background:#103128;border-color:#1fc991}.stadium-primary{color:#fff;background:linear-gradient(110deg,#08734e,#075740);border:1px solid #17dca0;border-radius:13px;justify-content:center;align-items:center;gap:18px;font-size:14px;font-weight:750;display:flex;box-shadow:inset 0 1px #46f0b966,0 0 20px #00d98c12}.stadium-primary:hover{background:#0b8c60}.stadium-history{flex-direction:column;gap:12px;padding:18px;display:flex}.stadium-history>header{border-bottom:1px solid #29292e;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.stadium-history h2{align-items:center;gap:14px;margin:0;font-size:15px;line-height:1.2;display:flex}.stadium-history h2>span{color:var(--st-green);font-size:24px}.stadium-history header small{color:#9db4c0;letter-spacing:1px;white-space:nowrap;font-size:11px}.stadium-history-labels,.stadium-history-row{grid-template-columns:38px minmax(0,1fr) 46px 30px 30px 30px;align-items:center;gap:10px;padding:7px 8px;display:grid}.stadium-history-labels{color:#8ba7b7;letter-spacing:1px;font-size:11px}.stadium-history-rows{flex-direction:column;gap:6px;min-height:0;display:flex}.stadium-history-row{color:#b9ccd4;background:#17171b;border:1px solid #0000;border-radius:7px;min-height:42px;font-size:14px}.stadium-history-row>b:first-child{color:#eff6f4;font-size:16px}.stadium-history-row>div{align-items:center;gap:12px;min-width:0;display:flex}.stadium-history-row strong{color:#f0f5f4;overflow-wrap:break-word;font-size:12px;font-weight:600;line-height:1.2}.stadium-app .stadium-history-row .club-badge{background:0 0;border:0;flex:0 0 28px;width:28px;height:30px;padding:0}.stadium-history-ovr{text-align:center;color:#ecf3f2;background:#25252d;border:1px solid #35353d;border-radius:7px;padding:6px 4px;font-size:15px}.stadium-history-row.is-current{background:#14201b;border-color:#244638;box-shadow:inset 2px 0 #12e69d}.stadium-history-row>span{text-align:center}.stadium-history>footer{color:#9ab0bd;border-top:1px solid #29292e;align-items:center;gap:15px;margin-top:auto;padding:8px 0 0;font-size:13px;display:flex}.stadium-history>footer small:first-of-type{margin-left:auto}.stadium-history>footer small{font-size:12px}.stadium-pages{color:#91ada4;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.stadium-pages button{color:#c0d8ce;background:#10241d;border:1px solid #274c3b;border-radius:6px;padding:7px 9px;font-size:12px}.stadium-action .v30-decision{border:0!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.stadium-action .v30-decision-head{padding:10px 4px!important}.stadium-action .v30-decision-head>span{color:#40dbac!important;font-size:12px!important}.stadium-action .v30-decision-head h2{margin:8px 0!important;font-family:Futlife,Arial,sans-serif!important;font-size:22px!important;font-weight:650!important;line-height:1.15!important}.stadium-action .v30-decision-head p{margin:0!important;font-size:14px!important;line-height:1.45!important}.stadium-action .v30-decision-grid{flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.stadium-action .v30-choice{text-align:left;border-radius:12px!important;grid-template-rows:minmax(70px,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;display:grid!important}.stadium-action .decision-choice-art{border-radius:12px 12px 0 0;overflow:hidden;width:100%!important;height:100%!important;min-height:0!important}.stadium-action .decision-choice-art img{object-fit:cover;width:100%;height:100%}.stadium-action .v30-choice-copy{min-height:86px;padding:14px!important}.stadium-action .v30-choice-copy strong{font-family:Futlife,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.stadium-action .v30-choice-copy small{font-size:12px!important;line-height:1.3!important;display:block!important}.stadium-action .v30-decision-foot{display:none!important}.stadium-action .v30-contract{border:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.stadium-action .contract-v30-head{border-bottom:1px solid #29423d;grid-column:1/-1;align-items:center;padding:7px 0 12px}.stadium-action .contract-v30-head h2{margin:5px 0!important;font-size:27px!important}.stadium-action .contract-v30-head p{font-size:13px!important}.stadium-action .contract-v30-head .club-badge.large{background:0 0;border:0;width:67px!important;height:67px!important}.stadium-action .contract-v30-head span{color:#2ce5a4;font-size:12px}.stadium-action .contract-v30-offer{grid-template-columns:1fr!important}.stadium-action .contract-v30-offer>div{flex-direction:column;justify-content:center;padding:20px;display:flex}.stadium-action .contract-v30-offer strong{font-size:36px}.stadium-action .v30-contract small,.stadium-action .salary-scale,.stadium-action .v30-contract span{font-size:11px!important}.stadium-action .salary-slider-card{flex-direction:column;justify-content:center;display:flex;padding:14px!important}.stadium-action .salary-slider-card p{font-size:12px;line-height:1.3}.stadium-action .salary-slider-top strong{font-size:23px}.stadium-action .contract-v30-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stadium-action .contract-v30-actions button{border-radius:12px;min-height:61px;padding:10px;font-size:12px}.stadium-action .contract-accept-base{color:#fff;background:#076844;border-color:#1bd298}.stadium-action .reject-contract{color:#ff9fab;background:#37171d;border-color:#a52e42}.stadium-action .agent-auto-contract{overflow-wrap:break-word;min-width:0}.stadium-action .agent-auto-contract .agent-avatar{width:50px;height:50px}.stadium-action .agent-auto-contract p{font-size:12px!important}.stadium-action .contract-outcome-card{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;padding:20px!important}.stadium-action .contract-outcome-card h2{font-size:30px}.stadium-action .contract-outcome-card p{font-size:14px}.stadium-action .contract-outcome-number strong{font-size:36px}.stadium-action .contract-outcome-card button{min-height:42px;padding:12px 20px;font-size:14px}.stadium-agent{flex-direction:column;display:flex}.stadium-agent .agent-approach-panel{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.stadium-agent .agent-approach-grid{flex:1;min-height:0;display:block!important}.stadium-agent .agent-approach-card{grid-template-columns:1fr 1fr;gap:12px;height:100%;min-height:0;padding:14px;display:grid}.stadium-agent .agent-identity{grid-column:1;gap:10px}.stadium-agent .agent-identity strong{font-size:20px}.stadium-agent .agent-identity small{font-size:12px}.stadium-agent .agent-identity span{font-size:11px}.stadium-agent blockquote{margin:0;font-size:14px;line-height:1.4}.stadium-agent .agent-stats{grid-column:1;font-size:12px}.stadium-agent .agent-stats span{font-size:10px}.stadium-agent .agent-card-actions button{min-height:35px;font-size:11px}.stadium-agent .agent-wait{min-height:32px;font-size:11px}.stadium-agent h2{font-size:25px}.stadium-agent .eyebrow{font-size:12px!important}.stadium-action .v31-minigame{flex-direction:column;gap:9px;height:100%;display:flex}.stadium-action .v31-mini-head h2{font-size:21px!important;font-weight:600!important}.stadium-action .v31-mini-head p{font-size:13px!important}.stadium-action .v31-mini-head span,.stadium-action .v31-mini-cue{font-size:12px!important}.stadium-action .v31-mini-stage{flex:1;height:auto;min-height:150px;max-height:none}.stadium-action .v31-zone-grid button span{font-size:10px!important}.stadium-action .v31-mini-continue{height:43px;min-height:43px;font-size:13px}.stadium-action .v31-mini-result strong{letter-spacing:-.5px;overflow-wrap:anywhere;max-width:100%;font-size:28px;font-weight:650;line-height:1.15}.stadium-action .v31-mini-result span{font-size:10px;font-weight:600}.stadium-action .v31-mini-result small{font-size:12px}.stadium-action .v31-mini-continue{letter-spacing:0;font-weight:600}body:has(.stadium-app)>#root>.legal-footer{display:none}@media (width>=1100px) and (height<=820px){.stadium-app{grid-template-rows:56px minmax(0,1fr);gap:12px;padding-bottom:16px}.stadium-wordmark{font-size:30px}.stadium-left,.stadium-history{padding:15px}.stadium-left{grid-template-rows:24px auto 48px 42px minmax(0,1fr);gap:10px}.stadium-player{grid-template-columns:78px 76px minmax(0,1fr) 80px;gap:15px;padding:10px 0}.stadium-app .stadium-crest .club-badge.large{height:76px}.stadium-rating>strong{font-size:46px}.stadium-identity h1{margin-bottom:6px;font-size:21px}.stadium-identity p{margin-top:8px}.stadium-age{padding:16px 6px}.stadium-age strong{font-size:30px}.stadium-stats strong{font-size:23px}.stadium-club-option{row-gap:5px;padding:12px 8px}.stadium-app .stadium-club-option .club-badge.large{width:60px;height:64px;margin:0}.stadium-club-option>strong{font-size:14px}.stadium-market{grid-template-rows:auto minmax(0,1fr);gap:8px}.stadium-market>header{padding:8px 0 0}.stadium-offer{grid-template-columns:80px 1fr auto;gap:16px;padding:8px 15px}.stadium-app .stadium-offer .club-badge.large{width:77px;height:83px}.stadium-offer h3{margin-bottom:7px;font-size:23px}.stadium-offer strong{font-size:29px}.stadium-history>header{padding-bottom:14px}.stadium-history h2{font-size:16px}.stadium-history-row{min-height:42px}.stadium-history-labels,.stadium-history-row{gap:7px;padding:7px 8px}.stadium-history>footer{padding-top:12px}.stadium-action .v30-decision-head h2{font-size:23px!important}.stadium-action .v30-choice-copy{min-height:72px;padding:10px!important}.stadium-action .v31-mini-stage{min-height:130px}.stadium-agent .agent-approach-card{gap:8px;padding:10px}}@media (width<=1099px){.stadium-app{grid-template-rows:60px auto;gap:14px;height:auto;min-height:100dvh;padding:0 16px 20px}.stadium-board{grid-template-columns:minmax(0,1fr)}.stadium-left{border-bottom:1px solid #242428;border-right:0;grid-template-rows:30px auto 60px auto auto}.stadium-action{min-height:350px}.stadium-history{min-height:400px}.stadium-history-rows{margin-bottom:20px}.stadium-topbar{gap:25px}.stadium-season{padding-right:0}.stadium-market{grid-template-rows:auto auto}.stadium-action .v30-choice{min-height:230px!important}.stadium-action .v31-mini-stage{min-height:250px}.stadium-action .v30-contract{grid-template-rows:auto auto auto!important}.stadium-agent .agent-approach-card{min-height:230px}}@media (width<=600px){.stadium-club-options{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-club-option:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.stadium-app{padding:0 10px 16px}.stadium-left,.stadium-history{border-radius:0;padding:14px}.stadium-topbar{gap:15px}.stadium-wordmark{font-size:29px}.stadium-home{padding:3px;font-size:14px}.stadium-season{font-size:14px}.stadium-season small{font-size:11px}.stadium-tools{gap:12px}.stadium-tools button{font-size:11px}.stadium-tools button span{display:none}.stadium-player{grid-template-columns:65px minmax(0,1fr) 52px;gap:10px;padding:10px 0}.stadium-crest{grid-area:2/1}.stadium-app .stadium-crest .club-badge.large{width:56px;height:56px;margin:auto}.stadium-rating{grid-area:1/1}.stadium-rating>strong{font-size:36px}.stadium-rating>span{letter-spacing:1px;font-size:10px}.stadium-rating{border-radius:10px;gap:4px}.stadium-identity{grid-area:1/2/3}.stadium-identity h1{font-size:23px}.stadium-identity>span{padding:5px 7px;font-size:11px}.stadium-identity p{font-size:13px}.stadium-age{border-radius:9px;grid-area:1/3/3;padding:16px 4px}.stadium-age strong{font-size:27px}.stadium-age span{font-size:12px}.stadium-stats>div{gap:8px}.stadium-stats i{font-size:21px}.stadium-stats span{font-size:10px}.stadium-stats strong{font-size:25px}.stadium-offer{grid-template-columns:70px 1fr;gap:13px;padding:13px}.stadium-offer>span{grid-column:2;padding:0;font-size:12px}.stadium-app .stadium-offer .club-badge.large{width:65px;height:80px}.stadium-offer h3{font-size:23px}.stadium-offer strong{font-size:29px}.stadium-market header p{font-size:12px}.stadium-market h2{font-size:13px}.stadium-market>header{gap:10px;padding:10px 4px}.stadium-offer-tabs button{font-size:11px}.stadium-history>header{gap:8px}.stadium-history h2{gap:7px;font-size:13px}.stadium-history h2>span{font-size:24px}.stadium-history header small{letter-spacing:0;font-size:9px}.stadium-history-labels,.stadium-history-row{grid-template-columns:26px minmax(0,1fr) 32px 23px 23px 23px;gap:4px;padding:8px 4px}.stadium-history-row>div{gap:5px}.stadium-app .stadium-history-row .club-badge{flex-basis:25px;width:25px;height:31px}.stadium-history-row strong{font-size:11px}.stadium-history-labels{font-size:9px}.stadium-history-row{font-size:12px}.stadium-history-ovr{font-size:14px}.stadium-history-row>b:first-child{font-size:16px}.stadium-history>footer{gap:8px;font-size:12px}.stadium-action .v30-decision-grid{grid-template-columns:1fr!important}.stadium-action .v30-choice{min-height:200px!important}.stadium-action .v30-contract{grid-template-columns:1fr!important}.stadium-action .contract-v30-actions{grid-template-columns:1fr}.stadium-action .contract-v30-actions button{min-height:46px}.stadium-action .salary-slider-card{min-height:180px}.stadium-agent .agent-approach-card{grid-template-columns:1fr}.stadium-agent .agent-stats,.stadium-agent .agent-identity,.stadium-agent blockquote,.stadium-agent .agent-card-actions{grid-column:1}.stadium-action .v31-zone-grid.goal6{left:20%;right:20%}.stadium-action .v31-zone-grid button span{font-size:8px!important}}@media (width>=1100px) and (height<=660px){.stadium-app{grid-template-rows:56px auto;height:auto;min-height:100dvh}.stadium-action{min-height:320px}}@media (prefers-reduced-motion:reduce){.stadium-app *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.stadium-stats>div{text-align:center;gap:8px}.stadium-stats i{font-size:18px}.stadium-age{gap:3px;min-width:78px;padding:0}.stadium-age span{color:#9b9ba7;font-size:10px}.stadium-age strong{font-size:25px}.stadium-age b{white-space:nowrap;font-size:13px}.stadium-player{grid-template-columns:78px 76px minmax(0,1fr) 80px}.stadium-showcase{border-bottom:1px solid #26262c;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding-bottom:7px;display:flex}.stadium-showcase-copy{color:#afb4bf;gap:3px;display:grid}.stadium-showcase span{letter-spacing:1px;font-size:10px}.stadium-showcase small{font-size:11px}.stadium-showcase>div:last-child{scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;display:flex;overflow:auto hidden}.stadium-showcase>div:last-child::-webkit-scrollbar{display:none}.stadium-showcase-trophy{background:0 0;border:0;place-items:center;width:30px;height:32px;animation:.45s ease-out shelf-arrival;display:grid}.stadium-showcase svg,.stadium-showcase img,.stadium-showcase .trophy-logo{object-fit:contain;width:100%!important;height:100%!important}.stadium-history{gap:6px}.stadium-history-labels{padding:4px 6px}.stadium-history-rows{gap:2px}.stadium-history-row{border-radius:4px;min-height:0;padding:3px 6px;font-size:11px;line-height:16px}.stadium-history-row>b:first-child{font-size:12px}.stadium-history-row strong{font-size:11px;font-weight:500}.stadium-app .stadium-history-row .club-badge{flex-basis:18px;width:18px;height:18px}.stadium-history-ovr{background:0 0;border:0;padding:0;font-size:12px}.stadium-history>footer{padding-top:8px}@media (width<=600px){.stadium-player{grid-template-columns:60px minmax(0,1fr) 80px}.stadium-history-row{padding:5px 4px}.stadium-age{grid-column:3}.stadium-history-rows{min-height:auto}}.stadium-player{background:linear-gradient(120deg,#15201c55,#111217);border:1px solid #2b3536;border-radius:12px;padding:12px;box-shadow:0 6px 22px #0002}.stadium-left{gap:10px}.stadium-identity h1{letter-spacing:-.5px;font-weight:700}.stadium-identity p{color:#dde7e4}.stadium-age{border-left:1px solid #29332f;padding-left:8px}.stadium-stats{background:#131817;border:1px solid #27302e;border-radius:10px;padding:5px}.stadium-stats>div{grid-template-columns:auto auto;justify-content:center;align-items:end;gap:6px;display:grid;position:relative}.stadium-stats span{letter-spacing:.8px;font-size:10px}.stadium-stats strong{font-size:20px}.stadium-stats i{font-size:17px;line-height:22px}.stadium-showcase{background:linear-gradient(100deg,#26201455,#111316);border:1px solid #343226;border-radius:9px;gap:18px;padding:6px 10px}.stadium-showcase-trophy:hover{transform:translateY(-1px)}.stadium-club-option{background:linear-gradient(150deg,#1c262155,#14161b);border-color:#2b3633;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff06,0 6px 18px #0002}.stadium-club-option:hover{border-color:#4eae8c;transform:translateY(-3px);box-shadow:0 0 20px #2cbd8a12}.stadium-club-pay{color:#c2f1df;font-size:16px}.stadium-club-intent{letter-spacing:.4px;font-size:11px}.stadium-club-option>strong{font-weight:700}.stadium-history>header{border-color:#293330;padding-bottom:12px}.stadium-history h2{letter-spacing:-.3px;font-size:19px;font-weight:700}.stadium-history-row{background:linear-gradient(90deg,#171b1d,#151519);border-bottom:1px solid #ffffff03}.stadium-history-row.is-current{background:linear-gradient(90deg,#15352b,#17221f);box-shadow:inset 2px 0 #3ce2ad,0 0 12px #16b88808}.stadium-action .decision-transition{color:#cde9dd;background:#0c1613ed;border:1px solid #345345;border-radius:12px;flex-direction:column;gap:16px}.award-countdown{transform-origin:0;background:#79e2b6;width:100%;height:2px;margin-top:16px;animation:3s linear forwards award-time}@keyframes award-time{to{transform:scaleX(0)}}@keyframes shelf-arrival{0%{opacity:0;transform:translateY(-12px)scale(.7)}to{opacity:1;transform:none}}@media (width<=600px){.stadium-player{grid-template-columns:60px minmax(0,1fr) 74px;padding:8px}.stadium-age{min-width:0}.stadium-history h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.stadium-showcase-trophy,.award-countdown{animation:none}.stadium-club-option:hover{transform:none}}.stadium-agent .premium-agent-panel{border-radius:18px;flex-direction:column;min-height:100%;padding:12px;display:flex}.stadium-agent .premium-agent-panel:after{opacity:.75;font-size:72px;top:24px;right:18px}.stadium-agent .premium-agent-panel>header{margin-bottom:12px}.stadium-agent .premium-agent-panel>header .eyebrow{letter-spacing:.18em;font-size:10px!important}.stadium-agent .premium-agent-panel>header h2{margin:5px 0 4px;font-size:30px;line-height:.95}.stadium-agent .premium-agent-panel>header p{font-size:12px}.stadium-agent .premium-agent-panel .agent-approach-grid{flex:1;min-height:0;display:block!important}.stadium-agent .premium-agent-panel .agent-approach-card.premium{border-radius:16px;height:100%;display:block}.stadium-agent .premium-agent-panel .agent-approach-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;height:auto;min-height:0;padding:14px;display:grid}.stadium-agent .premium-agent-panel .agent-offer-left{border-right:1px solid #747eb838;padding:0 14px 0 0}.stadium-agent .premium-agent-panel .agent-identity.hero{gap:12px;margin-bottom:12px}.stadium-agent .premium-agent-panel .agent-avatar-v29.large{flex-basis:92px;width:92px;height:92px;box-shadow:0 0 0 5px #804aff1a,0 12px 24px #0d083459}.stadium-agent .premium-agent-panel .agent-identity.hero span{font-size:9px}.stadium-agent .premium-agent-panel .agent-identity.hero strong{margin-top:4px;font-size:21px;line-height:1.02}.stadium-agent .premium-agent-panel .agent-identity.hero small{margin-top:6px;font-size:12px}.stadium-agent .premium-agent-panel .agent-stats{gap:8px;margin-top:10px}.stadium-agent .premium-agent-panel .agent-stats>div{border-radius:12px;padding:10px 6px}.stadium-agent .premium-agent-panel .agent-stats span{font-size:9px}.stadium-agent .premium-agent-panel .agent-stats strong{margin-top:5px;font-size:22px}.stadium-agent .premium-agent-panel .agent-offer-right{gap:12px;min-width:0}.stadium-agent .premium-agent-panel blockquote{border-radius:14px;min-height:0;padding:18px 18px 22px;font-size:12px;line-height:1.5}.stadium-agent .premium-agent-panel blockquote:before,.stadium-agent .premium-agent-panel blockquote:after{font-size:42px}.stadium-agent .premium-agent-panel blockquote:before{top:10px;left:12px}.stadium-agent .premium-agent-panel blockquote:after{bottom:-4px;right:12px}.stadium-agent .premium-agent-panel .agent-card-actions.large{gap:10px}.stadium-agent .premium-agent-panel .agent-card-actions.large button{border-radius:14px;min-height:50px;padding:0 16px;font-size:15px}.stadium-agent .premium-agent-panel .agent-offer-note{gap:10px;padding:12px 14px}.stadium-agent .premium-agent-panel .agent-offer-note span{flex-basis:26px;width:26px;height:26px;font-size:14px}.stadium-agent .premium-agent-panel .agent-offer-note p{font-size:12px;line-height:1.35}@media (width<=1200px){.stadium-agent .premium-agent-panel .agent-approach-shell{grid-template-columns:1fr}.stadium-agent .premium-agent-panel .agent-offer-left{border-bottom:1px solid #747eb838;border-right:0;padding:0 0 12px}}@media (width<=820px){.stadium-agent .premium-agent-panel .agent-approach-shell{height:auto}}.stadium-agent .premium-agent-panel .agent-real-photo{flex-basis:90px;width:90px;height:90px;box-shadow:0 0 0 4px #804aff1a,0 10px 22px #0d083459}.stadium-agent .premium-agent-panel .agent-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-agent .premium-agent-panel .agent-identity.hero.real-photo small{max-width:22ch;font-size:11px;line-height:1.25}.stadium-agent .premium-agent-panel:after{display:none!important}.stadium-agent .premium-agent-panel>header{padding-right:0!important}.stadium-agent .premium-agent-panel>header h2{white-space:nowrap;font-size:28px!important}.stadium-agent .premium-agent-panel>header p{max-width:100%;font-size:11px!important;line-height:1.35!important}.stadium-agent .premium-agent-panel .agent-approach-shell{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:12px!important;padding:12px!important}.stadium-agent .premium-agent-panel .agent-offer-left{padding-right:12px!important}.stadium-agent .premium-agent-panel .agent-identity.hero.real-photo{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;margin-bottom:10px!important;display:grid!important}.stadium-agent .premium-agent-panel .agent-real-photo{border:2px solid #9e70fff2!important;flex-basis:88px!important;width:88px!important;height:88px!important;box-shadow:0 0 0 4px #804aff17,0 9px 20px #08072659!important}.stadium-agent .premium-agent-panel .agent-real-photo img{object-fit:cover!important;object-position:center 24%!important}.stadium-agent .premium-agent-panel .agent-identity.hero.real-photo strong{margin:0!important;font-size:19px!important;line-height:1.02!important}.stadium-agent .premium-agent-panel .agent-identity.hero.real-photo small{color:#bdc6e5!important;max-width:100%!important;margin-top:6px!important;font-size:10px!important;line-height:1.25!important;display:block!important}.stadium-agent .premium-agent-panel .agent-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.stadium-agent .premium-agent-panel .agent-stats.compact>div{padding:9px 5px!important}.stadium-agent .premium-agent-panel .agent-stats.compact span{font-size:8px!important}.stadium-agent .premium-agent-panel .agent-stats.compact strong{font-size:21px!important}.stadium-agent .premium-agent-panel blockquote{padding:16px 14px 20px!important;font-size:11px!important;line-height:1.45!important}.stadium-agent .premium-agent-panel .agent-card-actions.large button{min-height:48px!important;font-size:14px!important}.stadium-agent .premium-agent-panel .agent-card-actions.large button span,.stadium-agent .premium-agent-panel .agent-card-actions.large button b{font-size:18px!important}@media (width<=1180px){.stadium-agent .premium-agent-panel>header h2{white-space:normal}.stadium-agent .premium-agent-panel .agent-approach-shell{grid-template-columns:1fr!important}.stadium-agent .premium-agent-panel .agent-offer-left{border-bottom:1px solid #747eb838!important;border-right:0!important;padding:0 0 10px!important}}.stadium-board{position:relative;overflow:visible}.stadium-left{grid-template-rows:auto 48px 42px minmax(0,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important}.stadium-tools-outside{z-index:15;pointer-events:auto;flex-direction:column;align-items:stretch;gap:12px;width:92px;padding:0;display:flex;position:absolute;top:20px;left:-108px}.stadium-tool-card{color:#edf4f3;text-align:center;background:linear-gradient(155deg,#171d20 0%,#0e1215 100%);border:1px solid #2b3735;border-radius:15px;align-content:center;justify-items:center;gap:5px;width:92px;min-height:92px;padding:11px 8px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000004d}.stadium-tool-card .tool-emoji{filter:drop-shadow(0 5px 10px #0000004d);font-size:25px;line-height:1}.stadium-tool-card small{color:#8f9e9a;letter-spacing:.2em;font-size:8px;line-height:1.1}.stadium-tool-card strong{color:#f6fbfa;overflow-wrap:anywhere;max-width:78px;font-size:11px;font-weight:700;line-height:1.12}.stadium-tool-card.tool-profile{background:linear-gradient(155deg,#182322 0%,#101719 100%)}.stadium-tool-card.tool-agent{background:linear-gradient(155deg,#1c1925 0%,#11131a 100%)}.stadium-tool-card.tool-money{background:linear-gradient(155deg,#211d14 0%,#141513 100%)}@media (width>=1100px) and (height<=800px){.stadium-left{grid-template-rows:auto 48px 42px minmax(0,1fr)!important;gap:10px!important;padding:15px!important}.stadium-tools-outside{gap:10px;width:84px;top:16px;left:-100px}.stadium-tool-card{border-radius:13px;width:84px;min-height:84px;padding:9px 7px}.stadium-tool-card .tool-emoji{font-size:22px}.stadium-tool-card small{font-size:7px}.stadium-tool-card strong{max-width:72px;font-size:10px}}@media (width<=1099px){.stadium-board{padding-top:88px}.stadium-tools-outside{flex-direction:row;gap:10px;width:auto;top:10px;left:14px;right:14px}.stadium-tool-card{flex:1;width:auto;min-width:0;min-height:66px;padding:8px}.stadium-tool-card:hover{transform:translateY(-2px)}.stadium-left{grid-template-rows:auto 60px 42px auto!important}}@media (width<=600px){.stadium-board{padding-top:80px}.stadium-tools-outside{gap:6px;left:8px;right:8px}.stadium-tool-card{border-radius:12px;min-height:62px;padding:7px 5px}.stadium-tool-card .tool-emoji{font-size:19px}.stadium-tool-card small{letter-spacing:.12em;font-size:7px}.stadium-tool-card strong{max-width:100%;font-size:9px}}.stadium-showcase-trophy{position:relative}.stadium-showcase-tooltip{opacity:0;pointer-events:none;z-index:8;color:#e9edf1;white-space:nowrap;background:#070c11f2;border:1px solid #32404a;border-radius:7px;max-width:140px;padding:4px 7px;font-size:9px;line-height:1.05;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #00000059}.stadium-showcase-trophy:hover .stadium-showcase-tooltip,.stadium-showcase-trophy:focus-within .stadium-showcase-tooltip{opacity:1;transform:translate(-50%)}.stadium-app{grid-template-rows:60px minmax(0,1fr) auto;gap:14px;padding-bottom:14px}.stadium-topbar{padding-top:4px}.stadium-tools-outside{grid-template-columns:1fr;align-content:start;gap:10px;display:grid}.stadium-tool-card{justify-items:center;gap:6px;min-height:96px;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000002e;background:linear-gradient(#16181c,#121418)!important;border:1px solid #2a2d31!important;border-radius:12px!important;padding:14px 10px!important;display:grid!important}.stadium-tool-card:hover{background:linear-gradient(#191c20,#13161a)!important;border-color:#3f4a4a!important}.stadium-tool-card small{color:#7e8993;letter-spacing:.16em;font-size:10px}.stadium-tool-card strong{color:#ecf0f2;text-align:center;font-size:13px;line-height:1.2}.tool-icon,.premium-stat-icon{color:#9ba4af;place-items:center;display:grid}.tool-icon svg{filter:drop-shadow(0 0 8px #ffffff0f);width:26px;height:26px}.premium-stat-icon svg{width:18px;height:18px}.stadium-stats i{color:#97a3af;background:linear-gradient(#16191e,#111317);border:1px solid #2a2d31;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.stadium-stats>div{gap:8px}.stadium-stats span{justify-items:start}.stadium-legal-inline{opacity:.68;padding:0 4px 2px}.stadium-legal-inline .legal-footer{color:#68737d;max-width:none;padding:0;font-size:10px;line-height:1.4}.stadium-legal-inline .legal-footer p{display:none}.stadium-legal-inline .legal-footer nav{justify-content:center;gap:16px}.stadium-legal-inline .legal-footer button{color:#73808b;letter-spacing:.04em;opacity:.85;padding:0;font-size:10px}.stadium-legal-inline .legal-footer button:hover{color:#a7b2bb}.stadium-legal-inline .legal-footer button:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #51616f}@media (width<=920px){.stadium-app{grid-template-rows:60px auto auto;height:auto;min-height:100dvh}.stadium-legal-inline .legal-footer nav{justify-content:flex-start;gap:8px 12px}}.stadium-board{overflow:visible!important}.stadium-tools-outside{z-index:30!important;flex-direction:column!important;gap:12px!important;width:92px!important;display:flex!important;position:absolute!important;top:20px!important;left:-108px!important}.stadium-tool-card{width:92px!important;min-height:92px!important}@media (width>=1100px) and (height<=800px){.stadium-tools-outside{gap:10px!important;width:84px!important;top:16px!important;left:-100px!important}.stadium-tool-card{width:84px!important;min-height:84px!important}}@media (width<=1099px){.stadium-board{padding-top:88px!important}.stadium-tools-outside{flex-direction:row!important;width:auto!important;top:10px!important;left:14px!important;right:14px!important}.stadium-tool-card{flex:1;width:auto!important;min-height:66px!important}}.sim-outcome-flash{--outcome-accent:#74e6b2;border:1px solid color-mix(in srgb,var(--outcome-accent) 38%,#2b2d31);background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--outcome-accent) 12%,transparent),transparent 38%),linear-gradient(145deg,#171a1e,#101215);border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:230px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0004}.sim-outcome-kicker{letter-spacing:.22em;color:var(--outcome-accent);font-size:10px;font-weight:800}.sim-outcome-flash h2{color:#f4f7f7;margin:0;font-size:27px;line-height:1.05}.sim-outcome-flash p{color:#aeb8bd;max-width:460px;margin:0;font-size:13px;line-height:1.5}.sim-outcome-changes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sim-outcome-changes span{background:#111418;border:1px solid #2b3035;border-radius:9px;gap:2px;min-width:88px;padding:8px 10px;display:grid}.sim-outcome-changes b{letter-spacing:.1em;color:#7f8a92;font-size:9px}.sim-outcome-changes strong{color:#dce5e5;font-size:15px}.sim-outcome-changes .positive strong{color:#79deb8}.sim-outcome-changes .negative strong{color:#e38c83}.tool-icon img{object-fit:contain;filter:grayscale()saturate(0)brightness(.95);opacity:.9;width:30px;height:30px;display:block}.premium-stat-icon img{object-fit:contain;filter:grayscale()saturate(0)brightness(.9);opacity:.86;width:19px;height:19px;display:block}.stadium-club-league .league-mini{object-fit:contain;filter:none;flex:0 0 18px;width:18px;height:18px;display:inline-block}.stadium-legal-inline .legal-footer p{text-align:center;color:#626e78;letter-spacing:.01em;max-width:860px;line-height:1.45;margin:0 auto 5px!important;font-size:9px!important;display:block!important}.futlife-official-mark{color:#f5f7f7;letter-spacing:-.08em;white-space:nowrap;align-items:baseline;font-family:Futlife,Arial,sans-serif;font-style:italic;font-weight:900;line-height:1;display:inline-flex}.futlife-official-mark>span{color:#29dfa6;margin-left:.03em}.copero-home-logo .futlife-official-mark,.copero-setup-logo .futlife-official-mark{font-size:inherit}.stadium-wordmark .futlife-official-mark{font-size:30px}.copero-wordmark .futlife-official-mark,.legacy-v30 .futlife-official-mark{font-size:inherit}.stadium-home{letter-spacing:.01em;color:#aeb8ba!important;border:1px solid #0000!important;border-radius:9px!important;gap:7px!important;padding:6px 9px!important;font-size:13px!important;font-weight:600!important}.stadium-home:hover{color:#eef6f3!important;background:#ffffff06!important;border-color:#ffffff0c!important}.stadium-home>span{font-size:13px}.stadium-club-league{line-height:1.05;gap:4px!important}.stadium-club-league .flag-image{flex:0 0 18px;width:18px!important;height:12px!important}.stadium-club-league .flag-image svg{width:18px!important;height:12px!important}.copero-offer-meta .league-mini{object-fit:contain;flex:0 0 14px;width:14px!important;max-width:14px!important;height:14px!important;max-height:14px!important}.copero-offer-meta .flag-image,.copero-offer-meta .flag-image.small{flex:0 0 18px;width:18px!important;height:12px!important}.copero-offer-meta .flag-image svg{width:18px!important;height:12px!important}.league-mini-fallback{color:#9ca8b0;letter-spacing:.02em;background:#1a1e22;border:1px solid #56616a;border-radius:4px;place-items:center;font-size:5px;font-weight:800;display:inline-grid;overflow:hidden}.stadium-club-option,.copero-offer-card{transition:opacity .24s,filter .24s,border-color .24s,box-shadow .24s,transform .24s!important}.stadium-club-option.is-dimmed,.copero-offer-card.is-dimmed{filter:saturate(.55)brightness(.72);transform:scale(.988);opacity:.38!important}.stadium-club-option.is-selected{opacity:1!important;border-color:color-mix(in srgb,var(--offer-color,#28d9a0) 58%,#dff 42%)!important;box-shadow:0 0 0 1px #bfffe628,0 0 20px color-mix(in srgb,var(--offer-color,#28d9a0) 16%,transparent)!important;background:linear-gradient(160deg,#1d2421,#15191a)!important}.copero-offer-card.is-selected{opacity:1!important;border-color:color-mix(in srgb,var(--offer-accent,#28d9a0) 58%,#dff 42%)!important;box-shadow:0 0 0 1px #caffea24,0 0 22px color-mix(in srgb,var(--offer-accent,#28d9a0) 16%,transparent)!important}.stadium-stats strong{letter-spacing:-.02em;font-size:17px!important}.stadium-stats span{font-size:9px!important}.career-stats .metric strong,.animated-career-stats .metric strong{font-size:18px!important}.career-status-line{align-items:center;gap:8px;min-width:0;display:flex}.club-legacy-meter{color:#8fd7bf;min-width:0;display:inline-block;position:relative}.club-legacy-meter summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;min-width:0;list-style:none;display:flex}.club-legacy-meter summary::-webkit-details-marker{display:none}.club-legacy-meter summary>span{letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:750}.club-legacy-meter summary>i{background:#28312f;border-radius:999px;width:64px;height:3px;display:block;overflow:hidden}.club-legacy-meter summary>i>em{border-radius:inherit;background:linear-gradient(90deg,#6f7d7a,#39dba8);height:100%;display:block}.club-legacy-meter summary>b{color:#82908e;border:1px solid #45514f;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.club-legacy-popover{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111518f5;border:1px solid #30383b;border-radius:12px;width:330px;padding:14px;position:absolute;top:24px;left:0;box-shadow:0 18px 48px #000b}.club-legacy-popover header{gap:3px;margin-bottom:13px;display:grid}.club-legacy-popover header strong{letter-spacing:.12em;color:#e9efed;font-size:11px}.club-legacy-popover header small{color:#7f8a8f;font-size:10px}.club-legacy-scale{grid-template-columns:repeat(5,1fr);align-items:start;gap:0;display:grid}.club-legacy-scale>div{color:#697478;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.club-legacy-scale>div>i{background:#323a3c;border:2px solid #15191b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #41494b}.club-legacy-scale>div.reached>i{background:#42dbaa;box-shadow:0 0 0 1px #42dbaa55,0 0 10px #42dbaa33}.club-legacy-scale>div>span{letter-spacing:.04em;font-size:7px;font-weight:700;line-height:1.2}.club-legacy-scale>div>em{background:#354043;width:90%;height:1px;position:absolute;top:4px;left:55%}.club-legacy-popover p{color:#a9b5b3;margin:11px 0 0;font-size:10px}.first-callup-overlay{z-index:13000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020708c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.first-callup-card{text-align:center;color:#edf5f2;background:radial-gradient(circle at 50% 0,#12362c66,#0000 54%),#101416;border:1px solid #2b4940;border-radius:18px;width:min(430px,92vw);padding:32px 30px 25px;box-shadow:0 28px 100px #000d}.first-callup-flag{background:#18201e;border:1px solid #34564c;border-radius:12px;place-items:center;width:74px;height:50px;margin:0 auto 18px;padding:8px;display:grid}.first-callup-flag .flag-image,.first-callup-flag svg{width:54px;height:36px}.first-callup-card>span{color:#55dfb1;letter-spacing:.22em;font-size:10px;font-weight:800;display:block}.first-callup-card h2{letter-spacing:-.04em;margin:8px 0;font-size:29px}.first-callup-card p{color:#9eadaa;margin:0;font-size:13px}.first-callup-line{background:linear-gradient(90deg,#0000,#42dda9,#0000);width:74px;height:2px;margin:23px auto 0}.history-loan-mark{color:#86a4b4;border:1px solid #596871;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:3px;font-size:9px;font-weight:800;display:inline-grid;transform:rotate(4deg)}:is(.stadium-history-row.is-placeholder,.copero-timeline-row.current:has(.copero-club-cell strong:first-of-type)){color:#788287}.stadium-history-row.is-placeholder strong{font-style:italic;color:#7d898d!important}.row-trophies{align-items:center!important;gap:2px!important;min-width:0!important;margin-left:5px!important;display:flex!important}.row-trophies .trophy-logo,.row-trophies img,.row-trophies svg{object-fit:contain!important;width:14px!important;max-width:14px!important;height:14px!important;max-height:14px!important}.stadium-history-row .row-trophies{overflow:hidden}.stadium-history-ovr,.copero-row-ovr{font-variant-numeric:tabular-nums}.club-badge{place-items:center!important;display:grid!important;overflow:visible!important}.club-badge img{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.club-badge.tiny{flex:0 0 20px!important;width:20px!important;height:20px!important}.club-badge.small{flex:0 0 34px!important;width:34px!important;height:34px!important}.club-badge.large{flex:0 0 58px!important;width:58px!important;height:64px!important}.career-player-crest .club-badge.large{flex-basis:64px!important;width:64px!important;height:72px!important}.fallback-shield{width:100%;max-width:54px;height:100%;max-height:60px}.premium-shop-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:14px!important}.premium-shop-item{overflow:hidden;background:linear-gradient(165deg,#161a1c,#0e1113)!important;border:1px solid #282f31!important;border-radius:16px!important;flex-direction:column!important;min-height:355px!important;padding:12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff07,0 12px 30px #0003!important}.premium-shop-item:hover{transform:translateY(-2px);border-color:#3b4d48!important}.shop-item-copy{padding:2px 2px 8px;gap:4px!important;display:grid!important}.shop-item-copy>span{text-transform:uppercase;letter-spacing:.16em!important;color:#6f817c!important;font-size:8px!important}.shop-item-copy>strong{line-height:1.15;color:#f1f5f3!important;font-size:16px!important}.shop-item-copy>p{color:#8d9997;min-height:28px;margin:2px 0 0;font-size:10px;line-height:1.35}.shop-item-visual{background:#090c0e;border:1px solid #242b2c;border-radius:12px;height:140px;margin:0 -2px 10px;position:relative;overflow:hidden}.shop-item-visual>.life-item-art{width:100%!important;height:100%!important}.shop-item-visual img{object-fit:cover!important;width:100%!important;height:100%!important}.shop-item-visual>i{color:#99aaa5;letter-spacing:.12em;background:#090c0ed9;border:1px solid #ffffff12;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:8px;left:8px}.shop-item-price-v29{border-top:1px solid #242a2c;margin-top:auto!important;padding-top:10px!important}.shop-gameplay-tag{color:#8fe6c4!important;background:#153127!important;border:1px solid #275343!important;border-radius:8px!important;margin:8px 0!important}.shop-lock-reason{color:#ae8f82!important;min-height:30px!important;font-size:9px!important}.premium-shop-item .game-button{width:100%;min-height:38px;margin-top:8px;border-radius:9px!important}.wallet-card{background:linear-gradient(120deg,#17201d,#111416)!important;border-color:#2a3834!important}.wallet-mark{color:#45dda9!important}@media (width<=760px){.club-legacy-popover{width:min(300px,80vw)}.premium-shop-grid{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.premium-shop-grid{grid-template-columns:1fr!important}}.stadium-app .club-badge.large,.copero-page .club-badge.large{width:58px!important;height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 58px!important;padding:0!important}.stadium-app .career-player-crest .club-badge.large{flex-basis:62px!important;width:62px!important;height:68px!important}.stadium-app .stadium-history-row .club-badge,.copero-timeline-row .club-badge{flex-basis:18px!important;width:18px!important;height:18px!important}.stadium-home>svg{opacity:.8;width:14px;height:14px}.tool-icon img{object-fit:contain;filter:grayscale(.16)brightness(.9);opacity:.92;width:29px;height:29px}.premium-stat-icon img{object-fit:contain;filter:grayscale(.18)brightness(.86);opacity:.9;width:18px;height:18px}.draft-club-card small{flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.draft-club-card small .league-mini{object-fit:contain;width:14px!important;max-width:14px!important;height:14px!important;max-height:14px!important}.draft-club-card small .flag-image,.draft-club-card small .flag-image.small{flex:0 0 18px;width:18px!important;height:12px!important}.draft-club-card small .flag-image svg{width:18px!important;height:12px!important}.stadium-tools-outside{gap:12px!important}.stadium-tool-card{overflow:hidden;background:linear-gradient(155deg,#172023 0%,#0d1115 72%)!important;border:1px solid #30413f!important;border-radius:16px!important;align-content:start!important;gap:6px!important;width:94px!important;min-height:116px!important;padding:10px 8px 9px!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000052,0 0 18px #21dca909!important}.stadium-tool-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#3de5b514,#0000 36% 75%);position:absolute;inset:0}.stadium-tool-card{position:relative}.stadium-tool-card .tool-icon{background:radial-gradient(circle at 50% 35%,#1b2928,#0b0f12 70%);border:1px solid #405a55;border-radius:50%;width:42px;height:42px;margin:0 auto 1px;display:grid;box-shadow:0 0 0 4px #2adca609,0 5px 12px #0000004d;place-items:center!important}.stadium-tool-card .tool-icon img{filter:grayscale(.08)brightness(.88)!important;opacity:.94!important;width:28px!important;height:28px!important}.stadium-tool-card small{margin-top:0;letter-spacing:.23em!important;color:#9aa5ad!important;font-size:8px!important}.stadium-tool-card .tool-value{background:linear-gradient(#151b1e,#101417);border:1px solid #293438;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:35px;margin-top:1px;padding:7px 15px 7px 7px;display:flex;position:relative}.stadium-tool-card .tool-value strong{color:#f3f6f6!important;overflow-wrap:normal!important;word-break:normal!important;max-width:66px!important;font-size:10px!important;line-height:1.12!important}.stadium-tool-card .tool-value i{color:#8b999d;font-size:19px;font-style:normal;font-weight:300;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.stadium-tool-card.tool-money{background:linear-gradient(155deg,#211d14 0%,#101315 72%)!important;border-color:#4b4535!important}.stadium-tool-card.tool-money .tool-icon{background:radial-gradient(circle at 50% 35%,#2c2415,#0c1012 72%);border-color:#806b3f;box-shadow:0 0 0 4px #d3ae5b0a}.stadium-tool-card.tool-money .tool-value{background:linear-gradient(#1b1811,#111413);border-color:#4f4430}.stadium-tool-card.tool-money .tool-value i{color:#c8a75d}.stadium-tool-card:hover{border-color:#59d9b4!important;transform:translate(-2px)!important;box-shadow:0 0 0 1px #4cdcb11a,0 16px 30px #00000061!important}.stadium-club-options{align-items:stretch!important;gap:10px!important}.stadium-club-option{isolation:isolate!important;background:linear-gradient(160deg,#171d1d,#111418)!important;border:1px solid #304044!important;border-radius:13px!important;grid-template-rows:18px 38px 82px 28px 22px!important;place-items:center!important;gap:5px!important;min-height:222px!important;padding:12px 10px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}.stadium-club-photo{z-index:-3;object-fit:cover;object-position:center;opacity:.19;filter:saturate(.65)contrast(1.05)brightness(.72);pointer-events:none;width:100%;height:112px;position:absolute;inset:0 0 auto}.stadium-club-photo-shade{z-index:-2;background:linear-gradient(180deg,#090c0e0d 0%,#0c1011a6 92px,#121619 132px),linear-gradient(90deg,color-mix(in srgb,var(--offer-color,#2bdcab) 9%,transparent),transparent 55%);pointer-events:none;position:absolute;inset:0}.stadium-club-intent{color:#abb3b7!important;white-space:nowrap!important;font-size:10px!important;line-height:1!important}.stadium-club-name{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;max-width:100%;min-height:30px;overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;font-weight:750!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.stadium-app .stadium-club-option .club-badge.large{place-items:center!important;width:74px!important;height:78px!important;margin:0!important;padding:4px!important;display:grid!important}.stadium-club-option .club-badge img{filter:drop-shadow(0 5px 8px #00000047);object-fit:contain!important;object-position:center!important;width:100%!important;max-width:68px!important;height:100%!important;max-height:70px!important}.stadium-club-option .fallback-shield{max-width:62px!important;max-height:68px!important}.stadium-club-pay{color:#bbf0dc!important;white-space:nowrap!important;align-self:center!important;font-size:16px!important;font-weight:800!important;line-height:1!important}.stadium-club-pay small{color:#9aa4aa!important;font-size:9px!important;font-weight:500!important}.stadium-club-league{width:100%;min-width:0;color:#aeb8bc!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:9.5px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.stadium-club-league b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:92px!important;font-weight:500!important;overflow:hidden!important}.stadium-club-league .league-mini{object-fit:contain!important;flex:0 0 13px!important;width:13px!important;max-width:13px!important;height:13px!important;max-height:13px!important}.stadium-club-league .flag-image{flex:0 0 16px!important;width:16px!important;height:11px!important;margin:0!important}.stadium-club-league .league-mini-fallback{display:none!important}.stadium-club-option.is-selected{box-shadow:0 0 0 1px #78ffd838,0 0 22px color-mix(in srgb,var(--offer-color,#29dda7) 18%,transparent)!important;border-color:#60e2bc!important}.stadium-club-option.is-dimmed{opacity:.32!important;filter:saturate(.4)brightness(.72)!important}.club-badge{background:0 0!important;place-items:center!important;display:grid!important;overflow:visible!important}.club-badge img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.stadium-history-row .club-badge img{max-width:18px!important;max-height:18px!important}.career-player-crest .club-badge img{max-width:70px!important;max-height:74px!important}.offer-club .club-badge img{max-width:54px!important;max-height:58px!important}.market-offer-v24{isolation:isolate!important;background:linear-gradient(145deg,#13191b,#0d1114)!important;border:1px solid #2c3a3d!important;border-radius:14px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.market-offer-v24 .market-offer-photo{z-index:-2;object-fit:cover;opacity:.1;filter:saturate(.5)brightness(.58)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.market-offer-v24:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0e10f0 0%,#0a0e10db 58%,#0a0e10c7 100%);position:absolute;inset:0}.market-offer-v24 .offer-club{z-index:1;position:relative}.market-offer-v24 .team-country-line{white-space:nowrap!important;color:#9eaaaf!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.market-offer-v24 .team-country-line b{text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;overflow:hidden!important}.market-offer-v24 .team-country-line .league-mini{object-fit:contain!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.market-offer-v24 .team-country-line .flag-image{flex:0 0 17px!important;width:17px!important;height:11px!important;margin-left:2px!important}.market-offer-v24 .offer-data{z-index:1;position:relative;gap:8px!important}.market-offer-v24>button{z-index:1;position:relative}.agent-real-photo{background:radial-gradient(circle,#202733,#0d1117)!important;position:relative!important;overflow:hidden!important}.agent-real-photo>img{object-fit:cover!important;object-position:50% 22%!important;z-index:2!important;filter:saturate(.86)contrast(1.04)brightness(.93)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.agent-real-photo>.agent-avatar-v29{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.agent-identity.hero.real-photo .agent-real-photo{border:2px solid #7958d8!important;border-radius:50%!important;flex:0 0 96px!important;width:96px!important;height:96px!important;box-shadow:0 0 0 4px #7c52ff1a,0 12px 24px #00000047!important}.modal:has(.premium-shop-grid){flex-direction:column!important;width:min(1030px,96vw)!important;max-height:92dvh!important;padding:18px!important;display:flex!important;overflow:hidden!important}.modal:has(.premium-shop-grid)>header{flex:none!important;margin-bottom:12px!important}.modal:has(.premium-shop-grid)>.wallet-card{flex:none!important;margin-bottom:10px!important}.modal:has(.premium-shop-grid)>.shop-categories{flex:none!important;padding:4px 0 10px!important}.premium-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;min-height:0!important;padding:2px 5px 10px 1px!important;display:grid!important;overflow:auto!important}.premium-shop-item{background:linear-gradient(155deg,#151a1c,#0c1013)!important;border:1px solid #2b3537!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;min-height:360px!important;padding:11px!important;display:flex!important;overflow:hidden!important}.premium-shop-item:hover{border-color:#3e6258!important;box-shadow:0 10px 24px #0000003d,0 0 18px #26d29f0b!important}.premium-shop-item .shop-item-copy{order:1!important;min-height:72px!important;display:block!important}.premium-shop-item .shop-item-copy>span{color:#71807e!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:7px!important;display:block!important}.premium-shop-item .shop-item-copy>strong{color:#f2f6f5!important;margin-bottom:5px!important;font-size:15px!important;line-height:1.1!important;display:block!important}.premium-shop-item .shop-item-copy>p{color:#9aa6a9!important;min-height:27px!important;margin:0!important;font-size:10px!important;line-height:1.35!important;display:block!important}.premium-shop-item .shop-item-visual{background:#090d0f!important;border-radius:10px!important;order:2!important;height:124px!important;min-height:124px!important;margin:0!important;overflow:hidden!important}.premium-shop-item .shop-item-visual>.life-item-art,.premium-shop-item .life-art-v30{border-radius:10px!important;width:100%!important;height:124px!important;min-height:124px!important;margin:0!important}.premium-shop-item .shop-item-visual img{object-fit:cover!important;width:100%!important;height:100%!important}.premium-shop-item .shop-item-price-v29{border:0!important;order:3!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.premium-shop-item .shop-item-price-v29>div{background:#0a0e11!important;border:1px solid #263034!important;border-radius:8px!important;padding:7px 8px!important}.premium-shop-item .shop-item-price-v29 span{color:#707b82!important;letter-spacing:.09em!important;font-size:6px!important}.premium-shop-item .shop-item-price-v29 strong{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.premium-shop-item .shop-gameplay-tag{color:#86ddb9!important;background:#102a21!important;border:1px solid #255242!important;border-radius:8px!important;order:4!important;align-items:center!important;min-height:28px!important;margin:0!important;padding:6px 8px!important;font-size:8px!important;line-height:1.25!important;display:flex!important}.premium-shop-item .shop-lock-reason{color:#bd9186!important;white-space:normal!important;order:5!important;min-height:18px!important;margin:0!important;font-size:8px!important;line-height:1.2!important;overflow:visible!important}.premium-shop-item>button{letter-spacing:.08em!important;border-radius:9px!important;order:6!important;width:100%!important;height:35px!important;min-height:35px!important;margin-top:auto!important;font-size:8px!important;font-weight:900!important}.wallet-card{border-radius:13px!important;padding:12px 14px!important}.wallet-income{min-width:280px!important}.shop-categories{gap:7px!important}.shop-categories button{border-radius:9px!important;padding:7px 11px!important;font-size:7px!important}@media (width<=900px){.premium-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-shop-item{min-height:350px!important}}@media (width<=620px){.premium-shop-grid{grid-template-columns:1fr!important}.premium-shop-item{min-height:340px!important}.wallet-income{min-width:0!important}}@media (width>=1100px) and (height<=800px){.stadium-tool-card{width:86px!important;min-height:102px!important;padding:8px 6px!important}.stadium-tool-card .tool-icon{width:36px;height:36px}.stadium-tool-card .tool-icon img{width:24px!important;height:24px!important}.stadium-tool-card .tool-value{min-height:31px;padding:6px 13px 6px 5px}.stadium-tool-card .tool-value strong{max-width:60px!important;font-size:9px!important}.stadium-club-option{grid-template-rows:16px 34px 72px 26px 20px!important;min-height:206px!important;padding:10px 8px!important}.stadium-app .stadium-club-option .club-badge.large{width:66px!important;height:68px!important}.stadium-club-photo{height:100px}}.stadium-club-pay{font-weight:799!important}.stadium-app .stadium-club-option:not(:disabled):hover{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--offer-color) 30%, transparent), transparent 85%), linear-gradient(145deg, #16191e, #111418)!important;box-shadow:inset 0 0 30px color-mix(in srgb, var(--offer-color) 15%, transparent), 0 8px 28px color-mix(in srgb, var(--offer-color) 24%, transparent)!important;border:1px solid color-mix(in srgb, var(--offer-color) 33%, transparent)!important}.club-legacy-meter.reference{color:#f3b24f}.club-legacy-meter.reference summary>i>em{background:linear-gradient(90deg,#8a7460,#f0a53a)}.club-legacy-meter{--legacy-accent:#8fd7bf;--legacy-soft:#8fd7bf2e;--legacy-track:#28312f;color:var(--legacy-accent)}.club-legacy-meter summary>span{color:var(--legacy-accent)}.club-legacy-meter summary>i{background:var(--legacy-track)}.club-legacy-meter summary>i>em{background:linear-gradient(90deg,color-mix(in srgb,var(--legacy-accent) 45%,#6f7d7a),var(--legacy-accent))}.club-legacy-meter summary>b{border-color:color-mix(in srgb,var(--legacy-accent) 38%,#45514f);color:var(--legacy-accent);background:var(--legacy-soft)}.club-legacy-meter[open] summary>b{box-shadow:0 0 0 1px color-mix(in srgb,var(--legacy-accent) 22%,transparent),0 0 12px color-mix(in srgb,var(--legacy-accent) 16%,transparent)}.club-legacy-meter[open] .club-legacy-popover{border-color:color-mix(in srgb,var(--legacy-accent) 30%,#30383b);box-shadow:0 18px 48px #000b,0 0 0 1px color-mix(in srgb,var(--legacy-accent) 8%,transparent)}.club-legacy-meter .club-legacy-scale>div.reached>i{background:var(--legacy-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--legacy-accent) 40%,transparent),0 0 10px color-mix(in srgb,var(--legacy-accent) 28%,transparent)!important}.club-legacy-meter .club-legacy-scale>div.reached>span{color:color-mix(in srgb,var(--legacy-accent) 72%,#d9e4df)}.club-legacy-meter.unknown{--legacy-accent:#98a4ad;--legacy-soft:#98a4ad24;--legacy-track:#2a3136}.club-legacy-meter.loved{--legacy-accent:#5fd7a8;--legacy-soft:#5fd7a824;--legacy-track:#24352f}.club-legacy-meter.reference{--legacy-accent:#f0a53a;--legacy-soft:#f0a53a24;--legacy-track:#3a3022}.club-legacy-meter.idol{--legacy-accent:#66afff;--legacy-soft:#66afff24;--legacy-track:#233242}.club-legacy-meter.legend{--legacy-accent:#a981ff;--legacy-soft:#a981ff26;--legacy-track:#322842}.club-legacy-meter.hated{--legacy-accent:#ef7f90;--legacy-soft:#ef7f9024;--legacy-track:#3a252b}.club-legacy-scale>div:nth-child(3).reached>i{background:#f0a53a;box-shadow:0 0 0 1px #f0a53a55,0 0 10px #f0a53a30}.club-legacy-scale>div:nth-child(3).reached>span{color:#e6b76d}.club-legacy-meter .club-legacy-trigger{appearance:none;width:auto;max-width:100%;color:var(--legacy-accent,#8fd7bf);font:inherit;cursor:pointer;text-align:left;z-index:1;pointer-events:auto;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;margin:0;padding:2px 0;display:inline-flex;position:relative}.club-legacy-meter .club-legacy-trigger>span{letter-spacing:.04em;white-space:nowrap;color:inherit;font-size:10px;font-weight:750}.club-legacy-meter .club-legacy-trigger>i{background:var(--legacy-track,#28312f);border-radius:999px;flex:none;width:64px;height:3px;display:block;overflow:hidden}.club-legacy-meter .club-legacy-trigger>i>em{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--legacy-accent) 45%,#6f7d7a),var(--legacy-accent));height:100%;display:block}.club-legacy-meter .club-legacy-trigger>b{border:1px solid color-mix(in srgb,var(--legacy-accent) 38%,#45514f);background:var(--legacy-soft,#8fd7bf2e);width:16px;height:16px;color:inherit;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.club-legacy-meter .club-legacy-trigger[aria-expanded=true]>b,.club-legacy-meter .club-legacy-trigger:hover>b{box-shadow:0 0 0 1px color-mix(in srgb,var(--legacy-accent) 24%,transparent),0 0 12px color-mix(in srgb,var(--legacy-accent) 22%,transparent)}.club-legacy-meter .club-legacy-trigger:focus-visible{outline:2px solid var(--legacy-accent);outline-offset:3px}.club-legacy-floating-panel{z-index:15000;box-sizing:border-box;color:#e9efed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11191df7;border:1px solid #3b554c;border-radius:12px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow:auto;box-shadow:0 18px 48px #000c,0 0 0 1px #ffffff09}.club-legacy-floating-panel.reference{--legacy-accent:#f0a53a}.club-legacy-floating-panel.idol{--legacy-accent:#66afff}.club-legacy-floating-panel.legend{--legacy-accent:#a981ff}.club-legacy-floating-panel.loved{--legacy-accent:#5fd7a8}.club-legacy-floating-panel.unknown{--legacy-accent:#98a4ad}.club-legacy-floating-panel.hated{--legacy-accent:#ef7f90}.club-legacy-floating-panel>header{gap:5px;margin-bottom:14px;display:grid}.club-legacy-floating-panel>header>strong{letter-spacing:.12em;color:#edf3f0;font-size:11px}.club-legacy-floating-panel>header>small{color:#a2b2af;font-size:10px;line-height:1.55}.club-legacy-floating-panel .club-legacy-scale{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;display:grid}.club-legacy-floating-panel .club-legacy-scale>div{color:#6f7c81;text-align:center;align-content:start;justify-items:center;gap:7px;display:grid;position:relative}.club-legacy-floating-panel .club-legacy-scale>div>i{z-index:1;background:#323a3c;border:2px solid #11191d;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #41494b}.club-legacy-floating-panel .club-legacy-scale>div.reached>i{background:var(--legacy-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--legacy-accent) 40%,transparent),0 0 9px color-mix(in srgb,var(--legacy-accent) 30%,transparent)}.club-legacy-floating-panel .club-legacy-scale>div>span{overflow-wrap:anywhere;font-size:8px;font-weight:750;line-height:1.25}.club-legacy-floating-panel .club-legacy-scale>div.reached>span{color:#dce9e5}.club-legacy-floating-panel .club-legacy-scale>div>em{background:#354043;width:92%;height:1px;position:absolute;top:5px;left:54%}.stadium-app .career-loan-badge{letter-spacing:.065em;color:#9ed9c9;white-space:normal;max-width:100%;margin-top:1px;font-size:8px;font-weight:750;line-height:1.25;display:block}.stadium-app,.career-premium-modal,.career-premium-legacy{--career-ink:#f0f5f4;--career-muted:#a4b3b7;--career-line:#28383b;--career-accent:#42ddb0;color:var(--career-ink);font-family:Arial,Helvetica,sans-serif}.stadium-app .stadium-board{background:linear-gradient(120deg,#0d1518,#0d1115 65%);border-color:#2b3b3e;box-shadow:0 24px 70px #0008,inset 0 1px #ffffff06}.stadium-app .stadium-player{box-shadow:none;background:0 0;border-color:#0000}.stadium-app .stadium-rating{box-shadow:0 8px 24px #0005,inset 0 1px #fff3}.stadium-app .stadium-identity h1{font-size:clamp(20px,1.6vw,27px);line-height:1.12}.stadium-app .career-status{color:#80d8bb;margin-top:6px;font-size:11px;display:inline-block}.stadium-app .stadium-age{align-content:center;justify-items:center;gap:4px;display:grid}.stadium-app .stadium-stats,.stadium-app .stadium-showcase{background:0 0;border-color:#0000 #0000 #283239;border-radius:0}.stadium-app .stadium-showcase>div:last-child{flex-wrap:wrap;gap:6px}.stadium-app .stadium-showcase .stadium-showcase-trophy{background:#ffffff06;border-radius:5px;padding:2px;box-shadow:0 2px 5px #0004}.stadium-app .stadium-club-option{background:linear-gradient(145deg,color-mix(in srgb,var(--offer-color,#263c34) 12%,#16191e),#111418 80%);border-color:#304044;border-radius:12px}.stadium-app .stadium-club-option:hover{border-color:#42ddb0;box-shadow:0 6px 24px #1eb18b18}.stadium-app .stadium-club-pay{color:#c0f6e3;font-weight:700}.stadium-app .stadium-history-row.is-current{background:linear-gradient(90deg,#153e31,#122923);border-color:#32775f}.stadium-app .stadium-history-labels{color:#a9bec6}.stadium-app .stadium-history-ovr{color:#d3eee5;font-weight:700}.stadium-app .v30-choice{background:#121d21;border-color:#33464a;box-shadow:0 8px 18px #0003}.stadium-app .v30-choice:nth-child(2){background:#1a1c20;border-color:#494438}.stadium-app .v30-choice-copy{border-top:2px solid #42ddb080}.stadium-app .v30-choice:nth-child(2) .v30-choice-copy{border-top-color:#c6a36980}.stadium-app .v30-choice-copy small{color:#b2bfc3}.modal.career-premium-modal{background:linear-gradient(140deg,#111f24,#0b1116);border:1px solid #34494d;border-radius:18px;box-shadow:0 24px 90px #000a;padding:24px!important}.career-premium-modal>header{border-bottom:1px solid var(--career-line);margin-bottom:20px;padding-bottom:18px}.career-premium-modal>header h2{letter-spacing:-.5px;font-family:inherit;font-size:28px;line-height:1.15}.career-premium-modal>header span,.career-section-label{color:#84cdb8;letter-spacing:1px;font-size:12px}.career-premium-modal>header button{color:#e7f5ef;background:#17252b;border:1px solid #34494d;border-radius:10px;min-width:40px;min-height:40px}.career-premium-modal .profile-head,.career-premium-modal .wallet-card,.career-premium-modal .market-agent-card,.career-premium-modal .current-contract{background:linear-gradient(120deg,#16292d,#101a20);border:1px solid #2f4449;border-radius:12px;gap:16px;padding:18px!important}.career-premium-modal .profile-head h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:24px}.career-premium-modal .profile-country{color:#b6c9ce;font-size:14px}.career-premium-modal .attributes{gap:10px;margin:18px 0}.career-premium-modal .attribute{background:#142127;border:1px solid #30434a;border-radius:10px;padding:14px}.career-premium-modal .attribute>strong{color:#e5f7ee;font-size:25px}.career-premium-modal .attribute b,.career-premium-modal .attribute span{font-size:12px}.career-premium-modal .attribute i{background:#2b3c42;border-radius:4px;height:4px}.career-premium-modal .attribute em{background:linear-gradient(90deg,#219f7e,#76e4b9)}.career-premium-modal .profile-trophy-grid>div{background:radial-gradient(at top,#62502522,#0000),#131d22;border:1px solid #434335;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.career-premium-modal .profile-trophy-grid strong{font-size:14px;line-height:1.4}.career-premium-modal .profile-trophy-grid span{color:#b6c4c9;font-size:12px;display:block}.career-premium-modal .wallet-card span,.career-premium-modal .wallet-income span{letter-spacing:.8px;font-size:11px!important}.career-premium-modal .wallet-card small,.career-premium-modal .wallet-income small{font-size:13px!important;line-height:1.5!important}.career-premium-modal .wallet-card strong{color:#cbf3e5;font-size:27px!important}.career-premium-modal .shop-categories{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.career-premium-modal .shop-categories button{color:#c4d3d7;background:#142128;border:1px solid #34484f;border-radius:20px;padding:10px 13px!important;font-size:11px!important}.career-premium-modal .shop-categories button.active{color:#d9ffee;background:#174132;border-color:#49ad89}.career-premium-modal .premium-shop-item{background:#121e24;border:1px solid #30434a;border-radius:12px;gap:12px;box-shadow:0 8px 20px #0002}.career-premium-modal .shop-item-copy strong{font-size:18px}.career-premium-modal .shop-item-price-v29{border-top:1px solid #2e4148;padding:12px 0}.career-premium-modal .shop-gameplay-tag{color:#b4e8d0;background:#173329;border-radius:6px;padding:8px;font-size:12px}.career-premium-modal .agent-identity strong{font-size:28px;line-height:1.2}.career-premium-modal .agent-identity span{color:#71d5b3;font-size:12px}.career-premium-modal .agent-identity small{color:#b7cbd0;font-size:14px}.career-premium-modal .market-agent-card>p{color:#b7cbd0;font-size:15px;line-height:1.65}.career-agent-detail h3{color:#b7cbd0;margin:18px 0 10px;font-size:13px}.career-agent-strengths{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.career-agent-strengths>div{background:#101c21;border:1px solid #31474c;border-radius:8px;gap:8px;padding:12px;display:grid}.career-agent-strengths span{font-size:12px}.career-agent-strengths b{font-size:21px}.career-agent-strengths small{color:#9baeb5;margin-left:3px;font-size:11px}.career-agent-strengths meter{accent-color:#42ddb0;width:100%;height:6px}.career-agent-markets{flex-wrap:wrap;gap:8px;display:flex}.career-agent-markets>span{background:#1b2a30;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.career-premium-modal button:focus-visible,.career-premium-legacy button:focus-visible{outline-offset:3px;outline:2px solid #74eac3}.career-premium-legacy{background:radial-gradient(at 50% 0,#21473755,#0000 60%),#060b0f;height:auto;min-height:100dvh;padding:24px;overflow:visible}.career-premium-legacy .legacy-v30-shell{background:#0e171c;border-color:#34494b;grid-template-rows:auto;max-width:1160px;height:auto;min-height:calc(100dvh - 48px);overflow:visible}.career-premium-legacy .legacy-v30-ceremony{background:radial-gradient(at 100% 0,#ad8b2920,#0000 65%);padding:28px}.career-premium-legacy .legacy-v30-heading h1{font-family:inherit;font-size:clamp(32px,4vw,56px)}.career-premium-legacy .legacy-v30-heading p{font-size:14px;line-height:1.6}.career-premium-legacy .legacy-v30-analysis{border-color:#31484c;margin:16px 20px;padding:20px;display:block}.career-premium-legacy .legacy-v30-analysis p{-webkit-line-clamp:unset;font-size:15px;line-height:1.8;display:block;overflow:visible}.career-premium-legacy .legacy-v30-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.career-premium-legacy .legacy-v30-trophy-shelf{grid-template-rows:auto;height:auto}.career-premium-legacy .legacy-v30-trophy{background:linear-gradient(140deg,#302c1d,#152027);border-color:#4b4834;min-height:110px}.career-premium-legacy .legacy-v30-trophy strong{font-size:13px}.career-premium-legacy .legacy-v30-trophy small{font-size:12px}.career-premium-legacy .legacy-v30-route-list article{background:#142228;min-height:64px;padding:12px}.career-premium-legacy .legacy-v30-route-list article strong{font-size:14px}.career-premium-legacy .legacy-v30-route-list article small,.career-premium-legacy .legacy-v30-route-list article em{font-size:12px}.career-premium-legacy .legacy-v30-footer{min-height:74px;padding:20px}.career-premium-legacy .legacy-v30-footer strong{font-size:14px}@media (width<=600px){.career-agent-strengths{grid-template-columns:repeat(2,minmax(0,1fr))}.modal.career-premium-modal{padding:16px!important}.career-premium-modal .profile-head{flex-wrap:wrap}.career-premium-legacy{padding:10px}.career-premium-legacy .legacy-v30-main{grid-template-columns:1fr}.career-premium-legacy .legacy-v30-ceremony{padding:16px}.stadium-app .stadium-identity h1{font-size:20px}}.stadium-app .stadium-rating{aspect-ratio:1/1.04;border-radius:12px;gap:2px}.stadium-app .stadium-rating>span{letter-spacing:.8px;font-size:11px}.stadium-app .stadium-rating>strong{font-size:36px;line-height:1.05}.stadium-app .stadium-age{background:#ffffff04;border:1px solid #ffffff0b;border-radius:9px;padding:9px 6px}.stadium-app .stadium-age strong{font-size:25px}.stadium-app .stadium-age b{color:#d7e9e0}.stadium-app .stadium-tools button{background:#1a2025;border:1px solid #343d44;border-radius:7px;padding:5px 9px;font-size:11px}.stadium-app .stadium-tools button:hover{background:#25332e;border-color:#51876f}.stadium-app .club-badge img,.stadium-app .club-badge svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.stadium-app .stadium-history-ovr{color:#fff;background:#465158;border-radius:5px;justify-self:center;min-width:26px;padding:1px 4px;line-height:16px}.stadium-app .stadium-history-ovr.tone-orange{background:#965509}.stadium-app .stadium-history-ovr.tone-green,.stadium-app .stadium-history-ovr.tone-blue{background:#13784f}.stadium-app .stadium-history-ovr.tone-gold{background:#9a750b}.stadium-app .stadium-history-ovr.tone-elite{background:#326c93}.stadium-app .stadium-history-ovr.tone-legend{background:#6541a2}.stadium-app .stadium-stats strong>span{font:inherit;letter-spacing:inherit;color:inherit}.stadium-app .stadium-action.decision-pending{opacity:.7;transition:opacity .2s}.stadium-app .stadium-board{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.career-player-strip{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;font-family:Arial,Helvetica,sans-serif;display:grid}.career-player-strip .stadium-rating{aspect-ratio:auto;box-sizing:border-box;align-self:stretch;gap:3px;min-height:86px;padding:10px 5px}.career-player-strip .stadium-rating>strong{font-size:36px;line-height:1}.career-player-strip .stadium-rating>span{letter-spacing:1px;font-size:10px}.career-player-band{background:linear-gradient(110deg,color-mix(in srgb,var(--club-primary) 5%,#111518),#111518);border:1px solid #ffffff0b;border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.career-player-crest{place-items:center;width:64px;min-width:0;height:76px;display:grid}.stadium-app .career-player-crest .club-badge.large{width:64px;max-width:100%;height:76px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.career-player-copy{align-content:center;gap:4px;min-width:0;display:grid}.career-player-copy h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:21px;font-weight:750;line-height:1.15}.career-player-copy p{color:#c6cdd2;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:13px;line-height:1.3}.career-player-copy>small{color:#81cbb0;margin:0;font-size:10px;line-height:1.2;display:block}.career-player-tags{flex-wrap:wrap;gap:5px;display:flex}.career-player-tags>span{color:#dce4e6;background:#ffffff0c;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;font-weight:700;display:inline-flex}.career-player-tags>span:last-child{background:#36594b55}.career-player-facts{text-align:right;gap:8px;min-width:72px;margin:0;display:grid}.career-player-facts>div{gap:3px;display:grid}.career-player-facts dt{letter-spacing:.6px;color:#a4afb5;font-size:9px;font-weight:700}.career-player-facts dd{color:#f4f6f5;white-space:nowrap;margin:0;font-size:16px;font-weight:750;line-height:1.1}.career-player-facts>div:first-child dd{font-size:28px}.career-player-facts dd>span{font:inherit;color:inherit;letter-spacing:inherit}@media (width>=1100px) and (width<=1399px){.career-player-band{grid-template-columns:54px minmax(0,1fr);gap:9px}.career-player-crest,.stadium-app .career-player-crest .club-badge.large{width:54px;height:66px}.career-player-facts{text-align:left;border-top:1px solid #ffffff0c;grid-column:1/-1;justify-content:space-between;padding-top:8px;display:flex}.career-player-facts>div{align-items:baseline;gap:7px;display:flex}.career-player-facts>div:first-child dd{font-size:22px}}@media (width<=1099px){.stadium-app .stadium-board{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.career-player-strip{grid-template-columns:62px minmax(0,1fr);gap:8px}.career-player-band{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:10px}.career-player-crest,.stadium-app .career-player-crest .club-badge.large{width:48px;height:60px}.career-player-copy h1{font-size:18px}.career-player-facts{text-align:left;border-top:1px solid #ffffff0c;grid-column:1/-1;justify-content:space-between;padding-top:8px;display:flex}.career-player-facts>div{align-items:baseline;gap:6px;display:flex}.career-player-facts>div:first-child dd{font-size:22px}.career-player-facts dd{font-size:17px}}.stadium-app .stadium-season-ready{grid-template-rows:auto auto auto 54px;align-content:center;gap:16px;width:100%;height:100%;min-height:0;padding:20px 4px 4px;display:grid}.stadium-app .stadium-season-ready-copy>span{color:#47d9a4;letter-spacing:.12em;background:#0d1a16;border:1px solid #24483c;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.stadium-app .stadium-season-ready-copy h2{color:#f3f7f5;letter-spacing:-.035em;margin:10px 0 5px;font-size:clamp(22px,2vw,30px);font-weight:780;line-height:1}.stadium-app .stadium-season-ready-copy p{color:#8fa29c;max-width:620px;margin:0;font-size:13px;line-height:1.45}.stadium-app .stadium-season-ready-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stadium-app .stadium-season-ready-meta>span{background:#0b1110;border:1px solid #25302d;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:10px 12px;display:flex}.stadium-app .stadium-season-ready-meta small{color:#62726d;letter-spacing:.1em;font-size:8px;font-weight:850}.stadium-app .stadium-season-ready-meta b{color:#cdd8d4;font-size:11px;font-weight:650}.stadium-app .stadium-brand-strip{background:linear-gradient(90deg,#17140d,#0d1110);border:1px solid #5b4e2d;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.stadium-app .stadium-brand-strip>small{color:#d7b85d;letter-spacing:.1em;font-size:8px;font-weight:900}.stadium-app .stadium-brand-strip>div{gap:7px;min-width:0;display:flex;overflow:hidden}.stadium-app .stadium-brand-strip span{white-space:nowrap;color:#aeb9b5;align-items:center;gap:6px;font-size:10px;display:flex}.stadium-app .stadium-brand-strip b{color:#f0e1a4;font-size:10px}.stadium-app .stadium-season-ready-cta{color:#fff;letter-spacing:.08em;background:#0a6a48;border:1px solid #25b97f;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:12px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:flex;box-shadow:0 13px 28px #0005}.stadium-app .stadium-season-ready-cta:hover{background:#087b52;border-color:#39d69a;transform:translateY(-2px)}.stadium-app .stadium-season-ready-cta b{font-size:18px;line-height:1}@media (width<=1099px){.stadium-app .stadium-season-ready{grid-template-rows:auto auto auto 52px;height:auto;padding:12px 0}.stadium-app .stadium-season-ready-meta{grid-template-columns:1fr}}@media (width>=1100px) and (height<=760px){.stadium-app .stadium-season-ready{gap:10px;padding-top:8px}.stadium-app .stadium-season-ready-meta>span{min-height:48px;padding:7px 10px}.stadium-app .stadium-season-ready-cta{height:46px}}.active-brand-deals{background:linear-gradient(135deg,#15130d,#0d1110);border:1px solid #51472b;border-radius:12px;margin:12px 0 16px;padding:12px}.active-brand-deals>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.active-brand-deals>header span{color:#d8bd69;letter-spacing:.11em;font-size:9px;font-weight:900}.active-brand-deals>header small{color:#7e887f;font-size:9px}.active-brand-deals>div{gap:7px;display:grid}.active-brand-deals article{background:#0c100f;border:1px solid #2c3028;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.active-brand-deals article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.active-brand-deals article strong{color:#f0e3b4;font-size:12px}.active-brand-deals article small{color:#7f8c87;font-size:9px;font-weight:500}.active-brand-deals article>b{color:#eef4f1;white-space:nowrap;font-size:12px}.active-brand-deals article>b small{color:#82918b;margin-left:2px}.active-brand-deals article>span{color:#65736e;white-space:nowrap;font-size:9px}.stadium-club-option{background:#121719!important}.stadium-club-tint{z-index:0;pointer-events:none;opacity:.11;filter:blur(20px)saturate(2.2)brightness(1.15);place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.65)}.stadium-app .stadium-club-tint .club-badge.large{width:170px!important;height:170px!important}.stadium-club-tint .club-badge img{object-fit:contain!important;width:100%!important;height:100%!important}.stadium-club-option>:not(.stadium-club-tint){z-index:1;position:relative}.career-player-band{isolation:isolate;position:relative;overflow:hidden;background:#111518!important}.career-player-watermark{z-index:0;opacity:.075;filter:blur(1px);pointer-events:none;place-items:center;width:175px;height:175px;display:grid;position:absolute;top:50%;right:35px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000 25%,#0000 76%);mask-image:radial-gradient(#000 25%,#0000 76%)}.stadium-app .career-player-watermark .club-badge.large{width:175px!important;height:175px!important}.career-player-watermark .club-badge img{object-fit:contain!important;width:100%!important;height:100%!important}.career-player-band>:not(.career-player-watermark){z-index:1;position:relative}.career-player-band{z-index:20!important;position:relative!important;overflow:visible!important}.club-legacy-meter{position:relative!important}.club-legacy-meter[open]{z-index:1000!important}.club-legacy-popover{z-index:1001!important;top:24px!important}.stadium-stats{z-index:1;position:relative}.career-player-watermark{border-radius:inherit;opacity:1!important;filter:none!important;z-index:0!important;width:auto!important;height:auto!important;inset:0!important;overflow:hidden!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.stadium-app .career-player-watermark .club-badge.large{-webkit-mask-image:radial-gradient(#000 25%,#0000 76%);mask-image:radial-gradient(#000 25%,#0000 76%);opacity:.075!important;filter:blur(1px)!important;width:175px!important;height:175px!important;position:absolute!important;top:50%!important;right:35px!important;transform:translateY(-50%)!important}.futlife-profile{justify-items:center;gap:18px;padding:18px 0 4px;display:grid}.futlife-player-card{color:#f5faf8;background:radial-gradient(circle at 50% 20%,#277f6840,#0000 48%),linear-gradient(155deg,#203b38 0%,#111e20 48%,#0c1418 100%);border:1px solid #5b857b;border-radius:22px;width:min(100%,390px);padding:27px 28px 25px;box-shadow:inset 0 1px #fff2,0 20px 50px #0007}.futlife-card-top{grid-template-columns:90px 1fr;align-items:center;min-height:160px;display:grid}.futlife-card-rating{flex-direction:column;align-items:flex-start;display:flex}.futlife-card-rating strong{letter-spacing:-4px;font-size:62px;line-height:1}.futlife-card-rating span,.futlife-card-rating small{color:#b9d6ca;letter-spacing:2px;font-size:12px;font-weight:800}.futlife-card-rating small{margin-top:12px}.futlife-card-crest{place-items:center;display:grid}.futlife-card-crest .club-badge.large{width:125px!important;height:125px!important}.futlife-card-crest .club-badge img{object-fit:contain;width:100%;height:100%}.futlife-card-identity{text-align:center;border-bottom:1px solid #ffffff25;margin:10px 0 20px;padding-bottom:18px}.futlife-card-identity span{color:#a9c2b9;font-size:12px}.futlife-card-identity h3{margin:7px 0 0;font-size:26px;line-height:1.15}.futlife-card-stats{grid-template-columns:repeat(3,1fr);gap:13px 8px;display:grid}.futlife-card-stats>div{justify-content:center;align-items:baseline;gap:7px;display:flex}.futlife-card-stats strong{font-size:24px}.futlife-card-stats span{color:#acd7c8;letter-spacing:1px;font-size:11px;font-weight:800}.futlife-internal{background:#10191a;border:1px solid #314440;border-radius:12px;width:min(100%,760px)}.futlife-internal summary{color:#e9f4ef;cursor:pointer;justify-content:space-between;gap:10px;padding:16px 18px;list-style:none;display:flex}.futlife-internal summary::-webkit-details-marker{display:none}.futlife-internal summary span{letter-spacing:1.5px;font-size:12px;font-weight:800}.futlife-internal summary small{color:#92b5a9}.futlife-internal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.futlife-internal-grid>div{background:#152021;border:1px solid #2b3c3b;border-radius:8px;padding:12px}.futlife-internal-grid span{color:#adbfba;font-size:12px}.futlife-internal-grid strong{float:right;color:#f5faf8}.futlife-internal-grid i{background:#30423f;border-radius:4px;height:4px;margin-top:13px;display:block;overflow:hidden}.futlife-internal-grid em{background:#68d8b1;height:100%;display:block}@media (width<=600px){.futlife-internal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.futlife-player-card{padding:22px}}.modal.career-premium-modal:has(.fp-profile){width:min(1190px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;overflow-y:auto!important}.career-premium-modal:has(.fp-profile)>header{margin-bottom:12px;padding:2px 4px 10px}.career-premium-modal:has(.fp-profile)>header h2{font-size:20px}.fp-profile{color:#edf8f3}.fp-hero{background:#101b1e;border:1px solid #35524f;border-radius:12px;height:190px;position:relative;overflow:hidden}.fp-hero-photo{object-fit:cover;object-position:center 20%;opacity:.3;filter:saturate(.7);width:45%;height:230%;position:absolute;top:-55%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.fp-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#101b1e 5%,#0000 78%),linear-gradient(#0000 45%,#101b1e99);position:absolute;inset:0}.fp-hero-content{z-index:1;align-items:center;gap:15px;height:100%;padding:22px 28px;display:flex;position:relative}.fp-rating{text-align:center;clip-path:polygon(0 0,80% 0,100% 18%,100% 100%,20% 100%,0 82%);background:linear-gradient(145deg,#ab6516,#dd891c);border:1px solid #f3a642;flex:0 0 85px;place-content:center;width:85px;height:100px;display:grid}.fp-rating strong{font-size:43px;line-height:1}.fp-rating span{letter-spacing:2px;margin-top:6px;font-size:10px;font-weight:800}.fp-hero-crest{flex:0 0 80px;place-items:center;width:80px;display:grid}.fp-hero-crest .club-badge.large{width:75px!important;height:85px!important}.fp-hero-crest .club-badge img{object-fit:contain;width:100%;height:100%}.fp-identity{min-width:0}.fp-identity>span{color:#91ddc5;letter-spacing:1.7px;font-size:10px;font-weight:800}.fp-identity h3{margin:7px 0;font-size:clamp(26px,3vw,37px);line-height:1.1}.fp-identity p{color:#d2ddda;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.fp-identity p i{background:#729087;width:1px;height:13px}.fp-content{grid-template-columns:205px minmax(0,1fr) minmax(0,1fr);gap:12px;height:390px;margin-top:12px;display:grid}.fp-photo-panel,.fp-panel{border:1px solid #31494a;border-radius:12px;min-width:0;min-height:0}.fp-photo-panel{background-color:#102020;background-position:50% 20%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.fp-photo-panel:after{content:"";background:linear-gradient(#0000 30%,#101b1ed9 100%),linear-gradient(90deg,#0000 55%,#101b1ecc 100%);position:absolute;inset:0}.fp-photo-panel span{z-index:1;color:#a4e8d1;letter-spacing:2px;font-size:12px;font-weight:800;position:absolute;bottom:20px;left:18px}.fp-panel{background:#101a1e;padding:15px;overflow:hidden}.fp-section-heading{border-bottom:1px solid #2c4243;justify-content:space-between;align-items:center;gap:8px;height:35px;display:flex}.fp-section-heading span{color:#88dcc1;letter-spacing:1px;font-size:11px;font-weight:800}.fp-section-heading small{color:#aabdb9;white-space:nowrap}.fp-stat-list{gap:8px;margin-top:12px;display:grid}.fp-stat{background:#142126;border:1px solid #294145;border-radius:7px;grid-template-columns:33px 52px minmax(0,1fr);align-items:center;gap:8px;height:46px;padding:6px 10px;display:grid}.fp-stat>strong{font-size:21px}.fp-stat>span{color:#d0ddda;font-size:11px}.fp-track{background:#314246;border-radius:5px;height:6px;overflow:hidden}.fp-track i{border-radius:inherit;background:linear-gradient(90deg,#209b79,#77e6bb);height:100%;display:block}.fp-radar{width:min(100%,310px);height:245px;margin:0 auto;display:block;overflow:visible}.fp-radar-ring,.fp-radar-axis{fill:none;stroke:#355251;stroke-width:1px}.fp-radar-values{fill:#39d0a044;stroke:#60e8b8;stroke-width:2px}.fp-radar-label{fill:#bfd1cc;font-size:10px}.fp-radar-number{fill:#f0fff9;font-size:13px;font-weight:800}.fp-extra-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fp-extra-stats>div{background:#142126;border:1px solid #294145;border-radius:6px;justify-content:space-between;gap:4px;padding:7px;font-size:10px;display:flex}.fp-extra-stats span{color:#afc0bb}.fp-extra-stats strong{color:#d9f9ed}@media (width<=850px){.fp-content{grid-template-columns:160px minmax(0,1fr);height:auto}.fp-photo-panel{min-height:370px}.fp-internal{grid-column:1/-1}}@media (width<=570px){.fp-hero{height:175px}.fp-hero-content{gap:9px;padding:14px}.fp-rating{flex-basis:58px;width:58px;height:75px}.fp-rating strong{font-size:31px}.fp-hero-crest{flex-basis:50px;width:50px}.fp-hero-crest .club-badge.large{width:48px!important;height:60px!important}.fp-content{grid-template-columns:1fr}.fp-photo-panel{background-position:50% 25%;min-height:180px}.fp-internal{grid-column:auto}}.career-premium-modal:has(.fp-profile)>header>div{display:none}.career-premium-modal:has(.fp-profile)>header{z-index:5;border:0;justify-content:flex-end;margin:0;padding:0;position:absolute;top:18px;right:18px}.career-premium-modal:has(.fp-profile){position:relative}.modal.career-premium-modal:has(.rep-screen){background:#0b171b;border-color:#28535a;width:min(1180px,100% - 24px)!important;max-height:min(850px,100dvh - 36px)!important;overflow-y:auto!important}.modal:has(.rep-screen)>header{margin-bottom:14px}.modal:has(.rep-screen)>header span{color:#8ddacc;letter-spacing:.2em}.rep-screen{color:#eef6f5;gap:12px;display:grid}.rep-contract,.rep-status,.rep-section,.rep-next,.rep-auto{background:#0c1b20;border:1px solid #28474c;border-radius:10px}.rep-contract{background:radial-gradient(at 78%,#24635b25,#0000 60%),#0b171b;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:15px 20px;display:flex}.rep-contract-club,.rep-contract-data{align-items:center;gap:17px;display:flex}.rep-contract-club>img,.rep-contract-club>svg{object-fit:contain;width:58px;height:62px}.rep-contract-club>div,.rep-contract-data>div{gap:6px;display:grid}.rep-contract small,.rep-status small,.rep-next small{color:#83cbbf;letter-spacing:.15em;font-size:10px;font-weight:800}.rep-contract-club strong{font-size:19px}.rep-contract-data{gap:30px}.rep-contract-data strong{font-size:17px}.rep-main{grid-template-columns:minmax(260px,38%) minmax(0,1fr);gap:12px;min-height:405px;display:grid}.rep-portrait{background:linear-gradient(145deg,#173238,#091519);border:1px solid #28545a;border-radius:10px;min-height:405px;position:relative;overflow:hidden}.rep-portrait:after{content:"";pointer-events:none;background:linear-gradient(#07151922 0%,#07151900 34%,#07151977 60%,#071519f5 100%);position:absolute;inset:0}.rep-portrait>img{object-fit:cover;object-position:center 32%;filter:saturate(.75)brightness(.77);width:100%;height:100%;position:absolute;inset:0}.rep-portrait-caption{z-index:1;gap:7px;display:grid;position:absolute;bottom:25px;left:22px;right:22px}.rep-portrait-caption>span,.rep-section h4{color:#8bdfd0;letter-spacing:.18em;margin:0;font-size:10px;font-weight:900}.rep-portrait-caption>strong{color:#75e4cb;overflow-wrap:anywhere;font-size:clamp(22px,3vw,35px);font-weight:900;line-height:.98}.rep-portrait-caption>small{color:#c4d1d2;max-width:270px;font-size:13px;line-height:1.4}.rep-details{grid-template-rows:auto 1fr auto;gap:12px;min-width:0;display:grid}.rep-status{align-items:center;gap:16px;padding:17px;display:flex}.rep-status-icon,.rep-next-symbol{color:#8fe0d3;background:#10272b;border:1px solid #326069;border-radius:10px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:39px;display:grid}.rep-status-icon img{object-fit:cover;width:100%;height:100%}.rep-status h3{margin:5px 0;font-size:19px}.rep-status p,.rep-next p{color:#aabec0;margin:0;font-size:12px;line-height:1.45}.rep-tag{color:#89ddc9;white-space:nowrap;border:1px solid #326660;border-radius:30px;align-self:flex-start;margin-left:auto;padding:6px 9px;font-size:10px}.rep-section{padding:16px}.rep-benefits,.rep-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rep-benefits>div,.rep-stats>div{background:#102228;border:1px solid #24464b;border-radius:9px;align-content:start;gap:7px;min-height:91px;padding:12px;display:grid}.rep-benefits b{color:#64e0c9;font-size:21px;line-height:1}.rep-benefits strong{font-size:13px}.rep-benefits span,.rep-stats span{color:#a6babc;font-size:11px;line-height:1.35}.rep-stats>div{justify-content:space-between;min-height:100px}.rep-stats strong{color:#e8f8f2;font-size:27px}.rep-stats strong small{color:#7c999b;font-size:11px}.rep-next,.rep-auto{align-items:center;gap:16px;padding:14px 17px;display:flex}.rep-next-symbol{flex-basis:46px;width:46px;height:46px;font-size:26px}.rep-next strong,.rep-auto strong{margin:5px 0;font-size:13px;display:block}.rep-auto{cursor:pointer;justify-content:space-between}.rep-auto small{color:#a6babc;font-size:11px;display:block}.rep-auto input{accent-color:#58d9bc;width:18px;height:18px}@media (width<=700px){.modal.career-premium-modal:has(.rep-screen){width:100%!important;max-height:none!important}.rep-contract{flex-wrap:wrap}.rep-contract-data{justify-content:space-between;width:100%}.rep-main{grid-template-columns:1fr}.rep-portrait{min-height:280px}}.rep-portrait>img{filter:saturate(.65)brightness(.52)}.rep-portrait-caption>strong{max-width:390px;font-size:clamp(22px,2.5vw,32px);line-height:1.05}.rep-transfer{background:linear-gradient(110deg,#10292c,#0c1b20);border:1px solid #337c78;border-radius:10px;gap:12px;padding:15px;display:grid}.rep-transfer-heading{align-items:center;gap:12px;display:flex}.rep-transfer-heading>span{color:#6be4d1;font-size:29px}.rep-transfer-heading strong{font-size:14px;display:block}.rep-transfer-heading small{color:#9fbabd;margin-top:4px;font-size:11px;display:block}.rep-transfer-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;display:grid}.rep-transfer-controls input,.rep-transfer-controls select{color:#eef8f5;width:100%;min-width:0;height:40px;font:inherit;background:#0a1b20;border:1px solid #365a60;border-radius:7px;padding:0 10px;font-size:12px}.rep-transfer-controls button{color:#072128;cursor:pointer;background:#5bdfcf;border:0;border-radius:7px;min-width:91px;padding:0 12px;font-size:11px;font-weight:900}.rep-transfer-controls button:disabled,.rep-transfer-controls input:disabled,.rep-transfer-controls select:disabled{opacity:.48;cursor:not-allowed}.rep-transfer-response{color:#aee5da;margin:0;font-size:12px;line-height:1.4}@media (width<=700px){.rep-transfer-controls{grid-template-columns:1fr}.rep-transfer-controls button{min-height:40px}}.rep-club-select{align-items:center;gap:8px;min-width:0;display:flex}.rep-club-select>img,.rep-club-select>svg{object-fit:contain;flex:0 0 27px;width:27px;height:30px}.rep-club-select select{flex:1;min-width:0}.modal:has(.fl-shop){background:radial-gradient(circle at 50% 0,#19c7a912,#0000 34%),#091316!important;width:min(1180px,94vw)!important;max-width:1180px!important;max-height:92vh!important;padding:22px!important;overflow-y:auto!important}.fl-shop{flex-direction:column;gap:16px;display:flex}.fl-shop-overview{grid-template-columns:1.05fr 1.2fr .9fr;gap:12px;display:grid}.fl-shop-summary{background:linear-gradient(135deg,#0f3834b8,#081b1ef0);border:1px solid #5ce5cb3d;border-radius:14px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 30px #00000024}.fl-shop-summary:after{content:"";filter:blur(2px);background:#3bebc914;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-45px}.fl-shop-summary span{color:#8ddfd0;letter-spacing:.17em;font-size:11px;font-weight:800}.fl-shop-summary strong{color:#f5fbfa;margin-top:3px;font-size:27px;line-height:1}.fl-shop-summary strong.negative{color:#ef8c83}.fl-shop-summary small{color:#8ca3a7;margin-top:7px;font-size:11px;line-height:1.3}.fl-shop-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fl-shop-tabs button{color:#aababc;min-height:42px;font:inherit;letter-spacing:.07em;cursor:pointer;background:#0c1c1fe0;border:1px solid #73b5ae38;border-radius:10px;font-size:11px;font-weight:800;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.fl-shop-tabs button:hover{color:#e9fffb;border-color:#49e3c47a}.fl-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fl-shop-item{background:#0d1a1d;border:1px solid #67aea83d;border-radius:14px;flex-direction:column;min-width:0;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;overflow:hidden}.fl-shop-item:hover{border-color:#4adec37a;transform:translateY(-2px);box-shadow:0 13px 30px #00000038}.fl-shop-item.owned{border-color:#4fdcaa52}.fl-shop-image{background:#081214;height:128px;position:relative;overflow:hidden}.fl-shop-image:after{content:"";pointer-events:none;background:linear-gradient(#040b0d0f 5%,#050e1024 42%,#071416f5 100%);position:absolute;inset:0}.fl-shop-image img{object-fit:cover;filter:saturate(.78)brightness(.76)contrast(1.04);width:100%;height:100%;transition:transform .28s,filter .28s;display:block}.fl-shop-item:hover .fl-shop-image img{filter:saturate(.92)brightness(.82)contrast(1.04);transform:scale(1.025)}.fl-shop-content{flex-direction:column;flex:1;padding:14px;display:flex}.fl-shop-name{color:#f3f8f7;font-size:17px;line-height:1.15}.fl-shop-content>p{color:#aab8ba;min-height:35px;margin:6px 0 12px;font-size:11px;line-height:1.45}.fl-shop-prices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fl-shop-prices>div{background:#050f119e;border:1px solid #69a6a230;border-radius:9px;min-width:0;padding:9px 10px}.fl-shop-prices small{color:#83979a;letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.fl-shop-prices strong{color:#edf7f5;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;display:block;overflow:hidden}.fl-shop-benefit{color:#72dfc8;background:#0b463d47;border:1px solid #35dcb84d;border-radius:7px;align-self:flex-start;margin-top:9px;padding:6px 9px;font-size:10px;font-weight:700}.fl-shop-reason{color:#a9b5b6;margin-top:8px;font-size:10px;line-height:1.3}.fl-shop-buy{color:#eafffa;width:100%;min-height:36px;font:inherit;letter-spacing:.09em;cursor:pointer;background:linear-gradient(#15856fcc,#0a5246e6);border:1px solid #3bd5b7;border-radius:8px;margin-top:auto;padding:8px 12px;font-size:10px;font-weight:900;transition:filter .15s,box-shadow .15s,transform .15s}.fl-shop-benefit+.fl-shop-buy,.fl-shop-reason+.fl-shop-buy{margin-top:10px}.fl-shop-buy:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-1px);box-shadow:0 0 15px #39debe2e}.fl-shop-buy:disabled{color:#738487;cursor:not-allowed;background:#122022b8;border-color:#768c8d33}.fl-shop .active-brand-deals{margin:0}@media (width<=900px){.fl-shop-overview{grid-template-columns:1fr}.fl-shop-tabs,.fl-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.modal:has(.fl-shop){width:96vw!important;padding:14px!important}.fl-shop-grid{grid-template-columns:1fr}.fl-shop-image{height:140px}}.modal:has(.fl-shop){background:radial-gradient(circle at 50% -20%,#296d6712,#0000 38%),#090e11!important}.fl-shop-overview{gap:10px}.fl-shop-summary{background:linear-gradient(135deg,#141d21f5,#0b1215fa);border-color:#94a7ab29;min-height:76px;padding:13px 17px;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000029}.fl-shop-summary:after{background:#5b9f9609}.fl-shop-summary span{color:#92aaa9}.fl-shop-summary strong{color:#f1f5f4;font-size:24px}.fl-shop-summary strong.positive{color:#58d2b9}.fl-shop-tabs button{color:#909da0;background:#0d1518;border-color:#90a0a426}.fl-shop-tabs button:hover{color:#dce7e5;background:#101b1e;border-color:#80b2aa47}.fl-shop-tabs button.active{color:#eafffa;background:linear-gradient(#165b4f7a,#0d2f2bad);border-color:#36d7b8b3;box-shadow:inset 0 0 14px #34e8c50b}.fl-shop-item{background:#0c1417;border-color:#899da129}.fl-shop-item:hover{border-color:#5bb2a457;box-shadow:0 12px 28px #00000047}.fl-shop-image{background:#070c0e;height:120px}.fl-shop-image:after{background:linear-gradient(#05090b08 0%,#060c0e24 50%,#0c1417 100%)}.fl-shop-image img{filter:saturate(.72)brightness(.7)contrast(1.06)}.fl-shop-item:hover .fl-shop-image img{filter:saturate(.82)brightness(.77)contrast(1.06)}.fl-shop-content{padding:12px 13px 13px}.fl-shop-name{font-size:16px}.fl-shop-content>p{color:#9eacad;min-height:31px;margin:5px 0 9px;font-size:10px}.fl-shop-prices{gap:6px}.fl-shop-prices>div{background:#091013;border-color:#84999d24;padding:7px 9px}.fl-shop-prices small{color:#78878a}.fl-shop-prices strong{color:#e7eeed;font-size:15px}.fl-shop-benefit{color:#5dd2bb;background:#13514638;border-color:#34ccb040;margin-top:7px;padding:5px 8px}.fl-shop-reason{color:#8c999b;margin-top:7px}.fl-shop-item:has(.fl-shop-buy:disabled){background:#0b1215}.fl-shop-buy:disabled{color:#677477;opacity:1;background:#10191c;border-color:#89999c1f}.fl-shop-buy:not(:disabled){color:#eafffa;background:linear-gradient(#147a66d1,#0c4f44e6);border-color:#30d1b1a6}.fl-shop-image{height:145px}.fl-shop-image:after{z-index:1;background:linear-gradient(#04080a0a 0%,#050a0c1f 35%,#070e11eb 77%,#0c1417 100%)}.fl-shop-image-copy{z-index:2;position:absolute;bottom:12px;left:15px;right:15px}.fl-shop-image-copy strong{color:#f4f7f6;text-shadow:0 2px 7px #000c;font-size:17px;line-height:1.15;display:block}.fl-shop-image-copy p{color:#b9c5c5;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 6px #000000e6;max-width:94%;margin:4px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.fl-shop-content{padding-top:9px}.fl-shop-content>.fl-shop-name,.fl-shop-content>p{display:none}.fl-shop-benefits{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.fl-shop-benefits .fl-shop-benefit{color:#a9d9cf;letter-spacing:.045em;white-space:nowrap;background:#2f7e6f1c;border:1px solid #65d2bc47;border-radius:6px;align-items:center;width:auto;margin:0;padding:5px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.futlife-official-mark{object-fit:contain;width:120px;height:auto;display:block}.home-page.copero-home{background:radial-gradient(circle at 50% 90%,#00ffae1a,#0000 34%),#030607;place-items:center;min-height:100vh;padding:24px;display:grid}.copero-home-shell{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #59e6c859;border-radius:24px;flex-direction:column;width:min(1600px,100%);min-height:calc(100vh - 48px);display:flex;position:relative;box-shadow:0 30px 90px #000000a6,inset 0 0 80px #0003}.copero-home-shell:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#020709b3 0%,#02070940 45%,#0207097a 100%),linear-gradient(#02060870 0%,#02060829 47%,#020608bf 100%);position:absolute;inset:0}.copero-home-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080bb3;border-bottom:1px solid #ffffff1a;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;min-height:86px;padding:0 42px;display:flex}.copero-home-logo{align-items:center;display:flex}.copero-home-logo .futlife-official-mark{width:152px;height:auto}.copero-home-nav>span{color:#e5eef1a8;letter-spacing:.22em;font-size:12px;font-weight:800}.copero-home-hero{text-align:center;flex-direction:column;align-items:center;width:min(780px,100% - 48px);margin:auto;padding:70px 0 90px;display:flex}.copero-home-kicker{color:#36edbd;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:900}.copero-home-hero h1{color:#f5f7f7;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 6px 40px #000000bf;margin:0;font-size:clamp(58px,6.4vw,102px);font-weight:950;line-height:.88}.copero-home-hero p{color:#f0f6f7c7;letter-spacing:.01em;margin:28px 0 38px;font-size:17px;font-weight:500}.copero-home-actions{gap:12px;width:min(460px,100%);display:grid}.copero-home-actions button{width:100%;min-height:62px;font:inherit;letter-spacing:.08em;border-radius:12px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.copero-home-primary{color:#03100c;cursor:pointer;background:linear-gradient(135deg,#55f0c5 0%,#00d99a 100%);border:1px solid #5fffd3;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 14px 40px #00e19e3d,inset 0 1px #ffffff80}.copero-home-primary b{font-size:22px;font-weight:500;position:absolute;right:24px}.copero-home-primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00e19e57,inset 0 1px #ffffff8c}.copero-home-secondary{color:#eff7f7e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#031011b3;border:1px solid #67e0c45c}.copero-home-secondary:not(:disabled):hover{background:#051f1de0;border-color:#67e0c4b3;transform:translateY(-2px)}.copero-home-secondary:disabled{color:#d7e4e547;cursor:not-allowed;background:#030a0c99;border-color:#ffffff1a}.copero-home-features{display:none!important}@media (width<=700px){.home-page.copero-home{padding:10px}.copero-home-shell{border-radius:18px;min-height:calc(100vh - 20px)}.copero-home-nav{border-radius:18px 18px 0 0;min-height:70px;padding:0 20px}.copero-home-logo .futlife-official-mark{width:118px}.copero-home-nav>span{letter-spacing:.14em;font-size:8px}.copero-home-hero{padding:54px 0 70px}.copero-home-hero h1{font-size:clamp(48px,15vw,68px)}.copero-home-hero p{font-size:15px}}.home-page.copero-home{box-sizing:border-box}.copero-home-shell{box-sizing:border-box;background-image:url(/life-photo/home-hero.png)!important;background-position:50% 45%!important;background-size:cover!important}.home-page.copero-home{box-sizing:border-box;background:#030607;flex-direction:column;min-height:100vh;padding:0 30px 24px;display:flex}.home-page.copero-home>.copero-home-nav{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;width:min(1600px,100%);min-height:86px;margin:0 auto;padding:0 8px;display:flex}.home-page.copero-home>.copero-home-shell{box-sizing:border-box;border-radius:20px;flex:1;width:min(1600px,100%);min-height:0;margin:0 auto}.home-page.copero-home>.copero-home-shell:before{border-radius:20px}@media (width<=700px){.home-page.copero-home{padding:0 10px 12px}.home-page.copero-home>.copero-home-nav{min-height:68px;padding:0 6px}.home-page.copero-home>.copero-home-shell{border-radius:16px}}:is(body:has(.home-page.copero-home) .legal-footer,body:has(.home-page.copero-home) .stadium-legal-inline){display:none!important}.home-page.copero-home>.copero-home-shell{flex:none!important;width:min(1320px,100% - 48px)!important;height:min(650px,100vh - 150px)!important;min-height:0!important;margin:0 auto!important}.home-page.copero-home .copero-home-hero h1{text-shadow:0 4px 28px #000000a6;flex-direction:column;align-items:center;gap:10px;line-height:.98!important;display:flex!important}.home-page.copero-home .home-title-small{letter-spacing:-.035em;font-size:clamp(32px,4vw,58px);font-weight:750}.home-page.copero-home .home-title-main{letter-spacing:-.045em;font-size:clamp(48px,6.5vw,94px);font-weight:900}.home-page.copero-home .copero-home-kicker{text-shadow:0 2px 14px #000000e6;letter-spacing:.15em!important;font-size:clamp(12px,1.1vw,15px)!important}.home-page.copero-home .copero-home-hero p{text-shadow:0 2px 16px #000000f2}.home-page.copero-home .copero-home-hero{isolation:isolate;position:relative}.home-page.copero-home .copero-home-hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(#00000080 0%,#00000038 48%,#0000 72%);position:absolute;inset:8% -8% 20%}.home-page.copero-home .copero-home-actions{gap:10px!important;width:350px!important;max-width:100%!important}.home-page.copero-home .copero-home-actions button{border-radius:12px!important;height:52px!important;min-height:0!important;padding:0 22px!important;font-size:13px!important;transition:background-color .25s,border-color .25s,box-shadow .25s!important;animation:none!important;transform:none!important}.home-page.copero-home .copero-home-primary{box-shadow:0 4px 18px #00d2961f!important}.home-page.copero-home .copero-home-primary:hover{transform:none!important;box-shadow:0 5px 24px #00d29638!important}.home-page.copero-home .copero-home-secondary:hover:not(:disabled){background-color:#0f231de6!important;transform:none!important}.home-page.copero-home .copero-home-actions button:before,.home-page.copero-home .copero-home-actions button:after{display:none!important}.home-page.copero-home.page-enter{animation:.65s ease-out both futlife-home-fade!important}@keyframes futlife-home-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-page.copero-home.page-enter{animation:none!important}.home-page.copero-home .copero-home-actions button{transition:none!important}}.home-page.copero-home{--tam-camino:60px;--tam-legado:75px;--tam-frase-verde:13px;--tam-subtitulo:17px;--ancho-botones:350px;--alto-botones:52px;--texto-botones:13px;--espacio-entre-botones:10px;--distancia-botones:32px;--ancho-bloque:1320px;--alto-bloque:650px}.home-page.copero-home .home-title-small{font-size:var(--tam-camino)!important}.home-page.copero-home .home-title-main{font-size:var(--tam-legado)!important}.home-page.copero-home .copero-home-kicker{font-size:var(--tam-frase-verde)!important}.home-page.copero-home .copero-home-hero p{font-size:var(--tam-subtitulo)!important;margin-bottom:0!important}.home-page.copero-home .copero-home-actions{width:var(--ancho-botones)!important;gap:var(--espacio-entre-botones)!important;margin-top:var(--distancia-botones)!important}.home-page.copero-home .copero-home-actions button{height:var(--alto-botones)!important;font-size:var(--texto-botones)!important}.home-page.copero-home>.copero-home-shell{width:min(var(--ancho-bloque), calc(100% - 48px))!important;height:var(--alto-bloque)!important}.home-page.copero-home>.copero-home-nav{width:min(var(--ancho-bloque), calc(100% - 48px))!important}.home-page.copero-home>.copero-home-shell{border:none!important}.home-page.copero-home .copero-home-actions button,.home-page.copero-home .copero-home-actions button span,.home-page.copero-home .copero-home-actions button b{color:#fff!important}.home-page.copero-home .copero-home-primary b{display:none!important}.home-page.copero-home .copero-home-actions button{filter:brightness()!important;justify-content:center!important;align-items:center!important;transition:transform .25s,filter .25s!important;display:flex!important;transform:scale(1)!important}.home-page.copero-home .copero-home-actions .copero-home-primary,.home-page.copero-home .copero-home-actions .copero-home-primary:hover{color:#f5f3f3!important;background:linear-gradient(110deg,#12a458,#007a59)!important}.home-page.copero-home .copero-home-actions .copero-home-secondary,.home-page.copero-home .copero-home-actions .copero-home-secondary:hover{background:#051612d9!important}.home-page.copero-home .copero-home-actions button:hover:not(:disabled){filter:brightness(1.045)!important;transform:scale(1.015)!important}.home-page.copero-home .copero-home-actions button:active:not(:disabled){transform:scale(1)!important}@media (prefers-reduced-motion:reduce){.home-page.copero-home .copero-home-actions button{transition:none!important}.home-page.copero-home .copero-home-actions button:hover:not(:disabled){transform:none!important}}.home-page.copero-home .copero-home-actions .copero-home-primary{border:none!important}.setup-redesign .origin-note>div>span{display:none!important}.setup-redesign .origin-note>.flag-image{flex:0 0 28px;width:28px;height:19px;display:inline-flex!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy){box-sizing:border-box;justify-content:center;align-items:flex-start;height:70px;padding:0 4px 16px;display:flex;position:relative}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy)>div:last-child{z-index:1;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:5px;width:100%;min-width:0;height:52px;display:flex;position:relative;overflow:auto hidden}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy)>div:last-child::-webkit-scrollbar{display:none}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-trophy{width:max-content;min-width:max-content;height:52px;box-shadow:none;cursor:default;background:0 0;flex:none;align-items:center;padding:0;transition:transform .18s;display:flex;position:relative}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-trophy:has(~.stadium-showcase-trophy:is(:hover,:focus-visible)){transform:translate(-8px)}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-trophy:is(:hover,:focus-visible)~.stadium-showcase-trophy{transform:translate(8px)}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-trophy-unit{pointer-events:none;flex:0 0 48px;width:48px;height:52px;display:block}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-trophy-unit+.stadium-trophy-unit{margin-left:-14px}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-trophy-unit .trophy-logo{width:48px!important;height:52px!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy{z-index:3;pointer-events:none;text-align:center;justify-content:center;min-width:0;display:flex;position:absolute;bottom:1px;left:0;right:0}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy>span{color:#91a8aa;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:13px;display:block;overflow:hidden;font-size:9px!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.is-trophy-hovered{width:max-content;max-width:min(210px,100% - 8px);bottom:10px;right:auto;transform:translate(-50%)}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.is-trophy-hovered>span{color:#e6f2ee;letter-spacing:.025em;background:#102126;border-radius:4px;padding:0 8px;box-shadow:0 2px 9px #000b;font-size:11px!important}@media (prefers-reduced-motion:reduce){.stadium-app .stadium-showcase .stadium-showcase-trophy{transition:none}}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy>small{display:none}.stadium-app .stadium-showcase-trophy:focus-visible{outline-offset:-3px;outline:1px solid #57d7ad}@media (width>=1100px){.stadium-app .stadium-left{grid-template-rows:auto 54px 70px minmax(0,1fr)!important}}.stadium-app .stadium-stats strong{font-size:23px!important}.stadium-app .stadium-stats span{font-size:100px!important}.stadium-app .premium-stat-icon img{width:23px;height:23px}.stadium-app .stadium-stats>div>span{font-size:11px!important}.stadium-app .stadium-stats strong,.stadium-app .stadium-stats strong>span{line-height:1.1;font-size:17px!important}.stadium-app .stadium-stats .premium-stat-icon img{width:20px!important;height:23px!important}.stadium-app .stadium-history-row{background:linear-gradient(90deg, color-mix(in srgb, var(--history-club-color) 10%, #101619), color-mix(in srgb, var(--history-club-color) 4%, #101619));border-color:#ffffff09}.stadium-app .stadium-history-row.is-current{background:linear-gradient(90deg, color-mix(in srgb, var(--history-club-color) 16%, #101619), color-mix(in srgb, var(--history-club-color) 7%, #101619))}.stadium-app .stadium-history-row.is-placeholder{background:#15191c}.stadium-app .stadium-history-row>div>strong{font-family:Inter,sans-serif;font-weight:500}.stadium-app .stadium-stats .premium-stat-icon img{object-fit:contain;width:24px;height:24px}.stadium-app,.stadium-app *{font-family:Inter,sans-serif}.stadium-app .career-player-facts>div:first-child dd,.stadium-app .career-player-facts>div:nth-child(2) dd{font-size:20px!important}.stadium-app .stadium-history-row>.history-stat{color:#e0e8e7;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;font-weight:600;display:flex}.stadium-app .stadium-history-row>.history-stat>img{object-fit:contain;opacity:.85;flex:0 0 12px;width:12px;height:12px;display:block}.stadium-app .stadium-history-row{align-items:center;padding-left:0}.stadium-app .stadium-history-row>.stadium-history-age{box-sizing:border-box;background:color-mix(in srgb, var(--history-club-color,#687780) 72%, #30363c);width:24px;min-width:24px;max-width:24px;height:22px;min-height:0;box-shadow:none;border:0;border-radius:5px;justify-content:center;place-self:center start;align-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1;display:flex}.stadium-app .stadium-history-row.is-placeholder>.stadium-history-age{background:#30353a}.stadium-app .stadium-history-row{min-height:26px;padding-top:0;padding-bottom:0}.stadium-app .stadium-history-row>.stadium-history-age{border-radius:5px;align-self:stretch;height:auto}.stadium-app .stadium-history-row.is-placeholder{box-shadow:none;background:#15191c;border-color:#15191c}.stadium-app .stadium-history-row:not(.is-placeholder){background:linear-gradient(90deg, color-mix(in srgb, var(--history-club-color,#687780) 3%, #101619), color-mix(in srgb, var(--history-club-color,#687780) 1%, #101619))}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy)>div:last-child{top:0}.stadium-app .stadium-showcase{position:relative;border-bottom:0!important}.stadium-app .stadium-showcase:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff18 25%,#ffffff24 50%,#ffffff18 75%,#0000);height:1px;position:absolute;bottom:4px;left:0;right:0}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy:not(.is-trophy-hovered){bottom:8px}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy:not(.is-trophy-hovered)>span{letter-spacing:.12em;color:#89989d;font-family:Inter,sans-serif;font-weight:500;font-size:8px!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy){transform:translateY(-4px)}.stadium-app .stadium-showcase-copy:not(.is-trophy-hovered){visibility:hidden}.stadium-app .stadium-history{padding-top:12px}.stadium-app .stadium-history>header{gap:8px;padding-bottom:7px}.stadium-app .stadium-history>header h2{font-size:18px;line-height:1.2}.stadium-app .stadium-history>header small{letter-spacing:.06em;font-size:10px}.stadium-app .stadium-history>footer.stadium-national-row{box-sizing:border-box;color:#859399;background:#151b1e;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:flex}.stadium-app .stadium-history>footer.stadium-national-row.is-called{background:linear-gradient(90deg, color-mix(in srgb, var(--national-color) 12%, #101619), color-mix(in srgb, var(--national-color) 4%, #101619));border-color:color-mix(in srgb, var(--national-color) 20%, #283136);color:#d5e0e3}.stadium-app .stadium-national-row>span{min-width:0;font-size:12px;font-weight:600}.stadium-app .stadium-national-row small{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.stadium-app .stadium-national-row:not(.is-called)>.flag{opacity:.5}.stadium-app .stadium-season>.stadium-season-league{align-items:center;gap:6px;display:flex}.stadium-app .stadium-season-league>.league-mini{object-fit:contain;flex:0 0 17px;display:block;width:17px!important;height:17px!important}@media (width<=600px){.stadium-app .stadium-history>header h2{font-size:16px}.stadium-app .stadium-history>header small{font-size:9px}.stadium-app .stadium-history>footer.stadium-national-row{gap:7px;padding-inline:7px}}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy{visibility:visible;text-align:center;width:100%}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy>span{color:#738087;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy>small{display:none}.stadium-app .stadium-left{border-right:0}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)){justify-content:center}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy{text-align:center;flex:0 0 100%}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy{position:relative;top:16px}.stadium-app .stadium-showcase-trophy,.stadium-app .stadium-showcase-trophy .trophy-logo,.stadium-app .stadium-showcase-trophy img,.stadium-app .stadium-showcase-trophy svg{filter:none!important;box-shadow:none!important}.stadium-app .stadium-history{min-height:0}.stadium-app .stadium-history>header,.stadium-app .stadium-history-labels{flex-shrink:0}.stadium-app .stadium-history-rows{scrollbar-width:thin;scrollbar-color:#435158 transparent;flex:auto;min-height:0;overflow:hidden auto}.stadium-app .stadium-history-rows>.stadium-history-row{flex-shrink:0}.stadium-app .stadium-history>footer.stadium-national-row{flex-shrink:0;margin-top:8px}.stadium-app .stadium-showcase:after{bottom:12px}.stadium-app .stadium-history-row>div,.stadium-app .stadium-history-labels>span:nth-child(2){position:relative;left:-8px}.stadium-app .stadium-season>.stadium-season-league{justify-content:flex-start;gap:7px}.stadium-app .stadium-season-league>.league-mini{margin:0!important}.stadium-app .stadium-season-league>span{margin:0}.stadium-app .stadium-season-league>.league-mini{flex:0 0 13px!important;width:13px!important;height:13px!important}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy{top:9px}.stadium-app .stadium-showcase:not(:has(.stadium-showcase-trophy)) .stadium-showcase-copy>span{font-style:italic}.stadium-app .stadium-season>b,.stadium-app>span{font-style:italic}.stadium-app .stadium-history-row>div{gap:6px}@media (width>=1100px){.stadium-app .stadium-action{position:relative;top:-1px}}.stadium-app .stadium-tool-card.tool-agent .tool-value{grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:4px;padding:7px 6px;display:grid}.stadium-app .stadium-tool-card.tool-agent .tool-value strong{white-space:normal;text-align:center;min-width:0;max-width:none!important;font-size:10px!important;line-height:1.25!important}.stadium-app .stadium-tool-card.tool-agent .tool-value i{position:static;transform:none}.stadium-app .stadium-tool-card .tool-value{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;padding:7px 4px!important;display:flex!important}.stadium-app .stadium-tool-card .tool-value strong{text-align:center;white-space:normal;min-width:0;margin:0;max-width:100%!important;font-size:10px!important;line-height:1.25!important}@media (width>=1100px) and (height>=800px){.stadium-app .stadium-board{margin-bottom:-8px}}.stadium-app .stadium-legal-inline{top:0}.stadium-app .stadium-legal-inline .legal-footer>p,.stadium-app .stadium-legal-inline .legal-footer>nav{transform:translateY(4px)}.stadium-app .stadium-legal-inline .legal-footer>p{white-space:nowrap!important;max-width:none!important}.stadium-app .stadium-tool-card{--tool-accent:#48d9b1;--tool-tint:#102c24;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;border:1px solid color-mix(in srgb, var(--tool-accent) 45%, #243036)!important;background:linear-gradient(145deg, var(--tool-tint), #0c1216 75%)!important;border-radius:18px!important;gap:0!important;width:118px!important;min-height:150px!important;padding:14px 10px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000025!important}.stadium-app .stadium-tool-card.tool-agent{--tool-accent:#68b9ee;--tool-tint:#102332}.stadium-app .stadium-tool-card.tool-money{--tool-accent:#d8b66d;--tool-tint:#292318}.stadium-app .stadium-tool-card:before{display:none!important}.stadium-app .stadium-tool-card .tool-icon{place-items:center;width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 9px!important;padding:0!important;display:grid!important}.stadium-app .stadium-tool-card .tool-icon img{object-fit:contain;filter:none!important;opacity:1!important;width:58px!important;height:58px!important}.stadium-app .stadium-tool-card>small{text-align:center;font-family:Inter,sans-serif;font-weight:600;color:#a8b3b9!important;letter-spacing:.16em!important;margin:0!important;font-size:8px!important}.stadium-app .stadium-tool-card .tool-value{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:32px;border:0!important;border-top:1px solid color-mix(in srgb, var(--tool-accent) 22%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:8px!important;padding:9px 0 0!important;display:flex!important}.stadium-app .stadium-tool-card .tool-value strong{white-space:normal;text-align:center;margin:0;font-family:Inter,sans-serif;font-weight:700;color:#f4f7f8!important;max-width:100%!important;font-size:12px!important;line-height:1.25!important}.stadium-app .stadium-tool-card .tool-value i{display:none!important}.stadium-app .stadium-tool-card:hover{border-color:var(--tool-accent)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff12,0 8px 22px #00000035!important}@media (prefers-reduced-motion:reduce){.stadium-app .stadium-tool-card{transition:none}}@media (width>=1100px){.stadium-app .stadium-tools.stadium-tools-outside{flex-direction:column!important;gap:10px!important;width:104px!important;padding:0!important;display:flex!important;top:20px!important;left:-120px!important;right:auto!important}.stadium-app .stadium-tools-outside .stadium-tool-card{box-sizing:border-box!important;border-radius:14px!important;flex:0 0 138px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:138px!important;min-height:138px!important;max-height:138px!important;margin:0!important;padding:10px 8px!important}.stadium-app .stadium-tool-card .tool-icon{flex:0 0 46px!important;width:46px!important;height:46px!important;margin:0 0 8px!important}.stadium-app .stadium-tool-card .tool-icon img{object-fit:contain!important;width:46px!important;height:46px!important;margin:0!important;display:block!important}.stadium-app .stadium-tool-card .tool-value{width:100%!important;min-height:30px!important;margin:7px 0 0!important;padding:7px 0 0!important}.stadium-app .stadium-tool-card .tool-value strong{font-size:10px!important;line-height:1.25!important}.stadium-app .stadium-tools-outside .stadium-tool-card{flex:0 0 130px!important;height:130px!important;min-height:130px!important;max-height:130px!important}.stadium-app .stadium-tool-card .tool-icon{margin-bottom:5px!important}.stadium-app .stadium-tool-card .tool-value{border-top:1px solid color-mix(in srgb, var(--tool-accent) 10%, transparent)!important;margin-top:5px!important;padding-top:6px!important}}.stadium-app .stadium-tool-card.tool-money .tool-value strong{font-size:16px!important}.stadium-app .stadium-showcase{isolation:isolate;z-index:8;position:relative;overflow:visible}.stadium-app .stadium-showcase>div:last-child{z-index:1;position:relative}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption{pointer-events:none;opacity:0;visibility:hidden;justify-content:center;transition:opacity .18s,visibility .18s;top:var(--trophy-label-y,0px)!important;left:var(--trophy-label-x,50%)!important;z-index:50!important;width:max-content!important;max-width:min(240px,100% - 12px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-family:Futlife,Arial,sans-serif!important;display:flex!important;position:absolute!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption.is-trophy-hovered{opacity:1;visibility:visible!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption>span{overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 2px #0008;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;color:#e7eeeb!important;text-transform:none!important;background:#00000038!important;border:0!important;border-radius:4px!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:18px!important;max-height:none!important;margin:0!important;padding:1px 6px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:18px!important;display:block!important;overflow:visible!important;box-shadow:0 1px 5px #00000014!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .futlife-trophy-caption>small{display:none!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption{font-family:Inter,sans-serif!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption>span{font-family:Inter,sans-serif!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption>span{font-weight:600!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption{transition:opacity .18s,visibility 0s linear .18s}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption.is-trophy-hovered{transition-delay:0s}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption>span:empty{display:none!important}.stadium-app .career-player-band,.stadium-app .stadium-club-option{border-color:#0000!important}.stadium-app .stadium-showcase:has(.stadium-showcase-trophy) .stadium-showcase-copy.futlife-trophy-caption>span{background:#000000a6!important}.stadium-app .stadium-tool-card .tool-value strong>.pt-animated-money{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;display:inline}body .stadium-app .stadium-showcase:has(.career-shelf-empty) .stadium-showcase-copy{display:none!important}body .stadium-app .stadium-showcase:has(.career-shelf-empty) .career-shelf-track{flex:100%!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}body .stadium-app .stadium-showcase .career-shelf-empty{white-space:nowrap!important;text-align:center!important;margin:0!important;position:relative!important;top:9px!important;transform:none!important}body .first-draft .first-offer{background:linear-gradient(150deg, color-mix(in srgb, var(--club-color) 15%, #10171d), color-mix(in srgb, var(--club-color) 13%, #10171d))!important}body .first-draft .first-offer:before{opacity:.07!important}body .first-contract .copero-setup-logo img{width:125px!important;height:auto!important}body .first-contract .copero-setup-header{border-bottom:none!important}body .club-legacy-floating-panel .club-legacy-scale>div:first-child>span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:0!important;font-size:8px!important}body .stadium-app .stadium-club-option:not(:has(.stadium-club-pay))>.stadium-club-league{position:relative!important;top:18px!important}body .stadium-app .fm-result>strong{letter-spacing:.5px!important;font-size:27px!important;line-height:1.15!important}body .stadium-app .fm-result>p{margin:8px 0 0!important;font-size:12px!important;line-height:1.4!important}body .stadium-app .fm-result>small{letter-spacing:1.5px!important;font-size:9px!important}.trophy-celebration-overlay{z-index:240;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:radial-gradient(circle at 50% 38%,#22313a33,#0000 34%),#020509e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.trophy-celebration{text-align:center;width:min(760px,94vw);box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.trophy-celebration-kicker{color:#bcc5cc;font:800 10px/1 var(--font-display);letter-spacing:.32em;text-transform:uppercase;margin:0 0 18px}.trophy-celebration-stage{place-items:center;width:min(680px,90vw);height:min(380px,48vh);min-height:300px;display:grid;position:relative}.trophy-celebration-hero{z-index:3;width:min(265px,46vw);height:min(330px,42vh);box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative}.trophy-celebration-hero img{object-fit:contain;object-position:center;mix-blend-mode:screen;filter:brightness(1.08)contrast(1.1)drop-shadow(0 22px 24px #00000073)drop-shadow(0 0 18px #ffd77a1f);-webkit-user-select:none;user-select:none;background:0 0;width:auto;max-width:100%;height:100%;display:block}.trophy-celebration-hero .trophy-logo{width:230px!important;height:230px!important}.trophy-celebration-stage:after{content:"";z-index:1;filter:blur(8px);background:radial-gradient(#0000009e 0%,#00000038 54%,#0000 76%);border-radius:50%;width:210px;height:26px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.trophy-celebration h2{z-index:5;color:#f6f7f8;max-width:560px;font:900 clamp(26px,3.4vw,42px)/.98 var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 10px 24px #00000085;margin:8px auto 0;position:relative}.trophy-firework{z-index:2;pointer-events:none;width:128px;height:128px;position:absolute;top:48%}.trophy-firework-left{left:7%}.trophy-firework-right{right:7%}.trophy-firework i{--angle:calc(var(--spark) * 51deg);transform-origin:50% 72px;width:2px;height:14px;transform:translate(-50%,-72px) rotate(var(--angle));animation:1.4s ease-out both trophySpark;animation-delay:calc(var(--spark) * 32ms);background:linear-gradient(#fff1b2e6,#7ee8c51f);border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ffd87033}.trophy-firework-right i{animation-delay:calc(var(--spark) * 32ms + .12s)}@keyframes trophySpark{0%{opacity:0;transform:translate(-50%,-42px) rotate(var(--angle)) scaleY(.25)}28%{opacity:.65}72%{opacity:.4}to{opacity:0;transform:translate(-50%,-82px) rotate(var(--angle)) scaleY(1)}}.trophy-celebration-continue{color:#0b0f13;min-width:190px;height:44px;font:900 11px/1 var(--font-display);letter-spacing:.14em;cursor:pointer;background:#fffffff0;border:1px solid #ffffff2e;border-radius:999px;margin-top:18px;padding:0 24px}@media (width<=760px){.trophy-celebration-overlay{padding:16px}.trophy-celebration-kicker{margin-bottom:10px;font-size:9px}.trophy-celebration-stage{height:min(330px,46vh);min-height:270px}.trophy-celebration-hero{width:min(220px,58vw);height:min(285px,38vh)}.trophy-firework{width:88px;height:88px;top:47%}.trophy-firework-left{left:1%}.trophy-firework-right{right:1%}.trophy-firework i{transform-origin:50% 52px;height:18px}.trophy-celebration h2{max-width:92vw;font-size:clamp(24px,8vw,34px)}}@media (prefers-reduced-motion:reduce){.trophy-firework i{animation:none!important}}.division-overlay{z-index:245;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#02070cd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.division-announcement{background:radial-gradient(circle at 50% 0,#1fac8226,#0000 65%),#09151b;border:1px solid #5ae9b840;border-radius:22px;width:min(480px,90vw);padding:42px 30px 38px;position:relative;box-shadow:0 28px 90px #00000073}.division-emblem{color:#65e7b6;border:1px solid;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 20px;font:300 52px/1 sans-serif;display:grid;box-shadow:0 0 35px #53e7b71f}.division-announcement span{color:#77bba9;font:800 10px/1 var(--font-display);letter-spacing:.25em}.division-announcement h2{color:#f6faf8;font:900 clamp(34px,7vw,58px)/1 var(--font-display);letter-spacing:.025em;margin:12px 0}.division-announcement p{color:#b8c9c6;margin:16px 0 0;font:500 15px/1.5 sans-serif}.division-announcement p strong{color:#f5faf7}.division-relegation .division-announcement{background:radial-gradient(circle at 50% 0,#a953431f,#0000 65%),#13171b;border-color:#e88f7c3b}.division-relegation .division-emblem{color:#e3a897;box-shadow:0 0 35px #e297791a}.division-relegation .division-announcement span{color:#c49b92}.trophy-celebration{gap:0}.trophy-celebration-stage{width:min(560px,80vw);height:min(420px,54vh);min-height:320px}.trophy-celebration-hero{width:min(220px,38vw);height:min(300px,42vh)}.trophy-celebration-hero img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 24px 26px #00000075)drop-shadow(0 0 14px #ffe0861f);width:auto;max-width:100%;height:auto;max-height:100%}.trophy-celebration-stage:after{width:180px;bottom:26px}@media (width<=760px){.trophy-celebration-stage{width:min(92vw,520px);height:min(360px,48vh);min-height:250px}.trophy-celebration-hero{width:min(180px,44vw);height:min(245px,34vh)}}body:has(.setup-redesign){overflow:auto!important}.setup-redesign.copero-setup-page{color:#f3f7f6;background:linear-gradient(90deg,#030a0ef5,#030a0ec7),url(/optimized/life-photo/home-hero.webp) 50%/cover fixed!important;height:auto!important;min-height:100dvh!important;padding:0 28px 24px!important;display:block!important;overflow:visible!important}.setup-redesign .copero-setup-shell{margin:0 auto;width:min(1440px,100%)!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.setup-redesign .copero-setup-header{grid-template-columns:1fr auto 1fr;align-items:center;background:0 0!important;border-bottom:1px solid #ffffff12!important;height:68px!important;min-height:68px!important;padding:0 4px!important;display:grid!important}.setup-redesign .copero-setup-header>span{letter-spacing:.17em;color:#8d9ca5;justify-self:end;font-size:9px}.setup-redesign .copero-back{color:#acb9c2;letter-spacing:.14em;border:0;justify-self:start;font-size:10px;background:0 0!important}.setup-redesign .copero-setup-logo{border:0;padding:0;background:0 0!important}.setup-redesign .copero-setup-logo img{display:block;width:132px!important;height:auto!important}.setup-redesign .copero-setup-title{padding:24px 0 22px!important}.setup-redesign .copero-setup-title>span{color:#49d8ac;letter-spacing:.15em;font-weight:800;font-size:10px!important}.setup-redesign .copero-setup-title h2{letter-spacing:-.04em;font-weight:800;margin:7px 0 8px!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important}.setup-redesign .copero-setup-title em{color:#54dfb5;font-style:normal}.setup-redesign .copero-setup-title p{color:#a5b4bf;margin:0!important;font-size:13px!important;display:block!important}.setup-redesign .copero-identity-grid{gap:14px;flex:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;display:grid!important}.setup-redesign .copero-identity-grid>section{background:linear-gradient(145deg,#0a171df5,#040d12f5);border-radius:14px;flex-direction:column;min-width:0;box-shadow:0 12px 35px #0003;border:1px solid #3b73645c!important;min-height:0!important;padding:16px!important;display:flex!important;overflow:hidden!important}.setup-redesign .setup-card-heading{border-bottom:1px solid #ffffff10;align-items:center;gap:10px;min-height:35px;margin-bottom:12px;padding-bottom:12px;display:flex}.setup-redesign .setup-section-icon{color:#4adbb1;flex-shrink:0;width:23px;height:23px}.setup-redesign .setup-card-heading h3{text-transform:uppercase;letter-spacing:.04em;font-weight:800;margin:0!important;font-size:12px!important}.setup-redesign .setup-card-heading>span{text-align:right;letter-spacing:.12em;color:#748e9c;max-width:106px;margin-left:auto;font-size:8px;line-height:1.6}.setup-redesign .setup-shirt-stage{background:radial-gradient(at 50% 85%,#276b5833,#0000 65%),linear-gradient(#0d2029,#061017);border:1px solid #ffffff08;border-radius:10px;flex:1;place-items:center;min-height:220px;display:grid;position:relative}.setup-redesign .setup-shirt-stage:after{content:"";pointer-events:none;border:1px solid #50ca9855;border-radius:50%;width:70%;height:18px;position:absolute;bottom:13px;box-shadow:0 0 18px #50ca9810}.setup-redesign .premium-jersey-preview{z-index:1;width:min(320px,100%)!important;height:clamp(220px,29vh,310px)!important;min-height:0!important;margin:0 auto!important}.setup-redesign .identity-fields{grid-template-columns:minmax(0,1fr) 82px;gap:14px;margin-top:14px;display:grid!important}.setup-redesign .identity-fields label,.setup-redesign .shirt-number-block{min-width:0}.setup-redesign .identity-fields span,.setup-redesign .foot-block>span{color:#a4b6c1;letter-spacing:.12em;margin-bottom:7px;display:block;font-size:9px!important}.setup-redesign .identity-fields input{box-sizing:border-box;color:#f4f7f6;text-align:center;border-radius:9px;width:100%;background:#0b151d!important;border:1px solid #334650!important;height:40px!important;margin:0!important;padding:0 12px!important;font-size:14px!important}.setup-redesign .foot-block{margin-top:13px}.setup-redesign .foot-block>div{gap:10px;display:flex}.setup-redesign .foot-block button{border-radius:9px;flex:1;color:#afbec8!important;background:#0b151d!important;border:1px solid #334650!important;min-height:36px!important;font-size:11px!important}.setup-redesign .foot-block button.active{color:#10251e!important;background:#ccebe0!important;border-color:#ccebe0!important}.setup-redesign .nationality-column .world-picker{flex:1;min-height:0;background:radial-gradient(#163b3e55,#0000 75%)!important;border:0!important;height:auto!important;padding:0!important}.setup-redesign .world-picker nav{gap:8px}.setup-redesign .world-picker nav button{color:#b7cbd0;background:#0c2028!important;border:1px solid #315059!important;min-height:35px!important;font-size:11px!important}.setup-redesign .world-picker nav button.active{color:#0a3225!important;background:#b9eedb!important;border-color:#b9eedb!important}.setup-redesign .geographic-map{background-image:linear-gradient(#86c7bb07 1px,#0000 1px),linear-gradient(90deg,#86c7bb07 1px,#0000 1px);background-size:36px 36px;flex:1;height:300px!important;min-height:240px!important}.setup-redesign .geographic-map path{fill:#172e38;stroke:#4c7778}.setup-redesign .geographic-map path.available{fill:#345b59}.setup-redesign .geographic-map path.selected{fill:#70d7b3}.setup-redesign .world-picker>small{color:#91a8b2!important;margin:8px 0!important;font-size:9px!important}.setup-redesign .origin-note{border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:38px!important;margin-top:8px!important;padding:8px 0 0!important;display:flex!important}.setup-redesign .origin-note img{object-fit:contain;width:24px;max-height:18px}.setup-redesign .origin-note strong{font-size:12px!important}.setup-redesign .origin-note span{color:#8fa4af;font-size:9px!important}.setup-redesign .position-column .position-map{flex:1;background:repeating-linear-gradient(0deg,#ffffff03 0 45px,#00000008 45px 90px),radial-gradient(#174b35,#082b23)!important;border:1px solid #496d5655!important;border-radius:10px!important;height:auto!important;min-height:330px!important}.setup-redesign .position-node{width:38px;transition:background .2s,border-color .2s;clip-path:none!important;color:#e4f6ee!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:#082922!important;border:1px solid #359d79!important;border-radius:50%!important;font-size:10px!important;transform:translate(-50%,-50%)!important}.setup-redesign .position-node:hover{background:#15533e!important}.setup-redesign .position-node.active{color:#103426!important;background:#b6efd7!important;border-color:#e6fff4!important;box-shadow:0 0 0 4px #55dba51a!important}.setup-redesign .selected-position{background:#08131a;border:1px solid #ffffff12;margin-top:10px!important;padding:10px 12px!important}.setup-redesign .selected-position span{color:#98aeb9;font-size:9px}.setup-redesign .selected-position strong{color:#5de0b4;font-size:17px!important}.setup-redesign .career-mode-strip{background:#061118e8;border:1px solid #3b73643d;border-radius:12px;gap:12px;margin:14px 0 0!important;padding:10px!important}.setup-redesign .career-mode-strip>button{border-radius:9px;background:#0c1820!important;border:1px solid #ffffff10!important;min-height:48px!important}.setup-redesign .career-mode-strip>button.active{box-shadow:none!important;background:#0b2c23!important;border-color:#31866a!important}.setup-redesign .career-mode-strip b{font-size:12px}.setup-redesign .career-mode-strip small{color:#8ca4af;font-size:9px}.setup-redesign .career-mode-title strong{font-size:11px}.setup-redesign .copero-continue{border-radius:10px;flex:none;width:100%;font-size:12px;transition:filter .2s;color:#fff!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:linear-gradient(110deg,#098568,#007a59)!important;border:0!important;margin:12px 0 0!important;padding:0 22px!important}.setup-redesign .copero-continue:hover:not(:disabled){filter:brightness(1.07);transform:none!important}.setup-redesign .position-column .selected-position strong{text-align:right;font-size:14px!important}.setup-redesign .career-mode-strip>.coming-soon:disabled{opacity:.78!important}.setup-redesign button:focus-visible,.setup-redesign input:focus-visible{outline-offset:3px;outline:2px solid #83e6c1!important}@media (width<=999px){.setup-redesign.copero-setup-page{padding:0 16px 20px!important}.setup-redesign .copero-identity-grid{grid-template-columns:1fr!important}.setup-redesign .position-column .position-map,.setup-redesign .nationality-column .world-picker{flex:none;height:390px!important}.setup-redesign .setup-shirt-stage{min-height:260px}.setup-redesign .copero-setup-header>span{text-align:right;max-width:80px;font-size:7px}.setup-redesign .copero-setup-logo img{width:110px!important}}@media (prefers-reduced-motion:reduce){.setup-redesign,.setup-redesign button{transition:none!important;animation:none!important}}@media (width>=1000px) and (height>=700px){.setup-redesign.copero-setup-page{height:100dvh!important;min-height:0!important;padding:0 28px 12px!important;overflow:hidden!important}.setup-redesign .copero-setup-shell{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.setup-redesign .copero-setup-title{flex:none!important;padding:14px 0 12px!important}.setup-redesign .copero-setup-title h2{margin:4px 0!important;font-size:clamp(30px,2.5vw,40px)!important}.setup-redesign .copero-identity-grid{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.setup-redesign .copero-identity-grid>section{min-height:0!important;padding:12px!important}.setup-redesign .setup-card-heading{min-height:26px;margin-bottom:8px;padding-bottom:7px}.setup-redesign .setup-shirt-stage{overflow:hidden;min-height:0!important}.setup-redesign .premium-jersey-preview{width:min(230px,80%)!important;height:min(205px,24dvh)!important;min-height:0!important;margin:auto!important}.setup-redesign .setup-shirt-stage:after{width:48%;bottom:7px}.setup-redesign .identity-fields{margin-top:9px!important}.setup-redesign .identity-fields input{height:35px!important}.setup-redesign .foot-block{margin-top:8px!important}.setup-redesign .foot-block button{min-height:32px!important}.setup-redesign .nationality-column .world-picker{overflow:hidden;min-height:0!important}.setup-redesign .geographic-map,.setup-redesign .position-column .position-map{flex:auto!important;height:auto!important;min-height:0!important}.setup-redesign .career-mode-strip{flex:none!important;margin-top:9px!important;padding:6px!important}.setup-redesign .career-mode-strip>button{min-height:42px!important}.setup-redesign .copero-continue{flex:none!important;height:44px!important;min-height:44px!important;margin-top:8px!important;margin-bottom:0!important}.setup-redesign.copero-setup-page{min-height:100dvh!important;padding:12px 24px 20px!important}.setup-redesign .copero-setup-shell{width:min(1500px,100%)!important;margin:0 auto!important}.setup-redesign .copero-setup-header{height:54px!important;min-height:54px!important}.setup-redesign .copero-setup-title{padding:15px 0 17px!important}.setup-redesign .copero-identity-grid{gap:12px!important;height:min(550px,100dvh - 300px)!important}.setup-redesign .copero-identity-grid>section{padding:13px!important}.setup-redesign .setup-shirt-stage{min-height:0!important}.setup-redesign .premium-jersey-preview{transform-origin:50%;transform:scale(1.12);width:min(390px,95%)!important;height:min(340px,38dvh)!important}.setup-redesign .position-column .position-map,.setup-redesign .geographic-map{min-height:0!important}.setup-redesign .career-mode-strip{margin-top:10px!important}.setup-redesign .copero-continue{margin-top:8px!important}}@media (width>=1000px){.setup-redesign.copero-setup-page{padding-top:0!important}.setup-redesign .copero-setup-header{height:56px!important;min-height:56px!important}.setup-redesign .setup-shirt-stage{background:radial-gradient(at 50% 70%,#183b383b,#0000 65%),#09171c!important}.setup-redesign .setup-shirt-stage:after,.setup-redesign .premium-jersey-preview .jersey-glow{display:none!important}.setup-redesign .copero-setup-title{padding:10px 0 12px!important}.setup-redesign .copero-setup-title p,.setup-redesign .setup-card-heading>span,.setup-redesign .world-picker>small,.setup-redesign .origin-note span,.setup-redesign .career-mode-strip small{display:none!important}.setup-redesign .setup-card-heading{min-height:28px;margin-bottom:9px;padding-bottom:9px}.setup-redesign .copero-identity-grid{height:min(530px,100dvh - 280px)!important}.setup-redesign .origin-note{min-height:30px!important;padding-top:6px!important}.setup-redesign .career-mode-strip{margin-top:9px!important;padding:7px!important}.setup-redesign .career-mode-strip>button{min-height:40px!important}.setup-redesign .copero-continue{margin-top:7px!important}.setup-redesign.copero-setup-page{height:auto!important;min-height:100dvh!important;padding:0 28px 90px!important;display:block!important}.setup-redesign .copero-setup-shell{width:min(1500px,100%)!important;height:auto!important;max-height:none!important}.setup-redesign .copero-identity-grid{flex:none!important;height:min(490px,100dvh - 340px)!important;min-height:390px!important}.setup-redesign .premium-jersey-preview{width:min(290px,85%)!important;height:min(255px,28dvh)!important;transform:none!important}.setup-redesign .position-column .position-map,.setup-redesign .geographic-map{min-height:0!important}}.setup-redesign .position-column .position-node{width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;font-size:11px!important}.setup-redesign .career-mode-strip>.coming-soon small{letter-spacing:.07em;margin-top:3px;font-weight:800;color:#75e3be!important;font-size:9px!important;display:block!important}body:has(.first-contract){overflow:auto!important}.first-contract.copero-setup-page{color:#f1f7f5;background:radial-gradient(at 62% 10%,#12524d48,#0000 45%),radial-gradient(at 0 80%,#0b563027,#0000 50%),linear-gradient(100deg,#030b10e8,#030b10e6),url(/optimized/life-photo/home-hero.webp) 50%/cover fixed!important;height:auto!important;min-height:100dvh!important;padding:0 30px 24px!important;display:block!important;overflow:visible!important}.first-contract .copero-setup-shell{margin:auto;width:min(1560px,100%)!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.first-contract .copero-setup-header{grid-template-columns:1fr auto 1fr;background:0 0!important;border-bottom:1px solid #79998f25!important;height:70px!important;min-height:70px!important;padding:0!important;display:grid!important}.first-contract .copero-back{color:#a9b9c2;letter-spacing:.13em;justify-self:start;font-size:11px;background:0 0!important;border:0!important}.first-contract .copero-setup-logo{background:0 0!important;border:0!important;padding:0!important}.first-contract .copero-setup-logo img{width:155px!important;height:auto!important}.first-contract .copero-setup-header>span{color:#9ba9b0;letter-spacing:.14em;justify-self:end;font-size:10px}.first-contract .first-draft{padding:20px 0 8px}.first-player{align-items:center;gap:22px;display:flex}.first-ovr{color:#fff8e9;background:linear-gradient(135deg,#e29822,#a8600b);border:1px solid #f4b433;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:88px;height:96px;display:flex;box-shadow:inset 0 1px #ffd57766,0 6px 22px #0003}.first-ovr span{font-size:11px;font-weight:750;line-height:1}.first-ovr strong{letter-spacing:-1px;font-size:43px;line-height:1.05}.first-player h2{letter-spacing:-.5px;margin:7px 0 3px;font-size:27px}.first-player p{color:#96a8b3;margin:0;font-size:15px}.first-pills{align-items:center;gap:8px;display:flex}.first-pills>span,.first-pills>b{background:#152026;border:1px solid #5e807544;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:1;display:flex}.first-pills>b{color:#42e5b1;background:#07352877;border-color:#238a6355}.first-heading{justify-content:space-between;align-items:center;margin:22px 0 18px;display:flex}.first-heading>div>span{color:#33e4ad;letter-spacing:.13em;font-size:13px;font-weight:800}.first-heading h1{letter-spacing:-1.8px;margin:6px 0 7px;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:1.08}.first-heading h1 em{color:#25dfa5;font-style:normal}.first-heading p{color:#94aab3;margin:0;font-size:14px;line-height:1.5}.first-heading aside{text-align:center;color:#c9dad5;letter-spacing:-1px;margin:0 24px;font-size:25px;font-style:italic;font-weight:600;line-height:1.1;transform:rotate(-7deg)}.first-heading aside i{background:linear-gradient(90deg,#0000,#43e9ad,#0000);width:75px;height:2px;margin:9px auto 0;display:block}.first-favorite{text-align:left;color:#edf8f3;cursor:pointer;background:linear-gradient(125deg,#0d292478,#051411bd);border:1px solid #26c79c88;border-radius:17px;align-items:center;gap:17px;width:min(620px,100%);min-height:72px;margin:0 0 20px;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.first-favorite:hover{border-color:#58edc0;box-shadow:0 0 24px #00ca9120}.first-favorite>svg:first-child{color:#d8eee6;width:32px;height:32px}.first-favorite>.club-badge{flex:none;width:38px!important;height:42px!important}.first-favorite>span{flex:1;min-width:0}.first-favorite b{font-size:18px;line-height:1.2;display:block}.first-favorite em{color:#2ae4ab;font-style:normal}.first-favorite small{color:#9cafa9;margin-top:5px;font-size:12px;display:block}.first-favorite>svg:last-child{color:#30e5ac;flex:none;width:23px;height:23px}.first-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.first-offer{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--club-color,#22584f) 13%,transparent),transparent 70%),linear-gradient(145deg,#08151cce,#040d11e8);color:#f2f6f4;cursor:pointer;border:1px solid #4c6f7899;border-radius:19px;flex-direction:column;align-items:center;min-width:0;padding:25px 20px 14px;transition:box-shadow .25s,border-color .25s;display:flex;box-shadow:inset 0 1px #91b9c416,0 16px 40px #0003}.first-offer:hover:not(:disabled),.first-offer:focus-visible,.first-offer.is-signing{border-color:#36f0ae;box-shadow:0 0 0 1px #2ceba24a,0 0 23px #00ef9336,inset 0 0 30px #00be8510}.first-offer:focus-visible,.first-favorite:focus-visible{outline-offset:4px;outline:2px solid #b0ffe4}.first-offer:disabled{cursor:wait}.first-offers:has(.is-signing) .first-offer:not(.is-signing){opacity:.55}.first-crest{place-items:center;width:100%;height:clamp(118px,17vh,175px);display:grid}.first-crest .club-badge,.first-crest .club-badge.large{background:0 0!important;width:clamp(104px,10vw,166px)!important;max-width:100%!important;height:clamp(110px,17vh,170px)!important}.first-crest img{filter:drop-shadow(0 7px 10px #0007);object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.first-offer h2{letter-spacing:-.6px;text-align:center;justify-content:center;align-items:center;min-height:2.25em;margin:13px 0 9px;font-size:clamp(20px,1.9vw,30px);line-height:1.12;display:flex}.first-league{color:#aebfc7;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:20px;margin-bottom:21px;font-size:13px;display:flex}.first-club-facts{border-top:1px solid #78958728;grid-template-columns:1fr 1fr 1.2fr;width:100%;padding-top:17px;display:grid}.first-club-facts>div{flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 5px;display:flex}.first-club-facts>div+div{border-left:1px solid #7da0921a}.first-club-facts small{color:#8c9fa9;letter-spacing:.06em;font-size:9px;font-weight:750}.first-club-facts span{white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex}.first-club-facts svg{color:#29d9a2}.first-club-facts>div:last-child svg{color:#7fbee2}.first-stars{gap:1px!important}.first-stars b{color:#3e4a56;font-size:19px;font-weight:700}.first-stars b.lit{color:#f2cb42}.first-sign-label{letter-spacing:.1em;color:#83bfa9;justify-content:center;align-items:center;gap:8px;margin:15px 0 0;font-size:9px;font-weight:750;display:flex}.first-error,.first-loading{color:#b5c8c0;text-align:center}.first-favorite-overlay{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a10d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.first-favorite-dialog{background:linear-gradient(145deg,#12262a,#08141c);border:1px solid #3e7665;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:min(720px,90dvh);padding:24px;display:flex;box-shadow:0 30px 100px #0009}.first-favorite-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.first-favorite-dialog header small{color:#6acfb1;letter-spacing:.12em;font-size:9px}.first-favorite-dialog h2{margin:7px 0;font-size:26px}.first-favorite-dialog header button{color:#d9e7e1;cursor:pointer;background:#ffffff06;border:1px solid #658d7f45;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.first-favorite-dialog>p{color:#9cb3b3;margin:4px 0 20px;font-size:13px;line-height:1.5}.first-favorite-filters{grid-template-columns:1fr 1.5fr;gap:12px;margin-bottom:16px;display:grid}.first-favorite-filters label>span{letter-spacing:.1em;color:#8eadac;margin-bottom:7px;font-size:9px;display:block}.first-favorite-filters select,.first-favorite-filters input{color:#ecf4ed;width:100%;min-width:0;height:40px;font:inherit;background:#08161c;border:1px solid #527d7050;border-radius:9px;padding:0 11px;font-size:13px}.first-favorite-filters label>div{align-items:center;display:flex;position:relative}.first-favorite-filters svg{color:#81a798;position:absolute;left:10px}.first-favorite-filters input{padding-left:35px}.first-favorite-list{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid;overflow:auto}.first-favorite-list button{color:#dbe9e5;text-align:left;cursor:pointer;background:#102129;border:1px solid #5e837329;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.first-favorite-list button:hover,.first-favorite-list button[aria-pressed=true]{background:#163830;border-color:#56d7a7}.first-favorite-list .club-badge{flex:none;width:32px!important;height:36px!important}.first-favorite-list button>span{flex:1;min-width:0}.first-favorite-list b{font-size:12px;display:block}.first-favorite-list small{color:#92aaa6;margin-top:4px;font-size:10px;display:block}.first-favorite-list svg{color:#5ebf9d;flex:none}.first-favorite-skip{color:#9ab4a8;cursor:pointer;background:0 0;border:1px solid #5c7c7033;border-radius:9px;flex:none;margin-top:16px;padding:12px}@media (width>=901px) and (height<=820px){.first-contract .first-draft{padding-top:14px}.first-player .first-ovr{border-radius:16px;width:74px;height:76px}.first-heading{margin:15px 0}.first-heading h1{font-size:clamp(32px,3vw,46px)}.first-favorite{min-height:62px;margin-bottom:14px;padding:10px 16px}.first-offer{padding-top:17px}.first-crest{height:110px}.first-crest .club-badge.large{width:110px!important;height:110px!important}.first-offer h2{margin-top:10px;font-size:22px}.first-league{margin-bottom:14px}}@media (width<=1100px){.first-contract.copero-setup-page{padding:0 20px 20px!important}.first-offers{gap:12px}.first-offer{padding-inline:12px}.first-club-facts small{font-size:8px}.first-club-facts span{font-size:12px}.first-stars b{font-size:16px}}@media (width<=760px){.first-contract.copero-setup-page{padding:0 16px 24px!important}.first-contract .copero-setup-header{height:58px!important;min-height:58px!important}.first-contract .copero-setup-header>span{font-size:8px}.first-contract .copero-setup-logo img{width:112px!important}.first-heading aside{display:none}.first-heading h1{font-size:36px}.first-offers{grid-template-columns:1fr}.first-crest{height:115px}.first-crest .club-badge.large{width:110px!important;height:110px!important}.first-offer h2{min-height:0;font-size:24px}.first-favorite b{font-size:16px}.first-favorite-dialog{padding:18px}.first-favorite-list,.first-favorite-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.first-offer,.first-favorite{transition:none}}@media (width>=761px){body:has(.first-contract){overflow:hidden!important}.first-contract.copero-setup-page{height:100dvh!important;min-height:0!important;padding:0 28px 20px!important;overflow:hidden!important}.first-contract .copero-setup-shell{flex-direction:column;min-height:0;display:flex;height:100%!important}.first-contract .copero-setup-header{flex:none;height:58px!important;min-height:58px!important}.first-contract .first-draft{flex-direction:column;flex:1;min-height:0;padding:14px 0 0;display:flex}.first-player{flex:none;gap:15px}.first-player .first-ovr{border-radius:14px;width:62px;height:66px}.first-ovr strong{font-size:31px}.first-player h2{margin:4px 0;font-size:22px}.first-player p{font-size:12px}.first-heading{flex:none;margin:14px 0}.first-heading h1{letter-spacing:-1px;font-size:clamp(28px,2.8vw,40px)}.first-heading>div>span{font-size:10px}.first-heading p{font-size:12px}.first-heading aside{font-size:19px}.first-favorite{flex:none;min-height:54px;margin-bottom:14px;padding:9px 14px}.first-favorite b{font-size:15px}.first-favorite small{font-size:10px}.first-offers{flex:1;gap:16px;min-height:0}.first-offer{justify-content:center;height:100%;min-height:0;padding:14px 16px 12px}.first-crest{height:clamp(70px,12vh,112px)}.first-crest .club-badge.large{width:110px!important;height:clamp(70px,12vh,112px)!important}.first-offer h2{margin:9px 0 5px;font-size:clamp(18px,1.5vw,24px)}.first-league{margin-bottom:12px;font-size:11px}.first-club-facts{padding-top:12px}.first-club-facts>div{gap:5px}.first-club-facts span{font-size:12px}.first-sign-label{margin-top:12px}}.first-offer{background:radial-gradient(ellipse at 50% 34%,color-mix(in srgb,var(--club-color,#22584f) 8%,transparent),transparent 68%), linear-gradient(145deg,#08141ace,#040b10eb)}.first-offer:hover:not(:disabled),.first-offer:focus-visible,.first-offer.is-signing{box-shadow:0 0 0 1px color-mix(in srgb,var(--club-color,#2ceba2) 34%,transparent),0 0 18px color-mix(in srgb,var(--club-color,#2ceba2) 12%,transparent),inset 0 0 24px color-mix(in srgb,var(--club-color,#2ceba2) 7%,transparent)}body:has(.career-premium-legacy){background:#031218;overflow:auto!important}.career-premium-legacy.legacy-v30{color:#f5faf9;background:#031218;height:auto;min-height:100dvh;padding:0;font-family:Arial,Helvetica,sans-serif;position:relative;inset:auto;overflow:visible}.career-premium-legacy .legacy-v30-shell{isolation:isolate;width:100%;max-width:1920px;height:100dvh;min-height:100dvh;box-shadow:none;background:#031218;border:0;border-radius:0;grid-template-rows:64px minmax(180px,22vh) 104px minmax(0,1fr) 56px;gap:0;margin:auto;display:grid;position:relative;overflow:hidden}.career-premium-legacy .legacy-v30-shell:before{content:"";z-index:-2;opacity:.65;background:linear-gradient(90deg,#03121835 0%,#03121855 25%,#031218aa 55%,#031218f0 85%),linear-gradient(#0000 5%,#031218 100%),url(/art/retirement-stadium.webp) 50% 31%/cover no-repeat;height:58%;position:absolute;inset:0 0 auto}.career-premium-legacy .legacy-v30-shell:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(at 83% 45%,#043532a8,#0000 52%),#031218;position:absolute;inset:25% 0 0}.career-premium-legacy .legacy-v30-shell>*{min-width:0;position:relative}.career-premium-legacy .legacy-v30-topbar{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0 clamp(24px,3vw,56px);display:flex}.career-premium-legacy .legacy-v30-wordmark{align-items:center;gap:18px;font-size:clamp(25px,2.1vw,37px);font-weight:1000;display:flex}.career-premium-legacy .legacy-v30-brand-tag{line-height:1.3;letter-spacing:.2em!important;color:#c8e2e5!important;font-size:9px!important}.career-premium-legacy .legacy-v30-topbar>div:last-child{text-align:right;background:0 0;border:0;padding:0}.career-premium-legacy .legacy-v30-topbar>div:last-child span{letter-spacing:.17em;color:#c4dce1;font-size:10px}.career-premium-legacy .legacy-v30-topbar>div:last-child strong{letter-spacing:.14em;font-size:12px}.career-premium-legacy .legacy-v30-ceremony{background:0 0;border:0;grid-template-columns:minmax(0,1fr) clamp(155px,11vw,205px);align-items:center;gap:30px;min-height:0;padding:0 clamp(24px,3vw,56px) 10px 35%;display:grid}.career-premium-legacy .legacy-v30-ceremony:after,.career-premium-legacy .legacy-v30-heading>span{display:none}.career-premium-legacy .legacy-v30-heading h1{letter-spacing:-.055em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 5px 23px #001016;max-width:100%;margin:0 0 8px;font-size:clamp(48px,6.1vw,106px);font-weight:1000;line-height:.93;overflow:hidden}.career-premium-legacy .legacy-v30-identity{color:#f8ffff;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;font-size:clamp(13px,1vw,18px);display:flex}.career-premium-legacy .legacy-v30-identity>.flag{object-fit:cover;border-radius:3px;min-width:43px;width:43px!important;height:29px!important}.career-premium-legacy .legacy-v30-label{color:#3cf3c6;letter-spacing:.05em;background:#033a34b9;border:1px solid #16ddb6;border-radius:20px;align-items:center;min-height:30px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.career-premium-legacy .legacy-v30-heading p{color:#dceff0;text-shadow:0 3px 12px #000;align-items:flex-start;gap:11px;max-width:680px;margin:0;font-size:clamp(13px,1.06vw,19px);line-height:1.35;display:flex}.career-premium-legacy .legacy-v30-heading p svg{stroke:#b2f9eb;flex:none;width:19px;height:19px}.career-premium-legacy .legacy-v30-ovr{text-align:center;text-shadow:0 2px 9px #241000;background:radial-gradient(circle at 42% 4%,#f9dd7c80,#0000 50%),linear-gradient(155deg,#9c7113,#493407 87%);border:1px solid #ffe780;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:clamp(138px,16vh,184px);min-height:0;display:flex;position:relative;box-shadow:0 0 0 5px #efc45812,0 0 42px #efbf4b5c,inset 0 0 32px #fbd77648}.career-premium-legacy .legacy-v30-ovr:before{content:"♛";color:#ffe7a3;font-size:21px;line-height:1}.career-premium-legacy .legacy-v30-ovr:after{content:"❧";color:#ecca70ad;font-size:26px;position:absolute;top:44%;right:8px}.career-premium-legacy .legacy-v30-ovr small{letter-spacing:.13em;color:#fff0ba;font-size:11px}.career-premium-legacy .legacy-v30-ovr strong{line-height:.95;color:#fff!important;font-size:clamp(46px,4.2vw,73px)!important}.career-premium-legacy .legacy-v30-ovr span{letter-spacing:.04em;color:#ffe2a6;font-size:10px}.career-premium-legacy .legacy-v30-stats{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021b20eb;border:1px solid #13c7b0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:auto;min-height:0;margin:0 clamp(24px,3vw,56px) 14px;display:grid;box-shadow:0 10px 34px #00151b99}.career-premium-legacy .legacy-v30-stats>div{align-items:center;gap:clamp(10px,1.4vw,25px);min-width:0;padding:10px clamp(11px,2vw,35px);display:flex}.career-premium-legacy .legacy-v30-stats>div+div{border-left:1px solid #42898291}.career-premium-legacy .legacy-v30-stats>div>svg{stroke:#34e3bd;filter:drop-shadow(0 0 5px #16deaf55);background:#04302e;border:1px solid #168777;border-radius:50%;flex:none;width:clamp(32px,3.1vw,56px);height:clamp(32px,3.1vw,56px);padding:9px}.career-premium-legacy .legacy-v30-stats>div>section{flex-direction:column;min-width:0;display:flex}.career-premium-legacy .legacy-v30-stats span{letter-spacing:.13em;color:#d2e7ea;font-size:clamp(9px,.85vw,13px);font-weight:900}.career-premium-legacy .legacy-v30-stats strong{color:#fff;font-size:clamp(25px,2.25vw,42px);line-height:1.05}.career-premium-legacy .legacy-v30-stats small{color:#a6c4c9;font-size:9px}.career-premium-legacy .legacy-v30-main{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);gap:16px;min-height:0;margin:0 clamp(24px,3vw,56px);display:grid;overflow:hidden}.career-premium-legacy .legacy-v30-left{grid-template-rows:minmax(130px,.43fr) minmax(215px,1fr);gap:16px;min-height:0;display:grid}.career-premium-legacy .legacy-v30-analysis,.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{background:linear-gradient(145deg,#04222abf,#03151ce6);border:1px solid #168e85;border-radius:12px;min-width:0;min-height:0;margin:0;padding:16px 20px;overflow:hidden;box-shadow:inset 0 1px #67e7d522}.career-premium-legacy .legacy-v30-analysis{background:linear-gradient(115deg,#022229ed,#061820df),radial-gradient(circle at 95% 70%,#37ada524,#0000 58%);flex-direction:column;display:flex}.career-premium-legacy .legacy-v30-analysis header,.career-premium-legacy .legacy-v30-trophies>header,.career-premium-legacy .legacy-v30-route>header{border-bottom:1px solid #398c8475;justify-content:space-between;align-items:center;min-height:36px;margin:0 0 13px;padding:0 0 11px;display:flex}.career-premium-legacy .legacy-v30-analysis header{justify-content:flex-start;gap:15px}.career-premium-legacy .legacy-v30-analysis header svg,.career-premium-legacy .legacy-v30-trophies header svg,.career-premium-legacy .legacy-v30-route header svg{stroke:#60efce;flex:none;width:24px;height:24px}.career-premium-legacy .legacy-v30-analysis header span,.career-premium-legacy .legacy-v30-trophies header span,.career-premium-legacy .legacy-v30-route header span{letter-spacing:.075em;color:#e4fffa;font-size:clamp(11px,.95vw,16px);font-weight:900}.career-premium-legacy .legacy-v30-analysis p{-webkit-line-clamp:5;color:#e8f3f3;border-left:3px solid #2ef2bd;-webkit-box-orient:vertical;max-width:none;margin:0 0 0 3px;padding:2px 0 0 18px;font-size:clamp(11px,.91vw,16px);line-height:1.42;display:-webkit-box;overflow:hidden}.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{flex-direction:column;display:flex}.career-premium-legacy .legacy-v30-trophies header>div,.career-premium-legacy .legacy-v30-route header>div{align-items:center;gap:13px;display:flex}.career-premium-legacy .legacy-v30-trophies header b,.career-premium-legacy .legacy-v30-route header b{color:#c3fff0;white-space:nowrap;border:1px solid #1bbba3;border-radius:8px;padding:5px 9px;font-size:12px}.career-premium-legacy .legacy-v30-trophy-shelf{perspective:none;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;height:auto;min-height:0;display:grid}.career-premium-legacy .legacy-v30-trophy{text-align:center;background:radial-gradient(at 50% 37%,#b99a4050,#0000 58%),#04191e;border:1px solid #299189;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:0;padding:8px 4px;display:flex;box-shadow:inset 0 -12px 22px #0011168a}.career-premium-legacy .legacy-v30-trophy:after{background:#c296406b}.career-premium-legacy .legacy-v30-trophy .trophy-logo{filter:drop-shadow(0 7px 13px #ddb74b91);min-height:0;width:clamp(56px,7vw,124px)!important;height:clamp(70px,10vh,145px)!important}.career-premium-legacy .legacy-v30-trophy strong{color:#fff;font-size:clamp(9px,.78vw,13px);line-height:1.1;display:block}.career-premium-legacy .legacy-v30-trophy small{color:#9ac9cb;margin-top:5px;font-size:10px;display:block}.career-premium-legacy .legacy-v30-more{color:#55f3cb;text-align:center;background:#041d22;border:1px solid #279c90;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:0;padding:7px;display:flex;position:static}.career-premium-legacy .legacy-v30-more strong{color:#58f4c7;font-size:clamp(25px,2vw,42px)}.career-premium-legacy .legacy-v30-more span{letter-spacing:.08em;font-size:10px}.career-premium-legacy .legacy-v30-milestone{background:linear-gradient(145deg,#092f31,#06171b);border:1px solid #348a83;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;min-height:0;padding:12px;display:flex}.career-premium-legacy .legacy-v30-milestone:before{content:"✦";color:#4be6bf;margin:auto 0;font-size:30px}.career-premium-legacy .legacy-v30-milestone>span{color:#7fe3d1;letter-spacing:.11em;font-size:10px}.career-premium-legacy .legacy-v30-milestone strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(13px,1.15vw,21px);line-height:1.1}.career-premium-legacy .legacy-v30-milestone small{color:#aac7cc;font-size:10px}.career-premium-legacy .legacy-v30-trophy-shelf.count-1{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-trophy{grid-row:span 3}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-trophy .trophy-logo{width:clamp(120px,11vw,200px)!important;height:clamp(120px,18vh,200px)!important}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-milestone{grid-template-rows:repeat(3,auto);grid-template-columns:35px minmax(0,1fr);align-content:center;gap:2px 8px;padding:7px 12px;display:grid}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-milestone:before{grid-row:span 3;align-self:center;margin:0;font-size:26px}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-milestone>*{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.career-premium-legacy .legacy-v30-trophy-shelf.count-0,.career-premium-legacy .legacy-v30-trophy-shelf.count-2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.career-premium-legacy .legacy-v30-route{gap:0}.career-premium-legacy .legacy-v30-route-list{grid-template-columns:repeat(var(--route-count,6),minmax(0,1fr));flex:1;grid-template-rows:minmax(0,1fr);gap:8px;min-height:0;padding:20px 0 22px;display:grid;position:relative;overflow:hidden}.career-premium-legacy .legacy-v30-route-list:before{content:"";background:linear-gradient(90deg,#0000,#34eac4 10% 90%,#0000);height:2px;position:absolute;top:9px;left:4%;right:4%}.career-premium-legacy .legacy-v30-route-list article{text-align:center;background:#04212bd9;border:1px solid #258c86;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:0;padding:12px 5px;display:flex;position:relative}.career-premium-legacy .legacy-v30-route-list article:before{content:"";background:#22cba9;border:2px solid #9affea;border-radius:50%;width:10px;height:10px;position:absolute;top:-15px;left:calc(50% - 5px);box-shadow:0 0 12px #32eac7}.career-premium-legacy .legacy-v30-route-list article .club-logo{flex:none;margin:0 auto 5px;width:clamp(27px,3vw,55px)!important;height:clamp(27px,3vw,55px)!important}.career-premium-legacy .legacy-v30-route-list article strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(10px,.83vw,15px);line-height:1.18;display:block}.career-premium-legacy .legacy-v30-route-list article small,.career-premium-legacy .legacy-v30-route-list article em{color:#9dc8ce;white-space:normal;font-size:clamp(9px,.68vw,12px);line-height:1.2;display:block}.career-premium-legacy .legacy-v30-route-more{text-align:center;color:#68dcc9;background:#052028;border:1px solid #288e8a;border-radius:6px;padding:3px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.career-premium-legacy .legacy-v30-route-spotlight{text-align:left;background:radial-gradient(circle at 81% 26%,#19a38c40,#0000 56%),#08272c;border:1px solid #168e80;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;min-height:0;margin:0 0 11px;padding:16px 24px;display:flex;position:relative}.career-premium-legacy .legacy-v30-route-spotlight:before{content:"✦";color:#3ae8ba4b;font-size:64px;position:absolute;top:9px;right:20px}.career-premium-legacy .legacy-v30-route-spotlight span{color:#74e9c8;letter-spacing:.15em;font-size:10px}.career-premium-legacy .legacy-v30-route-spotlight strong{color:#fff;font-size:clamp(19px,2vw,36px)}.career-premium-legacy .legacy-v30-route-spotlight p{color:#b1d5d3;margin:0;font-size:clamp(11px,.9vw,15px)}.career-premium-legacy .legacy-v30-route.route-count-1 .legacy-v30-route-list,.career-premium-legacy .legacy-v30-route.route-count-2 .legacy-v30-route-list,.career-premium-legacy .legacy-v30-route.route-count-3 .legacy-v30-route-list{flex:none;height:clamp(130px,17vh,175px)}.career-premium-legacy .legacy-v30-life-strip{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.career-premium-legacy .legacy-v30-life-strip>div{background:#04232a;border:1px solid #20897f;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:64px;padding:7px 10px;display:flex}.career-premium-legacy .legacy-v30-life-strip svg{stroke:#35ddb9;border:1px solid #1d736b;border-radius:8px;flex:none;width:31px;height:31px;padding:6px}.career-premium-legacy .legacy-v30-life-strip section{min-width:0}.career-premium-legacy .legacy-v30-life-strip span{letter-spacing:.08em;color:#d5ebea;font-size:9px;display:block}.career-premium-legacy .legacy-v30-life-strip strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-top:5px;font-size:clamp(10px,.85vw,15px);display:block;overflow:hidden}.career-premium-legacy .legacy-v30-footer{background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;margin:0 clamp(24px,3vw,56px);padding:0;display:grid}.career-premium-legacy .legacy-v30-footer>div:first-child{display:none}.career-premium-legacy .legacy-v30-footer-brand{letter-spacing:-.055em;color:#fff;font-size:20px;font-weight:1000}.career-premium-legacy .legacy-v30-footer-brand span{font-size:inherit;color:#19d790;letter-spacing:inherit}.career-premium-legacy .legacy-v30-footer:before,.career-premium-legacy .legacy-v30-footer:after{content:"";background:linear-gradient(90deg,#0000,#23bda0);height:1px}.career-premium-legacy .legacy-v30-footer:after{background:linear-gradient(90deg,#23bda0,#0000)}.career-premium-legacy .legacy-v30-footer button{color:#dfffee;cursor:pointer;background:#07332f;border:1px solid #6ee6c1;border-radius:7px;grid-area:1/3;justify-self:end;min-width:135px;height:32px;margin-left:15px;padding:0 12px;font-size:10px;transition:transform .18s,background .18s}.career-premium-legacy .legacy-v30-footer button:hover{background:#0b4c40;transform:scale(1.025)}.career-premium-legacy button:focus-visible{outline-offset:3px;outline:2px solid #79f4ce}@media (width<=1150px){.career-premium-legacy .legacy-v30-shell{grid-template-rows:58px auto auto auto auto;height:auto;min-height:100dvh}.career-premium-legacy .legacy-v30-ceremony{grid-template-columns:minmax(0,1fr) 135px;min-height:190px;padding-left:32%}.career-premium-legacy .legacy-v30-ovr{height:135px}.career-premium-legacy .legacy-v30-main{grid-template-columns:1fr;overflow:visible}.career-premium-legacy .legacy-v30-left{grid-template-rows:auto auto}.career-premium-legacy .legacy-v30-analysis{min-height:150px}.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{min-height:290px}.career-premium-legacy .legacy-v30-trophy-shelf{min-height:205px}.career-premium-legacy .legacy-v30-route-list{min-height:185px}.career-premium-legacy .legacy-v30-route-spotlight{min-height:135px}.career-premium-legacy .legacy-v30-stats{min-height:82px}.career-premium-legacy .legacy-v30-footer{min-height:65px}}@media (width<=690px){.career-premium-legacy .legacy-v30-shell:before{background-position:34% 0;height:390px}.career-premium-legacy .legacy-v30-topbar{padding:0 14px}.career-premium-legacy .legacy-v30-brand-tag{display:none}.career-premium-legacy .legacy-v30-topbar>div:last-child span{font-size:7px}.career-premium-legacy .legacy-v30-topbar>div:last-child strong{font-size:9px}.career-premium-legacy .legacy-v30-ceremony{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;min-height:265px;padding:62px 14px 20px}.career-premium-legacy .legacy-v30-heading h1{font-size:clamp(34px,9vw,58px)}.career-premium-legacy .legacy-v30-heading p{font-size:11px}.career-premium-legacy .legacy-v30-heading p svg{width:14px;height:14px}.career-premium-legacy .legacy-v30-identity{gap:6px;font-size:10px}.career-premium-legacy .legacy-v30-identity>.flag{min-width:29px;width:29px!important;height:20px!important}.career-premium-legacy .legacy-v30-label{min-height:23px;padding:0 7px;font-size:8px}.career-premium-legacy .legacy-v30-ovr{border-radius:10px;height:106px}.career-premium-legacy .legacy-v30-ovr:before{font-size:15px}.career-premium-legacy .legacy-v30-ovr strong{font-size:38px!important}.career-premium-legacy .legacy-v30-ovr small,.career-premium-legacy .legacy-v30-ovr span{font-size:7px}.career-premium-legacy .legacy-v30-stats{grid-template-columns:repeat(2,1fr);margin:0 12px 12px}.career-premium-legacy .legacy-v30-stats>div{padding:12px}.career-premium-legacy .legacy-v30-stats>div:nth-child(3){border-top:1px solid #42898291;border-left:0}.career-premium-legacy .legacy-v30-stats>div:nth-child(4){border-top:1px solid #42898291}.career-premium-legacy .legacy-v30-stats>div>svg{width:30px;height:30px}.career-premium-legacy .legacy-v30-stats strong{font-size:23px}.career-premium-legacy .legacy-v30-main{gap:12px;margin:0 12px}.career-premium-legacy .legacy-v30-left{gap:12px}.career-premium-legacy .legacy-v30-analysis,.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{padding:12px}.career-premium-legacy .legacy-v30-analysis p{font-size:12px;display:block;overflow:visible}.career-premium-legacy .legacy-v30-trophy-shelf{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.career-premium-legacy .legacy-v30-trophy{min-height:170px}.career-premium-legacy .legacy-v30-trophy-shelf.count-1{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr}.career-premium-legacy .legacy-v30-trophy-shelf.count-1>.legacy-v30-trophy{min-height:255px}.career-premium-legacy .legacy-v30-route-list{scrollbar-color:#1ac8a4 #051f27;gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.career-premium-legacy .legacy-v30-route-list article{flex:0 0 115px;min-height:155px}.career-premium-legacy .legacy-v30-life-strip{grid-template-columns:1fr;gap:6px}.career-premium-legacy .legacy-v30-life-strip>div{min-height:50px}.career-premium-legacy .legacy-v30-footer{justify-content:space-between;gap:10px;margin:0 12px;display:flex}.career-premium-legacy .legacy-v30-footer:before,.career-premium-legacy .legacy-v30-footer:after{display:none}.career-premium-legacy .legacy-v30-footer button{margin:0}.career-premium-legacy .legacy-v30-footer-brand{font-size:17px}}@media (prefers-reduced-motion:reduce){.career-premium-legacy *{transition:none!important;animation:none!important}}@media (width>=1151px){.career-premium-legacy .legacy-v30-shell{grid-template-rows:50px 185px 86px minmax(0,1fr) 46px;max-width:1680px;height:min(100dvh,940px);min-height:0}.career-premium-legacy .legacy-v30-topbar{padding:0 34px}.career-premium-legacy .legacy-v30-wordmark{font-size:28px}.career-premium-legacy .legacy-v30-ceremony{grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:0 34px 8px 33%}.career-premium-legacy .legacy-v30-heading h1{font-size:clamp(45px,5.2vw,75px)}.career-premium-legacy .legacy-v30-ovr{border-radius:14px;height:135px}.career-premium-legacy .legacy-v30-ovr strong{font-size:55px!important}.career-premium-legacy .legacy-v30-stats{margin:0 34px 10px}.career-premium-legacy .legacy-v30-stats>div{gap:14px;padding:7px 16px}.career-premium-legacy .legacy-v30-stats>div>svg{width:41px;height:41px;padding:8px}.career-premium-legacy .legacy-v30-stats strong{font-size:29px}.career-premium-legacy .legacy-v30-main{gap:12px;margin:0 34px}.career-premium-legacy .legacy-v30-left{grid-template-rows:minmax(165px,.6fr) minmax(205px,1fr);gap:12px}.career-premium-legacy .legacy-v30-analysis,.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{padding:12px 15px}.career-premium-legacy .legacy-v30-analysis header,.career-premium-legacy .legacy-v30-trophies>header,.career-premium-legacy .legacy-v30-route>header{min-height:29px;margin-bottom:9px;padding-bottom:8px}.career-premium-legacy .legacy-v30-analysis header span,.career-premium-legacy .legacy-v30-trophies header span,.career-premium-legacy .legacy-v30-route header span{font-size:12px}.career-premium-legacy .legacy-v30-analysis header svg,.career-premium-legacy .legacy-v30-trophies header svg,.career-premium-legacy .legacy-v30-route header svg{width:19px;height:19px}.career-premium-legacy .legacy-v30-analysis p{-webkit-line-clamp:unset;font-size:clamp(11px,.81vw,13px);line-height:1.38;display:block;overflow:visible}.career-premium-legacy .legacy-v30-trophy-shelf{grid-template-columns:repeat(var(--trophy-cols,5),minmax(0,1fr));grid-template-rows:repeat(var(--trophy-rows,1),minmax(0,1fr));gap:6px}.career-premium-legacy .legacy-v30-trophy{gap:5px;padding:6px 3px}.career-premium-legacy .legacy-v30-trophy .trophy-logo{width:clamp(44px,5vw,78px)!important;height:clamp(48px,8vh,85px)!important}.career-premium-legacy .legacy-v30-trophy strong{font-size:clamp(8px,.69vw,11px)}.career-premium-legacy .legacy-v30-trophy small{margin-top:2px;font-size:9px}.career-premium-legacy .legacy-v30-route-list{grid-template-columns:repeat(var(--route-count,5),minmax(0,1fr));grid-template-rows:repeat(var(--route-rows,1),minmax(0,1fr));gap:7px;padding:13px 0 5px}.career-premium-legacy .legacy-v30-route-list:before{top:5px}.career-premium-legacy .legacy-v30-route-list article{gap:4px;padding:4px 3px}.career-premium-legacy .legacy-v30-route-list article:before{width:6px;height:6px;top:-10px;left:calc(50% - 4px)}.career-premium-legacy .legacy-v30-route-list article .club-logo{margin:0 auto 2px;width:clamp(22px,2.5vw,34px)!important;height:clamp(22px,2.5vw,34px)!important}.career-premium-legacy .legacy-v30-route-list article strong{overflow-wrap:anywhere;font-size:clamp(9px,.7vw,12px);line-height:1.1}.career-premium-legacy .legacy-v30-route-list article small,.career-premium-legacy .legacy-v30-route-list article em{font-size:clamp(8px,.6vw,10px);line-height:1.1}.career-premium-legacy .legacy-v30-life-strip>div{gap:7px;min-height:50px;padding:5px 7px}.career-premium-legacy .legacy-v30-life-strip svg{width:26px;height:26px}.career-premium-legacy .legacy-v30-life-strip strong{font-size:11px}.career-premium-legacy .legacy-v30-footer{margin:0 34px}.career-premium-legacy .legacy-v30-footer-brand{white-space:nowrap;font-size:16px}.career-premium-legacy .legacy-v30-footer-brand span{font-size:inherit;display:inline}}@media (width>=1151px) and (height<=820px){.career-premium-legacy .legacy-v30-shell{grid-template-rows:44px 145px 70px minmax(0,1fr) 40px}.career-premium-legacy .legacy-v30-left{grid-template-rows:minmax(150px,.6fr) minmax(170px,1fr)}.career-premium-legacy .legacy-v30-ovr{height:113px}.career-premium-legacy .legacy-v30-heading h1{font-size:55px}}@media (width>=1151px){:is(.career-premium-legacy:has(.legacy-v30-trophies.is-extended) .legacy-v30-shell,.career-premium-legacy:has(.legacy-v30-route.is-extended) .legacy-v30-shell){grid-template-rows:50px 185px 86px auto 46px;height:auto;min-height:100dvh;overflow:visible}:is(.career-premium-legacy:has(.legacy-v30-trophies.is-extended) .legacy-v30-main,.career-premium-legacy:has(.legacy-v30-route.is-extended) .legacy-v30-main){min-height:640px;overflow:visible}}@media (width<=1150px){.career-premium-legacy .legacy-v30-analysis p{-webkit-line-clamp:unset;display:block;overflow:visible}.career-premium-legacy .legacy-v30-trophy-shelf{grid-template-columns:repeat(var(--trophy-cols,4),minmax(0,1fr));grid-template-rows:repeat(var(--trophy-rows,1),minmax(140px,auto))}.career-premium-legacy .legacy-v30-route-list{grid-template-columns:repeat(var(--route-count,5),minmax(0,1fr));grid-template-rows:repeat(var(--route-rows,1),minmax(110px,auto));height:auto;display:grid;overflow:visible}.career-premium-legacy .legacy-v30-footer-brand span{display:inline}}@media (width<=690px){.career-premium-legacy .legacy-v30-trophy-shelf{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.career-premium-legacy .legacy-v30-route-list{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-premium-legacy .legacy-v30-route-list article{min-height:115px}}@media (width>=1151px) and (height>=690px){.career-premium-legacy.legacy-v30{min-height:100dvh!important}.career-premium-legacy .legacy-v30-shell{grid-template-rows:46px 150px 76px minmax(0,1fr) 42px!important;width:100%!important;max-width:1580px!important;height:min(100dvh,790px)!important;min-height:0!important;overflow:hidden!important}.career-premium-legacy .legacy-v30-topbar{padding:0 27px;height:46px!important}.career-premium-legacy .legacy-v30-wordmark{font-size:25px}.career-premium-legacy .legacy-v30-ceremony{grid-template-columns:minmax(0,1fr) 122px;gap:15px;min-height:0!important;padding:0 27px 5px 33%!important}.career-premium-legacy .legacy-v30-heading h1{margin:0 0 5px;font-size:clamp(39px,4vw,60px);line-height:.9}.career-premium-legacy .legacy-v30-identity{gap:8px;margin:0 0 7px;font-size:12px}.career-premium-legacy .legacy-v30-identity>.flag{min-width:29px;width:29px!important;height:21px!important}.career-premium-legacy .legacy-v30-label{min-height:23px;padding:0 10px;font-size:10px}.career-premium-legacy .legacy-v30-heading p{font-size:12px;line-height:1.2}.career-premium-legacy .legacy-v30-ovr{border-radius:12px;gap:0;width:122px;height:113px!important;min-height:0!important}.career-premium-legacy .legacy-v30-ovr:before{font-size:16px}.career-premium-legacy .legacy-v30-ovr strong{font-size:43px!important}.career-premium-legacy .legacy-v30-ovr small,.career-premium-legacy .legacy-v30-ovr span{font-size:8px}.career-premium-legacy .legacy-v30-stats{margin:0 27px 8px;height:auto!important;min-height:0!important}.career-premium-legacy .legacy-v30-stats>div{gap:9px;padding:5px 12px}.career-premium-legacy .legacy-v30-stats>div>svg{width:33px;height:33px;padding:6px}.career-premium-legacy .legacy-v30-stats span{font-size:9px}.career-premium-legacy .legacy-v30-stats strong{font-size:23px}.career-premium-legacy .legacy-v30-main{gap:10px;margin:0 27px;overflow:hidden;min-height:0!important}.career-premium-legacy .legacy-v30-left{grid-template-rows:minmax(145px,.58fr) minmax(190px,1fr);gap:10px;min-height:0}.career-premium-legacy .legacy-v30-analysis,.career-premium-legacy .legacy-v30-trophies,.career-premium-legacy .legacy-v30-route{min-height:0;padding:10px 12px}.career-premium-legacy .legacy-v30-analysis header,.career-premium-legacy .legacy-v30-trophies>header,.career-premium-legacy .legacy-v30-route>header{min-height:24px;margin-bottom:7px;padding-bottom:6px}.career-premium-legacy .legacy-v30-analysis header span,.career-premium-legacy .legacy-v30-trophies header span,.career-premium-legacy .legacy-v30-route header span{font-size:11px}.career-premium-legacy .legacy-v30-analysis p{padding-left:11px;font-size:11px;line-height:1.27}.career-premium-legacy .legacy-v30-trophy-shelf{gap:5px}.career-premium-legacy .legacy-v30-trophy{gap:3px;padding:3px}.career-premium-legacy .legacy-v30-trophy .trophy-logo{width:54px!important;height:59px!important}.career-premium-legacy .legacy-v30-trophy strong{font-size:10px}.career-premium-legacy .legacy-v30-trophy small{font-size:8px}.career-premium-legacy .legacy-v30-route-list{gap:5px;padding:10px 0 3px}.career-premium-legacy .legacy-v30-route-list article{gap:2px;padding:3px 2px}.career-premium-legacy .legacy-v30-route-list article .club-logo{margin-bottom:0;width:25px!important;height:25px!important}.career-premium-legacy .legacy-v30-route-list article strong{font-size:10px;line-height:1.04}.career-premium-legacy .legacy-v30-route-list article small,.career-premium-legacy .legacy-v30-route-list article em{font-size:9px;line-height:1.05}.career-premium-legacy .legacy-v30-life-strip{gap:5px}.career-premium-legacy .legacy-v30-life-strip>div{min-height:41px;padding:4px 5px}.career-premium-legacy .legacy-v30-life-strip svg{width:22px;height:22px;padding:4px}.career-premium-legacy .legacy-v30-life-strip strong{margin-top:2px;font-size:10px}.career-premium-legacy .legacy-v30-footer{justify-content:flex-end;align-items:center;min-height:0;margin:0 27px;display:flex;position:relative}.career-premium-legacy .legacy-v30-footer:before,.career-premium-legacy .legacy-v30-footer:after{width:34%;position:absolute;top:50%}.career-premium-legacy .legacy-v30-footer:before{left:0}.career-premium-legacy .legacy-v30-footer:after{right:0}.career-premium-legacy .legacy-v30-footer-brand{white-space:nowrap;width:max-content;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.career-premium-legacy .legacy-v30-footer-brand span{font-size:inherit!important;display:inline!important}.career-premium-legacy .legacy-v30-footer button{z-index:1;min-width:120px;height:28px;font-size:9px;position:relative}:is(.career-premium-legacy:has(.legacy-v30-trophies.is-extended) .legacy-v30-shell,.career-premium-legacy:has(.legacy-v30-route.is-extended) .legacy-v30-shell){grid-template-rows:46px 150px 76px auto 42px!important;height:auto!important;min-height:790px!important;overflow:visible!important}:is(.career-premium-legacy:has(.legacy-v30-trophies.is-extended) .legacy-v30-main,.career-premium-legacy:has(.legacy-v30-route.is-extended) .legacy-v30-main){overflow:visible;min-height:520px!important}}.career-premium-legacy .legacy-v30-wordmark{isolation:isolate;position:relative}.career-premium-legacy .legacy-v30-wordmark:before{content:"";z-index:-1;filter:blur(9px);pointer-events:none;background:radial-gradient(at 35%,#031018 15%,#031018d9 15%,#0000 25%);position:absolute;inset:-14px -30px -15px -18px}.career-premium-legacy .legacy-v30-topbar .legacy-v30-top-actions{text-align:right;align-items:center;gap:17px;display:flex}.career-premium-legacy .legacy-v30-status{flex-direction:column;gap:3px;display:flex}.career-premium-legacy .legacy-v30-status span{color:#9ab9c0;letter-spacing:.15em;font-size:9px;font-weight:800}.career-premium-legacy .legacy-v30-status strong{color:#fff;letter-spacing:.11em;font-size:11px}.career-premium-legacy .legacy-v30-restart{color:#d9fff3;letter-spacing:.09em;white-space:nowrap;cursor:pointer;background:#052a2cb8;border:1px solid #2cb49680;border-radius:6px;align-items:center;gap:12px;min-height:30px;padding:0 11px;font-size:9px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.career-premium-legacy .legacy-v30-restart:hover{background:#0a4541;transform:translateY(-1px)}.career-premium-legacy .legacy-v30-restart span{letter-spacing:0;font-size:14px;line-height:1}.career-premium-legacy .legacy-v30-ovr:after{content:none!important;display:none!important}.career-premium-legacy .legacy-v30-trophies{background:linear-gradient(130deg,#071a1eeb,#03171adf 65%),radial-gradient(circle at 50% 100%,#85612a26,#0000 75%);border-color:#4775759c}.career-premium-legacy .legacy-v30-trophy-shelf.legacy-hall{grid-template-columns:repeat(var(--trophy-cols),minmax(0,1fr));grid-template-rows:repeat(var(--trophy-rows),minmax(0,1fr));scrollbar-width:thin;scrollbar-color:#548b7b #071b1d;flex:1;gap:8px;height:auto;min-height:0;padding:0;display:grid;overflow:auto}.career-premium-legacy .legacy-hall>.legacy-v30-trophy{text-align:center;background:radial-gradient(at 50% 28%,#bb9b493d,#0000 59%),linear-gradient(165deg,#172121f2,#081517 78%);border:1px solid #5e684f91;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:0;padding:8px 8px 11px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #dfc58133,inset 0 -18px 28px #010b0dc9}.career-premium-legacy .legacy-hall>.legacy-v30-trophy:before{content:"";background:linear-gradient(90deg,#0000,#d2bc79a6,#0000);width:70%;height:1px;position:absolute;top:0;left:15%}.career-premium-legacy .legacy-hall>.legacy-v30-trophy:after{content:"";background:linear-gradient(90deg,#0000,#b7985280,#0000);width:66%;height:1px;position:absolute;bottom:6px;left:17%}.career-premium-legacy .legacy-trophy-order{color:#a7b8a9a1;letter-spacing:.12em;font-size:10px;font-weight:700;position:absolute;top:9px;left:11px}.career-premium-legacy .legacy-trophy-art{filter:drop-shadow(0 7px 10px #000);flex:1;place-items:center;width:100%;min-height:0;max-height:130px;display:grid}.career-premium-legacy .legacy-trophy-art .trophy-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #e4b95636);min-height:0;display:block;width:min(85%,80px)!important;height:min(100%,90px)!important}.career-premium-legacy .legacy-trophy-caption{flex-direction:column;justify-content:end;align-items:center;gap:3px;min-width:0;min-height:38px;display:flex}.career-premium-legacy .legacy-trophy-caption>span{color:#baad86;letter-spacing:.17em;font-size:8px;font-weight:700}.career-premium-legacy .legacy-trophy-caption strong{color:#fff9e8;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(9px,.73vw,12px);line-height:1.12;display:block}.career-premium-legacy .legacy-trophy-caption small{color:#a8c1bd;margin:0;font-size:10px;display:block}.career-premium-legacy .legacy-hall.is-featured>.legacy-v30-trophy{flex-direction:row;justify-content:space-evenly;gap:4px;padding:15px 12px}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-art{flex:0 0 45%;width:45%;height:100%;max-height:none}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-art .trophy-logo{width:min(100%,120px)!important;height:min(100%,150px)!important}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-caption{text-align:left;flex:1;align-items:flex-start;gap:6px}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-caption strong{font-size:clamp(12px,1.05vw,18px)}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-caption small{font-size:12px}.career-premium-legacy .legacy-hall-empty{color:#a2bbb8;text-align:center;grid-column:1/-1;place-items:center;font-size:12px;display:grid}@media (width>=1151px){.career-premium-legacy .legacy-v30-shell{grid-template-rows:46px 150px 76px minmax(0,1fr)!important}.career-premium-legacy .legacy-v30-main{padding-bottom:12px}:is(.career-premium-legacy:has(.legacy-v30-trophies.is-extended) .legacy-v30-shell,.career-premium-legacy:has(.legacy-v30-route.is-extended) .legacy-v30-shell){grid-template-rows:46px 150px 76px auto!important}}@media (width<=1150px){.career-premium-legacy .legacy-v30-shell{grid-template-rows:58px auto auto auto!important}.career-premium-legacy .legacy-hall.is-featured>.legacy-v30-trophy{min-height:160px}.career-premium-legacy .legacy-v30-main{padding-bottom:22px}}@media (width<=690px){.career-premium-legacy .legacy-v30-topbar .legacy-v30-top-actions{gap:6px}.career-premium-legacy .legacy-v30-restart{gap:4px;padding:0 6px;font-size:8px}.career-premium-legacy .legacy-v30-status{display:none}.career-premium-legacy .legacy-v30-trophy-shelf.legacy-hall{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.career-premium-legacy .legacy-hall>.legacy-v30-trophy{min-height:155px}.career-premium-legacy .legacy-hall.is-featured>.legacy-v30-trophy{flex-direction:column;min-height:190px}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-art{flex:auto;width:100%;height:100px}.career-premium-legacy .legacy-hall.is-featured .legacy-trophy-caption{text-align:center;align-items:center}}.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign){grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign) .legacy-v30-left{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.career-premium-legacy .legacy-v30-route.legacy-route-redesign{background:linear-gradient(125deg,#031d22f0,#04161ae8);border-color:#28877e;flex-direction:column;gap:0;padding:9px 15px 11px;display:flex}.career-premium-legacy .legacy-route-redesign>header{flex:none;min-height:24px;margin:0 0 5px;padding:0 0 5px}.career-premium-legacy .legacy-route-redesign .legacy-club-chain{scrollbar-width:thin;scrollbar-color:#24a995 #052329;flex:54%;align-items:stretch;gap:0;width:100%;height:auto;min-height:0;margin:0;padding:5px 0 7px;display:flex;overflow:auto hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain:before{display:none}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{min-width:91px;min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-right:1px solid #5197952c;border-radius:0;flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:center;gap:2px;margin:0;padding:3px 8px 1px;display:flex;position:relative}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article:before{display:none}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article:last-child{border-right:0}.career-premium-legacy .legacy-chain-crest{flex:1;place-items:center;width:100%;min-height:0;display:grid}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .club-logo{object-fit:contain;filter:drop-shadow(0 4px 5px #000);max-height:100%;display:block;width:clamp(27px,2.7vw,46px)!important;height:clamp(27px,2.7vw,46px)!important;margin:auto!important}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article strong{-webkit-line-clamp:2;color:#f4fcf9;-webkit-box-orient:vertical;min-height:20px;font-size:clamp(9px,.68vw,11px);font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article small{color:#b2d0ce;flex:none;font-size:9px;line-height:1.15}.career-premium-legacy .legacy-chain-awards{color:#749c9a;white-space:nowrap;border:1px solid #23696370;border-radius:20px;justify-content:center;align-items:center;gap:3px;width:100%;min-height:18px;margin-top:3px;padding:2px 4px;font-size:9px;display:flex}.career-premium-legacy .legacy-chain-awards.has-titles{color:#f5dfa8;background:linear-gradient(120deg,#64461d55,#1c241f);border-color:#b2914c96}.career-premium-legacy .legacy-chain-awards svg{stroke:#edca78;flex:none;width:11px!important;height:11px!important}.career-premium-legacy .legacy-chain-awards span{text-overflow:ellipsis;overflow:hidden}.career-premium-legacy .legacy-chain-arrow{z-index:2;color:#55f5df;text-shadow:0 0 9px #22dcc8;pointer-events:none;font-size:24px;font-weight:300;line-height:1;position:absolute;top:32%;right:-10px}.career-premium-legacy .legacy-national-panel{background:radial-gradient(circle at 10% 65%,#0b41404d,#0000 50%),#041b20b8;border:1px solid #238b81;border-radius:9px;flex:0 0 43%;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;min-height:100px;padding:9px 12px;display:grid}.career-premium-legacy .legacy-national-profile{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.career-premium-legacy .legacy-national-eyebrow{color:#58e3ca;letter-spacing:.25em;font-size:9px;font-weight:800}.career-premium-legacy .legacy-national-name{align-items:center;gap:11px;min-width:0;display:flex}.career-premium-legacy .legacy-national-name .flag-image{flex:none;width:45px;height:30px}.career-premium-legacy .legacy-national-name .flag-image svg{width:100%;height:100%}.career-premium-legacy .legacy-national-name strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(20px,2vw,34px);font-weight:900;line-height:1;overflow:hidden}.career-premium-legacy .legacy-national-numbers{gap:7px;margin-top:3px;display:flex}.career-premium-legacy .legacy-national-numbers>span{color:#eafef8;background:#032329;border:1px solid #2fa79a8a;border-radius:20px;align-items:center;gap:5px;min-width:65px;padding:3px 8px;font-size:12px;font-weight:900;display:flex}.career-premium-legacy .legacy-national-numbers svg{stroke:#53ebd5;width:15px;height:15px}.career-premium-legacy .legacy-national-honours{border-left:1px solid #58c3b265;flex-direction:column;min-width:0;min-height:0;padding-left:12px;display:flex}.career-premium-legacy .legacy-national-honours h3{color:#defef7;letter-spacing:.12em;flex:none;align-items:center;gap:8px;margin:0 0 5px;font-size:10px;display:flex}.career-premium-legacy .legacy-national-honours h3>svg{stroke:#4de8cf;width:16px;height:16px}.career-premium-legacy .legacy-national-honours h3>span{color:#68d8be;margin-left:auto}.career-premium-legacy .legacy-national-honours-list{scrollbar-width:thin;scrollbar-color:#2aaa9a #08252b;flex:1;gap:6px;min-height:0;display:flex;overflow-x:auto}.career-premium-legacy .legacy-national-award{text-align:center;background:linear-gradient(160deg,#082c2e,#061d23);border:1px solid #2484789a;border-radius:7px;flex-direction:column;flex:1 0 95px;justify-content:center;align-items:center;gap:2px;min-width:95px;padding:3px;display:flex}.career-premium-legacy .legacy-national-award .trophy-logo{min-height:0;width:30px!important;height:35px!important}.career-premium-legacy .legacy-national-award strong{color:#f9fcf7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.1;display:block;overflow:hidden}.career-premium-legacy .legacy-national-award small{color:#b1dfd3;font-size:9px}.career-premium-legacy .legacy-national-honours-list>p{color:#b7d7d1;align-self:center;margin:0;font-size:11px;line-height:1.3}@media (width>=1151px){.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign) .legacy-v30-left{min-height:0}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{min-width:0}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-shell{grid-template-rows:46px 145px 70px minmax(0,1fr)!important}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-main{padding-bottom:10px}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-analysis p{font-size:clamp(11px,.83vw,13px);line-height:1.36}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-trophies .legacy-trophy-art{max-height:105px}}@media (width<=1150px){.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign){flex-direction:column;display:flex;overflow:visible}.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign) .legacy-v30-left{grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.career-premium-legacy .legacy-route-redesign{min-height:335px}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{flex:0 0 105px;min-width:105px}.career-premium-legacy .legacy-national-panel{flex:none;min-height:130px}}@media (width<=690px){.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign) .legacy-v30-left{grid-template-columns:1fr}.career-premium-legacy .legacy-national-panel{grid-template-columns:1fr}.career-premium-legacy .legacy-national-honours{border-top:1px solid #58c3b265;border-left:0;padding:10px 0 0}.career-premium-legacy .legacy-national-name strong{font-size:23px}.career-premium-legacy .legacy-national-honours-list{min-height:95px}}.career-premium-legacy .legacy-v30-analysis p{white-space:pre-line;overflow-wrap:anywhere}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .club-badge{flex:none;place-items:center;display:grid;width:clamp(47px,4.1vw,73px)!important;height:clamp(47px,4.1vw,73px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:auto!important;padding:0!important;overflow:visible!important}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .club-badge img{object-fit:contain;filter:drop-shadow(0 5px 8px #000b);width:100%;max-width:100%;height:100%;max-height:100%}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .club-badge .fallback-shield{width:80%;height:90%;margin:auto}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .club-badge .fallback-shield b{font-size:9px}.career-premium-legacy .legacy-chain-crest{min-height:46px}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{padding-top:2px;padding-bottom:3px}@media (width>=1151px) and (height>=800px){.career-premium-legacy.legacy-v30{min-height:100dvh!important}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-shell{grid-template-rows:38px 117px 65px minmax(0,1fr)!important;align-content:start!important;height:min(100dvh,920px)!important;min-height:0!important}.career-premium-legacy .legacy-v30-topbar{height:38px!important}.career-premium-legacy .legacy-v30-ceremony{padding-bottom:3px!important}.career-premium-legacy .legacy-v30-ovr{height:100px!important}.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign){grid-template-rows:minmax(0,.75fr) minmax(0,1.25fr);gap:9px}.career-premium-legacy .legacy-v30-main:has(.legacy-route-redesign) .legacy-v30-left{gap:9px}.career-premium-legacy .legacy-v30-analysis{scrollbar-width:thin;scrollbar-color:#338f84 transparent;overflow-y:auto}.career-premium-legacy .legacy-v30-analysis p{font-size:clamp(12px,.78vw,14px);line-height:1.43}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article strong{min-height:24px;font-size:clamp(10px,.73vw,13px)}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article small{font-size:10px}.career-premium-legacy .legacy-chain-awards{min-height:22px}}@media (width>=1151px) and (height<=799px){.career-premium-legacy .legacy-v30-analysis{scrollbar-width:thin;overflow-y:auto}.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-shell{grid-template-rows:38px 112px 64px minmax(0,1fr)!important}}.career-premium-legacy .legacy-route-redesign .legacy-club-chain{align-items:stretch;gap:0;overflow:auto hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{isolation:isolate;border:1px solid color-mix(in srgb,var(--route-accent) 34%,transparent);background:radial-gradient(ellipse 95% 76% at 50% 18%,color-mix(in srgb,var(--route-accent) 30%,transparent),transparent 82%),linear-gradient(180deg,#09232aee,#06191eeb);border-radius:9px;flex-direction:column;flex:1 0 0;justify-content:flex-start;align-items:center;gap:3px;min-width:88px;padding:4px 8px 5px;display:flex;position:relative;overflow:hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article:after{content:none!important}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>:not(.legacy-club-watermark){z-index:1;position:relative}.career-premium-legacy .legacy-route-redesign .legacy-chain-crest{flex:0 0 76px;place-items:center;width:100%;min-height:76px;max-height:76px;display:grid;overflow:hidden}.career-premium-legacy .legacy-route-redesign .legacy-chain-crest .club-badge{width:clamp(45px,3.5vw,63px)!important;height:clamp(45px,3.5vw,63px)!important;margin:0!important}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>strong{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;flex:none;width:100%;min-height:27px;max-height:27px;margin:0;line-height:1.16;display:-webkit-box;overflow:hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>small{flex:none;line-height:13px}.career-premium-legacy .legacy-route-redesign .legacy-chain-awards{flex:none;max-width:100%;margin-top:auto}.career-premium-legacy .legacy-club-watermark{z-index:0;opacity:.13;filter:blur(3px)saturate(1.35);pointer-events:none;width:150px;height:150px;position:absolute;top:-30px;left:50%;transform:translate(-50%)scale(1.24);-webkit-mask-image:linear-gradient(#000 25%,#0000 94%);mask-image:linear-gradient(#000 25%,#0000 94%)}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .legacy-club-watermark .club-badge{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.career-premium-legacy .legacy-club-watermark img{object-fit:contain;width:100%;height:100%}.career-premium-legacy .legacy-transfer-arrow{color:#62e8d7;filter:drop-shadow(0 0 7px #38f0d7);pointer-events:none;flex:0 0 19px;align-self:center;place-items:center;height:28px;display:grid}.career-premium-legacy .legacy-transfer-arrow svg{stroke-width:2px;width:19px;height:19px;display:block}@media (width<=1150px){.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{flex:0 0 105px}}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{grid-template-rows:minmax(48px,1fr) minmax(23px,auto) 15px 22px;grid-template-columns:minmax(0,1fr);align-content:stretch;place-items:center;row-gap:2px;display:grid}.career-premium-legacy .legacy-route-redesign .legacy-chain-crest{grid-row:1;width:100%;height:100%;min-height:0;max-height:none;overflow:hidden}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>strong{grid-row:2;min-height:0;max-height:28px;line-height:1.1}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>small{white-space:nowrap;grid-row:3}.career-premium-legacy .legacy-route-redesign .legacy-chain-awards{grid-row:4;width:100%;min-height:20px;margin:0}.career-premium-legacy .legacy-route-redesign .legacy-national-panel{flex-basis:34%;min-height:104px;padding:7px 12px}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{grid-template-rows:80px 26px 16px 22px;align-content:center;row-gap:3px;padding:5px 7px}.career-premium-legacy .legacy-route-redesign .legacy-chain-crest{grid-row:1;place-items:center;width:100%;height:80px;min-height:0;display:grid;overflow:visible}.career-premium-legacy .legacy-route-redesign .legacy-club-chain article .legacy-chain-crest .club-badge{place-items:center;max-width:100%;max-height:100%;display:grid;width:70px!important;height:70px!important;margin:0!important;padding:0!important;overflow:visible!important}.career-premium-legacy .legacy-route-redesign .legacy-chain-crest .club-badge img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article>strong{align-self:center;min-height:0;max-height:26px;line-height:1.1}.career-premium-legacy .legacy-route-redesign .legacy-club-seasons{color:#c0dcd9;align-self:center;font-size:10px;line-height:16px}.career-premium-legacy .legacy-route-redesign .legacy-chain-awards{align-self:center;height:22px;min-height:20px;margin:0}.career-premium-legacy .legacy-v30-ceremony{position:relative}.career-premium-legacy .legacy-v30-restart-prominent{z-index:3;color:#edfff7;letter-spacing:.1em;background:linear-gradient(115deg,#095443,#06302f);border:1px solid #49d5b4a1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:clamp(155px,12vw,202px);height:43px;padding:0 15px;font-size:11px;font-weight:900;transition:transform .22s,background .22s,box-shadow .22s;display:flex;position:absolute;top:40%;left:64%;box-shadow:0 8px 28px #001515a8}.career-premium-legacy .legacy-v30-restart-prominent:hover{background:linear-gradient(115deg,#0d644d,#0a3b36);transform:scale(1.035);box-shadow:0 10px 30px #00251f9c}.career-premium-legacy .legacy-v30-restart-prominent svg{flex:none;width:17px;height:17px}@media (width>=1151px) and (height>=800px){.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-shell{height:min(100dvh,895px)!important}}@media (width<=1150px){.career-premium-legacy .legacy-v30-restart-prominent{grid-column:1/-1;justify-self:start;width:190px;margin:3px 0 4px;position:static}.career-premium-legacy .legacy-route-redesign .legacy-national-panel{flex-basis:auto;min-height:115px}.career-premium-legacy .legacy-route-redesign .legacy-club-chain>article{flex:0 0 117px;min-height:170px}}@media (width<=690px){.career-premium-legacy .legacy-v30-restart-prominent{grid-column:1/-1}.career-premium-legacy .legacy-route-redesign .legacy-national-panel{min-height:0}}@media (width>=1151px){.career-premium-legacy .legacy-v30-restart-prominent{border:0;top:28%;left:68%}}.career-premium-legacy .legacy-v30-restart-prominent{border:0}.career-premium-legacy .legacy-v30-restart-prominent:focus-visible{outline-offset:3px;outline:2px solid #80f5d8}.career-premium-legacy .legacy-v30-label{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,330px);overflow:hidden}:is(.career-premium-legacy .legacy-v30-analysis,.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-analysis){scrollbar-width:none;overflow:hidden}:is(.career-premium-legacy .legacy-v30-analysis p,.career-premium-legacy:has(.legacy-route-redesign) .legacy-v30-analysis p){-webkit-line-clamp:unset;flex:none;min-height:0;line-height:1.22;display:block;overflow:visible}.career-premium-legacy .legacy-route-redesign .legacy-national-panel{isolation:isolate;border-color:color-mix(in srgb, var(--national-accent) 35%, #238b81);background:radial-gradient(ellipse at 12% 55%, color-mix(in srgb, var(--national-accent) 10%, transparent), transparent 65%), #041b20;position:relative;overflow:hidden}.career-premium-legacy .legacy-national-panel>:not(.legacy-national-watermark){z-index:1;position:relative}.career-premium-legacy .legacy-national-panel .legacy-national-watermark{z-index:0;opacity:.045;width:75%;height:220%;box-shadow:none;filter:blur(5px)saturate(.7);pointer-events:none;animation:9s ease-in-out infinite alternate legacyFlagWave;display:block;position:absolute;inset:-60% auto auto -8%;overflow:visible;transform:rotate(-10deg)skewY(-4deg);-webkit-mask-image:linear-gradient(90deg,#000 5%,#0009 48%,#0000 97%);mask-image:linear-gradient(90deg,#000 5%,#0009 48%,#0000 97%)}.career-premium-legacy .legacy-national-watermark svg{width:100%;height:100%;display:block}@keyframes legacyFlagWave{to{transform:rotate(-8deg)skewY(3deg)scaleX(1.035)}}@media (prefers-reduced-motion:reduce){.career-premium-legacy .legacy-national-watermark{animation:none}}@media (width>=1151px){.career-premium-legacy .legacy-hall.is-collection>.legacy-v30-trophy{text-align:left;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(48px,4.3vw,70px) minmax(0,1fr);place-items:center stretch;column-gap:8px;padding:8px 10px;display:grid}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-art{justify-self:center;width:100%;height:min(65px,100%);min-height:0;max-height:65px}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-art .trophy-logo{object-fit:contain;max-height:65px;width:min(100%,62px)!important;height:min(100%,65px)!important}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-caption{text-align:left;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:0}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-caption>span{display:none}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-caption strong{max-width:100%;font-size:clamp(9px,.74vw,12px);line-height:1.12}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-caption small{margin:0;font-size:9px}.career-premium-legacy .legacy-hall.is-collection .legacy-trophy-order{font-size:8px;top:5px;left:7px}}@media (width>=1100px){.stadium-app .stadium-left{grid-template-rows:auto 54px 57px minmax(0,1fr)!important;gap:7px!important}.stadium-app .career-player-band{padding-block:7px}.stadium-app .career-player-crest,.stadium-app .career-player-crest .club-badge.large{height:70px}}.stadium-app .stadium-stats{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #293339;border-radius:0;height:54px;min-height:0;padding:3px 0 5px}.stadium-app .stadium-stats>div{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.stadium-app .stadium-stats .premium-stat-icon{background:0 0;border:0;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.stadium-app .stadium-stats .premium-stat-icon img{filter:grayscale(.22)brightness(1.2);opacity:.94;width:25px;max-width:none;height:25px}.stadium-app .stadium-stats span{letter-spacing:.06em;justify-items:start;gap:1px;line-height:1.1;display:grid;font-size:10px!important}.stadium-app .stadium-stats strong{font-variant-numeric:tabular-nums;font-size:22px!important;line-height:1!important}.stadium-app .stadium-showcase{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #293339;border-radius:0;gap:13px;height:57px;min-height:0;padding:2px 4px;overflow:hidden}.stadium-app .stadium-showcase-copy{flex:0 0 88px;min-width:0}.stadium-app .stadium-showcase-copy>span{letter-spacing:.08em;color:#e1eae8;font-size:12px;font-weight:800}.stadium-app .stadium-showcase-copy small{font-size:10px}.stadium-app .stadium-showcase>div:last-child{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:3px;min-width:0;height:54px;display:flex;overflow:auto hidden}.stadium-app .stadium-showcase>div:last-child::-webkit-scrollbar{display:none}.stadium-app .stadium-showcase .stadium-showcase-trophy{box-sizing:border-box;width:46px;height:52px;box-shadow:none;cursor:default;scroll-snap-align:center;background:0 0;border:0;border-radius:0;flex:0 0 46px;place-items:start center;padding:0 0 11px;transition:none;animation:none;display:grid;position:relative}.stadium-app .stadium-showcase .stadium-showcase-trophy .trophy-logo{opacity:.75;filter:drop-shadow(0 2px 4px #0008);min-height:0;transition:transform .2s,opacity .2s,filter .2s;width:40px!important;height:42px!important}.stadium-app .stadium-showcase .stadium-showcase-trophy .trophy-asset{object-fit:contain;max-width:none;display:block;width:98%!important;height:98%!important}.stadium-app .stadium-showcase .stadium-showcase-trophy .trophy-libertadores .trophy-asset{transform:translate(-1%);width:110%!important;height:104%!important}.stadium-app .stadium-showcase .stadium-showcase-trophy:hover,.stadium-app .stadium-showcase .stadium-showcase-trophy:focus-visible{z-index:2;outline:none;transform:none}.stadium-app .stadium-showcase .stadium-showcase-trophy:hover .trophy-logo,.stadium-app .stadium-showcase .stadium-showcase-trophy:focus-visible .trophy-logo{opacity:1;filter:drop-shadow(0 2px 6px #e2cf9a55);transform:translateY(-2px)scale(1.08)}.stadium-app .stadium-showcase .stadium-showcase-trophy .stadium-showcase-tooltip{z-index:3;width:max-content;max-width:116px;box-shadow:none;color:#f1eee8;text-align:center;white-space:nowrap;text-shadow:0 1px 3px #000;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font:600 9px/1.08 Arial,Helvetica,sans-serif;transition:opacity .16s;position:absolute;bottom:2px;left:50%;transform:translate(-50%);letter-spacing:0!important}.stadium-app .stadium-showcase .stadium-showcase-trophy:hover .stadium-showcase-tooltip,.stadium-app .stadium-showcase .stadium-showcase-trophy:focus-visible .stadium-showcase-tooltip{opacity:1}.stadium-app .stadium-showcase .stadium-showcase-trophy:first-child .stadium-showcase-tooltip{text-align:left;left:0;transform:none}.stadium-app .stadium-showcase .stadium-showcase-trophy:last-child .stadium-showcase-tooltip{text-align:right;left:auto;right:0;transform:none}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating,.stadium-app .stadium-history-row .stadium-history-ovr{--ovr-top:#84233e;--ovr-bottom:#681b31;--ovr-glow:transparent;background:radial-gradient(ellipse at 25% 0%, #ffffff45 0%, #ffffff16 35%, transparent 70%), linear-gradient(165deg, transparent 45%, #00000024 100%), linear-gradient(155deg, var(--ovr-top), var(--ovr-bottom))!important;color:#fff!important;box-shadow:0 0 12px var(--ovr-glow)!important;text-shadow:none!important;border:0!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating:is(.tone-gold,.tone-elite,.tone-legend){box-shadow:0 3px 12px #00000018, 0 0 16px color-mix(in srgb, var(--ovr-top) 20%, transparent)!important}.stadium-app .stadium-history-row .stadium-history-ovr:is(.tone-gold,.tone-elite,.tone-legend){box-shadow:0 0 7px color-mix(in srgb, var(--ovr-top) 14%, transparent)!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating.tone-orange,.stadium-app .stadium-history-row .stadium-history-ovr.tone-orange{--ovr-top:#bb7627;--ovr-mid:#b46e29;--ovr-bottom:#6d3c0d;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating.tone-green,.stadium-app .stadium-history-row .stadium-history-ovr.tone-green{--ovr-top:#bac6d5;--ovr-mid:#788799;--ovr-bottom:#404c59;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating.tone-gold,.stadium-app .stadium-history-row .stadium-history-ovr.tone-gold{--ovr-top:#f9c938;--ovr-mid:#f2b300;--ovr-bottom:#805f21;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating.tone-elite,.stadium-app .stadium-history-row .stadium-history-ovr.tone-elite{--ovr-top:#150bcf;--ovr-bottom:#0000fe7b}:is(.stadium-app,.player-profile-dialog,.career-archive) .stadium-rating.tone-legend,.stadium-app .stadium-history-row .stadium-history-ovr.tone-legend{--ovr-top:#3c09bd;--ovr-bottom:#050111;--ovr-glow:#170b3d;border:1px solid #4d06664f!important}:is(.stadium-app,.player-profile-dialog,.career-archive) .career-player-strip .stadium-rating{aspect-ratio:auto;box-sizing:border-box;border-radius:18px;align-content:center;align-self:center;gap:1px;height:100px;min-height:100px;padding:12px 5px}:is(.stadium-app,.player-profile-dialog,.career-archive) .career-player-strip .stadium-rating>span{letter-spacing:.3px;opacity:.78;font-size:10px;font-weight:700;line-height:14px}:is(.stadium-app,.player-profile-dialog,.career-archive) .career-player-strip .stadium-rating>strong{letter-spacing:-1.5px;text-shadow:none;font-size:40px;font-weight:800;line-height:1}.stadium-app .stadium-history-row .stadium-history-ovr{text-align:center;box-sizing:border-box;border-radius:6px;min-width:29px;height:20px;padding:0 4px;font-size:13px;font-weight:750;line-height:20px}@media (width<=1099px){.stadium-app .stadium-left{grid-template-rows:auto 54px 57px auto!important}}@media (width<=600px){.stadium-app .stadium-stats strong{font-size:18px!important}.stadium-app .stadium-stats .premium-stat-icon img{width:21px;height:21px}.stadium-app .stadium-showcase-copy{flex-basis:72px}.stadium-app .stadium-showcase .stadium-showcase-trophy{flex-basis:42px;width:42px}}@media (prefers-reduced-motion:reduce){.stadium-app .stadium-showcase .stadium-showcase-trophy .trophy-logo,.stadium-app .stadium-showcase .stadium-showcase-trophy .stadium-showcase-tooltip{transition:none}}.stadium-app .stadium-stats{border-bottom:0}@media (width>=1100px){.stadium-app .stadium-left{grid-template-rows:auto 54px 65px minmax(0,1fr)!important}}.stadium-app .stadium-showcase{height:65px}.stadium-app .stadium-showcase>div:last-child{height:62px}.stadium-app .stadium-showcase .stadium-showcase-trophy{height:60px}.stadium-app .stadium-showcase .stadium-showcase-trophy .trophy-logo{width:45px!important;height:49px!important}.fl-decision{color:#edf4f5;min-width:0;padding:8px 0;font-family:inherit}.fl-decision header{margin-bottom:18px}.fl-decision-kicker{letter-spacing:1.8px;color:#67d4be;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.fl-decision h2{letter-spacing:-.7px;text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,1.65vw,27px);line-height:1.16}.fl-decision header p{color:#a0afb7;max-width:58ch;margin:0;font-size:13px;line-height:1.6}.fl-decision-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fl-decision-option{cursor:pointer;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #0002;text-align:left!important;color:#e9f2f4!important;background:linear-gradient(145deg,#1b242a,#11171c)!important;border:1px solid #ffffff15!important;border-radius:14px!important;flex-direction:column!important;padding:0!important;display:flex!important}.fl-decision-option:hover{box-shadow:0 8px 28px #0004;border-color:#65d7bc66!important}.fl-decision-option:focus-visible,.fl-press-answers button:focus-visible{outline-offset:3px;outline:2px solid #68dbc1}.fl-decision-option:disabled{opacity:.6;cursor:wait}.fl-decision-picture{background:#10191e;width:100%;height:125px;position:relative;overflow:hidden}.fl-decision-picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#11171c 100%);position:absolute;inset:0}.fl-decision-picture>img{object-fit:cover;filter:saturate(.7)brightness(.8);width:100%;height:100%}.fl-decision-picture>span{z-index:1;letter-spacing:1.4px;color:#c6dbde;font-size:8px;font-weight:750;position:absolute;bottom:10px;left:14px}.fl-decision-club{background:radial-gradient(#2b444744,#0000 75%);place-items:center;display:grid}.fl-decision-club img{object-fit:contain!important;filter:none!important;max-width:80px!important;max-height:90px!important}.fl-decision-copy{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;padding:12px 14px 15px;display:flex}.fl-decision-copy h3{letter-spacing:-.3px;margin:0;font-size:15px;line-height:1.25}.fl-decision-copy p{color:#a5b2bc;flex:1;margin:0;font-size:11px;line-height:1.6}.fl-decision-action{letter-spacing:1px;color:#72ddc6;justify-content:space-between;align-items:center;margin-top:8px;font-size:8px;display:flex}.fl-decision-action b{font-size:17px}.fl-decision footer{color:#74868f;margin-top:12px;font-size:9px}.fl-email{background:linear-gradient(130deg,#1b2733,#111a23);border:1px solid #b7c7d422;border-radius:16px;padding:18px}.fl-email-meta{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:15px;display:flex}.fl-email-meta b{font-size:11px}.fl-email-meta small{color:#8197a7;margin-top:5px;font-size:9px;display:block}.fl-result-overlay{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03090ee8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fl-result-card{color:#eef7f7;box-sizing:border-box;background:radial-gradient(at top,#1b343b,#0e161d 70%);border:1px solid #69b5a838;border-radius:20px;width:100%;max-width:540px;padding:32px;box-shadow:0 25px 100px #0007}.fl-result-card h2{letter-spacing:-.7px;font-size:25px}.fl-result-card p{color:#b4c7ce;font-size:15px;line-height:1.6}.fl-result-card>button{color:#8dacb3;background:0 0;border:0;margin-top:12px}.fl-vote-count>div{background:#ffffff12;border-radius:5px;height:5px;margin-top:18px;overflow:hidden}.fl-vote-count i{background:#65d5bd;width:0;height:100%;animation:2.4s ease-out forwards fl-votes;display:block}.fl-vote-count>span{letter-spacing:2px;font-size:10px}.fl-press-stage{box-sizing:border-box;background:linear-gradient(100deg,#1b2b36,#10191f);border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;min-height:110px;margin-bottom:18px;padding:20px;display:flex}.fl-press-stage span{letter-spacing:1px;font-size:10px}.fl-camera-light{background:#ef6874;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ef6874}.fl-press-answers{gap:8px;margin-top:15px;display:grid}.fl-press-answers button{color:#e5eef1;text-align:left;border:1px solid #ffffff18;border-radius:10px;padding:14px;font-size:12px}.fl-press-answers span{color:#67cdb8;margin-right:12px;font-size:10px}.fl-agent-advice{color:#9db8bf;background:#65d3bb08;border-left:2px solid #64b9a6;padding:10px 12px;font-size:11px}.fl-agent-advice small{margin-top:7px;display:block}.fl-press-feedback{color:#7be1c8;font-size:12px}.fl-elite-selector>div{gap:10px;display:grid}.fl-elite-selector button{color:#edf3f4;text-align:left;background:#ffffff06;border:1px solid #ffffff15;border-radius:12px;gap:7px;padding:18px;display:grid}.fl-elite-selector button span,.fl-elite-selector button small{color:#91adb6;font-size:11px}.fl-medical-toast{z-index:1100;color:#e2edf1;background:#121f29f5;border:1px solid #aabfc633;border-radius:14px;max-width:380px;padding:20px;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 60px #0006}.fl-medical-toast h2{font-size:17px}.fl-medical-toast p{color:#a2b6c1;font-size:12px}.fl-medical-toast span,.fl-medical-toast small{color:#95adb8;font-size:10px;line-height:1.6;display:block}.fl-medical-toast b{margin:10px 0;font-size:13px;display:block}.fl-medical-announcement,.fl-division-announcement{text-align:center;color:#eaf3f4;padding:48px!important}.fl-medical-announcement>svg{color:#dc8791;filter:drop-shadow(0 0 20px #dc879133);margin-bottom:20px}.fl-medical-announcement span,.fl-division-announcement span{letter-spacing:2px;color:#91a9b1;font-size:10px;display:block}.fl-medical-announcement h2{letter-spacing:-1px;font-size:30px}.fl-medical-announcement small{color:#9eb6bf;margin-top:15px;font-size:12px;display:block}.fl-medical-announcement p{color:#b0c0c8;font-size:14px}.fl-division-announcement svg{color:#72ddbc;filter:drop-shadow(0 0 24px #72ddbc55);margin-bottom:20px}.fl-division-relegation svg{color:#d47f8b;filter:drop-shadow(0 0 24px #d47f8b44)}.fl-division-announcement h2{letter-spacing:-2px;margin:15px 0;font-size:48px}.fl-division-announcement b{color:#91c5c1;font-size:18px}@keyframes fl-votes{to{width:100%}}@media (width<=600px){.fl-decision-picture{height:95px}.fl-decision-copy{padding:11px}.fl-decision-copy h3{font-size:13px}.fl-decision-options{gap:8px}.fl-result-card{padding:22px}.fl-medical-toast{max-width:none;bottom:15px;left:15px;right:15px}.fl-medical-announcement,.fl-division-announcement{padding:28px!important}}@media (prefers-reduced-motion:reduce){.fl-vote-count i{width:100%;animation:none}.fl-decision-option{transition:none}}.fl-forced-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fl-forced-offers .fl-decision-copy strong{color:#b6e8d8;font-size:14px}@media (width<=600px){.fl-forced-offers{grid-template-columns:1fr}.fl-forced-offers .fl-decision-picture{height:75px}}.fl-decision-option{background:linear-gradient(155deg,#142126,#0b1117);border:1px solid #28423f;overflow:hidden;box-shadow:0 10px 24px #0002}.fl-decision-option:focus-visible{outline-offset:3px;outline:2px solid #5ee3ba}.fl-decision-option:hover{border-color:#52ae99;box-shadow:0 8px 26px #00bb8812}.fl-decision-picture{isolation:isolate;height:146px}.fl-decision-picture>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s}.fl-decision-option:hover .fl-decision-picture>img{transform:scale(1.035)}.fl-decision-picture:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#071014b8);position:absolute;inset:0}.fl-decision-picture>span{z-index:2;letter-spacing:1px;background:#081211c9;border-color:#66867c55}.fl-decision-club{background:radial-gradient(#234137 0%,#101b20 70%)}.fl-decision-club .flag-image{width:108px;height:72px;box-shadow:0 8px 20px #0005}.fl-decision-club .flag-image svg{width:100%;height:100%}.fl-decision-copy h3{line-height:1.25}.fl-decision-copy p{color:#a8b8bf;line-height:1.5}.fl-decision-action{border-top:1px solid #8ba79c20;padding-top:12px}.fl-email{background:linear-gradient(145deg,#102421,#0b141c);border:1px solid #315047;box-shadow:0 14px 38px #0003}.fl-email-meta{border-bottom:1px solid #789b8926;margin-bottom:18px;padding:0 0 16px}.fl-email-meta>svg{box-sizing:content-box;color:#66d7b5;background:#58d3ab12;border:1px solid #58d3ab30;border-radius:12px;padding:10px}.fl-email-meta small{margin-top:5px;line-height:1.5;display:block}.fl-email footer{color:#a9c6b8}.fl-election-banner{background:linear-gradient(100deg,#a1813720,#0000);border-left:3px solid #d1ad65;gap:5px;margin-bottom:16px;padding:15px 17px;display:grid}.fl-election-banner>span{letter-spacing:1.5px;color:#d5ba83;font-size:10px}.fl-election-banner b{color:#edf5ed;font-size:19px}.fl-election-banner small{color:#aab6b2}.fl-press-stage{isolation:isolate;justify-content:flex-end;min-height:150px;padding:18px;position:relative;overflow:hidden}.fl-press-backdrop{object-fit:cover;object-position:center 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.fl-press-stage:after{content:"";z-index:-1;background:linear-gradient(#03101518,#031015e8);position:absolute;inset:0}.fl-press-stage>span{letter-spacing:1.4px;font-size:10px}.fl-press-question{background:linear-gradient(135deg,#192b30,#101d23);border:1px solid #426662;border-left:3px solid #62debd;border-radius:12px;margin:12px 0;padding:16px 18px;box-shadow:0 6px 18px #0002}.fl-press-question>small{color:#7ac6b2;letter-spacing:1.5px;font-size:9px}.fl-press-question h2{margin:9px 0 14px;font-size:21px}.fl-question-progress{gap:5px;display:flex}.fl-question-progress i{background:#547a702a;border-radius:3px;flex:1;height:3px;transition:background .25s}.fl-question-progress i.is-active{background:#57cdb0}.fl-press-answers button{text-align:left;padding:12px 14px;line-height:1.4;transition:border-color .2s,background .2s}.fl-press-answers button:hover:not(:disabled){background:#16332b;border-color:#57cdb0}.fl-press-feedback{min-height:32px}.fl-result-card{background:radial-gradient(at top,#18352b,#0b151b 70%);border:1px solid #456956;box-shadow:0 24px 100px #0009}.fl-vote-count{padding:24px 0 12px}@media (width<=600px){.fl-decision-picture{height:120px}.fl-press-question h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.fl-decision-picture>img,.fl-decision-option,.fl-question-progress i{transition:none}.fl-decision-option:hover .fl-decision-picture>img{transform:none}}.fl-decision-club>.flag-image{background:0 0;border:0;width:108px;height:72px;display:block;position:static;box-shadow:0 8px 20px #0005}.fl-decision-option{background:linear-gradient(155deg,#142126,#0b1117)!important;border-color:#28423f!important}.fl-decision-option:hover{border-color:#52ae99!important}.fl-election .fl-decision-option{border-color:#826d495f!important}.fl-election .fl-decision-option:hover{border-color:#c4a263!important}.fl-decision-picture>img{filter:saturate(.9)brightness(.9)}.fl-press{background-position:50%;background-size:cover;border:1px solid #375650;border-radius:15px;padding:16px}.fl-press .fl-agent-advice{background:#10251be8}.fl-press .fl-press-answers button{background:#0c181eea}.fl-beloved-banner{color:#87dfbf;letter-spacing:.12em;background:linear-gradient(90deg,#2fc59319,#0000);border:1px solid #49dca94a;border-radius:10px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 14px;font-size:9px;font-weight:750;display:flex}.fl-beloved .fl-decision-club{background:radial-gradient(#18553c7a,#07151c)}.stadium-action>.fl-decision{box-sizing:border-box;flex-direction:column;gap:12px;max-width:100%;height:100%;min-height:0;padding:0;display:flex}.fl-decision>header{flex:none;margin:0}.fl-decision>header h2{margin-bottom:8px;font-size:clamp(19px,1.5vw,25px);line-height:1.15}.fl-decision>header p{font-size:12px;line-height:1.45}.fl-decision .fl-decision-options{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-height:0}.fl-decision .fl-decision-option{box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:linear-gradient(150deg,#151f24,#0d151b)!important;border-radius:16px!important;padding:12px!important}.fl-choice-title{text-align:center;text-wrap:balance;flex:none;justify-content:center;align-items:center;min-height:2.35em;margin:0;font-size:15px;font-weight:750;line-height:1.2;display:flex}.fl-decision .fl-decision-picture{border-radius:10px;flex:130px;width:100%;height:auto;min-height:64px;max-height:160px}.fl-decision .fl-decision-picture:after{background:linear-gradient(#0000 60%,#07101430)}.fl-decision .fl-decision-copy{flex:none;gap:0;width:100%;min-height:0;padding:0}.fl-choice-effects{flex-direction:column;gap:6px;width:100%;display:flex}.fl-choice-effect{box-sizing:border-box;text-align:left;color:#aebbc3;background:#ffffff08;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.3;display:flex}.fl-choice-effect.is-good{color:#48dbab;background:#21ba8119}.fl-choice-effect.is-bad{color:#ff8799;background:#db416119}.fl-choice-effect>svg{opacity:.8;flex:none}.fl-choice-effect>span{overflow-wrap:anywhere;flex:1;min-width:0}.fl-choice-effect>b{background:#ffffff09;border-radius:7px;flex:none;padding:3px 6px;font-size:11px}.fl-choice-effect.is-good>b{background:#21ba812b}.fl-choice-effect.is-bad>b{background:#db416129}.fl-decision .fl-email-meta,.fl-decision .fl-election-banner,.fl-decision .fl-beloved-banner{flex:none;margin:0;padding:10px 12px}.national-history-honours{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.stadium-app .stadium-national-row .national-history-honours{flex:0 auto;margin-right:auto}.national-history-honours .trophy-logo{flex:0 0 20px;width:20px!important;height:24px!important}@media (width>=1100px){.stadium-action:has(>.fl-decision){container-type:inline-size}.stadium-action>.fl-decision{scrollbar-width:thin;scrollbar-color:#36574b transparent;overflow:hidden auto}.fl-decision .fl-decision-options{min-height:0}}@media (width>=1100px) and (height<=850px){.fl-decision>header h2{font-size:20px}.fl-decision>header p{font-size:11px}.fl-decision .fl-decision-option{gap:8px;padding:10px!important}.fl-choice-effect{min-height:28px;padding:5px 7px;font-size:10px}}@media (width<=1099px){.stadium-action>.fl-decision{height:auto}.fl-decision .fl-decision-picture{flex:none;height:145px}.fl-decision .fl-decision-option{height:auto}}@media (width<=600px){.fl-decision .fl-decision-options{grid-template-columns:1fr}.fl-choice-title{min-height:0;font-size:15px}.fl-decision .fl-decision-picture{height:150px}.fl-choice-effect{font-size:12px}}.fl-press-answers button{flex-direction:column;align-items:stretch;gap:7px;display:flex}.fl-press-answers .fl-answer-text{text-align:left;color:#e5eff1;background:0 0;width:auto;height:auto;padding:0;font-size:12px}.fl-press-answers .fl-choice-effects{flex-flow:wrap}.fl-press-answers .fl-choice-effect{flex:1;min-width:130px;font-size:10px}.fl-decision .fl-decision-options .fl-decision-option{grid-template-rows:auto minmax(64px,1fr) auto;height:auto;min-height:min-content;display:grid!important}.fl-decision .fl-decision-picture{align-self:stretch}.fl-decision .fl-decision-options{grid-auto-rows:minmax(min-content,1fr)}@media (width>=1100px){.stadium-action>.fl-decision{gap:8px;overflow:visible}.fl-decision>header h2{margin:4px 0;font-size:clamp(18px,1.3vw,23px)}.fl-decision>header p{font-size:11px;line-height:1.3}.fl-decision .fl-decision-options{grid-auto-rows:minmax(0,1fr)}.fl-decision .fl-decision-options .fl-decision-option{grid-template-rows:auto minmax(0,1fr) auto;gap:7px;height:100%;min-height:0;padding:10px!important}.fl-decision .fl-decision-picture{min-height:0;max-height:145px}.fl-choice-title{min-height:2.3em;font-size:13px}.fl-choice-effects{gap:4px}.fl-choice-effect{border-radius:7px;min-height:0;padding:6px 7px;font-size:10px;line-height:1.25}.fl-choice-effect>b{padding:2px 4px;font-size:10px}.fl-decision .fl-email-meta,.fl-decision .fl-election-banner,.fl-decision .fl-beloved-banner{padding:6px 9px;font-size:10px}.fl-press-stage{height:46px;min-height:0}.fl-press .fl-agent-advice{padding:6px;font-size:10px}.fl-press-answers{gap:5px}.fl-press-answers button{padding:7px 10px}}.club-badge,.club-badge.small,.club-badge.large,.club-badge.tiny,.flag-image{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.club-badge img{max-width:100%;max-height:100%;object-fit:contain!important}.trophy-celebration-name{text-align:center;color:#f5e6ac;text-shadow:0 2px 15px #000;margin:0;font-size:clamp(20px,2vw,30px)}@media (width>=1100px) and (height<=800px){.fl-email .fl-choice-title{min-height:0}.fl-email .fl-choice-effect{padding:5px 6px}}.stadium-showcase .stadium-trophy-unit{animation:.28s ease-out both fl-trophy-shelf-in}@keyframes fl-trophy-shelf-in{0%{opacity:0;transform:translateY(-8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.stadium-showcase .stadium-trophy-unit{animation:none}}.fl-vote-stage{padding:20px 0 8px}.fl-vote-stage>span{letter-spacing:.2em;color:#d7c38d;margin-bottom:8px;font-size:11px;display:block}.fl-vote-stage-head{gap:10px;margin-bottom:18px;display:grid}.fl-vote-stage-head>i{opacity:.7;background:linear-gradient(90deg,#8e713f,#d7c38d 45%,#8e713f);border-radius:999px;width:100%;height:4px;display:block}.fl-vote-stage-head>small{color:#aeb8b4;font-size:12px;line-height:1.45}.election-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fl-election-lane{background:linear-gradient(#10181d,#0c1318 72%);border:1px solid #ffffff10;border-radius:18px;padding:16px 16px 14px;box-shadow:inset 0 1px #ffffff08,0 16px 36px #00000024}.fl-election-lane.is-president{background:radial-gradient(circle at top,#1b352d,#0c1318 64%);border-color:#4dcfb055}.fl-election-lane.is-opposition{background:radial-gradient(circle at top,#35281a,#0c1318 64%);border-color:#d9b8724a}.fl-election-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fl-election-party{gap:2px;display:grid}.fl-election-party b{color:#edf4f1;font-size:17px}.fl-election-party small{letter-spacing:.08em;text-transform:uppercase;color:#8ea19b;font-size:10px}.fl-election-topline strong{color:#f2f6f4;font-size:32px;line-height:1}.fl-election-urn-zone{min-height:118px;margin-bottom:14px;position:relative}.fl-election-ballots{pointer-events:none;width:90px;height:58px;position:absolute;inset:4px 0 auto 50%;transform:translate(-50%)}.fl-election-ballot{background:linear-gradient(#f4f6f7,#ccd7dd);border-radius:3px;width:24px;height:16px;margin-left:-12px;position:absolute;top:0;left:50%;box-shadow:0 4px 10px #0000002a}.fl-election-ballot:after{content:"";background:#9db2bb;border-radius:999px;height:2px;position:absolute;inset:4px 5px auto;box-shadow:0 4px #9db2bb}.fl-election-urn{width:116px;height:84px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fl-election-slot{z-index:2;background:#081117;border-radius:999px;width:48px;height:8px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff18}.fl-election-box{background:linear-gradient(#dfe8ed18,#dfe8ed0c);border:1px solid #dce4e61e;border-radius:18px 18px 14px 14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -18px 28px #5ee3ba10}.fl-election-lane.is-opposition .fl-election-box{box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -18px 28px #d7c38d12}.fl-election-box:before,.fl-election-box:after{content:"";background:linear-gradient(#ffffff18,#0000);border-radius:12px;width:14px;position:absolute;top:16px;bottom:16px}.fl-election-box:before{left:16px}.fl-election-box:after{right:16px}.fl-election-meter{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #00000045}.fl-election-meter>i{border-radius:inherit;background:linear-gradient(90deg,#56d7b4,#9be9d4);width:0;height:100%;display:block;box-shadow:0 0 16px #57d9b154}.fl-election-lane.is-opposition .fl-election-meter>i{background:linear-gradient(90deg,#cfa860,#eed19b);box-shadow:0 0 16px #d9bf8250}@media (width<=720px){.election-candidates{grid-template-columns:1fr}.fl-election-topline strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.fl-election-ballot{opacity:.7}}.stadium-action>.fl-sheikh-mail{box-sizing:border-box;background:radial-gradient(at 80% 0,#c1a05f1a,#0000 65%),linear-gradient(160deg,#131b20,#0a1116);border-radius:16px;flex-direction:column;gap:9px;height:100%;min-height:0;display:flex;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000003d;border:1px solid #d2b97f3d!important;padding:12px!important}.fl-sheikh-letterhead{border-bottom:1px solid #d1b97924;flex:none;align-items:center;gap:9px;min-width:0;padding-bottom:8px;display:flex}.fl-sheikh-seal{color:#e1ca91;background:#b99b5220;border:1px solid #c5ac6a36;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fl-sheikh-letterhead>div{flex:1;gap:3px;min-width:0;display:grid}.fl-sheikh-letterhead b{letter-spacing:.14em;color:#f0dfb8;font-size:10px;font-weight:800}.fl-sheikh-letterhead small{color:#899da5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.fl-sheikh-private{letter-spacing:.12em;color:#cdb984;border:1px solid #c5ad6940;border-radius:5px;padding:5px 7px;font-size:8px}.fl-sheikh-copy{flex:none;gap:3px;min-width:0;display:grid}.fl-sheikh-copy>span{letter-spacing:.15em;color:#ac9871;font-size:8px;font-weight:750}.fl-sheikh-copy h2{letter-spacing:-.035em;color:#f1f1eb;line-height:1.08;margin:0!important;font-size:clamp(18px,1.55vw,25px)!important}.fl-sheikh-copy p{color:#b4bfc1;max-width:100%;margin:0;font-size:11px;line-height:1.4}.fl-sheikh-choices{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.fl-sheikh-choice{color:#f0f5f4;text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;gap:5px;min-width:0;min-height:0;transition:border-color .18s,transform .18s;display:flex;overflow:hidden;background:#111d21!important;border:1px solid #fff2!important;padding:7px!important}.fl-sheikh-choice:focus-visible{outline-offset:2px;outline:2px solid #d6b979}.fl-sheikh-choice.is-accept{background:linear-gradient(155deg,#1d261f,#11191a)!important;border-color:#cbb47755!important}.fl-sheikh-choice.is-decline{border-color:#75899731!important}.fl-sheikh-choice:disabled{opacity:.8;cursor:wait}.fl-sheikh-choice.is-picked{box-shadow:0 0 0 1px #e6d29d33;border-color:#efd29b!important}.fl-sheikh-photo{background:#10171c;border-radius:7px;flex:auto;width:100%;min-height:54px;max-height:95px;position:relative;overflow:hidden}.fl-sheikh-photo:after{content:"";background:linear-gradient(#0000 48%,#0e171785);position:absolute;inset:0}.fl-sheikh-photo img{object-fit:cover;object-position:center 31%;filter:saturate(.76)brightness(.83);width:100%;height:100%;display:block}.fl-sheikh-choice>strong{text-align:center;font-size:12px;font-weight:800;line-height:1.15}.fl-sheikh-choice>small{color:#a1b2ae;text-align:center;font-size:9px;line-height:1.25}.fl-sheikh-choice>span{letter-spacing:.055em;color:#ddc48d;text-align:center;justify-content:center;align-items:center;gap:5px;min-height:20px;margin-top:auto;font-size:8px;font-weight:750;display:flex}.fl-sheikh-choice.is-decline>span{color:#a6b7bb}.fl-sheikh-footer{color:#a5977c;letter-spacing:.055em;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:7px;padding-top:1px;font-size:8px;line-height:1.25;display:flex}.fl-sheikh-footer i{background:#99866b;border-radius:50%;width:3px;height:3px}@media (width<=1099px){.stadium-action>.fl-sheikh-mail{height:auto;min-height:350px}.fl-sheikh-photo{flex:none;height:95px}}@media (width<=600px){.fl-sheikh-choices{grid-template-columns:1fr}.fl-sheikh-photo{height:82px}.fl-sheikh-private{display:none}}@media (prefers-reduced-motion:reduce){.fl-sheikh-choice{transition:none}}.stadium-app{background:linear-gradient(#040c10d9,#040b0ff0 68%,#04090cfb),url(/life-photo/stadium-12327672.webp) 50%/cover fixed!important}@media (width>=761px){.first-draft{justify-content:flex-start;gap:18px;padding-top:26px!important}.first-heading{flex:none!important;margin:0!important}.first-heading p{max-width:72ch;font-size:14px;line-height:1.5}.first-favorite{flex:none!important}.first-offers{align-items:start;flex:0 auto!important;height:auto!important;margin-top:0!important}.first-offer{justify-content:flex-start!important;gap:14px!important;height:auto!important;min-height:0!important;padding:24px 20px!important}.first-offer .first-crest{height:86px!important;margin:0!important}.first-offer .first-crest .club-badge{width:82px!important;height:86px!important}.first-offer h2{margin:0!important;font-size:24px!important}.first-club-facts{margin-top:4px!important}}.fl-decision .fl-decision-options{grid-auto-rows:auto;align-items:start;flex:0 auto!important}.fl-decision .fl-decision-options .fl-decision-option{gap:8px;min-height:0;grid-template-rows:auto auto auto!important;height:auto!important}.fl-decision .fl-decision-picture{height:clamp(90px,15vh,150px);max-height:150px;position:relative;min-height:0!important}.fl-decision .fl-decision-copy{align-self:start;margin:0!important;padding:0!important}.fl-decision .fl-choice-title{min-height:0;margin:0!important}.fl-decision .fl-decision-club .club-badge{flex:none;width:100px!important;height:110px!important}.fl-decision .fl-decision-club .club-badge img{object-fit:contain;width:100%;height:100%}.fl-relocation-picture>img{filter:grayscale()brightness(.65)}.fl-relocation-flag{color:#fff;text-shadow:0 2px 6px #000;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.fl-relocation-flag .flag-image{filter:drop-shadow(0 3px 12px #0008);width:66px!important;height:44px!important}.stadium-action>.fl-press{box-sizing:border-box;flex-direction:column;padding:12px;display:flex;overflow:hidden;gap:8px!important}.fl-press .fl-press-stage{flex:none;padding:4px 8px;height:32px!important;min-height:0!important}.fl-press .fl-decision-kicker{margin:0;font-size:9px}.fl-press .fl-press-question{flex:none;margin:0;padding:10px 12px}.fl-press .fl-press-question h2{margin:5px 0 8px;font-size:clamp(15px,1.2vw,19px);line-height:1.2}.fl-press .fl-agent-advice{flex:none;margin:0;padding:6px 8px;font-size:10px;line-height:1.2}.fl-press .fl-agent-advice small{display:none}.fl-press .fl-press-answers{gap:5px;min-height:0;display:grid}.fl-press .fl-press-answers button{flex-direction:row;align-items:center;gap:8px;min-height:32px;padding:7px 9px;line-height:1.2;display:flex}.fl-press .fl-answer-icon{color:#78d6c1;background:#54cdb516;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.fl-press .fl-answer-text{font-size:11px}.fl-press-report{justify-content:center}.fl-press-report .fl-choice-effects{grid-template-columns:1fr 1fr;gap:5px;display:grid}.fl-press-report p{color:#b3c6cd;margin:0;font-size:11px}.agent-incoming{box-sizing:border-box;background:radial-gradient(at 0 0,#06559860,#0000 60%),linear-gradient(135deg,#071b2a,#071017);border:1px solid #3476a966;border-radius:18px;grid-template-columns:minmax(135px,.8fr) minmax(0,1.7fr);gap:14px;min-width:0;height:100%;padding:10px;display:grid;box-shadow:inset 0 0 30px #0c52821c}.agent-phone{text-align:center;background:radial-gradient(circle at 50% 42%,#0079c933,#03101f 75%);border:2px solid #8bd5ff88;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:24px 8px 12px;display:flex;position:relative;box-shadow:0 0 0 3px #020a12,inset 0 0 0 2px #16394f}.agent-phone-island{background:#000;border-radius:10px;width:47px;height:10px;position:absolute;top:7px}.agent-phone>small,.agent-phone>span{letter-spacing:1.4px;color:#b5d8f0;font-size:8px}.agent-call-portrait{aspect-ratio:1;box-sizing:border-box;border:2px solid #34beff;border-radius:50%;width:min(100%,100px);padding:3px;overflow:hidden;box-shadow:0 0 18px #08f5}.agent-call-portrait img{object-fit:cover;object-position:center 20%;border-radius:50%;width:100%;height:100%}.agent-phone h3{color:#f3faff;margin:0;font-size:16px}.agent-call-country{justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.agent-phone-actions{gap:20px;margin-top:8px;display:flex}.agent-phone-actions button{color:#dfedf6;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.agent-phone-actions button>span{background:#e84253;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.agent-phone-actions button:last-child>span{background:#0bc36d}.agent-phone-actions small{font-size:9px}.agent-call-details{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.agent-call-details header>small{letter-spacing:1px;color:#72c9ff;font-size:8px}.agent-call-details header h2{color:#fff;margin:4px 0;font-size:clamp(19px,1.5vw,25px);line-height:1.05}.agent-call-details header h2 em{color:#35b8ff;font-style:normal;display:block}.agent-call-details header p{color:#b3cbd9;margin:0;font-size:10px;line-height:1.4}.agent-call-profile{background:#05182788;border:1px solid #2c659448;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.agent-call-profile h3{margin:0 0 3px;font-size:13px}.agent-call-profile span{color:#a5c6dc;font-size:9px;display:block}.agent-call-profile small{color:#a5c6dc;font-size:7px;display:block}.agent-call-profile strong{color:#f5faff;font-size:20px}.agent-call-profile i{font-size:9px;font-style:normal}.agent-call-details blockquote{color:#dceffc;background:#0b294366;border:1px solid #2c91d577;border-radius:10px;margin:0;padding:10px;font-size:11px;line-height:1.4}.agent-call-buttons{gap:6px;display:grid}.agent-call-buttons button{color:#fff;background:linear-gradient(135deg,#08a7ed,#065ad1);border:1px solid #78caff;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:700;display:flex}.agent-call-buttons button span{text-align:left;flex:1}.agent-call-buttons button:last-child{background:#0b2035;border-color:#397aab}@media (width<=600px){.agent-incoming{grid-template-columns:125px minmax(0,1fr);gap:9px;padding:8px}.agent-call-profile{grid-template-columns:1fr 1fr}.agent-call-profile>div:first-child{grid-column:1/-1}.fl-decision .fl-decision-options{grid-template-columns:1fr 1fr}.fl-decision .fl-decision-picture{height:110px}}.fl-press .fl-press-stage,.fl-press .fl-press-answers{margin:0}.fl-relocation-flag{z-index:1}.first-draft .first-offer h2{min-height:2.2em}.stadium-agent{height:100%;min-height:0}@media (width>=761px) and (height<=700px){.first-draft{gap:10px;padding-top:14px!important}.first-offer{gap:9px!important;padding:15px!important}.first-offer .first-crest,.first-offer .first-crest .club-badge{height:65px!important}.first-favorite{margin-bottom:0}}.fl-beloved .fl-decision-picture{height:100px}.fl-beloved .fl-decision-club .club-badge{width:90px!important;height:94px!important}@media (prefers-reduced-motion:reduce){.agent-incoming *{transition:none!important;animation:none!important}}.agent-call-portrait img{transform:scale(1.15);object-fit:cover!important;object-position:center 10%!important;width:100%!important;height:100%!important;max-height:none!important}@media (width>=761px){.first-draft{gap:10px!important;padding-top:14px!important}.first-heading h1{margin:5px 0!important}.first-heading p{margin:4px 0!important}.first-favorite{padding:10px 16px!important}.first-offer{gap:8px!important;padding:14px 18px!important}.first-offer .first-crest{height:75px!important}.first-club-facts{margin:0!important;padding:12px 0!important}}.fl-decision .fl-decision-options{grid-auto-rows:1fr!important;align-items:stretch!important}.fl-decision .fl-decision-options .fl-decision-option{align-content:start;grid-template-rows:36px auto 1fr!important;gap:6px!important;height:100%!important}.fl-decision .fl-decision-picture{height:clamp(85px,14vh,135px)!important}.fl-decision .fl-choice-title{justify-content:center;align-items:center;display:flex;font-size:clamp(12px,1vw,15px)!important}.fl-choice-effect{line-height:1.2;padding:6px 8px!important;font-size:11px!important}.fl-decision-copy{box-sizing:border-box;width:100%}.first-club-facts,.stadium-offer-league,.copero-offer-meta{white-space:nowrap}.fl-result-inline{background:radial-gradient(at 50% 30%,#14372c99,#0000 75%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fl-result-inline .fl-result-card{box-sizing:border-box;width:100%;box-shadow:none;text-align:center;background:0 0;border:0;padding:18px}.fl-result-inline h2{font-size:23px}.fl-result-inline p{color:#a1f2ce;font-size:18px}.election-candidates{grid-template-columns:1fr 1fr;gap:12px!important;height:auto!important;display:grid!important}.election-candidates>div{background:#122426;border:1px solid #315c58;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;height:auto!important}.election-candidates strong{color:#5ee9bd;font-size:27px}.election-candidates i{background:#4de4b1;height:3px;display:block}.first-callup-card{background:radial-gradient(at bottom,#003a3b55,#0000 65%),#02121f!important;border:1px solid #3ee6cf!important;border-radius:28px!important;width:min(760px,85vw)!important;padding:45px 30px!important;box-shadow:0 0 45px #12babc20,inset 0 0 25px #10a8bb10!important}.first-callup-flag{border:2px solid #26ebc8;border-radius:16px;justify-content:center;align-items:center;padding:8px;display:flex;width:150px!important;height:104px!important;margin:0 auto 26px!important}.first-callup-flag .flag-image{object-fit:contain;width:100%!important;height:100%!important}.first-callup-card h2{font-size:clamp(27px,3.2vw,48px)!important}.first-callup-card h2 em{color:#10ebc8;font-style:normal}.first-callup-card>span{letter-spacing:5px;color:#17e9cb}.first-callup-card p{font-size:17px!important}.fl-medical-toast{box-shadow:0 14px 40px #0008;background:linear-gradient(130deg,#24272cef,#101619fa)!important;border:1px solid #fa676e!important;border-radius:23px!important;width:min(440px,90vw)!important;padding:20px!important}.fl-medical-toast h2{margin:12px 0 8px!important;font-size:25px!important}.fl-medical-toast p{font-size:15px!important}.fl-medical-toast .medical-recovery,.fl-medical-toast small{color:#ff6973;background:#ed4d5e0b;border:1px solid #a6444b66;border-radius:12px;margin-top:12px;padding:13px 17px;font-size:21px;display:block}.medical-recovery em{color:#c3cdd2;margin-top:5px;font-size:12px;font-style:normal;font-weight:400;display:block}.fl-medical-toast small{font-size:20px!important}.simultaneous-awards{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;max-width:90vw;display:flex}.simultaneous-awards .trophy-celebration-hero{width:clamp(85px,12vw,180px)!important;height:clamp(120px,22vh,245px)!important}.simultaneous-awards img{object-fit:contain;width:100%;height:100%}.trophy-celebration-name{display:none!important}.stadium-national-row.is-called{box-shadow:inset 0 1px #85ffe415;background:linear-gradient(100deg,#103b38,#0c1c22)!important;border:1px solid #35d7bb55!important;border-radius:14px!important;gap:10px!important;padding:12px 16px!important}.stadium-national-row.is-called>.flag-image{width:40px!important;height:27px!important}.national-rank{letter-spacing:1.5px;color:#66eac4;margin-top:4px;font-size:9px;font-style:normal;display:block}.stadium-national-row.is-called small{font-variant-numeric:tabular-nums}.stadium-action.decision-pending{pointer-events:none}.stadium-offer-card.is-selected{animation:3.5s both club-signing}@keyframes club-signing{0%{box-shadow:0 0 #38eaa400}20%,80%{box-shadow:0 0 25px #38eaa45c}to{box-shadow:0 0 #38eaa400}}@media (prefers-reduced-motion:reduce){.stadium-offer-card.is-selected{animation:none}}.stadium-club-option.is-selected{animation:3.5s both club-signing}.stadium-club-league{white-space:nowrap;justify-content:center;align-items:center;gap:5px;flex-wrap:nowrap!important;display:flex!important}.stadium-club-league b{font-size:11px!important}.first-callup-card{box-sizing:border-box;background:radial-gradient(at bottom,#123b5055,#0000 70%),#061521!important;border:1px solid #3d596b!important;border-radius:22px!important;width:min(620px,100vw - 40px)!important;padding:28px 25px!important;box-shadow:0 20px 70px #0008!important}.first-callup-flag{justify-content:center;align-items:center;width:114px!important;height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 20px!important;padding:0!important;display:flex!important}.first-callup-flag .flag-image{width:114px!important;height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}.first-callup-flag svg{display:block;width:100%!important;height:100%!important}.first-callup-card h2{margin:12px 0!important;font-size:clamp(24px,3vw,36px)!important}.first-callup-card>span{letter-spacing:3px!important;font-size:10px!important}.first-callup-card p{font-size:14px!important;line-height:1.5!important}.first-callup-line{width:75px!important;margin:19px auto 0!important}.stadium-national-row.is-called{isolation:isolate;box-sizing:border-box;min-height:57px;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--national-color) 70%,transparent)!important;background:linear-gradient(115deg,color-mix(in srgb,var(--national-color) 13%,#08171b),#0b151b 75%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--national-color) 18%,transparent),0 0 16px color-mix(in srgb,var(--national-color) 8%,transparent)!important;border-radius:13px!important;gap:14px!important;padding:10px 15px!important}.stadium-national-row.is-called:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(145deg,transparent 0 5px,color-mix(in srgb,var(--national-color) 9%,transparent) 6px 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 60%,#0000 87%);mask-image:linear-gradient(90deg,#0000 35%,#000 60%,#0000 87%)}.stadium-national-row.is-called>.flag-image{background:0 0;border:0;flex:none;display:block;width:43px!important;height:29px!important}.stadium-national-row.is-called>.flag-image svg{width:100%;height:100%;display:block}.national-team-identity{min-width:0;font-weight:750;line-height:1.15;font-size:15px!important}.national-rank{letter-spacing:1.8px;margin-top:5px;color:var(--national-color)!important;font-size:9px!important}.national-team-stats{white-space:nowrap;border-left:1px solid #a3bbca22;align-items:center;gap:12px;margin-left:auto;padding-left:16px;display:flex}.national-team-stats small{font-weight:700;color:#e6eef2!important;font-size:11px!important}.stadium-national-row:not(.is-called) .national-team-stats{opacity:.55}.history-loan-mark{color:#91a6b5;flex:none;font-size:20px;line-height:1}.history-injury-mark{color:#f5757e;filter:drop-shadow(0 0 4px #dc4d4d22);flex:none;font-size:16px}.fl-decision .fl-decision-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.fl-decision .fl-decision-options .fl-decision-option{box-sizing:border-box!important;grid-template-rows:38px 132px minmax(0,1fr)!important;align-content:start!important;place-items:start stretch!important;gap:7px!important;min-width:0!important;height:100%!important;margin:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.fl-decision .fl-choice-title{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;font-size:clamp(12px,1vw,16px)!important;line-height:1.18!important;display:flex!important}.fl-decision .fl-decision-picture{box-sizing:border-box!important;border-radius:10px!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.fl-decision .fl-decision-picture>img{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.fl-decision .fl-decision-picture.fl-decision-club{justify-content:center!important;align-items:center!important;display:flex!important}.fl-decision .fl-decision-picture .club-badge{justify-content:center;align-items:center;width:105px!important;height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:static!important}.fl-decision .fl-decision-picture .club-badge img{object-fit:contain!important;width:100%!important;max-width:105px!important;height:100%!important;max-height:112px!important}.fl-decision .fl-decision-picture.fl-decision-club>.flag-image{background:0 0!important;border:0!important;width:94px!important;height:63px!important;display:block!important;position:static!important}.fl-decision .fl-decision-picture.fl-decision-club>.flag-image svg{width:100%!important;height:100%!important}.fl-decision .fl-decision-copy{align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}.fl-choice-effects{box-sizing:border-box;width:100%;min-width:0;gap:5px!important}.fl-choice-effect{box-sizing:border-box;overflow-wrap:anywhere;min-height:27px!important}.fl-choice-effect>svg{flex:none}.fl-choice-effect>span{min-width:0}.fl-choice-effect>b{flex:none;margin-left:auto}.fl-decision.is-settling{pointer-events:none;animation:2.5s forwards decision-settle}.fl-decision .fl-decision-option.is-picked{opacity:1!important;background:#122029!important;border-color:#e5f5f0!important;box-shadow:0 0 0 1px #e5f5f050!important}.fl-decision .fl-decision-option.is-muted{filter:saturate(.35);opacity:.23!important}@keyframes decision-settle{0%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}.stadium-action.decision-pending{opacity:1!important;filter:none!important}.stadium-club-option.is-selected{opacity:1!important;background:linear-gradient(145deg,#15252e,#0b171e)!important;border-color:#f0faf8!important;animation:none!important;transform:none!important;box-shadow:0 0 0 1px #f0faf877!important}.stadium-club-option.is-dimmed{transition:opacity .35s;opacity:.2!important;filter:saturate(.2)!important}@keyframes club-settle-fade{0%,92%{opacity:1}to{opacity:0}}.agent-incoming{background:linear-gradient(135deg,#082541,#071827 75%)!important;border-color:#32669b66!important}.agent-phone{animation:1.4s ease-in-out infinite phone-vibration;background:linear-gradient(165deg,#092340,#04121f)!important;border-color:#35648c!important}.agent-phone>small{letter-spacing:1.4px!important;color:#a9bcd1!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:8px!important;font-weight:400!important}.agent-phone>span{letter-spacing:2px;font-family:inherit;font-size:9px;font-weight:750;color:#7f9fc2!important}.agent-call-portrait{isolation:isolate;position:relative;border-color:#4385c8!important;overflow:visible!important;box-shadow:0 0 15px #2266a22b!important}.agent-call-portrait img{z-index:1;border-radius:50%;position:relative}.agent-call-portrait:before,.agent-call-portrait:after{content:"";z-index:-1;border:1px solid #4784c34d;border-radius:50%;animation:2.8s ease-out infinite call-wave;position:absolute;inset:-4px}.agent-call-portrait:after{animation-delay:1.4s}.agent-call-details h2 em{color:#568bcc!important}.agent-call-buttons button:first-child{background:linear-gradient(115deg,#22588f,#244e90)!important;border-color:#4c7eaa!important}.agent-call-details blockquote{background:#08192c!important;border-color:#35648c!important}.agent-call-profile{background:#081b2d!important;border-color:#315a8266!important}@keyframes phone-vibration{0%,73%,to{transform:translate(0)rotate(0)}76%{transform:translate(-1px)rotate(-.25deg)}80%{transform:translate(1px)rotate(.25deg)}84%{transform:translate(-.6px)}88%{transform:translate(.6px)}}@keyframes call-wave{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.fl-agent-advice{align-items:center;gap:5px;display:flex}.fl-agent-advice>svg{flex:none}.press-report-continue{justify-content:center;align-items:center;gap:8px;margin-top:9px;color:#dcfff1!important;background:#164c3c!important;border:1px solid #50b99e88!important;border-radius:9px!important;align-self:flex-end!important;min-height:33px!important;padding:8px 15px!important;font-size:12px!important;display:inline-flex!important}.fl-press-report .fl-choice-effects{grid-template-columns:1fr 1fr;display:grid}.fl-result-inline{background:radial-gradient(#174c3b55,#0000 76%)!important}.fl-result-inline.is-negative{background:radial-gradient(#682c3855,#0000 76%)!important}.decision-reveal-symbol{color:#74efc6;background:#38c39015;border:1px solid #6ce3b966;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 13px;animation:.5s ease-out result-appear;display:flex}.is-negative .decision-reveal-symbol{color:#ff929a;background:#dc485b15;border-color:#ec7c8666}.decision-reveal-delta{color:#85f5c6;margin:12px 0;font-size:32px;line-height:1.2;display:block}.is-negative .decision-reveal-delta{color:#ff969e}.decision-reveal-explanation{color:#c5d3d9;max-width:43ch;margin:0 auto;font-size:14px;line-height:1.5;display:block}.fl-result-inline .fl-result-card h2{margin:8px 0!important;font-size:22px!important}@keyframes result-appear{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (height<=850px) and (width>=761px){.fl-decision .fl-decision-options .fl-decision-option{grid-template-rows:34px 110px minmax(0,1fr)!important;gap:6px!important;padding:8px!important}.fl-decision .fl-choice-title{height:34px!important;min-height:34px!important;max-height:34px!important}.fl-decision .fl-decision-picture{height:110px!important;min-height:110px!important;max-height:110px!important}.fl-decision .fl-decision-picture .club-badge{width:92px!important;height:96px!important}.fl-decision .fl-decision-picture .club-badge img{max-width:92px!important;max-height:96px!important}.fl-decision>header h2{font-size:21px!important}.fl-decision>header p{font-size:12px!important}}@media (width<=600px){.national-team-stats{gap:7px;padding-left:8px}.stadium-national-row.is-called{gap:8px!important;padding:9px!important}.national-team-identity{font-size:12px!important}.national-team-stats small{font-size:9px!important}.fl-decision .fl-decision-options{gap:8px!important}.fl-decision .fl-decision-options .fl-decision-option{grid-template-rows:40px 110px minmax(0,1fr)!important;padding:8px!important}.fl-decision .fl-choice-title{height:40px!important;max-height:40px!important}.fl-decision .fl-decision-picture{height:110px!important;min-height:110px!important;max-height:110px!important}}@media (prefers-reduced-motion:reduce){.agent-phone,.agent-call-portrait:before,.agent-call-portrait:after,.decision-reveal-symbol,.fl-decision.is-settling{animation:none!important}.stadium-action:has(.stadium-club-option.is-selected){animation:none!important}.fl-decision .fl-decision-option,.stadium-club-option{transition:none!important}}.stadium-action:has(.stadium-club-option.is-selected){animation:none!important}.fl-decision .fl-decision-options>.fl-choice-unified{--choice-photo-height:132px;text-align:left;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px var(--choice-photo-height) 1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;padding:10px!important;display:grid!important}.fl-decision .fl-decision-options>.fl-choice-unified>.fl-choice-title{height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 4px!important}.fl-decision .fl-decision-options>.fl-choice-unified>.fl-choice-media{width:100%!important;height:var(--choice-photo-height)!important;min-height:var(--choice-photo-height)!important;max-height:var(--choice-photo-height)!important;aspect-ratio:auto!important;justify-content:center!important;place-self:stretch stretch!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.fl-decision .fl-decision-options>.fl-choice-unified>.fl-choice-media>img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.fl-decision .fl-decision-options>.fl-choice-unified>.fl-decision-copy{flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;min-height:70px!important;display:flex!important}.agent-incoming>.agent-phone{box-sizing:border-box!important;justify-content:center!important;align-self:center!important;gap:7px!important;height:310px!important;min-height:310px!important;max-height:310px!important;padding:25px 8px 13px!important}.agent-phone>.agent-call-portrait{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 100px!important;width:100px!important;height:100px!important;min-height:100px!important;max-height:100px!important;padding:3px!important}.agent-phone>.agent-call-portrait>img{object-fit:cover!important;object-position:center 15%!important;border-radius:50%!important;width:100%!important;height:100%!important;position:relative!important;transform:none!important}.agent-phone>h3{font-size:14px!important;line-height:1.15!important}.agent-phone-actions{margin-top:6px!important}.stadium-history-row>div>.history-loan-mark,.copero-club-cell>.history-loan-mark{color:#98b7c9!important;background:#719eb912!important;border:0!important;border-radius:4px!important;flex:0 0 18px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0 2px 0 0!important;padding:0!important;line-height:1!important;display:inline-flex!important;transform:none!important}.history-loan-mark svg{width:13px!important;height:13px!important;display:block!important}@media (height<=850px),(width<=600px){.fl-decision .fl-decision-options>.fl-choice-unified{--choice-photo-height:110px}}@media (width<=600px){.agent-incoming>.agent-phone{height:300px!important;min-height:300px!important;max-height:300px!important}}.history-promotion-mark{color:#56df9c;background:#25cf8c17;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:3px;display:inline-flex}.youth-callup-toast .flag-image{margin-bottom:9px;display:block;width:33px!important;height:22px!important}.youth-callup-toast .flag-image svg{width:100%;height:100%}.youth-callup-toast span{color:#9bbdcf!important}.youth-callup-toast h2{font-size:18px!important}.stadium-action:has(.agent-incoming){overflow:hidden}.stadium-action>.agent-incoming{grid-template-columns:minmax(118px,.82fr) minmax(0,1.65fr);align-items:stretch;gap:10px;width:100%;height:100%;min-height:0;max-height:100%;padding:9px;overflow:hidden}.agent-incoming>.agent-phone{border-radius:20px;width:100%;overflow:hidden;align-self:center!important;gap:5px!important;height:min(100%,290px)!important;min-height:0!important;max-height:290px!important;padding:17px 7px 8px!important}.agent-incoming .agent-phone>.agent-call-portrait{flex:none!important;width:clamp(60px,10vh,86px)!important;height:clamp(60px,10vh,86px)!important;min-height:0!important;max-height:86px!important}.agent-incoming .agent-call-details{scrollbar-width:thin;justify-content:center;gap:6px;min-height:0;max-height:100%;overflow-y:auto}.agent-incoming .agent-call-details h2{font-size:clamp(16px,1.5vw,22px)}.agent-incoming .agent-call-details blockquote{padding:8px;font-size:10px;line-height:1.3}.agent-incoming .agent-call-profile{gap:6px;padding:7px}.agent-incoming .agent-call-buttons{gap:5px}.agent-incoming .agent-call-buttons button{padding:7px 9px;font-size:11px}@media (height<=740px) and (width>=601px){.agent-incoming>.agent-phone{gap:3px!important;max-height:235px!important;padding:14px 6px 6px!important}.agent-incoming .agent-phone>.agent-call-portrait{width:64px!important;height:64px!important}.agent-incoming .agent-phone-actions{gap:13px;margin-top:2px!important}.agent-incoming .agent-phone-actions button>span{width:28px;height:28px}.agent-incoming .agent-call-details{gap:4px}.agent-incoming .agent-call-profile strong{font-size:16px}}@media (width<=600px){.stadium-action>.agent-incoming{grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:7px;padding:7px}.agent-incoming>.agent-phone{gap:4px!important;height:min(100%,260px)!important;min-height:0!important;max-height:260px!important;padding:16px 4px 5px!important}.agent-incoming .agent-phone>.agent-call-portrait{width:62px!important;height:62px!important}.agent-incoming .agent-phone h3{font-size:11px!important}.agent-incoming .agent-call-country{flex-wrap:wrap;gap:3px;font-size:8px}.agent-incoming .agent-phone-actions{gap:7px;margin-top:2px!important}.agent-incoming .agent-phone-actions button>span{width:28px;height:28px}.agent-incoming .agent-phone-actions small{font-size:8px}.agent-incoming .agent-call-profile{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:6px}.agent-incoming .agent-call-profile>div:first-child{grid-column:auto}.agent-incoming .agent-call-profile strong{font-size:14px}.agent-incoming .agent-call-profile h3{font-size:11px}.agent-incoming .agent-call-details h2{font-size:16px}.agent-incoming .agent-call-details header p{font-size:9px}}@media (width<=380px){.agent-incoming .agent-call-profile{grid-template-columns:1fr 1fr}.agent-incoming .agent-call-profile>div:first-child{grid-column:1/-1}.agent-incoming .agent-call-details blockquote{font-size:9px}}.player-profile-overlay{z-index:1500;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090ded;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.player-profile-dialog{--card-tone:#d5bd78;--profile-accent:#71e7b9;isolation:isolate;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#28483c transparent;color:#ecf5f6;text-align:left;background:radial-gradient(at 1% 100%,#164d3330,#0000 45%),linear-gradient(130deg,#0b161c,#080f16);border:1px solid #2a5047;border-radius:18px;width:min(1360px,100%);max-height:calc(100dvh - 56px);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:auto;box-shadow:0 30px 100px #0009}.player-profile-dialog *{box-sizing:border-box}.profile-tone-silver{--card-tone:#bdcdda}.profile-tone-bronze{--card-tone:#cf9b70}.profile-tone-elite{--card-tone:#94cafa}.profile-tone-legend{--card-tone:#d6b9ff}.player-profile-close{z-index:5;color:#a5bcb7;cursor:pointer;background:#10202991;border:1px solid #33514b;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid;position:absolute;top:23px;right:23px}.player-profile-close:hover{background:#244139}.player-profile-close:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}.player-profile-hero{background:linear-gradient(100deg,#234e3630,#0000 70%);border-bottom:1px solid #39564e66;align-items:center;gap:19px;min-height:126px;padding:25px 32px;display:flex}.profile-rating{border:1px solid color-mix(in srgb,var(--card-tone) 62%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card-tone) 30%,#0c1720),#111b20);width:65px;height:73px;color:var(--card-tone);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1c,0 5px 15px #0003}.profile-rating strong{letter-spacing:-1.5px;font-size:37px;font-weight:750;line-height:1}.profile-rating span{letter-spacing:2px;margin-top:6px;font-size:8px}.player-profile-hero>.club-badge{flex:none;width:47px!important;height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.player-profile-dialog .club-badge img{object-fit:contain;width:100%;height:100%}.profile-hero-name{flex:1;min-width:0}.profile-hero-name>small{letter-spacing:2px;color:#7ecbaa;font-size:9px;font-weight:600}.profile-hero-name h2{letter-spacing:-1.2px;overflow-wrap:anywhere;margin:9px 0 12px;font-family:inherit;font-size:clamp(27px,2.7vw,39px);font-weight:750;line-height:1.05}.profile-hero-name p{color:#afc0c3;flex-wrap:wrap;align-items:center;gap:11px;margin:0;font-size:12px;line-height:1.5;display:flex}.profile-hero-name i{background:#52685e8c;width:1px;height:10px}.profile-hero-name .flag-image{border-radius:2px;flex:none;width:24px!important;height:16px!important;box-shadow:none!important}.profile-hero-name .flag-image img,.profile-hero-name .flag-image svg{object-fit:cover;width:100%;height:100%}.profile-market-value{border-left:1px solid #405c514d;flex:none;align-items:center;gap:13px;margin-right:37px;padding-left:23px;display:flex}.profile-market-value>svg{color:#74d9ad;width:25px;height:25px}.profile-market-value small{letter-spacing:1.8px;color:#91ada5;font-size:8px;display:block}.profile-market-value strong{color:#d5eddc;letter-spacing:-.7px;margin-top:7px;font-size:25px;font-weight:650;display:block}.player-profile-columns{flex:1;grid-template-columns:minmax(220px,.78fr) minmax(0,1fr) minmax(0,1.03fr);align-items:stretch;gap:28px;min-height:0;padding:22px 30px;display:grid}.profile-player-overview{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:0;padding:0 12px;display:flex}.profile-portrait-circle{isolation:isolate;aspect-ratio:1;background:#13232a;border:1px solid #72948a55;border-radius:50%;flex:none;width:clamp(150px,24dvh,245px);max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 28px #0004}.profile-portrait-circle img{object-fit:cover;object-position:50% 20%;filter:saturate(.9);transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.14)}.profile-technical-heading{border-top:1px solid #39594b66;justify-content:space-between;align-items:center;width:100%;margin:26px 0 17px;padding-top:19px;display:flex}.profile-technical-heading>span{color:#94c8b1;letter-spacing:1.8px;font-size:9px;line-height:1}.profile-technical-heading>small{color:#8ca5a3;font-size:9px}.profile-technical-stats{grid-template-columns:repeat(3,1fr);gap:23px 20px;width:100%;display:grid}.profile-technical-stats>div{grid-template-columns:1fr auto;align-items:center;gap:8px 3px;min-width:0;display:grid}.profile-technical-stats small{letter-spacing:1px;color:#a7bdbb;font-size:9px;line-height:1}.profile-technical-stats strong{color:#f0f3ea;font-size:23px;font-weight:650;line-height:1}.profile-stat-track{background:#ffffff13;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.profile-stat-track i{background:var(--card-tone);opacity:.78;border-radius:2px;height:100%;display:block}.profile-identity-panel{grid-area:1/2}.profile-internal-panel{border-left:1px solid #35544950;grid-area:1/3;padding-left:26px}.profile-section{min-width:0}.profile-section>header{border-bottom:1px solid #32504361;align-items:center;gap:12px;min-height:32px;padding-bottom:14px;display:flex}.profile-section>header h3{letter-spacing:1.3px;color:#9edfc5;margin:0;font-family:inherit;font-size:11px;font-weight:550;line-height:1.4}.profile-section header p{display:none}.profile-internal-panel>header{justify-content:space-between}.profile-internal-panel>header small{white-space:nowrap;color:#768f91;font-size:8px}.profile-archetype{background:radial-gradient(at 0,#345c322e,#0000 90%);border:1px solid #3b645148;border-radius:11px;align-items:center;gap:13px;margin:18px 0;padding:17px 15px;display:flex}.profile-archetype>span{color:#8bdfb9;background:#50996b0c;border:1px solid #78cba949;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.profile-archetype>span svg{width:25px;height:25px}.profile-archetype small{color:#7db398;letter-spacing:1.5px;font-size:8px}.profile-archetype h4{letter-spacing:-.5px;color:#e5f4e9;margin:7px 0 8px;font-family:inherit;font-size:21px;font-weight:600;line-height:1.15}.profile-archetype p{color:#a5bdb8;margin:0;font-size:11px;line-height:1.6}.profile-identity-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-identity-grid>div{background:#1b352323;border:1px solid #355a4955;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex}.profile-identity-grid>div>svg{color:#7abc9d;flex:none;width:20px;height:20px}.profile-identity-grid small{letter-spacing:1.2px;color:#8ca79d;font-size:7px;display:block}.profile-identity-grid strong{color:#dbece1;margin-top:7px;font-size:15px;font-weight:550;display:block}.weak-foot{white-space:nowrap}.weak-foot i{letter-spacing:1px;color:#3a5146;font-size:14px;font-style:normal}.weak-foot i.filled{color:#e6c779}.profile-section h5{color:#94c8b1;letter-spacing:1.8px;align-items:center;gap:13px;margin:22px 0 12px;font-family:inherit;font-size:9px;font-weight:500;display:flex}.profile-section h5:after{content:"";background:#35544455;flex:1;height:1px}.profile-specialties{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-specialties>div{color:#bddecb;background:#294a2d25;border:1px solid #51705a55;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:11px 10px;font-size:10px;line-height:1.3;display:flex}.profile-specialties svg{color:#95dbb9;flex:none;width:17px;height:17px}.profile-specialties span{overflow-wrap:anywhere}.profile-heat{background:radial-gradient(#152d22,#091a16);border:1px solid #47684f65;border-radius:9px;width:100%;height:105px;padding:5px;display:block}.profile-attribute-radar{width:100%;max-width:355px;height:250px;margin:0 auto 7px;display:block}.profile-radar-grid{fill:none;stroke:#62837a4d;stroke-width:1px}.profile-radar-fill{fill:#4ed7932b;stroke:#8be5b7;stroke-width:1.6px;stroke-linejoin:round}.profile-attribute-radar text{fill:#a6beba;font-family:Arial,Helvetica,sans-serif;font-size:9px}.profile-attribute-radar .profile-radar-number{fill:#d5f2df;font-size:14px;font-weight:650}.profile-internal-extras{grid-template-columns:1fr 1fr;gap:13px 15px;display:grid}.profile-internal-extras>div{color:#a0b7b4;align-items:center;gap:8px;min-width:0;padding:8px 0 13px;font-size:11px;display:flex;position:relative}.profile-internal-extras svg{color:#78b59e;flex:none;width:16px;height:16px}.profile-internal-extras strong{color:#d9ecdf;margin-left:auto;font-size:13px;font-weight:550}.profile-extra-track{background:#334c413c;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.profile-extra-track i{background:linear-gradient(90deg,#448662,#91dbab);border-radius:2px;height:100%;display:block}@media (width>=1000px){.player-profile-overlay{padding:20px}.player-profile-dialog{flex-direction:column;height:min(710px,100dvh - 40px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.player-profile-hero{flex:none;gap:17px;height:104px;min-height:104px;padding:17px 30px}.profile-hero-name h2{margin:7px 0 9px;font-size:32px}.profile-hero-name p{font-size:11px}.profile-rating{width:61px;height:68px}.profile-rating strong{font-size:35px}.profile-identity-panel{grid-template-rows:minmax(25px,.07fr) minmax(77px,.22fr) minmax(80px,.21fr) minmax(17px,.055fr) minmax(62px,.16fr) minmax(17px,.055fr) minmax(62px,.23fr);gap:8px;min-height:0;display:grid}.profile-section>header{min-height:0;padding-bottom:9px}.profile-section>header h3{letter-spacing:1.1px;font-size:10px;line-height:1.2}.profile-archetype{gap:11px;min-height:0;margin:0;padding:11px 13px}.profile-archetype>span{width:36px;height:36px}.profile-archetype>span svg{width:23px;height:23px}.profile-archetype small{font-size:7px;line-height:1.3}.profile-archetype h4{margin:5px 0 6px;font-size:19px;line-height:1.1}.profile-archetype p{font-size:10px;line-height:1.45}.profile-identity-grid{grid-template-rows:1fr 1fr;gap:8px;min-height:0}.profile-identity-grid>div{gap:9px;min-height:0;padding:9px 10px}.profile-identity-grid small{font-size:7px;line-height:1.2}.profile-identity-grid strong{margin-top:5px;font-size:14px;line-height:1.15}.profile-section h5{letter-spacing:1.4px;align-self:center;margin:0;font-size:8px;line-height:1.1}.profile-specialties{grid-template-rows:1fr 1fr;gap:7px;min-height:0}.profile-specialties>div{min-height:0;padding:7px 9px;font-size:10px;line-height:1.25}.profile-specialties svg{width:16px;height:16px}.profile-heat{height:100%;min-height:0;padding:4px}.profile-internal-panel{grid-template-rows:minmax(25px,.07fr) minmax(150px,.54fr) minmax(130px,.39fr);gap:8px;min-height:0;padding-left:25px;display:grid}.profile-attribute-radar{width:100%;max-width:355px;height:100%;min-height:0;margin:0 auto}.profile-internal-extras{grid-template-rows:repeat(4,1fr);gap:9px 15px;min-height:0}.profile-internal-extras>div{min-height:0;padding:5px 0 10px;font-size:10px}.profile-internal-extras strong{font-size:12px}}@media (width>=1000px) and (height<=740px){.player-profile-overlay{padding:16px}.player-profile-dialog{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.player-profile-hero{height:92px;min-height:92px;padding:13px 25px}.profile-hero-name h2{margin:6px 0 8px;font-size:28px}.profile-rating{width:55px;height:62px}.profile-rating strong{font-size:31px}.player-profile-hero>.club-badge{width:41px!important;height:53px!important}.player-profile-close{top:17px;right:20px}.player-profile-columns{gap:25px;padding:18px 25px}.profile-identity-panel{grid-template-rows:minmax(24px,.07fr) minmax(74px,.22fr) minmax(76px,.21fr) minmax(16px,.055fr) minmax(60px,.16fr) minmax(16px,.055fr) minmax(58px,.23fr);gap:6px}.profile-archetype{padding:9px 11px}.profile-archetype h4{font-size:17px}.profile-archetype p{font-size:9px}.profile-identity-grid>div{padding:7px 9px}.profile-specialties>div{padding:6px 8px;font-size:9px}.profile-internal-panel{gap:6px;padding-left:21px}.profile-internal-extras{gap:6px 12px}.profile-internal-extras>div{font-size:9px}.profile-technical-heading{margin-top:20px;padding-top:16px}.profile-technical-stats{gap:18px 16px}.profile-technical-stats strong{font-size:21px}}@media (width>=1000px) and (height<=660px){.player-profile-overlay{padding:12px}.player-profile-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.player-profile-hero{height:85px;min-height:85px;padding:11px 24px}.profile-hero-name h2{font-size:26px}.profile-hero-name>small{font-size:8px}.profile-hero-name p{font-size:10px}.profile-market-value strong{font-size:22px}.profile-rating{width:52px;height:58px}.profile-rating strong{font-size:29px}.player-profile-columns{gap:22px;padding:14px 24px}.profile-identity-panel{grid-template-rows:minmax(22px,.07fr) minmax(65px,.22fr) minmax(70px,.21fr) minmax(15px,.055fr) minmax(52px,.16fr) minmax(15px,.055fr) minmax(50px,.23fr);gap:5px}.profile-section>header{padding-bottom:6px}.profile-archetype h4{margin:4px 0;font-size:16px}.profile-archetype p{font-size:9px;line-height:1.3}.profile-archetype{gap:8px;padding:7px 9px}.profile-archetype>span{width:30px;height:30px}.profile-identity-grid>div{padding:6px 8px}.profile-identity-grid strong{margin-top:4px;font-size:12px}.weak-foot i{font-size:12px}.profile-specialties>div{padding:5px 7px;font-size:8px}.profile-specialties svg{width:14px;height:14px}.profile-internal-panel{grid-template-rows:22px minmax(130px,1fr) minmax(115px,.7fr);gap:5px}.profile-internal-extras{gap:5px 12px}.profile-internal-extras svg{width:14px;height:14px}.profile-internal-extras>div{padding:4px 0 8px;font-size:9px}.profile-internal-extras strong{font-size:11px}.profile-portrait-circle{width:clamp(120px,23dvh,160px)}.profile-technical-heading{margin:18px 0 13px;padding-top:13px}.profile-technical-stats{gap:15px}.profile-technical-stats strong{font-size:20px}}@media (width<=1100px) and (width>=1000px){.player-profile-columns{grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);gap:20px}.profile-archetype{gap:8px;padding-inline:9px}.profile-archetype>span{width:29px;height:29px}.profile-section>header h3{letter-spacing:.7px;font-size:9px}.profile-internal-panel{padding-left:18px}.profile-identity-grid>div{gap:6px;padding-inline:7px}.profile-identity-grid>div>svg{width:17px;height:17px}.profile-specialties>div{gap:6px;padding-inline:6px;font-size:9px}.profile-internal-extras>div{gap:5px;font-size:9px}.profile-player-overview{padding:0 6px}.profile-technical-stats{gap:18px 12px}}@media (width<=999px){.player-profile-overlay{padding:17px}.player-profile-dialog{max-height:calc(100dvh - 34px);overflow:auto}.player-profile-hero{gap:14px;min-height:110px;padding:21px}.profile-market-value{margin-right:30px;padding-left:15px}.profile-market-value strong{font-size:22px}.profile-market-value>svg{display:none}.profile-hero-name h2{font-size:28px}.profile-hero-name p{gap:8px;font-size:10px}.player-profile-columns{grid-template-columns:minmax(200px,.75fr) minmax(0,1fr);gap:24px;padding:24px}.profile-player-overview{grid-area:1/1}.profile-portrait-circle{width:min(220px,100%)}.profile-identity-panel{grid-area:1/2}.profile-internal-panel{border-top:1px solid #35544966;border-left:0;grid-area:2/1/auto/-1;grid-template-columns:minmax(240px,1fr) minmax(0,1fr);gap:8px 25px;padding:22px 0 0;display:grid}.profile-internal-panel>header{grid-column:1/-1}.profile-attribute-radar{height:240px}.profile-internal-extras{align-content:center}}@media (width<=650px){.player-profile-overlay{padding:8px}.player-profile-dialog{border-radius:14px;max-height:calc(100dvh - 16px)}.player-profile-close{width:31px;height:31px;top:14px;right:14px}.player-profile-hero{flex-wrap:wrap;gap:12px;min-height:130px;padding:23px 17px 19px}.profile-rating{width:50px;height:60px}.profile-rating strong{font-size:30px}.profile-rating span{font-size:7px}.player-profile-hero>.club-badge{display:none!important}.profile-hero-name{padding-right:21px}.profile-hero-name>small{letter-spacing:1.6px;font-size:7px}.profile-hero-name h2{margin:7px 0 9px;font-size:28px}.profile-hero-name p{gap:7px;font-size:9px}.profile-hero-name .flag-image{width:20px!important;height:13px!important}.profile-market-value{border:0;justify-content:flex-end;width:100%;margin:0;padding:8px 0 0}.profile-market-value>div{align-items:center;gap:12px;display:flex}.profile-market-value small{font-size:7px}.profile-market-value strong{margin:0;font-size:19px}.player-profile-columns{grid-template-columns:1fr;gap:25px;padding:22px 18px}.profile-player-overview{grid-area:1/1;justify-self:center;width:min(320px,100%);padding:0 6px}.profile-portrait-circle{width:175px}.profile-technical-heading{margin:20px 0 16px;padding-top:16px}.profile-technical-stats{gap:19px 23px}.profile-technical-stats strong{font-size:22px}.profile-identity-panel{grid-area:2/1}.profile-internal-panel{grid-area:3/1;padding-top:22px;display:block}.profile-attribute-radar{height:250px}.profile-heat{height:115px}.profile-section>header h3{font-size:11px}.profile-identity-grid>div{padding:13px}.profile-specialties>div{font-size:11px}}@media (prefers-reduced-motion:reduce){.player-profile-dialog *{transition:none!important}}.player-profile-dialog.profile-finish{background:radial-gradient(ellipse at 4% 50%,color-mix(in srgb,var(--card-tone) 7%,transparent),transparent 42%),radial-gradient(ellipse at 88% 0,#24426720,transparent 48%),linear-gradient(135deg,#101b23,#080f17 75%);border-color:#47655e70;box-shadow:0 35px 100px #000a,inset 0 1px #d5e6dd0d}.profile-finish:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a0d1b950,#0000);height:1px;position:absolute;top:0;left:4%;right:4%}.profile-finish.profile-tone-orange{--card-tone:#efa259}.profile-finish .player-profile-hero{background:linear-gradient(100deg,#ffffff03,#0000);border-bottom-color:#59736636}.profile-finish .profile-hero-name>small{color:#9dbcb0;letter-spacing:2.6px;font-weight:500}.profile-finish .profile-hero-name h2{letter-spacing:-1.4px;color:#f5f7f3;text-shadow:0 2px 12px #0002}.profile-finish .profile-hero-name p{color:#97adae}.profile-finish .profile-market-value{border-left-color:#79988922}.profile-finish .profile-market-value strong{color:#e5ddc3;font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:27px}.profile-finish .profile-market-value small{color:#a9b6a7;letter-spacing:1.5px}.profile-finish .profile-market-value>svg{color:#d3c093}.profile-finish .profile-rating{border-color:color-mix(in srgb,var(--card-tone) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--card-tone) 45%,#152028),color-mix(in srgb,var(--card-tone) 16%,#101922));position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -9px 17px #0002,0 6px 19px #0004}.profile-finish .profile-rating:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff15,#0000 46%);position:absolute;inset:0}.profile-finish .profile-rating strong{color:color-mix(in srgb,var(--card-tone) 65%,white);text-shadow:0 2px 7px #0004}.profile-finish .profile-rating span{color:#e2ddd1;letter-spacing:2.3px}.profile-finish .profile-player-overview{background:radial-gradient(ellipse at 50% 26%,color-mix(in srgb,var(--card-tone) 7%,transparent),transparent 65%);justify-content:flex-start;padding-top:30px}.profile-finish .profile-portrait-circle{outline:1px solid color-mix(in srgb,var(--card-tone) 48%,transparent);outline-offset:5px;width:clamp(175px,28dvh,230px);box-shadow:0 0 0 9px color-mix(in srgb,var(--card-tone) 4%,transparent),0 19px 45px #0006;border:3px solid #17242d}.profile-finish .profile-portrait-circle:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -17px 20px #07101938,inset 0 1px 1px #ffffff18}.profile-finish .profile-portrait-circle img{filter:saturate(.78)contrast(1.06);transform:scale(1.18)}.profile-finish .profile-technical-heading{border-top-color:color-mix(in srgb,var(--card-tone) 25%,transparent);margin:30px 0 17px;padding-top:18px}.profile-finish .profile-technical-heading>span{color:#c6d7cf;letter-spacing:1.7px;font-size:10px}.profile-finish .profile-technical-heading>small{color:#91a79f}.profile-finish .profile-technical-stats{gap:13px 12px}.profile-finish .profile-technical-stats>div{background:linear-gradient(135deg,#ffffff05,#ffffff01);border:1px solid #76978512;border-radius:8px;gap:9px 5px;padding:11px 10px 10px}.profile-finish .profile-technical-stats small{color:#aec6c0;font-size:9px;font-weight:550}.profile-finish .profile-technical-stats strong{color:#f2f2e6;letter-spacing:-.8px;font-size:27px;font-weight:650}.profile-finish .profile-stat-track{background:#76938e19;height:3px}.profile-finish .profile-stat-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--card-tone) 65%,#6f8a80),var(--card-tone));opacity:.8}.profile-finish .profile-section>header h3{color:#d9e7e3;letter-spacing:1.1px;align-items:center;gap:10px;font-weight:500;display:flex}.profile-section-index{letter-spacing:0;color:#829c92;background:#789e930d;border:1px solid #71928322;border-radius:5px;flex:none;place-items:center;width:25px;height:23px;font-size:9px;display:inline-grid}.profile-finish .profile-section>header{border-bottom-color:#75918627}.profile-finish .profile-internal-panel{border-left-color:#75918622}.profile-finish .profile-internal-panel>header small{color:#8aa1a0}.profile-finish .profile-archetype{background:radial-gradient(at 0 0,#bc95521c,#0000 75%),linear-gradient(120deg,#192528,#122025);border-color:#a68f5738 #a68f5738 #a68f5738 #b5a16a88;border-left-style:solid;border-left-width:2px;border-radius:10px;position:relative}.profile-finish .profile-archetype>span{color:#dfc28f;background:#c7ae7a0c;border-color:#c7ae7a4d}.profile-finish .profile-archetype small{color:#b9a981;letter-spacing:1.7px}.profile-finish .profile-archetype h4{color:#f0e9d5;letter-spacing:-.5px;font-size:22px;font-weight:600}.profile-finish .profile-archetype p{color:#a5b8b7}.profile-finish .profile-identity-grid{gap:7px 19px}.profile-finish .profile-identity-grid>div{background:0 0;border:0;border-bottom:1px solid #7996871f;border-radius:0;gap:10px;padding-inline:2px}.profile-finish .profile-identity-grid>div>svg{color:#839fa4;stroke-width:1.5px;width:18px;height:18px}.profile-finish .profile-identity-grid small{color:#88a09a;letter-spacing:1.1px}.profile-finish .profile-identity-grid strong{color:#e0e8e3;font-size:16px;font-weight:550}.profile-finish .weak-foot i.filled{color:#e3c88d}.profile-finish .profile-section h5{color:#aebfb5;letter-spacing:1.7px;font-weight:500}.profile-finish .profile-section h5:after{background:#75918623}.profile-finish .profile-specialties>div{color:#cde0d2;background:linear-gradient(100deg,#50735318,#3046350c);border-color:#6a98792e;border-radius:20px;gap:8px}.profile-finish .profile-specialties svg{color:#9bd6af;stroke-width:1.5px;width:15px;height:15px}.profile-finish .profile-heat{background:radial-gradient(#12362b,#0b1c1c);border-color:#6f9e7b36;border-radius:10px;box-shadow:inset 0 0 30px #0002}.profile-finish .profile-attribute-radar{background:radial-gradient(at 50% 49%,#2c719719,#0000 63%)}.profile-finish .profile-radar-grid{stroke:#7f9db43b}.profile-finish .profile-radar-fill{stroke:#92ddc2;stroke-width:1.6px;filter:drop-shadow(0 0 5px #59c9b31a)}.profile-radar-node{fill:#d5f5e7;stroke:#4b8d80;stroke-width:1px}.profile-finish .profile-attribute-radar text{fill:#a8bcc8;font-size:9px}.profile-finish .profile-attribute-radar .profile-radar-number{fill:#e8f0e5;font-size:15px}.profile-finish .profile-internal-extras>div{color:#a9bebd}.profile-finish .profile-internal-extras svg{stroke-width:1.5px;color:#8cafad}.profile-finish .profile-internal-extras strong{color:#e3eee4;font-size:14px;font-weight:600}.profile-finish .profile-extra-track{background:#76938e16;height:2px}.profile-finish .profile-extra-track i{background:linear-gradient(90deg,#507f70,#a1d6b7)}@media (width>=1000px) and (height<=740px){.profile-finish .profile-player-overview{padding-top:18px}.profile-finish .profile-portrait-circle{width:clamp(150px,25dvh,185px)}.profile-finish .profile-technical-heading{margin:24px 0 13px}.profile-finish .profile-technical-stats{gap:11px}.profile-finish .profile-technical-stats>div{gap:7px 3px;padding:8px}.profile-finish .profile-technical-stats strong{font-size:24px}.profile-finish .profile-archetype h4{font-size:19px}.profile-finish .profile-identity-grid strong{font-size:14px}.profile-finish .profile-internal-extras strong{font-size:12px}.profile-finish .profile-market-value strong{font-size:24px}}@media (width>=1000px) and (height<=660px){.profile-finish .profile-player-overview{padding-top:10px}.profile-finish .profile-portrait-circle{width:clamp(120px,23dvh,150px)}.profile-finish .profile-technical-heading{margin:18px 0 11px;padding-top:13px}.profile-finish .profile-technical-stats>div{gap:5px;padding:7px}.profile-finish .profile-technical-stats strong{font-size:21px}.profile-finish .profile-archetype h4{font-size:17px}.profile-finish .profile-identity-grid strong{font-size:12px}.profile-finish .profile-section-index{width:20px;height:19px;font-size:8px}.profile-finish .profile-section>header h3{gap:7px}.profile-finish .profile-specialties>div{border-radius:8px}}@media (width<=999px){.profile-finish .profile-player-overview{justify-content:center;padding-top:10px}.profile-finish .profile-portrait-circle{width:min(200px,85%)}.profile-finish .profile-technical-stats>div{padding:9px}.profile-finish .profile-technical-stats strong{font-size:24px}.profile-finish .profile-archetype h4{font-size:21px}}@media (width<=650px){.profile-finish .profile-player-overview{padding-top:4px}.profile-finish .profile-portrait-circle{width:175px}.profile-finish .profile-technical-heading{margin-top:25px}.profile-finish .profile-technical-stats{gap:12px}.profile-finish .profile-archetype h4{font-size:22px}.profile-finish .profile-section-index{width:24px;height:22px}.profile-finish .profile-market-value strong{font-size:20px}}@media (width>=651px) and (width<=1100px){.profile-finish .profile-technical-stats>div{grid-template-columns:1fr;gap:6px;padding:9px}.profile-finish .profile-technical-stats strong{font-size:24px}.profile-finish .profile-stat-track{grid-column:1}.profile-finish .profile-technical-stats small{font-size:8px}}.profile-directed .profile-hero-name h2{margin:0 0 10px}.profile-directed .profile-technical-heading>small{color:#c9ded1;background:#83bb930e;border:1px solid #6c9e8040;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.1}@media (width>=1000px){.player-profile-dialog.profile-directed{height:min(620px,100dvh - 36px);max-height:calc(100dvh - 36px)}.profile-directed .player-profile-hero{height:88px;min-height:88px;padding:12px 28px}.profile-directed .profile-hero-name h2{font-size:31px}.profile-directed .player-profile-close{top:19px}.profile-directed .player-profile-columns{gap:26px;padding:19px 28px}.profile-directed .profile-player-overview{justify-content:center;padding-top:0}.profile-directed .profile-portrait-circle{width:clamp(160px,25dvh,210px)}.profile-directed .profile-technical-heading{margin:24px 0 13px;padding-top:16px}.profile-directed .profile-technical-stats{gap:11px}.profile-directed .profile-technical-stats>div{gap:7px 4px;padding:9px}.profile-directed .profile-technical-stats strong{font-size:25px}.profile-directed .profile-archetype{padding:10px 12px}.profile-directed .profile-archetype h4{margin:5px 0 6px;font-size:21px}.profile-directed .profile-identity-grid{gap:6px 18px}.profile-directed .profile-identity-grid>div{padding-block:6px}.profile-directed .profile-identity-grid strong{font-size:14px}.profile-directed .profile-internal-extras>div{font-size:10px}.profile-directed .profile-internal-extras strong{font-size:13px}.profile-directed .profile-specialties>div{padding-block:6px;font-size:9px}}@media (width>=1000px) and (height<=660px){.profile-directed .player-profile-hero{height:82px;min-height:82px;padding:10px 24px}.profile-directed .profile-hero-name h2{font-size:27px}.profile-directed .player-profile-columns{padding:14px 24px}.profile-directed .profile-portrait-circle{width:clamp(130px,22dvh,155px)}.profile-directed .profile-technical-heading{margin:20px 0 11px;padding-top:12px}.profile-directed .profile-technical-stats>div{padding:7px}.profile-directed .profile-technical-stats strong{font-size:21px}.profile-directed .profile-archetype h4{font-size:17px}.profile-directed .profile-archetype{padding:7px 9px}.profile-directed .profile-identity-grid strong{font-size:12px}.profile-directed .profile-internal-extras strong{font-size:11px}.profile-directed .profile-specialties>div{font-size:8px}}@media (width<=999px){.profile-directed .player-profile-hero{min-height:95px}.profile-directed .profile-player-overview{justify-content:center}.profile-directed .profile-hero-name h2{margin:0 0 9px}}.player-profile-dialog.profile-club-pressure{background:radial-gradient(ellipse at 4% 43%,color-mix(in srgb,var(--profile-club) 12%,transparent),transparent 43%),radial-gradient(ellipse at 88% 0,#24426720,transparent 48%),linear-gradient(135deg,#101b23,#080f17 75%)}.profile-club-pressure .profile-player-overview{background:radial-gradient(ellipse at 50% 33%,color-mix(in srgb,var(--profile-club) 20%,transparent),transparent 72%)}.profile-portrait-fade{isolation:isolate;background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--profile-club) 25%,transparent),transparent 73%);width:min(300px,100%);height:265px;max-height:34dvh;box-shadow:none;border:0;border-radius:0;flex:none;position:relative;overflow:visible}.profile-portrait-fade img{object-fit:cover;object-position:50% 17%;filter:saturate(.88)contrast(1.06);-webkit-mask-composite:source-in;border-radius:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 8% 59%,#0000 100%),linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(#0000,#000 8% 59%,#0000 100%),linear-gradient(90deg,#0000,#000 13% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.profile-club-pressure .profile-technical-heading{border-top-color:color-mix(in srgb,var(--profile-club) 60%,#91bca0);margin:7px 0 13px;padding-top:12px}.profile-club-pressure .profile-technical-heading>span{color:#e3f1e8;letter-spacing:1.5px;font-size:11px;font-weight:600}.profile-club-pressure .profile-technical-stats>div{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-club) 13%,#14232b),#142029);border-color:color-mix(in srgb,var(--profile-club) 32%,#415f58);gap:8px 4px;padding:10px;box-shadow:inset 0 1px #ffffff0b}.profile-club-pressure .profile-technical-stats small{color:#c1ddd2;font-size:10px;font-weight:600}.profile-club-pressure .profile-technical-stats strong{color:#f6fff2;letter-spacing:-.8px;text-shadow:0 2px 8px #0003;font-size:29px;font-weight:750}.profile-club-pressure .profile-stat-track{background:#85a59b20;height:3px}.profile-club-pressure .profile-stat-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-club) 45%,#7adeab),#9aebbe);opacity:1}.profile-club-pressure .profile-internal-extras>.profile-pressure-meter{flex-direction:column;grid-column:1/-1;justify-content:center;gap:10px;min-height:0;padding:4px 0 9px;font-size:11px;display:flex}.profile-pressure-heading{align-items:center;gap:8px;width:100%;line-height:1.2;display:flex}.profile-pressure-heading>svg{color:#95b4af;flex:none;width:16px;height:16px}.profile-pressure-heading>span{color:#c9d9d3}.profile-pressure-heading>strong{margin-left:auto;font-size:14px;font-weight:650;color:var(--pressure-color)!important}.profile-pressure-scale{background:linear-gradient(90deg,#55d597 0%,#86d790 28%,#e6cd69 52%,#ed9c61 72%,#ed626d 100%);border-radius:8px;flex:none;width:100%;height:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0c}.profile-pressure-pointer{left:clamp(2px,var(--pressure-position),calc(100% - 2px));background:#f4f8ee;border-radius:3px;width:4px;height:12px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 0 2px #101b23,0 2px 5px #0005}@media (width>=1000px) and (height<=740px){.profile-portrait-fade{height:230px;max-height:33dvh}.profile-club-pressure .profile-technical-stats>div{gap:6px 3px;padding:8px}.profile-club-pressure .profile-technical-stats strong{font-size:25px}.profile-club-pressure .profile-technical-stats small{font-size:9px}.profile-club-pressure .profile-internal-extras>.profile-pressure-meter{gap:8px;padding-bottom:6px}}@media (width>=1000px) and (height<=660px){.profile-portrait-fade{height:190px;max-height:30dvh}.profile-club-pressure .profile-technical-heading{margin-top:5px;padding-top:9px}.profile-club-pressure .profile-technical-stats>div{padding:7px}.profile-club-pressure .profile-technical-stats strong{font-size:22px}.profile-pressure-scale{height:5px}.profile-pressure-pointer{height:11px}}@media (width>=651px) and (width<=1100px){.profile-club-pressure .profile-technical-stats>div{grid-template-columns:1fr;gap:5px;padding:8px}.profile-club-pressure .profile-technical-stats strong{font-size:25px}.profile-club-pressure .profile-technical-stats small{font-size:9px}}@media (width<=999px){.profile-portrait-fade{height:255px;max-height:none}.profile-club-pressure .profile-internal-extras>.profile-pressure-meter{gap:12px;padding:8px 0 10px}}@media (width<=650px){.profile-portrait-fade{width:min(300px,100%);height:260px}.profile-club-pressure .profile-technical-heading{margin-top:4px}.profile-club-pressure .profile-technical-stats strong{font-size:27px}}.profile-refined .profile-section>header h3{letter-spacing:.65px;color:#dceae6;font-size:11px}.profile-refined .profile-internal-panel>header small{letter-spacing:0;color:#98aea9;font-size:10px}.profile-refined .profile-section h5{letter-spacing:.95px;color:#bdd1c7;font-size:10px}.profile-refined .profile-identity-grid small{letter-spacing:.65px;color:#98b0a6;font-size:9px}.profile-refined .profile-archetype small{letter-spacing:1px;font-size:9px}.profile-refined .profile-specialties>div{color:#d3e4da;font-size:11px;font-weight:400;line-height:1.25}.profile-refined .profile-internal-panel{grid-template-rows:minmax(29px,.08fr) minmax(150px,.5fr) minmax(145px,.42fr)}.profile-refined .profile-attribute-radar text{fill:#c0d1d5;font-size:10px}.profile-refined .profile-attribute-radar .profile-radar-number{fill:#edf7ee;font-size:17px;font-weight:650}.profile-refined .profile-radar-grid{stroke:#8eafb143}.profile-refined .profile-radar-fill{stroke:#a1deca;filter:none}.profile-refined .profile-internal-extras>div{color:#c3d7d0;gap:8px;font-size:11px}.profile-refined .profile-internal-extras svg{color:#9abdb3;width:17px;height:17px}.profile-refined .profile-internal-extras strong{color:#ebf5ea;font-variant-numeric:tabular-nums;font-size:16px}.profile-refined .profile-extra-track{background:#71908a19;height:3px}.profile-refined .profile-extra-track i{background:linear-gradient(90deg,#669b85,#b2d7bb)}.profile-refined .profile-internal-extras>.profile-pressure-meter{gap:7px;padding:3px 0 6px}.profile-refined .profile-pressure-heading>span{font-size:11px}.profile-refined .profile-pressure-heading>strong{font-size:16px}.profile-refined .profile-pressure-scale{background:linear-gradient(90deg,#6db58e 0%,#9ab797 28%,#c6bd7d 52%,#cc9f80 72%,#c7838a 100%);height:5px}.profile-refined .profile-pressure-pointer{height:11px;top:-3px;box-shadow:0 0 0 2px #101b23}.profile-attack-direction{color:#95bca8;letter-spacing:.5px;flex:none;order:2;align-items:center;gap:6px;font-size:8px;line-height:1;display:flex}.profile-attack-direction svg{width:21px;height:11px;display:block}.profile-refined h5:after{order:1}.profile-refined .profile-heat{background:radial-gradient(#113329,#0c2020);border-color:#7eac872e}.profile-refined .profile-portrait-fade img{object-position:50% 8%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 8% 44%,#0009 64%,#0000 94%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 8% 44%,#0009 64%,#0000 94%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=1000px) and (height<=740px){.profile-refined .profile-section>header h3{font-size:10px}.profile-refined .profile-internal-panel>header small{font-size:9px}.profile-refined .profile-section h5{letter-spacing:.8px;font-size:9px}.profile-refined .profile-identity-grid small{font-size:8px}.profile-refined .profile-specialties>div,.profile-refined .profile-internal-extras>div{font-size:10px}.profile-refined .profile-internal-extras strong,.profile-refined .profile-pressure-heading>strong{font-size:14px}}@media (width>=1000px) and (height<=660px){.profile-refined .profile-internal-panel{grid-template-rows:24px minmax(130px,1fr) minmax(125px,.8fr)}.profile-refined .profile-section>header h3{font-size:9px}.profile-refined .profile-internal-panel>header small{font-size:8px}.profile-refined .profile-identity-grid small{font-size:7px}.profile-refined .profile-archetype small{font-size:8px}.profile-refined .profile-specialties>div,.profile-refined .profile-internal-extras>div{font-size:9px}.profile-refined .profile-internal-extras strong,.profile-refined .profile-pressure-heading>strong{font-size:12px}.profile-refined .profile-attack-direction{gap:3px;font-size:7px}}@media (width<=999px){.profile-refined .profile-internal-panel{grid-template-rows:auto}.profile-refined .profile-internal-extras>div{padding:9px 0 14px}.profile-refined .profile-internal-extras>.profile-pressure-meter{gap:10px;padding:8px 0 10px}}.profile-release .profile-archetype{background:linear-gradient(125deg,color-mix(in srgb,var(--profile-club) 12%,#18232b),#131f27);border:1px solid #ffffff14;border-radius:10px}.profile-release .profile-identity-grid>div{background:#ffffff04;border:1px solid #ffffff08;border-radius:7px;padding:9px 10px}.profile-release .profile-specialties>div{color:#cedde6;background:linear-gradient(120deg,#243442,#182630);border:1px solid #ffffff13;border-radius:7px}.profile-release .profile-specialties svg{color:#9bbbd1}.profile-release .profile-technical-stats>div{background:linear-gradient(130deg,#243747,#182831);border:1px solid #ffffff14;border-radius:9px}.profile-release .profile-technical-stats strong{color:#e8f4fc;text-shadow:0 2px 13px #0004;font-size:31px}.profile-release .profile-internal-extras>div{background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px}.profile-medical-button{color:#dce8ef;cursor:pointer;background:#22333e;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:16px;right:25px}.profile-medical-button b{color:#94acbd;border-left:1px solid #ffffff20;padding-left:8px;font-size:10px}.profile-medical-history{z-index:10;background:#101b24;border:1px solid #ffffff19;border-radius:14px;flex-direction:column;padding:26px;display:flex;position:absolute;inset:12px;box-shadow:0 20px 70px #0009}.profile-medical-history>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.profile-medical-history>header small{letter-spacing:2px;color:#8099ad;font-size:9px}.profile-medical-history h3{color:#edf2f7;margin:6px 0 0;font-size:25px}.profile-medical-history button{color:#ced8e2;background:#ffffff06;border:1px solid #ffffff15;border-radius:7px;padding:8px}.profile-medical-history>div{padding-top:18px;overflow:auto}.profile-medical-history article{background:#ffffff03;border:1px solid #fff1;border-radius:10px;align-items:center;gap:16px;margin-bottom:9px;padding:17px;display:flex}.profile-medical-history article>svg{color:#c18a9b;flex:none}.profile-medical-history article>div{flex:1}.profile-medical-history article small{color:#8da2b4;font-size:10px}.profile-medical-history article h4{color:#e3eaf1;margin:6px 0;font-size:16px}.profile-medical-history article p{color:#9baebf;margin:0;font-size:11px}.profile-medical-history article>strong{color:#d69cae;font-size:15px}.profile-medical-empty{color:#9badbb;text-align:center;padding:25px;font-size:13px}.profile-refined.profile-release .profile-portrait-fade{-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 76%,#0000 100%),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 7% 76%,#0000 100%),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.profile-refined.profile-release .profile-portrait-fade img.profile-age-atlas{object-fit:initial;object-position:initial;filter:saturate(.92)contrast(1.02);width:400%;max-width:none;height:auto;max-height:none;transition:opacity .25s;position:absolute;top:-5%;-webkit-mask-image:none;mask-image:none}.profile-release .profile-hero-actions{flex:none;align-items:center;gap:20px;margin-left:auto;margin-right:45px;display:flex}.profile-release .profile-hero-actions .profile-market-value{width:auto;margin:0;padding-left:20px}.profile-release .profile-hero-actions .profile-medical-button{background:#142029;border-color:#ffffff18;flex:none;min-height:36px;padding:9px 13px;position:static}.profile-release .profile-portrait-crop{width:74%;height:100%;position:absolute;top:0;left:13%;overflow:hidden}.profile-release .profile-portrait-crop img:not(.profile-age-atlas){object-fit:contain;object-position:50% 15%;-webkit-mask-image:none;mask-image:none}.profile-release .profile-technical-stats>div{background:linear-gradient(130deg,#12202a,#0d171f);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff04}.profile-release .player-profile-columns{padding-bottom:24px}@media (width<=999px){.profile-release .profile-hero-actions{gap:12px;margin-right:30px}.profile-release .profile-hero-actions .profile-market-value{padding-left:12px}}@media (width<=650px){.profile-release .profile-hero-actions{justify-content:space-between;gap:10px;width:100%;margin:8px 0 0}.profile-release .profile-hero-actions .profile-market-value{border:0;justify-content:flex-end;padding:0}.profile-release .profile-hero-actions .profile-market-value>div{gap:8px}.profile-release .profile-hero-actions .profile-market-value small{letter-spacing:.8px;font-size:6px}.profile-release .profile-hero-actions .profile-medical-button{padding:8px 10px;font-size:10px}.profile-release .profile-portrait-crop{width:80%;left:10%}}.profile-release .profile-portrait-crop{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 19% 77%,#0000),linear-gradient(#0000,#000 17% 73%,#0000);mask-image:linear-gradient(90deg,#0000,#000 19% 77%,#0000),linear-gradient(#0000,#000 17% 73%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.profile-refined.profile-release .profile-portrait-fade .profile-portrait-crop img.profile-age-atlas{filter:saturate(.8)contrast(1.02);top:-6%}.profile-release .profile-portrait-crop:after{content:"";pointer-events:none;background:linear-gradient(#081319bf,#0000 43%),linear-gradient(90deg,#08131945,#0000 30% 70%,#08131945);position:absolute;inset:0}.profile-release .profile-market-value>svg{color:#79c6a7;stroke-width:1.6px;flex:none}.profile-release .profile-market-value small{color:#89a99f}.profile-release .profile-market-value strong{color:#d6f0e7;text-shadow:none}.player-profile-dialog.profile-refined.profile-release{background:linear-gradient(135deg,#101b23,#080f17 75%)}.profile-refined.profile-release .profile-player-overview,.profile-refined.profile-release .profile-portrait-fade{box-shadow:none;background:0 0}.profile-release .profile-portrait-crop:before,.profile-release .profile-portrait-crop:after{display:none}.profile-refined.profile-release .profile-portrait-fade{-webkit-mask-image:none;mask-image:none}.profile-refined.profile-release .profile-portrait-crop{--portrait-sides:linear-gradient(90deg,transparent 0%,#00000059 6%,#000c 13%,#000 21%,#000 79%,#000c 87%,#00000059 94%,transparent 100%);--portrait-vertical:linear-gradient(180deg,transparent 0%,#0006 5%,#000000d9 11%,#000 18%,#000 76%,#000000d9 84%,#0006 93%,transparent 100%);-webkit-mask-image:var(--portrait-sides),var(--portrait-vertical);mask-image:var(--portrait-sides),var(--portrait-vertical);-webkit-mask-image:var(--portrait-sides),var(--portrait-vertical);-webkit-mask-composite:source-in;background:0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.profile-refined.profile-release .profile-portrait-fade .profile-portrait-crop img.profile-age-atlas{top:calc(-6% - 8px)}.profile-refined.profile-release .profile-internal-extras>div{box-shadow:none;background:#081118;border-color:#0000}.profile-release .profile-hero-actions .profile-medical-button{color:#e0b9c1;background:#291c23;border-color:#b9697938}.profile-release .profile-medical-button>svg{color:#cd8b9b}.profile-release .profile-hero-actions .profile-medical-button:hover{background:#34222b;border-color:#b9697960}.profile-refined.profile-release .player-profile-hero>.club-badge{flex:0 0 56px;align-self:center;place-items:center;min-width:56px;max-height:64px;display:grid;overflow:hidden;width:56px!important;height:64px!important;padding:0!important}.profile-refined.profile-release .player-profile-hero>.club-badge img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.profile-main-rating.career-player-strip{flex:0 0 64px;width:64px;display:block}.player-profile-dialog .profile-main-rating .stadium-rating{width:64px;height:86px;min-height:86px}.player-profile-dialog.profile-release .profile-crest-slot{contain:layout paint;box-sizing:border-box;flex:0 0 58px;align-self:center;width:58px;min-width:58px;max-width:58px;height:68px;min-height:68px;max-height:68px;position:relative;overflow:hidden}.player-profile-dialog.profile-release .profile-crest-slot>.club-badge{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:5px!important;overflow:hidden!important;transform:none!important}.player-profile-dialog.profile-release .profile-crest-slot>.club-badge>img,.player-profile-dialog.profile-release .profile-crest-slot>.club-badge>svg{object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.player-profile-dialog.profile-release .profile-crest-slot .fallback-shield{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.player-profile-dialog.profile-release .profile-main-rating.career-player-strip{box-sizing:border-box;border-radius:12px;flex:0 0 58px;align-self:center;width:58px;min-width:58px;max-width:58px;height:68px;min-height:68px;max-height:68px;padding:0;display:block;overflow:hidden}.player-profile-dialog.profile-release .profile-main-rating .stadium-rating{box-sizing:border-box;align-content:center;justify-items:center;aspect-ratio:auto!important;border-radius:12px!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:6px 4px!important;display:grid!important}.player-profile-dialog.profile-release .profile-main-rating .stadium-rating>span{letter-spacing:.5px!important;font-size:8px!important;line-height:11px!important}.player-profile-dialog.profile-release .profile-main-rating .stadium-rating>strong{letter-spacing:-1px!important;color:#fff!important;font-size:32px!important;line-height:1!important}@media (width<=650px){.player-profile-dialog.profile-release .profile-crest-slot{display:none}}.history-injury-mark{cursor:help;outline-offset:3px;position:relative}.history-injury-tooltip{color:#e9edf1;white-space:nowrap;z-index:30;filter:none;background:#081219;border:1px solid #374752;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0006}.history-injury-mark:hover .history-injury-tooltip,.history-injury-mark:focus .history-injury-tooltip{display:block}.history-promotion-mark{border:1px solid #43dc8955;width:19px;height:19px;box-shadow:0 0 7px #2bdf7d25;color:#69f1aa!important;background:#2edb8b30!important}.fl-medical-toast:not(.youth-callup-toast){box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1d252b,#111a20);border:1px solid #80545b66;border-radius:14px;width:300px;max-width:calc(100vw - 32px);padding:17px 18px;box-shadow:0 12px 40px #0006}.fl-medical-toast:not(.youth-callup-toast)>section{grid-template-columns:30px minmax(0,1fr);gap:8px 9px;display:grid;position:relative}.fl-medical-toast:not(.youth-callup-toast)>section>svg{color:#dc9da5;grid-row:1/3;width:25px;height:25px;margin-top:2px}.fl-medical-toast:not(.youth-callup-toast)>section>span{letter-spacing:1.3px;grid-column:2;color:#9cabb5!important;font-size:8px!important}.fl-medical-toast:not(.youth-callup-toast) h2{grid-column:2;color:#edf2f5!important;margin:0!important;font-size:16px!important;line-height:1.2!important}.fl-medical-toast:not(.youth-callup-toast) p{display:none}.fl-medical-toast:not(.youth-callup-toast) .medical-recovery{grid-column:1/-1;margin-top:4px;color:#efb1b6!important;background:#e5919910!important;border:0!important;border-radius:8px!important;padding:11px 12px!important;font-size:16px!important;line-height:1.2!important}.fl-medical-toast:not(.youth-callup-toast)>section>small{grid-column:1/-1;color:#a1adb6!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:10px!important}.career-finale{--finale-green:#28e087;color:#f3f7f5;isolation:isolate;background:#020b08;font-family:Inter,system-ui,sans-serif;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.career-finale .finale-shell{--finale-scale:1;transform:translate(-50%,-50%) scale(var(--finale-scale));transform-origin:50%;background:linear-gradient(#01110a14,#01110a35),url(/art/finale-obsidian-v2.webp) 50%/cover no-repeat;top:50%;left:50%;width:var(--finale-width,1600px)!important;box-sizing:border-box!important;grid-template-rows:48px 207px minmax(0,1fr) 128px 78px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-width:none!important;height:900px!important;min-height:0!important;margin:0!important;padding:20px 54px 18px!important;display:grid!important;position:absolute!important}.career-finale .finale-shell>*{box-sizing:border-box;min-width:0;min-height:0;margin:0}.career-finale .finale-nav{align-items:center;gap:35px;display:flex;height:auto!important}.finale-nav>span{letter-spacing:1px;color:#eff5f2;border-left:1px solid #2dde8877;padding:6px 0 6px 35px;font-size:14px;position:relative}.finale-nav>span:after{content:"";background:var(--finale-green);width:52px;height:3px;position:absolute;bottom:0;right:0}.finale-nav .futlife-mark,.finale-nav .futlife-wordmark{font-size:31px}.finale-nav button{color:#f6fff9;letter-spacing:1px;cursor:pointer;background:#030b08c9;border:1px solid #2dde88aa;border-radius:30px;align-items:center;gap:24px;margin-left:auto;padding:11px 24px;font-size:15px;font-weight:650;display:flex}.finale-nav button:hover{background:#123421}.finale-nav button:focus-visible{outline-offset:3px;outline:2px solid #fff}.career-finale .finale-hero{justify-content:space-between;align-items:flex-end;display:flex;position:relative;height:auto!important;padding:0 10px 6px 18px!important}.finale-identity{min-width:0;max-width:calc(100% - 155px)}.finale-identity>small{color:var(--finale-green);letter-spacing:4px;align-items:center;gap:20px;font-size:19px;display:flex}.finale-identity>small i{background:var(--finale-green);width:48px;height:3px}.finale-identity h1{white-space:nowrap;text-transform:uppercase;color:#f8faf9;text-shadow:0 2px 3px #0007;-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#fff,#e5eae7 30%,#fff 34%,#bac8c0 47%,#fff 48%,#fafdfb 73%,#c3cfc8);-webkit-background-clip:text;background-clip:text;letter-spacing:-5px!important;margin:3px 0 8px!important;font-weight:950!important;line-height:.95!important}.finale-identity>div{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:22px;height:33px;font-size:15px;display:flex}.finale-identity .flag-image{flex:none;display:block;width:46px!important;height:30px!important}.finale-identity .flag-image svg{width:100%;height:100%}.finale-identity b{color:#40e999;letter-spacing:.3px;border:1px solid #2dde88a0;border-radius:22px;padding:5px 16px;font-size:14px;font-weight:650}.finale-identity>div>span:last-child{border-left:1px solid #2dde8899;padding-left:22px}.finale-ovr{color:#fff;background:linear-gradient(145deg,#18130aa6,#030704da);border:1px solid #ffd961dd;border-radius:12px;flex-direction:column;flex:none;align-items:center;width:103px;margin:0 3px 6px 12px;padding:13px 18px 10px;display:flex;position:relative;box-shadow:0 0 4px #ffce6266,0 0 25px #e8bb4733,inset 0 0 18px #ffd16418}.finale-ovr:before{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:65%;box-shadow:0 0 12px 4px #ffd45a}.finale-ovr strong{letter-spacing:-2px;font-size:58px;font-weight:850;line-height:1}.finale-ovr span{color:#ebc855;letter-spacing:1px;font-size:20px;font-weight:800;line-height:1.2}.career-finale .finale-main{grid-template-rows:88px minmax(0,1fr)!important;grid-template-columns:minmax(0,1.96fr) minmax(0,1fr)!important;gap:10px 13px!important;min-height:0!important;display:grid!important}.career-finale .finale-main>*{box-sizing:border-box;min-height:0;margin:0}.finale-numbers,.finale-analysis,.finale-cabinet,.finale-route,.finale-national{background:linear-gradient(115deg,#020f0cd9,#04100bdd);border:1px solid #35d99088;border-radius:7px;box-shadow:inset 0 1px #7cebaf08}.career-finale .finale-numbers{grid-area:1/1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;height:88px!important;padding:12px!important;display:grid!important}.finale-numbers>div{border-right:1px solid #28e08777;justify-content:center;align-items:center;gap:17px;display:flex}.finale-numbers>div:last-child{border:0}.finale-numbers svg{width:43px;height:43px;color:var(--finale-green);stroke-width:1.25px}.finale-numbers span{flex-direction:column;gap:5px;display:flex}.finale-numbers strong{font-size:38px;font-weight:800;line-height:.95}.finale-numbers small{letter-spacing:1px;color:#e6f0e9;font-size:13px;line-height:1.1}.career-finale h2{letter-spacing:4px;align-items:center;gap:19px;margin:0;font-size:14px;font-weight:550;line-height:1.2;display:flex}.career-finale h2:before{content:"";background:var(--finale-green);flex:none;width:34px;height:3px}.career-finale .finale-analysis{flex-direction:column;grid-area:2/1;gap:10px;display:flex;padding:13px 27px!important;overflow:hidden!important}.finale-analysis h2{margin-bottom:1px}.finale-analysis p{letter-spacing:.18px;color:#e0e9e4;margin:0;font-size:15px;line-height:1.45}.career-finale .finale-cabinet{isolation:isolate;flex-direction:column;grid-area:1/2/3;display:flex;padding:10px!important;overflow:visible!important}.finale-cabinet>header{justify-content:space-between;align-items:center;gap:8px;padding:0 5px 9px;display:flex}.finale-cabinet h2{letter-spacing:3px;gap:10px;font-size:14px}.finale-cabinet h2:before{width:25px}.finale-cabinet header>span{letter-spacing:1px;white-space:nowrap;color:#e2e9e4;font-size:12px}.finale-shelves{--shelf-rows:3;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(var(--shelf-rows),minmax(0,1fr));background:repeating-linear-gradient(to bottom,#080a06 0%,#0c0e08 calc(100% / var(--shelf-rows) - 6px),#f6cf67aa calc(100% / var(--shelf-rows) - 4px),#84641d calc(100% / var(--shelf-rows) - 2px),#030603 calc(100% / var(--shelf-rows)));border:1px solid #a78c4a99;flex:1;min-height:0;padding:0 9px 9px;display:grid;position:relative;box-shadow:inset 0 0 10px #e1c66144,inset 4px 0 8px #dac77322,inset -4px 0 8px #dac77322}.finale-shelves:before{content:"";pointer-events:none;background:linear-gradient(90deg,#745920,#fff0a5 10%,#956b15 17%,#efd273 31%,#835810 55%,#fff0a5 73%,#67450d 90%,#fff2a8);height:9px;position:absolute;top:0;left:0;right:0;box-shadow:0 3px 9px #f6c75f66}.finale-trophy,.finale-empty-slot{background:radial-gradient(at 50% 5%,#ffd47a14,#0000 65%);justify-content:center;align-items:center;min-height:0;padding:12px 0 5px;display:flex;position:relative}.finale-trophy .trophy-logo{justify-content:center;align-items:center;width:66%;height:90%;min-height:0;max-height:100px;display:flex}.finale-trophy .trophy-logo img,.finale-trophy .trophy-logo>svg{object-fit:contain;filter:drop-shadow(0 0 8px #f7d07344);width:100%;height:100%}.finale-empty-slot>svg{fill:#b6b4a312;stroke:#b6b4a320;stroke-width:1.4px;width:42%;height:66%}.finale-trophy-tooltip{z-index:50;box-sizing:border-box;text-align:center;pointer-events:none;background:#07140eed;border:1px solid #50735d;border-radius:8px;width:max-content;min-width:130px;max-width:200px;padding:9px 12px;display:none;position:absolute;bottom:92%;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0008}.finale-trophy-tooltip strong{font-size:12px;line-height:1.3;display:block}.finale-trophy-tooltip small{color:#a5bba9;margin:4px 0 7px;font-size:10px;display:block}.finale-trophy-tooltip .club-badge{margin:0 auto;background:0 0!important;border:0!important;width:30px!important;height:32px!important;padding:0!important}.finale-trophy-tooltip .club-badge img{object-fit:contain;width:100%;height:100%}.finale-trophy-tooltip .flag-image{margin:auto;display:block;width:30px!important;height:20px!important}.finale-trophy-tooltip svg{width:100%;height:100%}.finale-trophy:hover .finale-trophy-tooltip,.finale-trophy:focus .finale-trophy-tooltip{display:block}.finale-trophy:focus-visible{outline-offset:-4px;outline:1px solid #eddda3}.career-finale .finale-route{position:relative;min-height:0!important;padding:22px 12px 7px!important;overflow:visible!important}.finale-route h2{letter-spacing:3px;background:#03100cec;padding:0 10px;font-size:13px;position:absolute;top:-8px;left:15px}.finale-route>div{grid-template-columns:repeat(var(--route-cols),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:5px 10px;height:100%;display:grid}.finale-route article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:0;padding:0 3px;display:flex;position:relative}.finale-route article>.club-badge{flex:none;margin:0 0 3px;background:0 0!important;border:0!important;width:37px!important;height:40px!important;padding:0!important}.finale-route article>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:25px;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}.finale-route article>small{color:#c8d5cc;font-size:10px;line-height:1.1}.finale-rank{color:#d5e0d8;white-space:nowrap;border:1px solid #b5cbbb88;border-radius:20px;max-width:100%;margin-top:2px;padding:4px 8px;font-size:8px;font-weight:650;line-height:1}.finale-rank.rank-idol{color:#48e99b;border-color:#2de088a0}.finale-rank.rank-legend{color:#f1d556;border-color:#d5c357aa}.finale-rank.rank-hated{color:#ff7575;border-color:#d6424288}.finale-route-arrow{color:#2de088;stroke-width:1.5px;width:14px;height:14px;position:absolute;top:32%;right:-12px}.finale-route.is-dense{padding-top:16px!important}.finale-route.is-dense article{text-align:left;grid-template-rows:14px 11px 13px;grid-template-columns:25px minmax(0,1fr);justify-items:center;gap:0 5px;display:grid}.finale-route.is-dense article>.club-badge{grid-row:1/4;margin:0;width:24px!important;height:29px!important}.finale-route.is-dense article>strong{-webkit-line-clamp:1;max-height:14px;font-size:9px;line-height:1.1}.finale-route.is-dense article>small{justify-self:start;font-size:8px}.finale-route.is-dense .finale-rank{justify-self:start;margin:0;padding:2px 4px;font-size:6px}.finale-route.is-dense .finale-route-arrow{width:10px;height:10px;top:40%;right:-8px}.career-finale .finale-national{background:linear-gradient(100deg,#02100ded,#05261be6);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));align-items:center;gap:6px;position:relative;overflow:hidden;padding:18px 18px 9px!important;display:grid!important}.finale-national h2{letter-spacing:2px;color:var(--finale-green);font-size:12px;position:absolute;top:5px;left:18px}.finale-national>div{border-left:1px solid #28e08777;grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:11px;min-width:0;padding-left:24px;display:grid}.finale-national>div>svg{stroke-width:1.25px;width:35px;height:35px;color:var(--finale-green);grid-row:1/3}.finale-national strong{font-size:28px;font-weight:800;line-height:1}.finale-national small{letter-spacing:.6px;margin-top:4px;font-size:11px;line-height:1.1}.finale-national>.finale-nation{border:0;gap:15px;padding-left:30px;display:flex}.finale-nation strong{text-transform:uppercase;letter-spacing:-.5px;font-size:24px}.finale-nation .flag-image{flex:none;display:block;width:52px!important;height:35px!important}.finale-nation .flag-image svg{width:100%;height:100%}.finale-analysis p{white-space:pre-line;flex:none;line-height:1.4}.finale-trophy:nth-child(5n) .finale-trophy-tooltip{left:auto;right:0;transform:none}.finale-trophy:nth-child(5n+1) .finale-trophy-tooltip{left:0;transform:none}:is(html:has(.career-finale),body:has(.career-finale)){height:100dvh!important;min-height:0!important;overflow:hidden!important}body:has(.career-finale) #root{height:100dvh!important;min-height:0!important;overflow:hidden!important}.career-finale{--finale-green:#00dfad;background:#020d0e}.career-finale:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020d0edb,#020d0ee8 40%,#020d0ef5),url(/art/finale-obsidian-v2.webp) 50% 38%/cover no-repeat;position:absolute;inset:0}.career-finale .finale-shell{background:0 0;grid-template-rows:38px 112px minmax(0,1fr) 148px 92px!important;gap:14px!important;padding:18px 66px!important}.career-finale .finale-nav{gap:32px}.finale-nav .futlife-official-mark{object-fit:contain;width:110px!important;height:auto!important}.finale-nav{padding-left:13px;padding-right:13px}.finale-nav>span{letter-spacing:3px;padding-left:33px;font-size:12px}.finale-nav button{border-color:var(--finale-green);gap:28px;padding:13px 35px;font-size:14px}.career-finale .finale-hero{align-items:flex-start;padding:3px 16px 0 13px!important}.finale-identity>small{letter-spacing:3px;gap:28px;margin:0 0 2px;font-size:14px}.finale-identity>small i{width:40px}.finale-identity h1{color:#fbfcfb;-webkit-text-fill-color:#fbfcfb;text-shadow:0 1px 1px #0004;background:0 0;font-family:Inter,system-ui,sans-serif;letter-spacing:-4px!important;margin:0 0 2px!important;font-weight:950!important;line-height:.9!important}.finale-identity>.finale-name-line{height:auto}.finale-identity>div:not(.finale-name-line){letter-spacing:.3px;gap:16px;height:27px;font-size:14px}.finale-identity>div>span:nth-child(2){border-right:1px solid #00dfad88;padding-right:23px}.finale-identity>div>span:last-child{padding-left:18px}.finale-identity b{color:var(--finale-green);border-color:var(--finale-green);padding:4px 13px;font-size:13px}.finale-identity .flag-image{flex:none;overflow:hidden;width:44px!important;height:29px!important;box-shadow:none!important;border:0!important;padding:0!important}.finale-identity .flag-image>svg{display:block;width:100%!important;height:100%!important}.finale-career-summary{letter-spacing:2px;color:#a6d9ca;margin:5px 0 0;font-size:10px;line-height:1.1}.career-finale .finale-hero>.finale-ovr{--ovr-edge:#efbd48;box-sizing:border-box;border:3px solid var(--ovr-edge);width:96px;height:101px;box-shadow:0 0 5px #ffe28c,0 0 22px color-mix(in srgb,var(--ovr-edge) 35%,transparent),inset 0 0 13px color-mix(in srgb,var(--ovr-edge) 14%,transparent);background:linear-gradient(135deg,#2b200cc9,#080c09ed 60%,#241b09);border-radius:10px;align-self:flex-start;margin:0 0 8px;padding:7px 10px 8px}.finale-ovr strong{letter-spacing:-3px;color:#fff9e8;font-size:58px;font-weight:900;line-height:1.02}.finale-ovr span{letter-spacing:1px;color:var(--ovr-edge);text-align:center;border-top:1px solid #d7c07a33;width:100%;margin-top:3px;padding-top:5px;font-size:20px}.finale-ovr:before{background:var(--ovr-edge);box-shadow:0 0 8px var(--ovr-edge)}.finale-ovr.tone-base{--ovr-edge:#b88c67}.finale-ovr.tone-orange{--ovr-edge:#dca15c}.finale-ovr.tone-green{--ovr-edge:#b8ccdf}.finale-ovr.tone-elite{--ovr-edge:#66c3ff}.finale-ovr.tone-legend{--ovr-edge:#c294ff}.career-finale .finale-main{grid-template-rows:78px minmax(0,1fr)!important;grid-template-columns:minmax(0,1.37fr) minmax(0,1fr)!important;gap:0 18px!important}.finale-numbers,.finale-analysis,.finale-cabinet,.finale-route,.finale-national,.finale-legacy-panel{box-shadow:none;background:linear-gradient(110deg,#00100ee8,#00100dc9);border:1px solid #00dfad66;border-radius:5px}.career-finale .finale-numbers{border-bottom-color:#00dfad66;height:78px!important;padding:16px 10px!important}.finale-numbers>div{border-right-color:#00dfad88;gap:20px}.finale-numbers svg{width:42px;height:42px}.finale-numbers strong{font-size:31px;font-weight:850}.finale-numbers small{letter-spacing:.3px;font-size:12px}.finale-numbers span{gap:5px}.career-finale h2{letter-spacing:3px;color:#c1e8e1;gap:18px;font-size:13px}.career-finale h2:before{width:36px;height:3px}.career-finale .finale-analysis{border-top:0;border-radius:0 0 5px 5px;gap:10px;position:relative;padding:12px 27px 12px 56px!important}.finale-analysis h2{margin-left:-43px}.finale-analysis-insight{color:#f7faf8;letter-spacing:-.5px;font-size:21px;font-weight:700;line-height:1.2}.finale-analysis:before{content:"";background:var(--finale-green);border-radius:3px;width:5px;position:absolute;top:72px;bottom:15px;left:26px}.finale-analysis p{white-space:pre-line;color:#d5e0dd;letter-spacing:.05px;margin:0;line-height:1.35}.finale-analysis p strong{color:#f5faf7;font-weight:650}.career-finale .finale-right{grid-area:1/2/3;grid-template-rows:minmax(0,1fr) 164px;gap:12px;min-width:0;min-height:0;display:grid}.career-finale .finale-cabinet{grid-area:auto;min-height:0;padding:10px 13px!important}.finale-cabinet>header{padding:0 3px 8px}.finale-cabinet h2{letter-spacing:3px;font-size:13px}.finale-cabinet header>span{letter-spacing:1.4px;font-size:12px}.finale-shelves{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--shelf-rows),minmax(0,1fr));background:linear-gradient(90deg,#0b0b05,#11130a 50%,#0b0b05);border:1px solid #b8964b;border-radius:5px;padding:5px 7px 4px;display:grid;overflow:visible;box-shadow:inset 0 8px 14px #0009,inset 5px 0 7px #d9a53b22,inset -5px 0 7px #d9a53b22}.finale-shelves:before{background:linear-gradient(90deg,#382d16,#d3ae60 20%,#473818 50%,#d3ae60 80%,#382d16);height:5px;box-shadow:0 4px 8px #0008}.finale-shelf-row{grid-template-columns:repeat(var(--row-count),minmax(0,1fr));isolation:isolate;min-height:0;padding:0 3px 10px;display:grid;position:relative}.finale-shelf-row:after{content:"";clip-path:polygon(2% 0,98% 0,100% 70%,100% 100%,0 100%,0 70%);background:linear-gradient(#d2aa54,#49371a 30%,#170e04 65%,#bb9142 75%,#241809);height:10px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 5px 8px #0009}.finale-trophy{background:radial-gradient(at 50% 0,#d9a5462b,#0000 65%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center;min-width:0;min-height:0;padding:7px 3px 0;display:grid;position:relative}.finale-trophy:before{content:"";background:#e7d7a9;border-radius:50%;width:26px;height:4px;position:absolute;top:3px;left:calc(50% - 13px);box-shadow:0 0 8px 2px #ffba4640}.finale-trophy .trophy-logo{flex:none;min-width:0;min-height:0;position:relative;overflow:hidden;aspect-ratio:auto!important;width:min(100%,96px)!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important}.finale-trophy .trophy-logo img,.finale-trophy .trophy-logo>svg{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 3px #0009);width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important}.finale-trophy-caption{text-transform:uppercase;text-align:center;color:#edf0e6;flex:none;justify-content:center;align-items:center;max-width:100%;height:30px;padding:4px 2px 0;font-size:10px;line-height:1.18;display:flex}.finale-unlit-slot{min-width:0;min-height:0}.finale-cabinet-empty{color:#95a59b;place-items:center;font-size:12px;display:grid}.finale-shelves:has(.finale-shelf-row:nth-child(2)) .finale-trophy-caption{height:20px;padding-top:2px;font-size:7px}.finale-shelves:has(.finale-shelf-row:nth-child(2)) .finale-trophy{grid-template-rows:minmax(0,1fr);padding-top:9px}.finale-trophy-tooltip{opacity:0;visibility:hidden;z-index:60;background:#000;border:1px solid #baa36677;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:150px;padding:12px 16px;transition:opacity .18s,transform .22s,visibility 0s .22s;position:absolute;bottom:90%;box-shadow:0 12px 28px #0008;display:flex!important;left:50%!important;right:auto!important;transform:translate(-50%,8px)!important}.finale-trophy-tooltip strong{font-size:12px}.finale-trophy-tooltip small{margin:0;font-size:10px}.finale-trophy:hover .finale-trophy-tooltip,.finale-trophy:focus-visible .finale-trophy-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)!important}.finale-legacy-panel{flex-direction:column;gap:13px;min-height:0;padding:11px 17px 10px;display:flex}.finale-legacy-meter{flex:none}.finale-legacy-meter header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.finale-legacy-meter header>span{letter-spacing:2px;color:#b9e4db;font-size:13px}.finale-legacy-meter header>strong{color:#ffda55;background:linear-gradient(#6e4e08,#201a08);border:1px solid #b88b21;border-radius:5px;padding:4px 7px;font-size:13px;font-weight:650}.finale-legacy-track{background:linear-gradient(90deg,#193e32,#302a0d);border-radius:7px;height:7px;position:relative;overflow:visible}.finale-legacy-track em{background:linear-gradient(90deg,#15d6a0,#08e9ba);border-radius:7px;height:100%;display:block}.finale-legacy-track i{z-index:1;background:#fff;border:2px solid #00e1b0;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 11px #00dfad}.finale-legacy-meter footer{color:#b8c8c0;justify-content:space-between;margin-top:11px;font-size:10px;display:flex}.finale-legacy-meter footer>span:last-child{color:#ebc04c}.finale-representatives{flex:1;align-items:center;gap:20px;min-height:0;display:flex}.finale-representatives>span{letter-spacing:1.5px;color:#a6d9cc;flex:none;width:134px;font-size:11px}.finale-representatives>div{flex-wrap:wrap;gap:7px 12px;min-width:0;display:flex}.finale-representatives article{align-items:center;gap:15px;display:flex}.finale-representatives img{object-fit:cover;object-position:center 25%;border:1px solid #8fa79b55;border-radius:50%;width:48px;height:48px}.finale-representatives strong{color:#f1f6f3;font-size:14px}.finale-representatives em{color:#91a89a;font-size:11px;font-style:normal}.finale-representatives:has(article:nth-child(2)) img{width:30px;height:30px}.finale-representatives:has(article:nth-child(2)) strong{font-size:10px}.finale-representatives:has(article:nth-child(2)) article{gap:6px}.career-finale .finale-route{background:#00100dd9;padding:23px 16px 15px!important}.finale-route h2{letter-spacing:3px;background:0 0;padding:0;font-size:13px;top:-7px;left:12px;right:12px}.finale-route h2:after{content:"";background:#00dfad55;flex:1;height:1px}.finale-route article>.club-badge{margin-bottom:3px;width:47px!important;height:49px!important}.finale-route article>strong{font-size:12px}.finale-route article>small{color:#bdcac3;font-size:11px}.finale-rank{letter-spacing:.1px;margin-top:3px;padding:3px 9px;font-size:10px;font-weight:500}.finale-rank.rank-loved{color:#00dfad;border-color:#00dfad}.finale-route-arrow{width:17px;height:17px;top:28%;right:-14px}.finale-route.is-dense article>.club-badge{width:24px!important;height:29px!important}.career-finale .finale-national{background:linear-gradient(100deg,#00100ee8,#00231bb0);grid-template-columns:1.6fr .8fr .75fr .85fr 1.1fr;padding:30px 24px 13px!important}.finale-national h2{letter-spacing:3px;font-size:13px;top:6px;left:12px}.finale-national h2:after{content:"";background:#00dfad22;flex:1;height:1px}.finale-national>div{grid-template-columns:45px auto;column-gap:13px;padding-left:28px}.finale-national>div>svg{width:39px;height:39px}.finale-national>div>strong{font-size:28px}.finale-national>div>small{font-size:11px}.finale-national>.finale-nation{gap:18px;padding-left:57px}.finale-nation .flag-image{background:0 0!important;border:0!important;width:62px!important;height:40px!important;padding:0!important}.finale-nation strong{text-transform:uppercase;font-size:26px}html:has(.career-finale){background:#020d0e!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.career-finale){background:#020d0e!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.career-finale) #root{background:#020d0e!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.finale-trophy-tooltip{transition:none}}.career-finale .finale-shelves{isolation:isolate;box-shadow:inset 8px 0 14px #000c,inset -8px 0 14px #000c,inset 0 10px 18px #000b,0 2px #d0ad5b22}.finale-shelves:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff03 31%,#ffffff06 36%,#0000 37% 72%,#ffffff03 73%,#0000 77%);border:1px solid #d5bd7b15;position:absolute;inset:5px}.finale-shelf-row:before{content:"";transform-origin:bottom;z-index:-1;background:linear-gradient(#b79a5033,#c9aa5866);height:8px;position:absolute;bottom:10px;left:1%;right:1%;transform:perspective(130px)rotateX(35deg)}.career-finale .finale-trophy .trophy-logo{filter:drop-shadow(0 3px 2px #000b);align-self:stretch;width:min(100%,118px)!important}.career-finale .finale-trophy .trophy-logo>svg{overflow:hidden!important}.finale-trophy-count{color:#f7df91;z-index:4;background:#191a0ce8;border:1px solid #c6ac5e66;border-radius:5px;padding:2px 5px;font-size:10px;line-height:1.1;position:absolute;bottom:4px;right:5px}.finale-trophy-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:none;display:grid;overflow:visible}.finale-trophy-records>div{flex-direction:column;align-items:center;gap:4px;display:flex}.finale-trophy-records>div:only-child{grid-column:1/-1}.finale-trophy-tooltip{pointer-events:auto;max-width:250px;bottom:calc(100% - 10px)}.finale-trophy-tooltip:before{content:"";height:14px;position:absolute;bottom:-13px;left:0;right:0}.finale-legacy-meter{position:relative}.finale-legacy-toggle{color:#ffda55;cursor:pointer;background:linear-gradient(#6e4e08,#201a08);border:1px solid #b88b21;border-radius:5px;align-items:center;gap:8px;padding:4px 7px;font-size:13px;font-weight:650;display:flex}.finale-legacy-toggle:hover{border-color:#f0cf70}.finale-legacy-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.finale-legacy-boundary{background:#f6f8ec55;width:1px;height:11px;position:absolute;top:-2px}.finale-legacy-ranges{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:70;background:#071811;border:1px solid #8eac9170;border-radius:10px;width:310px;padding:14px;animation:.18s ease-out finale-ranges-in;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 38px #0009}.finale-legacy-ranges>header{letter-spacing:1px;color:#a3cbbb;margin-bottom:10px;font-size:11px}.finale-legacy-ranges>header small{color:#ead180}.finale-legacy-ranges>div{color:#c2d0c8;border-radius:6px;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;font-size:12px;display:grid}.finale-legacy-ranges>div small{color:#839d8d}.finale-legacy-ranges>div.is-current{color:#eff9f1;background:#2bdd9a16;box-shadow:inset 2px 0 #2bdd9a}.finale-legacy-ranges b{color:#59dea9;grid-column:1/-1;font-size:9px;font-weight:500}@keyframes finale-ranges-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.finale-legacy-ranges{animation:none}}.career-finale .finale-nav .finale-home-logo{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.finale-home-logo:hover{filter:brightness(1.15)}.career-finale .finale-nav .finale-new-career{background:#09271e;border-color:#26d9a1}.career-finale .finale-hero>.finale-ovr{--ovr-edge:color-mix(in srgb,#ffe080 calc(var(--gold-strength)*100%),#8c7a5c);background:color-mix(in srgb,#d7a832 calc(var(--gold-strength)*100%),#514839);border-color:var(--ovr-edge);box-shadow:0 0 calc(4px + var(--gold-strength)*20px) color-mix(in srgb,#ffcf55 calc(var(--gold-strength)*55%),transparent),inset 0 1px 0 #fff5;color:#fff9dd}.career-finale .finale-ovr strong{color:#fff9e6;text-shadow:0 1px 2px #32250a66}.career-finale .finale-ovr span{color:#fff0b4}.finale-route h2 small{letter-spacing:1px;color:#a4b9ad;white-space:nowrap;font-size:10px;font-weight:500}.finale-trophy-tooltip{max-width:330px;max-height:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important}.finale-trophy-records{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 9px}.finale-trophy-records small{font-size:8px}.finale-trophy-records .club-badge{width:23px!important;height:25px!important}.finale-legacy-ranges>div{padding:10px 9px;display:block}.career-finale .finale-shelf-row{justify-content:center;align-items:stretch;gap:0;display:flex}.career-finale .finale-shelf-row>.finale-trophy{flex:0 0 calc(100% / var(--row-count));width:calc(100% / var(--row-count));max-width:calc(100% / var(--row-count));box-sizing:border-box}.career-finale .finale-route h2{background:#00100d;border-radius:2px;padding:0 10px 0 0;right:auto}.career-finale .finale-route h2:after{display:none}.career-finale .finale-hero>.finale-ovr{background:linear-gradient(135deg,#fff2 0,transparent 30%,#fff1 48%,transparent 52%),linear-gradient(155deg,color-mix(in srgb,#f0cf71 calc(var(--gold-strength)*100%),#776951),color-mix(in srgb,#b7831b calc(var(--gold-strength)*100%),#514839));box-shadow:0 0 calc(4px + var(--gold-strength)*20px) color-mix(in srgb,#ffcf55 calc(var(--gold-strength)*55%),transparent),inset 0 1px 0 #fff6,inset 0 -1px 0 #0005;position:relative;overflow:hidden}.career-finale .finale-ovr:after{content:"";pointer-events:none;border:1px solid #fff4;border-radius:5px;position:absolute;inset:5px}.career-finale .finale-hero,.career-finale .finale-numbers,.career-finale .finale-analysis,.career-finale .finale-right,.career-finale .finale-route,.career-finale .finale-national{animation:.36s ease-out finale-reveal}.finale-numbers strong>.finale-number-value{font:inherit;color:inherit;font-variant-numeric:tabular-nums;display:inline}@keyframes finale-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.career-finale .finale-hero,.career-finale .finale-numbers,.career-finale .finale-analysis,.career-finale .finale-right,.career-finale .finale-route,.career-finale .finale-national{animation:none}}.career-finale .finale-nav .finale-new-career{color:#042116;border:1px solid #52edb9;font-weight:750;box-shadow:0 4px 16px #0004;background:#22d99b!important}.career-finale .finale-nav .finale-new-career:hover{background:#46e5ae!important}.career-finale .finale-national{overflow:visible!important}.career-finale .finale-national h2{background:#00100d;border-radius:2px;padding:0 10px 0 0;top:-7px;left:12px;right:auto}.career-finale .finale-national h2:after{display:none}.career-finale .finale-shelf-row{padding-bottom:7px}.career-finale .finale-shelf-row:after{height:7px}.career-finale .finale-shelf-row:before{height:5px;bottom:7px}.career-finale .finale-trophy .trophy-logo{align-self:end;width:min(100%,108px)!important;height:94%!important}.career-finale .finale-hero>.finale-ovr{background:linear-gradient(150deg,color-mix(in srgb,#f2d481 calc(var(--gold-strength)*100%),#88765e),color-mix(in srgb,#a8731d calc(var(--gold-strength)*100%),#4b4337));width:96px;height:101px;box-shadow:0 6px 18px #0005,0 0 calc(3px + var(--gold-strength)*13px) color-mix(in srgb,#e5bb56 calc(var(--gold-strength)*35%),transparent),inset 0 1px 0 #fff5;border-width:1px;border-radius:12px;padding:9px 10px 8px}.career-finale .finale-ovr:before{display:none}.career-finale .finale-ovr:after{border-color:#f8e7ad30;border-radius:8px;inset:4px}.career-finale .finale-ovr strong{letter-spacing:-2px;text-shadow:0 1px 2px #51380855;font-size:55px;font-weight:850;line-height:1}.career-finale .finale-ovr span{letter-spacing:3px;color:#fff3c5;border:0;margin-top:5px;padding-top:0;font-size:12px;font-weight:650}.career-finale .finale-hero>.finale-ovr.stadium-rating{aspect-ratio:1;background:linear-gradient(135deg,#636e74,#303b42);border:1px solid #7a858d;border-radius:9px;align-content:center;justify-items:center;gap:7px;width:96px;height:96px;padding:9px;display:grid;overflow:visible;box-shadow:0 7px 24px #0004}.career-finale .finale-hero>.finale-ovr.stadium-rating:before,.career-finale .finale-hero>.finale-ovr.stadium-rating:after{display:none}.career-finale .finale-hero>.finale-ovr.stadium-rating>strong{letter-spacing:-1.5px;color:#fff;text-shadow:0 1px 3px #0005;font-size:48px;line-height:1}.career-finale .finale-hero>.finale-ovr.stadium-rating>span{letter-spacing:2px;color:#fff;margin:0;padding:0;font-size:12px;font-weight:700}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-orange{background:linear-gradient(130deg,#c47716,#70340a);border-color:#d49c47}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-green,.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-blue{background:linear-gradient(130deg,#19a86c,#065d3b);border-color:#2bca89}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-gold{background:linear-gradient(130deg,#efbf32,#7d5205);border-color:#f2c952}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-elite{background:linear-gradient(130deg,#83d8ee,#326c93);border-color:#9eefff}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-legend{background:linear-gradient(130deg,#8156cd,#243ba1);border-color:#bba3ff;box-shadow:0 0 24px #77f2}.career-finale .finale-shelf-row>.finale-trophy{align-self:stretch;min-width:0;min-height:0;display:block;position:relative;overflow:visible}.career-finale .finale-shelf-row>.finale-trophy>.trophy-logo{filter:drop-shadow(0 3px 2px #0008);display:block;transform:translate(-50%);align-self:stretch!important;width:min(100% - 12px,108px)!important;max-width:none!important;height:calc(100% - 16px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;top:15px!important;bottom:auto!important;left:50%!important;overflow:visible!important}.career-finale .finale-shelf-row>.finale-trophy>.trophy-logo>svg,.career-finale .finale-shelf-row>.finale-trophy>.trophy-logo>img{object-fit:contain;object-position:center bottom;filter:none;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;overflow:hidden!important}.career-finale .finale-hero>.finale-ovr.stadium-rating{--ovr-top:#84233e;--ovr-bottom:#681b31;--ovr-glow:transparent;background:radial-gradient(ellipse at 25% 0%, #ffffff45 0%, #ffffff16 35%, transparent 70%), linear-gradient(165deg, transparent 45%, #00000024 100%), linear-gradient(155deg, var(--ovr-top), var(--ovr-bottom))!important;color:#fff!important;box-shadow:0 0 12px var(--ovr-glow)!important;text-shadow:none!important;border:0!important}.career-finale .finale-hero>.finale-ovr.stadium-rating:is(.tone-gold,.tone-elite,.tone-legend){box-shadow:0 3px 12px #00000018, 0 0 16px color-mix(in srgb, var(--ovr-top) 20%, transparent)!important}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-orange{--ovr-top:#bb7627;--ovr-mid:#b46e29;--ovr-bottom:#6d3c0d;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-green{--ovr-top:#bac6d5;--ovr-mid:#788799;--ovr-bottom:#404c59;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-gold{--ovr-top:#f9c938;--ovr-mid:#f2b300;--ovr-bottom:#805f21;background:linear-gradient(145deg, var(--ovr-top) 0%, var(--ovr-mid) 38%, var(--ovr-bottom) 100%)!important}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-elite{--ovr-top:#150bcf;--ovr-bottom:#0000fe7b}.career-finale .finale-hero>.finale-ovr.stadium-rating.tone-legend{--ovr-top:#3c09bd;--ovr-bottom:#050111;--ovr-glow:#170b3d;border:1px solid #4d06664f!important}.career-finale .finale-numbers,.career-finale .finale-analysis,.career-finale .finale-cabinet{border-color:#0000!important}body .career-finale .finale-shared-stat-icon{object-fit:contain;flex:none;display:block;filter:none!important;width:36px!important;height:36px!important}body .career-finale .finale-national>div>.finale-shared-stat-icon{grid-area:1/1/3;place-self:center}.couture-jersey{isolation:isolate;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--kit-light) 16%,transparent),transparent 65%);place-items:center;min-height:280px;display:grid;position:relative;box-shadow:none!important;border:0!important;overflow:visible!important}.couture-jersey svg{filter:none!important;width:min(100%,390px)!important;height:auto!important;transform:none!important}.couture-jersey:before{content:"";background:var(--kit-light);opacity:.065;filter:blur(32px);z-index:-1;border-radius:50%;position:absolute;inset:12% 20%}.first-draft .first-offer{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--club-color) 36%,#141b21),#10171d 72%)!important;border:1px solid color-mix(in srgb,var(--club-color) 45%,#314048)!important;box-shadow:inset 0 1px #ffffff12,0 12px 36px #0004,0 6px 26px color-mix(in srgb,var(--club-color) 17%,transparent)!important}.first-draft .first-offer:before{content:"";background:var(--club-color);opacity:.17;filter:blur(25px);z-index:-1;border-radius:50%;width:180px;height:180px;position:absolute;top:14px;left:calc(50% - 90px)}.first-draft .first-league{white-space:normal;justify-content:center;align-items:center;gap:8px;display:flex}.first-league .flag-image{flex:none}.fl-medical-toast.youth-callup-toast{box-sizing:border-box;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--notice-accent) 50%,#283944)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--notice-accent) 18%,#111b24),#0c131c 90%)!important;border-radius:15px!important;width:306px!important;padding:18px!important;box-shadow:0 15px 45px #0009,inset 0 1px #ffffff0c!important}.youth-callup-toast:before{content:"";background:var(--notice-accent);width:3px;position:absolute;inset:0 auto 0 0}.youth-callup-toast section{grid-template-columns:40px minmax(0,1fr);gap:5px 12px;display:grid}.youth-callup-toast .flag-image{border-radius:3px;grid-row:1/4;margin-top:5px;box-shadow:0 3px 12px #0005;width:38px!important;height:26px!important}.youth-callup-toast section>span{letter-spacing:1.7px!important;color:var(--notice-accent)!important;font-size:8px!important}.youth-callup-toast h2{margin:0!important;font-size:18px!important;line-height:1.2!important}.youth-callup-toast p{grid-column:2;line-height:1.5;color:#aab8c7!important;margin:2px 0 0!important;font-size:11px!important}.fl-medical-toast:not(.youth-callup-toast){overflow:hidden;background:linear-gradient(130deg,#2a1d2a,#101923 85%)!important;border:1px solid #e587963d!important;border-radius:15px!important;width:290px!important;padding:17px!important;box-shadow:0 16px 45px #0008,inset 0 1px #ffffff0c!important}.fl-medical-toast:not(.youth-callup-toast):before{content:"";background:#ef96a7;width:3px;position:absolute;top:0;bottom:0;left:0}.fl-medical-toast:not(.youth-callup-toast)>section>svg{box-sizing:content-box;background:#ed8da015;border-radius:10px;padding:8px;grid-row:1/3!important;width:18px!important;height:18px!important}.fl-medical-toast:not(.youth-callup-toast)>section{grid-template-columns:37px minmax(0,1fr)!important}.fl-medical-toast:not(.youth-callup-toast) h2{font-size:15px!important}.fl-medical-toast:not(.youth-callup-toast) .medical-recovery{letter-spacing:.2px;background:#ed8da00c!important;border:1px solid #ed8da019!important;padding:10px 12px!important;font-size:15px!important}.fl-medical-toast:not(.youth-callup-toast)>section>small{font-size:10px!important}.career-severe-status{flex-wrap:wrap;align-items:center;gap:5px 10px;max-width:420px;padding-top:7px;display:flex}.career-severe-status>span{letter-spacing:1.4px;color:#f3a3ae;font-size:8px}.career-severe-status>strong{color:#f3ced3;width:100%;font-size:15px}.career-severe-status>small{color:#c99ba5;font-size:10px}.stadium-national-row:not(.is-called) .national-rank{color:#8898a6!important;font-size:8px!important}.stadium-topbar .career-hub-trigger{white-space:nowrap;order:5;align-self:center;color:#eff2f5!important;letter-spacing:.3px!important;height:28px!important;box-shadow:none!important;background:#0b0e13!important;border:1px solid #ffffff26!important;border-radius:6px!important;margin-left:8px!important;padding:0 12px!important;font-size:10px!important;font-weight:600!important}.stadium-topbar .stadium-season{margin-left:auto}.career-hub-trigger:before,.career-hub-trigger:after{display:none!important}.hub-data-review{color:#99a8b8;align-items:flex-start;gap:8px;margin:0;padding:12px 4px 0;font-size:11px;line-height:1.5;display:flex}.hub-data-review svg{color:#b3c0cd;flex:none;animation:5s linear infinite review-clock}@keyframes review-clock{0%,55%{transform:rotate(0)}to{transform:rotate(360deg)}}.career-finale .finale-rank.rank-idol{color:#78b8ff!important;background:#235b9f20!important;border-color:#529ffb88!important}.career-finale .finale-national .rank-idol{color:#78b8ff!important}.career-voluntary-retire{z-index:20;color:#9da8b4;letter-spacing:.6px;background:#0a1018e8;border:0;border-radius:6px;padding:7px 11px;font-size:9px;transition:color .2s,background .2s;position:fixed;bottom:10px;right:16px}.career-voluntary-retire:hover{color:#fff;background:#283441}.career-voluntary-retire:disabled{opacity:.3;cursor:default}.career-ending-backdrop{z-index:2500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020810d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.career-ending-dialog{box-sizing:border-box;color:#f2f5f8;background:linear-gradient(145deg,#18232d,#0c141e);border:1px solid #8292a32b;border-radius:20px;width:min(440px,100%);padding:32px;box-shadow:0 30px 100px #0009}.career-ending-dialog small{letter-spacing:2px;color:#91a1b2;font-size:9px}.career-ending-dialog h2{margin:15px 0;font-size:28px;line-height:1.15}.career-ending-dialog p{color:#aebccc;font-size:13px;line-height:1.7}.career-ending-dialog>div{gap:10px;margin-top:24px;display:flex}.career-ending-dialog button{color:#fff;background:#182633;border:1px solid #ffffff24;border-radius:8px;padding:12px 18px;font-size:12px}.career-ending-dialog>div button:last-child{color:#101b16;background:#ccdbd4;border:0}.death-dialog{text-align:center;background:radial-gradient(at 50% 0,#343138,#10141c 75%);border-color:#9da7b233}.death-candle{margin-bottom:15px;font-size:42px;display:block}.death-dialog h3{color:#e5ded7;font-size:19px;font-weight:500}.death-dialog .death-memory{color:#8e959f;margin:22px 0;font-size:12px}.death-dialog button{color:#171c22;background:#dedbd7;width:100%}.sponsor-offer{background:#111a23;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);width:min(800px,100%);margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 70px #0005}.sponsor-art{background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--brand-color) 14%,#0d1218),#0d1218);text-align:center;flex-direction:column;justify-content:center;min-height:270px;padding:30px 24px;display:flex;position:relative}.sponsor-art img{mix-blend-mode:screen;width:100%;height:auto}.sponsor-eyebrow{letter-spacing:2.5px;color:var(--brand-color);font-size:8px;position:absolute;top:25px;left:0;right:0}.sponsor-art p{color:#d4dae0;margin:0 0 36px;font-size:13px}.sponsor-art>small{letter-spacing:2px;color:#77899b;font-size:8px}.sponsor-contract{flex-direction:column;justify-content:center;padding:30px;display:flex}.sponsor-contract>small{color:var(--brand-color);letter-spacing:1.7px;font-size:8px}.sponsor-contract h2{color:#fff;max-width:320px;margin:15px 0 10px;font-size:26px;line-height:1.15}.sponsor-contract>p{color:#aebdcb;font-size:12px;line-height:1.6}.sponsor-terms{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;gap:24px;margin:12px 0 22px;padding:20px 0;display:flex}.sponsor-terms>div{gap:7px;display:grid}.sponsor-terms strong{color:#eff3f6;letter-spacing:-.8px;font-size:21px}.sponsor-terms span{letter-spacing:1.2px;color:#8293a5;font-size:8px}.sponsor-actions{gap:8px;display:flex}.sponsor-actions button{color:#aebdcb;background:0 0;border:1px solid #ffffff20;border-radius:7px;padding:12px 15px;font-size:11px}.sponsor-actions .accept{background:var(--brand-color);color:#0c1117;border:0;font-weight:750}.sponsor-actions .is-selected{box-shadow:0 0 0 2px #fff4}.sponsor-actions button:disabled:not(.is-selected){opacity:.4}.sponsor-contract .sponsor-fiction{color:#64788c;margin:12px 0 0;font-size:9px}.legal-footer{max-width:1040px;color:#778898!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:20px 18px!important}.legal-footer>p{text-align:center;max-width:780px;line-height:1.6;margin:0 auto 12px!important;font-size:10px!important}.legal-footer nav{flex-wrap:wrap;justify-content:center;gap:3px 14px;display:flex}.legal-footer nav button{color:#a4b2bf!important;text-transform:none!important;letter-spacing:.2px!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;font-size:10px!important;font-weight:400!important}.legal-footer nav button:hover{text-underline-offset:4px;text-decoration:underline;color:#e6f5ed!important}.legal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070ddd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-dialog{box-sizing:border-box;color:#bdcad5;text-align:left;background:#101923;border:1px solid #ffffff1c;border-radius:16px;width:min(650px,100%);max-height:85dvh;padding:34px;position:relative;overflow:auto}.legal-dialog h2{color:#f2f6f8;margin:10px 0 20px;font-size:26px}.legal-dialog p,.legal-dialog li{font-size:12px;line-height:1.8}.legal-dialog h3{color:#e1e9ef;margin-top:20px;font-size:13px}.legal-dialog a{color:#9cd7b9}.legal-dialog .legal-close{color:#bdcad5;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;top:14px;right:14px}.legal-note{color:#d2c6ab;background:#d2ba7e09;border-left:2px solid #d2ba7e;padding:12px 15px}.legal-dialog .about-signature{color:#8dceae;font-size:13px}@media (width<=650px){.sponsor-offer{grid-template-columns:1fr}.sponsor-art{min-height:175px;padding:20px 30px}.sponsor-art img{max-width:300px;margin:auto}.sponsor-art p{margin:0 0 10px}.sponsor-eyebrow{top:12px}.sponsor-contract{padding:22px}.couture-jersey{min-height:230px}.career-ending-dialog{padding:25px}.career-voluntary-retire{bottom:5px;right:8px}}@media (prefers-reduced-motion:reduce){.hub-data-review svg{animation:none}}.finale-death-history{z-index:4;color:#d3d7de;text-align:center;background:#0c1118ec;border:1px solid #afb7c426;border-radius:8px;padding:8px 16px;font-size:10px;position:fixed;top:10px;left:50%;transform:translate(-50%)}.finale-death-history span{color:#8f9aa8;margin-top:4px;font-size:9px;display:block}.stadium-app .stadium-topbar{column-gap:18px}.stadium-app .stadium-legal-inline{opacity:1!important;padding:0!important;top:0!important}.stadium-app .stadium-legal-inline .legal-footer{padding:3px 12px!important}.stadium-app .stadium-legal-inline .legal-footer>p{white-space:normal!important;color:#677685!important;margin:0 auto 2px!important;font-size:8px!important;transform:none!important}.stadium-app .stadium-legal-inline .legal-footer>nav{gap:4px 15px;transform:none!important}.stadium-app .stadium-legal-inline .legal-footer nav button{opacity:1;padding:2px 0!important;font-size:9px!important}.stadium-app .legal-dialog p{text-align:left!important;white-space:normal!important;letter-spacing:normal!important;color:#bdcad5!important;max-width:none!important;margin:0 0 14px!important;font-size:12px!important;line-height:1.8!important;display:block!important}.stadium-app .legal-dialog .legal-note{color:#d2c6ab!important}.career-finale .finale-identity .is-idol{color:#78b8ff!important;background:#235b9f20!important;border-color:#529ffb88!important}body:has(.home-page.copero-home) .home-page>.legal-footer{z-index:5;position:fixed;bottom:10px;left:0;right:0;padding:3px 14px!important;display:block!important}.home-page>.legal-footer>p{display:none!important}.stadium-topbar .stadium-season{padding-right:0!important}.career-voluntary-retire{letter-spacing:.45px;border-radius:5px;gap:5px;padding:5px 9px;font-size:8px;bottom:8px;right:14px}.career-voluntary-retire svg{width:12px;height:12px}@media (width<=650px){.career-voluntary-retire{padding:5px 8px;font-size:7.5px;bottom:4px;right:7px}}.death-backdrop.career-ending-backdrop{-webkit-backdrop-filter:blur(14px)brightness(.68);z-index:14000;background:#030b11c9}.death-backdrop .death-dialog.career-ending-dialog{box-sizing:border-box;color:#f1ebe3;text-align:center;background:radial-gradient(at 50% 5%,#544f4c2e,#0000 66%),linear-gradient(150deg,#191c24,#10151d 85%);border:1px solid #b1b7bc3b;border-radius:21px;width:min(502px,100vw - 32px);max-height:calc(100dvh - 32px);padding:27px 35px 30px;overflow-y:auto;box-shadow:0 30px 95px #000000a6,inset 0 1px #ffffff0d}.death-dialog .death-illustration{gap:0;width:180px;height:116px;margin:0 auto -3px;display:block}.death-dialog .death-illustration svg{filter:drop-shadow(0 2px 7px #0004);width:100%;height:100%;display:block}.death-dialog .death-flame-shape{transform-origin:90px 39px;animation:2.4s ease-in-out infinite alternate death-flame-flicker}@keyframes death-flame-flicker{0%{opacity:.85;transform:scaleX(.9)rotate(-2deg)}to{opacity:1;transform:scaleX(1.13)rotate(2deg)}}.death-dialog .death-era{letter-spacing:.35em;font-family:inherit;display:block;color:#a6a5aa!important;margin:5px 0 10px!important;font-size:10px!important}.death-dialog h2#death-title{letter-spacing:-.045em;color:#f5eee5;white-space:normal;margin:0 auto 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.12}.death-dialog .death-person-name{justify-content:center;align-items:center;gap:17px;max-width:300px;padding:0;display:flex;margin:0 auto 19px!important}.death-dialog .death-person-name span{background:linear-gradient(90deg,#0000,#9b9a93a0);flex:1;max-width:85px;height:1px;display:block}.death-dialog .death-person-name span:last-child{transform:rotate(180deg)}.death-dialog .death-person-name strong{color:#f4eee7;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.2}.death-dialog .death-reason{color:#bec1c8;max-width:390px;margin:0 auto 17px;font:400 14px/1.55 Georgia,Times New Roman,serif}.death-dialog p.death-memory{color:#aeb4bd;max-width:440px;margin:0 auto 24px;font:400 14px/1.55 Georgia,Times New Roman,serif}.death-dialog button{color:#20232b;cursor:pointer;background:linear-gradient(#f2eee9,#d9d5d1);border:1px solid #fff8f0a8;border-radius:10px;width:100%;min-height:54px;margin:0;font:400 19px Georgia,Times New Roman,serif;transition:filter .15s,transform .15s;display:block;box-shadow:inset 0 1px #ffffff90,0 7px 22px #0005}.death-dialog button:hover{filter:brightness(1.06);transform:translateY(-1px)}.death-dialog button:focus-visible{outline-offset:4px;outline:2px solid #e5c996}@media (width<=520px){.death-backdrop .death-dialog.career-ending-dialog{padding:24px 20px}.death-dialog .death-era{letter-spacing:.23em}.death-dialog h2#death-title{font-size:31px}.death-dialog .death-person-name strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.death-dialog .death-flame-shape{animation:none}.death-dialog button{transition:none}}body .career-voluntary-retire{gap:6px;padding:5px 10px;font-size:9px;bottom:13px}body .career-voluntary-retire .career-hanging-boots{object-fit:contain;opacity:.9;flex:none;width:18px;height:20px;display:block}@media (width<=650px){body .career-voluntary-retire{padding:5px 9px;font-size:8px;bottom:9px}}.performance-loading{color:#a4b9c6;background:#050d12;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;font:14px Futlife,Arial,sans-serif;display:flex}.performance-loading .futlife-official-mark{width:180px;height:auto}.performance-loading button{color:#c4f4df;cursor:pointer;background:#12271f;border:1px solid #37dbaa66;border-radius:8px;padding:12px 18px}.performance-spinner{border:2px solid #b7d6c51a;border-top-color:#2be4a0;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite perf-spin}@keyframes perf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.performance-spinner{animation:none}}.deferred-view-loading{color:#9eb6c5;background:#081218;border-radius:12px;place-items:center;min-height:160px;padding:20px;font-size:12px;display:grid}.legal-dialog .legal-export-save{float:none;color:#c7f5df;cursor:pointer;background:#163627;border:1px solid #49d39f55;border-radius:7px;margin:4px 0 18px;padding:10px 14px;font-size:11px}:root{--fl-scroll-thumb:#49cba888;--fl-scroll-track:#43c8a30c}html,body,body *{scrollbar-width:thin!important;scrollbar-color:var(--fl-scroll-thumb) var(--fl-scroll-track)!important}@supports selector(::-webkit-scrollbar){html,body,body *{scrollbar-width:auto!important}::-webkit-scrollbar{width:5px!important;height:5px!important}body ::-webkit-scrollbar{width:5px!important;height:5px!important}::-webkit-scrollbar-track{background:var(--fl-scroll-track)!important;border:0!important;border-radius:20px!important}body ::-webkit-scrollbar-track{background:var(--fl-scroll-track)!important;border:0!important;border-radius:20px!important}::-webkit-scrollbar-thumb{background:var(--fl-scroll-thumb)!important;box-shadow:none!important;border:0!important;border-radius:20px!important}body ::-webkit-scrollbar-thumb{background:var(--fl-scroll-thumb)!important;box-shadow:none!important;border:0!important;border-radius:20px!important}::-webkit-scrollbar-thumb:hover{background:#4ed2acbb!important}body ::-webkit-scrollbar-thumb:hover{background:#4ed2acbb!important}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-corner{background:0 0!important}body ::-webkit-scrollbar-corner{background:0 0!important}body .fc-sports #fc-sports-viewport::-webkit-scrollbar{width:0!important;display:none!important}}body .fc-sports #fc-sports-viewport{scrollbar-width:none!important}html::-webkit-scrollbar-button:single-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}body ::-webkit-scrollbar-button:single-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}html::-webkit-scrollbar-button:double-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}body ::-webkit-scrollbar-button:double-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}html::-webkit-scrollbar-button:vertical{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}body ::-webkit-scrollbar-button:vertical{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}html::-webkit-scrollbar-button:horizontal{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}body ::-webkit-scrollbar-button:horizontal{appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}.mobile-career-tabs{display:none}@media (width<=1099px){html{-webkit-text-size-adjust:100%;min-width:320px;scroll-padding-top:70px}body{min-width:320px;overflow-x:clip!important}body #root{width:100%;min-width:0}body button,body a,body input,body select{touch-action:manipulation}body input,body select,body textarea{font-size:16px}body button:focus-visible,body a:focus-visible{outline-offset:3px;outline:2px solid #69d8b1}html body .home-page.copero-home{height:auto!important;min-height:100svh!important;padding-bottom:110px!important;overflow:hidden!important}html body .copero-home-nav{gap:12px!important;height:72px!important;padding:12px 20px!important}html body .copero-home-nav>span{letter-spacing:1px!important;font-size:8px!important}html body .copero-home-shell{box-sizing:border-box;width:100%!important;height:auto!important;min-height:calc(100svh - 190px)!important;padding:32px 24px!important}html body .copero-home-hero{width:100%!important;max-width:650px!important;margin:0 auto!important;padding:0!important}html body .copero-home-kicker{letter-spacing:1.4px!important;font-size:9px!important}html body .copero-home-hero h1{letter-spacing:-2px!important;font-size:clamp(44px,10vw,84px)!important;line-height:1!important}html body .home-title-small{font-size:.63em!important}html body .home-title-main{font-size:1em!important}html body .copero-home-actions{gap:12px!important;width:100%!important;max-width:340px!important}html body .copero-home-actions button{width:100%!important;min-height:50px!important;font-size:13px!important}html body .home-careers-button{min-height:40px!important;position:absolute!important;bottom:78px!important;left:24px!important}html body .home-page>.legal-footer{box-sizing:border-box;width:100%!important;padding:0 20px!important;position:absolute!important;bottom:12px!important}html body .legal-footer nav{flex-wrap:wrap!important;justify-content:center!important;gap:5px 12px!important}html body .legal-footer nav button{min-height:28px!important;font-size:10px!important}html body .setup-page{height:auto!important;min-height:100svh!important;padding:12px 14px 28px!important;overflow:visible!important}html body .copero-setup-shell{width:100%!important;max-width:700px!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}html body .copero-setup-header{gap:10px!important;height:54px!important;padding:4px 0 12px!important}html body .copero-setup-header>span{font-size:8px!important}html body .copero-setup-title{padding:20px 0!important}html body .copero-setup-title h2{font-size:32px!important;line-height:1.15!important}html body .copero-identity-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;height:auto!important;display:grid!important}html body .copero-identity-grid>section{min-width:0!important;height:auto!important;padding:18px!important}html body .setup-card-heading{flex-wrap:wrap!important;gap:8px!important}html body .setup-card-heading h3{font-size:18px!important}html body .setup-card-heading>span{font-size:8px!important}html body .setup-shirt-stage{height:190px!important;min-height:0!important}html body .identity-fields input{min-height:44px!important;font-size:16px!important}html body .nationality-column .world-picker{height:auto!important;min-height:0!important}html body .position-column .position-map{height:290px!important;min-height:0!important}html body .career-mode-strip{grid-template-columns:1fr 1fr!important;gap:10px!important;height:auto!important;margin:20px 0!important;padding:16px!important;display:grid!important}html body .career-mode-title{grid-column:1/-1!important}html body .career-mode-strip button{width:auto!important;min-height:76px!important;padding:12px!important}html body .copero-continue{width:100%!important;min-height:52px!important;margin:12px 0 0!important;position:relative!important;inset:auto!important}html body .first-heading{margin:22px 0!important}html body .first-heading h1{font-size:31px!important}html body .first-heading p{font-size:13px!important;line-height:1.6!important}html body .first-offers{grid-template-columns:1fr!important;gap:14px!important}html body .first-offer{min-height:0!important;padding:20px!important}html body .first-crest{height:86px!important}html body .first-offer h2{font-size:24px!important}html body .first-club-facts{margin:12px 0!important}html body .first-sign-label{min-height:40px!important}html body .first-favorite{width:100%!important;padding:14px!important}html body .first-favorite-picker{width:calc(100% - 24px)!important;max-height:88dvh!important;padding:18px!important}html body #root .stadium-app{box-sizing:border-box;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:0 12px 80px!important;display:block!important;overflow:visible!important}html body .stadium-topbar{flex-wrap:nowrap!important;gap:10px!important;height:66px!important;min-height:66px!important;padding:0!important;display:flex!important;position:relative!important}html body .stadium-topbar .futlife-official-mark{width:104px!important;height:auto!important;max-height:38px!important}html body .stadium-topbar .stadium-home{min-width:36px!important;margin:0!important;padding:8px!important}html body .stadium-home>span{display:none!important}html body .stadium-topbar .career-hub-trigger{order:1!important;gap:4px!important;min-height:34px!important;margin:0!important;padding:7px 8px!important;font-size:9px!important}html body .stadium-topbar .stadium-season{gap:4px!important;min-width:0!important;max-width:132px!important;margin-left:auto!important;padding:0!important;font-size:12px!important}html body .stadium-season-league{gap:4px!important;min-width:0!important;max-width:132px!important;font-size:9px!important}html body .stadium-season-league>span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body .mobile-career-tabs{background:#0d1a20;border:1px solid #6f9c8d21;border-radius:12px;gap:4px;margin:10px 0 12px;padding:4px;display:flex}html body .mobile-career-tabs button{color:#829eaa;background:0 0;border:0;border-radius:8px;flex:1;min-height:40px;font:600 12px Inter,Arial,sans-serif}html body .mobile-career-tabs button[aria-pressed=true]{color:#b1efcf;background:#1c3935;box-shadow:0 3px 10px #0003}html body .stadium-board{border-radius:16px!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:flex!important;position:relative!important;overflow:visible!important}html body .stadium-tools.stadium-tools-outside{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body .stadium-tools .stadium-tool-card{border-radius:11px!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;height:auto!important;min-height:80px!important;padding:10px 5px!important;display:grid!important}html body .stadium-tools .tool-icon{width:32px!important;height:30px!important;margin:0!important}html body .stadium-tools .tool-icon img{object-fit:contain!important;width:100%!important;height:100%!important}html body .stadium-tools .tool-value{text-align:center!important;border:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}html body .stadium-tools .tool-value strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.4!important;display:block!important;overflow:hidden!important}html body .stadium-tools .tool-value i,html body .stadium-tools small{display:none!important}html body .stadium-left{border:0!important;flex-direction:column!important;gap:12px!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body .stadium-left>.career-player-strip{align-items:center!important;gap:10px!important;height:auto!important;min-height:110px!important;margin:0!important;padding:10px 0!important;display:flex!important;position:relative!important;inset:auto!important}html body .stadium-left .overall-badge{flex:none!important;width:62px!important;height:85px!important}html body .career-player-band{border:0!important;flex:1!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;height:auto!important;min-height:100px!important;padding:0!important;display:grid!important}html body .career-player-crest{align-self:center!important;width:44px!important;height:58px!important;margin:0!important}html body .career-player-crest .club-badge{width:100%!important;height:100%!important}html body .career-player-copy{min-width:0!important;padding:0!important}html body .career-player-copy h1{overflow-wrap:anywhere!important;white-space:normal!important;margin:5px 0!important;font-size:17px!important;line-height:1.2!important}html body .career-player-copy p{margin:4px 0!important;font-size:12px!important}html body .career-player-tags{flex-wrap:wrap!important;gap:4px!important;font-size:8px!important}html body .career-player-facts{grid-column:1/-1!important;justify-content:flex-end!important;gap:16px!important;width:auto!important;margin:0!important;padding:4px 0!important;display:flex!important;position:static!important}html body .career-player-facts>div{align-items:baseline!important;gap:5px!important;display:flex!important}html body .career-player-facts dt{font-size:8px!important}html body .career-player-facts dd{margin:0!important;font-size:12px!important}html body .career-player-watermark{opacity:.05!important;inset:0!important}html body .club-legacy-meter{max-width:100%!important}html body .career-status-line{height:auto!important;min-height:22px!important}html body .career-severe-status strong{font-size:12px!important}html body .career-severe-status small{font-size:10px!important}html body .stadium-left>.stadium-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:58px!important;margin:0!important;padding:8px 0!important;display:grid!important;position:relative!important;inset:auto!important}html body .stadium-stats>div{gap:7px!important;padding:0!important}html body .stadium-stats strong{font-size:22px!important}html body .stadium-stats span{letter-spacing:.5px!important;font-size:8px!important}html body .stadium-stats .premium-stat-icon{width:23px!important;height:25px!important}html body .stadium-left>.stadium-showcase{height:110px!important;min-height:85px!important;max-height:110px!important;margin:0!important;padding:0 6px!important;position:relative!important;inset:auto!important;overflow:visible!important}html body .stadium-showcase .career-trophy-shelf{width:100%!important;max-width:100%!important;height:100%!important}:is(html body .stadium-left>.stadium-action,html body .stadium-left>.stadium-action:has(>.fl-decision)){flex:none!important;height:auto!important;min-height:320px!important;margin:0!important;padding:14px 0 0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .stadium-action>section{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}html body .stadium-market{gap:12px!important;display:flex!important}html body .stadium-market>header{height:auto!important;margin:0!important;padding:0!important;display:block!important}html body .stadium-market h2{letter-spacing:0!important;font-size:20px!important;line-height:1.2!important}html body .stadium-market header p{margin:8px 0!important;font-size:12px!important;line-height:1.5!important}html body .stadium-club-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;height:auto!important;min-height:0!important;display:grid!important}html body .stadium-club-option,html body .stadium-club-option:last-child:nth-child(odd){border-radius:10px!important;flex-direction:column!important;grid-area:auto!important;gap:8px!important;width:100%!important;height:auto!important;min-height:220px!important;padding:12px 5px!important;display:flex!important;transform:none!important}html body .stadium-club-option>strong{align-items:center!important;min-height:40px!important;font-size:11px!important;line-height:1.25!important;display:flex!important}html body .stadium-club-option .club-badge.large{width:48px!important;height:52px!important;margin:0!important}html body .stadium-club-option .stadium-club-pay{flex-wrap:wrap!important;justify-content:center!important;gap:3px!important;font-size:11px!important;display:flex!important}html body .stadium-club-pay small{font-size:8px!important}html body .stadium-club-intent,html body .stadium-club-league,html body .stadium-club-duration{font-size:8px!important;line-height:1.4!important}html body .stadium-club-league{white-space:normal!important;max-width:100%!important}html body .stadium-history{border:0!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:calc(100svh - 300px)!important;max-height:none!important;padding:6px 0!important;display:flex!important;overflow:visible!important}html body .stadium-history-rows{flex:none!important;height:auto!important;min-height:80px!important;max-height:none!important;padding:0!important;overflow:visible!important}html body .stadium-history-labels,html body .stadium-history-row{grid-template-columns:28px minmax(0,1fr) 32px 29px 29px 29px!important;gap:3px!important;margin:0!important;padding:8px 0!important}html body .stadium-history-row>div{flex-wrap:wrap!important;gap:4px!important;min-width:0!important}html body .stadium-history-row strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.25!important}html body .stadium-history-row .club-badge{flex-basis:20px!important;width:20px!important;height:22px!important}html body .stadium-history-row .row-trophies{flex-wrap:wrap!important;max-width:100%!important}html body .stadium-history h2{font-size:20px!important}html body .stadium-history-labels{font-size:8px!important}html body .history-stat{gap:2px!important;font-size:10px!important}html body .history-stat-icon{width:10px!important;height:12px!important}html body #root .stadium-app[data-mobile-view=play] .stadium-history,html body #root .stadium-app[data-mobile-view=history] .stadium-left{display:none!important}html body .stadium-legal-inline{width:100%!important;margin:20px 0 0!important;padding:0!important;position:relative!important;inset:auto!important}html body .stadium-legal-inline .legal-footer{padding:0!important}html body .stadium-legal-inline .legal-footer p{display:none!important}html body .career-instagram{justify-content:center!important;margin-top:18px!important;display:flex!important;position:relative!important;inset:auto!important}html body .career-voluntary-retire{bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:30!important;min-height:34px!important;right:12px!important}html body #root .stadium-app .fl-decision{flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .stadium-app .fl-decision>header{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .stadium-app .fl-decision h2{letter-spacing:-.4px!important;font-size:22px!important;line-height:1.2!important}html body #root .stadium-app .fl-decision header p{font-size:12px!important;line-height:1.6!important}html body #root .stadium-app .fl-decision-options{grid-template-columns:1fr 1fr!important;gap:9px!important;height:auto!important;min-height:0!important;display:grid!important}html body #root .stadium-app .fl-decision-option{height:auto!important;min-height:0!important;max-height:none!important}html body #root .stadium-app .fl-decision-picture{flex:none!important;height:105px!important;min-height:105px!important}html body #root .stadium-app .fl-decision-copy{gap:8px!important;min-height:0!important;padding:10px!important;overflow:visible!important}html body #root .stadium-app .fl-decision-copy h3{font-size:13px!important;line-height:1.3!important}html body #root .stadium-app .fl-decision-copy p{font-size:11px!important;line-height:1.5!important}html body #root .stadium-app .fl-decision-action{font-size:8px!important}html body #root .stadium-app .fl-press-stage{height:180px!important;min-height:180px!important}html body #root .stadium-app .fl-press-answers{flex-direction:column!important;gap:8px!important;display:flex!important}html body #root .stadium-app .fl-press-answers button{min-height:54px!important;padding:12px!important;font-size:12px!important}html body #root .stadium-app .fl-press-question h2{font-size:19px!important}html body #root .stadium-app .sheikh-mail-body{max-height:none!important;font-size:12px!important;line-height:1.65!important;overflow:visible!important}html body #root .stadium-app .sheikh-mail-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important;position:static!important}html body #root .stadium-app .sheikh-mail-actions button{white-space:normal!important;min-height:46px!important;font-size:11px!important}html body .stadium-action .elite-agent-select{grid-template-columns:1fr!important;height:auto!important}html body .stadium-action .elite-agent-option{min-height:0!important}html body .stadium-agent,html body .stadium-agent .agent-approach-panel,html body .stadium-agent .agent-approach-grid{height:auto!important;min-height:0!important;max-height:none!important}html body .stadium-agent .agent-approach-card{flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;padding:16px!important;display:flex!important}html body .stadium-agent blockquote{font-size:13px!important;line-height:1.6!important}html body .stadium-agent .agent-identity strong{font-size:21px!important}html body .stadium-agent .agent-card-actions button{min-height:44px!important}html body .player-profile-overlay,html body .representative-overlay,html body .career-hub-overlay,html body .careers-backdrop,html body .pt-backdrop,html body .project-information-overlay{box-sizing:border-box;align-items:stretch!important;padding:0!important}html body .player-profile-dialog,html body .representative-dialog,html body .career-hub,html body .career-archive,html body .project-information-dialog{box-sizing:border-box;transform:none;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;border-radius:0!important;position:relative!important;inset:auto!important;overflow:clip auto!important}html body .player-profile-close,html body .representative-close,html body .hub-close,html body .careers-heading .careers-circle{z-index:5!important;width:38px!important;min-width:38px!important;height:38px!important;top:12px!important;right:12px!important}html body .player-profile-hero{grid-template-columns:70px 44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;padding:22px 0 18px!important;display:grid!important}html body .profile-main-rating{grid-area:1/1!important;width:65px!important;height:85px!important;margin:0!important;position:static!important}html body .profile-crest-slot{grid-area:1/2!important;width:44px!important;height:54px!important;position:static!important}html body .profile-hero-name{grid-area:1/3!important;min-width:0!important}html body .profile-hero-name h2{white-space:normal!important;overflow-wrap:anywhere!important;font-size:23px!important;line-height:1.1!important}html body .profile-hero-name p{flex-wrap:wrap!important;gap:6px!important;font-size:10px!important}html body .profile-hero-actions{flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .profile-market-value strong{font-size:19px!important}html body .player-profile-columns{flex-direction:column!important;gap:20px!important;height:auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body .player-profile-columns>section{box-sizing:border-box;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:16px!important}html body .profile-player-overview{order:0!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;display:grid!important}html body .profile-portrait-fade{grid-area:1/1/3!important;width:110px!important;height:240px!important;min-height:0!important;position:relative!important;inset:auto!important}html body .profile-technical-heading{grid-column:2!important;padding:0!important}html body .profile-technical-stats{grid-column:2!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}html body .profile-technical-stats strong{font-size:24px!important}html body .profile-identity-panel{order:1!important}html body .profile-internal-panel{order:2!important}html body .profile-extra-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}html body .profile-attribute-radar{width:100%!important;height:170px!important}html body .profile-guide,html body .profile-medical-history{box-sizing:border-box;z-index:10!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 32px)!important;padding:18px!important;position:fixed!important;inset:16px!important;overflow-y:auto!important;transform:none!important}html body .profile-guide-items{max-height:none!important;overflow:visible!important}html body .representative-heading{height:auto!important;min-height:80px!important;padding:0 40px 16px 0!important;display:block!important}html body .representative-heading h2{font-size:23px!important}html body .representative-heading p{margin-top:10px!important;font-size:11px!important;line-height:1.5!important}html body .representative-layout{flex-direction:column!important;gap:20px!important;height:auto!important;display:flex!important;overflow:visible!important}html body .representative-identity{border:0!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:center!important;gap:8px 15px!important;padding:0!important;display:grid!important}html body .representative-portrait{grid-area:1/1/5!important;width:100px!important;height:140px!important;min-height:0!important;margin:0!important}html body .representative-identity h3{white-space:normal!important;margin:0!important;font-size:24px!important}html body .representative-nationality,html body .representative-identity>p{justify-content:flex-start!important;margin:0!important;font-size:11px!important}html body .representative-name-line{display:none!important}html body .representative-identity dl{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:12px!important;display:grid!important}html body .representative-center{flex-direction:column!important;gap:16px!important;height:auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body .representative-contract-row{flex-direction:column!important;gap:12px!important;display:flex!important}html body .representative-contract{box-sizing:border-box;width:100%!important;min-height:100px!important;padding:14px!important}html body .representative-contract h3{font-size:17px!important}html body .representative-salary strong{font-size:19px!important}html body .representative-deals-list{height:auto!important;max-height:none!important;overflow:visible!important}html body .representative-request{height:auto!important;min-height:0!important;padding:14px!important}html body .representative-request form{flex-wrap:wrap!important;display:flex!important}html body .representative-skills{box-sizing:border-box;width:100%!important;padding:18px!important}html body .representative-fire{min-height:36px!important;margin-top:10px!important;position:static!important}html body .rep-directory,html body .representative-directory{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}html body .rep-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .career-hub-body,html body .hub-records-layout{flex-direction:column!important;gap:18px!important;height:auto!important;display:flex!important;overflow:visible!important}html body .career-hub-header{padding:8px 38px 20px 0!important}html body .career-hub-header h2{font-size:25px!important}html body .hub-clubs{flex-direction:row!important;flex:none!important;gap:8px!important;width:100%!important;min-height:0!important;display:flex!important;overflow-x:auto!important}html body .hub-clubs>div{flex-direction:row!important;gap:7px!important;display:flex!important;overflow:visible!important}html body .hub-clubs button{flex:none!important;width:125px!important;min-width:125px!important;height:auto!important;min-height:56px!important;padding:8px!important}html body .hub-club-records{width:100%!important;min-width:0!important;overflow:visible!important}html body .records-club-overview{height:auto!important;padding:12px 0!important;display:block!important}html body .records-club-identity h3{font-size:22px!important}html body .records-personal-summary{width:100%!important;padding:12px 0!important}html body .records-stat-overview{gap:8px!important}html body .records-personal-value strong{font-size:25px!important}html body .hub-ranking-grid{grid-template-columns:1fr!important;gap:20px!important}html body .hub-ranking{min-height:0!important}html body .hub-ranking ol{height:auto!important;max-height:none!important;overflow:visible!important}html body .careers-grid{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}html body .career-card{width:100%!important;min-height:0!important;padding:18px!important}html body .careers-overview{gap:10px!important;padding:12px 0!important}html body .careers-overview strong{font-size:22px!important}html body .careers-overview small{font-size:8px!important}html body .careers-overview .overview-icon{width:22px!important;height:22px!important}html body .careers-footnote{margin-top:20px!important;font-size:11px!important;line-height:1.5!important}html body .pt-backdrop{background:#0b131b!important;display:block!important;overflow:clip auto!important}html body .pt-store,html body .pt-store.is-casino{border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body .pt-top{box-sizing:border-box;z-index:8!important;background:#0b131bf5!important;flex:none!important;gap:12px!important;width:100%!important;height:auto!important;min-height:60px!important;padding:10px 14px!important;position:sticky!important;top:0!important}html body .pt-brand{font-size:21px!important}html body .pt-breadcrumb{display:none!important}html body .pt-top .pt-icon{width:38px!important;min-width:38px!important;height:38px!important;margin-left:auto!important}html body .pt-sidebar{box-sizing:border-box;border:0!important;flex-direction:row!important;flex:none!important;grid-area:auto!important;gap:4px!important;width:100%!important;height:auto!important;min-height:70px!important;padding:8px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}html body .pt-sidebar button{white-space:nowrap!important;border-radius:10px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:80px!important;min-height:56px!important;margin:0!important;padding:8px!important;font-size:10px!important;display:flex!important}html body .pt-sidebar button svg{width:20px!important;height:20px!important}html body .pt-main{box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:block!important;overflow:visible!important}html body .pt-heading{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;height:auto!important;min-height:0!important;padding:0 0 18px!important;display:flex!important}html body .pt-heading h1{font-size:24px!important}html body .pt-finances{gap:14px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html body .pt-finances>div{gap:6px!important;min-width:0!important;padding:0!important}html body .pt-finances svg{width:20px!important;height:20px!important}html body .pt-finances span{font-size:9px!important}html body .pt-finances strong{font-size:19px!important;line-height:1.3!important}html body .pt-toolbar{flex-wrap:wrap!important;gap:10px!important;height:auto!important;min-height:44px!important;padding:0 0 16px!important}html body .pt-tabs button,html body .pt-subtabs button{min-height:38px!important;padding:8px 13px!important;font-size:12px!important}html body .pt-subtabs{gap:8px!important;margin-bottom:14px!important;overflow-x:auto!important}html body .pt-shopping,html body .pt-shopping.is-owned{flex-direction:column!important;gap:20px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body .pt-list-area,html body .pt-product-list{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}html body .pt-product{grid-template-columns:78px minmax(0,1fr) 20px!important;gap:12px!important;width:100%!important;height:auto!important;min-height:96px!important;margin:0 0 9px!important;padding:10px!important;display:grid!important}html body .pt-product img{object-fit:cover!important;border-radius:8px!important;width:78px!important;height:76px!important}html body .pt-product h3{font-size:14px!important;line-height:1.25!important}html body .pt-price{font-size:13px!important}html body .pt-product-benefit{font-size:10px!important;line-height:1.5!important}html body .pt-detail{background:#111e26!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important;overflow:visible!important}html body .pt-detail-photo{object-fit:cover!important;border-radius:14px 14px 0 0!important;flex:none!important;width:100%!important;height:190px!important;min-height:190px!important;position:relative!important;inset:auto!important}html body .pt-detail-content{height:auto!important;min-height:0!important;padding:20px!important;overflow:visible!important}html body .pt-detail-content h2{font-size:25px!important}html body .pt-buy{width:100%!important;min-height:46px!important;padding:12px!important;font-size:13px!important}html body .pt-attributes{flex-wrap:wrap!important}html body .pt-ledger-column,html body .pt-ledger-list{height:auto!important;max-height:none!important;overflow:visible!important}html body .pt-invest{height:auto!important;overflow:visible!important}html body .pt-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;max-height:none!important;overflow:visible!important}html body .pt-market,html body .pt-market-scroll{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .pt-market-summary{flex-wrap:wrap!important;gap:14px!important;padding:14px!important;display:flex!important}html body .pt-market-value strong{font-size:24px!important}html body .pt-market-table{width:100%!important;min-width:0!important}html body .pt-market-columns{display:none!important}html body .pt-market-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:16px 10px!important;display:grid!important}html body .pt-market-company{grid-column:1!important;gap:10px!important;min-width:0!important}html body .pt-market-company strong{font-size:13px!important}html body .pt-market-logo{flex:none!important;width:56px!important;height:40px!important}html body .pt-market-row>.pt-sparkline{display:none!important}html body .pt-market-holding{text-align:left!important;grid-column:1!important}html body .pt-market-actions{grid-area:2/2!important;gap:6px!important;display:flex!important}html body .pt-market-actions button{min-height:38px!important;padding:8px!important}html body .pt-market-amount{width:100%!important;max-width:none!important}html body .pt-store.is-casino .pt-main{padding:8px 12px 24px!important}html body .pt-store.is-casino .pt-finances strong{font-size:23px!important}html body .pt-store.is-casino .pt-finances{margin-left:auto!important}html body .pt-casino-tabs{flex:none!important;gap:5px!important;margin:0 0 16px!important;padding:4px 0!important;display:flex!important;overflow-x:auto!important}html body .pt-casino-tabs button{white-space:nowrap!important;flex:1 0 auto!important;min-height:44px!important;padding:10px!important;font-size:11px!important}html body .pt-casino-layout{flex-direction:column!important;gap:18px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body .pt-casino,html body .fc-game-column,html body .pt-casino-game{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .casino-scroll-rail{display:none!important}html body .fc-market-panel{padding:14px!important}html body .fc-betmate{margin:8px 0 18px!important}html body .pt-markets{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html body .pt-markets button{min-height:56px!important;padding:12px!important}html body .fc-bet-history{max-height:240px!important;overflow-y:auto!important}html body .pt-betslip{box-sizing:border-box;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:20px!important;position:relative!important;inset:auto!important}html body .fc-amount input{width:100%!important;font-size:24px!important}html body .fc-blackjack-table{box-sizing:border-box;height:380px!important;min-height:380px!important;padding:20px 12px!important}html body .fc-hand{min-height:100px!important}html body .fc-card{width:54px!important;height:80px!important;font-size:17px!important}html body .fc-hand-actions button{min-height:40px!important;padding:8px 12px!important;font-size:11px!important}html body .fc-game-title{margin:0!important;padding:14px 10px!important}html body .fc-game-title h2{font-size:24px!important}html body .fc-roulette-stage{height:310px!important;min-height:310px!important;overflow:hidden!important}html body .fc-3d-wheel,html body .fc-wheel-scene{width:100%!important;max-width:100%!important;height:270px!important}html body .fc-roulette-board{padding:12px 4px!important}html body .pt-roulette-bets{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body .pt-roulette-bets button{min-width:0!important;min-height:42px!important;padding:6px!important;font-size:11px!important}html body .pt-roulette-numbers{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important}html body .pt-roulette-numbers button{min-height:36px!important;font-size:12px!important}html body .fc-slot-stage{box-sizing:border-box;justify-content:center!important;height:280px!important;min-height:260px!important;padding:20px 28px 20px 8px!important;display:flex!important}html body .fc-cabinet{width:calc(100% - 20px)!important;min-width:0!important;max-width:370px!important;margin:0!important}html body .fc-reels{gap:5px!important;padding:6px!important}html body .fc-reel{min-width:0!important;height:106px!important}html body .fc-paytable{grid-template-columns:repeat(2,minmax(0,1fr))!important;font-size:10px!important}html body .casino-disclaimer{width:auto!important;max-width:none!important;margin:20px 18px!important;font-size:10px!important;line-height:1.6!important;position:relative!important;inset:auto!important;transform:none!important}html body .stadium-action .sp-game{border-radius:12px!important;flex-direction:column!important;height:auto!important;min-height:420px!important;display:flex!important;overflow:hidden!important}html body .sp-header{height:auto!important;min-height:60px!important;padding:12px 38px 10px 10px!important}html body .sp-header h2{font-size:17px!important}html body .sp-header small{white-space:normal!important;font-size:9px!important}html body .sp-header .trophy-logo{width:36px!important;height:44px!important}html body .sp-stage{flex:none!important;height:320px!important;min-height:320px!important;position:relative!important}html body .sp-control-module{width:170px!important;max-width:65%!important;padding:8px!important;bottom:12px!important;left:10px!important;right:auto!important}html body .sp-control-main{gap:6px!important}html body .sp-contact-ball{width:42px!important;height:42px!important}html body .sp-phase-control{min-height:70px!important}html body .sp-control-phases{font-size:9px!important}html body .sp-game footer{height:auto!important;min-height:46px!important;padding:12px!important;font-size:11px!important;position:relative!important}html body .sp-game footer button{min-height:42px!important;font-size:12px!important}html body .shot-expand-toggle{z-index:8!important;width:32px!important;height:32px!important;position:absolute!important;top:19px!important;right:8px!important}html body .stadium-board.is-shot-expanded .stadium-left{display:block!important}html body .stadium-board.is-shot-expanded .stadium-action{width:100%!important;height:100dvh!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;z-index:1000!important;background:#06110e!important;position:fixed!important;inset:0!important;overflow-y:auto!important}html body .stadium-board.is-shot-expanded .sp-game{border-radius:0!important;height:100%!important;min-height:100%!important}html body .stadium-board.is-shot-expanded .sp-stage{flex:1!important;height:auto!important;min-height:280px!important}html body .trophy-celebration{box-sizing:border-box;padding:20px 12px!important}html body .trophy-celebration .trophy-celebration-content,html body .scorer-celebration-hero{box-sizing:border-box;width:100%!important;max-width:100%!important}html body .trophy-celebration h2{font-size:30px!important;line-height:1.15!important}html body .trophy-celebration .simultaneous-awards{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;max-height:65dvh!important;overflow-y:auto!important}html body .trophy-celebration .simultaneous-award{min-width:0!important;max-width:42vw!important}html body .trophy-celebration .simultaneous-award img{max-height:26dvh!important}html body .trophy-celebration .scorer-celebration-hero h2{font-size:30px!important}html body .medical-severe-dialog,html body .suspension-notice,html body .disciplinary-dialog,html body .investigation-notice{box-sizing:border-box;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}html body .minor-injury-notice,html body .national-callup-notice,html body .sports-bet-notice{box-sizing:border-box;max-width:calc(100vw - 24px)!important;bottom:16px!important;right:12px!important}html body .career-finale{height:auto!important;min-height:100dvh!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}html body .career-finale .finale-shell{flex-direction:column!important;gap:24px!important;width:100%!important;height:auto!important;min-height:100dvh!important;padding:18px 16px 28px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .finale-nav{flex-wrap:wrap!important;gap:10px!important;min-height:42px!important}html body .finale-nav .futlife-official-mark{width:105px!important}html body .finale-nav button{gap:6px!important;min-height:36px!important;padding:8px 10px!important;font-size:9px!important}html body .career-finale .finale-hero{align-items:center!important;gap:12px!important;padding:12px 0!important}html body .finale-identity{max-width:calc(100% - 86px)!important}html body .finale-identity>small{letter-spacing:1px!important;gap:8px!important;font-size:10px!important}html body .finale-identity h1{letter-spacing:-1.5px!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:42px!important}html body .finale-identity>div{flex-wrap:wrap!important;gap:8px!important;height:auto!important;font-size:10px!important}html body .finale-identity b{padding:4px 8px!important;font-size:9px!important}html body .finale-identity>div>span:last-child{padding-left:8px!important}html body .finale-ovr{box-sizing:border-box;width:65px!important;min-width:65px!important;margin:0!important;padding:12px 4px!important}html body .finale-ovr strong{font-size:38px!important}html body .finale-ovr span{font-size:12px!important}html body .career-finale .finale-main{flex-direction:column!important;gap:22px!important;height:auto!important;display:flex!important;overflow:visible!important}html body .finale-numbers{order:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:14px 0!important;display:grid!important}html body .finale-numbers>div{flex-direction:column!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}html body .finale-numbers svg{width:25px!important;height:25px!important}html body .finale-numbers strong{font-size:25px!important}html body .finale-numbers small{font-size:8px!important}html body .finale-right{flex-direction:column!important;order:1!important;gap:16px!important;width:100%!important;height:auto!important;display:flex!important}html body .finale-cabinet{box-sizing:border-box;height:300px!important;min-height:300px!important;max-height:300px!important;padding:15px 10px 10px!important}html body .finale-gallery{height:240px!important;min-height:240px!important;max-height:240px!important}html body .finale-legacy-panel{box-sizing:border-box;height:auto!important;min-height:110px!important;padding:16px!important}html body .finale-analysis{order:2!important;height:auto!important;min-height:0!important;padding:18px!important;overflow:visible!important}html body .finale-analysis h2,html body .finale-route h2,html body .finale-national h2,html body .finale-cabinet h2{letter-spacing:1px!important;font-size:13px!important}html body .finale-analysis-insight{font-size:22px!important;line-height:1.25!important}html body .finale-biography{height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}html body .finale-biography p{font-size:13px!important;line-height:1.8!important}html body .career-finale .finale-route{height:auto!important;padding:30px 12px 16px!important}html body .finale-route>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 12px!important;height:auto!important;display:grid!important;overflow:visible!important}html body .finale-route article{width:100%!important;min-width:0!important;max-width:none!important}html body .finale-route article strong{white-space:normal!important;font-size:10px!important;line-height:1.3!important}html body .finale-route article small,html body .finale-rank{font-size:8px!important}html body .finale-route-arrow{width:12px!important;height:12px!important;right:-12px!important}html body .career-finale .finale-national{grid-template-columns:1fr 1fr!important;gap:18px!important;height:auto!important;padding:40px 14px 20px!important;display:grid!important}html body .finale-national>.finale-nation{grid-column:1/-1!important;justify-content:center!important;padding:0!important}html body .finale-national>div{grid-template-columns:30px auto!important;gap:5px 8px!important;padding:0!important}html body .finale-national>div>svg{width:26px!important;height:26px!important}html body .finale-national>div>strong{font-size:24px!important}html body .finale-national>div>small{font-size:8px!important}html body .finale-vault-overlay{padding:0!important}html body .finale-vault{box-sizing:border-box;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:16px!important}html body .finale-vault-header h2{font-size:26px!important}html body .finale-vault-header{gap:10px!important}html body .finale-vault-header>span{font-size:10px!important}html body .archived-summary-dialog{width:100%!important;height:100dvh!important;overflow-y:auto!important}html body .archive-back{z-index:4!important;min-height:38px!important;margin:8px 12px!important;position:relative!important;inset:auto!important}}@media (width<=359px){html body #root .stadium-app{padding-left:8px!important;padding-right:8px!important}html body .stadium-board{padding:9px!important}html body .stadium-club-options{grid-template-columns:1fr!important}html body .stadium-club-option,html body .stadium-club-option:last-child:nth-child(odd){min-height:150px!important}html body .stadium-club-option>strong{min-height:0!important}html body .fl-decision-options{grid-template-columns:1fr!important}html body .stadium-topbar .futlife-official-mark{width:88px!important}html body .profile-hero-name h2{font-size:19px!important}}@media (width>=700px) and (width<=1099px){html body .copero-identity-grid{grid-template-columns:1fr 1fr!important}html body .position-column{grid-column:1/-1!important}html body .first-offers{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .stadium-app{max-width:820px!important;margin:auto!important;padding-left:24px!important;padding-right:24px!important}html body .stadium-club-option>strong,html body .stadium-club-pay{font-size:15px!important}html body .stadium-club-option{min-height:250px!important}html body .pt-shopping{grid-template-columns:1fr 1fr!important;align-items:start!important;display:grid!important}html body .hub-ranking-grid{grid-template-columns:1fr 1fr!important}html body .player-profile-columns{grid-template-columns:1fr 1fr!important;display:grid!important}html body .profile-player-overview{grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){.mobile-career-tabs *{transition:none!important}}@media (width<=1099px){html body #root .stadium-app .career-player-facts dd{font-size:12px!important}html body #root .stadium-app .career-player-facts dd span{font-size:inherit!important}html body #root .stadium-app .career-player-facts dt{font-size:8px!important}html body #root .stadium-app .stadium-showcase .career-shelf-empty{text-align:center!important;white-space:nowrap!important;letter-spacing:.4px!important;width:100%!important;font-size:11px!important;display:block!important;position:static!important;transform:none!important}html body #root .stadium-app .stadium-showcase .career-shelf-track{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important}html body #root .stadium-app .stadium-showcase .stadium-showcase-copy{width:auto!important;max-width:100%!important;height:auto!important;position:absolute!important;inset:auto 4px 0!important;overflow:visible!important}html body #root .stadium-app .stadium-showcase:has(.career-shelf-empty){height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .stadium-app .stadium-tools .stadium-tool-card{height:auto!important;min-height:84px!important}html body #root .stadium-app .stadium-tools .tool-icon{width:34px!important;height:34px!important}html body #root .stadium-app .stadium-tools .tool-value{border:0!important;padding:0!important}html body #root .stadium-app .stadium-tools .tool-value strong{font-size:10px!important}html body #root .stadium-app .sp-field{flex:none!important;width:100%!important;height:330px!important;min-height:300px!important;position:relative!important}html body #root .stadium-app .sp-field>canvas{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .stadium-app .sp-intro{padding:16px!important}html body #root .stadium-app .sp-intro h3{font-size:23px!important;line-height:1.2!important}html body #root .stadium-app .sp-intro p{font-size:11px!important;line-height:1.5!important}html body #root .stadium-app .sp-intro button{min-height:44px!important;padding:12px 18px!important;font-size:11px!important}html body .stadium-board.is-shot-expanded .sp-field{flex:1!important;height:auto!important;min-height:300px!important}html body .project-info-backdrop{padding:12px!important}html body .project-information{width:100%!important;max-height:calc(100dvh - 24px)!important;padding:22px 16px!important}html body .project-information>header{padding:12px 35px 22px 0!important}html body .project-information h2{font-size:28px!important}html body .project-info-body p{font-size:13px!important;line-height:1.7!important}html body .project-info-body h3{font-size:19px!important}html body .project-info-card{grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;padding:14px 10px!important}html body .project-info-icon{width:32px!important;height:32px!important}html body .project-info-icon svg{width:20px!important;height:20px!important}html body .representative-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:auto!important;overflow:visible!important}html body .representative-directory-photo{height:130px!important}html body .representative-directory-copy{padding:10px!important}html body .representative-directory-copy h3{font-size:14px!important}html body .home-page.copero-home .copero-home-hero h1 .home-title-small{white-space:nowrap!important;letter-spacing:-1.5px!important;font-size:clamp(29px,8vw,58px)!important;line-height:1.1!important;display:block!important}html body .home-page.copero-home .copero-home-hero h1 .home-title-main{white-space:nowrap!important;letter-spacing:-1.8px!important;font-size:clamp(38px,10.6vw,75px)!important;line-height:1.2!important;display:block!important}html body #root .stadium-app .fl-decision .fl-decision-option.fl-choice-unified{flex-direction:column!important;grid-template-rows:none!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .stadium-app .fl-decision .fl-decision-options{grid-template-rows:auto!important;grid-auto-rows:auto!important;align-items:stretch!important;height:auto!important;overflow:visible!important}html body #root .stadium-app .fl-decision .fl-choice-title{box-sizing:border-box;flex:none!important;height:auto!important;min-height:44px!important;margin:0!important;padding:12px 9px!important;font-size:13px!important;line-height:1.25!important}html body #root .stadium-app .fl-decision .fl-decision-copy{box-sizing:border-box;flex:1 0 auto!important;height:auto!important;min-height:0!important;padding:10px 8px!important;display:block!important}html body #root .stadium-app .fl-decision .fl-choice-effects{flex-direction:column!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body #root .stadium-app .fl-decision .fl-choice-effect{box-sizing:border-box;white-space:normal!important;grid-template-columns:12px minmax(0,1fr) auto!important;align-items:start!important;gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;font-size:10px!important;line-height:1.4!important;display:grid!important}html body #root .stadium-app .fl-decision .fl-choice-effect>span{white-space:normal!important;min-width:0!important;padding:0!important;font-size:10px!important;line-height:1.4!important;display:block!important}html body #root .stadium-app .fl-decision .fl-choice-effect>b{min-width:0!important;padding:1px!important;font-size:9px!important;line-height:1.4!important;position:static!important}html body #root .stadium-app .fl-decision .fl-choice-effect svg{width:12px!important;height:12px!important}html body #root .stadium-app .sp-game{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}html body #root .stadium-app .sp-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important}html body #root .stadium-app .sp-competition-identity{border:0!important;gap:10px!important;width:100%!important;padding:0!important}html body #root .stadium-app .sp-competition-identity>div{width:auto!important;min-width:0!important}html body #root .stadium-app .sp-competition-identity h2{white-space:nowrap!important;letter-spacing:2px!important;font-size:17px!important}html body #root .stadium-app .sp-competition-identity small{font-size:10px!important}html body #root .stadium-app .sp-broadcast-score{box-sizing:border-box;align-self:center!important;width:100%!important;padding:6px!important}html body #root .stadium-app .sp-score-line{justify-content:center!important}html body #root .stadium-app .sp-control-module{width:190px!important;max-width:70%!important;position:absolute!important;top:auto!important;bottom:10px!important;left:8px!important}html body .pt-store .pt-finances strong span{font-size:inherit!important}html body .pt-backdrop>.casino-disclaimer{width:auto!important;max-width:none!important;margin:16px 18px 26px!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body .player-profile-dialog .profile-crest-slot{display:grid!important}html body .player-profile-dialog .profile-crest-slot .club-badge{width:44px!important;height:54px!important;display:block!important}html body .representative-dialog .representative-identity h3{overflow-wrap:anywhere!important;font-size:22px!important}html body #root{height:auto!important;min-height:100dvh!important;overflow:visible!important}html body:has(.career-finale){height:auto!important;overflow-y:auto!important}html body #root .stadium-app .stadium-left,html body #root .stadium-app .stadium-left>.stadium-action{flex:none!important;height:auto!important;max-height:none!important}html body #root .stadium-app .fl-decision{flex:none!important;height:max-content!important;max-height:none!important}html body #root .stadium-app .fl-decision-options{flex:none!important;align-content:start!important;height:max-content!important;min-height:0!important}html body #root .stadium-app .fl-decision .fl-decision-option{flex:none!important;height:auto!important;min-height:0!important}html body #root .stadium-app .fl-decision .fl-decision-option>*{flex-shrink:0!important}html body .pt-store .pt-sidebar{flex-shrink:0!important;inset:auto!important}html body .pt-store .pt-top{flex-shrink:0!important}html body .pt-detail{scroll-margin-top:72px!important}html body .fc-scroll-rail{display:none!important}html body .pt-top .pt-finances{min-width:0!important;max-width:calc(100vw - 160px)!important;margin:0!important;padding:0!important}html body .pt-store.is-casino .pt-top .pt-finances strong,html body .pt-store.is-casino .pt-top .pt-finances strong>.pt-animated-money{letter-spacing:-.5px!important;white-space:nowrap!important;font-size:18px!important}html body .pt-store.is-casino .pt-top .pt-finances svg{width:16px!important;height:16px!important}html body .pt-store.is-casino .pt-top .pt-finances>div{gap:6px!important}html body #root .stadium-app .stadium-action .fl-choice-effect>span{font-size:11px!important;font-weight:500!important;line-height:1.4!important}html body #root .stadium-app .stadium-action .fl-choice-effect{background:0 0!important}html body #root .stadium-app .stadium-left .stadium-showcase:has(.career-shelf-empty){height:36px!important;min-height:36px!important;max-height:36px!important}html body #root .stadium-app .stadium-left{height:auto!important;display:block!important}html body #root .stadium-app .stadium-left>section{margin-bottom:12px!important}html body #root .stadium-app .stadium-left .stadium-action{height:auto!important;min-height:0!important;display:block!important}html body #root:has(.career-finale){height:auto!important;min-height:100dvh!important;overflow:visible!important}html body #root .career-finale{height:auto!important;max-height:none!important;overflow:visible!important}html body #root .career-finale .finale-shell{height:auto!important;min-height:100dvh!important;overflow:visible!important}html body #root .stadium-app .stadium-action,html body #root .stadium-app .fl-sheikh-mail,html body .pt-store .pt-casino,html body .pt-store .pt-casino-game,html body .pt-store .fc-game-column{container-type:inline-size!important}html body #root .career-finale{max-height:none!important;position:relative!important;inset:auto!important}html body .medical-severe-overlay{box-sizing:border-box;padding:14px!important}html body .medical-severe-announcement{box-sizing:border-box;width:100%!important;max-width:400px!important;max-height:calc(100dvh - 28px)!important;padding:24px 18px!important;overflow:auto!important}html body .medical-severe-announcement h2{font-size:26px!important}html body .fl-notice,html body .youth-callup-corner{box-sizing:border-box;width:min(290px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;right:12px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}html body .national-invitation{box-sizing:border-box;max-width:calc(100vw - 28px)!important}html body .fc-award-layer{box-sizing:border-box;z-index:14000!important;padding:16px!important;position:fixed!important;inset:0!important}html body .fc-award-dialog{box-sizing:border-box;width:100%!important;max-width:420px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}html body #root .stadium-app .fm-game{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #root .stadium-app .fm-arena{flex:none!important;width:100%!important;height:250px!important;min-height:250px!important}html body #root .stadium-app .fm-controls{height:auto!important;min-height:0!important;padding:12px!important}html body #root .stadium-app .fm-options{grid-template-columns:1fr!important;gap:8px!important}html body #root .stadium-app .fm-options button{min-height:44px!important;padding:10px!important;font-size:12px!important}html body #root .stadium-app .fm-instruction{padding:10px!important;font-size:12px!important;line-height:1.5!important}html body #root .stadium-app .fl-elite-options{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}html body .pt-confirm-backdrop{box-sizing:border-box;z-index:14001!important;padding:16px!important;position:fixed!important;inset:0!important}html body .pt-confirm{box-sizing:border-box;width:100%!important;max-width:400px!important}html body .player-profile-dialog.profile-release.profile-refined.profile-directed{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important;container-type:normal!important}html body .profile-guide.profile-guide-visual{z-index:20!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 32px)!important;position:fixed!important;inset:16px!important;overflow-y:auto!important;transform:none!important}html body .profile-guide.profile-guide-visual>nav{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body .profile-guide.profile-guide-visual>nav button{flex:1!important;min-height:42px!important;padding:8px 10px!important}html body #root .stadium-app .sponsor-offer.sponsor-reference{flex-direction:column!important;gap:16px!important;height:auto!important;min-height:0!important;padding:16px!important;display:flex!important;position:relative!important;overflow:visible!important}html body #root .stadium-app .sponsor-reference-body{grid-template-columns:1fr!important;gap:16px!important}html body #root .stadium-app .sponsor-reference-brand{min-height:120px!important;padding:20px!important}html body #root .stadium-app .sponsor-reference-logo>img{max-width:220px!important;height:90px!important}html body #root .stadium-app .sponsor-reference-intro h2{font-size:23px!important}html body #root .stadium-app .sponsor-reference-terms strong{font-size:24px!important}html body #root .stadium-app .sponsor-reference-actions button{min-height:44px!important}html body #root .stadium-app .agent-incoming{flex-direction:column!important;gap:20px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important;overflow:visible!important;container-type:inline-size!important}html body #root .stadium-app .agent-incoming>.agent-phone{flex:none!important;align-self:center!important;width:180px!important;height:280px!important;min-height:280px!important;max-height:280px!important}html body #root .stadium-app .agent-incoming .agent-call-details{gap:14px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .stadium-app .agent-call-details h2{font-size:24px!important}html body #root .stadium-app .agent-call-details blockquote{padding:14px!important;font-size:13px!important;line-height:1.6!important}html body #root .stadium-app .agent-call-buttons{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body #root .stadium-app .agent-call-buttons button{white-space:normal!important;min-height:44px!important;padding:10px!important;font-size:11px!important}html body .disciplinary-backdrop{box-sizing:border-box;padding:14px!important}html body .disciplinary-dialog{box-sizing:border-box;width:100%!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:25px 18px!important;overflow-y:auto!important}html body .disciplinary-dialog h2{font-size:27px!important}html body .disciplinary-tiles strong{overflow-wrap:anywhere!important;font-size:24px!important}html body .career-ending-backdrop{box-sizing:border-box;padding:16px!important}html body .career-ending-dialog{box-sizing:border-box;width:100%!important;max-width:440px!important;max-height:calc(100dvh - 32px)!important;padding:24px!important;overflow-y:auto!important}html body .career-ending-dialog h2{font-size:28px!important}html body .profile-guide.profile-guide-visual,html body .profile-medical-history{translate:none!important}html body .representative-dialog .representative-portrait .representative-portrait-badge{z-index:3!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:6px!important;display:grid!important;position:absolute!important;bottom:0!important;right:0!important}html body .representative-dialog .representative-layout[hidden]{display:none!important}html body .representative-directory{height:auto!important;max-height:none!important;overflow:visible!important}html body #root .stadium-app .stadium-board.is-shot-expanded .stadium-left>.stadium-action{box-sizing:border-box;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;z-index:1000!important;background:#06110e!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}html body #root .stadium-app .stadium-board.is-shot-expanded .stadium-action .sp-game{border-radius:0!important;flex-direction:column!important;flex:1!important;height:100%!important;min-height:100%!important;display:flex!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field{flex:1!important;height:auto!important;min-height:220px!important}html body:has(.stadium-board.is-shot-expanded) .career-voluntary-retire{visibility:hidden!important}}@media (width<=1099px) and (height<=500px){html body #root .stadium-app .stadium-board.is-shot-expanded .sp-header{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:8px 40px 8px 12px!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-competition-identity{flex:1!important;width:auto!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-broadcast-score{width:auto!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field{min-height:170px!important}}@media (width<=699px){html body #root{position:relative!important}html body .career-voluntary-retire{position:absolute!important;bottom:14px!important;right:12px!important}html body #root .stadium-app .stadium-tools .tool-money .tool-value strong{font-size:14px!important}html body #root .stadium-app .stadium-club-options{grid-template-columns:1fr!important;gap:10px!important}html body #root .stadium-app .stadium-club-option,html body #root .stadium-app .stadium-club-option:last-child:nth-child(odd){box-sizing:border-box;text-align:left!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;justify-items:start!important;gap:5px 14px!important;height:auto!important;min-height:126px!important;padding:14px!important;display:grid!important}html body #root .stadium-app .stadium-club-option>.club-badge{grid-area:1/1/5!important;align-self:center!important;width:58px!important;height:68px!important;margin:0!important}html body #root .stadium-app .stadium-club-option>.stadium-club-intent{grid-area:1/2!important;font-size:9px!important}html body #root .stadium-app .stadium-club-option>.stadium-club-name{grid-area:2/2!important;min-height:0!important;font-size:16px!important;line-height:1.2!important}html body #root .stadium-app .stadium-club-option>.stadium-club-pay{grid-area:3/2!important;justify-content:flex-start!important;font-size:15px!important}html body #root .stadium-app .stadium-club-option>.stadium-club-league{grid-area:4/2!important;justify-content:flex-start!important;font-size:10px!important}html body #root .stadium-app .stadium-club-tint{pointer-events:none!important;position:absolute!important;inset:0!important}}@media (width<=1099px){html body #root .stadium-app{padding-top:env(safe-area-inset-top)!important}html body .setup-page{padding-top:calc(12px + env(safe-area-inset-top))!important}html body .copero-home-nav{box-sizing:border-box;height:calc(72px + env(safe-area-inset-top))!important;padding-top:calc(12px + env(safe-area-inset-top))!important}html body .pt-store .pt-top{min-height:calc(60px + env(safe-area-inset-top))!important;padding-top:calc(10px + env(safe-area-inset-top))!important}html body .player-profile-dialog,html body .representative-dialog,html body .career-hub,html body .career-archive{padding-top:calc(22px + env(safe-area-inset-top))!important}html body .player-profile-close,html body .representative-close,html body .hub-close,html body .careers-heading .careers-circle{top:calc(12px + env(safe-area-inset-top))!important}}@media (width<=1099px) and (height<=500px){html body #root .stadium-app .sp-field>canvas{object-fit:contain!important}}@media (width<=1099px){html body #root .stadium-app{padding:0 10px 30px!important}html body #root .stadium-app .stadium-topbar{height:56px!important;min-height:56px!important;padding-top:env(safe-area-inset-top)!important}html body #root .stadium-app .mobile-career-tabs{border-radius:10px!important;margin:3px 0 10px!important;padding:3px!important}html body #root .stadium-app .mobile-career-tabs button{min-height:38px!important;font-size:13px!important}html body #root .stadium-app .stadium-board{background:linear-gradient(155deg,#10191ded,#0b1116f5)!important;gap:10px!important;padding:10px!important}html body #root .stadium-app .stadium-tools.stadium-tools-outside{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important}html body #root .stadium-app .stadium-tools .stadium-tool-card{box-sizing:border-box!important;grid-template-rows:30px auto!important;grid-template-columns:1fr!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:68px!important;min-height:68px!important;padding:7px 4px!important;transform:none!important}html body #root .stadium-app .stadium-tools .tool-icon{width:28px!important;min-width:0!important;height:28px!important;min-height:0!important}html body #root .stadium-app .stadium-tools .tool-value{min-width:0!important}html body #root .stadium-app .stadium-tools .tool-value strong{font-size:10px!important;line-height:1.3!important}html body #root .stadium-app .stadium-tools .tool-money .tool-value strong{font-size:14px!important}html body #root .stadium-app .stadium-left>.career-player-strip{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:106px!important;margin:10px 0 4px!important;padding:0!important;display:grid!important;position:relative!important;top:auto!important}html body #root .stadium-app .career-player-strip>.overall-badge{align-self:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:78px!important;margin:0!important}html body #root .stadium-app .career-player-band{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:7px 10px!important;min-width:0!important;padding:6px 0!important;display:grid!important}html body #root .stadium-app .career-player-band>.career-player-watermark{display:none!important}html body #root .stadium-app .career-player-crest{grid-area:1/1!important;align-self:center!important;width:42px!important;min-width:0!important;height:54px!important;position:relative!important;inset:auto!important}html body #root .stadium-app .career-player-crest .club-badge.large{flex-basis:auto!important;width:42px!important;min-width:0!important;max-width:42px!important;height:54px!important;min-height:0!important;max-height:54px!important;padding:0!important;transform:none!important}html body #root .stadium-app .career-player-crest .club-badge :is(img,svg){object-fit:contain!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important}html body #root .stadium-app .career-player-copy{flex-direction:column!important;grid-area:1/2!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;padding:0!important;display:flex!important}html body #root .stadium-app .career-player-copy h1{letter-spacing:-.3px!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:0!important;max-height:none!important;margin:0!important;font-size:17px!important;line-height:1.15!important}html body #root .stadium-app .career-player-copy p{margin:0!important;font-size:12px!important;line-height:1.25!important}html body #root .stadium-app .career-player-tags{gap:4px!important;margin:0!important;font-size:9px!important;line-height:1.2!important}html body #root .stadium-app .career-status-line{height:auto!important;min-height:18px!important;margin:0!important;line-height:1.25!important}html body #root .stadium-app .club-legacy-meter{max-width:100%!important;margin:0!important}html body #root .stadium-app .club-legacy-trigger{max-width:100%!important;min-height:22px!important}html body #root .stadium-app .career-player-facts{border:0!important;grid-area:2/1/auto/-1!important;justify-content:flex-end!important;gap:14px!important;width:auto!important;margin:0!important;padding:4px 0 0!important;display:flex!important;position:static!important}html body #root .stadium-app .career-player-facts>div{align-items:baseline!important;gap:4px!important;display:flex!important}html body #root .stadium-app .career-player-facts dt{letter-spacing:.4px!important;font-size:9px!important}html body #root .stadium-app .career-player-facts dd{font-size:12px!important;line-height:1.25!important}html body #root .stadium-app .career-severe-status{gap:4px!important;max-width:100%!important}html body #root .stadium-app .career-severe-status strong{white-space:normal!important;font-size:12px!important;line-height:1.35!important}html body #root .stadium-app .career-severe-status small{white-space:normal!important;font-size:11px!important}html body #root .stadium-app .stadium-left>.stadium-stats{box-sizing:border-box!important;height:56px!important;min-height:56px!important;max-height:none!important;margin:0!important;padding:8px 0!important;top:auto!important;transform:none!important}html body #root .stadium-app .stadium-stats>div{justify-content:center!important;gap:7px!important;min-width:0!important}html body #root .stadium-app .stadium-stats strong{letter-spacing:0!important;font-size:21px!important;line-height:1.2!important}html body #root .stadium-app .stadium-stats span{font-size:9px!important;line-height:1.2!important}html body #root .stadium-app .stadium-stats .premium-stat-icon{width:21px!important;min-width:21px!important;height:24px!important}html body #root .stadium-app .stadium-left>.stadium-showcase{box-sizing:border-box!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0 0 2px!important;padding:0!important;display:block!important;inset:auto!important;transform:none!important}html body #root .stadium-app .stadium-showcase>.career-shelf-track{overscroll-behavior-x:contain;scrollbar-width:thin!important;scrollbar-color:#61897b45 transparent!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:82px!important;margin:0!important;padding:10px 8px 18px!important;display:flex!important;overflow:auto hidden!important}html body #root .stadium-app .career-shelf-track>.stadium-showcase-trophy{width:max(48px,var(--shelf-group-width,48px))!important;min-width:max(48px,var(--shelf-group-width,48px))!important;flex:0 0 max(48px,var(--shelf-group-width,48px))!important;max-width:none!important;height:54px!important;margin:0!important;transform:none!important}html body #root .stadium-app .stadium-showcase>.stadium-showcase-copy{text-align:center!important;z-index:40!important;pointer-events:none!important;inset:auto 4px -2px!important}html body #root .stadium-app .stadium-showcase>.stadium-showcase-copy>span{white-space:normal!important;max-width:100%!important;font-size:11px!important;line-height:1.3!important;position:static!important;transform:none!important}html body #root .stadium-app .stadium-left>.stadium-showcase:has(.career-shelf-empty){opacity:.55!important;height:24px!important;min-height:24px!important;max-height:24px!important}html body #root .stadium-app .stadium-showcase:has(.career-shelf-empty)>.career-shelf-track{justify-content:center!important;height:24px!important;padding:2px 0!important;overflow:hidden!important}html body #root .stadium-app .stadium-left>.stadium-action{min-height:0!important;margin:0!important;padding:12px 0 0!important;top:auto!important}html body #root .stadium-app .stadium-market{gap:12px!important}html body #root .stadium-app .stadium-market h2{margin:0!important;font-size:21px!important;line-height:1.2!important}html body #root .stadium-app .stadium-market header p{margin:6px 0 0!important;font-size:13px!important;line-height:1.4!important}html body #root .stadium-app .stadium-club-options{gap:8px!important}html body #root .stadium-app .stadium-club-option,html body #root .stadium-app .stadium-club-option:last-child:nth-child(odd){grid-template-columns:50px minmax(0,1fr)!important;gap:3px 12px!important;min-height:100px!important;padding:11px 12px!important}html body #root .stadium-app .stadium-club-option>.club-badge{width:46px!important;max-width:46px!important;height:56px!important;max-height:56px!important}html body #root .stadium-app .stadium-club-option>.stadium-club-name{min-height:0!important;font-size:16px!important;line-height:1.2!important}html body #root .stadium-app .stadium-club-option>.stadium-club-pay{font-size:15px!important;line-height:1.2!important}html body #root .stadium-app .stadium-club-option>.stadium-club-intent{font-size:10px!important}html body #root .stadium-app .stadium-club-option>.stadium-club-league{font-size:11px!important;line-height:1.3!important}html body #root .stadium-app .career-instagram{margin-top:14px!important;font-size:11px!important}html body #root .stadium-app .stadium-legal-inline{margin:10px 0 0!important}html body #root .stadium-app .legal-footer nav{gap:0 10px!important}html body #root .stadium-app .legal-footer nav button{min-height:30px!important;font-size:9px!important}html body .career-voluntary-retire{z-index:1!important;justify-content:center!important;width:max-content!important;min-height:36px!important;margin:0 14px 18px auto!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .stadium-app .fl-decision h2{font-size:22px!important;line-height:1.2!important}html body #root .stadium-app .fl-decision header p{font-size:13px!important;line-height:1.5!important}html body #root .stadium-app .fl-decision .fl-choice-title{min-height:52px!important;padding:12px 9px!important;font-size:14px!important;line-height:1.3!important}html body #root .stadium-app .fl-decision .fl-decision-picture{height:100px!important;min-height:100px!important;overflow:hidden!important}html body #root .stadium-app .fl-decision .fl-decision-picture img{object-fit:cover!important;width:100%!important;height:100%!important}html body #root .stadium-app .fl-decision .fl-choice-effect{grid-template-columns:12px minmax(0,1fr) auto!important;gap:5px!important;font-size:12px!important;line-height:1.45!important}html body #root .stadium-app .fl-decision .fl-choice-effect>span{font-size:12px!important;line-height:1.45!important}html body #root .stadium-app .fl-decision .fl-choice-effect>b{font-size:10px!important;line-height:1.5!important}html body #root .stadium-app .fl-decision .fl-choice-effects{gap:9px!important}html body #root .stadium-app .fl-decision-kicker{font-size:10px!important;line-height:1.4!important}html body #root .stadium-app .fl-press-stage{height:110px!important;min-height:110px!important}html body #root .stadium-app .fl-press-answers button{min-height:52px!important;font-size:13px!important;line-height:1.45!important}html body #root .stadium-app .fl-press-report>p{font-size:13px!important;line-height:1.5!important}html body #root .stadium-app .press-report-continue{width:100%!important;min-height:44px!important;font-size:13px!important}html body #root .stadium-app .agent-incoming>.agent-phone{width:150px!important;height:210px!important;min-height:210px!important;max-height:210px!important}html body #root .stadium-app .agent-incoming{gap:16px!important;padding:12px 6px!important}html body #root .stadium-app .agent-call-details blockquote{font-size:14px!important;line-height:1.6!important}html body #root .stadium-app .agent-call-details h2{font-size:23px!important}html body #root .stadium-app .sp-game{gap:0!important;min-height:0!important;overflow:hidden!important}html body #root .stadium-app .sp-header{box-sizing:border-box!important;pointer-events:auto!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:62px!important;padding:10px 36px 10px 10px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .stadium-app .sp-competition-identity{visibility:visible!important;flex:1!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}html body #root .stadium-app .sp-competition-identity>.trophy-logo{flex:none!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:40px!important;max-height:40px!important}html body #root .stadium-app .sp-competition-identity>div{min-width:0!important}html body #root .stadium-app .sp-competition-identity h2{letter-spacing:1px!important;white-space:normal!important;font-size:14px!important;line-height:1.2!important}html body #root .stadium-app .sp-competition-identity small{white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important;font-size:10px!important;line-height:1.3!important;display:block!important}html body #root .stadium-app .sp-broadcast-score{flex:none!important;width:auto!important;min-width:124px!important;max-width:44%!important;padding:6px!important}html body #root .stadium-app .sp-score-line{justify-content:center!important;gap:5px!important}html body #root .stadium-app .sp-score-line>strong{white-space:nowrap!important;font-size:19px!important}html body #root .stadium-app .sp-score-club{gap:4px!important}html body #root .stadium-app .sp-score-club b{font-size:9px!important}html body #root .stadium-app .sp-score-club :is(.club-badge,.flag){width:18px!important;min-width:18px!important;height:18px!important}html body #root .stadium-app .sp-score-clock{gap:5px!important;font-size:9px!important}html body #root .stadium-app .sp-score-clock span{font-size:8px!important}html body #root .stadium-app .sp-field{aspect-ratio:auto!important;background:#0a2119!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .stadium-app .sp-field>canvas{aspect-ratio:16/9!important;object-fit:contain!important;touch-action:manipulation!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}html body #root .stadium-app .sp-control-module{box-sizing:border-box!important;flex:none!important;order:5!important;width:calc(100% - 16px)!important;max-width:none!important;margin:8px!important;padding:12px!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .stadium-app .sp-control-main{gap:14px!important}html body #root .stadium-app .sp-phase-control{min-width:0!important;min-height:76px!important}html body #root .stadium-app .sp-phase-instrument,html body #root .stadium-app .sp-phase-instrument svg{height:52px!important}html body #root .stadium-app .sp-control-phases{font-size:12px!important;line-height:1.3!important}html body #root .stadium-app .sp-meter-ends{font-size:10px!important}html body #root .stadium-app .sp-contact{width:50px!important;min-width:50px!important}html body #root .stadium-app .sp-contact-ball{width:50px!important;height:50px!important}html body #root .stadium-app .sp-contact span{font-size:9px!important}html body #root .stadium-app .sp-intro{box-sizing:border-box!important;padding:16px!important;position:absolute!important;inset:0!important;overflow-y:auto!important}html body #root .stadium-app .sp-intro h3{font-size:21px!important;line-height:1.2!important}html body #root .stadium-app .sp-intro p{margin:8px 0!important;font-size:12px!important;line-height:1.4!important}html body #root .stadium-app .sp-intro button{min-height:42px!important;padding:10px 16px!important;font-size:12px!important}html body #root .stadium-app .shot-expand-toggle{width:30px!important;height:36px!important;padding:5px!important;top:10px!important;bottom:auto!important;right:5px!important}html body #root .stadium-app .sp-game .sp-footer{visibility:visible!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important;display:flex!important;position:relative!important}html body #root .stadium-app .sp-footer p,html body #root .stadium-app .sp-footer p span{font-size:12px!important;line-height:1.5!important}html body #root .stadium-app .sp-game .sp-footer button{width:100%!important;min-height:44px!important;font-size:12px!important}html body #root .stadium-app .sp-game.sp-phase-control .sp-footer{display:none!important}html body #root .stadium-app .sp-field .sp-outcome{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;padding:12px!important;bottom:8px!important;left:8px!important;right:8px!important;transform:none!important}html body #root .stadium-app .sp-outcome strong{font-size:23px!important}html body #root .stadium-app .sp-outcome p{font-size:12px!important;line-height:1.4!important}html body #root .stadium-app .stadium-board.is-shot-expanded .stadium-action .sp-game{height:100%!important;min-height:100%!important;overflow-y:auto!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field{flex:1 0 auto!important;justify-content:center!important;height:auto!important;min-height:0!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field>canvas{aspect-ratio:16/9!important;object-fit:contain!important;height:auto!important;max-height:calc(100dvh - 250px)!important}html body #root .pt-store .pt-main{padding:14px!important}html body #root .pt-store .pt-heading{text-align:left!important;justify-content:space-between!important;gap:12px!important;padding-bottom:14px!important}html body #root .pt-store .pt-heading h1{font-size:22px!important;line-height:1.3!important}html body #root .pt-store .pt-finances{flex-wrap:wrap!important;gap:14px!important;max-width:100%!important}html body #root .pt-store .pt-finances span{font-size:10px!important}html body #root .pt-store .pt-finances strong{font-size:20px!important}html body #root .pt-store .pt-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .pt-store .pt-product-entry{min-width:0!important}html body #root .pt-store .pt-product{text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:9px!important;display:flex!important;position:relative!important}html body #root .pt-store .pt-product>img{object-fit:cover!important;box-sizing:border-box!important;flex:none!important;width:100%!important;height:86px!important}html body #root .pt-store .pt-product h3{font-size:13px!important;line-height:1.3!important}html body #root .pt-store .pt-product .pt-price{font-size:12px!important;line-height:1.4!important}html body #root .pt-store .pt-product-benefit{font-size:11px!important;line-height:1.45!important}html body #root .pt-store .pt-product .pt-owned-check{position:absolute!important;top:12px!important;right:12px!important}html body #root .pt-store .pt-detail-photo{height:170px!important;min-height:170px!important}html body #root .pt-store .pt-detail-content{padding:16px!important}html body #root .pt-store .pt-detail-content h2{font-size:24px!important}html body #root .pt-store .pt-detail-content :is(p,li){font-size:13px!important;line-height:1.5!important}html body #root .pt-store .pt-detail-content .pt-price{font-size:20px!important}html body #root .pt-store .pt-detail-content .pt-buy{min-height:48px!important;font-size:14px!important}html body #root .pt-store .pt-shopping.is-owned .pt-product-list{grid-template-columns:1fr!important}html body #root .pt-store .pt-shopping.is-owned .pt-product{grid-template-columns:70px minmax(0,1fr) 18px!important;gap:12px!important;display:grid!important}html body #root .pt-store .pt-shopping.is-owned .pt-product>img{width:70px!important;height:70px!important}html body #root .career-finale .finale-shell{gap:18px!important;padding:14px 14px 24px!important}html body #root .career-finale .finale-analysis{padding:16px!important}html body #root .career-finale .finale-biography p{font-size:15px!important;line-height:1.75!important}html body #root .career-finale .finale-biography h3{margin-top:20px!important;font-size:16px!important;line-height:1.35!important}html body #root .career-finale .finale-analysis-insight{font-size:24px!important;line-height:1.25!important}html body #root .career-finale .finale-route article strong{font-size:12px!important;line-height:1.35!important}html body #root .career-finale .finale-route article small{font-size:10px!important;line-height:1.4!important}html body #root .career-finale .finale-national>div>small{font-size:10px!important}html body #root .career-finale .finale-identity h1{font-size:38px!important;line-height:1.1!important}html body #root .career-finale .finale-gallery{min-height:240px!important}html body #root .mobile-award-name{text-wrap:balance;color:#f0e8d6!important;text-align:center!important;margin:10px 0 0!important;font-size:16px!important;font-weight:750!important;line-height:1.3!important;display:block!important}html body #root .trophy-celebration-overlay{box-sizing:border-box!important;padding:20px!important}html body #root .trophy-celebration .simultaneous-awards{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important;width:100%!important;max-height:calc(100dvh - 80px)!important;padding:10px!important;display:grid!important;overflow-y:auto!important}html body #root .trophy-celebration .simultaneous-awards:has(>.trophy-celebration-hero:only-child){grid-template-columns:1fr!important}html body #root .trophy-celebration .trophy-celebration-hero{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important}html body #root .trophy-celebration .trophy-celebration-hero>img,html body #root .trophy-celebration .trophy-celebration-hero>.trophy-logo{object-fit:contain!important;width:100%!important;min-width:0!important;max-width:180px!important;height:160px!important;max-height:160px!important}html body #root .trophy-celebration .simultaneous-awards:has(>.trophy-celebration-hero:only-child)>.trophy-celebration-hero>img{max-width:230px!important;height:240px!important;max-height:35dvh!important}html body #root .trophy-celebration .simultaneous-awards:has(>.trophy-celebration-hero:only-child)>.trophy-celebration-hero>.trophy-logo{max-width:230px!important;height:240px!important;max-height:35dvh!important}html body #root .trophy-celebration .individual-award-caption{max-width:100%!important;margin:12px 0 0!important;position:relative!important;inset:auto!important;transform:none!important}}.mobile-award-name{display:none}@media (width>=700px) and (width<=1099px){html body #root .stadium-app .stadium-club-option{text-align:center!important;flex-direction:column!important;min-height:180px!important;padding:14px!important;display:flex!important}html body #root .stadium-app .stadium-club-option>.club-badge{align-self:center!important}html body #root .stadium-app .stadium-club-option>.stadium-club-pay{justify-content:center!important}html body #root .pt-store .pt-product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1099px) and (height<=500px){html body #root .stadium-app .stadium-board.is-shot-expanded .sp-game .sp-header{min-height:52px!important;padding:6px 42px 6px 12px!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field{flex:1!important;height:calc(100dvh - 52px)!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-field>canvas{object-fit:contain!important;aspect-ratio:auto!important;height:100%!important;max-height:none!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-control-module{width:230px!important;margin:0!important;padding:8px!important;position:absolute!important;bottom:8px!important;left:8px!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-phase-control{min-height:55px!important}html body #root .stadium-app .stadium-board.is-shot-expanded .sp-phase-instrument,html body #root .stadium-app .stadium-board.is-shot-expanded .sp-phase-instrument svg{height:34px!important}}@media (width<=1099px){html body #root .stadium-app .stadium-tools .tool-icon img{object-fit:contain!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}html body #root .stadium-app .career-player-strip>.overall-badge{min-height:78px!important;max-height:78px!important}html body #root .stadium-app .stadium-stats strong>span{font:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:inherit!important;display:inline!important}html body #root .trophy-celebration .simultaneous-awards>.trophy-celebration-hero{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}html body #root .trophy-celebration .simultaneous-awards>.trophy-celebration-hero>img,html body #root .trophy-celebration .simultaneous-awards>.trophy-celebration-hero>.trophy-logo{flex:none!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html body #root .career-finale .finale-analysis:before{display:none!important}html body #root .career-finale .finale-analysis h2{gap:10px!important;max-width:100%!important;margin:0!important;font-size:12px!important}html body #root .career-finale .finale-analysis h2:before{flex:none!important;width:20px!important}html body #root .career-finale .finale-biography h3{letter-spacing:0!important;font-weight:750!important}html body #root .career-finale .finale-hero{height:auto!important;min-height:0!important;margin:0!important}html body #root .career-finale .finale-hero .finale-ovr{height:auto!important;min-height:90px!important}html body #root .career-finale .finale-cabinet{padding:12px!important}html body #root .career-finale .finale-cabinet h2{letter-spacing:1px!important;font-size:12px!important}html body #root .pt-store,html body #root .pt-store :is(h1,h2,h3,button){font-family:Inter,Arial,sans-serif!important}html body #root .stadium-app .sp-intro{background:linear-gradient(#071c17b0,#071c17f5)!important;justify-content:center!important;gap:8px!important}html body #root .stadium-app .sp-intro h3{margin:0!important;font-size:19px!important}html body #root .stadium-app .sp-intro p{margin:0!important;font-size:12px!important;line-height:1.4!important}html body #root .stadium-app .sp-intro button{color:#052316!important;background:#61d8a6!important;flex:none!important;margin:2px 0 0!important}html:has(.stadium-board.is-shot-expanded){overscroll-behavior:none!important;overflow:hidden!important}html body:has(.stadium-board.is-shot-expanded){overscroll-behavior:none!important;overflow:hidden!important}html body #root .stadium-app .stadium-board.is-shot-expanded .stadium-left>:is(.career-player-strip,.stadium-stats,.stadium-showcase){visibility:hidden!important;pointer-events:none!important}html body #root .stadium-app .stadium-tools .tool-icon{place-self:center!important}html body #root .stadium-app .stadium-tools .tool-icon img{width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important}}
