@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#edf4ef;font-synthesis:none;text-rendering:optimizelegibility;--bg:#0b100e;--panel:#111916;--panel2:#151f1a;--line:#27352d;--muted:#8c9c92;--green:#b5f36a;--green2:#82d83e;--white:#f2f7f3;--red:#f07575;--amber:#efc26e;background:#0b100e;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 65% -20%,#18261b 0,transparent 40%),var(--bg);min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.app-shell{min-height:100vh}.sidebar{z-index:20;background:#0e1511;border-right:1px solid #243029;flex-direction:column;width:254px;padding:25px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 9px 25px;display:flex}.brand-mark{color:#112012;background:linear-gradient(145deg,#c8ff88,#7bc83d);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;position:relative}.brand-mark span{font:800 12px Manrope;position:absolute}.brand-mark svg{opacity:.25}.brand strong{letter-spacing:-1.5px;font:800 22px/1.1 Manrope;display:block}.brand strong span{color:var(--green)}.brand small{letter-spacing:1.5px;color:#819087;font-size:8px;font-weight:700}.club-mini{background:#141e18;border:1px solid #27352d;border-radius:12px;align-items:center;gap:9px;margin:0 2px 24px;padding:12px 10px;display:flex}.club-crest{width:34px;height:38px;color:var(--green);flex-shrink:0;place-items:center;display:grid;position:relative}.club-crest span{font-size:8px;font-weight:800;position:absolute}.club-copy{flex:1;min-width:0}.club-copy b,.club-copy small{display:block}.club-copy b{font-size:11px}.club-copy small{color:var(--muted);margin-top:4px;font-size:9px}.club-mini>svg{color:#78877e}.side-nav{flex:1;overflow-y:auto}.nav-group{margin-bottom:22px}.nav-group-label{color:#65766b;letter-spacing:1.8px;text-transform:uppercase;padding:0 12px 8px;font-size:9px;font-weight:700}.nav-item{color:#95a69a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:11px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.nav-item:hover{color:#eaf5ed;background:#17231b}.nav-item.active{color:var(--green);box-shadow:inset 2px 0 var(--green);background:linear-gradient(90deg,#20351f,#19271b)}.nav-item.active svg{color:var(--green)}.nav-dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-bottom{border-top:1px solid #26342b;padding-top:13px}.season-chip{align-items:center;gap:10px;padding:10px 9px 14px;display:flex}.season-icon{width:30px;height:30px;color:var(--green);background:#203222;border-radius:9px;place-items:center;display:grid}.season-chip b,.season-chip small,.manager-mini b,.manager-mini small{display:block}.season-chip b{font-size:10px}.season-chip small,.manager-mini small{color:var(--muted);margin-top:4px;font-size:9px}.sidebar-bottom>.nav-item{font-size:11px}.manager-mini{border-top:1px solid #26342b;align-items:center;gap:9px;margin-top:7px;padding:14px 8px 0;display:flex}.manager-mini>div:nth-child(2){flex:1}.manager-mini b{font-size:10px}.manager-mini button{color:var(--muted);background:0 0;border:0}.avatar{color:#c4f5a2;background:linear-gradient(140deg,#294633,#14241a);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar span{font-size:10px}.avatar-sm{width:32px;height:32px}.avatar-md{width:39px;height:39px}.avatar-xl{border:3px solid #b4f16a;width:142px;height:142px;box-shadow:0 0 0 8px #b5f36a12,0 10px 40px #0007}.avatar-xl span{font-size:25px}.main-area{flex-direction:column;min-height:100vh;margin-left:254px;display:flex}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0b100eef;border-bottom:1px solid #202c24;justify-content:space-between;align-items:center;height:69px;padding:0 35px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:18px;display:flex}.breadcrumb{letter-spacing:1.2px;color:#77877c;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.breadcrumb b{color:#d9e4dc}.season-label{letter-spacing:1.1px;color:#9eaea2;align-items:center;gap:8px;font-size:9px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #b5f36a70}.icon-btn{color:#9aab9f;background:#131b16;border:1px solid #2b3930;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-btn:hover{color:var(--green);border-color:#577447}.notification-btn i{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.top-avatar{border-left:1px solid #29372e;padding-left:16px}.page-wrap{flex:1;width:100%;max-width:1530px;margin:0 auto;padding:30px 35px 40px}.welcome-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.7px;color:#8b9c90;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.welcome-row h1{letter-spacing:-1.3px;margin:10px 0 5px;font:700 30px Manrope}.welcome-row h1 span{color:var(--green)}.muted{color:var(--muted)}p{margin:0}.welcome-row p{font-size:12px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.btn-primary{background:var(--green);color:#142010;box-shadow:0 5px 18px #a4ed5b18}.btn-primary:hover{background:#c8ff91;transform:translateY(-1px)}.btn-secondary{color:#dbe8dc;background:#18221b;border-color:#314234}.btn-secondary:hover{border-color:#71984d}.btn-ghost{color:var(--green);background:0 0;padding:7px 2px}.btn-sm{font-size:10px}.hero-card{background:linear-gradient(110deg,#17291c 0%,#142019 55%,#1c2a1e 100%);border:1px solid #344637;border-radius:16px;grid-template-columns:minmax(0,1fr) 190px;min-height:250px;margin-bottom:17px;display:grid;position:relative;overflow:hidden}.hero-bg-lines{opacity:.22;background:repeating-linear-gradient(120deg,#0000 0 34px,#526b4a 35px 36px,#0000 37px 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.hero-content{z-index:1;padding:24px 25px 20px;position:relative}.hero-kicker{letter-spacing:1px;align-items:center;gap:12px;margin-bottom:20px;font-size:9px;font-weight:700;display:flex}.pill{color:#a9b7ad;letter-spacing:1px;white-space:nowrap;background:#17221b;border:1px solid #334338;border-radius:5px;align-items:center;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.pill-green{color:var(--green);background:#b5f36a15;border-color:#8bc85b58}.hero-match{justify-content:space-between;align-items:center;gap:15px;display:flex}.team-lockup{align-items:center;gap:13px;min-width:0;display:flex}.big-crest{width:55px;height:62px;color:var(--green);flex-shrink:0;place-items:center;display:grid;position:relative}.big-crest b{font-size:10px;position:absolute;top:26px}.team-lockup h2{letter-spacing:-.4px;margin:0 0 6px;font:700 16px Manrope}.team-lockup span{color:#8e9f91;letter-spacing:1px;font-size:8px}.vs-block{text-align:center;color:#849487;flex-direction:column;gap:6px;display:flex}.vs-block strong{font:800 12px Manrope}.vs-block span{color:var(--green);font-size:9px}.opponent{text-align:right;flex-direction:row-reverse}.opponent-crest{color:#b1c4b8}.hero-bottom{border-top:1px solid #344237;align-items:center;gap:19px;margin-top:24px;padding-top:15px;display:flex}.hero-detail{color:#a9b9ac;align-items:center;gap:7px;font-size:10px;display:flex}.hero-detail svg{color:var(--green)}.hero-bottom .btn{margin-left:auto}.hero-side{z-index:1;background:#0c150f40;border-left:1px solid #354537;flex-direction:column;align-items:flex-start;padding:27px 21px;display:flex;position:relative}.rank-label{color:#8fa092;letter-spacing:1.3px;font-size:8px;font-weight:800}.rank-number{letter-spacing:-3px;color:var(--green);margin-top:12px;font:800 55px/1.2 Manrope}.rank-number span{letter-spacing:0;margin-left:3px;font-size:14px}.rank-delta{color:#a8d987;align-items:center;gap:3px;margin-top:3px;font-size:9px;display:flex}.rank-divider{background:#344436;width:100%;height:1px;margin:19px 0 14px}.rank-stats{gap:28px;display:flex}.rank-stats b,.rank-stats small{display:block}.rank-stats b{font:700 17px Manrope}.rank-stats small{letter-spacing:1px;color:#8e9f92;margin-top:4px;font-size:8px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.metric{min-width:0;padding:16px 17px}.card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#121a15,#101713);border-radius:12px}.metric-top{color:#93a397;letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.metric-icon{color:#87b95b}.metric-value{letter-spacing:-1px;margin-top:11px;font:700 27px Manrope}.metric-change{color:#a8dc83;align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.dashboard-grid{grid-template-columns:1.05fr .95fr;gap:17px;margin-bottom:17px;display:grid}.panel{padding:20px}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.section-head h1,.section-head h2{letter-spacing:-.5px;margin:6px 0 0;font:700 18px Manrope}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.management-tile{text-align:left;min-height:110px;color:var(--white);background:#151f18;border:1px solid #2a392e;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 12px;transition:all .16s;display:flex;position:relative}.management-tile:hover{background:#1a291d;border-color:#6e9c4e;transform:translateY(-2px)}.tile-icon{width:36px;height:36px;color:var(--green);background:#263c27;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tile-text{flex-direction:column;gap:5px;min-width:0;display:flex}.tile-text b{font-size:11px}.tile-text span{color:#96a59a;font-size:9px;line-height:1.4}.tile-text small{color:var(--green);letter-spacing:.7px;margin-top:6px;font-size:8px;font-weight:800}.tile-arrow{color:#6f8274;position:absolute;top:12px;right:10px}.fixture-list{flex-direction:column;display:flex}.fixture-row{border-bottom:1px solid #263229;align-items:center;gap:12px;padding:14px 0;display:flex}.fixture-row:first-child{padding-top:1px}.fixture-row:last-child{border-bottom:0;padding-bottom:0}.fixture-date{flex-shrink:0;width:43px}.fixture-date b,.fixture-date span{display:block}.fixture-date b{color:#dce7de;font-size:9px}.fixture-date span{color:#8c9b90;margin-top:4px;font-size:8px}.fixture-opponent{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.mini-crest{width:29px;height:31px;color:var(--green);background:#1c2a1e;border:1px solid #3b4d3e;border-radius:6px;flex-shrink:0;place-items:center;font-size:8px;font-weight:800;display:grid}.fixture-opponent b,.fixture-opponent span{display:block}.fixture-opponent b{font-size:10px}.fixture-opponent span{color:#8e9e92;margin-top:4px;font-size:8px}.fixture-tag{letter-spacing:.8px;color:#718177;border:1px solid #344137;border-radius:4px;padding:5px 6px;font-size:7px}.fixture-tag.upcoming{color:var(--green);background:#b5f36a0c;border-color:#587344}.news-strip{margin-bottom:10px}.headline-row{grid-template-columns:1.15fr .85fr;gap:19px;display:grid}.headline-feature{grid-template-columns:145px minmax(0,1fr);gap:15px;display:grid}.headline-art{min-height:142px;color:var(--green);background:linear-gradient(140deg,#203e26,#121d15);border:1px solid #344a34;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.headline-art span{letter-spacing:1.3px;font-size:7px;font-weight:800}.headline-copy{padding:3px 0}.headline-copy .eyebrow{font-size:8px}.headline-copy h3{margin:10px 0 8px;font:700 14px/1.4 Manrope}.headline-copy p{color:#96a69a;font-size:10px;line-height:1.6}.headline-side{flex-direction:column;justify-content:center;display:flex}.headline-side>div{border-bottom:1px solid #29352c;padding:12px 0}.headline-side>div:last-child{border-bottom:0}.news-category{letter-spacing:1px;color:var(--green);margin-bottom:7px;font-size:8px;font-weight:800;display:block}.headline-side b{font:600 11px/1.5 Manrope;display:block}.headline-side small{color:#7f8f83;margin-top:7px;font-size:8px;display:block}.footer{color:#65756a;letter-spacing:1.1px;border-top:1px solid #202b23;justify-content:space-between;padding:17px 35px;font-size:8px;font-weight:700;display:flex}.green-dot{color:var(--green)}.section-head .eyebrow{font-size:8px}.two-col{grid-template-columns:1fr 1fr;gap:17px;display:grid}.office-hero{background:linear-gradient(110deg,#1b2a1d,#111a14);border:1px solid #364638;border-radius:14px;align-items:center;gap:22px;margin-bottom:17px;padding:24px;display:flex}.office-crest{width:75px;height:83px;color:var(--green);flex-shrink:0;place-items:center;display:grid;position:relative}.office-crest b{font-size:12px;position:absolute}.office-intro{flex:1}.office-intro h2{margin:10px 0 7px;font:800 23px Manrope}.office-intro p{color:#a1b1a4;max-width:440px;font-size:11px;line-height:1.6}.confidence{border-left:1px solid #3a4b3b;width:200px;padding-left:22px}.confidence>span,.confidence small{color:#8fa091;letter-spacing:.8px;font-size:8px;display:block}.confidence>b{margin:8px 0;font:800 28px Manrope;display:block}.confidence small{letter-spacing:0;margin-top:8px;font-size:9px;line-height:1.5}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.objective-list{flex-direction:column;gap:19px;display:flex}.objective{align-items:flex-start;gap:11px;display:flex}.objective-icon{width:29px;height:29px;color:var(--green);background:#213422;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.objective-main{flex:1}.objective-main b,.objective-main span{display:block}.objective-main b{font-size:11px}.objective-main span{color:#8e9f93;margin:5px 0 10px;font-size:9px}.objective strong{color:var(--green);font-size:10px}.progress{background:#28362b;border-radius:10px;height:5px;overflow:hidden}.progress i{background:linear-gradient(90deg,#79c63c,#b5f36a);border-radius:10px;height:100%;display:block}.operation-list{margin-top:-3px}.operation-row{text-align:left;width:100%;color:var(--white);background:0 0;border:0;border-bottom:1px solid #29352c;align-items:center;gap:10px;padding:12px 0;display:flex}.operation-row>div:nth-child(2){flex:1}.operation-row b,.operation-row span{display:block}.operation-row b{font-size:10px}.operation-row span{color:#8b9b8f;margin-top:4px;font-size:9px}.operation-row strong{color:var(--green);font-size:9px}.operation-row>svg{color:#748479}.full-btn{width:100%;margin-top:16px}.squad-summary{border:1px solid var(--line);background:#111813;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.squad-summary>div{border-right:1px solid #28352b;padding:13px 18px}.squad-summary>div:last-child{border-right:0}.squad-summary span,.squad-summary b{display:block}.squad-summary span{color:#8c9b90;letter-spacing:.9px;font-size:8px;font-weight:800}.squad-summary b{margin-top:6px;font:700 21px Manrope}.text-green{color:var(--green)!important}.squad-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);align-items:start;gap:16px;display:grid}.roster-panel{padding:16px 0;overflow:hidden}.roster-panel>.section-head,.roster-toolbar,.roster-head,.roster-list{margin-left:17px;margin-right:17px}.roster-toolbar{gap:8px;margin-bottom:14px;display:flex}.searchbox{color:#84958a;background:#0d1410;border:1px solid #2b3930;border-radius:8px;flex:1;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.searchbox input{color:#eaf3eb;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.roster-head{color:#74857a;letter-spacing:.8px;border-bottom:1px solid #2b372d;grid-template-columns:minmax(0,1fr) 40px 36px 55px;gap:8px;padding:9px 8px;font-size:8px;font-weight:800;display:grid}.roster-row{text-align:left;color:#e6eee7;background:0 0;border:0;border-bottom:1px solid #243027;grid-template-columns:minmax(0,1fr) 40px 36px 55px;align-items:center;gap:8px;width:100%;padding:10px 8px;display:grid}.roster-row:last-child{border-bottom:0}.roster-row:hover,.roster-row.selected{background:#1b291d}.roster-row.selected{box-shadow:inset 2px 0 var(--green)}.roster-player{align-items:center;gap:9px;min-width:0;display:flex}.roster-player>div:last-child{min-width:0}.roster-player b,.roster-player small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roster-player b{font-size:10px}.roster-player small{color:#839387;margin-top:4px;font-size:8px}.position-pill{text-align:center;color:#b5c4b8;border:1px solid #344237;border-radius:5px;padding:5px 3px;font-size:8px}.roster-row>strong{font:800 15px Manrope}.roster-row>strong.rating-high{color:var(--green)}.fitness-cell{align-items:center;gap:5px;display:flex}.fitness-cell small{color:#91a194;font-size:8px}.tiny-progress{background:#2c392f;border-radius:4px;width:25px;height:4px;overflow:hidden}.tiny-progress i{background:var(--green);height:100%;display:block}.player-profile{padding:17px}.profile-top{justify-content:space-between;align-items:center;display:flex}.profile-portrait{background:radial-gradient(#2a4229 0,#0000 66%);justify-content:center;align-items:center;height:165px;margin:5px 0 6px;display:flex;position:relative}.portrait-glow{background:#b5f36a0c;border-radius:50%;width:120px;height:120px;position:absolute}.portrait-number{color:#b5f36a80;font:800 25px Manrope;position:absolute;bottom:12px;right:calc(50% - 88px)}.profile-pos{color:#152111;background:#b5f36a;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:900;position:absolute;bottom:16px;left:calc(50% - 88px)}.profile-name{text-align:center}.profile-name h2{margin:7px 0;font:700 18px Manrope}.profile-name span{color:#819186;letter-spacing:.8px;font-size:8px}.profile-rating{border-top:1px solid #2a372d;border-bottom:1px solid #2a372d;grid-template-columns:repeat(3,1fr);margin:17px 0;padding:13px 0;display:grid}.profile-rating>div{text-align:center;border-right:1px solid #2a372d}.profile-rating>div:last-child{border:0}.profile-rating b,.profile-rating span{display:block}.profile-rating b{color:var(--green);font:700 21px Manrope}.profile-rating span{color:#87978b;letter-spacing:.8px;margin-top:4px;font-size:7px}.profile-stats{flex-direction:column;gap:12px;display:flex}.profile-stat>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.profile-stat span{color:#96a69a}.profile-stat b{color:#dce9de}.trait-block{margin-top:17px}.trait-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.trait{color:#b5e99a;background:#1a291b;border:1px solid #334432;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.avatar-field{color:#8fa092;margin-top:15px;font-size:9px;display:block}.avatar-field input{color:#dfe9e1;background:#0c130f;border:1px solid #2d3b31;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:9px;display:block}.tactics-topline{justify-content:space-between;align-items:center;margin:4px 0 18px;display:flex}.tactics-topline h2{margin:7px 0 4px;font:800 27px Manrope}.tactics-topline p{font-size:10px}.select-control{color:#e8f1e9;background:#152018;border:1px solid #354638;border-radius:8px;padding:10px 13px;font-size:11px}.tactics-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:16px;display:grid}.tactical-pitch-panel{padding:16px}.pitch-header{color:#8b9c90;letter-spacing:1px;justify-content:space-between;margin-bottom:12px;font-size:8px;font-weight:800;display:flex}.tactical-pitch{background:repeating-linear-gradient(0deg,#163d26 0 52px,#1b472c 52px 104px);border:1px solid #3a6642;border-radius:7px;height:480px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #06190a80}.tactical-pitch:before{content:"";border:1px solid #b8d5b83d;border-radius:2px;position:absolute;inset:12px}.pitch-line{background:#c1d8bf55;height:1px;position:absolute;top:50%;left:12px;right:12px}.pitch-circle{border:1px solid #c1d8bf55;border-radius:50%;width:94px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-box{border:1px solid #c1d8bf55;width:42%;height:14%;position:absolute;left:29%}.pitch-box-top{top:12px}.pitch-box-bottom{bottom:12px}.pitch-player{z-index:2;flex-direction:column;align-items:center;gap:2px;min-width:50px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch-shirt{color:#142212;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.jersey-svg{pointer-events:none;filter:drop-shadow(0 3px 9px #04120a75);display:block}.pitch-player b{color:#f0fff0;text-shadow:0 1px 4px #000;font-size:8px}.pitch-player .pitch-role{color:#d4f7c6;background:#0d2917b8;border-radius:3px;padding:2px 4px;font-size:7px}.pitch-legend{color:#87998b;gap:17px;padding-top:12px;font-size:8px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.legend-dot.green{background:var(--green)}.legend-dot.grey{background:#84948a}.legend-dot.amber{background:var(--amber)}.legend-dot.red{background:#e87878}.tactic-controls .section-head,.control-group{margin-bottom:23px}.control-group>label{color:#9aab9e;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.choice-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.choice{color:#a3b1a6;background:#151e18;border:1px solid #2d3c31;border-radius:7px;padding:10px 8px;font-size:10px}.choice.active{color:var(--green);background:#23361f;border-color:#6b994a}.tactic-note{color:var(--green);background:#1a291b;border:1px solid #31432f;border-radius:8px;gap:10px;padding:12px;display:flex}.tactic-note>div{flex:1}.tactic-note b{font-size:10px}.tactic-note p{color:#9eb19f;margin-top:5px;font-size:9px;line-height:1.6}.match-banner{background:radial-gradient(at 50% 0,#263c25,#121b15 70%);border:1px solid #374b39;border-radius:14px;margin-bottom:17px;padding:22px 25px}.match-banner-top{justify-content:space-between;align-items:center;display:flex}.match-banner-top>.muted{letter-spacing:1px;font-size:8px}.scoreboard{text-align:center;grid-template-columns:1fr 180px 1fr;align-items:center;padding:22px 0 18px;display:grid}.score-team{flex-direction:column;align-items:center;display:flex}.score-crest{width:70px;height:66px;color:var(--green);place-items:center;display:grid;position:relative}.score-crest b{font-size:11px;position:absolute}.score-team h2{margin:7px 0 4px;font:700 16px Manrope}.score-team>span{color:#8d9e91;letter-spacing:1px;font-size:8px}.score-centre{flex-direction:column;align-items:center;display:flex}.score-numbers{letter-spacing:-2px;align-items:center;gap:16px;font:800 51px Manrope;display:flex}.score-numbers b:first-child{color:var(--green)}.score-numbers span{color:#67796b;font-size:32px}.match-status{letter-spacing:1.2px;color:#8d9e91;border:1px solid #344237;border-radius:5px;padding:6px 8px;font-size:8px}.match-status.status-live{color:var(--green);background:#b5f36a0b;border-color:#648848}.score-clock{color:#829286;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.match-actions{border-top:1px solid #344237;justify-content:center;gap:9px;padding-top:17px;display:flex}.match-lower{grid-template-columns:1fr 1fr;gap:16px;display:grid}.timeline{min-height:180px}.empty-state{text-align:center;color:#8a9b8e;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.empty-state b{color:#d9e5db;margin-top:9px;font-size:11px}.empty-state p{max-width:250px;margin-top:6px;font-size:9px;line-height:1.6}.empty-icon{width:43px;height:43px;color:var(--green);background:#203221;border-radius:50%;place-items:center;display:grid}.timeline-event{border-bottom:1px solid #29352c;grid-template-columns:33px 28px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.event-minute{color:var(--green);padding-top:4px;font:700 11px Manrope}.event-icon{width:28px;height:28px;color:var(--green);background:#213422;border-radius:7px;place-items:center;display:grid}.timeline-event b{font-size:10px}.timeline-event p{color:#91a195;margin-top:5px;font-size:9px;line-height:1.5}.stat-bars{flex-direction:column;gap:19px;display:flex}.stat-bar-label{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.stat-bar-label b{font-size:10px}.stat-bar-label span{color:#9aab9e;font-size:9px}.dual-bar{background:#26342a;border-radius:5px;gap:3px;height:5px;display:flex;overflow:hidden}.dual-bar i{background:var(--green);border-radius:4px;height:100%;display:block}.dual-bar i+i{background:#728579}.match-tip{color:#8ea091;background:#1b251d;border-radius:7px;align-items:flex-start;gap:8px;margin-top:20px;padding:10px;font-size:8px;line-height:1.5;display:flex}.match-tip svg{color:var(--green);flex-shrink:0}.news-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.news-filter-row{flex-wrap:wrap;gap:7px;display:flex}.filter-chip{color:#92a195;background:#131b16;border:1px solid #2b392f;border-radius:6px;padding:8px 12px;font-size:9px}.filter-chip.active{color:var(--green);background:#243820;border-color:#71984e}.news-count{letter-spacing:1px;font-size:8px}.news-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:17px;display:grid}.news-main{min-width:0}.news-feature-art{background:linear-gradient(110deg,#17281a,#203b22 70%,#17251a);border:1px solid #3a4a37;border-radius:12px;align-items:center;min-height:255px;margin-bottom:14px;padding:25px;display:flex;position:relative;overflow:hidden}.news-art-grid{background:repeating-linear-gradient(135deg,#0000 0 28px,#a4e77c0b 29px 30px,#0000 31px 60px);position:absolute;inset:0}.news-art-content{z-index:2;max-width:420px;position:relative}.news-art-content h2{letter-spacing:-.7px;max-width:390px;margin:17px 0 9px;font:800 24px/1.3 Manrope}.news-art-content p{color:#a6b8a7;max-width:350px;font-size:10px;line-height:1.7}.news-byline{color:#92a68e;letter-spacing:1px;margin-top:18px;font-size:8px;display:block}.news-art-mark{color:#b5f36a1a;position:absolute;bottom:22px;right:30px;transform:rotate(-12deg)}.news-card{border-bottom:1px solid #28342b;align-items:flex-start;gap:14px;padding:17px 3px;display:flex}.news-card-icon{width:42px;height:42px;color:var(--green);background:#19251a;border:1px solid #314032;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.news-card-body{flex:1;min-width:0}.news-meta{color:#829287;letter-spacing:.5px;align-items:center;gap:7px;font-size:8px;display:flex}.news-meta span{color:var(--green);font-weight:800}.news-meta i{background:#647568;border-radius:50%;width:3px;height:3px}.news-card h3{margin:8px 0 5px;font:700 14px/1.45 Manrope}.news-card p{color:#96a69a;font-size:10px;line-height:1.6}.text-link{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;padding:9px 0 0;font-size:9px;font-weight:700;display:inline-flex}.news-card-arrow{color:#6e8073;margin-top:25px}.news-aside{flex-direction:column;gap:16px;display:flex}.trending-list{flex-direction:column;display:flex}.trending-item{border-bottom:1px solid #29352c;gap:11px;padding:13px 0;display:flex}.trending-item:last-child{border-bottom:0}.trending-item>span{color:#5b725c;font:800 16px Manrope}.trending-item b,.trending-item small{display:block}.trending-item b{font-size:10px;line-height:1.5}.trending-item small{color:var(--green);letter-spacing:.7px;margin-top:7px;font-size:8px}.newsletter{background:linear-gradient(140deg,#1c2c1c,#121a14);border:1px solid #3a4a37;border-radius:12px;padding:20px}.newsletter-icon{width:38px;height:38px;color:var(--green);background:#294127;border-radius:9px;place-items:center;display:grid}.newsletter h3{margin:14px 0 7px;font:700 17px Manrope}.newsletter p{color:#9bab9d;font-size:10px;line-height:1.7}.newsletter-foot{color:#829580;letter-spacing:.8px;border-top:1px solid #354433;justify-content:space-between;margin-top:19px;padding-top:12px;font-size:7px;display:flex}.newsletter-foot span:first-child{color:var(--green);align-items:center;gap:5px;display:flex}.calendar-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.calendar-top h2{margin:8px 0;font:800 24px Manrope}.calendar-top h2 span{color:#8fa092;font-size:14px;font-weight:500}.calendar-top p{font-size:10px}.calendar-nav{align-items:center;gap:8px;display:flex}.rotate-180{transform:rotate(180deg)}.week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.day-card{background:#111914;border:1px solid #2b392f;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-height:155px;padding:12px 9px;display:flex}.day-card>span{color:#8b9b8e;letter-spacing:.8px;font-size:8px;font-weight:800}.day-card>b{font:700 23px Manrope}.day-card.today{box-shadow:inset 0 2px var(--green);background:#1b2a1b;border-color:#83b657}.day-card.today>b{color:var(--green)}.day-event{text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:8px;padding:7px 5px;font-size:8px;line-height:1.4;display:flex}.day-event.training{color:#b5e79a;background:#21321f}.day-event.fixture{color:#e1f5a1;background:#35421f}.day-event.rest{color:#8ea095;background:#1a2520}.day-empty{color:#5f7064;margin-top:17px;font-size:8px}.day-event.rest span{background:#8da096;border-radius:50%;width:5px;height:5px}.schedule-list{flex-direction:column;display:flex}.schedule-row{border-bottom:1px solid #28342b;align-items:center;gap:11px;padding:12px 0;display:flex}.schedule-row:last-child{border:0}.schedule-date{width:39px;height:42px;color:var(--green);background:#1c2b1d;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.schedule-date b{font:700 16px Manrope}.schedule-date span{letter-spacing:1px;font-size:7px}.schedule-copy{flex:1;min-width:0}.schedule-copy b,.schedule-copy span{display:block}.schedule-copy b{font-size:10px}.schedule-copy span{color:#8b9b8e;margin-top:5px;font-size:8px}.schedule-tag{letter-spacing:.5px;color:#9bab9e;border:1px solid #344337;border-radius:4px;padding:5px;font-size:7px}.training-focus{background:#17231a;border:1px solid #2c3c2e;border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.training-focus-icon{width:40px;height:40px;color:var(--green);background:#293d27;border-radius:9px;place-items:center;display:grid}.training-focus b{font-size:10px}.training-focus p{color:#8d9e91;margin-top:5px;font-size:9px;line-height:1.5}.training-meter{margin-top:18px}.training-meter>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.training-meter span{color:#94a397}.training-meter b{color:var(--green)}.league-hero{background:linear-gradient(110deg,#1c2d1e,#111a14);border:1px solid #364838;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:23px 26px;display:flex}.league-hero h2{margin:12px 0 6px;font:800 26px Manrope}.league-hero p{color:#9bac9e;font-size:10px}.league-hero-stats{gap:34px;display:flex}.league-hero-stats>div{border-left:1px solid #39483a;padding-left:22px}.league-hero-stats span,.league-hero-stats b{display:block}.league-hero-stats span{color:#8e9e91;letter-spacing:1px;font-size:8px}.league-hero-stats b{color:var(--green);margin-top:6px;font:800 31px Manrope}.league-hero-stats b span{margin-left:3px;font-size:10px;display:inline}.league-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:start;gap:16px;display:grid}.table-panel{padding:18px 0;overflow:hidden}.table-toolbar{justify-content:space-between;align-items:center;margin-bottom:17px;padding:0 18px;display:flex}.table-toolbar h3{margin:6px 0 0;font:700 16px Manrope}.league-table-wrap{overflow-x:auto}.league-table{border-collapse:collapse;white-space:nowrap;width:100%}.league-table th{text-align:center;color:#7e9083;letter-spacing:.8px;background:#172019;padding:11px 8px;font-size:8px}.league-table th:nth-child(2){text-align:left}.league-table td{text-align:center;color:#c6d2c8;border-bottom:1px solid #263229;padding:12px 8px;font-size:10px}.league-table td:nth-child(2){text-align:left}.league-table tbody tr:last-child td{border-bottom:0}.league-table tbody tr.your-club{box-shadow:inset 3px 0 var(--green);background:#1b2b1b}.table-position{color:#b4c2b7;border-radius:6px;place-items:center;width:23px;height:23px;font-weight:700;display:inline-grid}.table-position.top-three{color:var(--green);background:#273a25}.table-club{align-items:center;gap:8px;display:flex}.table-club b{font-size:10px}.table-crest{width:23px;height:25px;color:var(--green);background:#1d2c20;border:1px solid #344735;border-radius:5px;place-items:center;font-size:7px;font-weight:800;display:grid}.you-tag{letter-spacing:.6px;color:#14200f;background:var(--green);border-radius:3px;padding:3px 4px;font-size:7px}.table-legend{color:#8a9b8e;border-top:1px solid #29352c;flex-wrap:wrap;gap:14px;padding:15px 18px 0;font-size:8px;display:flex}.league-side{flex-direction:column;gap:16px;display:flex}.form-streak{gap:8px;margin:16px 0 11px;display:flex}.form-streak span{border-radius:7px;place-items:center;width:33px;height:33px;font:800 12px Manrope;display:grid}.form-w{color:#b5f36a;background:#294327}.form-d{color:#e8d17a;background:#393b28}.form-l{color:#f08b7f;background:#432a29}.form-panel>p{font-size:9px}.form-record{border-top:1px solid #2a372d;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:15px;display:grid}.form-record>div{text-align:center;border-right:1px solid #2a372d}.form-record>div:last-child{border:0}.form-record b,.form-record span{display:block}.form-record b{font:700 18px Manrope}.form-record span{color:#859589;letter-spacing:.8px;margin-top:4px;font-size:7px}.scorer-row{border-bottom:1px solid #29352c;align-items:center;gap:9px;padding:11px 0;display:flex}.scorer-row:last-child{border:0}.scorer-rank{color:#647969;font:800 13px Manrope}.scorer-avatar{width:31px;height:31px;color:var(--green);background:#233522;border-radius:50%;place-items:center;display:grid}.scorer-copy{flex:1}.scorer-copy b,.scorer-copy small{display:block}.scorer-copy b{font-size:10px}.scorer-copy small{color:#849488;margin-top:4px;font-size:8px}.scorer-row>strong{color:var(--green);font:800 16px Manrope}.scorer-row>strong small{color:#829286;margin-left:3px;font-size:8px}.toast{z-index:100;color:#e6f5e3;background:#1a2b1b;border:1px solid #557747;border-radius:9px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:25px;right:24px;box-shadow:0 12px 35px #0008}.toast svg{color:var(--green)}.mobile-menu-btn,.bottom-nav,.mobile-overlay{display:none}@media (width<=1250px){.sidebar{width:225px}.main-area{margin-left:225px}.page-wrap{padding:25px 24px 32px}.topbar{padding:0 24px}.hero-card{grid-template-columns:minmax(0,1fr) 160px}.hero-content{padding:20px}.hero-detail{font-size:9px}.metric{padding:14px}.dashboard-grid{grid-template-columns:1fr}.headline-row{grid-template-columns:1fr .8fr}.squad-layout{grid-template-columns:minmax(0,1fr) 285px}.tactics-layout{grid-template-columns:minmax(0,1fr) 290px}.tactical-pitch{height:430px}}@media (width<=980px){.sidebar{width:205px;padding-left:10px;padding-right:10px}.main-area{margin-left:205px}.topbar{padding:0 18px}.page-wrap{padding:22px 18px 30px}.hero-card{grid-template-columns:1fr}.hero-side{display:none}.hero-content{padding:20px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headline-row{grid-template-columns:1fr}.headline-side{grid-template-columns:1fr 1fr;gap:14px;display:grid}.headline-side>div{border-bottom:0}.squad-layout,.tactics-layout,.league-layout,.news-layout{grid-template-columns:1fr}.player-profile{max-width:none}.profile-portrait{height:145px}.week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.day-card{min-height:130px}.tactical-pitch{height:470px}.news-aside{grid-template-columns:1fr 1fr;display:grid}.squad-summary span{font-size:7px}.squad-summary>div{padding:12px}}@media (width<=700px){.sidebar{display:none}.main-area{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px));margin-left:0}.topbar{height:58px;padding:0 14px}.mobile-menu-btn{display:grid}.topbar-left{gap:10px}.breadcrumb{gap:5px;font-size:8px}.season-label{display:none}.topbar-right{gap:10px}.top-avatar{padding-left:10px}.page-wrap{padding:22px 14px 26px}.welcome-row{align-items:flex-start;margin-bottom:18px}.welcome-row h1{font-size:26px}.welcome-row p{max-width:250px;font-size:10px;line-height:1.5}.welcome-row>.btn{padding:10px;font-size:0}.welcome-row>.btn svg{margin:0}.hero-card{margin-bottom:12px}.hero-content{padding:16px}.hero-kicker{margin-bottom:15px}.hero-match,.team-lockup{gap:5px}.big-crest{width:35px;height:45px}.big-crest svg{width:29px}.big-crest b{font-size:8px;top:20px}.team-lockup h2{max-width:108px;font-size:11px}.team-lockup span{letter-spacing:.4px;font-size:7px}.vs-block strong{font-size:10px}.vs-block span{font-size:8px}.hero-bottom{flex-wrap:wrap;gap:9px;margin-top:15px;padding-top:12px}.hero-detail{font-size:8px}.hero-detail:nth-child(2){display:none}.hero-bottom .btn{margin-left:auto;padding:9px;font-size:9px}.metric-grid{gap:9px;margin-bottom:13px}.metric{padding:12px}.metric-top{letter-spacing:.3px;font-size:8px}.metric-value{margin-top:8px;font-size:23px}.metric-change{font-size:8px}.panel{padding:15px}.section-head{margin-bottom:15px}.section-head h1,.section-head h2{font-size:16px}.section-head .btn{font-size:9px}.dashboard-grid{gap:13px;margin-bottom:13px}.tile-grid{gap:8px}.management-tile{gap:8px;min-height:105px;padding:12px 9px}.tile-icon{width:31px;height:31px}.tile-text b{font-size:9px}.tile-text span{font-size:8px}.tile-text small{letter-spacing:.2px;font-size:7px}.tile-arrow{width:13px;top:7px;right:6px}.fixture-row{gap:8px}.fixture-tag{padding:4px;font-size:6px}.fixture-opponent b{font-size:9px}.headline-feature{grid-template-columns:95px 1fr;gap:11px}.headline-art{min-height:130px}.headline-art span{text-align:center;font-size:6px}.headline-copy h3{margin:7px 0;font-size:12px}.headline-copy p{font-size:9px}.headline-side{gap:4px}.headline-side>div{padding:8px 0}.headline-side b{font-size:10px}.footer{gap:10px;padding:14px;font-size:6px}.footer span:last-child{text-align:right}.bottom-nav{z-index:60;width:100%;height:auto;min-height:65px;padding:6px 2px calc(6px + env(safe-area-inset-bottom,0px));background:#0e1511f8;border-top:1px solid #2a382e;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;transform:translateZ(0);box-shadow:0 -14px 34px #0000004d}.bottom-nav button{color:#7f9084;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.bottom-nav button span{white-space:nowrap;letter-spacing:-.1px;font-size:7px}.bottom-nav button.active{color:var(--green);background:#20321f}.bottom-nav button.active svg{filter:drop-shadow(0 0 5px #b5f36a55)}.mobile-overlay{z-index:80;background:#0009;display:block;position:fixed;inset:0}.mobile-drawer{background:#0e1511;border-right:1px solid #2b3b2f;width:min(300px,85vw);height:100%;padding:20px 15px;overflow-y:auto}.drawer-top{justify-content:space-between;align-items:flex-start;display:flex}.mobile-drawer .nav-group-label{padding-top:8px}.mobile-drawer .nav-item{padding:13px 12px}.squad-summary{grid-template-columns:repeat(2,1fr)}.squad-summary>div:nth-child(2){border-right:0}.squad-summary>div:nth-child(-n+2){border-bottom:1px solid #28352b}.squad-summary span{font-size:8px}.squad-layout{gap:13px}.roster-panel>.section-head,.roster-toolbar,.roster-head,.roster-list{margin-left:10px;margin-right:10px}.roster-head{grid-template-columns:minmax(0,1fr) 33px 28px 47px;gap:5px;font-size:7px}.roster-row{grid-template-columns:minmax(0,1fr) 33px 28px 47px;gap:5px;padding:9px 3px}.roster-player{gap:6px}.avatar-md{width:32px;height:32px}.roster-player b{font-size:9px}.roster-player small,.position-pill{font-size:7px}.roster-row>strong{font-size:13px}.fitness-cell{gap:3px}.tiny-progress{width:18px}.fitness-cell small{font-size:7px}.player-profile{padding:15px}.office-hero{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.office-crest{width:48px;height:55px}.office-crest svg{width:35px}.office-intro{flex:1;min-width:0}.office-intro h2{font-size:18px}.office-intro p{font-size:10px}.confidence{border-top:1px solid #39483a;border-left:0;grid-template-columns:1fr auto;align-items:center;width:100%;padding:14px 0 0;display:grid}.confidence>b{margin:0}.confidence .progress{grid-area:2/1/auto/-1}.confidence small{grid-column:1/-1}.three{grid-template-columns:1fr 1fr}.three .metric:last-child{grid-column:1/-1}.two-col{grid-template-columns:1fr;gap:13px}.tactics-topline h2{font-size:24px}.tactics-topline p{max-width:230px;line-height:1.5}.select-control{padding:9px;font-size:10px}.tactical-pitch{height:390px}.pitch-shirt{width:30px;height:30px}.pitch-player{min-width:40px}.pitch-player b{font-size:7px}.pitch-player .pitch-role{font-size:6px}.pitch-circle{width:70px;height:70px}.pitch-box{height:12%}.match-banner{padding:15px}.match-banner-top{flex-direction:column;align-items:flex-start;gap:8px}.scoreboard{grid-template-columns:1fr 100px 1fr;padding:19px 0 15px}.score-crest{width:50px;height:48px}.score-crest svg{width:31px}.score-team h2{max-width:105px;font-size:11px}.score-team>span{font-size:7px}.score-numbers{gap:9px;font-size:38px}.score-numbers span{font-size:22px}.match-status{padding:5px;font-size:6px}.match-actions{gap:7px}.match-actions .btn{padding:9px;font-size:9px}.match-lower{grid-template-columns:1fr;gap:13px}.news-toolbar{flex-direction:column;align-items:flex-start}.news-filter-row{gap:5px}.filter-chip{padding:7px 9px;font-size:8px}.news-feature-art{min-height:245px;padding:18px}.news-art-content h2{font-size:21px}.news-art-mark{bottom:12px;right:12px}.news-aside{grid-template-columns:1fr}.calendar-top{align-items:flex-start;gap:12px}.calendar-top h2{font-size:21px}.calendar-top h2 span{margin-top:4px;font-size:11px;display:block}.calendar-top p{max-width:200px;font-size:9px;line-height:1.5}.calendar-nav{flex-direction:column-reverse;align-items:flex-end}.calendar-nav .btn{padding:9px;font-size:9px}.week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.day-card{min-height:119px;padding:9px 5px}.day-card>b{font-size:20px}.day-event{padding:6px 3px;font-size:7px}.schedule-tag{padding:4px;font-size:6px}.schedule-copy b{font-size:9px}.schedule-copy span{font-size:7px}.league-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:17px}.league-hero h2{font-size:23px}.league-hero-stats{gap:0;width:100%}.league-hero-stats>div{flex:1;padding-left:15px}.league-hero-stats>div:first-child{border-left:0;padding-left:0}.league-hero-stats b{font-size:27px}.league-table{table-layout:fixed;min-width:0}.league-table th,.league-table td{padding:10px 5px}.league-table th:first-child,.league-table td:first-child{width:34px}.league-table th:nth-child(3),.league-table td:nth-child(3),.league-table th:nth-child(7),.league-table td:nth-child(7){width:30px}.league-table th:nth-child(8),.league-table td:nth-child(8){width:38px}.league-table th:nth-child(4),.league-table td:nth-child(4),.league-table th:nth-child(5),.league-table td:nth-child(5),.league-table th:nth-child(6),.league-table td:nth-child(6){display:none}.league-table .table-club{gap:6px;min-width:0}.league-table .table-club b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.league-table .table-club .club-logo{width:22px;height:21px}.table-legend{gap:9px;font-size:7px}.form-streak span{width:31px;height:31px}.toast{font-size:10px;bottom:75px;right:12px}}@media (width<=390px){.breadcrumb{letter-spacing:.4px}.welcome-row h1{font-size:23px}.hero-content{padding:13px}.team-lockup h2{max-width:88px;font-size:10px}.team-lockup span{font-size:6px}.hero-detail{font-size:7px}.hero-bottom .btn{padding:8px;font-size:8px}.tile-grid{grid-template-columns:1fr}.management-tile{min-height:84px}.headline-feature{grid-template-columns:78px 1fr}.headline-art svg{width:23px}.headline-art span{font-size:5px}.headline-copy h3{font-size:11px}.metric-value{font-size:21px}.bottom-nav button span{font-size:6px}.tactical-pitch{height:350px}.week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.onboarding-overlay{z-index:1000;background:radial-gradient(at top,#203d2d,#07100b 72%);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.onboarding-card{background:#101a14;border:1px solid #3d5a43;border-radius:22px;width:min(100%,1020px);max-height:calc(100vh - 40px);padding:clamp(22px,4vw,40px);overflow:auto;box-shadow:0 25px 90px #0009}.onboarding-eyebrow{letter-spacing:2px;color:var(--green);font-size:10px;font-weight:800}.onboarding-card>h1{margin:9px 0;font:800 clamp(28px,4vw,42px) Manrope}.onboarding-card>p{color:var(--muted);margin:0 0 20px}.onboarding-card form{max-width:520px}.onboarding-card label{margin:22px 0 8px;font-weight:700;display:block}.onboarding-card input{border:1px solid var(--line);width:100%;color:var(--white);background:#0b130e;border-radius:10px;margin-bottom:13px;padding:13px 14px}.onboarding-card .btn{align-items:center;gap:9px;display:inline-flex}.league-tiers{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:20px 0;display:grid;overflow-x:auto}.league-tiers>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-height:72px;padding:10px;display:flex}.league-tiers small{letter-spacing:.7px;font-size:9px;font-weight:900}.league-tiers .tier-current{border-color:var(--green);color:var(--green)}.league-tiers .tier-locked{opacity:.55}.league-tiers .tier-locked small{color:var(--amber)}.onboarding-clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-club{border:1px solid var(--line);background:#141e18;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.onboarding-crest{background:linear-gradient(145deg,var(--club-color),#26372d);color:#08110c;border-radius:12px;place-items:center;width:44px;height:48px;font-size:11px;font-weight:900;display:grid}.onboarding-club-copy{min-width:0}.onboarding-club h2{margin:0 0 3px;font-size:14px}.onboarding-club p{color:var(--muted);margin:0 0 5px;font-size:11px}.club-strength{color:var(--muted);font-size:10px}.club-strength b{color:var(--green);margin-left:4px}.onboarding-club .btn{padding:9px;font-size:11px}.onboarding-back{color:var(--muted);background:0 0;border:0;margin-top:17px;padding:7px 0}.cloud-status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.cloud-status i{background:#efc26e;border-radius:50%;width:7px;height:7px}.cloud-status.connected{color:var(--green)}.cloud-status.connected i{background:var(--green)}.cloud-status.offline{color:var(--red)}.cloud-status.offline i{background:var(--red)}@media (width<=700px){.onboarding-overlay{align-items:flex-start;padding:12px}.onboarding-card{max-height:calc(100vh - 24px);padding:20px 16px}.onboarding-clubs{grid-template-columns:1fr}.onboarding-club{grid-template-columns:42px minmax(0,1fr)}.onboarding-crest{width:40px;height:44px}.onboarding-club .btn{grid-column:1/-1;justify-content:center;width:100%}.league-tiers{grid-template-columns:repeat(5,130px)}.cloud-status{font-size:0}.cloud-status i{width:8px;height:8px}}.top-avatar{color:#c4f5a2;background:#1d2d20;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:2px;padding:0;font:800 10px Manrope;display:grid}.nav-count{color:#142010;background:#b5f36a;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 5px;font-size:8px;font-weight:900;display:inline-flex}.career-hero{align-items:flex-start}.career-avatar{color:#10200e;background:linear-gradient(145deg,#c8ff88,#6fbc39);border:3px solid #d9ffab;border-radius:50%;flex-shrink:0;place-items:center;width:82px;height:82px;font:800 25px Manrope;display:grid;box-shadow:0 0 0 8px #b5f36a12}.career-meta{color:#a7b8a9;flex-wrap:wrap;gap:13px;margin-top:13px;font-size:9px;display:flex}.career-meta span{align-items:center;gap:5px;display:flex}.career-meta svg{color:var(--green)}.career-record-grid{border:1px solid var(--line);background:#111813;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.career-record-grid>div{border-bottom:1px solid #28352b;border-right:1px solid #28352b;padding:15px 13px}.career-record-grid>div:nth-child(4n){border-right:0}.career-record-grid>div:nth-last-child(-n+4){border-bottom:0}.career-record-grid span,.career-record-grid b{display:block}.career-record-grid span{letter-spacing:.7px;color:#8c9b90;font-size:8px;font-weight:700}.career-record-grid b{color:var(--white);margin-top:6px;font:700 20px Manrope}.career-form-row{letter-spacing:1px;color:#8c9b90;border-top:1px solid #29352c;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;font-size:8px;font-weight:800;display:flex}.career-form-row .form-streak{margin:0}.career-form-row .form-streak span{border-radius:6px;width:28px;height:28px;font-size:10px}.career-record-footer{color:#8c9c92;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:9px;display:flex}.career-progress-block{margin-bottom:19px}.career-progress-block>div:first-child{justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.career-progress-block span{color:#94a397}.career-progress-block b{color:var(--white)}.career-progress-block small{color:#87988b;margin-top:7px;font-size:8px;line-height:1.5;display:block}.career-progress-block .progress{height:6px}.career-note{color:#a7b8a9;background:#18241a;border:1px solid #31432f;border-radius:8px;margin-top:4px;padding:11px;font-size:9px;line-height:1.6}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.achievement-card{animation:achievementPop calc(.55s * var(--motion-duration,1)) var(--reveal-delay,0s) cubic-bezier(.18,.9,.26,1.18) both;background:#141e18;border:1px solid #2d3c31;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.achievement-card:hover{border-color:#71984d}.achievement-card:hover .achievement-icon{animation-duration:.4s,.9s,calc(1.6s * var(--motion-duration,1))}.achievement-icon{width:30px;height:30px;color:var(--green);animation:achievementGlow calc(3.4s * var(--motion-duration,1)) ease-in-out infinite, achievementTilt calc(5.6s * var(--motion-duration,1)) ease-in-out infinite;background:linear-gradient(150deg,#3d5527,#23371d);border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #b5f36a2e}.achievement-icon:before{content:"";animation:achievementSheen calc(3.8s * var(--motion-duration,1)) linear infinite;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#f6ffdc63 47%,#fffbe94f 53%,#0000 68%) 0 0/230% 100%;border-radius:8px;position:absolute;inset:0}.achievement-icon:after{content:"";animation:achievementHalo calc(3.4s * var(--motion-duration,1)) ease-in-out infinite;pointer-events:none;border:1px solid #b5f36a36;border-radius:10px;position:absolute;inset:-3px}.achievement-spark{width:5px;height:5px;animation:achievementSpark calc(2.9s * var(--motion-duration,1)) ease-in-out infinite;pointer-events:none;background:#fff8d9;border-radius:50%;position:absolute;top:-2px;right:-2px;box-shadow:0 0 7px 2px #ffe89a85}.achievement-spark-b{animation-delay:calc(1.4s * var(--motion-duration,1));background:#e9ffcf;inset:auto auto -2px -2px;box-shadow:0 0 6px 2px #b5f36a62}.achievement-card b,.achievement-card p,.achievement-card small{display:block}.achievement-card b{font-size:10px}.achievement-card p{color:#8e9f93;margin-top:4px;font-size:8px;line-height:1.5}.achievement-card small{color:#718378;letter-spacing:.3px;margin-top:6px;font-size:7px}@keyframes achievementPop{0%{opacity:0;transform:translateY(14px)scale(.92)}60%{transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:none}}@keyframes achievementGlow{0%,to{box-shadow:inset 0 0 0 1px #b5f36a2e,0 0 #b5f36a00}50%{box-shadow:inset 0 0 0 1px #b5f36a55,0 0 13px #b5f36a33}}@keyframes achievementTilt{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)scale(1.05)}55%{transform:rotate(3.5deg)scale(1.05)}80%{transform:rotate(0)}}@keyframes achievementSheen{0%{background-position:190% 0}to{background-position:-90% 0}}@keyframes achievementHalo{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes achievementSpark{0%,to{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}60%{opacity:.5;transform:scale(.8)}}.business-totals{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid;overflow:hidden}.business-totals>div{text-align:center;border-right:1px solid #28352b;padding:10px}.business-totals>div:last-child{border-right:0}.business-totals span,.business-totals b{display:block}.business-totals span{letter-spacing:.7px;color:#8c9b90;font-size:7px;font-weight:800}.business-totals b{margin-top:5px;font:700 12px Manrope}.transaction-list{flex-direction:column;display:flex}.transaction-row{border-bottom:1px solid #29352c;align-items:center;gap:9px;padding:10px 0;display:flex}.transaction-row:last-child{border-bottom:0;padding-bottom:0}.transaction-type{letter-spacing:.5px;color:var(--green);background:#1b2b1d;border:1px solid #39513d;border-radius:4px;flex-shrink:0;padding:4px 5px;font-size:6px;font-weight:900}.transaction-type.purchase{color:#efc26e;background:#292418;border-color:#594d31}.transaction-type.sale{color:#9fd7ff;background:#16232b;border-color:#315269}.transaction-row>div{flex:1;min-width:0}.transaction-row b,.transaction-row small{display:block}.transaction-row b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.transaction-row small{color:#84958a;margin-top:4px;font-size:7px}.transaction-row>strong{white-space:nowrap;font-size:9px}.office-inbox{margin-bottom:17px}.list-row{border-bottom:1px solid #29352c;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.list-row:last-child{border-bottom:0;padding-bottom:0}.list-row b,.list-row small{display:block}.list-row b{font-size:10px}.list-row small{color:#8b9b8e;margin-top:5px;font-size:8px}.list-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.endorsement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.endorsement-row{background:#141e18;border:1px solid #2d3c31;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:11px;display:flex}.endorsement-brand{align-items:center;gap:9px;min-width:0;display:flex}.endorsement-brand>span{width:31px;height:31px;color:var(--green);background:#263b25;border-radius:8px;flex-shrink:0;place-items:center;font:800 9px Manrope;display:grid}.endorsement-brand b,.endorsement-brand small{display:block}.endorsement-brand b{font-size:9px}.endorsement-brand small{color:#84958a;margin-top:4px;font-size:7px}.endorsement-row>.pill{padding:4px 5px;font-size:6px}.leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.leaderboard h3{border-bottom:1px solid #29352c;margin:0 0 8px;padding-bottom:9px;font:700 13px Manrope}.leaderboard-row{border-bottom:1px solid #29352c;align-items:center;gap:8px;padding:9px 0;display:flex}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row>span{color:#647969;flex-shrink:0;width:14px;font:800 11px Manrope}.leaderboard-row>div{flex:1;min-width:0}.leaderboard-row b,.leaderboard-row small{display:block}.leaderboard-row b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.leaderboard-row small{color:#84958a;margin-top:3px;font-size:7px}.leaderboard-row>strong{color:var(--green);font:800 14px Manrope}.inbox-list{flex-direction:column;max-height:360px;padding-right:4px;display:flex;overflow:auto}.inbox-item{border-bottom:1px solid #29352c;padding:12px 0}.inbox-item:last-child{border-bottom:0}.inbox-item.unread{border-left:2px solid var(--green);margin-left:-13px;padding-left:11px}.inbox-meta{color:#829287;letter-spacing:.6px;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.inbox-meta span{color:var(--green)}.inbox-meta i{background:#647568;border-radius:50%;width:3px;height:3px}.unread-dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.inbox-item>strong{margin-top:6px;font-size:10px;display:block}.inbox-item>p{color:#91a195;margin-top:4px;font-size:9px;line-height:1.6}.results-list{flex-direction:column;display:flex}.result-row{border-bottom:1px solid #29352c;align-items:center;gap:13px;padding:14px 0;display:flex}.result-row:last-child{border-bottom:0;padding-bottom:0}.result-row:first-child{padding-top:0}.result-badge{border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font:800 11px Manrope;display:grid}.result-badge.W{color:#b5f36a;background:#294327}.result-badge.D{color:#e8d17a;background:#393b28}.result-badge.L{color:#f08b7f;background:#432a29}.result-copy{flex:1;min-width:0}.result-copy b,.result-copy span{display:block}.result-copy b{font-size:11px}.result-copy span{color:#8b9b8e;margin-top:5px;font-size:8px}.result-score{color:var(--green);font:800 17px Manrope}.manager-profile-card{padding:18px}.manager-profile-badge{border-bottom:1px solid #29352c;align-items:center;gap:9px;margin-bottom:15px;padding-bottom:14px;display:flex}.manager-profile-badge>div{flex:1;min-width:0}.manager-profile-badge b,.manager-profile-badge small{display:block}.manager-profile-badge b{font-size:10px}.manager-profile-badge small{color:#8b9b8e;margin-top:4px;font-size:8px}.manager-profile-badge>strong{color:var(--green);font:800 23px Manrope}.manager-profile-card .profile-stat{margin-top:12px}.manager-profile-record{border-top:1px solid #29352c;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:13px;display:grid}.manager-profile-record>div{text-align:center;border-right:1px solid #29352c}.manager-profile-record>div:last-child{border:0}.manager-profile-record b,.manager-profile-record span{display:block}.manager-profile-record b{font:700 17px Manrope}.manager-profile-record span{letter-spacing:.7px;color:#859589;margin-top:4px;font-size:7px}.manager-reputation-note{color:#91a195;margin-top:14px;font-size:8px;line-height:1.6}.save-status-row{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:15px;display:flex}.save-status-row .muted{font-size:9px}.save-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:15px;display:grid}.save-grid input{width:100%;color:var(--white);background:#0d1410;border:1px solid #2d3b31;border-radius:8px;padding:11px 12px;font-size:10px}.career-save-actions{align-items:center}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.btn.danger{color:#f07575;background:#241818;border-color:#5a3434}.btn.danger:hover{background:#321c1c;border-color:#a14e4e}.text-red{color:var(--red)!important}@media (width<=980px){.career-record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-grid{grid-template-columns:1fr}}@media (width<=700px){.career-hero .career-avatar{width:60px;height:60px;font-size:18px}.career-meta{gap:8px}.career-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-record-grid>div:nth-child(2n),.career-record-grid>div:nth-child(4n){border-right:0}.career-record-grid>div:nth-last-child(-n+4){border-bottom:1px solid #28352b}.career-record-grid>div:nth-last-child(-n+2){border-bottom:0}.achievement-grid,.save-grid{grid-template-columns:1fr}.career-form-row{flex-direction:column;align-items:flex-start;gap:8px}.career-save-actions .btn,.career-save-actions .file-button{justify-content:center;width:100%}.endorsement-list{grid-template-columns:1fr}.list-row{flex-direction:column;align-items:flex-start}.list-actions{width:100%}.list-actions .btn{flex:1}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.tactic-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.tactic-field-grid.compact{margin-bottom:13px}.tactic-field{flex-direction:column;gap:6px;display:flex}.tactic-field>span{letter-spacing:.7px;color:#8b9b8e;text-transform:uppercase;font-size:7px;font-weight:800}.tactic-field select{width:100%;color:var(--white);background:#0d1410;border:1px solid #2d3b31;border-radius:8px;padding:9px 10px;font-size:9px}.tactic-summary{background:#111a14;border:1px solid #2d3c31;border-radius:9px;margin-bottom:11px;padding:11px}.tactic-summary.warning{background:#211d13;border-color:#5a4a2c}.tactic-summary b{color:var(--green);font:700 10px Manrope;display:block}.tactic-summary p{color:#91a195;margin-top:5px;font-size:8px;line-height:1.55}.preset-chip-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.preset-chip{color:#a3b1a6;background:#141e18;border:1px solid #2d3c31;border-radius:20px;padding:7px 12px;font-size:9px;font-weight:700}.preset-chip:hover{color:var(--green);border-color:#6b994a}.preset-chip.is-active{color:var(--green);background:#23361f;border-color:#71984e}.preset-custom-badge{color:var(--amber);letter-spacing:.6px;font-size:8px}.tactic-group{margin-bottom:14px}.tactic-group-label{letter-spacing:1.2px;color:#7c8f80;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.formation-brief{background:#131f16;border:1px solid #31432f;border-radius:9px;margin-bottom:11px;padding:13px}.formation-brief-head{color:#9fb2a3;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.formation-brief-head .eyebrow{font-size:8px}.formation-brief-columns{grid-template-columns:1fr 1fr;gap:12px;margin:11px 0 9px;display:grid}.formation-brief-columns p{color:#a8b8ab;font-size:8.5px;line-height:1.6}.formation-brief small{display:block}.halftime-panel{background:linear-gradient(130deg,#1b2b1d,#121b15);border:1px solid #3a4d36;border-radius:10px;margin-top:14px;padding:14px}.ht-title{letter-spacing:1.5px;color:var(--green);font-size:8px;font-weight:800}.ht-score{margin:6px 0 4px;font:800 20px Manrope}.ht-hint{color:#91a195;margin-bottom:12px;font-size:8px;line-height:1.6}.ht-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ht-actions{margin-top:12px}.ht-actions .full-btn{margin-top:0}.press-panel{background:linear-gradient(120deg,#111c15,#0e1511);border-color:#384d34;margin-bottom:17px}.press-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:22px;display:grid}.press-layout h3{margin:10px 0 8px;font:800 18px/1.25 Manrope}.press-layout p{color:#91a195;font-size:9px;line-height:1.65}.press-responses{gap:7px;display:grid}.press-responses button{text-align:left;color:var(--white);cursor:pointer;background:#141e18;border:1px solid #2d3c31;border-radius:8px;padding:10px 12px}.press-responses button:hover:not(:disabled){border-color:var(--green);background:#1a2a1e}.press-responses button:disabled{opacity:.5;cursor:default}.press-responses b{font-size:9px;display:block}.press-responses span{color:#8fa193;margin-top:4px;font-size:7px;display:block}.press-panel .notice{margin-top:13px}.transfer-note{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transfer-note p{color:#91a195;flex:1;min-width:220px;font-size:9px;line-height:1.6}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.market-card{background:#141e18;border:1px solid #2d3c31;border-radius:9px;flex-direction:column;gap:10px;padding:11px;display:flex}.market-player{align-items:center;gap:9px;min-width:0;display:flex}.market-player b,.market-player small{display:block}.market-player b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.market-player small{color:#84958a;margin-top:4px;font-size:7px}.market-foot{border-top:1px solid #29352c;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.market-foot strong{color:var(--green);font:800 11px Manrope}.sell-action{flex-shrink:0;align-items:center;gap:10px;display:flex}.sell-action strong{color:var(--green);white-space:nowrap;font:800 10px Manrope}.rollover-panel{background:linear-gradient(120deg,#131f16,#0e1511);border-color:#3c5236;align-items:center;gap:16px;margin-bottom:17px;display:flex}.rollover-panel>div:nth-child(2){flex:1;min-width:0}.rollover-icon{width:52px;height:52px;color:var(--green);background:#263b25;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.rollover-panel h3{margin:5px 0;font:800 17px Manrope}.rollover-panel p{color:#91a195;font-size:9px;line-height:1.55}.iafa-panel{background:linear-gradient(120deg,#191a11,#10150f);border-color:#4b4328;margin-bottom:17px}.iafa-panel.champion{background:linear-gradient(120deg,#242112,#12150f);border-color:#857132}.iafa-summary{align-items:center;gap:14px;display:flex}.iafa-crest{color:#e4c16b;background:#3d361e;border-radius:13px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.iafa-crest.out{color:#c98078;background:#392523}.iafa-summary h3{margin:6px 0 5px;font:800 16px Manrope}.iafa-summary p{color:#9c9d83;font-size:8px;line-height:1.6}.iafa-fixtures{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.iafa-tie{background:#15170f;border:1px solid #3b3a28;border-radius:8px;min-width:0;padding:9px}.iafa-tie>span{color:#968e62;letter-spacing:.7px;font:800 7px Manrope}.iafa-tie b,.iafa-tie small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iafa-tie b{margin-top:5px;font-size:8px}.iafa-tie small{color:#8f9078;margin-top:4px;font-size:7px}.iafa-tie.won{background:#162015;border-color:#3e5b36}.iafa-tie.lost{background:#1e1312;border-color:#533230}.season-history-list{flex-direction:column;display:flex}.season-history-row{border-bottom:1px solid #29352c;align-items:center;gap:14px;padding:10px 0;display:flex}.season-history-row:last-child{border:0;padding-bottom:0}.season-history-row span{color:#7f9184;letter-spacing:.8px;flex-shrink:0;width:62px;font:800 7px Manrope}.season-history-row b{flex:1;font-size:10px}.season-history-row small{color:#84958a;font-size:8px}@media (width<=980px){.market-grid{grid-template-columns:1fr}.iafa-fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tactic-field-grid,.press-layout{grid-template-columns:1fr}.rollover-panel{flex-direction:column;align-items:flex-start}.rollover-panel .btn{justify-content:center;width:100%}.iafa-fixtures{grid-template-columns:1fr}.sell-action{justify-content:space-between;width:100%}.season-history-row{flex-wrap:wrap;align-items:flex-start;gap:5px}.season-history-row b{flex-basis:100%}}.click-loader{z-index:220;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(135deg,#121e15f5,#0a110df5);border:1px solid #354b38;border-radius:12px;align-items:center;gap:10px;min-width:168px;padding:11px 15px 14px;animation:.52s forwards clickLoaderLife;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 14px 40px #00000061,inset 0 0 0 1px #b7f36b0a}.click-loader-ring{border:2px solid #2b4030;border-top-color:var(--green);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.5s linear infinite clickLoaderSpin}.click-loader-copy{flex-direction:column;gap:3px;display:flex}.click-loader-copy b{letter-spacing:1.4px;color:var(--green);font:800 8px Manrope}.click-loader-copy small{letter-spacing:.9px;color:#7f9284;font:700 6px Manrope}.click-loader-track{background:#26372d;border-radius:99px;height:2px;position:absolute;bottom:6px;left:13px;right:13px;overflow:hidden}.click-loader-track i{border-radius:inherit;background:linear-gradient(90deg,#7bcf42,var(--green));transform-origin:0;width:100%;height:100%;animation:.48s ease-out forwards clickLoaderBar;display:block}@keyframes clickLoaderLife{0%{opacity:0;transform:translateY(9px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.985)}}@keyframes clickLoaderSpin{to{transform:rotate(360deg)}}@keyframes clickLoaderBar{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@media (width<=700px){.click-loader{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));min-width:155px}}@media (prefers-reduced-motion:reduce){.click-loader{animation:none}.click-loader-ring{border-color:var(--green);animation:none}.click-loader-track i{animation:none;transform:none}}.week-grid-wrap{position:relative}.week-grid-wrap .week-grid{margin-bottom:0}.calendar-panel .week-grid-wrap{margin-bottom:18px}.calendar-skip{color:#cfe3cb;background:#17251a;border-color:#3c513d}.calendar-skip:hover{background:#1e3020;border-color:#7ba35b}.calendar-transition{z-index:4;pointer-events:none;background:radial-gradient(#0a110c9e,#0000 65%);place-items:center;display:grid;position:absolute;inset:0}.calendar-pop{background:linear-gradient(150deg,#223821,#111a14 78%);border:1px solid #6f9b4b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:172px;min-height:198px;animation:.74s cubic-bezier(.2,.9,.25,1) both calendarPop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000008c,inset 0 0 0 1px #b5f36a1f,0 0 38px #b5f36a21}.calendar-pop:before{content:"";pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 18px,#b5f36a09 19px 20px,#0000 21px 39px);position:absolute;inset:0}.calendar-pop>span{letter-spacing:1.7px;color:var(--green);font:800 8px Manrope;position:relative}.calendar-pop>b{letter-spacing:-5px;color:var(--white);text-shadow:0 8px 32px #00000059;font:800 72px/1 Manrope;position:relative}.calendar-pop>small{letter-spacing:.5px;color:#9db09f;text-transform:uppercase;font:700 9px Manrope;position:relative}.calendar-pop>i{background:#2b3d2d;border-radius:99px;height:3px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.calendar-pop>i>em{background:linear-gradient(90deg,#7bc93e,var(--green));transform-origin:0;width:100%;height:100%;animation:.7s ease-out both calendarPopBar;display:block}.day-card{transition:background .2s,border-color .2s,transform .2s}.day-card.today{animation:.35s ease-out dayCardSettle}@keyframes calendarPop{0%{opacity:0;transform:translateY(18px)scale(.72)rotate(-2deg)}32%{opacity:1;transform:translateY(-3px)scale(1.035)rotate(.4deg)}62%{opacity:1;transform:translateY(0)scale(1)rotate(0)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes calendarPopBar{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes dayCardSettle{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media (width<=700px){.calendar-skip{padding:8px;font-size:8px}.calendar-pop{width:148px;min-height:170px}.calendar-pop>b{font-size:58px}.calendar-pop>i{left:13px;right:13px}}@media (prefers-reduced-motion:reduce){.calendar-pop{animation:none}.calendar-pop>i>em{animation:none;transform:none}.day-card.today{animation:none}}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.audio-control{flex-shrink:0;align-items:center;gap:7px;display:flex}.audio-toggle{width:30px;height:30px;color:var(--green);background:#131b16;border:1px solid #2b3930;border-radius:8px;place-items:center;transition:all .15s;display:grid}.audio-toggle:hover{background:#1a291c;border-color:#71984d}.audio-toggle.muted{color:#839488;border-color:#2b3930}.audio-range{width:54px;height:3px;accent-color:var(--green);cursor:pointer;margin:0}.audio-range:focus-visible{outline:2px solid var(--green);outline-offset:4px}.audio-credit{color:#708276;letter-spacing:.2px;align-items:flex-start;gap:7px;margin:14px 2px 0;font-size:8px;line-height:1.6;display:flex}.audio-credit svg{color:#8b9f8c;flex-shrink:0;margin-top:1px}@media (width<=700px){.audio-range{display:none}.audio-credit{font-size:7px}}.day-transition-overlay{z-index:250;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(#080e099e,#0307043d 72%);place-items:center;animation:.82s both dayOverlayLife;display:grid;position:fixed;inset:0}@keyframes dayOverlayLife{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}.match-actions{flex-wrap:wrap;align-items:center}.match-actions>.progress{flex:0 0 100%}.match-actions>p{text-align:left;flex:1;min-width:180px;font-size:9px;line-height:1.5}.match-actions>.btn{margin-left:auto}.match-speed{background:#101813;border:1px solid #344237;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:3px 4px;display:flex}.match-speed>span{letter-spacing:1.2px;color:#7f9184;padding:0 6px;font:800 7px Manrope}.match-speed button{color:#9aab9e;background:0 0;border:0;border-radius:5px;min-width:33px;padding:7px 8px;font:800 9px Manrope;transition:all .15s}.match-speed button:hover:not(:disabled){color:var(--green);background:#25371f}.match-speed button.active{background:var(--green);color:#142010;box-shadow:0 3px 12px #b5f36a2e}.match-speed button:disabled{opacity:.45;cursor:not-allowed}.live-stage{--stage-accent:var(--green);background:linear-gradient(115deg,#1a2b1c,#101813 62%,#17221a);border:1px solid #3b5039;border-radius:14px;margin-bottom:17px;padding:17px 21px 15px;animation:.38s cubic-bezier(.2,.9,.25,1) both liveStageIn;position:relative;overflow:hidden}.live-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 24px,#b5f36a06 25px 26px,#0000 27px 51px);position:absolute;inset:0}.live-stage-glow{background:var(--stage-accent);opacity:.09;filter:blur(45px);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-95px;right:-70px}.live-stage-top{border-bottom:1px solid #304033;align-items:center;gap:11px;padding-bottom:12px;display:flex;position:relative}.live-stage-status{border:1px solid color-mix(in srgb,var(--stage-accent) 45%,transparent);background:color-mix(in srgb,var(--stage-accent) 9%,transparent);color:var(--stage-accent);letter-spacing:1.1px;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font:800 7px Manrope;display:inline-flex}.live-stage-status i{background:var(--stage-accent);width:5px;height:5px;box-shadow:0 0 10px var(--stage-accent);border-radius:50%;animation:1.8s ease-in-out infinite liveStagePulse}.live-stage-kicker{letter-spacing:.8px;color:#8fa193;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.live-stage-minute{color:var(--stage-accent);white-space:nowrap;margin-left:auto;font:800 12px Manrope}.live-stage-main{align-items:center;gap:17px;padding:18px 0 12px;display:flex;position:relative}.live-stage-icon{background:color-mix(in srgb,var(--stage-accent) 13%,#111a14);border:1px solid color-mix(in srgb,var(--stage-accent) 32%,transparent);width:58px;height:58px;color:var(--stage-accent);box-shadow:0 0 32px color-mix(in srgb,var(--stage-accent) 12%,transparent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.live-stage-copy{min-width:0}.live-stage-copy h2{letter-spacing:-.8px;color:var(--white);margin:0 0 7px;font:800 clamp(20px,2.2vw,31px)/1.1 Manrope}.live-stage-copy p{color:#aab9ad;max-width:860px;font-size:11px;line-height:1.65}.live-stage-foot{border-top:1px solid #2d3c30;align-items:flex-start;gap:12px;padding-top:12px;display:flex;position:relative}.live-stage-foot>span{letter-spacing:1px;color:var(--stage-accent);white-space:nowrap;padding-top:2px;font:800 7px Manrope}.live-stage-foot p{color:#829487;font-size:8px;line-height:1.55}.live-stage.tone-goal{--stage-accent:#b5f36a;background:linear-gradient(115deg,#223a21,#101913 60%,#1b2c1b);border-color:#709b49}.live-stage.tone-yellow{--stage-accent:#efc26e}.live-stage.tone-red{--stage-accent:#f07575;background:linear-gradient(115deg,#2b1d1b,#120f10 62%,#221716);border-color:#663d3a}.live-stage.tone-foul{--stage-accent:#e6a66d}.live-stage.tone-chance{--stage-accent:#b5f36a}.live-stage.tone-save{--stage-accent:#86cfdf}.live-stage.tone-offside{--stage-accent:#c7d2c9}.live-stage.tone-half,.live-stage.tone-full{--stage-accent:#d7e4c9}.live-stage.tone-idle{--stage-accent:#9cb6a1}@keyframes liveStageIn{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes liveStagePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.timeline-event.event-goal .event-icon{background:var(--green);color:#142010}.timeline-event.event-goal b{color:var(--green)}.timeline-event.event-yellow .event-icon{color:#efc26e;background:#4a3e20}.timeline-event.event-yellow b{color:#efc26e}.timeline-event.event-red .event-icon{color:#f07575;background:#4b2928}.timeline-event.event-red b{color:#f07575}.timeline-event.event-foul .event-icon{color:#e6a66d;background:#3c3023}.timeline-event.event-foul b{color:#e6a66d}.timeline-event.event-save .event-icon{color:#86cfdf;background:#23383a}.timeline-event.event-save b{color:#86cfdf}.timeline-event.event-offside .event-icon{color:#c7d2c9;background:#303a32}.timeline-event.event-goal{padding-top:15px;padding-bottom:15px}.goal-flash{z-index:300;pointer-events:none;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--flash-color) 17%,transparent),transparent 50%),linear-gradient(135deg,#040805f2,#0a130cf7 55%,#040805f5);place-items:center;animation:3.4s both goalFlashLife;display:grid;position:fixed;inset:0;overflow:hidden}.goal-flash:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 45%,transparent 0deg 8deg,color-mix(in srgb,var(--flash-color) 60%,transparent) 9deg 10deg,transparent 11deg 21deg);opacity:.075;animation:22s linear infinite goalFlashSpin;position:absolute;inset:-35%}.goal-flash:after{content:"";background:linear-gradient(90deg,#0000,#ffffff09 48%,#ffffff12 50%,#ffffff09 52%,#0000);animation:1.1s ease-out .1s both goalFlashSweep;position:absolute;inset:0;transform:translate(-100%)}.goal-flash-streaks{background:repeating-linear-gradient(90deg,transparent 0 8%,color-mix(in srgb,var(--flash-color) 5%,transparent) 8.1% 8.2%,transparent 8.3% 16%);opacity:.8;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.goal-flash-card{z-index:2;text-align:center;border:1px solid color-mix(in srgb,var(--flash-color) 55%,transparent);box-shadow:0 30px 90px #000000a6,0 0 80px color-mix(in srgb,var(--flash-color) 14%,transparent),0 0 0 1px #ffffff08 inset;background:linear-gradient(150deg,#132214e6,#070d09e8);border-radius:22px;max-width:min(720px,88vw);padding:34px 44px 30px;animation:.58s cubic-bezier(.16,1,.3,1) both goalCardIn;position:relative}.goal-flash-card:before{content:"";background:linear-gradient(90deg,transparent,var(--flash-color),transparent);opacity:.9;height:1px;position:absolute;top:0;left:14%;right:14%}.goal-flash-kicker{letter-spacing:2.8px;color:var(--flash-color);align-items:center;gap:0;margin-bottom:5px;font:800 9px Manrope;display:inline-flex}.goal-flash-word{letter-spacing:-.09em;color:var(--flash-color);text-shadow:0 0 50px color-mix(in srgb,var(--flash-color) 35%,transparent);font:900 clamp(74px,13vw,150px)/.78 Manrope;animation:.9s cubic-bezier(.2,.9,.25,1) 50ms both goalWordPulse;display:block}.goal-flash-word span{color:var(--white);text-shadow:0 0 35px #ffffff47}.goal-flash-card h2{letter-spacing:-1.6px;color:var(--white);margin:8px 0;font:800 clamp(26px,4vw,48px)/1.05 Manrope}.goal-flash-card p{color:#aebdb0;font-size:13px;line-height:1.55}.goal-flash-card p b{color:var(--flash-color)}.goal-flash-score{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:12px;margin:20px 0 12px;padding:12px 0;display:flex}.goal-flash-score span{letter-spacing:1.4px;color:#93a597;font-size:9px;font-weight:800}.goal-flash-score b{color:var(--white);font:800 27px Manrope}.goal-flash-score i{color:color-mix(in srgb,var(--flash-color) 75%,transparent);font:800 17px Manrope}.goal-flash-card small{letter-spacing:1.3px;color:#839587;text-transform:uppercase;font-size:8px}@keyframes goalFlashLife{0%{opacity:0}6%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes goalFlashSpin{to{transform:rotate(360deg)}}@keyframes goalFlashSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes goalCardIn{0%{opacity:0;transform:translateY(36px)scale(.82)}55%{opacity:1;transform:translateY(-4px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes goalWordPulse{0%{opacity:0;letter-spacing:-.16em;transform:scale(.65)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;letter-spacing:-.09em;transform:scale(1)}}@media (width<=700px){.match-actions>p{text-align:center;flex-basis:100%;min-width:0}.match-actions>.btn{flex:1;margin-left:0}.match-speed{order:2;margin-left:auto}.match-actions>.btn{order:3}.live-stage{border-radius:12px;padding:14px 15px 13px}.live-stage-top{flex-wrap:wrap;gap:7px}.live-stage-minute{font-size:11px}.live-stage-main{align-items:flex-start;gap:12px;padding:15px 0 10px}.live-stage-icon{border-radius:11px;width:44px;height:44px}.live-stage-icon svg{width:21px;height:21px}.live-stage-copy h2{font-size:19px}.live-stage-copy p{font-size:10px;line-height:1.55}.live-stage-foot{gap:8px}.live-stage-foot p{font-size:7px}.goal-flash-card{border-radius:17px;max-width:92vw;padding:26px 20px 22px}.goal-flash-kicker{letter-spacing:1.9px;font-size:7px}.goal-flash-word{font-size:clamp(64px,21vw,105px)}.goal-flash-card h2{font-size:26px}.goal-flash-card p{font-size:10px}.goal-flash-score{gap:8px;margin:15px 0 10px;padding:9px 0}.goal-flash-score b{font-size:22px}.goal-flash-card small{letter-spacing:.9px;font-size:7px}.day-transition-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(#080e09b3,#03070452 76%)}}@media (prefers-reduced-motion:reduce){.day-transition-overlay,.live-stage,.live-stage-status i,.goal-flash,.goal-flash:before,.goal-flash:after,.goal-flash-card,.goal-flash-word{animation:none}}.attribute-block{border-top:1px solid #2a372d;margin-top:17px;padding-top:15px}.attribute-head{color:#8b9c90;letter-spacing:.8px;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.attribute-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.attribute-item{background:#121b15;border:1px solid #2b3a2f;border-radius:7px;min-width:0;padding:8px 9px}.attribute-item>div:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.attribute-item span{color:#8e9f92;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.attribute-item b{color:var(--green);flex-shrink:0;font:700 11px Manrope}.attribute-bar{background:#26352b;border-radius:99px;height:4px;margin-top:6px;overflow:hidden}.attribute-bar i{background:linear-gradient(90deg,#79c63c,#b5f36a);border-radius:99px;height:100%;display:block}.attribute-flag{background:#18251a;border-color:#3b4b36}.attribute-flag b{color:#e4c16b}.splash-screen{z-index:4000;color:var(--white);isolation:isolate;background:#07100b;transition:opacity .68s,visibility .68s;position:fixed;inset:0;overflow:hidden}.splash-screen.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.splash-art{object-fit:cover;object-position:center 30%;opacity:0;filter:saturate(.96)contrast(1.04);width:100%;height:100%;transition:opacity .9s,transform 8s linear;position:absolute;inset:0;transform:scale(1.035)}.splash-art.is-ready{opacity:.9}.splash-screen.is-leaving .splash-art{transform:scale(1.075)}.splash-vignette{background:linear-gradient(90deg,#050c07f7 0%,#050c07d1 36%,#050c073d 72%,#050c0794 100%),linear-gradient(#0308054d 0%,#0308051a 56%,#030805f5 100%);position:absolute;inset:0}.splash-grid{pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 32px,#b5f36a0b 33px 34px,#0000 35px 66px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.splash-topline{z-index:2;justify-content:space-between;align-items:center;padding:clamp(22px,4vw,48px) clamp(24px,5vw,70px);display:flex;position:absolute;top:0;left:0;right:0}.splash-mark{letter-spacing:-1.4px;font:800 clamp(21px,2vw,28px) Manrope}.splash-mark span{color:var(--green)}.splash-edition{letter-spacing:2.4px;color:#a8bbaa;background:#b5f36a0f;border:1px solid #b5f36a47;border-radius:5px;padding:8px 11px;font:800 8px Manrope}.splash-copy{z-index:2;width:min(610px,100vw - 48px);position:absolute;bottom:clamp(110px,18vh,190px);left:clamp(24px,5vw,70px)}.splash-kicker{letter-spacing:3.2px;color:var(--green);margin-bottom:16px;font:800 9px Manrope;display:block}.splash-copy h1{letter-spacing:-4px;text-shadow:0 18px 60px #00000073;margin:0;font:900 clamp(43px,6.2vw,84px)/.94 Manrope}.splash-copy h1 span{color:var(--green)}.splash-copy>p{color:#a9bbaa;letter-spacing:.1px;margin:18px 0 31px;font-size:clamp(11px,1.2vw,14px)}.splash-loading{width:min(100%,390px)}.splash-loading-copy{color:#b7c7b8;letter-spacing:.45px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;font:700 9px Manrope;display:flex}.splash-loading-copy b{color:var(--green);font-variant-numeric:tabular-nums;font:800 10px Manrope}.splash-track{background:#223329;border-radius:99px;height:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.splash-track i{border-radius:inherit;background:linear-gradient(90deg,#6fbe3a,var(--green));height:100%;transition:width .12s linear;display:block;box-shadow:0 0 16px #b5f36a73}.splash-footer{z-index:2;letter-spacing:1.8px;color:#788d7d;justify-content:space-between;gap:16px;font:800 7px Manrope;display:flex;position:absolute;bottom:clamp(22px,4vw,42px);left:clamp(24px,5vw,70px);right:clamp(24px,5vw,70px)}.splash-footer span:last-child{color:var(--green)}.club-logo{border-radius:inherit;background:var(--club-logo-bg,#101a14);flex-shrink:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.club-logo img{object-fit:contain;width:100%;height:100%;display:block}.club-mini .club-logo,.office-crest .club-logo,.big-crest .club-logo,.score-crest .club-logo,.mini-crest .club-logo,.table-crest .club-logo{border-radius:7px}.big-crest .club-logo,.score-crest .club-logo,.office-crest .club-logo{box-shadow:0 7px 22px #00000047}.table-club .club-logo{border-radius:5px;width:25px;height:23px;margin-right:1px}.league-table .table-club{gap:8px}.onboarding-card{background:linear-gradient(150deg,#121e17,#0d1611 64%,#101a14);border-color:#3f5d46;width:min(100%,1120px);padding:0;overflow:auto}.onboarding-header{z-index:4;background:#0d1611;border-bottom:1px solid #293a2f;justify-content:space-between;align-items:center;gap:20px;padding:17px clamp(20px,3.2vw,34px);display:flex;position:sticky;top:0}.onboarding-brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.onboarding-mark{color:#112012;letter-spacing:-.6px;background:linear-gradient(145deg,#c8ff88,#7bc83d);border-radius:10px;place-items:center;width:43px;height:37px;font:800 13px Manrope;display:grid;box-shadow:0 5px 18px #b5f36a29}.onboarding-mark span{margin-left:1px;font-size:8px}.onboarding-brand-lockup small{color:#7d8f82;letter-spacing:.4px;margin-top:4px;font-size:8px;display:block}.onboarding-step{color:#74867a;flex-shrink:0;align-items:baseline;gap:3px;font:700 10px Manrope;display:flex}.onboarding-step b{color:var(--green);font:800 19px Manrope}.onboarding-step span{color:#6f8174;font-size:9px}.onboarding-step i{background:#2a3a2e;border-radius:99px;align-self:center;width:43px;height:3px;margin-left:10px;display:block;overflow:hidden}.onboarding-step i:after{content:"";border-radius:inherit;background:var(--green);width:50%;height:100%;transition:width .3s;display:block}.onboarding-step i.is-complete:after{width:100%}.onboarding-split{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(24px,4vw,55px);min-height:530px;padding:clamp(27px,4.2vw,50px) clamp(22px,4vw,48px);display:grid}.onboarding-intro{min-width:0}.onboarding-intro h1,.onboarding-club-head h1{letter-spacing:-2.3px;margin:11px 0 14px;font:800 clamp(31px,4.1vw,51px)/1 Manrope}.onboarding-intro h1 span,.onboarding-club-head h1 span{color:var(--green)}.onboarding-intro>p,.onboarding-club-head p{color:#95a69a;max-width:470px;font-size:11px;line-height:1.7}.onboarding-card .onboarding-intro form{max-width:none;margin-top:25px}.onboarding-card .onboarding-intro label{color:#b8c6ba;margin:0 0 8px;font-size:10px}.onboarding-card .onboarding-intro input{background:#0a120d;border-color:#33483a;height:46px;margin-bottom:10px;font-size:12px;transition:all .15s}.onboarding-card .onboarding-intro input:focus{border-color:#6b994a;outline:0;box-shadow:0 0 0 3px #b5f36a14}.onboarding-card .onboarding-intro .btn{justify-content:center;width:100%;min-height:44px;font-size:11px}.onboarding-perks{color:#8fa193;letter-spacing:.25px;border-top:1px solid #26372c;flex-wrap:wrap;gap:8px 15px;margin-top:20px;padding-top:17px;font-size:8px;font-weight:700;display:flex}.onboarding-perks span{align-items:center;gap:6px;display:inline-flex}.onboarding-perks svg{color:var(--green)}.onboarding-wall{background:linear-gradient(155deg,#1b2b1f,#0e1812);border:1px solid #35493a;border-radius:16px;padding:15px;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000042,inset 0 1px #ffffff09}.onboarding-wall:before{content:"";filter:blur(45px);pointer-events:none;background:#b5f36a1c;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-70px}.onboarding-wall-head,.onboarding-wall-foot{color:#7c8e80;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;display:flex;position:relative}.onboarding-wall-head b{color:var(--green);font-size:8px}.onboarding-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0;display:grid;position:relative}.onboarding-wall-logo{aspect-ratio:1;background:var(--club-logo-bg);border:1px solid #ffffff17;border-radius:9px;padding:4px;overflow:hidden;box-shadow:0 6px 17px #0003}.onboarding-wall-logo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.onboarding-wall-foot{border-top:1px solid #2a3b2e;padding-top:10px}.onboarding-wall-foot b{color:#dce9de;letter-spacing:0;font:700 10px Manrope}.onboarding-club-head{grid-template-columns:minmax(0,1fr) 315px;align-items:end;gap:25px;padding:clamp(26px,3.7vw,42px) clamp(22px,4vw,48px) 23px;display:grid}.onboarding-club-head h1{margin:9px 0 11px;font-size:clamp(30px,3.8vw,46px)}.onboarding-promise{color:#c5d7c5;background:linear-gradient(135deg,#b5f36a14,#b5f36a04);border:1px solid #46633f;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.onboarding-promise-icon{width:32px;height:32px;color:var(--green);background:#253d24;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.onboarding-promise b,.onboarding-promise span{display:block}.onboarding-promise b{color:#e0efdf;margin:1px 0 5px;font-size:9px}.onboarding-promise div span{color:#90a491;font-size:8px;line-height:1.55}.onboarding-clubs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 clamp(22px,4vw,48px) 28px;display:grid}.onboarding-club{background:#121c16;border-color:#2d4133;border-radius:14px;flex-direction:column;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.onboarding-club:hover{border-color:#6b934a;transform:translateY(-3px);box-shadow:0 20px 38px #00000042}.onboarding-club-visual{aspect-ratio:1.18;background:var(--club-logo-bg);border-bottom:1px solid #ffffff13;position:relative;overflow:hidden}.onboarding-club-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block;transform:scale(1.015)}.onboarding-club:hover .onboarding-club-visual img{transform:scale(1.055)}.onboarding-club-rating{color:#dce9de;background:#050c08d6;border:1px solid #ffffff3b;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px #0003}.onboarding-club-rating small{letter-spacing:.7px;color:#9db09f;font:800 5px Manrope}.onboarding-club-rating b{color:var(--green);font:800 12px Manrope}.onboarding-club-copy{flex-direction:column;flex:1;padding:13px 12px 12px;display:flex}.onboarding-club-region{letter-spacing:1.1px;text-transform:uppercase;color:#7f9382;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:800;display:block;overflow:hidden}.onboarding-club h2{letter-spacing:-.25px;min-height:32px;margin:6px 0 9px;font:700 13px/1.25 Manrope}.onboarding-club-meta{color:#849888;border-top:1px solid #24342a;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;margin-bottom:11px;padding-top:9px;font-size:7px;display:flex}.onboarding-club-meta b{color:var(--green);margin-left:3px;font-size:10px}.onboarding-club-short{letter-spacing:.7px;color:#a9baac;border:1px solid #34483a;border-radius:4px;padding:3px 5px;font:800 7px Manrope}.onboarding-club .btn{color:#142010;background:#b5f36a;justify-content:center;gap:6px;width:100%;padding:9px 7px;font-size:8px}.onboarding-club-foot{background:#080f0a52;border-top:1px solid #28392e;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(22px,4vw,48px) 21px;display:flex}.onboarding-tier-rail{letter-spacing:.85px;color:#687d6c;flex-wrap:wrap;align-items:center;gap:7px;font:800 7px Manrope;display:flex}.onboarding-tier-rail span{white-space:nowrap;border:1px solid #293a2f;border-radius:4px;padding:5px 7px}.onboarding-tier-rail .is-current{color:var(--green);background:#b5f36a0f;border-color:#537646}.onboarding-card .onboarding-back{color:#95a69a;white-space:nowrap;margin:0;padding:7px 0;font-size:9px}.onboarding-card .onboarding-back:hover{color:var(--green)}@media (width<=980px){.onboarding-card{width:min(100%,900px)}.onboarding-split{grid-template-columns:minmax(0,1fr) 300px;gap:25px;min-height:0;padding-top:35px;padding-bottom:35px}.onboarding-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-wall-logo{aspect-ratio:1.35}.onboarding-club-head{grid-template-columns:1fr}.onboarding-promise{max-width:520px}.onboarding-clubs{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-club-visual{aspect-ratio:1.55}}@media (width<=700px){.splash-topline{align-items:flex-start;padding:18px 16px}.splash-edition{letter-spacing:1.2px;padding:6px 7px;font-size:6px}.splash-copy{width:auto;bottom:120px;left:16px;right:16px}.splash-kicker{letter-spacing:2.2px;margin-bottom:12px;font-size:7px}.splash-copy h1{letter-spacing:-2.7px;font-size:clamp(39px,12.4vw,60px)}.splash-copy>p{margin:13px 0 23px;font-size:10px}.splash-loading{width:100%}.splash-footer{letter-spacing:1px;font-size:5.5px;bottom:20px;left:16px;right:16px}.splash-footer span:first-child{max-width:235px;line-height:1.6}.splash-art{object-position:61% 31%;opacity:.7}.splash-art.is-ready{opacity:.78}.splash-vignette{background:linear-gradient(#03080585 0%,#03080542 28%,#030805d1 58%,#030805f7 100%)}.onboarding-overlay{align-items:flex-start;padding:0}.onboarding-card{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.onboarding-header{padding:13px 16px}.onboarding-mark{width:38px;height:33px;font-size:11px}.onboarding-brand-lockup small{font-size:6px}.onboarding-eyebrow{font-size:8px}.onboarding-split{grid-template-columns:1fr;gap:24px;padding:28px 16px 24px}.onboarding-intro h1{letter-spacing:-2px;font-size:clamp(34px,11vw,47px)}.onboarding-intro>p{font-size:10px}.onboarding-wall{padding:11px}.onboarding-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0}.onboarding-wall-logo{aspect-ratio:1;border-radius:7px;padding:3px}.onboarding-perks{gap:7px 12px;font-size:7px}.onboarding-club-head{gap:17px;padding:26px 16px 19px}.onboarding-club-head h1{letter-spacing:-2px;font-size:clamp(33px,10.5vw,44px)}.onboarding-club-head p{font-size:9.5px}.onboarding-promise{max-width:none;padding:11px}.onboarding-clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 21px}.onboarding-club-visual{aspect-ratio:1.18}.onboarding-club-copy{padding:10px 9px 9px}.onboarding-club-region{letter-spacing:.7px;font-size:6px}.onboarding-club h2{min-height:28px;margin:5px 0 7px;font-size:11px}.onboarding-club-meta{margin-bottom:8px;font-size:6px}.onboarding-club-meta b{font-size:9px}.onboarding-club-short{display:none}.onboarding-club .btn{gap:4px;padding:8px 5px;font-size:8px}.onboarding-club .btn svg{width:12px}.onboarding-club-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 16px 18px}.onboarding-tier-rail{gap:5px;font-size:6px}.onboarding-tier-rail span{padding:4px 5px}.onboarding-card .onboarding-back{font-size:8px}.club-mini .club-logo{border-radius:6px}}@media (width<=420px){.onboarding-clubs{gap:6px;padding-left:9px;padding-right:9px}.onboarding-club-copy{padding:9px 7px 8px}.onboarding-club h2{font-size:10px}.onboarding-club .btn{padding:7px 4px;font-size:7.5px}.onboarding-club-rating{padding:4px 5px;top:5px;right:5px}.onboarding-club-rating b{font-size:10px}}@media (prefers-reduced-motion:reduce){.splash-art,.splash-screen,.onboarding-club,.onboarding-club-visual img{transition:none}.onboarding-club:hover,.onboarding-club:hover .onboarding-club-visual img{transform:none}}.calendar-matchday-note{color:var(--green);letter-spacing:.4px;align-items:center;gap:6px;margin-top:9px;font-size:9px;font-weight:700;display:flex}.sidebar .nav-item:disabled,.bottom-nav button:disabled,.mobile-menu-btn:disabled,.ticker-item:disabled{opacity:.45;cursor:not-allowed}.sidebar .nav-item:disabled:hover{color:#95a69a;box-shadow:none;background:0 0}.post-match-overlay{z-index:280;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(#080e09b8,#040805f0);place-items:center;padding:20px;animation:.3s both postMatchFade;display:grid;position:fixed;inset:0}.post-match-card{background:linear-gradient(150deg,#19281b,#0e1511 72%);border:1px solid #527a41;border-radius:16px;flex-direction:column;width:min(780px,100%);max-height:calc(100dvh - 40px);animation:.4s cubic-bezier(.2,.9,.25,1) both postMatchPop;display:flex;overflow:hidden;box-shadow:0 35px 90px #000000b8,inset 0 0 0 1px #b5f36a1a}.post-match-head{background:radial-gradient(at 18% 0,#b5f36a1a,#0000 58%);border-bottom:1px solid #2b3b2e;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 26px 21px;display:flex}.post-match-head h2{letter-spacing:-.8px;margin:9px 0 7px;font:800 25px Manrope}.post-match-head p{color:#9fb0a1;max-width:480px;font-size:10px;line-height:1.7}.post-match-position{text-align:right;border-left:1px solid #3a4c39;flex-shrink:0;min-width:118px;padding-left:21px}.post-match-position span{color:#8fa092;letter-spacing:1.1px;font-size:7px;font-weight:800;display:block}.post-match-position b{color:var(--green);letter-spacing:-2px;margin:5px 0;font:800 41px/1.1 Manrope;display:block}.post-match-position small{letter-spacing:0;margin-left:2px;font-size:11px}.post-match-position i{color:#a6c98a;letter-spacing:.8px;font-size:8px;font-style:normal;display:block}.post-match-table-wrap{scrollbar-width:thin;flex:1;min-height:0;padding:0 20px;overflow:auto}.post-match-table{min-width:620px}.post-match-foot{background:#080e0959;border-top:1px solid #2b3b2e;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}.post-match-foot>span{color:#859889;letter-spacing:.7px;font-size:8px}@keyframes postMatchFade{0%{opacity:0}to{opacity:1}}@keyframes postMatchPop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (width<=700px){.post-match-overlay{padding:0;overflow-y:auto}.post-match-card{border:0;border-radius:0;align-self:start;width:100%;min-height:100dvh;max-height:100dvh}.post-match-head{flex-direction:column;gap:14px;padding:20px 16px 16px}.post-match-head h2{font-size:21px}.post-match-position{text-align:left;border-top:1px solid #344635;border-left:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 0 0;display:flex}.post-match-position b{margin:0;font-size:30px}.post-match-table-wrap{padding:0 8px}.post-match-table{min-width:0}.post-match-foot{padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.post-match-foot .btn{width:100%}.post-match-foot>span{text-align:center}}@media (prefers-reduced-motion:reduce){.post-match-overlay,.post-match-card{animation:none}}.manager-avatar{color:#d8ffb5;background:linear-gradient(145deg,#294633,#14241a);border-radius:50%;flex-shrink:0;place-items:center;font:800 11px Manrope;display:grid;position:relative;overflow:hidden}.manager-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.manager-avatar svg{width:100%;height:100%;display:block}.manager-avatar.has-preset{background:var(--avatar-bg)}.top-avatar{overflow:hidden;padding:0!important}.top-avatar .manager-avatar{border-radius:50%;width:100%;height:100%}.career-avatar.manager-avatar{background:#17271a;border:3px solid #d9ffab;width:82px;height:82px;box-shadow:0 0 0 8px #b5f36a12}.career-avatar.manager-avatar b{font-size:25px}.manager-avatar.avatar-md{width:39px;height:39px}.manager-avatar.avatar-xl{border:3px solid #b4f16a;width:142px;height:142px;box-shadow:0 0 0 8px #b5f36a12,0 10px 40px #0007}.manager-avatar.avatar-xl b{font-size:31px}.advance-shortcut{color:#b8c9bb;letter-spacing:.5px;background:#131c16;border:1px solid #334437;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:8px;font-weight:800;transition:all .16s;display:inline-flex}.advance-shortcut:hover:not(:disabled){color:var(--green);background:#1a291c;border-color:#71984d;transform:translateY(-1px)}.advance-shortcut:disabled{opacity:.42;cursor:not-allowed}.advance-shortcut kbd{color:#91a495;background:#0c130f;border:1px solid #3c5040;border-bottom-width:2px;border-radius:4px;padding:2px 4px;font:800 7px Manrope}.screen-view{animation:screenViewIn calc(.42s * var(--motion-duration,1)) cubic-bezier(.2,.9,.25,1) both}@keyframes screenViewIn{0%{opacity:0;transform:translateY(13px)scale(.988)}to{opacity:1;transform:none}}.manager-avatar-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:20px;margin-bottom:17px;display:grid}.avatar-editor-preview{align-items:center;gap:16px;min-width:0;display:flex}.manager-avatar-panel .manager-avatar.avatar-xl{border-width:2px;width:96px;height:96px;box-shadow:0 0 0 6px #b5f36a0d}.avatar-editor-preview h3{margin:6px 0 5px;font:700 17px Manrope}.avatar-editor-preview p{max-width:290px;font-size:9px;line-height:1.6}.avatar-preset-grid{grid-template-columns:repeat(6,minmax(50px,1fr));gap:7px;display:grid}.avatar-preset{color:#8fa294;background:#111a14;border:1px solid #2b3a2f;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:7px 4px;transition:all .16s;display:flex}.avatar-preset .manager-avatar{width:34px;height:34px;transition:transform .18s}.avatar-preset span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:700;overflow:hidden}.avatar-preset:hover,.avatar-preset.selected{color:#d8ebd8;background:#1b2b1c;border-color:#71984d;transform:translateY(-1px)}.avatar-preset.selected .manager-avatar{transform:scale(1.04);box-shadow:0 0 0 2px #b5f36a}.avatar-editor-actions{flex-direction:column;gap:7px;display:flex}.motion-setting{background:#111a14;border:1px solid #2b3a2f;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:12px 13px;display:flex}.motion-setting small{color:#8b9b8e;margin-top:4px;font-size:8px;line-height:1.5;display:block}.motion-choice{background:#0d1410;border:1px solid #344237;border-radius:7px;flex-shrink:0;gap:3px;padding:3px;display:flex}.motion-choice button{color:#8fa093;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:800}.motion-choice button.active{background:var(--green);color:#142010}.day-transition-overlay{animation-duration:calc(.7s * var(--motion-duration,1))}.calendar-pop{animation-duration:calc(.62s * var(--motion-duration,1))}.calendar-pop>i>em{animation-duration:calc(.58s * var(--motion-duration,1))}.calendar-week{gap:3px;margin:4px 0 2px;display:flex;position:relative}.calendar-week i{color:#778c79;letter-spacing:0;border-radius:4px;place-items:center;width:16px;height:16px;font:800 6px Manrope;transition:all .2s;display:grid}.calendar-week i.active{background:var(--green);color:#12200d;box-shadow:0 0 12px #b5f36a44}.tactics-layout{align-items:start}.tactical-pitch-panel{overflow:hidden}.pitch-player{color:inherit;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .16s,filter .16s}.pitch-player:disabled{cursor:default;opacity:.55}.pitch-player:not(:disabled):hover{filter:brightness(1.13);transform:translate(-50%,-50%)translateY(-3px)}.pitch-player.is-selected .jersey-svg{filter:drop-shadow(0 0 4px #ffffffd9)drop-shadow(0 0 14px #b5f36a99)}.pitch-player.is-target .jersey-svg{animation:1.4s ease-in-out infinite targetGlow}@keyframes targetGlow{0%,to{filter:drop-shadow(0 3px 9px #04120a75)}50%{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 15px #b5f36acc)}}.pitch-player.is-dragging{opacity:.55}.pitch-player.is-dragging .jersey-svg{filter:drop-shadow(0 0 4px #b5f36a77)}.pitch-player.is-target{cursor:copy}.pitch-player.is-wrong-slot .jersey-svg{filter:drop-shadow(0 0 3px #efc26eaa)drop-shadow(0 0 12px #efc26e55)}.pitch-player.is-wrong-slot .pitch-role{color:#f2c877;background:#3f2f10c2}.pitch-player.is-wrong-slot small{color:#e8b45c}.pitch-player small{color:#c2d9bd;letter-spacing:.3px;background:#08150dbb;border-radius:3px;padding:2px 4px;font-size:6px}.pitch-bench{border-top:1px solid #2a3a2e;margin-top:13px;padding-top:11px}.pitch-bench-head{color:#7f9384;letter-spacing:.8px;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:7px;font-weight:800;display:flex}.pitch-bench-head span:last-child{text-align:right;color:#99b18f}.pitch-bench-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:168px;padding-right:3px;display:grid;overflow:auto}.bench-player{text-align:left;color:#dce8de;background:#121b15;border:1px solid #2b3a2f;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 8px;transition:all .15s;display:flex}.bench-player:hover:not(:disabled),.bench-player.is-selected{background:#1a291b;border-color:#71984d;transform:translateY(-1px)}.bench-player.is-selected{box-shadow:inset 2px 0 var(--green)}.bench-player.is-injured{opacity:.48;cursor:not-allowed}.bench-jersey{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.bench-player>span:nth-child(2){flex:1;min-width:0}.bench-player b,.bench-player small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bench-player b{font-size:9px}.bench-player small{color:#87998b;margin-top:3px;font-size:7px}.bench-player>strong{color:var(--green);font:800 12px Manrope}.tactical-player-profile{border-top:1px solid #2a372d;margin-top:16px;padding-top:15px}.tactical-profile-head{align-items:center;gap:10px;display:flex}.tactical-profile-head>div{flex:1;min-width:0}.tactical-profile-head b,.tactical-profile-head small{display:block}.tactical-profile-head b{margin-top:3px;font-size:11px}.tactical-profile-head small{color:#85978a;margin-top:3px;font-size:8px}.tactical-profile-head>strong{color:var(--green);font:800 27px Manrope}.tactical-profile-metrics{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid}.tactical-profile-metrics>div{text-align:center;background:#121b15;border:1px solid #2a3a2f;border-radius:6px;padding:7px 6px}.tactical-profile-metrics span,.tactical-profile-metrics b{display:block}.tactical-profile-metrics span{letter-spacing:.6px;color:#829487;font-size:6px}.tactical-profile-metrics b{color:#ecf8ed;margin-top:4px;font:700 12px Manrope}.tactical-attribute-list{flex-direction:column;gap:7px;margin-top:12px;display:flex}.tactical-attribute-list>div{color:#95a69a;grid-template-columns:74px minmax(0,1fr) 24px;align-items:center;gap:7px;font-size:8px;display:grid}.tactical-attribute-list i{background:#28362b;border-radius:99px;height:4px;overflow:hidden}.tactical-attribute-list em{background:linear-gradient(90deg,#79c63c,#b5f36a);border-radius:99px;height:100%;display:block}.tactical-attribute-list b{text-align:right;color:var(--green);font-size:8px}.tactical-profile-note{color:#9eb19f;background:#1a291b;border-radius:7px;align-items:flex-start;gap:6px;margin-top:12px;padding:9px;font-size:8px;line-height:1.5;display:flex}.tactical-profile-note svg{color:var(--green);flex-shrink:0;margin-top:1px}.tactical-profile-note b{color:#e2f0e3}.world-wire-panel{background:linear-gradient(125deg,#18271a,#111914);border:1px solid #344633;border-radius:11px;margin:0 0 14px;padding:17px 18px}.world-wire-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.world-wire-head h3{margin:5px 0 0;font:700 16px Manrope}.world-wire-live{color:var(--green);letter-spacing:1px;white-space:nowrap;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.world-wire-live i{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 10px #b5f36a}.world-wire-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.world-wire-card{text-align:left;color:#e4eee5;min-height:91px;animation:wireCardIn calc(.36s * var(--motion-duration,1)) cubic-bezier(.2,.9,.25,1) both;animation-delay:calc(var(--wire-index) * 55ms * var(--motion-duration,1));background:#131d16;border:1px solid #2c3d30;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;transition:all .17s;display:flex;position:relative}.world-wire-card:hover{background:#1a2a1b;border-color:#71984d;transform:translateY(-2px)}.world-wire-card>span{letter-spacing:.9px;color:var(--green);font-size:6px;font-weight:800}.world-wire-card>b{padding-right:16px;font:700 10px/1.45 Manrope}.world-wire-card>small{color:#7f9283;margin-top:auto;font-size:7px}.world-wire-card>svg{color:#708b6b;position:absolute;bottom:10px;right:9px}@keyframes wireCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.manager-wire-list{flex-direction:column;display:flex}.manager-wire-list button{text-align:left;color:#dfeae1;background:0 0;border:0;border-bottom:1px solid #29352c;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0;display:flex}.manager-wire-list button:last-child{border-bottom:0;padding-bottom:0}.manager-wire-list button:hover b{color:var(--green)}.manager-wire-list span{letter-spacing:.8px;color:var(--green);font-size:6px;font-weight:800}.manager-wire-list b{font:600 10px/1.45 Manrope;transition:all .15s}.manager-wire-list small{color:#7f9183;font-size:7px}.news-modal-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.news-modal-actions .text-link{padding:0;text-decoration:none}@media (width<=1250px){.manager-avatar-panel{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr)}.avatar-editor-actions{flex-flow:wrap;grid-column:1/-1}.avatar-preset-grid{grid-template-columns:repeat(6,minmax(44px,1fr))}}@media (width<=980px){.advance-shortcut span,.advance-shortcut kbd{display:none}.advance-shortcut{justify-content:center;width:30px;padding:0}.manager-avatar-panel{grid-template-columns:1fr}.avatar-preset-grid{grid-template-columns:repeat(6,minmax(42px,1fr))}.avatar-editor-actions{grid-column:auto}}@media (width<=700px){.manager-avatar-panel{gap:14px;padding:15px}.manager-avatar-panel .manager-avatar.avatar-xl{width:72px;height:72px}.avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-preset .manager-avatar{width:40px;height:40px}.avatar-preset span{font-size:7px}.motion-setting{flex-direction:column;align-items:flex-start}.motion-choice{width:100%}.motion-choice button{flex:1}.pitch-bench-list,.world-wire-grid{grid-template-columns:1fr}.world-wire-card{min-height:78px}.news-modal-actions{justify-content:space-between;width:100%}.news-modal-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.screen-view,.world-wire-card,.pitch-player.is-target .jersey-svg,.world-wire-live i,.achievement-card,.achievement-icon,.achievement-icon:before,.achievement-icon:after,.achievement-spark{animation:none}.pitch-player,.bench-player,.avatar-preset,.advance-shortcut{transition:none}}.player-avatar{background:linear-gradient(145deg,#294633,#14241a);overflow:visible}.player-avatar>img{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.player-avatar .avatar-initials{z-index:0;position:relative}.player-avatar.is-verified{box-shadow:0 0 0 1px #4c8dff66,0 0 18px #2f80ff24}.verified-badge{z-index:3;color:#fff;background:linear-gradient(145deg,#5ca6ff,#1769ff);border:2px solid #0d1510;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 2px 8px #0b3b8f99}.player-avatar.avatar-xl .verified-badge{border-width:3px;width:28px;height:28px;bottom:4px;right:2px}.verified-label{color:#7cb7ff;letter-spacing:.45px;vertical-align:middle;white-space:nowrap;background:#2f80ff1f;border:1px solid #2f80ff4d;border-radius:4px;align-items:center;gap:3px;margin-left:5px;padding:2px 4px;font-size:6px;font-weight:900;display:inline-flex}.market-card.is-verified{background:linear-gradient(145deg,#162331,#101821);border-color:#3e73b880;box-shadow:inset 0 1px #5ea1ff18}.market-card.is-verified .market-foot{border-color:#33537a}.market-card.is-verified .market-foot strong{color:#8ec2ff}.market-dob{margin-top:2px;color:#7da9dd!important}.verified-pill{color:#7cb7ff;letter-spacing:.8px;background:#2f80ff1a;border:1px solid #2f80ff4d;border-radius:5px;align-items:center;gap:4px;margin-bottom:7px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.profile-dob{color:#8ca8c8;margin-top:6px;font-size:8px;display:block}.player-modal-overlay{z-index:950;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 18%,#1b2f1fd9,#050a06f2 72%);place-items:center;padding:24px;animation:.22s both playerModalFade;display:grid;position:fixed;inset:0}.player-modal{background:linear-gradient(155deg,#19281b,#0e1511 74%);border:1px solid #527a41;border-radius:18px;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 48px);animation:.34s cubic-bezier(.2,.9,.25,1) both playerModalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 85px #000c,inset 0 0 0 1px #b5f36a12}.player-modal-grabber{display:none}.player-modal-head{background:radial-gradient(at 15% 0,#b5f36a12,#0000 62%);border-bottom:1px solid #2b3b2e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.player-modal-close{flex-shrink:0}.player-modal-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 18px 20px;overflow-y:auto}.player-modal .profile-portrait{height:178px}.player-modal .avatar-xl{width:132px;height:132px}.player-modal .profile-name h2{font-size:21px}.player-modal .profile-rating{margin:15px 0}@keyframes playerModalFade{0%{opacity:0}to{opacity:1}}@keyframes playerModalPop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes playerModalSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (width<=700px){.player-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 50% 0,#1b2f1fd9,#050a06f2 72%);align-items:end;padding:0}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.player-modal{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;animation:.34s cubic-bezier(.2,.9,.25,1) both playerModalSheet}.player-modal-grabber{background:#3c503d;border-radius:999px;flex-shrink:0;width:42px;height:4px;margin:10px auto 0;display:block}.player-modal-head{padding:11px 16px 13px}.player-modal-scroll{padding:0 16px calc(22px + env(safe-area-inset-bottom,0px))}.player-modal .profile-portrait{height:158px}.player-modal .avatar-xl{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.player-modal-overlay,.player-modal{animation:none}}.player-reveal-overlay{z-index:280;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 32%,#18345acc,#05090ddd 70%);place-items:center;padding:22px;animation:.28s both revealOverlayIn;display:grid;position:fixed;inset:0}.player-reveal-overlay.is-closing{animation:.3s both revealOverlayOut}.player-reveal-card{background:linear-gradient(130deg,#111c27,#0b1116 58%,#101d18);border:1px solid #3e75b9;border-radius:18px;grid-template-columns:minmax(245px,.9fr) minmax(0,1.1fr);width:min(790px,100%);animation:.58s cubic-bezier(.18,.9,.22,1) both revealCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 95px #000c,0 0 0 1px #2f80ff1f,0 0 80px #2f80ff1f}.player-reveal-card:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff16 49%,#0000 56%);animation:1s .3s both revealShine;position:absolute;inset:-40% -70%;transform:translate(-58%)}.player-reveal-overlay.is-closing .player-reveal-card{animation:.3s both revealCardOut}.player-reveal-top{z-index:4;color:#a9bfd4;letter-spacing:1.5px;background:#07101978;border-bottom:1px solid #ffffff0f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:7px;font-weight:900;display:flex}.player-reveal-verified{color:#8ec4ff;letter-spacing:.9px;background:#2f80ff26;border:1px solid #3d87f0;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.player-reveal-photo{background:radial-gradient(circle at 50% 32%,#234a77,#0c141c 68%);place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.player-reveal-photo:before{content:"";opacity:.8;background:repeating-linear-gradient(125deg,#0000 0 35px,#7cb7ff0b 36px 37px,#0000 38px 74px);position:absolute;inset:0}.player-reveal-photo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#081016e6);position:absolute;inset:0}.player-reveal-photo img{z-index:1;object-fit:cover;object-position:top center;width:100%;height:100%;animation:.8s cubic-bezier(.2,.9,.25,1) both revealPhotoIn;position:absolute;inset:0}.player-reveal-fallback{color:#fff2;letter-spacing:-5px;font:800 92px Manrope}.player-reveal-photo-badge{z-index:4;color:#fff;background:linear-gradient(145deg,#67aeff,#1769ff);border:3px solid #08131d;border-radius:50%;place-items:center;width:33px;height:33px;animation:.48s cubic-bezier(.2,1.5,.4,1) .32s both revealBadgePop;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 0 0 1px #76b7ff80,0 7px 24px #135dc9aa}.player-reveal-position{z-index:4;color:#10200b;letter-spacing:1px;background:linear-gradient(145deg,#d3ff9b,#92df54);border-radius:6px;padding:7px 10px;font:900 11px Manrope;animation:.42s cubic-bezier(.2,1.5,.4,1) .4s both revealBadgePop;position:absolute;bottom:15px;left:15px;box-shadow:0 5px 18px #0008}.player-reveal-body{flex-direction:column;justify-content:center;min-width:0;padding:25px 27px;display:flex}.player-reveal-body .eyebrow{color:#78aee8;letter-spacing:1.5px;font-size:7px}.player-reveal-body h2{letter-spacing:-1.4px;margin:11px 0 19px;font:800 32px/1.08 Manrope}.player-reveal-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.player-reveal-details>div{background:#0c151d;border:1px solid #263a4d;border-radius:7px;min-width:0;padding:10px 9px}.player-reveal-details span,.player-reveal-details b{display:block}.player-reveal-details span{color:#7893ad;letter-spacing:.8px;font-size:6px;font-weight:900}.player-reveal-details b{color:#eef7ff;margin-top:5px;font:700 10px/1.35 Manrope}.player-reveal-body>p{color:#97aab9;margin-top:15px;font-size:9px;line-height:1.65}.player-reveal-foot{border-top:1px solid #243544;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:21px;padding-top:16px;display:flex}.player-reveal-foot small,.player-reveal-foot b{display:block}.player-reveal-foot small{color:#7893ad;letter-spacing:.9px;font-size:6px;font-weight:900}.player-reveal-foot b{color:#9cc7ff;margin-top:4px;font:800 15px Manrope}.player-reveal-foot .btn{color:#07131f;background:#6fb2ff;flex-shrink:0;box-shadow:0 6px 20px #2f80ff33}.player-reveal-foot .btn:hover{background:#9bcaff}@keyframes revealOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes revealOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes revealCardIn{0%{opacity:0;transform:translateY(34px)scale(.93)rotateX(6deg)}to{opacity:1;transform:none}}@keyframes revealCardOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes revealPhotoIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes revealBadgePop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes revealShine{0%{transform:translate(-58%)}to{transform:translate(58%)}}@media (width<=700px){.player-reveal-overlay{padding:12px}.player-reveal-card{grid-template-columns:1fr}.player-reveal-photo{min-height:260px}.player-reveal-body{padding:19px}.player-reveal-body h2{margin:8px 0 14px;font-size:25px}.player-reveal-details{grid-template-columns:repeat(2,minmax(0,1fr))}.player-reveal-details>div:last-child{grid-column:1/-1}.player-reveal-foot{align-items:center}.market-card.is-verified{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.player-reveal-overlay,.player-reveal-card,.player-reveal-card:after,.player-reveal-photo img,.player-reveal-photo-badge,.player-reveal-position{animation:none}}.match-card-image{object-fit:contain;filter:drop-shadow(0 2px 4px #000a);width:13px;height:17px;animation:.38s cubic-bezier(.2,1.4,.35,1) both cardDeal}.match-card-image.is-live{filter:drop-shadow(0 8px 14px #000b)drop-shadow(0 0 12px #efc26e33);width:34px;height:45px;animation:.52s cubic-bezier(.2,1.35,.35,1) both cardLive}.live-stage-icon.has-card,.event-icon.has-card{box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow:visible}.timeline-event.event-yellow .event-icon.has-card{background:#2d2717;border:1px solid #5e4b20;box-shadow:0 0 14px #efc26e1f}.timeline-event.event-red .event-icon.has-card{background:#341d1c;border:1px solid #6b3432;box-shadow:0 0 14px #f0757524}.live-stage.tone-yellow .live-stage-icon{background:#3a2f14;border-color:#7e6326}.live-stage.tone-red .live-stage-icon{background:#3a1d1b;border-color:#7b3532}.live-stage.tone-penalty{--stage-accent:#ffd27a;background:linear-gradient(115deg,#2c2517,#121410 60%,#241f14);border-color:#6d6037}.timeline-event.event-penalty .event-icon{color:#ffd27a;background:#3c321b}.timeline-event.event-penalty b{color:#ffd27a}@keyframes cardDeal{0%{opacity:0;transform:translateY(-8px)rotate(-12deg)scale(.55)}to{opacity:1;transform:none}}@keyframes cardLive{0%{opacity:0;transform:translateY(-18px)rotate(-16deg)scale(.4)}60%{transform:translateY(3px)rotate(3deg)scale(1.08)}to{opacity:1;transform:none}}.manager-verdict{background:radial-gradient(at 15% 0,#b5f36a0d,#0000 55%);border-bottom:1px solid #2b3b2e;grid-template-columns:108px minmax(0,1fr) minmax(170px,.65fr);align-items:center;gap:18px;min-height:0;padding:16px 26px;animation:.45s cubic-bezier(.2,.9,.25,1) both verdictIn;display:grid}.manager-verdict-rating{border-right:1px solid #334536;padding-right:17px}.manager-verdict-rating span,.manager-verdict-rating b,.manager-verdict-rating small{display:block}.manager-verdict-rating span{letter-spacing:1px;color:#8fa092;font-size:7px;font-weight:900}.manager-verdict-rating b{color:var(--green);letter-spacing:-1.5px;margin:5px 0 4px;font:800 34px/1.1 Manrope}.manager-verdict-rating small{letter-spacing:.8px;color:#9db39f;font-size:7px;font-weight:800}.manager-verdict-copy h3{letter-spacing:-.4px;margin:6px 0;font:800 17px/1.25 Manrope}.manager-verdict-copy p{color:#9bae9f;font-size:9px;line-height:1.55}.manager-verdict-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.manager-verdict-tags span{letter-spacing:.6px;color:#a8b8ab;background:#17231a;border:1px solid #344637;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.manager-verdict-tags span.up{color:var(--green);background:#b5f36a0d;border-color:#587744}.manager-verdict-tags span.down{color:#f19a8e;background:#f075750d;border-color:#69433d}.manager-verdict-advice{border-left:1px solid #334536;padding-left:17px}.manager-verdict-advice b{letter-spacing:1px;color:var(--green);font-size:7px}.manager-verdict-advice p{color:#a3b3a6;margin-top:6px;font-size:9px;line-height:1.55}.manager-verdict.tone-good,.manager-verdict.tone-hot{background:radial-gradient(at 15% 0,#b5f36a17,#0000 55%)}.manager-verdict.tone-bad,.manager-verdict.tone-cold{background:radial-gradient(at 15% 0,#f0757515,#0000 55%)}.manager-verdict.tone-bad .manager-verdict-rating b,.manager-verdict.tone-cold .manager-verdict-rating b{color:#f19a8e}@keyframes verdictIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tactical-intel{background:linear-gradient(115deg,#18271b,#101713 65%,#152019);border-color:#3a503a;margin-bottom:17px;padding:18px 20px;animation:.38s both verdictIn}.tactical-intel-head{border-bottom:1px solid #304033;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:13px;display:flex}.tactical-intel-head h3{letter-spacing:-.6px;margin:5px 0 4px;font:800 20px Manrope}.tactical-intel-head p{color:#97a99b;font-size:9px}.intel-verdict{text-align:right;border-left:1px solid #3a4b3b;flex-shrink:0;padding-left:18px}.intel-verdict span,.intel-verdict b,.intel-verdict small{display:block}.intel-verdict span{letter-spacing:1px;color:#8fa092;font-size:7px;font-weight:900}.intel-verdict b{color:var(--green);margin:4px 0 2px;font:800 20px Manrope}.intel-verdict small{color:#9bb09e;font-size:8px}.intel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;padding:14px 0;display:grid}.intel-phase{min-width:0}.intel-phase>span,.intel-phase>b,.intel-phase>small{display:block}.intel-phase>span{color:#8fa092;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.intel-phase>b{margin:5px 0 6px;font:800 11px Manrope}.intel-phase>i{background:#26342a;border-radius:99px;height:4px;display:block;overflow:hidden}.intel-phase>i em{background:linear-gradient(90deg,#79c63c,var(--green));border-radius:99px;height:100%;display:block}.intel-phase>small{color:#8da092;margin-top:4px;font-size:7px}.intel-footer{border-top:1px solid #304033;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.intel-tags{flex-wrap:wrap;gap:5px;display:flex}.intel-tags span{letter-spacing:.5px;color:#b5e99a;white-space:nowrap;background:#b5f36a0b;border:1px solid #3a5039;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.intel-footer p{color:#a4b3a7;align-items:flex-start;gap:6px;max-width:58%;font-size:8px;line-height:1.55;display:flex}.intel-footer p svg{color:var(--green);flex-shrink:0;margin-top:1px}@media (width<=900px){.manager-verdict{grid-template-columns:90px minmax(0,1fr);padding:14px 18px}.manager-verdict-advice{border-top:1px solid #334536;border-left:0;grid-column:1/-1;padding:10px 0 0}.intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.intel-footer{display:block}.intel-footer p{max-width:none;margin-top:9px}}@media (width<=700px){.tactical-intel{padding:15px}.tactical-intel-head{display:block}.intel-verdict{text-align:left;border-top:1px solid #304033;border-left:0;margin-top:8px;padding:10px 0 0}.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-verdict{grid-template-columns:1fr}.manager-verdict-rating{border-bottom:1px solid #334536;border-right:0;align-items:baseline;gap:8px;padding:0 0 9px;display:flex}.manager-verdict-rating b{margin:0}.match-card-image.is-live{width:26px;height:35px}}@media (prefers-reduced-motion:reduce){.match-card-image,.manager-verdict,.tactical-intel{animation:none}}.live-sub-controls{background:#111a14;border:1px solid #2d3c31;border-radius:9px;margin-top:16px;padding:13px}.live-sub-controls>b{margin-bottom:9px;font-size:10px;display:block}.live-sub-selects{flex-direction:column;gap:8px;display:flex}.live-sub-selects select{width:100%;color:var(--white);background:#0d1410;border:1px solid #2d3b31;border-radius:8px;padding:9px 10px;font-size:9px}.live-sub-controls .btn{width:100%;margin-top:10px}.stat-bar-row{margin-bottom:12px}@media (width<=700px){.match-actions{flex-wrap:wrap}.match-actions .progress{width:100%;margin:2px 0}.halftime-panel{padding:13px}.ht-presets{gap:5px}.tactic-group-label{font-size:7px}}@media (width<=390px){.tactic-field-grid,.tactic-field-grid.compact{grid-template-columns:1fr}}:root{--m-dur-fast:calc(.16s * var(--motion-duration,1));--m-dur-mid:calc(.3s * var(--motion-duration,1));--m-dur-base:calc(.42s * var(--motion-duration,1));--m-dur-slow:calc(.55s * var(--motion-duration,1));--m-ease:cubic-bezier(.2,.9,.25,1);--m-arrive:cubic-bezier(.18,.9,.26,1.18)}@keyframes contentRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.screen-view>*{animation:contentRise var(--m-dur-base) var(--m-ease) both;animation-delay:var(--m-stagger,calc(50ms * var(--motion-duration,1)))}.screen-view>:nth-child(2){animation-delay:calc(.11s * var(--motion-duration,1))}.screen-view>:nth-child(3){animation-delay:calc(.17s * var(--motion-duration,1))}.screen-view>:nth-child(4){animation-delay:calc(.23s * var(--motion-duration,1))}.screen-view>:nth-child(5){animation-delay:calc(.29s * var(--motion-duration,1))}.screen-view>:nth-child(6){animation-delay:calc(.35s * var(--motion-duration,1))}.screen-view>:nth-child(n+7){animation-delay:calc(.38s * var(--motion-duration,1))}.btn{transition:.16s var(--m-ease)}.btn:active{transform:translateY(1px)scale(.985)}.btn:disabled{transition:none}.nav-item:active,.bottom-nav button:active{transform:scale(.96)}@keyframes confirmPop{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.toast{animation:toastIn var(--m-dur-mid) var(--m-arrive) both}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.tactical-pitch[data-settled=true] .pitch-player{transition:left var(--m-dur-slow) var(--m-ease),top var(--m-dur-slow) var(--m-ease)}.tactical-pitch[data-settled=true] .pitch-player.is-dragging{transition:none}@keyframes targetHandoff{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pitch-player.is-target{animation:targetHandoff calc(1.4s * var(--motion-duration,1)) ease-in-out infinite}@keyframes scorePop{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}.score-numbers{animation:scorePop var(--m-dur-mid) var(--m-arrive) both}@keyframes eventIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.timeline-event{animation:eventIn var(--m-dur-mid) var(--m-ease) both}.match-status.status-live{position:relative}.match-status.status-live:after{content:"";border-radius:4px;animation:2.4s linear infinite liveRing;position:absolute;inset:-1px}@keyframes liveRing{0%{box-shadow:0 0 #b5f36a30}50%{box-shadow:0 0 0 4px #b5f36a0a}to{box-shadow:0 0 #b5f36a00}}.route-guide-chip{z-index:55;color:#b8c9bb;letter-spacing:.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.16s var(--m-ease);animation:toastIn var(--m-dur-mid) var(--m-ease) both;background:#131c16ee;border:1px solid #31432f;border-radius:99px;align-items:center;gap:7px;padding:9px 14px;font-size:10px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:22px;box-shadow:0 10px 30px #0007}.route-guide-chip:hover,.route-guide-chip:focus-visible{color:var(--green);border-color:#71984d;transform:translateY(-2px)}.route-guide-chip svg{color:var(--green)}@media (width<=700px){.route-guide-chip{bottom:calc(78px + env(safe-area-inset-bottom,0px));right:12px}}@media (prefers-reduced-motion:reduce){.screen-view>*{animation:none}.tactical-pitch[data-settled=true] .pitch-player{transition:none}.pitch-player.is-target,.score-numbers,.timeline-event,.toast,.route-guide-chip,.match-status.status-live:after{animation:none}}.squad-strength-panel{margin-top:14px}.strength-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.strength-metric{background:#101a15;border:1px solid #25332a;border-radius:12px;padding:12px 13px}.strength-metric span{letter-spacing:1.1px;color:#7d9480;margin-bottom:5px;font-size:8.5px;display:block}.strength-metric b{color:#fff;font-size:20px;font-weight:800}.strength-trend-row{grid-template-columns:1.5fr 1fr;gap:12px;margin-top:10px;display:grid}.strength-trend{background:#0d1613;border:1px solid #25332a;border-radius:12px;padding:12px 14px}.trend-svg{width:100%;height:56px;display:block}.trend-caption{color:#7d9480;letter-spacing:.4px;margin-top:6px;font-size:9px;display:block}.strength-side{flex-direction:column;gap:10px;display:flex}.strength-change{background:#0d1613;border:1px solid #25332a;border-radius:12px;padding:11px 13px}.strength-change b{font-size:19px;font-weight:800}.strength-change span{color:#7d9480;letter-spacing:.4px;margin-top:3px;font-size:9px;display:block}.strength-change.up b{color:var(--green)}.strength-change.down b{color:#ff8279}.strength-ages{background:#0d1613;border:1px solid #25332a;border-radius:12px;flex-wrap:wrap;gap:7px;padding:11px 13px;display:flex}.strength-ages span{color:#9fb3a4;border:1px solid #2a3b30;border-radius:99px;padding:3px 9px;font-size:9.5px}.strength-ages b{color:#fff}.strength-footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.dev-leaders,.dev-stalled{border:1px solid #25332a;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.strength-footer .list-row b{font-size:12px}.strength-footer .list-row small{font-size:9.5px}.dev-profile{background:#0d1613;border:1px solid #25332a;border-radius:14px;margin-top:12px;padding:13px 14px}.dev-profile-head{justify-content:space-between;align-items:center;display:flex}.dev-band{letter-spacing:1px;color:#9fb3a4;border:1px solid #2a3b30;border-radius:99px;padding:3px 9px;font-size:8.5px;font-weight:800}.dev-band.elite{color:#b5f36a;border-color:#3d5a43}.dev-band.strong{color:#e4c16b}.dev-band.modest{color:#8a9d90}.dev-profile-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.dev-profile-metrics span{letter-spacing:1px;color:#7d9480;font-size:8px;display:block}.dev-profile-metrics b{color:#fff;font-size:17px;font-weight:800}.dev-next-point{margin-top:11px}.dev-next-copy{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dev-next-copy span{color:#cddbd0;font-size:10.5px;font-weight:700}.dev-next-copy small{color:#7d9480;text-align:right;font-size:9px}.dev-next-point .progress{margin-top:6px}.dev-log{flex-direction:column;gap:5px;margin-top:11px;display:flex}.dev-log-row{color:#b9c6bb;align-items:baseline;gap:8px;font-size:10px;display:flex}.dev-log-type{letter-spacing:1px;color:#7d9480;flex:none;width:52px;font-size:7.5px;font-weight:800}.dev-log-row.train .dev-log-type,.dev-log-row.match .dev-log-type{color:var(--green)}.dev-log-row.setback .dev-log-type,.dev-log-row.decline .dev-log-type{color:#ff8279}.dev-log-row small{color:#66806e;margin-left:auto;font-size:8.5px}.dev-empty{font-size:10px}.scheme-fluency{margin-bottom:12px}.fluency-head{justify-content:space-between;align-items:center;display:flex}.fluency-head h3{font-size:17px}.fluency-score{text-align:right}.fluency-score span{letter-spacing:1.2px;color:#7d9480;font-size:8px;display:block}.fluency-score b{color:var(--green);font-size:26px;font-weight:800}.fluency-groups{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:10px;display:grid}.fluency-bar{color:#9fb3a4;grid-template-columns:1fr 44px 26px;align-items:center;gap:8px;font-size:9.5px;display:grid}.fluency-bar small{text-align:right;color:#66806e}.read-context-note{border:1px dashed #2a3b30;border-radius:10px;padding:8px 12px;font-size:10px}.training-tier-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.training-tier{background:#0d1613;border:1px solid #25332a;border-radius:12px;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.training-tier.owned{border-color:#3d5a43}.training-tier b{font-size:13px}.training-tier small{color:#7d9480;font-size:9.5px;line-height:1.45}.training-upgrade-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (width<=700px){.strength-metrics{grid-template-columns:repeat(2,1fr)}.strength-trend-row,.strength-footer,.fluency-groups,.training-tier-row{grid-template-columns:1fr}.training-upgrade-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.squad-strength-panel,.dev-profile,.scheme-fluency{animation:none}}.player-popover{z-index:75;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:196px;animation:popoverIn .18s var(--m-ease) both;pointer-events:auto;background:linear-gradient(150deg,#111a14f7,#090f0bf7);border:1px solid #3b5138;border-radius:10px;padding:11px 12px 12px;position:fixed;transform:translate(-50%);box-shadow:0 16px 44px #0009,inset 0 0 0 1px #ffffff08}.player-popover.is-above{transform:translate(-50%,-100%)translateY(-10px)}.player-popover.is-below{transform:translate(-50%,40px)}.player-popover-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.player-popover-name b{letter-spacing:-.2px;font:700 12px Manrope;display:block}.player-popover-name span{color:#8ea08f;letter-spacing:.7px;text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.player-popover-close{color:#8fa091;background:#18231b;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.player-popover-close:hover{color:var(--green);border-color:#4c6a3e}.player-popover-stats{border-top:1px solid #29362c;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;padding-top:9px;display:grid}.player-popover-stats span{letter-spacing:.7px;color:#87988a;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.player-popover-stats b{color:var(--green);margin-top:4px;font:700 16px Manrope;display:block}.player-popover-stats b:first-letter{font-size:13px}.pitch-player.is-info-open .jersey-svg{filter:drop-shadow(0 0 4px #ffffffd9)drop-shadow(0 0 15px #b5f36acc)}@keyframes popoverIn{0%{opacity:0;margin-top:3px}to{opacity:1;margin-top:0}}@media (width<=700px){.player-popover{width:186px}.player-popover.is-below{transform:translate(-50%,44px)}}@media (prefers-reduced-motion:reduce){.player-popover{animation:none}}.brand-mark{background:#1a1a1a;overflow:hidden;box-shadow:0 0 0 1px #31432f}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.splash-mark img{width:auto;height:clamp(16px,2.4vw,27px);display:block}.robot-broadcast{top:max(10px,env(safe-area-inset-top,0px));z-index:1050;pointer-events:none;width:min(270px,100vw - 20px);padding:0;animation:4s linear both robotBroadcastLife;position:fixed;left:10px}.robot-broadcast-card{filter:drop-shadow(0 14px 34px #0009)drop-shadow(0 0 18px #00875133);background:linear-gradient(90deg,#00875157 0 21%,#ffffff24 21% 79%,#00875157 79% 100%),radial-gradient(at 50% 38%,#ffffff0b,#0000 62%),linear-gradient(152deg,#122019 0%,#0a120d 58%,#0f1a12 100%);border:1px solid #008751b3;border-radius:6px;width:100%;min-width:0;max-width:100%;animation:.5s cubic-bezier(.16,.9,.2,1) both robotCardBoot;position:relative;overflow:hidden}.robot-broadcast-card:before{content:"";z-index:4;pointer-events:none;opacity:.88;background:linear-gradient(90deg,#008751 0 33.33%,#f4fff9 33.33% 66.66%,#008751 66.66% 100%);height:3px;position:absolute;top:0;left:0;right:0}.robot-broadcast-grid{opacity:.6;pointer-events:none;background-image:linear-gradient(#b5f36a12 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 18%,#0000 78%);mask-image:radial-gradient(at 50% 42%,#000 18%,#0000 78%)}.robot-broadcast-scanline{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#eafff21c,#0000);height:35%;animation:2.4s linear infinite robotSweep;position:absolute;top:-35%;left:0;right:0}.robot-broadcast-corners{display:none}.robot-broadcast-head{z-index:2;background:linear-gradient(90deg,#00875147,#ffffff12 50%,#00875147);border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:6px 9px;display:flex;position:relative}.robot-broadcast-bot{color:#f2fff8;background:linear-gradient(145deg,#008751f2,#005836e6);border:1px solid #eafff280;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;position:relative;box-shadow:inset 0 0 12px #00875166}.robot-broadcast-bot svg{width:12px;height:12px}.robot-broadcast-bot:after{content:"";border:1px solid #eafff247;border-radius:6px;animation:1.8s ease-out infinite robotPing;position:absolute;inset:-2px}.robot-broadcast-kicker{flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.robot-broadcast-kicker b{letter-spacing:1.8px;color:var(--green);text-shadow:0 0 10px #008751bf;font:800 7px Manrope}.robot-broadcast-eq{flex-shrink:0;align-items:flex-end;gap:2px;height:10px;display:flex}.robot-broadcast-eq i{transform-origin:bottom;background:linear-gradient(#eafff2,#008751d9);border-radius:2px;width:2px;height:100%;animation:.9s ease-in-out infinite robotEq;display:block}.robot-broadcast-eq i:first-child{animation-delay:-.28s}.robot-broadcast-eq i:nth-child(2){animation-delay:-.1s}.robot-broadcast-eq i:nth-child(3){animation-delay:-.42s}.robot-broadcast-eq i:nth-child(4){animation-delay:-.2s}.robot-broadcast-eq i:nth-child(5){animation-delay:-.34s}.robot-broadcast-body{z-index:2;text-align:left;padding:7px 9px 6px;position:relative}.robot-broadcast-body:before{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#ffffff0d,#0000 62%);position:absolute;inset:0}.robot-broadcast-label{display:none}.robot-broadcast-title{letter-spacing:-.3px;color:var(--white);text-shadow:0 0 12px #00875173;perspective:600px;flex-wrap:wrap;justify-content:flex-start;margin:0 0 3px;font:800 15px/1.15 Manrope;display:flex;position:relative}.robot-broadcast-title>span{transform-origin:50% 100%;animation:.68s cubic-bezier(.16,1,.3,1) both robotTitleReveal;display:inline-block}.robot-broadcast-space{width:.3em}.robot-broadcast-artist{box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;margin-top:0;padding:0;animation:.5s .3s both robotArtistIn;display:flex;position:relative}.robot-broadcast-artist span{letter-spacing:1.4px;color:#8fbfa1;font:800 6px Manrope}.robot-broadcast-artist b{letter-spacing:.6px;color:#f2fff8;text-shadow:0 0 10px #00875199;font:800 9px Manrope}.robot-broadcast-foot{z-index:2;background:0 0;border:0;height:3px;padding:0;display:block;position:relative}.robot-broadcast-progress{background:#223026;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.robot-broadcast-progress i{transform-origin:0;background:linear-gradient(90deg,#008751 0 32%,#eafff2 50%,#008751 68% 100%);width:100%;height:100%;animation:4s linear both robotProgress;display:block;box-shadow:0 0 10px #b5f36a8c}.robot-broadcast-status,.robot-broadcast-duration{display:none}@keyframes robotBroadcastLife{0%{opacity:0}4%{opacity:1}90%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes robotCardBoot{0%{opacity:0;filter:brightness(1.8);transform:translate(-14px,-10px)scale(.97)}to{opacity:1;filter:brightness();transform:none}}@keyframes robotPing{0%{opacity:.7;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.35)}}@keyframes robotSweep{0%{transform:translateY(-40%)}to{transform:translateY(420%)}}@keyframes robotEq{0%,to{opacity:.55;transform:scaleY(.28)}50%{opacity:1;transform:scaleY(1)}}@keyframes robotTitleReveal{0%{opacity:0;filter:blur(7px);color:var(--green);transform:translateY(75%)rotateX(-92deg)scale(.92)}58%{opacity:1;filter:blur();color:#dcffb6;transform:translateY(-5%)rotateX(12deg)scale(1.03)}to{opacity:1;filter:none;color:var(--white);transform:none}}@keyframes robotArtistIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes robotProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=600px){.robot-broadcast{top:max(8px,env(safe-area-inset-top,0px));width:min(260px,100vw - 16px);left:8px}.robot-broadcast-head{gap:6px;padding:6px 8px}.robot-broadcast-kicker b{letter-spacing:1.6px;font-size:7px}.robot-broadcast-body{padding:7px 8px 6px}.robot-broadcast-title{letter-spacing:-.2px;font-size:14px}.robot-broadcast-foot{height:3px;padding:0}}@media (prefers-reduced-motion:reduce){.robot-broadcast-card,.robot-broadcast-title>span,.robot-broadcast-eq i,.robot-broadcast-scanline,.robot-broadcast-bot:after,.robot-broadcast-artist{animation:none}.robot-broadcast-title>span{opacity:1;filter:none;color:var(--white);transform:none}.robot-broadcast-progress i{animation:4s linear both robotProgress}}.profile-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;gap:4px;margin:12px 0;padding:4px;display:flex}.profile-tabs button{min-width:76px;color:var(--muted);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:7px 8px;font:700 11px Manrope}.profile-tabs button.active{background:var(--green);color:#06140c}.profile-section{gap:12px;margin:12px 0;display:grid}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-facts>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;padding:9px 10px}.profile-facts span{letter-spacing:.8px;color:var(--muted);margin-bottom:3px;font:700 9px Manrope;display:block}.profile-facts b{color:var(--white);font:800 12px Manrope}.profile-actions{flex-wrap:wrap;gap:6px;display:flex}.profile-actions select,.profile-actions .btn{min-height:30px;font-size:10px}.history-table{gap:3px;display:grid}.history-row{color:var(--white);background:#ffffff06;border-radius:7px;grid-template-columns:52px repeat(4,1fr);align-items:center;gap:6px;padding:6px 8px;font:600 11px Manrope;display:grid}.history-head{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;background:0 0;font-size:9px}.media-invite{border-color:#b5f36a4d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.media-invite p{color:var(--muted);margin:5px 0 0;font-size:12px}.press-modal{max-width:520px}.press-body{gap:14px;padding:16px;display:grid}.press-options{gap:8px;display:grid}.press-options .btn{text-align:left;justify-content:flex-start}.press-answered p{color:var(--muted);margin:6px 0 0;font-size:12px}.match-report-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:12px 0;padding:12px}.match-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-report-stat span{letter-spacing:.8px;color:var(--muted);font:700 9px Manrope;display:block}.match-report-stat b{color:var(--white);margin:3px 0;font:800 14px Manrope;display:block}.match-report-stat i{color:var(--muted);font-size:11px;font-style:normal;font-weight:600}.match-report-stat small{color:var(--muted);font-size:10px;line-height:1.4}.other-results{border-top:1px solid #ffffff14;gap:4px;margin-top:12px;padding-top:10px;display:grid}.other-result-row{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.other-result-row b{color:var(--white);font-size:12px}.other-result-row span:last-child{text-align:right}.month-nav{align-items:center;gap:5px;display:flex}.month-nav .icon-btn{width:26px;height:26px;color:var(--white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;font-size:16px;line-height:1}.month-grid-wrap{padding-bottom:4px;overflow-x:auto}.month-weekdays{grid-template-columns:repeat(7,minmax(70px,1fr));gap:6px;margin-bottom:6px;display:grid}.month-weekdays span{letter-spacing:1px;color:var(--muted);text-align:center;font:700 9px Manrope}.month-grid{grid-template-columns:repeat(7,minmax(70px,1fr));gap:6px;display:grid}.month-grid .day-card{min-height:86px}.day-card.day-blank{background:0 0;border-color:#0000}.day-event.press{color:#f4c456;border-color:#f4c45659}.endorsement-summary{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;display:grid}.endorsement-summary>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;padding:9px 10px}.endorsement-summary span{letter-spacing:.8px;color:var(--muted);margin-bottom:3px;font:700 9px Manrope;display:block}.endorsement-summary b{color:var(--white);font:800 13px Manrope}.active-endorsements{border-top:1px solid #ffffff14;gap:4px;margin-top:10px;padding-top:10px;display:grid}.league-rules .rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.rules-grid>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px}.rules-grid b{color:var(--white);margin-bottom:3px;font:800 12px Manrope;display:block}.rules-grid span{color:var(--muted);font-size:11px;line-height:1.45}.awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.award-card{background:#b5f36a0f;border:1px solid #b5f36a2e;border-radius:10px;gap:2px;padding:10px 11px;display:grid}.award-card svg{color:var(--green)}.award-card span{letter-spacing:.7px;color:var(--muted);text-transform:uppercase;font:700 9px Manrope}.award-card b{color:var(--white);font:800 12px Manrope}.award-card small{color:var(--muted);font-size:10px}.end-tenure-panel{border-color:#ff787840;justify-content:space-between;align-items:center;gap:12px;display:flex}.end-tenure-panel h3{margin:3px 0}.end-tenure-panel p{color:var(--muted);margin:0;font-size:12px}.inbox-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.inbox-actions .text-link{font-size:10px}@media (width<=700px){.match-report-grid{grid-template-columns:1fr}.awards-grid,.profile-facts,.endorsement-summary{grid-template-columns:1fr 1fr}.month-grid,.month-weekdays{grid-template-columns:repeat(7,minmax(44px,1fr))}.month-grid .day-card{min-height:70px;padding:5px}.month-grid .day-card .day-event{padding:2px 3px;font-size:7px}.league-rules .rules-grid{grid-template-columns:1fr}}.profile-season-strip{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.profile-season-strip>div{text-align:center;background:#ffffff09;border-radius:8px;padding:7px 4px}.profile-season-strip span{letter-spacing:.7px;color:var(--muted);font:700 8px Manrope;display:block}.profile-season-strip b{color:var(--white);font:800 14px Manrope}.attribute-group-block{margin-bottom:8px}.attribute-group-label{letter-spacing:1.2px;color:var(--green);text-transform:uppercase;margin:6px 0 4px;font:800 8px Manrope;display:block}.headline-ticker{z-index:12;background:linear-gradient(90deg,#17251a,#111a14 45%,#142017);border-top:1px solid #25352a;border-bottom:1px solid #29392c;align-items:center;gap:16px;height:43px;padding:0 35px;display:flex;position:sticky;top:0;overflow:hidden}.ticker-label{color:var(--green);letter-spacing:1.4px;flex-shrink:0;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ticker-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ticker-track{width:max-content;animation:58s linear infinite headline-scroll;display:flex}.headline-ticker:hover .ticker-track,.headline-ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-item{color:#dce8dd;white-space:nowrap;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0 24px;font-size:9px;display:inline-flex}.ticker-item:after{content:"";background:var(--green);opacity:.8;border-radius:50%;width:4px;height:4px;margin-left:12px}.ticker-item b{color:#94c46b;letter-spacing:.9px;font-size:7px}@keyframes headline-scroll{to{transform:translate(-50%)}}.news-feature-read{z-index:2;align-items:center;gap:8px;margin-top:17px;display:inline-flex;position:relative}.news-meta{flex-wrap:wrap;row-gap:4px}.news-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(at 50% 15%,#263b2b77,#0000 55%),#030705df;place-items:center;padding:24px;animation:.2s ease-out news-backdrop-in;display:grid;position:fixed;inset:0}.news-modal{background:linear-gradient(155deg,#18241b,#101713 48%,#0e1410);border:1px solid #466447;border-radius:22px;width:min(100%,760px);max-height:min(88vh,850px);animation:.28s cubic-bezier(.2,.75,.25,1) news-modal-in;position:relative;overflow:auto;box-shadow:0 32px 120px #000b,0 0 60px #98d36e13}.news-modal-hero{background:radial-gradient(at 77% 16%,#a9e77121,#0000 39%),linear-gradient(133deg,#233a27 0%,#172a1d 50%,#111a14 100%);flex-direction:column;justify-content:space-between;min-height:340px;padding:25px 30px 30px;display:flex;position:relative;overflow:hidden}.news-modal-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 34px,#d5ffc30a 35px 36px,#0000 37px 72px);position:absolute;inset:0}.news-modal-glow{filter:blur(30px);background:#b6f36a17;border-radius:50%;width:380px;height:380px;position:absolute;top:-145px;right:-60px}.news-modal-pitch{opacity:.38;background:repeating-linear-gradient(0deg,#0000 0 34%,#b5ee8b29 34.3% 34.8%,#0000 35.1% 100%),repeating-linear-gradient(90deg,#0000 0 48%,#b5ee8b29 48.4% 49%,#0000 49.4% 100%);border:1px solid #b5ee8b24;border-radius:5px;width:44%;max-width:295px;position:absolute;inset:55px 28px 24px auto;transform:perspective(560px)rotateX(15deg)rotate(-4deg)}.news-modal-pitch:before,.news-modal-pitch:after{content:"";background:#b5ee8b29;width:1px;position:absolute;top:0;bottom:0;left:50%}.news-modal-pitch:after{background:0 0;border:1px solid #b5ee8b29;border-radius:50%;width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px)}.news-modal-pitch i{border:1px solid #b5ee8b22;width:21%;position:absolute;top:0;bottom:0}.news-modal-pitch i:first-child{border-left:0;left:0}.news-modal-pitch i:nth-child(2){border-right:0;right:0}.news-modal-pitch i:nth-child(3),.news-modal-pitch i:nth-child(4){display:none}.news-modal-toolbar,.news-modal-heading{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.news-modal-toolbar .pill{letter-spacing:.8px;background:#142019c9;align-items:center;gap:8px;font-size:8px;display:inline-flex}.news-modal-close{color:#e4efe5!important;background:#122016bd!important;border-color:#8ca67d55!important;flex:none!important}.news-modal-heading{max-width:590px;margin-top:75px;display:block}.news-modal-date{color:#a6c693;letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.news-modal-date i{background:var(--green);border-radius:50%;width:3px;height:3px}.news-modal-heading h2{color:#f3f8f1;letter-spacing:-1.3px;text-shadow:0 3px 25px #0008;max-width:600px;margin:13px 0 0;font:800 clamp(25px,4.2vw,39px)/1.14 Manrope,sans-serif}.news-modal-art-mark{color:#d5f6b319;filter:drop-shadow(0 8px 25px #a8d76d13);position:absolute;bottom:42px;right:47px;transform:rotate(-12deg)}.news-modal-body{padding:25px 30px 27px}.news-modal-byline{border-bottom:1px solid #2c3b30;align-items:center;gap:11px;padding-bottom:20px;display:flex}.news-modal-avatar{color:#142014;background:linear-gradient(145deg,#c9f792,#72ad44);border:1px solid #66804f;border-radius:12px;place-items:center;width:38px;height:38px;font:800 13px Manrope;display:grid}.news-modal-byline b,.news-modal-byline small{display:block}.news-modal-byline b{font-size:10px}.news-modal-byline small{color:#8e9f91;margin-top:4px;font-size:8px}.news-modal-lead{color:#e4ece4;white-space:pre-line;margin:21px 0 0;font:500 14px/1.8 Manrope,sans-serif}.news-modal-analysis{border-left:2px solid var(--green);color:#c9d8ca;background:#18231a;border-radius:0 8px 8px 0;margin:17px 0 0;padding:16px 17px;font:500 12px/1.75 Manrope,sans-serif}.news-modal-analysis span{color:#91bd72;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.news-modal-divider{color:var(--green);justify-content:center;align-items:center;gap:12px;margin:22px 0;display:flex}.news-modal-divider span{background:linear-gradient(90deg,#0000,#56704c);width:72px;height:1px}.news-modal-divider span:last-child{transform:rotate(180deg)}.news-modal-footer{border-top:1px solid #2b3b30;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.news-modal-footer>span{color:#a3bd8d;letter-spacing:1px;align-items:center;gap:7px;font-size:7px;font-weight:800;display:inline-flex}.news-modal-footer .btn{align-items:center;gap:8px;display:inline-flex}.nav-item:disabled{opacity:.52;cursor:not-allowed}.drawer-backdrop{z-index:940;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#dce8dd;background:#030805b8;border:0;place-items:center;display:grid;position:fixed;inset:0}.sidebar.is-open{z-index:950;display:flex;box-shadow:20px 0 70px #0009}@keyframes news-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes news-modal-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1250px){.headline-ticker{padding:0 24px}}@media (width<=980px){.headline-ticker{padding:0 18px}}@media (width<=700px){.headline-ticker{gap:10px;height:39px;padding:0 14px}.ticker-item{padding:0 14px;font-size:8px}.news-modal-backdrop{align-items:end;padding:12px}.news-modal{border-radius:19px;width:100%;max-height:91vh}.news-modal-hero{min-height:305px;padding:18px 20px 22px}.news-modal-pitch{opacity:.28;width:43%;inset:57px 17px 18px auto}.news-modal-heading{margin-top:65px}.news-modal-heading h2{font-size:clamp(24px,7vw,34px)}.news-modal-art-mark{bottom:25px;right:24px}.news-modal-art-mark svg{width:62px;height:62px}.news-modal-body{padding:20px}.news-modal-lead{font-size:12px}.news-modal-footer{flex-direction:column;align-items:flex-start}.news-modal-footer .btn{align-self:flex-end}.news-feature-read{margin-top:12px;padding:9px 11px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ticker-track,.news-modal-backdrop,.news-modal{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.world-head-badge{color:var(--green);letter-spacing:.6px;background:#16231a;border:1px solid #344637;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:flex}.world-division-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.world-division-tabs button{color:#c8d6ca;text-align:left;background:#121b16;border:1px solid #2b3a2f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 14px;transition:all .16s;display:flex}.world-division-tabs button:hover{background:#17251b;border-color:#648a4b}.world-division-tabs button.active{border-color:var(--green);background:linear-gradient(145deg,#20351f,#16231a);box-shadow:inset 0 0 0 1px #b5f36a22}.world-division-tabs span{font-size:11px;font-weight:800}.world-division-tabs small{color:#8d9e91;letter-spacing:.5px;font-size:8px}.world-division-tabs button.active small{color:#a8d987}.world-summary{background:linear-gradient(110deg,#1a2b1d,#111a14);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.world-summary h3{margin:7px 0 5px;font:800 21px Manrope}.world-summary p{color:#9cad9f;font-size:10px}.world-summary-stats{gap:26px;display:flex}.world-stat{border-left:1px solid #334335;padding-left:15px}.world-stat span,.world-stat b{display:block}.world-stat span{letter-spacing:.9px;color:#899b8e;text-transform:uppercase;font-size:7px;font-weight:800}.world-stat b{color:var(--green);margin-top:5px;font:700 16px Manrope}.world-zone-key{color:#8a9b8e;border-top:1px solid #29352c;gap:16px;padding:13px 18px 0;font-size:8px;display:flex}.world-zone-key span{align-items:center;gap:6px;display:flex}.world-zone-key i{border-radius:2px;width:8px;height:8px;display:inline-block}.world-zone-key i.promotion{background:#73b84b}.world-zone-key i.relegation{background:#df6e6e}.league-table tr.promotion td:first-child{box-shadow:inset 3px 0 #73b84b}.league-table tr.relegation td:first-child{box-shadow:inset 3px 0 #df6e6e}.world-search{color:#84958a;background:#0d1410;border:1px solid #2b3930;border-radius:8px;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 10px;display:flex}.world-search input{color:#eaf3eb;background:0 0;border:0;outline:none;width:100%;font-size:10px}.world-club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.world-club-card{color:#edf4ef;text-align:left;background:#141e18;border:1px solid #2a392e;border-radius:9px;align-items:center;gap:10px;padding:11px;transition:all .15s;display:flex}.world-club-card:hover{background:#1a291d;border-color:#6e9c4e;transform:translateY(-1px)}.world-club-card>span:nth-child(2){flex:1;min-width:0}.world-club-card b,.world-club-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.world-club-card b{font-size:10px}.world-club-card small{color:#8d9e91;margin-top:4px;font-size:8px}.world-club-logo{object-fit:cover;border-radius:7px;flex-shrink:0}.world-club-logo.fallback{color:#f6fff0;letter-spacing:.4px;border:1px solid #fff2;place-items:center;font-weight:900;display:inline-grid}.world-club-strength{color:var(--green);font:800 14px Manrope}.world-market-toolbar{flex-wrap:wrap;gap:9px;margin-bottom:13px;display:flex}.world-market-toolbar select{color:#d9e7db;background:#0d1410;border:1px solid #2b3930;border-radius:8px;padding:9px 10px;font-size:10px}.world-market-list{flex-direction:column;display:flex}.world-market-row{border-bottom:1px solid #263229;grid-template-columns:minmax(0,1fr) 42px 110px 118px;align-items:center;gap:10px;padding:10px 2px;display:grid}.world-market-row:last-child{border-bottom:0}.world-market-player{text-align:left;color:#edf4ef;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.world-market-player>span:nth-child(2){min-width:0}.world-market-player b,.world-market-player small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.world-market-player b{font-size:10px}.world-market-player small{color:#8d9e91;margin-top:4px;font-size:8px}.world-market-ovr{color:var(--green);text-align:center;font:800 16px Manrope}.world-market-fee{color:#c8d6ca;text-align:right;font-size:10px}.world-approach{padding:8px 10px;font-size:9px}.world-pagination{color:#94a397;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.world-pagination .icon-btn:disabled,.world-approach:disabled{opacity:.35;cursor:not-allowed}.world-shirt{color:#f6fff0;border:1px solid #ffffff18;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;font:800 12px Manrope;display:grid}.world-shirt.small{width:30px;height:30px;font-size:9px}.world-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:120;background:#020604cc;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.world-modal{background:linear-gradient(145deg,#16211a,#0e1511);border:1px solid #3a4d3c;border-radius:14px;width:min(720px,100%);max-height:88vh;padding:22px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000b}.world-modal.dossier{width:min(880px,100%)}.world-modal-close{position:absolute;top:14px;right:14px}.world-club-title{align-items:center;gap:13px;margin-bottom:16px;padding-right:35px;display:flex}.world-club-title h2,.world-dossier-head h2{margin:5px 0;font:800 22px Manrope}.world-club-title p,.world-dossier-head p{color:#93a497;font-size:9px}.world-roster{grid-template-columns:1fr 1fr;gap:7px;display:grid}.world-roster-row{color:#edf4ef;text-align:left;background:#131c16;border:1px solid #2b3a2f;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.world-roster-row:hover{background:#19271c;border-color:#628548}.world-roster-row>span:nth-child(2){flex:1;min-width:0}.world-roster-row b,.world-roster-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.world-roster-row b{font-size:9px}.world-roster-row small{color:#899a8d;margin-top:3px;font-size:8px}.world-roster-ovr{color:var(--green);font:800 14px Manrope}.world-dossier-head{border-bottom:1px solid #2d3a30;align-items:flex-start;gap:12px;padding-bottom:15px;padding-right:35px;display:flex}.world-dossier-head>div:nth-child(2){flex:1;min-width:0}.world-dossier-head small{color:#91a394;max-width:430px;font-size:9px;line-height:1.5;display:block}.world-ovr{text-align:center;border-left:1px solid #334435;padding-left:15px}.world-ovr b,.world-ovr span{display:block}.world-ovr b{color:var(--green);font:800 27px Manrope}.world-ovr span{letter-spacing:1px;color:#899b8e;margin-top:3px;font-size:7px;font-weight:800}.world-stat-grid{background:#2a382d;border:1px solid #2a382d;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:1px;margin:15px 0;display:grid;overflow:hidden}.world-stat-grid .world-stat{background:#121b16;border:0;padding:10px 12px}.world-stat-grid .world-stat b{font-size:13px}.world-dossier-columns{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.world-list{flex-direction:column;margin-top:8px;display:flex}.world-list-row{border-bottom:1px solid #27342b;padding:8px 0}.world-list-row:last-child{border-bottom:0}.world-list-row b,.world-list-row span,.world-list-row small{display:block}.world-list-row b{font-size:9px}.world-list-row span{color:#9cad9f;margin-top:3px;font-size:8px}.world-list-row small{color:#788a7d;margin-top:3px;font-size:7px}@media (width<=900px){.world-division-tabs{grid-template-columns:repeat(2,1fr)}.world-summary{flex-direction:column;align-items:flex-start}.world-club-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.world-division-tabs{grid-template-columns:1fr 1fr}.world-summary-stats{flex-wrap:wrap;gap:12px}.world-club-grid{grid-template-columns:1fr}.world-market-row{grid-template-columns:minmax(0,1fr) 38px 90px}.world-approach{grid-column:1/-1;width:100%}.world-stat-grid{grid-template-columns:repeat(2,1fr)}.world-dossier-columns,.world-roster{grid-template-columns:1fr}.world-modal{padding:16px}.world-head-badge{display:none}}.auto-sub-toggle{color:#9eb09f;align-items:center;gap:7px;font-size:9px;display:flex}.auto-sub-toggle input{accent-color:var(--green)}:root{--green-neon:#39ff14;--tut-dim:#030806c7}.manager-avatar.has-portrait{background:#101d14;border-radius:12px;box-shadow:inset 0 0 0 1px #b5f36a38}.manager-avatar.has-portrait img{object-fit:cover;object-position:center 30%}.manager-avatar.avatar-sm{width:32px;height:32px}.top-avatar .manager-avatar.has-portrait{border-radius:50%}.avatar-preset-grid{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.avatar-preset .manager-avatar.has-portrait{border-radius:7px}.ob-body{padding:clamp(24px,3.6vw,40px) clamp(20px,4vw,48px) clamp(20px,3vw,32px)}.ob-intro h1{letter-spacing:-2px;margin:11px 0 14px;font:800 clamp(28px,3.6vw,44px)/1 Manrope}.ob-intro h1:focus-visible,.ob-body h1:focus-visible{outline:2px solid var(--green-neon);outline-offset:6px;border-radius:6px}.ob-intro:focus,.ob-body h1:focus{outline:none}.ob-intro>p{color:#95a69a;max-width:470px;font-size:11px;line-height:1.7}.ob-language{flex-direction:column;gap:20px;display:flex}.ob-lang-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.ob-lang-card{color:#dbe8dd;text-align:left;background:#121c16;border:1px solid #2d4133;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-height:86px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.ob-lang-card:hover{border-color:#55804a;transform:translateY(-2px)}.ob-lang-card.is-selected{border-color:var(--green-neon);background:linear-gradient(150deg,#1b2c1c,#101a13);box-shadow:0 0 0 1px #39ff1447,0 10px 30px #00000059}.ob-lang-card b{letter-spacing:-.3px;font:700 15px Manrope}.ob-lang-card small{color:#8b9d8f;font-size:9px}.ob-lang-check{color:#0d1a10;border:1px solid #35483a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:11px;right:11px}.is-selected .ob-lang-check{background:var(--green-neon);border-color:var(--green-neon)}.ob-lang-badge{color:#e5c88c;letter-spacing:.7px;text-transform:uppercase;background:#efc26e17;border:1px solid #4a5a35;border-radius:4px;margin-top:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.ob-lang-sample{border:1px solid #33483a;border-left:3px solid var(--green-neon);background:linear-gradient(150deg,#16241a,#0f1a13);border-radius:12px;padding:16px 18px}.ob-lang-sample-label{letter-spacing:1.4px;text-transform:uppercase;color:#8fa294;font-size:8px;font-weight:800;display:block}.ob-lang-sample p{color:#eaf5ec;max-width:62ch;margin:9px 0 0;font-size:15px;line-height:1.6}.ob-lang-note{color:#a6b39f;margin-top:11px;font-size:9px;line-height:1.55;display:block}.ob-actions{border-top:1px solid #26372c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:6px;display:flex}.ob-actions>small{max-width:300px;font-size:9px;line-height:1.5}.ob-manager-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:clamp(22px,3.4vw,46px);display:grid}.ob-manager-layout form{max-width:none;margin-top:24px}.ob-manager-layout label{color:#b8c6ba;margin:0 0 8px;font-size:10px;display:block}.ob-manager-layout input{width:100%;height:46px;color:var(--white);background:#0a120d;border:1px solid #33483a;border-radius:10px;padding:0 14px;font-size:12px}.ob-manager-layout input:focus{border-color:#6b994a;outline:0;box-shadow:0 0 0 3px #b5f36a14}.ob-field-error{color:#f07575;margin:8px 0 0;font-size:10px;line-height:1.55}.ob-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ob-portrait{color:#dbe8dd;text-align:left;background:#121c16;border:1px solid #2d4133;border-radius:14px;flex-direction:column;gap:8px;padding:9px 9px 12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.ob-portrait:hover{border-color:#55804a;transform:translateY(-2px)}.ob-portrait.is-selected{border-color:var(--green-neon);box-shadow:0 0 0 1px #39ff144d,0 16px 34px #0006}.ob-portrait-frame{aspect-ratio:1;background:#0d1611;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.ob-portrait-frame img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.ob-portrait-preset .manager-avatar{border-radius:0;width:100%;height:100%}.ob-portrait-tick{background:var(--green-neon);color:#07160a;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 12px #00000073}.ob-portrait b{font-size:10px;font-weight:700}.ob-portrait small{color:#8b9d8f;font-size:8px;line-height:1.5}.tut-layer{z-index:900;pointer-events:none;transition:opacity var(--m-dur-mid) var(--m-ease), visibility var(--m-dur-mid) var(--m-ease);position:fixed;inset:0}.tut-layer.is-quiet{opacity:0;visibility:hidden}.tut-dim{background:var(--tut-dim);position:absolute;inset:0}.tut-spotlight{z-index:1;box-shadow:0 0 0 9999px var(--tut-dim);border-radius:14px;transition:top .26s,left .26s,width .26s,height .26s;position:absolute}.tut-spotlight-ring{border:2px solid var(--green-neon);border-radius:18px;animation:2.4s ease-in-out infinite tut-pulse;position:absolute;inset:-5px;box-shadow:0 0 22px #39ff1459,inset 0 0 18px #39ff141f}@keyframes tut-pulse{0%,to{opacity:.85}50%{opacity:.45}}.tut-panel{z-index:2;pointer-events:auto;background:linear-gradient(160deg,#14211a,#0d1611 70%);border:1px solid #3d5a43;border-radius:16px;width:min(560px,100vw - 28px);max-height:min(70vh,560px);padding:16px 18px 14px;animation:.24s both tut-in;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 70px #0000009e}.tut-placement-bottom{bottom:22px}.tut-placement-top{top:22px}.tut-panel.is-completion{border-color:var(--green-neon);box-shadow:0 0 0 1px #39ff143d,0 24px 80px #000000ad}@keyframes tut-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.tut-head{border-bottom:1px solid #25342b;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.tut-manager{align-items:center;gap:9px;min-width:0;display:flex}.tut-manager b,.tut-manager small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tut-manager b{font-size:10px}.tut-manager small{letter-spacing:.9px;text-transform:uppercase;color:#84968a;margin-top:3px;font-size:7px}.tut-progress{text-align:right;flex-shrink:0}.tut-progress>span{letter-spacing:.8px;color:#93a598;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.tut-progress-track{justify-content:flex-end;gap:3px;margin-top:7px;display:flex}.tut-progress-track i{background:#2b3b30;border-radius:99px;width:14px;height:3px}.tut-progress-track i.is-done{background:var(--green-neon);box-shadow:0 0 8px #39ff1473}.tut-speaker{color:#93a598;align-items:center;gap:6px;margin:12px 0 7px;font-size:9px;display:flex}.tut-speaker b{letter-spacing:.9px;text-transform:uppercase;color:var(--green);font-size:9px;font-weight:800}.tut-speaker small{color:#7f9185;font-size:8px}.tut-speaker-mark{width:19px;height:19px;color:var(--green);background:#22361f;border-radius:6px;place-items:center;display:grid}.tut-panel h2{letter-spacing:-.5px;margin:0 0 7px;font:700 19px/1.3 Manrope}.tut-panel h2:focus{outline:none}.tut-panel>p{color:#b6c5b9;font-size:11px;line-height:1.7}.tut-task{color:#d7e6d9;background:#16241a;border:1px solid #2f4234;border-radius:9px;margin-top:13px;padding:10px 12px;font-size:10px;font-weight:700}.tut-task.is-required{color:#d8f0c4;background:linear-gradient(135deg,#b5f36a17,#b5f36a04);border-color:#4d6b3e}.tut-missing{color:#e5c88c;margin-top:10px;font-size:9px;line-height:1.55}.tut-summary{flex-direction:column;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.tut-summary li{color:#c7d8ca;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.tut-summary svg{color:var(--green-neon);flex-shrink:0;margin-top:1px}.tut-actions{border-top:1px solid #25342b;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.tut-actions-right{align-items:center;gap:7px;display:flex}.tut-btn{color:#a9bbac;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.tut-btn:disabled{opacity:.4;cursor:not-allowed}.tut-btn-ghost{color:#9aac9e}.tut-btn-ghost:hover:not(:disabled){color:var(--green)}.tut-btn-skip{color:#84968a;font-size:9px}.tut-btn-skip:hover{color:#c8d6ca}.tut-btn-primary{background:var(--green);color:#142010;padding:10px 16px}.tut-btn-primary:hover:not(:disabled){background:#c8ff91}.settings-panel{margin-bottom:17px}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.settings-block{background:#111a14;border:1px solid #2b3a2f;border-radius:11px;padding:14px}.settings-block>h3{letter-spacing:-.2px;margin:0 0 4px;font:700 12px Manrope}.settings-block>p{color:#8fa294;margin:0 0 12px;font-size:9px;line-height:1.6}.lang-picker{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;display:grid}.lang-pill{color:#b7c6ba;text-align:left;background:#151f18;border:1px solid #2d3c32;border-radius:8px;flex-direction:column;gap:2px;padding:8px 9px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.lang-pill small{color:#7f9185;font-size:7px;font-weight:600}.lang-pill:hover{border-color:#55804a}.lang-pill.is-active{border-color:var(--green-neon);color:#eafaea;background:#1b2b1c;box-shadow:0 0 0 1px #39ff1433}.lang-pill.is-active small{color:var(--green)}.audio-row{align-items:center;gap:10px;margin-bottom:11px;display:flex}.audio-row>span{color:#9fb0a4;flex-shrink:0;width:96px;font-size:9px}.audio-row input[type=range]{min-width:0;accent-color:var(--green);flex:1}.audio-row>b{text-align:right;width:34px;color:var(--green);font-variant-numeric:tabular-nums;font-size:9px}.settings-toggle{border-top:1px solid #24332a;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 0;display:flex}.settings-toggle>span{color:#9fb0a4;font-size:9px}.settings-toggle button{color:#8fa294;letter-spacing:.5px;background:#16211a;border:1px solid #324437;border-radius:99px;padding:5px 11px;font-size:8px;font-weight:800}.settings-toggle button.is-on{border-color:var(--green);color:var(--green);background:#b5f36a1f}.settings-note{color:#7f9185;margin-top:10px;font-size:8px;line-height:1.6}.translation-status{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.translation-status .pill{font-size:7px}@media (width<=860px){.ob-manager-layout{grid-template-columns:1fr}.ob-manager-grid{max-width:420px}.tut-panel{max-height:62vh}}@media (width<=700px){.ob-body{padding:20px 16px 22px}.ob-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-lang-card{min-height:74px;padding:10px 11px}.ob-lang-card b,.ob-lang-sample p{font-size:13px}.ob-actions{flex-direction:column;align-items:stretch}.ob-actions .btn{justify-content:center;width:100%}.ob-manager-grid{max-width:none}.tut-panel{border-radius:13px;width:calc(100vw - 16px);max-height:58vh;padding:13px 13px 11px}.tut-placement-bottom{bottom:max(10px, env(safe-area-inset-bottom))}.tut-placement-top{top:10px}.tut-panel h2{font-size:16px}.tut-panel>p{font-size:10.5px}.tut-actions{gap:6px}.tut-btn{padding:8px 9px;font-size:9px}.tut-progress-track i{width:9px}.audio-row>span{width:80px;font-size:8px}}@media (width<=390px){.ob-lang-grid,.ob-manager-grid{grid-template-columns:1fr}}.ob-choice-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-lang-card,.ob-portrait,.lang-pill,.avatar-preset{cursor:pointer}:is(.ob-lang-card:has(.ob-choice-input:focus-visible),.ob-portrait:has(.ob-choice-input:focus-visible),.lang-pill:has(.ob-choice-input:focus-visible),.avatar-preset:has(.ob-choice-input:focus-visible)){outline:2px solid var(--green-neon);outline-offset:3px}.tut-task small{letter-spacing:.8px;text-transform:uppercase;color:#9dc47c;margin-top:6px;font-size:8px;font-weight:800;display:block}.skip-link{z-index:1100;background:var(--green-neon);color:#07160a;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-240%)}.skip-link:focus{outline-offset:2px;outline:2px solid #07160a;transform:translateY(0)}[data-tour]{scroll-margin-block:96px}.tutorial-invite{background:linear-gradient(120deg,#b5f36a14,#18241ba6 55%);border:1px solid #b5f36a47;border-radius:14px;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px;display:flex}.tutorial-invite .eyebrow{color:var(--green);letter-spacing:1.2px;align-items:center;gap:6px;font-size:10px;display:inline-flex}.tutorial-invite p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.tutorial-invite-copy{flex:1;min-width:0}.tutorial-invite-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=700px){.tutorial-invite{flex-direction:column;align-items:stretch;gap:10px}.tutorial-invite-actions{width:100%}.tutorial-invite-actions .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.tut-spotlight,.tut-panel,.ob-lang-card,.ob-portrait,.avatar-preset,.skip-link{transition:none!important;animation:none!important}.tut-spotlight-ring{opacity:.9;animation:none}}.tut-panel-route{border:1px solid #4a6b3d;border-radius:14px;width:min(340px,100vw - 28px);padding:14px 16px 16px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #b5f36a14}.tut-panel-route h2{letter-spacing:-.2px;margin:10px 0 4px;font-size:14px}.tut-panel-route>p{color:#b9c6bb;font-size:10px;line-height:1.55}.route-tutorial-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-tutorial-badge{color:var(--green);letter-spacing:1px;background:#b5f36a0d;border:1px solid #3a4c33;border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:7px;font-weight:900;display:inline-flex}.route-tutorial-close{color:#74837a;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px;transition:color .15s}.route-tutorial-close:hover{color:#e6f2e6}.route-tutorial-task{color:#d8e7d8;background:#16221b;border:1px solid #34462f;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.route-task-arrow{background:var(--green);width:7px;height:7px;animation:routeNudge 1.5s var(--m-ease,ease) infinite;border-radius:2px;flex-shrink:0;box-shadow:0 0 10px #b5f36a80}@keyframes routeNudge{0%,22%,to{opacity:.85;transform:scale(1)}10%{opacity:1;transform:scale(1.45)}}.route-tutorial-success{animation:contentRise .3s var(--m-ease,ease) both;align-items:center;gap:12px;display:flex}.route-success-mark{width:38px;height:38px;color:var(--green);background:#23361f;border:1px solid #587744;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 22px #b5f36a2e}.route-tutorial-success h2{margin:0 0 3px;font-size:12px}.route-tutorial-success p{color:#9eb19f;margin:0;font-size:9px;line-height:1.5}.route-tutorial.is-leaving .tut-panel-route,.route-tutorial.is-leaving .tut-dim{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(8px)}.tut-layer.route-tutorial{pointer-events:none}.tut-layer.route-tutorial .tut-panel-route{pointer-events:auto}@media (width<=700px){.tut-panel-route{padding:12px 13px 13px}.route-tutorial-close svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.route-task-arrow,.route-tutorial-success,.route-guide-chip{animation:none}.route-tutorial.is-leaving .tut-panel-route,.route-tutorial.is-leaving .tut-dim{transition:none}}
