.beta-landing{--beta-orange: #f75f02;--beta-ink: #05080b;--beta-panel: #0b1117;--beta-line: rgba(255, 255, 255, .12);min-height:100%;overflow-x:hidden;overflow-y:auto;color:#f4f6f8;background:var(--beta-ink);scroll-behavior:smooth}.beta-landing button,.beta-landing a{-webkit-tap-highlight-color:transparent}.beta-landing button svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.beta-nav{position:absolute;z-index:20;top:0;left:0;right:0;min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:18px clamp(24px,5vw,84px);border-bottom:1px solid rgba(255,255,255,.1);background:#04080ceb;box-shadow:0 12px 40px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.beta-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;justify-self:start}.beta-brand img{width:48px;height:48px;filter:drop-shadow(0 0 16px rgba(247,95,2,.22))}.beta-brand span{display:flex;flex-direction:column}.beta-brand small{color:#86919d;font:800 8px/1.3 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.beta-brand strong{font-size:16px;letter-spacing:.025em;text-transform:uppercase}.beta-nav nav{display:flex;align-items:center;gap:34px}.beta-nav nav a{color:#a8b0b8;font-size:11px;font-weight:800;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.beta-nav nav a:hover{color:#fff}.beta-nav-actions{display:flex;justify-self:end;gap:10px}.beta-text-button{color:#c4cad0;border-color:transparent;background:transparent}.beta-primary-button,.beta-secondary-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:3px;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.beta-primary-button{border-color:var(--beta-orange);color:#090b0d;background:var(--beta-orange);box-shadow:0 12px 34px #f75f0233}.beta-primary-button:hover:not(:disabled){color:#050607;border-color:#ff7d2e;background:#ff7d2e;box-shadow:0 14px 42px #f75f0252}.beta-primary-button.compact{min-height:42px;padding-inline:17px}.beta-secondary-button{color:#fff;border-color:#ffffff47;background:#080c106b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.beta-secondary-button:hover:not(:disabled){border-color:#ffffff8c;background:#141b22b8}.beta-hero{position:relative;min-height:min(920px,100svh);display:flex;align-items:center;padding:132px clamp(24px,8vw,142px) 90px;isolation:isolate}.beta-stock-video{position:relative;overflow:hidden;background:#0b1117}.beta-stock-video video{width:100%;height:100%;display:block;object-fit:cover}.beta-stock-video.hero-footage{position:absolute;z-index:-4;top:0;right:0;bottom:0;left:0}.beta-stock-video.hero-footage video{filter:saturate(.7) contrast(1.12)}.beta-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#04070bee,#05090bb8 43%,#05090b52 74%,#05090b99),linear-gradient(0deg,#05080b 0%,transparent 30%)}.beta-placeholder-tag{position:absolute;z-index:3;top:18px;right:18px;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#d3d7dc;background:#03070a94;font:800 7px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.beta-placeholder-tag i{width:5px;height:5px;border-radius:50%;background:var(--beta-orange)}.hero-footage .beta-placeholder-tag{top:auto;right:clamp(24px,5vw,84px);bottom:24px}.beta-hero-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.beta-hero:before{content:"";position:absolute;z-index:-1;width:640px;height:640px;left:-240px;top:100px;border:1px solid rgba(247,95,2,.16);border-radius:50%;box-shadow:0 0 0 85px #f75f0206,0 0 0 190px #f75f0205}.beta-hero-copy{width:min(790px,62vw);position:relative;z-index:2}.beta-kicker,.beta-section-heading>span,.beta-story-copy>span,.beta-waitlist-copy>span{display:inline-flex;align-items:center;gap:9px;color:var(--beta-orange);font:900 10px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.beta-kicker i{width:25px;height:1px;background:var(--beta-orange);box-shadow:0 0 9px var(--beta-orange)}.beta-hero h1{max-width:850px;margin:25px 0 20px;color:#fff;font-size:clamp(62px,7vw,112px);font-weight:950;line-height:.87;letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance}.beta-hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(255,255,255,.55)}.beta-hero-copy>p{max-width:650px;margin:0;color:#a9b1ba;font-size:clamp(15px,1.35vw,20px);line-height:1.7}.beta-hero-actions{display:flex;gap:12px;margin-top:34px}.beta-hero-proof{display:flex;gap:clamp(24px,4vw,60px);margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.beta-hero-proof span{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px}.beta-hero-proof strong{color:#fff;font-size:25px;line-height:1}.beta-hero-proof small{max-width:70px;color:#7d8792;font:800 8px/1.35 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.beta-product-overlay{position:absolute;right:clamp(24px,5vw,82px);bottom:110px;width:min(550px,39vw);border:1px solid rgba(255,255,255,.18);border-radius:7px;overflow:hidden;background:#050a0ec7;box-shadow:0 24px 80px #000b,inset 0 0 50px #f75f020a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.beta-product-overlay header{min-height:50px;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.1);font:800 9px/1 ui-monospace,monospace}.beta-product-overlay header span{color:#ff6a57}.beta-product-overlay header span i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#ff5745;box-shadow:0 0 9px #ff5745}.beta-product-overlay header b{color:#8f99a4}.beta-court-mini{position:relative;height:188px;overflow:hidden;background:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.18) 50%,transparent 50.2%),radial-gradient(circle at center,transparent 0 33px,rgba(255,255,255,.15) 34px 35px,transparent 36px),linear-gradient(135deg,#1e252c,#10171d)}.beta-court-mini:before,.beta-court-mini:after{content:"";position:absolute;top:47px;width:95px;height:94px;border:1px solid rgba(255,255,255,.15)}.beta-court-mini:before{left:-1px}.beta-court-mini:after{right:-1px}.beta-court-mini i{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px #0009}.beta-court-mini .home{background:var(--beta-orange)}.beta-court-mini .away{background:#17a4cb}.beta-court-mini .p1{left:19%;top:30%}.beta-court-mini .p2{left:35%;top:68%}.beta-court-mini .p3{left:57%;top:39%}.beta-court-mini .p4{left:66%;top:62%}.beta-court-mini .p5{left:79%;top:25%}.beta-court-mini .ball{width:8px;height:8px;left:60%;top:49%;border:0;background:#f39842;box-shadow:0 0 8px #f39842}.beta-product-overlay footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 15px;border-top:1px solid rgba(255,255,255,.1)}.beta-product-overlay footer span{display:flex;flex-direction:column}.beta-product-overlay footer small{color:#687480;font:800 7px/1 ui-monospace,monospace;letter-spacing:.12em}.beta-product-overlay footer strong{margin-top:4px;font-size:10px}.beta-product-overlay footer b{color:#67d7a0;font-size:8px}.beta-scroll-cue{position:absolute;left:clamp(24px,5vw,84px);bottom:21px;display:flex;align-items:center;gap:13px;color:#6f7882;font:800 8px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.beta-scroll-cue i{width:80px;height:1px;background:linear-gradient(90deg,var(--beta-orange),transparent)}.beta-marquee{overflow:hidden;padding:16px 0;border-block:1px solid rgba(255,255,255,.12);color:#a3abb3;background:#080d11}.beta-marquee>div{width:max-content;display:flex;align-items:center;gap:30px;padding-left:4vw;font:850 10px/1 ui-monospace,monospace;letter-spacing:.16em}.beta-marquee i{width:5px;height:5px;border-radius:50%;background:var(--beta-orange);box-shadow:0 0 10px var(--beta-orange)}.beta-experience,.beta-systems{padding:clamp(90px,10vw,160px) clamp(24px,7vw,118px);background:radial-gradient(700px 400px at 90% 10%,rgba(247,95,2,.06),transparent 70%),#05080b}.beta-section-heading{max-width:1160px;display:grid;grid-template-columns:1.25fr .75fr;column-gap:70px;align-items:end;margin:0 auto 70px}.beta-section-heading>span{grid-column:1 / -1;margin-bottom:18px}.beta-section-heading h2{margin:0;font-size:clamp(42px,5.3vw,78px);line-height:.98;letter-spacing:-.055em;text-transform:uppercase}.beta-section-heading p{margin:0;color:#8d97a1;font-size:15px;line-height:1.75}.beta-feature-story{max-width:1440px;display:grid;grid-template-columns:1.42fr .76fr;gap:clamp(40px,6vw,90px);align-items:center;margin:0 auto 130px}.beta-feature-story.reverse{grid-template-columns:.76fr 1.42fr}.beta-feature-story.reverse .beta-story-media{order:2}.beta-story-media{min-height:540px;position:relative;border:1px solid rgba(255,255,255,.13);border-radius:6px;overflow:hidden;box-shadow:0 35px 90px #000b}.beta-story-media>.beta-stock-video{position:absolute;top:0;right:0;bottom:0;left:0}.beta-score-strip{position:absolute;z-index:4;left:20px;right:20px;bottom:20px;min-height:64px;display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:20px;padding:10px 18px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#05090dd1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.beta-score-strip>b{color:var(--beta-orange);font-size:10px}.beta-score-strip span{display:flex;justify-content:space-between;gap:14px;font-size:10px}.beta-score-strip span strong{font-size:20px}.beta-score-strip>i{color:#fff;font-style:normal;font-size:17px}.beta-story-copy h3{margin:20px 0;font-size:clamp(37px,4vw,62px);line-height:1.02;letter-spacing:-.055em}.beta-story-copy p{color:#929ca6;font-size:15px;line-height:1.75}.beta-story-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.13);list-style:none}.beta-story-copy li{position:relative;padding-left:18px;color:#d5d9dd;font-size:12px;font-weight:750}.beta-story-copy li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border:1px solid var(--beta-orange);transform:rotate(45deg)}.beta-trade-card{position:absolute;z-index:4;right:24px;bottom:24px;width:280px;padding:20px;border:1px solid rgba(255,255,255,.17);border-radius:5px;background:#060a0edb;box-shadow:0 18px 55px #000a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.beta-trade-card>span{color:#67d7a0;font:900 8px/1 ui-monospace,monospace;letter-spacing:.16em}.beta-trade-card div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:17px 0}.beta-trade-card div b{height:56px;display:grid;place-items:center;border:1px solid var(--beta-orange);border-radius:50%;background:#f75f021a}.beta-trade-card div i{color:#7d8792;font-style:normal}.beta-trade-card p{margin:0;color:#808a94;font-size:9px;text-align:center}.beta-systems{padding-top:120px;background:linear-gradient(180deg,#080d12,#05080b)}.beta-section-heading.centered{display:flex;flex-direction:column;align-items:center;max-width:790px;text-align:center}.beta-section-heading.centered h2{margin:18px 0}.beta-section-heading.centered p{max-width:650px}.beta-system-grid{max-width:1400px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;border-top:1px solid var(--beta-line);border-left:1px solid var(--beta-line)}.beta-system-grid article{min-height:315px;position:relative;padding:30px;border-right:1px solid var(--beta-line);border-bottom:1px solid var(--beta-line);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent);transition:background .2s ease}.beta-system-grid article:hover{background:linear-gradient(145deg,#f75f021a,#ffffff05)}.beta-system-grid article header{display:flex;align-items:center;justify-content:space-between}.beta-system-grid article header span{color:#606a74;font:900 9px/1 ui-monospace,monospace}.beta-system-grid article header i{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(247,95,2,.45);border-radius:50%;color:var(--beta-orange);background:#f75f0212;font-style:normal;font-size:18px}.beta-system-grid h3{max-width:300px;margin:54px 0 16px;font-size:23px;line-height:1.1}.beta-system-grid p{max-width:330px;color:#87919b;font-size:12px;line-height:1.7}.beta-system-grid article>b{position:absolute;left:30px;bottom:30px;width:28px;height:2px;background:var(--beta-orange)}.beta-dynasty-band{min-height:230px;display:flex;align-items:center;justify-content:center;gap:30px;padding:50px clamp(24px,8vw,130px);border-block:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at center,rgba(247,95,2,.12),transparent 58%),#070b0f}.beta-dynasty-band div{min-width:150px;display:flex;flex-direction:column;gap:8px}.beta-dynasty-band span{color:var(--beta-orange);font:900 8px/1 ui-monospace,monospace;letter-spacing:.16em}.beta-dynasty-band strong{font-size:18px}.beta-dynasty-band>i{width:min(8vw,110px);height:1px;background:linear-gradient(90deg,var(--beta-orange),rgba(247,95,2,.18))}.beta-waitlist{min-height:620px;position:relative;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:clamp(45px,8vw,130px);padding:100px clamp(24px,9vw,150px);overflow:hidden;background:#080c10}.beta-waitlist:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.beta-waitlist-glow{position:absolute;width:540px;height:540px;left:9%;bottom:-60%;border-radius:50%;background:var(--beta-orange);filter:blur(160px);opacity:.14}.beta-waitlist-copy,.beta-waitlist form{position:relative;z-index:2}.beta-waitlist-copy h2{margin:18px 0;font-size:clamp(46px,5vw,76px);line-height:.94;letter-spacing:-.06em;text-transform:uppercase}.beta-waitlist-copy p{max-width:680px;color:#929ca6;font-size:15px;line-height:1.75}.beta-waitlist form{padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#0c1218c7;box-shadow:0 26px 80px #0008;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.beta-waitlist form label{display:block;margin-bottom:10px;color:#a9b1b9;font:850 9px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.beta-waitlist form>div{display:grid;grid-template-columns:1fr auto;gap:8px}.beta-waitlist input{min-width:0;min-height:54px;padding:0 16px;border:1px solid #35404a;border-radius:3px;outline:0;color:#fff;background:#080c10;font:inherit}.beta-waitlist input:focus{border-color:var(--beta-orange);box-shadow:0 0 0 3px #f75f021f}.beta-form-status{min-height:18px;margin:12px 0 0;color:#6f7a85;font-size:10px}.beta-form-status.success{color:#67d7a0}.beta-form-status.error{color:#ff7467}.beta-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:46px clamp(24px,5vw,84px) 70px;border-top:1px solid rgba(255,255,255,.1);background:#040609}.beta-footer p{color:#747f89;font-size:11px;text-align:center}.beta-footer>div{display:flex;justify-self:end;gap:20px}.beta-footer button,.beta-footer a{padding:0;border:0;color:#c9ced3;background:transparent;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.beta-footer small{grid-column:1 / -1;color:#4f5963;font-size:9px;text-align:center}@media (max-width: 1120px){.beta-nav{grid-template-columns:1fr auto}.beta-nav nav{display:none}.beta-hero-copy{width:min(760px,78vw)}.beta-product-overlay{width:42vw;opacity:.55}.beta-feature-story,.beta-feature-story.reverse{grid-template-columns:1fr 1fr;gap:45px}.beta-system-grid{grid-template-columns:repeat(2,1fr)}.beta-waitlist{grid-template-columns:1fr}.beta-footer{grid-template-columns:1fr 1fr}.beta-footer p{display:none}}@media (max-width: 760px){.beta-nav{min-height:70px;padding:11px 16px}.beta-brand img{width:42px;height:42px}.beta-brand small{font-size:6px}.beta-brand strong{font-size:13px}.beta-nav-actions .beta-text-button{display:none}.beta-primary-button.compact{min-height:38px;padding:0 12px;font-size:8px}.beta-hero{min-height:800px;align-items:flex-start;padding:142px 20px 80px}.beta-video-shade{background:linear-gradient(90deg,#04070be8,#05090b8c),linear-gradient(0deg,#05080b 0%,transparent 50%)}.beta-hero-copy{width:100%}.beta-kicker{font-size:8px}.beta-hero h1{margin-top:22px;font-size:clamp(54px,17vw,80px);line-height:.9}.beta-hero-copy>p{max-width:520px;font-size:14px}.beta-hero-actions{flex-direction:column;align-items:stretch}.beta-hero-actions button{width:100%}.beta-hero-proof{gap:16px;justify-content:space-between}.beta-hero-proof span{display:flex;flex-direction:column;align-items:flex-start}.beta-hero-proof small{margin-top:5px}.beta-product-overlay,.beta-scroll-cue,.hero-footage .beta-placeholder-tag{display:none}.beta-marquee>div{gap:20px;font-size:8px}.beta-experience,.beta-systems{padding:80px 20px}.beta-section-heading{display:block;margin-bottom:50px}.beta-section-heading h2{margin:18px 0;font-size:43px}.beta-section-heading p{font-size:13px}.beta-feature-story,.beta-feature-story.reverse{display:flex;flex-direction:column;gap:35px;margin-bottom:90px}.beta-feature-story.reverse .beta-story-media{order:0}.beta-story-media{width:100%;min-height:390px}.beta-story-copy h3{font-size:38px}.beta-score-strip{left:10px;right:10px;bottom:10px;grid-template-columns:auto 1fr auto;gap:10px}.beta-score-strip span:last-child{display:none}.beta-trade-card{right:12px;bottom:12px;width:250px}.beta-system-grid{grid-template-columns:1fr}.beta-system-grid article{min-height:285px}.beta-dynasty-band{flex-direction:column;align-items:flex-start;gap:14px}.beta-dynasty-band>i{width:1px;height:26px;margin-left:12px;background:linear-gradient(var(--beta-orange),rgba(247,95,2,.18))}.beta-waitlist{min-height:700px;padding:80px 20px}.beta-waitlist-copy h2{font-size:46px}.beta-waitlist form{padding:18px}.beta-waitlist form>div{grid-template-columns:1fr}.beta-footer{grid-template-columns:1fr;padding:38px 20px 50px}.beta-footer>div{justify-self:start}.beta-footer small{grid-column:auto;text-align:left}}@media (prefers-reduced-motion: reduce){.beta-landing{scroll-behavior:auto}.beta-stock-video video{display:none}.beta-stock-video{background-size:cover;background-position:center}}:root{--bg: #090c11;--bg-2: #0c1016;--panel: #141a23;--panel-2: #10151d;--surface: #141a23;--elevated: #1b2330;--line: #232c3a;--line-2: #2e3a4c;--text: #f1f5f9;--muted: #93a1b5;--dim: #5d6b7e;--accent: #f75f02;--accent-2: #ff9657;--accent-soft: rgba(247, 95, 2, .14);--blue: #4aa3ff;--green: #34d399;--red: #f4796b;--neon-cyan: #64f4ff;--neon-violet: #a78bfa;--glass-blue: rgba(15, 35, 52, .78);--shadow: 0 10px 30px rgba(0, 0, 0, .4);--sh-1: 0 1px 2px rgba(0, 0, 0, .3);--sh-2: 0 6px 18px rgba(0, 0, 0, .35);--sh-3: 0 18px 48px rgba(0, 0, 0, .5);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--ring: 0 0 0 3px rgba(247, 95, 2, .32);color-scheme:dark}.draft-center{--draft-border: color-mix(in srgb, var(--draft-team) 18%, #263540);display:grid;gap:12px;color:#e8edef}.draft-hero{min-height:145px;display:grid;grid-template-columns:minmax(0,1fr) 220px 230px;gap:18px;align-items:center;padding:24px 28px;border:1px solid var(--draft-border);border-radius:12px;background:radial-gradient(circle at 70% 0%,color-mix(in srgb,var(--draft-team) 18%,transparent),transparent 36%),linear-gradient(135deg,#121c25,#080e14 72%);box-shadow:inset 3px 0 var(--draft-team),0 18px 45px #00000038}.draft-hero h1{margin:3px 0 7px;font-size:31px;letter-spacing:-.04em}.draft-hero p:not(.eyebrow){max-width:650px;margin:0;color:#8998a2;font-size:11px;line-height:1.6}.draft-capacity,.draft-class-grade{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid #27343d;border-radius:9px;background:#080e13b8}.draft-capacity>span,.draft-class-grade>span{color:#71818c;font-size:7px;font-weight:900;letter-spacing:.17em}.draft-capacity>strong{margin:5px 0;font-size:25px;color:var(--draft-team)}.draft-capacity>strong small{color:#76848d;font-size:11px}.draft-capacity>i{height:5px;overflow:hidden;border-radius:9px;background:#1d2931}.draft-capacity>i em{display:block;height:100%;border-radius:inherit;background:var(--draft-team);box-shadow:0 0 10px color-mix(in srgb,var(--draft-team) 55%,transparent)}.draft-capacity>small,.draft-class-grade>small{margin-top:6px;color:#65747d;font-size:8px}.draft-class-grade{position:relative}.draft-class-grade>strong{margin-top:8px;font-size:13px}.draft-class-grade>b{position:absolute;top:18px;right:16px;font-size:26px;color:color-mix(in srgb,var(--draft-team) 76%,white)}.draft-timeline{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #23313a;border-radius:9px;overflow:hidden;background:#0b1218}.draft-timeline div{min-height:55px;display:flex;gap:8px;align-items:center;padding:9px 12px;border-right:1px solid #23313a;color:#596872}.draft-timeline div:last-child{border-right:0}.draft-timeline i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #36444d;border-radius:50%;font-size:8px;font-style:normal;font-weight:900}.draft-timeline span{font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.draft-timeline .done{color:#7ca791}.draft-timeline .done i{border-color:#3a7659;background:#34975f1f}.draft-timeline .active{color:#f1f4f4;background:color-mix(in srgb,var(--draft-team) 10%,transparent);box-shadow:inset 0 -2px var(--draft-team)}.draft-timeline .active i{color:#081016;border-color:var(--draft-team);background:var(--draft-team)}.draft-toolbar{min-height:54px;display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #24313a;border-radius:9px;background:#0e161e}.draft-tabs{display:flex;gap:3px}.draft-tabs button,.draft-position-filter button{min-height:34px;border-color:transparent;border-radius:6px;background:transparent;color:#7a8993;font-size:8px;font-weight:900;text-transform:uppercase}.draft-tabs button.active,.draft-position-filter button.active{color:#071015;background:var(--draft-team);box-shadow:0 0 18px color-mix(in srgb,var(--draft-team) 25%,transparent)}.draft-tabs b{margin-left:4px;padding:2px 5px;border-radius:8px;background:#ffffff1f}.draft-search{height:35px;min-width:210px;display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 10px;border:1px solid #2b3943;border-radius:6px;background:#090f15}.draft-search span{color:#6d7c86}.draft-search input{width:100%;border:0;outline:0;background:transparent;color:#e7ebed;font-size:9px}.draft-position-filter{display:flex;gap:2px}.draft-workspace{display:grid;grid-template-columns:minmax(650px,1.65fr) minmax(290px,.6fr);gap:12px;align-items:start}.draft-board{overflow:hidden;border:1px solid #26343e;border-radius:9px;background:linear-gradient(145deg,#101923,#080e14)}.draft-board-head,.draft-board-row{display:grid;grid-template-columns:58px minmax(190px,1fr) 45px 40px 60px 60px 90px 105px;gap:7px;align-items:center}.draft-board-head{min-height:34px;padding:0 11px;border-bottom:1px solid #2a3740;color:#65747f;font-size:7px;font-weight:900;letter-spacing:.12em}.draft-board-row{width:100%;min-height:55px;padding:4px 11px;border:0;border-bottom:1px solid #202d36;border-radius:0;background:transparent;color:#83919a;text-align:left;font-size:9px}.draft-board-row:hover{background:#ffffff06}.draft-board-row.selected{background:color-mix(in srgb,var(--draft-team) 10%,#101820);box-shadow:inset 3px 0 var(--draft-team)}.draft-rank{display:flex;align-items:center;gap:5px}.draft-rank>b{color:#dce3e5}.draft-rank i{display:flex;flex-direction:column;font-style:normal}.draft-rank em{height:14px;color:#56656f;font-size:9px;font-style:normal;cursor:pointer}.draft-rank em:hover{color:var(--draft-team)}.draft-player{min-width:0;display:flex;align-items:center;gap:9px}.draft-player>i{width:37px;height:43px;flex:0 0 auto;overflow:hidden;border:1px solid #33444e;border-radius:7px;background:#121d25}.draft-player>span{min-width:0;display:flex;flex-direction:column;gap:3px}.draft-player strong{overflow:hidden;color:#ebeff0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.draft-player small{color:#63727b;font-size:7px;text-transform:capitalize}.draft-board-row>strong{color:#dae0e1}.draft-board-row>.potential{color:var(--draft-team)}.draft-confidence{width:77px;display:grid;grid-template-columns:1fr 25px;gap:5px;align-items:center}.draft-confidence:before{content:"";grid-column:1;grid-row:1;height:4px;border-radius:4px;background:#23313a}.draft-confidence i{grid-column:1;grid-row:1;height:4px;border-radius:4px;background:#6f8796}.draft-confidence b{color:#76858e;font-size:7px}.draft-confidence.confidence-strong i,.draft-confidence.confidence-verified i{background:#52c989}.scouting-active{color:color-mix(in srgb,var(--draft-team) 74%,white);font-size:7px;font-style:normal;font-weight:900}.draft-board-row>span:last-child>em:not(.scouting-active){color:#57656e;font-size:7px;font-style:normal}.draft-empty{padding:40px;color:#687781;text-align:center}.draft-prospect-card{position:sticky;top:0;overflow:hidden;border:1px solid var(--draft-border);border-radius:9px;background:radial-gradient(circle at 75% 5%,color-mix(in srgb,var(--draft-team) 16%,transparent),transparent 27%),linear-gradient(155deg,#111c24,#080e13 70%)}.draft-prospect-art{height:180px;position:relative;overflow:hidden;border-bottom:1px solid #2a3942}.draft-prospect-art>svg{width:100%;height:115%;transform:translateY(3%)}.draft-prospect-art>span{position:absolute;top:15px;left:16px;color:var(--draft-team);font-size:29px;font-weight:950}.draft-prospect-art>b{position:absolute;top:21px;right:16px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--draft-team) 50%,#34444d);border-radius:5px;background:#050a0eb3;color:#f0f3f4;font-size:9px}.draft-prospect-name{padding:15px 17px 10px}.draft-prospect-name>span,.draft-assignment-actions>span,.draft-strengths>span{color:var(--draft-team);font-size:7px;font-weight:900;letter-spacing:.14em}.draft-prospect-name h2{margin:3px 0;font-size:22px}.draft-prospect-name p{margin:0;color:#73828c;font-size:8px;text-transform:capitalize}.draft-range-cards{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 16px}.draft-range-cards>div{padding:10px;border:1px solid #2a3841;border-radius:7px;background:#0c141b}.draft-range-cards span{color:#687781;font-size:6px;font-weight:900;letter-spacing:.12em}.draft-range-cards strong{display:block;margin:3px 0;color:#e7ebed;font-size:17px}.draft-range-cards small{color:#5f6d76;font-size:7px}.draft-summary{margin:10px 16px;color:#8997a0;font-size:8px;line-height:1.5}.draft-report-grid{display:grid;grid-template-columns:1fr 1fr;margin:0 16px;border:1px solid #28363f;border-radius:7px;overflow:hidden}.draft-report-grid span{position:relative;padding:9px;border-right:1px solid #28363f;border-bottom:1px solid #28363f}.draft-report-grid span:nth-child(2n){border-right:0}.draft-report-grid span:nth-child(n+3){border-bottom:0}.draft-report-grid small{display:block;color:#64737c;font-size:7px}.draft-report-grid strong{font-size:11px}.draft-report-grid i{position:absolute;top:9px;right:9px;color:#596770;font-size:6px;font-style:normal}.draft-strengths{display:flex;flex-direction:column;gap:5px;margin:10px 16px;padding:10px;border-left:2px solid var(--draft-team);background:color-mix(in srgb,var(--draft-team) 6%,transparent);text-transform:capitalize}.draft-strengths strong{color:#b8c3c7;font-size:7px}.draft-strengths small{color:#697880;font-size:7px;line-height:1.45}.draft-assignment-actions{display:grid;gap:5px;padding:10px 16px 14px;border-top:1px solid #26343c}.draft-assignment-actions button{min-height:41px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-color:#2a3942;background:#101820}.draft-assignment-actions button:hover:not(:disabled){border-color:var(--draft-team)}.draft-assignment-actions button strong{font-size:8px}.draft-assignment-actions button small{margin-top:2px;color:#65747e;font-size:7px}.draft-assignment-actions button.remove{min-height:29px;color:#e56b70;background:transparent}.draft-event-button{width:calc(100% - 32px);margin:0 16px 8px;border-color:color-mix(in srgb,var(--draft-team) 50%,#2a3942);color:var(--draft-team);background:color-mix(in srgb,var(--draft-team) 8%,#0c141a)}.draft-wire{display:grid;grid-template-columns:185px repeat(4,1fr);border:1px solid #24323b;border-radius:9px;background:#0b1218;overflow:hidden}.draft-wire>div,.draft-wire article{min-height:60px;padding:11px 13px;border-right:1px solid #24323b}.draft-wire>div{display:flex;flex-direction:column;justify-content:center}.draft-wire>div span{color:var(--draft-team);font-size:7px;font-weight:900;letter-spacing:.14em}.draft-wire>div strong{margin-top:4px;font-size:9px}.draft-wire article{display:flex;gap:9px;align-items:center}.draft-wire article i{color:#65747d;font-size:7px;font-style:normal}.draft-wire article div{display:flex;flex-direction:column;gap:3px}.draft-wire article strong{font-size:8px}.draft-wire article small{color:#64737c;font-size:7px;line-height:1.35}.draft-mock-view{padding:20px;border:1px solid #26343e;border-radius:10px;background:linear-gradient(145deg,#101923,#080e14)}.draft-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.draft-section-head span{color:var(--draft-team);font-size:7px;font-weight:900;letter-spacing:.14em}.draft-section-head h2{margin:3px 0 0}.draft-section-head p{color:#697780;font-size:8px}.draft-mock-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.draft-mock-grid button{min-height:58px;display:grid;grid-template-columns:28px 35px 1fr 105px;gap:10px;align-items:center;border-color:#283741;background:#0d151c;text-align:left}.draft-mock-grid button>b{color:#6e7d86}.draft-mock-grid button>i{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--mock-color);border-radius:50%;color:#ecf0f1;background:color-mix(in srgb,var(--mock-color) 17%,#101820);font-size:8px;font-style:normal}.draft-mock-grid button div{display:flex;flex-direction:column;gap:3px}.draft-mock-grid button strong{font-size:9px}.draft-mock-grid button span,.draft-mock-grid button>small{color:#687781;font-size:7px}.command-draft-task>div{min-height:72px;display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.command-draft-year{height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--team) 45%,#33424c);border-radius:8px;color:var(--team);font-size:12px;font-weight:900;background:color-mix(in srgb,var(--team) 8%,#111a22)}.command-draft-task p{display:flex;flex-direction:column;gap:5px;margin:0}.command-draft-task p strong{font-size:10px}.command-draft-task p small,.command-draft-task>div>b small{color:#6b7982;font-size:7px}.command-draft-task>div>b{color:var(--team);font-size:20px}@media (max-width: 1180px){.draft-hero{grid-template-columns:1fr 180px}.draft-class-grade{grid-column:1 / -1;min-height:70px}.draft-workspace{grid-template-columns:1fr}.draft-prospect-card{position:static;display:grid;grid-template-columns:220px 1fr 1fr}.draft-prospect-art{height:100%;grid-row:span 4}.draft-prospect-name,.draft-range-cards,.draft-report-grid,.draft-strengths,.draft-assignment-actions{grid-column:auto}.draft-wire{grid-template-columns:160px 1fr 1fr}.draft-wire article:nth-last-child(-n+2){display:none}}@media (max-width: 820px){.draft-hero{grid-template-columns:1fr;padding:19px}.draft-class-grade{grid-column:auto}.draft-timeline{grid-template-columns:1fr}.draft-timeline div{min-height:35px;border-right:0;border-bottom:1px solid #23313a}.draft-toolbar{align-items:stretch;flex-direction:column}.draft-tabs,.draft-position-filter{overflow-x:auto}.draft-search{min-width:0;margin:0}.draft-board{overflow-x:auto}.draft-board-head,.draft-board-row{min-width:760px}.draft-prospect-card{display:block}.draft-prospect-art{height:190px}.draft-mock-grid{grid-template-columns:1fr}.draft-wire{display:block}.draft-wire>div,.draft-wire article{border-right:0;border-bottom:1px solid #24323b}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(1100px 520px at 100% -8%,#18212a 0%,transparent 55%),radial-gradient(900px 500px at -10% 0%,#131b22 0%,transparent 50%),var(--bg);color:var(--text);font:14px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.1px}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:#243040 transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#243040;border-radius:99px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#2f3e52;background-clip:content-box}.app{height:100%;display:flex;flex-direction:column;background:radial-gradient(900px 460px at 100% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),radial-gradient(720px 420px at 0% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 58%)}button{background:var(--elevated);color:var(--text);border:1px solid var(--line-2);padding:8px 14px;border-radius:var(--r-sm);cursor:pointer;font-weight:600;font-size:13px;transition:background .14s ease,border-color .14s ease,transform .06s ease,box-shadow .14s ease,filter .14s ease}button:hover:not(:disabled){border-color:#3a4960;background:#222d3d}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible{outline:none;box-shadow:var(--ring)}button:disabled{opacity:.4;cursor:not-allowed}button.primary{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:transparent;color:#06130a;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 22%,transparent)}button.primary:hover:not(:disabled){filter:brightness(1.07);background:linear-gradient(180deg,var(--accent-2),var(--accent))}button.ghost{background:transparent;border-color:var(--line)}button.ghost:hover:not(:disabled){background:var(--elevated)}button.mini{padding:5px 11px;font-size:12px;border-radius:7px}.tab{background:transparent;border:1px solid transparent;color:var(--muted);padding:7px 14px;border-radius:99px;cursor:pointer;font-weight:600;font-size:13px;transition:color .14s ease,background .14s ease}.tab:hover{color:var(--text);background:var(--elevated)}.tab.active{color:#1a0f06;background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:transparent}select{background:var(--elevated);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 11px;font:inherit;font-weight:600;cursor:pointer}select:focus-visible,input:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--accent)}input[type=range]{accent-color:var(--accent)}.roster-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.team-picker{background:transparent;border:1px solid transparent;font-size:21px;font-weight:800;letter-spacing:-.3px;color:var(--text);padding:3px 8px;border-radius:var(--r-sm);cursor:pointer;max-width:360px}.team-picker:hover{background:var(--elevated);border-color:var(--line)}.topbar{display:flex;align-items:center;gap:16px;padding:0 20px;height:60px;flex:0 0 60px;background:#0d1117b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:20}.brand{display:flex;align-items:center;gap:11px}.logo{font-size:26px;line-height:1;filter:drop-shadow(0 2px 6px rgba(255,107,53,.35))}.brand .title{font-weight:800;letter-spacing:-.2px;font-size:15px;white-space:nowrap}.brand .sub{color:var(--muted);font-size:11.5px}.topbar-team{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;border-radius:99px;border:1px solid var(--line);background:var(--panel-2)}.topbar-team .dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#0a0d12}.team-logo{position:relative;overflow:hidden}.team-logo img{width:100%;height:100%;display:block;object-fit:contain;padding:7%}.team-logo>b{display:grid;place-items:center;width:100%;height:100%;color:inherit;font:inherit}.topbar-team select{background:transparent;border:none;color:var(--text);font-weight:700;font-size:13px;cursor:pointer;padding-right:2px}.topbar-team .rec{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.topbar-spacer{margin-left:auto}.topbar .date-chip{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;margin-right:2px}.topbar .date-chip .d{font-weight:700;font-size:13px}.topbar .date-chip .y{color:var(--muted);font-size:11px}.topbar .actions{display:flex;gap:8px}.shell{flex:1;display:grid;grid-template-columns:216px 1fr;min-height:0}.navrail{border-right:1px solid var(--line);background:var(--panel-2);overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:3px}.nav-group{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;padding:14px 12px 6px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-sm);cursor:pointer;color:var(--muted);font-weight:600;font-size:13.5px;border:1px solid transparent;background:transparent;width:100%;text-align:left;transition:background .14s ease,color .14s ease}.nav-item .ic{width:18px;text-align:center;font-size:15px;opacity:.9}.nav-item:hover{background:var(--elevated);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:#ffd9c7;box-shadow:inset 2px 0 0 var(--accent)}.nav-item.active .ic{opacity:1}.nav-spacer{flex:1}.main{overflow-y:auto;padding:26px 30px 60px}.panel{max-width:1080px;margin:0 auto}.panel h2{margin:0 0 16px;font-size:21px;letter-spacing:-.3px}.panel h3{margin:26px 0 12px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:700}.abbr{font-weight:800;color:var(--accent-2);font-size:12px}.you-star{color:var(--accent-2)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:38px;box-shadow:var(--sh-1)}.empty h2{margin:0}.muted{color:var(--muted)}.grid{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-1)}.grid th,.grid td{padding:10px 13px;text-align:center;font-variant-numeric:tabular-nums}.grid th{background:var(--panel-2);color:var(--dim);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line)}.grid td.left,.grid th.left{text-align:left}.grid tbody tr{border-top:1px solid rgba(35,44,58,.6);transition:background .1s ease}.grid tbody tr:first-child{border-top:none}.grid tbody tr:hover{background:#19212d}.grid.compact th,.grid.compact td{padding:7px 10px;font-size:13px}.playoff-row td:first-child{box-shadow:inset 3px 0 0 var(--green)}.po-cut td{border-bottom:2px dashed rgba(255,165,58,.55)}.you-row{background:var(--accent-soft)!important}.you-row td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pos{color:var(--green)}.neg{color:var(--red)}.ovr-badge{display:inline-block;min-width:32px;padding:2px 7px;border-radius:6px;background:var(--accent-soft);color:var(--accent-2);font-weight:800;font-variant-numeric:tabular-nums}.series{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.series li{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.round{color:var(--muted);min-width:110px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.winner{margin-left:auto;font-weight:700;color:var(--accent-2)}.champion{margin-top:18px;padding:16px;text-align:center;font-size:18px;font-weight:800;border-radius:12px;background:linear-gradient(180deg,#25304a,#1a2336);border:1px solid #34405c}.cat-tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.awards-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.award{flex:1;min-width:160px;background:linear-gradient(180deg,#25304a,#1a2336);border:1px solid #34405c;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.award-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-2)}.award-name{font-weight:700}.owner-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:16px}.owner-banner.fired{border-color:#5a2f2f;background:#1f1414}.job-meter{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.job-bar{display:inline-block;width:120px;height:10px;background:#1b2430;border-radius:6px;overflow:hidden}.job-fill{display:block;height:100%;transition:width .3s ease}.grid tbody tr.clickable{cursor:pointer}.grid tbody tr.row-sel{background:#1b2840;box-shadow:inset 2px 0 0 var(--accent)}.career{margin-top:18px}.ratings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:12px 0;max-width:680px}.rating-cell{display:grid;grid-template-columns:92px 1fr 26px;align-items:center;gap:8px}.rating-label{font-size:12px;color:var(--muted)}.rating-bar{height:8px;background:#1b2430;border-radius:5px;overflow:hidden}.rating-fill{display:block;height:100%}.rating-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.player-detail .career-h{margin-top:16px}@media (max-width: 820px){.ratings-grid{grid-template-columns:1fr}}.career-note{margin-top:16px}.history-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 820px){.history-cols{grid-template-columns:1fr}}.roster-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cap{display:flex;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-variant-numeric:tabular-nums}.cap.over{border-color:#5a2f2f;color:var(--red)}.gameplan{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:14px 0}.gameplan h3{margin:0 0 10px}.gp-row{display:grid;grid-template-columns:170px 1fr 34px 1.1fr;align-items:center;gap:12px;padding:6px 0}.gp-label{font-weight:600}.gp-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--accent-2)}.gp-hint{font-size:12px}.gp-note{font-size:12px;margin:8px 0 0}.gameplan input[type=range]{width:100%;accent-color:var(--accent)}.rotation-lab,.strategy-lab{position:relative;overflow:hidden;margin:16px 0;border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 30%,var(--line));border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--roster-accent, var(--accent)) 10%,transparent),transparent 36%),radial-gradient(600px 180px at 90% -20%,color-mix(in srgb,var(--roster-accent, var(--accent)) 14%,transparent),transparent 68%),var(--glass-blue);box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rotation-lab{padding:18px}.strategy-lab{padding:18px 20px}.rotation-lab:before,.strategy-lab:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--roster-accent, var(--accent)),color-mix(in srgb,var(--roster-accent, var(--accent)) 35%,white),transparent 85%);box-shadow:0 0 18px color-mix(in srgb,var(--roster-accent, var(--accent)) 55%,transparent)}.lab-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.lab-head h3{margin:2px 0 0;font-size:18px;letter-spacing:-.2px}.lab-kicker{color:var(--roster-accent, var(--accent));font-size:10px;font-weight:800;letter-spacing:2.2px}.lab-status{border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 34%,transparent);border-radius:99px;padding:5px 9px;color:var(--roster-accent, var(--accent));background:color-mix(in srgb,var(--roster-accent, var(--accent)) 9%,transparent);font-size:10px;font-weight:700;letter-spacing:.7px}.rotation-metrics{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.metric{border:1px solid var(--line-2);border-radius:9px;padding:6px 9px;background:#070f179e;color:var(--muted);font-size:10px;letter-spacing:.7px}.metric b{color:var(--text);font-size:14px}.metric.good{border-color:#34d39947}.metric.good b{color:var(--green)}.metric.warn{border-color:#f4796b61}.metric.warn b{color:var(--red)}.rotation-grid{display:grid;grid-template-columns:1fr;gap:7px}.rotation-row{display:grid;grid-template-columns:34px minmax(170px,.72fr) minmax(260px,1.28fr);align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid rgba(46,58,76,.78);border-radius:11px;background:#09121c9e;transition:border-color .14s ease,transform .14s ease,background .14s ease}.rotation-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--roster-accent, var(--accent)) 38%,var(--line))}.rotation-row.is-starter{border-color:color-mix(in srgb,var(--roster-accent, var(--accent)) 42%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--roster-accent, var(--accent)) 12%,rgba(9,18,28,.68)),#09121cad 48%)}.rotation-row.inactive{opacity:.48}.starter-toggle{width:31px;height:31px;padding:0;border-radius:9px;font-size:11px;font-weight:900}.is-starter .starter-toggle{color:#061114;border-color:var(--roster-accent, var(--accent));background:var(--roster-accent, var(--accent));box-shadow:0 0 16px color-mix(in srgb,var(--roster-accent, var(--accent)) 24%,transparent)}.rotation-player{min-width:0;display:flex;flex-direction:column}.rotation-player strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rotation-player span{color:var(--muted);font-size:11px}.starter-board{margin:0 0 14px;padding:12px;border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 24%,var(--line));border-radius:12px;background:#040a108a}.starter-board>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:10px}.starter-board>header span{display:block;color:var(--roster-accent, var(--accent));font-size:9px;font-weight:900;letter-spacing:.16em}.starter-board>header strong{display:block;margin-top:3px;font-size:14px}.starter-board>header small{max-width:430px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right}.starter-slot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.starter-slot{position:relative;min-height:105px;overflow:hidden;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:end;gap:7px;padding:28px 8px 9px;border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 24%,#273440);border-radius:9px;background:linear-gradient(155deg,color-mix(in srgb,var(--roster-accent, var(--accent)) 9%,#111923),#0a1119)}.starter-slot.accepting{border-style:dashed}.starter-slot:hover{border-color:color-mix(in srgb,var(--roster-accent, var(--accent)) 60%,#273440)}.starter-position{position:absolute;top:7px;left:8px;color:var(--roster-accent, var(--accent));font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.starter-slot .player-portrait{width:52px;height:67px;align-self:end}.starter-slot>div{min-width:0;padding-bottom:3px}.starter-slot strong,.starter-slot small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starter-slot strong{font-size:10px}.starter-slot small{margin-top:4px;color:var(--muted);font-size:8px}.starter-slot .starter-empty{grid-column:1/-1;align-self:center;text-align:center}.starter-empty b{display:block;color:var(--roster-accent, var(--accent));font-size:22px}.minute-meter{display:grid;grid-template-columns:27px minmax(100px,1fr) 27px 66px;gap:7px;align-items:center}.minute-meter button{width:27px;height:27px;padding:0;border-color:color-mix(in srgb,var(--roster-accent, var(--accent)) 25%,var(--line));border-radius:6px}.minute-meter input[type=range]{width:100%;height:5px;accent-color:var(--roster-accent, var(--accent));background:linear-gradient(90deg,var(--roster-accent, var(--accent)) var(--minute-pct),rgba(255,255,255,.08) var(--minute-pct));border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.minute-meter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:3px solid #071018;border-radius:50%;background:var(--roster-accent, var(--accent));box-shadow:0 0 14px color-mix(in srgb,var(--roster-accent, var(--accent)) 55%,transparent)}.minute-meter output{color:#fff;text-align:right;font:900 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.minute-meter output small{color:var(--muted);font-size:8px}.rotation-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 18%,transparent)}.rotation-actions{display:flex;gap:8px}.rotation-feedback{font-size:12px}.warn-text{color:var(--accent-2)}.strategy-lab .gp-row{grid-template-columns:210px minmax(200px,1fr) 54px;margin-top:7px;padding:12px;border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 13%,var(--line));border-radius:9px;background:#02080d52}.strategy-lab input[type=range]{accent-color:var(--roster-accent, var(--accent))}.strategy-lab .gp-val{color:var(--roster-accent, var(--accent));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.strategy-lab .gp-val small{color:var(--muted);font-size:8px}.strategy-lab .gp-label b,.strategy-lab .gp-label small{display:block}.strategy-lab .gp-label small{margin-top:4px;color:var(--muted);font-size:9px;font-weight:500}.gp-focus{display:grid;grid-template-columns:170px minmax(180px,1fr) 1.1fr;align-items:center;gap:12px;padding:10px 0 2px;border-top:1px solid rgba(255,255,255,.045)}.gp-focus select{width:100%;border:1px solid var(--line-2);border-radius:8px;padding:7px 9px;background:#030a11b8;color:var(--text)}.gp-section-title,.coach-section-title{margin-top:14px;padding:10px 0 7px;border-top:1px solid rgba(255,255,255,.06);color:var(--accent);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.gp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px}.gp-choice{display:grid;grid-template-columns:140px minmax(150px,1fr);align-items:center;gap:4px 10px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#02080d57}.gp-choice select{width:100%;padding:7px 9px;border:1px solid var(--line-2);border-radius:7px;background:#030a11b8;color:var(--text)}.gp-choice .gp-hint{grid-column:2}.gp-playbook{margin:10px 0 4px;padding:12px;border:1px solid color-mix(in srgb,var(--roster-accent, var(--accent)) 22%,transparent);border-radius:10px;background:#030a116b}.gp-playbook header{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.gp-playbook header span{color:var(--roster-accent, var(--accent));font-size:9px;font-weight:900;letter-spacing:1.5px}.gp-playbook header b{color:var(--muted);font-size:10px}.gp-playbook>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gp-playbook>div>span{display:flex;flex-direction:column;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:#ffffff05}.gp-playbook strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.gp-playbook small{color:var(--dim);font-size:9px;text-transform:capitalize}.gp-playbook p{margin:9px 0 0;color:var(--muted);font-size:11px}@media (max-width: 980px){.rotation-grid{grid-template-columns:1fr}.starter-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.lab-head,.rotation-footer{align-items:stretch;flex-direction:column}.rotation-metrics{justify-content:flex-start}.rotation-row{grid-template-columns:34px minmax(110px,1fr)}.minute-meter{grid-column:1/-1}.starter-board>header{display:block}.starter-board>header small{display:block;margin-top:6px;text-align:left}.starter-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-row,.gp-focus,.gp-choice,.gp-choice-grid{grid-template-columns:1fr;gap:5px}.gp-choice .gp-hint{grid-column:1}.gp-playbook>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rotation-actions button{flex:1}}.fin-table{max-width:360px}.fin-table td{text-align:right}.fin-table td.left{text-align:left}.fin-total td{border-top:2px solid var(--line)}.matchup{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.matchup select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px;max-width:220px}.at{color:var(--muted)}.scoreboard{display:flex;align-items:center;gap:22px;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:14px}.score{display:flex;align-items:baseline;gap:12px}.score-team{font-weight:600}.score-pts{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.vs{color:var(--muted)}.ot{margin-left:auto;color:var(--accent-2);font-weight:700}.court{width:564px;max-width:100%;height:300px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#0e2a1e}.court canvas{display:block;width:100%;height:100%}.court-note{font-size:12px;margin:8px 0 0}.legend{display:inline-flex;gap:12px;align-items:center;margin-left:10px}.chip{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.box-title{font-weight:700;margin-bottom:8px}.pbp{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.pbp li{padding:6px 12px;border-top:1px solid var(--line)}.pbp li:first-child{border-top:none}.pbp li.quarter{color:var(--accent-2);font-weight:700;background:#131c29;text-align:center}.scoreboard.live{justify-content:space-between;gap:18px}.scoreboard.live .score-pts{font-size:38px}.scoreboard.live .clock{font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--accent-2);padding:4px 12px;border:1px solid var(--line);border-radius:8px;background:#0e1521;white-space:nowrap}.playback{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;flex-wrap:wrap}button.pb-btn{min-width:38px;padding:6px 12px;font-weight:700;font-variant-numeric:tabular-nums}button.pb-btn.speed{min-width:34px;padding:6px 8px;font-size:12px}button.pb-btn.speed.active{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:#b9692a;color:#1a1206}.speeds{display:flex;gap:4px;margin-left:auto}.scrubber{flex:1;min-width:140px;accent-color:var(--accent);cursor:pointer}.you{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.you select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:6px 8px}button.mini{padding:4px 10px;font-size:12px}.trade-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0}.trade-side{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.trade-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.trade-side-head select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:6px 8px;max-width:65%}.trade-roster{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.trade-roster li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer}.trade-roster li:hover{background:#16202e}.trade-roster li.sel{background:#1b2840;box-shadow:inset 2px 0 0 var(--accent)}.tp-name{font-weight:600}.tp-meta{grid-column:2;grid-row:2;color:var(--muted);font-size:12px}.tp-sal{font-variant-numeric:tabular-nums;color:var(--accent-2)}.trade-total{margin-top:8px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.trade-picks{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.tp-h{font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.trade-status{border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:14px}.trade-status.ok{border-color:#2c5a45;background:#122017}.trade-status.bad{border-color:#5a2f2f;background:#1f1414}.trade-status ul{margin:6px 0 0;padding-left:18px;color:var(--muted)}.offseason-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.offseason-head h2{margin:0}.offseason-head .actions{margin-left:auto}.onclock{color:var(--muted)}.badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:20px;background:var(--accent);color:#1a1206;font-size:11px;font-weight:800}.draft-cols{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.picks{list-style:none;margin:0;padding:0;max-height:520px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.picks li{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:7px 12px;border-top:1px solid var(--line)}.picks li:first-child{border-top:none}.picks li.mine{background:#1b2840}.pno{color:var(--muted);font-variant-numeric:tabular-nums}.ppr{grid-column:2}.ptm{grid-column:2;color:var(--accent-2);font-size:12px}.editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.editor-head .actions{display:flex;gap:8px;align-items:center}.editor-head select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.editor-cols{display:grid;grid-template-columns:280px 1fr;gap:16px}.editor-roster{list-style:none;margin:0;padding:0;max-height:540px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.editor-roster li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:9px 12px;border-top:1px solid var(--line);cursor:pointer}.editor-roster li:first-child{border-top:none}.editor-roster li:hover{background:#16202e}.editor-roster li.active{background:#1b2840;box-shadow:inset 2px 0 0 var(--accent)}.editor-roster .tp-meta{grid-column:1;grid-row:2}.editor-form{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.ef-row{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;margin-bottom:10px;max-width:420px}.ef-row input,.ef-row select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ef-ratings{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.ef-rating{display:flex;flex-direction:column;gap:4px}.ef-rating label{font-size:12px;color:var(--muted)}.ef-rating input{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-variant-numeric:tabular-nums}.ef-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.start-menu{min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:48px 24px;overflow-y:auto}.start-inner{width:100%;max-width:1040px}.start-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.start-head .logo{font-size:44px}.start-head h1{margin:0;font-size:28px;letter-spacing:.2px}.start-head p{margin:4px 0 0}.start-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.start-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}.start-card h2{margin:0;font-size:17px}.start-card p{margin:0}.start-field{display:flex;flex-direction:column;gap:8px}.start-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.start-field select{background:#16202e;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.era-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.era-opt{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:10px;border-radius:10px;border:1px solid var(--line);background:#131c29;cursor:pointer}.era-opt span{font-size:11px;line-height:1.35}.era-opt.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.start-go{margin-top:auto}.era-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.era-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#131c29}.start-foot{margin-top:28px;text-align:center;font-size:12px}.cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cal-date{margin:0;font-size:26px}.cal-head p{margin:4px 0 0}.cal-progress{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.cal-bar{width:160px;height:8px;background:#1b2430;border-radius:5px;overflow:hidden}.cal-fill{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.cal-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.cal-done{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:14px 16px}.cal-note{margin-top:14px}.dash{max-width:1120px}.dash-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px;border-radius:var(--r-lg);margin-bottom:18px;background:var(--surface);border:1px solid var(--line-2);overflow:hidden}.dash-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,var(--team, var(--accent)),transparent 62%);opacity:.16;pointer-events:none}.dash-hero>*{position:relative}.dash-hero-id{display:flex;align-items:center;gap:16px}.dash-badge{width:60px;height:60px;border-radius:var(--r-md);display:grid;place-items:center;font-weight:900;font-size:17px;color:#0a0d12;box-shadow:var(--sh-2);letter-spacing:-.5px}.dash-hero-id h1{margin:0;font-size:26px;letter-spacing:-.5px}.dash-hero-sub{color:var(--muted);margin-top:3px;font-size:13.5px}.dash-hero-sub strong{color:var(--text)}.dash-hero-job{display:flex;flex-direction:column;gap:5px;align-items:flex-end;min-width:230px}.dash-hero-job>.muted{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.dash-hero-job>strong{font-size:15px}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--sh-1);display:flex;flex-direction:column}.card-h{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin-bottom:12px}.dash-link{margin-top:12px;align-self:stretch}.dash-matchup{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dash-vs{color:var(--muted);font-weight:700;font-size:13px}.dash-opp-dot{width:42px;height:42px;border-radius:var(--r-sm);display:grid;place-items:center;font-weight:800;font-size:13px;color:#0a0d12}.dash-opp{font-weight:700;font-size:16px}.dash-cta{display:flex;gap:8px;flex-wrap:wrap}.dash-cta-sec{margin-top:10px}.dash-champ{background:var(--accent-soft);border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px 14px;font-weight:600}.form-pills{display:flex;gap:6px}.form-pill{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;font-weight:800;font-size:13px}.form-pill.w{background:#34d39929;color:var(--green)}.form-pill.l{background:#f4796b29;color:var(--red)}.star-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.star{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);cursor:pointer;text-align:left;color:var(--text);transition:background .14s ease,border-color .14s ease,transform .06s ease}.star:hover{border-color:var(--line-2);background:var(--elevated);transform:translateY(-1px)}.star-ovr{font-weight:900;font-size:19px;color:var(--accent-2);line-height:1.1}.star-name{font-weight:700}.star-pos{font-size:12px}.clickable{cursor:pointer}.award.clickable:hover{border-color:var(--accent)}.series li.clickable{cursor:pointer}.series li.clickable:hover{background:#16202e}.card-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080ca8;display:flex;align-items:flex-start;justify-content:center;padding:40px 18px;overflow-y:auto;z-index:50}.modal-card{position:relative;width:100%;max-width:640px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:22px 24px}.modal-card.wide{max-width:920px}.modal-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:8px;font-size:20px;line-height:1;padding:0;color:var(--muted)}.modal-sub{font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.modal-card .career{margin-top:0}.save-manager-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:28px;overflow-y:auto;background:#03070ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.save-manager{width:min(1120px,100%);max-height:min(860px,calc(100vh - 56px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line-2));border-radius:18px;background:radial-gradient(720px 300px at 85% -15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),linear-gradient(145deg,#10161dfc,#080d12fc);box-shadow:0 34px 90px #000000a8,0 0 54px color-mix(in srgb,var(--accent) 8%,transparent)}.save-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid var(--line)}.save-manager-head span,.save-create-row label>span{display:block;color:var(--accent-2);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.save-manager-head h2{margin:2px 0 3px;font-size:28px;line-height:1.15}.save-manager-head p,.save-manager-empty p,.save-slot-main p{margin:0;color:var(--muted)}.save-manager-close{width:38px;height:38px;padding:0;flex:0 0 auto;font-size:24px;line-height:1}.save-manager-alert{display:flex;gap:10px;margin:14px 26px 0;padding:10px 13px;border:1px solid color-mix(in srgb,var(--green) 42%,var(--line));border-radius:9px;color:#b8f5de;background:color-mix(in srgb,var(--green) 10%,transparent)}.save-manager-alert.error{border-color:color-mix(in srgb,var(--red) 48%,var(--line));color:#ffc4bd;background:color-mix(in srgb,var(--red) 10%,transparent)}.save-create-row{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;padding:18px 26px;border-bottom:1px solid var(--line);background:#ffffff03}.save-create-row label input,.save-rename input{width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;background:#050a0ee0;color:var(--text);font:inherit}.save-manager-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px;color:var(--muted);font-size:12px}.save-slot-list{min-height:240px;overflow-y:auto;padding:0 26px 26px}.save-manager-empty{min-height:230px;display:grid;place-content:center;justify-items:center;gap:4px;border:1px dashed var(--line-2);border-radius:12px;color:var(--muted);text-align:center}.save-manager-empty>span{color:var(--accent);font-size:34px}.save-slot{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(240px,auto);align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#10171fd1;transition:border-color .14s ease,background .14s ease}.save-slot+.save-slot{margin-top:9px}.save-slot:hover,.save-slot.active{border-color:color-mix(in srgb,var(--accent) 46%,var(--line-2));background:color-mix(in srgb,var(--accent) 5%,rgba(16,23,31,.88))}.save-slot-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 56%,var(--line));border-radius:50%;color:var(--accent-2);background:var(--accent-soft);font-size:13px;font-weight:900}.save-slot-title{display:flex;align-items:center;gap:9px;font-size:16px}.save-slot-title span{padding:2px 6px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:99px;color:var(--accent-2);font-size:8px;letter-spacing:.12em}.save-slot-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.save-slot-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px;color:var(--muted);font-size:11px}.save-slot-meta span:after{content:"";display:inline-block;width:2px;height:2px;margin-left:12px;vertical-align:middle;border-radius:50%;background:var(--dim)}.save-slot-meta time{color:var(--dim)}.save-slot-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.save-slot-actions button{padding:6px 9px;font-size:11px}.save-slot-actions .danger-quiet{color:#f6a29a}.save-slot-actions .danger{border-color:#9e3f39;color:#fff;background:#7d2e29}.save-rename{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:6px}.save-rename input{margin-top:0}@media (max-width: 820px){.save-manager-backdrop{place-items:stretch;padding:10px}.save-manager{max-height:calc(100vh - 20px)}.save-manager-head,.save-create-row,.save-manager-tools,.save-slot-list{padding-left:16px;padding-right:16px}.save-create-row,.save-slot{grid-template-columns:1fr}.save-create-row button,.save-slot-actions button{flex:1}.save-slot-mark{display:none}.save-slot-actions{justify-content:stretch}}.ts-list{display:flex;flex-direction:column;gap:6px;margin:18px 0}.ts-row{display:grid;grid-template-columns:44px 1fr 160px 36px 120px;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer;text-align:left;color:var(--text)}.ts-row:hover{background:#16202e}.ts-row.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ts-abbr{font-weight:800;color:var(--accent-2);font-size:12px}.ts-name{font-weight:600}.ts-bar{height:8px;background:#1b2430;border-radius:5px;overflow:hidden}.ts-fill{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.ts-strength{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ts-tier{font-size:12px}.ts-actions{display:flex;justify-content:space-between;gap:12px}.cal-viewtabs{display:flex;gap:4px;margin-bottom:8px}.cal-league-count{margin-left:6px}.stat-strip{display:flex;gap:8px;margin:12px 0 6px;flex-wrap:wrap}.stat-cell{flex:1;min-width:62px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 8px;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-v{font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.stat-k{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.trade-value{display:block;margin-top:5px;font-size:12px;font-variant-numeric:tabular-nums}.linescore{margin:14px 0 0;max-width:540px}.linescore td strong{color:var(--text)}.gd-mygame{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:18px 20px;margin-bottom:18px;box-shadow:var(--sh-1)}.gd-mygame-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gd-matchup{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;margin-bottom:16px;flex-wrap:wrap}.gd-dot{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;font-weight:800;font-size:12px;color:#0a0d12}.gd-at{color:var(--muted);font-weight:600}.gd-team{letter-spacing:-.2px}.gd-cta{display:flex;gap:8px;flex-wrap:wrap}.gd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gd-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.gd-list li .gd-dot{width:26px;height:26px;font-size:10px}.gd-list .gd-team{font-size:14px;font-weight:600}.gd-watch{margin-left:auto;font-size:12px}.coach-panel{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.coach-row{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-bottom:10px}.coach-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.coach-row select{max-width:280px}.coach-select-grid,.coach-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px}.coach-select-grid label,.coach-slider-grid label,.coach-matchups label{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.coach-select-grid select,.coach-matchups select{width:100%}.coach-slider-grid input{width:100%;accent-color:var(--accent)}.coach-slider-grid b{float:right;color:var(--accent)}.coach-matchups{margin-bottom:12px}.coach-matchups label{grid-template-columns:minmax(160px,1fr) minmax(180px,.8fr);align-items:center;margin-bottom:6px;text-transform:none}.coach-matchups label>span{display:grid;color:var(--text)}.coach-matchups small{color:var(--muted);font-weight:500}@media (max-width: 760px){.coach-select-grid,.coach-slider-grid,.coach-matchups label{grid-template-columns:1fr}}.wg-lp-action{width:max-content;margin-bottom:3px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.tactical-review{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.command-scout{margin-top:4px;color:var(--accent)!important;text-transform:capitalize}.calendar-scout{display:grid;gap:3px;margin:10px 0;padding:9px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);text-transform:capitalize}.calendar-scout span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1px}.calendar-scout strong{font-size:12px}.calendar-scout small{color:var(--muted);font-size:10px}.tactical-review header{display:grid;gap:3px;margin-bottom:10px}.tactical-review header span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:1.4px}.tactical-review article{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.tactical-review article>div{display:grid;align-content:start;gap:4px}.tactical-review article span{color:var(--muted);font-size:11px;text-transform:capitalize}.tactical-review ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px}@media (max-width: 720px){.tactical-review article{grid-template-columns:1fr}}.seg{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px;gap:3px;flex-wrap:wrap}.seg-btn{background:transparent;border:none;padding:6px 12px;border-radius:6px;font-size:12.5px;color:var(--muted)}.seg-btn:hover:not(:disabled){background:var(--elevated);color:var(--text)}.seg-btn.active{background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#1a0f06}.live-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.live-title{font-size:13px}.court-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shot-toggle{background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:3px 10px;font-size:12px;margin-left:8px;opacity:.5}.shot-toggle.on{opacity:1}.shot-toggle.make.on{border-color:var(--green);color:var(--green)}.shot-toggle.miss.on{border-color:var(--red);color:var(--red)}.conf-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.conf-col h3{margin-top:4px}.lg-badge{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.lg-badge.po{color:var(--green);font-weight:700}@media (max-width: 960px){.dash-grid{grid-template-columns:1fr}}@media (max-width: 820px){.shell{grid-template-columns:1fr}.navrail{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px 10px;gap:4px;border-right:none;border-bottom:1px solid var(--line)}.nav-group{display:none}.nav-item{white-space:nowrap;padding:8px 12px}.nav-item .ic{display:none}.topbar{padding:0 12px;gap:10px}.brand .sub,.topbar .date-chip{display:none}.game-grid,.trade-cols,.draft-cols,.editor-cols{grid-template-columns:1fr}.ef-ratings{grid-template-columns:repeat(2,1fr)}.start-cards{grid-template-columns:1fr}.ts-row{grid-template-columns:40px 1fr 50px}.ts-bar,.ts-tier{display:none}.modal-backdrop{padding:16px 10px}.main{padding:18px 16px 40px}}.wg{display:flex;flex-direction:column;gap:14px}.wg-head{display:flex;align-items:center;gap:12px;min-height:20px}.wg-title{color:var(--muted);font-size:13px;letter-spacing:.2px}.topbar{height:70px;flex-basis:70px;padding:0 22px;border-bottom-color:#6080704d;background:linear-gradient(90deg,#0b1a15f5,#070d10f0 45%,#091310f5),var(--panel-2);box-shadow:0 10px 30px #0003}.brand .logo{width:38px;height:46px;display:grid;place-items:center;border:1px solid rgba(230,255,238,.75);border-radius:9px 3px;color:color-mix(in srgb,var(--accent) 16%,white);font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 20%,transparent))}.brand .sub{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:2px}.brand .title{margin-top:2px;font-size:18px;letter-spacing:.6px;text-transform:uppercase}.topbar-team{min-width:220px;border-radius:6px;border-color:#708e7f80;background:#050d0e94}.topbar-team .dot{width:34px;height:34px;border:1px solid rgba(255,255,255,.25)}.topbar-team select{width:100%;font-size:14px}.topbar-record,.confidence-chip{padding-left:18px;border-left:1px solid rgba(108,130,119,.24)}.topbar-record{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.topbar-record span,.confidence-chip>span{color:var(--dim);font-size:9px;font-weight:800;letter-spacing:1.1px}.topbar-record strong{font:800 14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.confidence-chip{width:138px;display:flex;flex-direction:column;gap:6px}.confidence-chip>span{display:flex;justify-content:space-between}.confidence-chip b{color:var(--text)}.confidence-chip>i{height:4px;overflow:hidden;border-radius:99px;background:#ffffff12}.confidence-chip em{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px color-mix(in srgb,var(--accent-2) 40%,transparent)}.topbar .actions{gap:6px}.topbar .actions button{min-height:34px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.topbar-menu{width:38px;padding-inline:0}.topbar-advance-control{position:relative;display:inline-flex;align-items:stretch}.topbar-advance-control .topbar-advance-main{min-width:132px;border-top-right-radius:0;border-bottom-right-radius:0}.topbar-advance-control .topbar-advance-toggle{width:32px;padding:0;border-left:1px solid color-mix(in srgb,#071014 32%,transparent);border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px}.topbar-advance-menu{position:absolute;z-index:150;top:calc(100% + 8px);right:0;width:285px;overflow:hidden;padding:6px;border:1px solid color-mix(in srgb,var(--accent) 42%,#35424d);border-radius:9px;background:linear-gradient(150deg,#121d27,#070d13 78%);box-shadow:0 20px 55px #0000009e,0 0 30px color-mix(in srgb,var(--accent) 9%,transparent)}.topbar-advance-menu header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 10px;border-bottom:1px solid #2a3741}.topbar-advance-menu header span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.14em}.topbar-advance-menu header small{color:#73818c;font-size:8px}.topbar-advance-menu>button{width:100%;min-height:48px!important;display:grid;grid-template-columns:1fr;align-content:center;gap:3px;padding:8px 10px;border:0;border-bottom:1px solid #23303a;border-radius:4px!important;background:transparent;color:#dce5e9;text-align:left;text-transform:none!important}.topbar-advance-menu>button:last-child{border-bottom:0}.topbar-advance-menu>button:hover,.topbar-advance-menu>button.active{background:color-mix(in srgb,var(--accent) 10%,#101923);box-shadow:inset 2px 0 var(--accent)}.topbar-advance-menu>button b{color:inherit;font-size:10px;letter-spacing:.02em}.topbar-advance-menu>button small{color:#7d8b95;font-size:9px;line-height:1.3;letter-spacing:0}.topbar-advance-menu>button.active b{color:var(--accent-2)}.topbar-advance-menu>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.topbar-save-action{order:8}.topbar-menu{order:9}.shell{grid-template-columns:252px minmax(0,1fr)}.navrail{padding:0 12px 14px;gap:0;border-right-color:#5a7d6a52;background:radial-gradient(360px 260px at 40% 0%,rgba(24,105,61,.22),transparent 65%),linear-gradient(180deg,#081511,#080e11 58%,#07100d)}.nav-team-card{display:flex;flex-direction:column;align-items:center;padding:23px 12px 20px;margin:0 -12px 6px;border-bottom:1px solid rgba(67,113,88,.28);text-align:center;background:linear-gradient(145deg,rgba(35,133,80,.15),transparent 58%),repeating-linear-gradient(135deg,transparent 0 24px,color-mix(in srgb,var(--accent) 2.5%,transparent) 24px 25px)}.nav-team-mark{width:78px;height:78px;display:grid;place-items:center;margin-bottom:13px;border:1px solid color-mix(in srgb,var(--accent),white 18%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 65%),transparent 62%),#07110e;color:color-mix(in srgb,var(--accent) 10%,white);box-shadow:0 0 0 6px #ffffff06,0 0 26px color-mix(in srgb,var(--accent),transparent 72%);font:900 21px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-1px}.nav-team-copy{display:flex;flex-direction:column}.nav-team-copy span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:2px}.nav-team-copy strong{margin-top:4px;font-size:17px;letter-spacing:.2px;text-transform:uppercase}.nav-team-copy small{margin-top:4px;color:var(--muted);font-size:10px}.nav-sections{flex:1}.nav-group{padding:13px 9px 5px;color:#5f7569;font-size:8px;font-weight:900;letter-spacing:1.55px}.nav-item{position:relative;gap:10px;min-height:40px;margin-bottom:4px;padding:8px 10px;border:1px solid rgba(74,96,85,.4);border-radius:5px;background:linear-gradient(180deg,#1c28269e,#0d1616b8);color:#c6d1cb;font-size:11px;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.nav-item .ic{width:24px;color:#eff6f1;font:800 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nav-item:hover{border-color:#4ba96f8c;background:#153827b3}.nav-item.active{border-color:var(--accent);color:color-mix(in srgb,var(--accent) 8%,white);background:linear-gradient(90deg,#18743ec7,#0e3826c7);box-shadow:inset 0 0 16px color-mix(in srgb,var(--accent) 8%,transparent),0 0 14px color-mix(in srgb,var(--accent) 10%,transparent)}.nav-item.active i{width:4px;height:4px;margin-left:auto;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px var(--accent-2)}.navrail-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px;border-top:1px solid rgba(69,94,82,.24);color:var(--dim);font-size:8px;letter-spacing:1.2px}.navrail-foot strong{color:var(--muted)}.main:has(.roster-hub){padding:14px 16px 22px;background:linear-gradient(#080f11eb,#080f11eb),repeating-linear-gradient(90deg,transparent 0 47px,rgba(70,120,93,.04) 47px 48px)}.roster-hub{width:100%;max-width:1720px;margin:0 auto;color:#edf5f0}.roster-hub-head{min-height:56px;display:grid;grid-template-columns:minmax(280px,390px) 1fr;align-items:center;gap:28px;margin-bottom:10px;padding:0 6px}.hub-team-picker{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid rgba(105,137,121,.55);border-radius:5px;background:#070f1099}.hub-team-picker .team-monogram{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;color:var(--accent-2);font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hub-team-select-copy{flex:1;min-width:0;display:flex;flex-direction:column}.hub-team-select-copy small{padding-left:11px;color:var(--dim);font-size:7px;font-weight:900;letter-spacing:1.4px}.hub-team-picker select{width:100%;border:0;background:transparent;font-size:14px}.hub-team-metrics{display:flex;justify-content:flex-end;gap:26px}.hub-team-metrics>div{display:flex;flex-direction:column;align-items:flex-end}.hub-team-metrics span{color:var(--dim);font-size:8px;font-weight:900;letter-spacing:1.4px}.hub-team-metrics strong{font:800 13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.roster-hub-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px;align-items:start}.roster-workspace,.player-intel{border:1px solid rgba(83,121,102,.48);border-radius:7px;background:#081012ed;box-shadow:inset 0 1px #ffffff06,0 18px 46px #0000003b}.roster-workspace{min-width:0;overflow:hidden}.roster-tabs{min-height:56px;display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(83,111,97,.34);background:linear-gradient(180deg,#121c1deb,#070f11f0)}.roster-tabs button{min-width:118px;padding:0 20px;border:0;border-right:1px solid rgba(78,101,90,.18);border-radius:0;background:transparent;color:#9baa9f;text-transform:uppercase;letter-spacing:.75px;font-size:10px}.roster-tabs button:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.roster-tabs button.active{color:color-mix(in srgb,var(--accent) 8%,white);background:linear-gradient(180deg,#16703dc7,#053621c2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 65%,transparent),inset 0 -2px var(--accent)}.roster-view{min-height:580px}.roster-controls{display:grid;grid-template-columns:minmax(190px,280px) minmax(470px,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(75,100,88,.25)}.roster-search{height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(88,116,102,.52);border-radius:5px;background:#080f12;color:var(--muted)}.roster-search>span{font-size:24px;line-height:1;transform:rotate(-18deg)}.roster-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.position-filter{display:grid;grid-template-columns:1.8fr repeat(5,1fr);overflow:hidden;border:1px solid rgba(88,116,102,.52);border-radius:5px}.position-filter button{min-width:52px;border:0;border-right:1px solid rgba(88,116,102,.45);border-radius:0;background:#0d1518;color:#c2cec7;padding:10px 8px;font-size:10px;text-transform:uppercase}.position-filter button:last-child{border-right:0}.position-filter button.active{color:#071009;background:linear-gradient(180deg,var(--accent-2),var(--accent))}.roster-count{color:var(--dim);white-space:nowrap;font-size:9px;font-weight:900;letter-spacing:1px}.roster-table-wrap{max-height:calc(100vh - 320px);min-height:470px;overflow:auto;background:linear-gradient(135deg,rgba(11,30,25,.28),transparent 42%)}.roster-data-table{width:100%;min-width:1110px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.roster-data-table thead{position:sticky;top:0;z-index:4}.roster-data-table th{height:38px;padding:0 9px;border-bottom:1px solid rgba(79,104,92,.42);background:#111b1e;color:#94a49b;text-align:center;font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.roster-data-table td{height:54px;padding:5px 9px;border-bottom:1px solid rgba(68,91,80,.34);color:#c8d2cc;text-align:center;font-size:11px;white-space:nowrap;cursor:pointer}.roster-data-table tbody tr{position:relative;background:#09121561}.roster-data-table tbody tr:nth-child(2n){background:#0d181a8a}.roster-data-table tbody tr:hover{background:#17483057}.roster-data-table tbody tr.selected{background:linear-gradient(90deg,#10703a80,#0a2d207a);box-shadow:inset 0 1px var(--accent),inset 0 -1px var(--accent)}.roster-data-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 var(--accent)}.roster-data-table tbody tr.selected td:last-child{box-shadow:inset -2px 0 var(--accent)}.roster-data-table .player-col{width:218px;min-width:218px;text-align:left}.roster-data-table td.player-col{display:flex;align-items:center;gap:10px}.player-avatar{width:34px;height:39px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(80,126,104,.4);border-radius:12px 12px 4px 4px;background:linear-gradient(160deg,#224b38,#0d1819 60%);color:color-mix(in srgb,var(--accent) 20%,white);font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.player-col>span:last-child{min-width:0;display:flex;flex-direction:column}.player-col strong{overflow:hidden;color:#f0f6f2;text-overflow:ellipsis;font-size:12px}.player-col small{color:#64786e;font-size:8px;letter-spacing:.65px;text-transform:uppercase}.roster-ovr{display:inline-grid;min-width:39px;height:32px;place-items:center;border:1px solid;border-radius:12px;font:900 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.roster-ovr.elite{color:var(--accent-2);border-color:var(--accent);background:var(--accent-soft)}.roster-ovr.good{color:#e8e579;border-color:#aaa81c;background:#aaa81c1c}.roster-ovr.average{color:#edc77b;border-color:#9b7830;background:#9b78301a}.roster-ovr.developing{color:#b7c1bb;border-color:#52625a;background:#52625a1f}.rating-number.elite{color:var(--accent-2)}.rating-number.good{color:#e3e7b0}.rating-number.developing{color:#77867e}.roster-empty{padding:70px 20px;color:var(--muted);text-align:center}.player-intel{position:sticky;top:0;overflow:hidden}.player-hero{position:relative;min-height:300px;overflow:hidden;border-bottom:1px solid rgba(80,119,99,.42);background:radial-gradient(circle at 62% 20%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 37%),linear-gradient(145deg,#084627b3,#06120f 66%)}.player-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background:repeating-linear-gradient(125deg,transparent 0 35px,rgba(87,219,135,.06) 35px 36px)}.player-slot{position:absolute;top:18px;left:20px;z-index:2;color:color-mix(in srgb,var(--accent) 66%,transparent);font:900 25px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.portrait-placeholder{position:absolute;top:35px;left:55px;width:180px;height:200px;display:grid;place-items:center;border-radius:48% 48% 17% 17%;background:radial-gradient(circle at 50% 26%,#43725c 0 20%,transparent 21%),radial-gradient(ellipse at 50% 80%,#244d39 0 43%,transparent 44%);filter:drop-shadow(0 20px 20px rgba(0,0,0,.3))}.portrait-placeholder span{margin-top:8px;color:#eefff4b8;font:900 31px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.overall-ring{position:absolute;top:40px;right:18px;width:98px;height:98px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--accent-2) var(--ovr),rgba(255,255,255,.08) 0);color:#fff}.overall-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;background:#07110e}.overall-ring span,.overall-ring strong{position:relative;z-index:1}.overall-ring span{font-size:9px;font-weight:900;letter-spacing:1px}.overall-ring strong{font:900 31px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.player-identity{position:absolute;z-index:2;left:20px;right:20px;bottom:16px}.player-identity h2{max-width:280px;margin:0;color:#fff;font-size:24px;line-height:.95;letter-spacing:.6px;text-transform:uppercase}.player-identity p{margin:8px 0 0;color:#cad4ce;font-size:11px}.player-identity p b{color:var(--accent)}.player-identity p span{margin:0 7px;color:#52715f}.intel-section{padding:16px;border-bottom:1px solid rgba(77,106,91,.35)}.intel-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.player-vitals{margin:0;padding-right:14px;border-right:1px solid rgba(77,106,91,.28)}.player-vitals>div{display:flex;align-items:center;justify-content:space-between;min-height:29px}.player-vitals dt{color:#84938b;font-size:9px;font-weight:800;text-transform:uppercase}.player-vitals dd{margin:0;color:#e1e9e4;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.player-strengths h3,.contract-intel>span{margin:0 0 9px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.player-strengths>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;min-height:29px;font-size:9px}.player-strengths b{color:var(--accent-2);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.strength-icon{width:18px;height:18px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;color:var(--accent)}.status-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.intel-status{min-height:78px;display:flex;flex-direction:column;justify-content:center;padding:11px;border:1px solid rgba(80,113,97,.42);border-radius:6px;background:#08161394}.intel-status>span{color:#87968e;font-size:8px;font-weight:900;letter-spacing:.8px}.intel-status>strong{margin-top:4px;font:900 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.intel-status>small{color:var(--muted);font-size:8px}.status-meter{height:4px;margin-top:8px;border-radius:99px;background:#ffffff14}.status-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.morale-intel{margin:0 14px 12px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 34%,#314039);border-radius:6px;background:color-mix(in srgb,var(--accent) 7%,#091511)}.morale-intel.unhappy,.morale-intel.disgruntled{border-color:#dd5b528c;background:#4619184d}.morale-intel>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.morale-intel header span{display:block;color:#87968e;font-size:7px;font-weight:900;letter-spacing:.1em}.morale-intel header strong{display:block;margin-top:3px;color:#edf2ef;font:900 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.morale-intel header small{padding:4px 6px;border:1px solid color-mix(in srgb,var(--accent) 40%,#34423c);border-radius:999px;color:color-mix(in srgb,var(--accent) 58%,white);font-size:7px;font-weight:900;text-transform:uppercase}.morale-intel>p{margin:8px 0;color:#88978f;font-size:8px;line-height:1.45;text-transform:capitalize}.morale-intel>p b{color:#d7dfda}.morale-intel>div{display:grid;gap:5px}.morale-intel>div>span{display:grid;grid-template-columns:72px 1fr 22px;align-items:center;gap:6px}.morale-intel>div small{color:#84928b;font-size:7px}.morale-intel>div i{height:3px;overflow:hidden;border-radius:99px;background:#ffffff14}.morale-intel>div i b{display:block;height:100%;border-radius:inherit;background:#8c9b94}.morale-intel>div .helps i b{background:#53d195}.morale-intel>div .hurts i b{background:#ed6c63}.morale-intel>div strong{color:#aeb9b3;font-size:7px;text-align:right}.contract-intel{margin:0 14px 12px;padding:14px;border:1px solid rgba(72,123,95,.55);border-radius:6px;background:linear-gradient(135deg,#1042296b,#05110fb3)}.contract-intel>span{display:block}.contract-intel strong{display:flex;align-items:center;gap:8px;color:#f4f8f5;font:900 17px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.contract-intel strong i{width:1px;height:17px;background:var(--accent)}.contract-intel p{margin:5px 0 0;color:#9fada5;font-size:9px;text-transform:uppercase;letter-spacing:.5px}.contract-intel p b{color:var(--accent);margin:0 4px}.view-player-card{width:calc(100% - 28px);margin:0 14px 14px;border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:#1a56342e;color:color-mix(in srgb,var(--accent) 10%,white);text-transform:uppercase;letter-spacing:.7px;font-size:9px}.view-player-card span{float:right;color:var(--accent)}.staff-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px}.roster-view>.rotation-lab,.roster-view>.strategy-lab,.roster-view>.gameplan{margin:14px}.roster-view .rotation-grid{grid-template-columns:1fr}.roster-ticker{min-height:50px;display:grid;grid-template-columns:150px 150px 160px 1fr;margin-top:10px;overflow:hidden;border:1px solid rgba(80,113,97,.42);border-radius:6px;background:linear-gradient(180deg,#121d1df0,#080f11f5)}.roster-ticker>div{display:flex;flex-direction:column;justify-content:center;padding:8px 14px;border-right:1px solid rgba(78,103,91,.32)}.roster-ticker span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1px}.roster-ticker strong{color:#d7e0da;font-size:10px}.roster-ticker .ticker-feed{border-right:0}@media (max-width: 1420px){.shell{grid-template-columns:228px minmax(0,1fr)}.roster-hub-grid{grid-template-columns:minmax(0,1fr) 310px}.roster-controls{grid-template-columns:220px minmax(430px,1fr)}.roster-count{display:none}.portrait-placeholder{left:38px}}@media (max-width: 1180px){.topbar-record,.confidence-chip{display:none}.roster-hub-grid{grid-template-columns:1fr}.player-intel{position:relative;display:grid;grid-template-columns:310px 1fr 1fr}.player-hero{grid-row:span 3;min-height:420px}.intel-section{border-right:1px solid rgba(77,106,91,.35)}.status-card-grid{align-content:start}.contract-intel{align-self:start;margin-top:12px}.view-player-card{grid-column:2 / -1;width:auto}.roster-table-wrap{max-height:620px}}@media (max-width: 900px){.shell{grid-template-columns:1fr}.navrail{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:7px 10px;border-right:0;border-bottom:1px solid rgba(90,125,106,.32)}.nav-team-card,.nav-group,.navrail-foot{display:none}.nav-sections{display:flex;gap:5px}.nav-sections>div{flex:0 0 auto}.nav-item{min-height:36px;margin:0;white-space:nowrap}.nav-item .ic{display:inline-block}.topbar{min-width:0;padding:0 12px}.topbar-team{min-width:160px}.topbar .date-chip,.topbar .actions .topbar-icon-action{display:none}.topbar-advance-control .topbar-advance-main{min-width:104px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster-hub-head{grid-template-columns:minmax(220px,1fr)}.hub-team-metrics{display:none}.roster-tabs{overflow-x:auto}.roster-tabs button{min-width:106px}.roster-controls{grid-template-columns:1fr}.position-filter{min-width:470px}.roster-controls{overflow-x:auto}.player-intel{display:block}.player-hero{min-height:330px}.staff-grid{grid-template-columns:1fr}.roster-ticker{grid-template-columns:repeat(3,1fr)}.ticker-feed{display:none!important}}@media (max-width: 620px){.topbar{height:58px;flex-basis:58px}.brand .logo{width:31px;height:38px}.brand .title{font-size:13px}.topbar-team{display:none}.topbar-spacer{flex:1}.main:has(.roster-hub){padding:8px}.roster-hub-head{grid-template-columns:1fr;gap:9px;padding:8px 3px}.hub-team-picker{width:100%}.roster-tabs button{min-width:96px;padding-inline:14px}.roster-view{min-height:480px}.roster-controls{padding:10px;gap:9px}.roster-table-wrap{min-height:410px;max-height:520px}.player-hero{min-height:315px}.portrait-placeholder{left:40px}.roster-ticker{grid-template-columns:1fr 1fr}.roster-ticker>div:nth-child(3){display:none}}.wg-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;padding:12px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 55%),color-mix(in oklab,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-2)}.wg-team{display:flex;align-items:center;gap:12px;min-width:0}.wg-team-home{flex-direction:row-reverse;text-align:right}.wg-team-bar{width:4px;align-self:stretch;border-radius:99px;opacity:.9}.wg-team-id{display:flex;flex-direction:column;min-width:0;gap:1px}.wg-team-abbr{font-size:18px;font-weight:800;letter-spacing:1px;display:flex;align-items:center;gap:7px}.wg-team-home .wg-team-abbr{flex-direction:row-reverse}.wg-poss-dot{width:8px;height:8px;border-radius:99px;box-shadow:0 0 8px 1px currentColor;animation:wg-breathe 1.6s ease-in-out infinite}.wg-team-name{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-team-fouls{font-size:11px;color:var(--dim)}.wg-team-score{font-size:40px;font-weight:800;font-variant-numeric:tabular-nums;margin-left:auto;color:var(--muted);line-height:1}.wg-team-home .wg-team-score{margin-left:0;margin-right:auto}.wg-team-score.lead{color:var(--text);text-shadow:0 0 24px rgba(255,107,53,.25)}.wg-clock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 18px;border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:118px}.wg-period{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--accent-2)}.wg-time{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05}.wg-final{font-size:20px;font-weight:800;letter-spacing:3px;color:var(--accent-2)}.wg-run{font-size:11px;font-weight:700;white-space:nowrap}.wg-grid{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:16px;align-items:start}.wg-main{display:flex;flex-direction:column;gap:12px;min-width:0}.wg-rail{position:sticky;top:12px;min-width:0}.wg-court-wrap{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-2);background:#0d1119;aspect-ratio:94 / 50}.wg-court{line-height:0}.wg-court canvas{display:block}.wg-court-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--dim);font-size:13px;background:#0d1119}.wg-shimmer{width:90px;height:6px;border-radius:99px;background:linear-gradient(90deg,#1a2333 25%,#2b3a52,#1a2333 75%);background-size:200% 100%;animation:wg-shimmer 1.2s linear infinite}.wg-court-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:20px}.wg-court-fallback h3{margin:0}.wg-lastplay{position:absolute;left:12px;bottom:12px;max-width:min(72%,460px);display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-md);border:1px solid var(--line-2);background:color-mix(in oklab,var(--panel-2) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--sh-1);animation:wg-rise .28s cubic-bezier(.16,1,.3,1)}.wg-lp-glyph{font-size:15px;line-height:1}.wg-lp-body{display:flex;flex-direction:column;min-width:0}.wg-lp-text{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-lp-detail{font-size:11px;color:var(--muted)}.wg-lp-clock{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.wg-lp-clock em{font-style:normal;color:var(--text);font-weight:700}.wg-controls{display:flex;flex-direction:column;gap:6px;padding:10px 12px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.wg-transport{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wg-btn{padding:6px 10px;font-size:13px;line-height:1}.wg-play{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:transparent;color:#1a0f06;min-width:42px}.wg-play:hover:not(:disabled){background:linear-gradient(180deg,var(--accent-2),var(--accent));filter:brightness(1.07)}.wg-now{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;min-width:74px;color:var(--accent-2)}.wg-speeds{display:flex;gap:4px;margin-left:auto}.wg-speed{padding:5px 9px;font-size:12px;border-radius:7px;background:transparent;border-color:transparent;color:var(--muted)}.wg-speed.active{background:var(--accent-soft);border-color:#ff6b3559;color:var(--accent-2)}.wg-end{font-size:12px}.wg-audio{min-height:29px;padding:5px 9px;border:1px solid var(--line-2);border-radius:7px;background:transparent;color:var(--muted);font-size:11px}.wg-audio.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--line-2));background:var(--accent-soft);color:var(--accent-2)}.wg-arena-reaction{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;gap:8px;max-width:min(44%,330px);padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line-2));border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 8px 24px #00000052,0 0 22px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:wg-rise .24s cubic-bezier(.16,1,.3,1);pointer-events:none}.wg-arena-reaction>span{color:var(--accent-2);font-size:17px}.wg-arena-reaction div{min-width:0;display:grid;gap:2px}.wg-arena-reaction small{color:var(--dim);font-size:7px;font-weight:900;letter-spacing:.13em}.wg-arena-reaction strong{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wg-arena-reaction.whistle{border-color:color-mix(in srgb,#f2d377 55%,var(--line-2))}.wg-arena-reaction.final-horn{border-color:color-mix(in srgb,var(--accent) 70%,var(--line-2))}.wg-timeline{position:relative;padding-bottom:12px}.wg-scrubber{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--wg-progress, 0%),#232c3a var(--wg-progress, 0%));outline:none;cursor:pointer;display:block}.wg-scrubber::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:99px;background:var(--accent-2);border:2.5px solid #14100b;box-shadow:0 0 0 2px #ffa53a59,0 2px 8px #00000080;transition:transform .12s ease}.wg-scrubber::-webkit-slider-thumb:hover{transform:scale(1.15)}.wg-scrubber::-moz-range-thumb{width:14px;height:14px;border-radius:99px;background:var(--accent-2);border:2.5px solid #14100b;box-shadow:0 0 0 2px #ffa53a59,0 2px 8px #00000080}.wg-scrubber:focus-visible{box-shadow:var(--ring)}.wg-ticks{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none}.wg-tick{position:absolute;top:-1px;width:2px;height:8px;background:var(--bg);opacity:.9;transform:translate(-1px)}.wg-tick-label{position:absolute;bottom:-4px;transform:translate(-50%);font-size:9.5px;letter-spacing:1px;color:var(--dim)}.wg-oncourt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wg-five{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);padding:10px 12px 6px;min-width:0;overflow-x:auto}.wg-five-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wg-five-chip{width:10px;height:10px;border-radius:3px}.wg-five-team{font-weight:750;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-five-note{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.wg-pos{color:var(--muted);font-size:11px}.wg-rail-panels{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in oklab,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-1);max-height:calc(100vh - 96px);overflow:hidden}.wg-rail-tabs{display:flex;gap:2px;padding:8px 8px 0;border-bottom:1px solid var(--line)}.wg-rail-tab{flex:1;background:transparent;border:none;border-radius:8px 8px 0 0;padding:8px 4px;font-size:12.5px;color:var(--muted);border-bottom:2px solid transparent}.wg-rail-tab:hover:not(:disabled){background:#ffffff08;color:var(--text)}.wg-rail-tab.active{color:var(--accent-2);border-bottom-color:var(--accent)}.wg-panel-empty{padding:26px 18px;color:var(--dim);font-size:13px;text-align:center}.wg-feed{list-style:none;margin:0;padding:8px 10px;overflow-y:auto;min-height:120px}.wg-feed-period{padding:8px 4px 4px;font-size:10.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);margin-bottom:4px}.wg-feed-row{display:flex;align-items:baseline;gap:8px;padding:5px 4px;border-radius:7px}.wg-feed-row:first-child{animation:wg-rise .25s cubic-bezier(.16,1,.3,1);background:#ffffff06}.wg-feed-clock{flex:0 0 34px;font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums}.wg-feed-glyph{flex:0 0 12px;font-size:12px}.wg-feed-body{display:flex;flex-direction:column;min-width:0}.wg-feed-text{font-size:12.5px}.wg-feed-detail{font-size:11px;color:var(--dim)}.wg-feed-score{margin-left:auto;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted)}.wg-flow,.wg-shotchart,.wg-teams,.wg-tactics,.wg-tracking{padding:12px;overflow-y:auto}.wg-tactics-live{display:grid;gap:5px;min-height:118px;padding:14px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));border-radius:var(--r-md);background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 9%,var(--panel)),var(--bg-2))}.wg-tactics-live>span,.wg-tactics>header{font-size:9.5px;font-weight:800;letter-spacing:1.6px;color:var(--dim)}.wg-tactics-live strong{font-size:20px;letter-spacing:-.3px}.wg-tactics-live p{margin:0;color:var(--muted);font-size:12px}.wg-tactics-live b{color:var(--accent-2);font-size:11px;text-transform:uppercase;letter-spacing:.8px}.wg-tactics-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 14px}.wg-tactics-summary span{display:flex;flex-direction:column;padding:9px 5px;text-align:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.wg-tactics-summary b{font-size:17px}.wg-tactics-summary small{color:var(--dim);font-size:8.5px;text-transform:uppercase}.wg-tactics-usage{list-style:none;margin:8px 0 0;padding:0}.wg-tactics-usage li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 2px;border-bottom:1px solid var(--line)}.wg-tactics-usage li>span{display:flex;flex-direction:column;min-width:0}.wg-tactics-usage strong{font-size:12px}.wg-tactics-usage small{color:var(--dim);font-size:10px}.wg-tactics-usage li>b{color:var(--muted);font-size:13px}.wg-tactics-usage i{grid-column:1 / -1;height:2px;background:var(--line);overflow:hidden}.wg-tactics-usage em{display:block;height:100%}.wg-bench-header{display:block;margin-top:16px}.wg-bench-counters{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:6px}.wg-bench-counters li{display:grid;grid-template-columns:3px 1fr;gap:8px;padding:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.wg-bench-counters li>i{border-radius:4px}.wg-bench-counters li>span{display:grid;gap:3px}.wg-bench-counters b{font-size:9px;text-transform:uppercase;letter-spacing:.6px}.wg-bench-counters small{color:var(--muted);font-size:10px;line-height:1.35}.wg-tracking{display:grid;gap:10px}.wg-tracking-head{display:grid;gap:5px;padding:13px;border:1px solid color-mix(in oklab,var(--accent) 28%,var(--line));border-radius:var(--r-md);background:linear-gradient(145deg,color-mix(in oklab,var(--accent) 8%,var(--panel)),var(--bg-2))}.wg-tracking-head span{color:var(--accent-2);font-size:9px;font-weight:850;letter-spacing:1.5px}.wg-tracking-head strong{font-size:18px}.wg-tracking-head p,.wg-tracking-note{margin:0;color:var(--dim);font-size:10px;line-height:1.45}.wg-tracking-team-head,.wg-tracking-table>div{display:grid;grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;text-align:center}.wg-tracking-team-head{padding:2px 5px}.wg-tracking-team-head span{color:var(--dim);font-size:8px;font-weight:800;letter-spacing:1.4px}.wg-tracking-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.wg-tracking-table>div{min-height:34px;border-bottom:1px solid var(--line)}.wg-tracking-table>div:last-child{border-bottom:0}.wg-tracking-table b{font-size:12px;font-variant-numeric:tabular-nums}.wg-tracking-table span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.45px}.wg-tracking-quality{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wg-tracking-quality span{display:grid;gap:4px;padding:9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2)}.wg-tracking-quality small{color:var(--dim);font-size:7.5px;letter-spacing:.8px}.wg-tracking-quality b{font-size:12px}.wg-tracking-quality .positive{color:var(--good)}.wg-tracking-quality .negative{color:var(--danger)}.wg-flow-chart{width:100%;height:auto;display:block;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line)}.wg-flow-zero{stroke:var(--line-2);stroke-width:1}.wg-flow-period{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.wg-flow-cursor{stroke:var(--accent);stroke-width:1.4;opacity:.8}.wg-flow-legend{display:flex;gap:14px;margin-top:8px;font-size:11px;color:var(--muted)}.wg-flow-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.wg-flow-facts{display:flex;gap:10px;margin-top:12px}.wg-fact{flex:1;display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);font-size:14px;font-weight:750}.wg-fact em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim)}.wg-spatial-modes{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.wg-spatial-modes button{padding:7px 6px;border-color:transparent;background:transparent;color:var(--dim);font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.wg-spatial-modes button.active{color:var(--text);border-color:color-mix(in oklab,var(--accent) 35%,var(--line));background:color-mix(in oklab,var(--accent) 11%,var(--panel-2))}.wg-shotchart svg{width:100%;height:auto;display:block}.wg-sc-floor{fill:var(--bg-2);stroke:var(--line)}.wg-sc-line{stroke:var(--line);fill:none}.wg-sc-rim{fill:none;stroke:var(--accent);stroke-width:1.4}.wg-sc-controls{display:flex;gap:8px;margin-top:10px}.wg-sc-toggle{font-size:12px;padding:5px 10px;opacity:.5}.wg-sc-toggle.on{opacity:1;border-color:#ff6b3566}.wg-heatmap{display:grid;gap:10px}.wg-heatmap>label{display:grid;gap:5px}.wg-heatmap>label span{color:var(--dim);font-size:9px;font-weight:850;letter-spacing:1.4px}.wg-heatmap select{width:100%;font-size:11px}.wg-heatmap svg{border:1px solid color-mix(in oklab,var(--accent) 20%,var(--line));border-radius:var(--r-sm);overflow:hidden}.wg-heat-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.wg-heat-stats span{display:flex;flex-direction:column;gap:2px;padding:7px 5px;text-align:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.wg-heat-stats small{color:var(--dim);font-size:7.5px;letter-spacing:.8px}.wg-heat-stats b{font-size:12px}.wg-heatmap>p{margin:0;color:var(--dim);font-size:10px;line-height:1.45}.wg-teams-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:14px;letter-spacing:.6px;margin-bottom:10px}.wg-teams-vs{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim)}.wg-cmp{margin-bottom:9px}.wg-cmp-vals{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:3px}.wg-cmp-vals em{font-style:normal;font-size:10.5px;color:var(--dim);letter-spacing:.4px}.wg-cmp-bar{display:flex;height:5px;border-radius:99px;overflow:hidden;background:var(--line);gap:2px}.wg-cmp-bar span{height:100%;opacity:.8;transition:width .3s ease}.wg-boxtable{margin-top:14px}.wg-note{margin:12px 2px 0;font-size:11px;color:var(--dim)}.wg-empty{max-width:560px}@keyframes wg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wg-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (max-width: 1100px){.wg-grid{grid-template-columns:1fr}.wg-rail{position:static}.wg-rail-panels{max-height:none}.wg-feed{max-height:420px}}@media (max-width: 820px){.wg-scoreboard{position:sticky;top:8px;z-index:5;padding:10px 12px;gap:8px}.wg-team-score{font-size:30px}.wg-time{font-size:20px}.wg-clock{padding:0 10px;min-width:86px}.wg-team-name{display:none}.wg-oncourt{grid-template-columns:1fr}.wg-lastplay{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:7px 10px}.wg-speeds{margin-left:0;width:100%;justify-content:space-between}.wg-now{margin-left:auto}}@media (prefers-reduced-motion: reduce){.wg-lastplay,.wg-feed-row:first-child,.wg-poss-dot,.wg-shimmer{animation:none}}.app-landing .start-menu{position:relative;min-height:100%;flex:1;padding:30px 38px 18px;background:radial-gradient(680px 300px at 48% 8%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(#02070aed,#02070afa),repeating-linear-gradient(164deg,transparent 0 62px,color-mix(in srgb,var(--accent) 8%,transparent) 62px 63px)}.landing-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;min-height:540px;align-items:stretch}.landing-choice{position:relative;overflow:hidden;padding:38px;border:1px solid #34404d;border-radius:16px;background:linear-gradient(145deg,#101720,#080d13 72%);color:#f5f7fa;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:14px;box-shadow:0 28px 70px #0008}.landing-choice:after{content:"";position:absolute;inset:auto -20% -48% 22%;height:72%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 68%);pointer-events:none}.landing-choice>span{color:var(--accent);font:900 15px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em}.landing-choice>i{width:72px;height:72px;display:grid;place-items:center;margin-top:34px;border:1px solid color-mix(in srgb,var(--accent) 48%,#26313d);border-radius:18px;background:color-mix(in srgb,var(--accent) 12%,#0b1118);color:var(--accent);font:700 32px/1 sans-serif;font-style:normal;box-shadow:0 0 34px color-mix(in srgb,var(--accent) 18%,transparent)}.landing-choice h2{margin:8px 0 0;font-size:clamp(32px,4vw,54px);letter-spacing:-.045em}.landing-choice p{max-width:560px;color:#9aa6b3;font-size:16px;line-height:1.7}.landing-choice>strong{margin-top:auto;color:var(--accent);letter-spacing:.08em;font-size:13px}.landing-choice.primary-choice{cursor:pointer;transition:.2s ease}.landing-choice.primary-choice:hover{transform:translateY(-3px);border-color:var(--accent)}.continue-choice>button{width:100%;min-height:48px;border:1px solid #34404d;border-radius:8px;color:#edf2f7;background:#111923;font-weight:800;text-align:center}.continue-choice>button.primary{background:var(--accent);border-color:var(--accent);color:#071016}.universe-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 30px;border:1px solid #2b3642;border-radius:10px;overflow:hidden;background:#0a1017}.universe-progress span{position:relative;min-height:64px;padding:14px 18px;display:flex;align-items:center;gap:12px;color:#64707d;border-right:1px solid #27313c}.universe-progress span:last-child{border:0}.universe-progress span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.universe-progress i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #3b4652;border-radius:50%;font-style:normal;font-weight:900}.universe-progress b{font-size:12px;text-transform:uppercase;letter-spacing:.11em}.universe-progress .active{color:#f5f7fa;background:color-mix(in srgb,var(--accent) 8%,transparent)}.universe-progress .active:after{background:var(--accent)}.universe-progress .active i,.universe-progress .complete i{border-color:var(--accent);color:var(--accent)}.universe-progress .complete{color:#9aa6b3}.flow-heading{margin:0 0 28px}.flow-heading>span,.setup-panel header b,.team-builder-intro span,.customizer-form header>span{color:var(--accent);font:900 11px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.2em}.flow-heading h2{margin:8px 0;color:#f4f7fa;font-size:clamp(32px,4vw,50px);letter-spacing:-.045em}.flow-heading p{color:#8e9aa7;font-size:15px}.universe-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.universe-mode-grid>button{min-height:400px;padding:34px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #34404d;border-radius:14px;color:#f4f7fa;background:linear-gradient(145deg,#121a24,#090e14);transition:.2s ease}.universe-mode-grid>button:hover{border-color:var(--accent);transform:translateY(-2px)}.universe-mode-grid i{width:64px;height:64px;display:grid;place-items:center;border-radius:15px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,#0b1118);font-style:normal;font-size:30px}.universe-mode-grid span{margin-top:36px;color:var(--accent);font:800 10px/1 ui-monospace,monospace;letter-spacing:.16em}.universe-mode-grid h3{margin:12px 0;font-size:30px}.universe-mode-grid p{color:#96a1ad;line-height:1.65}.universe-mode-grid strong{margin-top:auto;color:var(--accent)}.flow-back{margin-top:22px;color:#aeb8c2;background:transparent;border:0}.generated-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.setup-panel{min-height:290px;padding:24px;border:1px solid #2d3844;border-radius:12px;background:#0d141c}.setup-panel>header{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px solid #26313b}.setup-panel header b{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 55%,#313d48);border-radius:8px}.setup-panel h3{margin:0 0 5px;color:#edf2f7;font-size:20px}.setup-panel header p,.setup-note{margin:0;color:#7f8b98;font-size:12px;line-height:1.55}.setup-panel>label{display:grid;gap:8px;margin-top:18px;color:#aeb8c2;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setup-panel input,.setup-panel select,.customizer-grid input,.customizer-grid select,.customizer-grid textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #35414d;border-radius:7px;outline:0;color:#f1f5f8;background:#080e14;font:inherit}.setup-panel input:focus,.setup-panel select:focus,.customizer-grid input:focus,.customizer-grid select:focus,.customizer-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.era-grid.compact{margin-top:18px;grid-template-columns:1fr 1fr}.era-grid.compact .era-opt{min-height:82px;padding:12px}.era-grid.compact .era-copy span{font-size:10px;line-height:1.35}.format-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.format-options button{min-height:106px;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #33404c;border-radius:8px;color:#aeb8c2;background:#091018}.format-options button.active{border-color:var(--accent);color:#f5f7fa;background:color-mix(in srgb,var(--accent) 12%,#091018);box-shadow:inset 0 -2px var(--accent)}.format-options strong{color:inherit;font-size:27px}.format-options span,.format-options small{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.format-options+.setup-note{margin-top:16px}.flow-actions{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.flow-actions button{min-width:210px;min-height:52px}.database-browser{display:grid;gap:10px}.database-browser article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid #2f3a46;border-radius:9px;background:#0c131b}.database-browser article>i{width:46px;height:46px;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#0a1017);font-style:normal}.database-browser article span{color:var(--accent);font-size:9px;letter-spacing:.15em}.database-browser h3,.database-browser p{margin:3px 0}.database-browser p{color:#7e8995;font-size:12px}.database-browser button{min-width:110px;min-height:42px;border:1px solid #3a4652;border-radius:7px;color:#f0f4f7;background:#111a24}.start-head.compact{margin-bottom:20px}.team-builder-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;padding:22px 26px;border:1px solid #303b47;border-radius:10px;background:#0d141c}.team-builder-intro h2{margin:7px 0;color:#f2f5f8}.team-builder-intro p{margin:0;color:#8b97a4}.team-builder-intro>strong{min-width:100px;color:var(--accent);font-size:38px;text-align:center}.team-builder-intro>strong small{display:block;color:#7e8995;font-size:9px;letter-spacing:.14em}.franchise-customizer{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.5fr);gap:20px;align-items:start}.customizer-preview{position:sticky;top:20px;min-height:620px;padding:30px;overflow:hidden;border:1px solid color-mix(in srgb,var(--preview-primary) 56%,#32404d);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--preview-primary) 28%,#0b1118),#07100f 72%)}.customizer-preview:after{content:"";position:absolute;width:300px;height:300px;right:-80px;top:80px;border:1px solid color-mix(in srgb,var(--preview-secondary) 20%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--preview-primary) 7%,transparent),0 0 0 70px color-mix(in srgb,var(--preview-primary) 5%,transparent)}.customizer-preview>span{color:var(--preview-secondary);font:800 10px/1 ui-monospace,monospace;letter-spacing:.18em}.customizer-crest{position:relative;z-index:1;width:138px;height:138px;display:grid;place-items:center;margin:42px 0;border:3px solid var(--preview-primary);border-radius:28% 28% 48% 48%;background:#071015;box-shadow:0 0 45px color-mix(in srgb,var(--preview-primary) 40%,transparent);transform:rotate(45deg)}.customizer-crest .team-logo{width:100%;height:100%;color:var(--preview-secondary);font:900 34px/1 sans-serif;transform:rotate(-45deg)}.customizer-preview h2{position:relative;z-index:1;margin:0;color:#f3f6f8;font-size:26px;text-transform:uppercase}.customizer-preview h2 strong{display:block;color:var(--preview-primary);font-size:42px}.customizer-preview p{position:relative;z-index:1;min-height:68px;color:#a7b1bb;line-height:1.6}.customizer-preview dl{display:grid;gap:10px;margin-top:28px}.customizer-preview dl div{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ffffff18}.customizer-preview dt{color:#7f8a95}.customizer-preview dd{color:#f1f4f7;font-weight:800}.customizer-preview>small{position:absolute;left:30px;right:30px;bottom:26px;color:#74808b;line-height:1.5}.customizer-form{padding:28px;border:1px solid #303b47;border-radius:14px;background:#0c131b}.customizer-form header h2{margin:8px 0;color:#f2f5f8;font-size:30px}.customizer-form header p{color:#8995a1}.customizer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.customizer-grid label{display:grid;gap:7px;color:#aab4be;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customizer-grid label.wide{grid-column:1 / -1}.customizer-grid textarea{resize:vertical;min-height:96px}.customizer-grid label>small{color:#66717c;text-align:right}.color-field{display:grid;grid-template-columns:54px 1fr;align-items:center;min-height:46px;border:1px solid #35414d;border-radius:7px;background:#080e14;overflow:hidden}.color-field input{width:54px;height:46px;padding:4px;border:0}.color-field b{padding:0 12px;color:#dce2e7}.customizer-form>aside{margin-top:20px;padding:16px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,#091018)}.customizer-form>aside b{color:#f0f4f7}.customizer-form>aside p{margin:5px 0 0;color:#8f9ba7;font-size:12px;line-height:1.55}.customizer-actions{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.customizer-actions button{min-height:50px;min-width:170px}.cba-setup-panel{grid-column:1/-1}.cap-mode-options,.cba-preset-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.cba-preset-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-mode-options button,.cba-preset-options button{min-height:76px;padding:14px;border:1px solid #2a3442;border-radius:8px;background:#0c121b;color:#f4f7fb;text-align:left;display:flex;flex-direction:column;gap:6px}.cap-mode-options button small,.cba-preset-options button small{color:#8f9aaa;line-height:1.4}.cap-mode-options button.active,.cba-preset-options button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,#0c121b);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.cba-rule-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.cba-rule-toggles label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #263140;border-radius:8px;background:#0a1018;cursor:pointer}.cba-rule-toggles input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:0;margin-top:3px;padding:0;flex:0 0 18px;accent-color:var(--accent)}.cba-rule-toggles span{display:flex;flex-direction:column;gap:3px}.cba-rule-toggles small{color:#8793a3;line-height:1.35}@media (max-width:1000px){.landing-choice-grid,.universe-mode-grid,.generated-setup-grid,.franchise-customizer{grid-template-columns:1fr}.customizer-preview{position:relative;top:auto;min-height:500px}}@media (max-width:680px){.universe-progress span{padding:10px 6px;justify-content:center}.universe-progress b{display:none}.landing-choice{padding:24px;min-height:360px}.landing-choice>i{margin-top:10px}.era-grid.compact,.customizer-grid,.cap-mode-options,.cba-preset-options,.cba-rule-toggles{grid-template-columns:1fr}.customizer-grid label.wide{grid-column:auto}.format-options{grid-template-columns:1fr}.flow-actions,.customizer-actions{flex-direction:column-reverse}.flow-actions button,.customizer-actions button{width:100%}}.app-landing .start-menu:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.75;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--accent) 62%,transparent) 0 1px,transparent 2px) 0 0 / 15px 15px no-repeat,linear-gradient(155deg,transparent 0 46%,color-mix(in srgb,var(--accent) 18%,transparent) 46% 46.15%,transparent 46.15% 100%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 58%);mask-image:linear-gradient(to bottom,black,transparent 58%)}.app-landing .start-inner{position:relative;z-index:1;max-width:1540px}.app-landing .start-head{gap:18px;min-height:112px;margin-bottom:20px}.landing-mark{position:relative;width:92px;height:100px;flex:0 0 auto;display:grid;place-items:center;clip-path:polygon(50% 0,93% 15%,93% 68%,76% 86%,50% 100%,24% 86%,7% 68%,7% 15%);background:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 78%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--accent) 30%,transparent))}.landing-mark:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;clip-path:inherit;background:linear-gradient(150deg,#1a2023,#05090c 72%)}.landing-mark i{position:relative;z-index:1;width:58px;height:58px;display:grid;place-items:center;border:2px solid #dce0e2;border-radius:50%;color:#f1f3f4;background:radial-gradient(circle at 34% 28%,#f5f5f5,#798086 62%,#262c30 64%);box-shadow:inset -8px -9px 14px #0000007a;font:900 30px/1 sans-serif;transform:rotate(-15deg)}.app-landing .start-head h1{font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-1.1px}.app-landing .start-head p{margin-top:9px;font-size:16px}.landing-title{min-width:0}.landing-head-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.mode-chip,.landing-square{height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #3d444a;border-radius:10px;background:#070c10c7}.mode-chip{gap:12px;padding:0 22px;color:#ebeeef;font-weight:700}.mode-chip i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.landing-square{width:52px;color:#fff;font-size:19px}.app-landing .start-cards{grid-template-columns:1.05fr .93fr 1fr;gap:26px;align-items:stretch}.app-landing .start-card{min-width:0;min-height:600px;padding:27px 28px 24px;gap:18px;border:1px solid #4a5156;border-radius:12px;background:linear-gradient(145deg,#0c1317f0,#04090cf5);box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000040}.app-landing .start-card h2{display:flex;align-items:center;gap:18px;font-size:22px;letter-spacing:-.2px}.app-landing .start-card p{font-size:14px;line-height:1.65}.start-card-number{color:var(--accent);font:900 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.app-landing .start-field{gap:10px}.app-landing .start-label{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.32em}.team-count-select{height:48px;display:flex;align-items:center;gap:12px;padding:0 13px;border:1px solid #3b4449;border-radius:8px;background:#080f13e6}.team-count-select i{color:#9ba3a8;font-style:normal}.start-field .team-count-select select{width:100%;border:0;background:transparent;color:var(--text);font-weight:800}.app-landing .era-grid{gap:14px}.app-landing .era-opt{position:relative;min-height:128px;flex-direction:row;gap:14px;padding:18px 16px;border:1px solid #343e44;border-radius:9px;background:linear-gradient(145deg,#111a1f,#080e12)}.app-landing .era-opt:hover{border-color:color-mix(in srgb,var(--accent) 55%,#3a4247)}.era-icon,.database-icon{flex:0 0 auto;color:var(--accent);font:900 26px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.era-copy{display:flex;flex-direction:column;gap:6px}.era-copy strong{font-size:17px}.app-landing .era-copy>span{font-size:12px;line-height:1.5}.app-landing .era-opt.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 18px color-mix(in srgb,var(--accent) 20%,transparent)}.era-check{position:absolute;top:11px;right:11px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:11px}.app-landing .start-go{min-height:48px;border-radius:7px;font-size:15px}.app-landing .era-list{gap:11px;max-height:420px}.app-landing .era-list li{min-height:75px;justify-content:flex-start;gap:14px;padding:12px 14px;border-color:#343d42;background:linear-gradient(145deg,#10181d,#080e12)}.app-landing .era-list li>div{min-width:0;flex:1;display:flex;flex-direction:column}.app-landing .era-list li>div strong{font-size:15px}.database-meta{margin-left:-4px;font-size:12px}.app-landing .era-list .mini{min-width:62px;background:transparent}.save-state{min-height:92px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:15px 20px;text-align:left}.save-state>span:last-child{display:flex;flex-direction:column;gap:4px}.save-state small{color:var(--muted);font-weight:500}.save-icon{color:#9da6ab;font-size:30px}.app-landing .import-go{margin-top:0;background:transparent}.import-go>span{margin-right:10px;color:#adb5ba;font-size:20px}.import-note{color:var(--muted);font-size:11px!important}.import-note span{margin-right:7px;color:var(--accent)}.app-landing .start-foot{margin-top:28px;letter-spacing:.35px}.landing-prompts{min-height:58px;display:flex;align-items:center;gap:28px;margin-top:18px;padding:0 24px;border:1px solid #30383d;border-radius:10px;background:#060c0fc7;color:#d7dcde}.landing-prompts span{display:flex;align-items:center;gap:9px}.landing-prompts b{width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;color:#a4e52f;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.landing-prompts span:last-child b{color:#ff3e4e}@media (max-width: 1180px){.app-landing .start-menu{padding-inline:22px}.app-landing .start-cards{grid-template-columns:1fr 1fr}.app-landing .start-card:last-child{grid-column:1 / -1;min-height:410px}}@media (max-width: 820px){.app-landing .start-menu{padding:18px 12px}.app-landing .start-head{min-height:88px}.landing-mark{width:66px;height:74px}.landing-mark i{width:43px;height:43px;font-size:22px}.landing-head-actions{display:none}.app-landing .start-head h1{font-size:25px}.app-landing .start-head p{font-size:12px}.app-landing .start-cards{grid-template-columns:1fr}.app-landing .start-card,.app-landing .start-card:last-child{grid-column:auto;min-height:0;padding:22px 18px}.app-landing .era-grid{gap:9px}.app-landing .era-opt{min-height:112px;padding:14px 12px}.landing-prompts{display:none}}.app-team .topbar{border-bottom-color:color-mix(in srgb,var(--accent) 24%,#26332d);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,#080f12),#070d10 48%,color-mix(in srgb,var(--accent) 5%,#080f12))}.app-team .navrail{border-right-color:color-mix(in srgb,var(--accent) 24%,#26332d);background:radial-gradient(360px 260px at 40% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,#07100f),#080e11 58%,color-mix(in srgb,var(--accent) 4%,#070e0d))}.app-team .nav-team-card{border-bottom-color:color-mix(in srgb,var(--accent) 22%,#25302b);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 58%),repeating-linear-gradient(135deg,transparent 0 24px,color-mix(in srgb,var(--accent) 3%,transparent) 24px 25px)}.app-team .nav-item:hover{border-color:color-mix(in srgb,var(--accent) 56%,#34433b);background:color-mix(in srgb,var(--accent) 18%,#0b1615)}.app-team .nav-item.active{border-color:var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 48%,#0b1a16),color-mix(in srgb,var(--accent) 20%,#0b1715))}.app-team .main:has(.roster-hub){background:linear-gradient(#080f11f0,#080f11f0),repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in srgb,var(--accent) 5%,transparent) 47px 48px)}.app-team .roster-tabs button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 50%,#0b1b17),color-mix(in srgb,var(--accent) 22%,#07130f))}.app-team .roster-table-wrap{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 42%)}.app-team .roster-data-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 14%,#0b1718)}.app-team .roster-data-table tbody tr.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 34%,#0b1816),color-mix(in srgb,var(--accent) 16%,#0a1716))}.market-page,.news-page{max-width:1220px}.market-head,.news-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 20px;border-bottom:1px solid var(--line)}.market-head h2,.news-head h2{margin:4px 0 6px;font-size:28px}.market-head p,.news-head p{margin:0;max-width:660px}.market-kicker{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.market-metrics{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px}.market-metrics>div{min-width:120px;padding:11px 13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.market-metrics span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.market-metrics strong{display:block;margin-top:5px;font-size:13px}.market-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:14px;margin:18px 0 12px}.market-controls .roster-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.market-controls .position-filter{display:flex}.market-table-wrap{overflow-x:auto}.market-table td{white-space:nowrap}.market-player-id{display:block;color:var(--muted);margin-top:3px}.market-foot{display:flex;align-items:center;justify-content:space-between;color:var(--muted);margin-top:12px;font-size:12px}.market-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:14px 0;padding:5px;border:1px solid var(--line);border-radius:9px;background:#081018}.market-workspace-tabs button{min-width:0;padding:10px 12px;border-color:transparent;background:transparent;text-align:left}.market-workspace-tabs button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 12%,#111a22);box-shadow:inset 0 -2px var(--accent)}.market-workspace-tabs strong,.market-workspace-tabs small{display:block}.market-workspace-tabs strong{color:#e8edf0;font-size:10px}.market-workspace-tabs small{margin-top:4px;color:#758490;font-size:7px}.contract-market-workspace{min-height:470px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,#0d161e,#091017);overflow:hidden}.contract-market-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 42%)}.contract-market-workspace>header span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.14em}.contract-market-workspace>header h3{margin:5px 0;font-size:21px}.contract-market-workspace>header p{max-width:780px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.contract-market-workspace>header>strong{flex:0 0 auto;color:var(--accent);font-size:17px}.contract-market-workspace>header>select{min-width:190px;min-height:38px;border:1px solid #34424e;border-radius:6px;color:var(--text);background:#101a23}.transaction-card-grid{display:grid;gap:7px;padding:15px}.transaction-card-grid article{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:11px 13px;border:1px solid #2a3844;border-radius:7px;background:#101922}.transaction-card-grid article.live{border-left:3px solid var(--accent)}.transaction-card-grid article.resolved{opacity:.72}.transaction-card-grid .player-portrait,.exception-candidate-list .player-portrait,.two-way-roster .player-portrait,.two-way-candidates .player-portrait{width:54px;height:64px}.transaction-card-grid span,.two-way-roster span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.09em}.transaction-card-grid h4,.exception-candidate-list h4,.two-way-roster h4{margin:3px 0;font-size:12px}.transaction-card-grid p,.transaction-card-grid small,.exception-candidate-list p,.exception-candidate-list small,.two-way-roster p{margin:0;color:#798895;font-size:8px}.transaction-card-grid em{display:block;margin-top:5px;color:#64ce92;font-size:7px;font-style:normal}.exception-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px 15px 6px}.exception-ledger-grid button{display:grid;gap:4px;min-width:0;padding:12px;text-align:left}.exception-ledger-grid button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,#111a22)}.exception-ledger-grid button.locked{opacity:.55}.exception-ledger-grid span,.exception-ledger-grid strong,.exception-ledger-grid small{display:block}.exception-ledger-grid span{color:#8c9aa5;font-size:8px}.exception-ledger-grid strong{color:var(--accent);font-size:16px}.exception-ledger-grid small{color:#6f7e8a;font-size:7px}.exception-candidate-list{display:grid;gap:1px;margin:9px 15px 16px;border:1px solid #293742;border-radius:7px;background:#293742;overflow:hidden}.exception-candidate-list article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:8px 11px;background:#0e171f}.two-way-roster{display:grid;gap:7px;padding:14px 15px 6px}.two-way-roster article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent) 30%,#2b3944);border-radius:7px;background:color-mix(in srgb,var(--accent) 6%,#101922)}.two-way-roster article>div:last-child{display:flex;gap:6px}.two-way-candidates{margin:13px 15px 16px;border:1px solid #293742;border-radius:7px;overflow:hidden}.two-way-candidates>h4{margin:0;padding:11px 13px;border-bottom:1px solid #293742;color:#8d9ba6;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.two-way-candidates article{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:7px 11px;border-top:1px solid #25333e;background:#0e171f}.two-way-candidates article:first-of-type{border-top:0}.two-way-candidates strong,.two-way-candidates small{display:block}.two-way-candidates strong{font-size:10px}.two-way-candidates small{margin-top:4px;color:#778692;font-size:7px}.news-head>strong{color:var(--accent-2);white-space:nowrap}.news-filters{display:flex;gap:6px;flex-wrap:wrap;padding:18px 0 12px}.news-filters button.active{border-color:var(--accent);color:var(--accent-2);background:var(--accent-soft)}.news-list{display:grid;gap:8px}.news-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--accent) 62%,var(--line));border-radius:var(--r-md)}.news-kind{color:var(--accent-2);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.news-item h3{margin:0 0 4px;color:var(--text);text-transform:none;letter-spacing:0;font-size:14px}.news-item p{margin:0;color:var(--muted);font-size:12px}.news-item time{color:var(--dim);font-size:10px;white-space:nowrap}.news-item.kind-injury{border-left-color:var(--red)}.news-item.kind-return{border-left-color:var(--green)}.availability-list,.dash-feed{display:grid;gap:7px}.availability-list>div,.dash-feed>div{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:9px 0;border-bottom:1px solid var(--line)}.availability-list>div:last-child,.dash-feed>div:last-child{border-bottom:0}.availability-list small,.dash-feed small{grid-column:2;color:var(--muted)}.availability-tag{grid-row:1 / span 2;align-self:center;color:var(--red);border:1px solid color-mix(in srgb,var(--red) 55%,transparent);border-radius:4px;padding:4px 5px;font-size:9px;font-weight:900}.dash-feed span{color:var(--accent);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dash-feed strong{font-size:12px}.injury-copy{color:var(--red)!important;font-weight:800}.intel-status.injured{border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface))}.intel-status.injured strong{color:var(--red)}.ticker-action{padding:0;border:0;background:none;color:var(--accent-2);font:inherit;text-align:left}.trade-wire-link{margin-top:22px;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 850px){.market-head,.news-head{align-items:stretch;flex-direction:column}.market-metrics{width:100%}.market-controls{grid-template-columns:1fr}.market-workspace-tabs{grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.contract-market-workspace>header{align-items:flex-start;flex-direction:column}.contract-market-workspace>header>select{width:100%}.exception-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-card-grid article,.exception-candidate-list article,.two-way-roster article,.two-way-candidates article{grid-template-columns:50px minmax(0,1fr)}.transaction-card-grid article>button,.exception-candidate-list article>button,.two-way-roster article>div:last-child,.two-way-candidates article>button{grid-column:2;justify-self:start}.two-way-roster article>div:last-child{flex-wrap:wrap}.news-item{grid-template-columns:70px 1fr}.news-item time{grid-column:2}}.app-team .player-avatar{border-color:color-mix(in srgb,var(--accent) 35%,#33423a);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 34%,#14221d),#0d1819 60%)}.app-team .player-hero{background:radial-gradient(circle at 62% 20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 37%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 30%,#07130f),#06100f 66%)}.app-team .player-hero:before{background:repeating-linear-gradient(125deg,transparent 0 35px,color-mix(in srgb,var(--accent) 6%,transparent) 35px 36px)}.app-team .portrait-placeholder{background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--accent) 25%,#596861) 0 20%,transparent 21%),radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--accent) 30%,#18251f) 0 43%,transparent 44%)}.app-team .overall-ring:before{background:color-mix(in srgb,var(--accent) 4%,#07100e)}.app-team .intel-status{background:color-mix(in srgb,var(--accent) 5%,rgba(7,18,17,.78))}.app-team .contract-intel{border-color:color-mix(in srgb,var(--accent) 48%,#34473d);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,#0b1c16),#05110fb8)}.ts-abbr{display:flex;align-items:center;gap:8px}.ts-primary{width:9px;height:26px;display:inline-block;flex:0 0 auto;border-radius:99px;box-shadow:0 0 10px currentColor}.main:has(.league-news-hub){padding:20px 26px 54px;background:radial-gradient(900px 500px at 72% -20%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),#080e12}.league-news-hub{width:100%;max-width:1380px;margin:0 auto;color:#edf3f1}.news-editorial-head{min-height:92px;padding:0 0 14px;border-color:#243139}.news-editorial-head h1{margin:5px 0 4px;color:#f4f7f6;font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-1.2px}.news-editorial-head p{margin:0;color:#88959d;font-size:13px}.news-editorial-head>strong{padding:0 11% 5px 0;color:var(--accent-2);font-size:13px}.news-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0}.news-toolbar .news-filters{min-width:0;padding:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.news-toolbar .news-filters::-webkit-scrollbar{display:none}.news-toolbar .news-filters button,.news-customize{min-height:36px;padding:0 15px;flex:0 0 auto;border:1px solid #2a3741;border-radius:5px;background:linear-gradient(180deg,#15202a,#101821);color:#d8e0e3;box-shadow:inset 0 1px #ffffff06,0 5px 13px #0000002b;font-size:11px;font-weight:750}.news-toolbar .news-filters button:hover,.news-customize:hover{border-color:color-mix(in srgb,var(--accent) 48%,#32424c);color:#fff}.news-toolbar .news-filters button.active{border-color:color-mix(in srgb,var(--accent) 74%,#45665a);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 64%,#163c34),color-mix(in srgb,var(--accent) 34%,#0b211d));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px #ffffff17}.news-customize-wrap{position:relative;flex:0 0 auto}.news-customize{display:flex;align-items:center;gap:9px}.news-customize>span{color:#71818a}.news-customize-note{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:280px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 38%,#2a3741);border-radius:7px;background:#0d171d;box-shadow:0 18px 42px #00000073}.news-customize-note strong{color:#fff;font-size:12px}.news-customize-note p{margin:6px 0 0;color:#829098;font-size:11px;line-height:1.5}.breaking-wire{min-height:42px;display:flex;align-items:stretch;margin-bottom:10px;overflow:hidden;border:1px solid #28343e;border-radius:6px;background:linear-gradient(90deg,#111923,#0d151c);box-shadow:0 8px 24px #0000002b}.breaking-wire>strong{min-width:148px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #e65b54;border-radius:5px;background:linear-gradient(90deg,#a1302e47,#6422242b);color:#fff;box-shadow:inset 0 0 18px #eb47411f,0 0 16px #eb47411f;font-size:10px;letter-spacing:.16em;white-space:nowrap}.breaking-wire>strong i{width:4px;height:4px;border-radius:50%;background:#ff665b;box-shadow:0 0 8px #ff665b}.breaking-scroll{min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.breaking-scroll::-webkit-scrollbar{display:none}.breaking-scroll button{min-width:300px;min-height:40px;display:flex;align-items:center;gap:14px;padding:0 18px;border:0;border-right:1px solid #38434a;border-radius:0;background:transparent;text-align:left}.breaking-scroll button:hover{background:#ffffff06}.breaking-scroll button span{min-width:0;color:#dde4e6;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breaking-scroll time{color:#ff7468;font-size:10px;white-space:nowrap}.news-editorial-grid{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(310px,.96fr);gap:10px;align-items:start}.news-primary-column,.news-rail{min-width:0}.news-feature{--kind: var(--accent);position:relative;width:100%;min-height:282px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--kind) 55%,#31424a);border-radius:7px;background:#08231f;color:inherit;text-align:left;box-shadow:0 15px 38px #00000040,inset 0 0 60px color-mix(in srgb,var(--kind) 5%,transparent)}.kind-signing,.kind-return{--kind: #31d6a0}.kind-injury{--kind: #ff6658}.kind-milestone{--kind: #5a9cf5}.kind-game{--kind: #35c4d3}.kind-trade{--kind: #b578f1}.news-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08251f,#071e1bf5 40%,#05141452 78%),repeating-linear-gradient(125deg,transparent 0 58px,color-mix(in srgb,var(--kind) 9%,transparent) 58px 59px);pointer-events:none}.news-feature:hover{border-color:var(--kind);transform:translateY(-1px)}.news-feature-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 28px 34px}.news-kind{color:var(--kind, var(--accent-2));font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.news-feature h2{max-width:580px;margin:11px 0 12px;color:#f5f7f6;font-size:clamp(23px,2.2vw,31px);line-height:1.08;letter-spacing:-.65px}.news-feature-copy>p{max-width:540px;margin:0;color:#aeb9bd;font-size:13px;line-height:1.58}.news-feature-meta{display:flex;align-items:center;gap:9px;margin-top:24px;color:#a3afb4;font-size:10px}.news-feature-meta>i{width:1px;height:16px;margin:0 7px;background:#536067}.news-feature-meta strong{color:#d7dfdc;font-size:10px}.news-team-badge{--story-team: var(--accent);width:23px;height:23px;flex:0 0 23px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--story-team) 70%,white);border-radius:50%;background:color-mix(in srgb,var(--story-team) 65%,#0b1a18);color:#07100e;font-style:normal;font-size:7px;font-weight:950;box-shadow:0 0 12px color-mix(in srgb,var(--story-team) 15%,transparent)}.news-feature-score{margin-top:14px;color:#eaf0ee;font-size:12px}.news-feature-art{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 52% 42%,color-mix(in srgb,var(--kind) 28%,transparent),transparent 29%),linear-gradient(150deg,transparent 35%,color-mix(in srgb,var(--kind) 13%,#061417))}.news-feature-art:before,.news-detail-art:before{content:"";position:absolute;width:72%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--kind) 28%,transparent);border-radius:50%;box-shadow:0 0 0 38px color-mix(in srgb,var(--kind) 3%,transparent),0 0 0 78px color-mix(in srgb,var(--kind) 2%,transparent)}.news-feature-art>span{position:relative;z-index:2;color:color-mix(in srgb,var(--kind) 70%,white);font-size:94px;line-height:1;opacity:.62;text-shadow:0 0 38px color-mix(in srgb,var(--kind) 42%,transparent)}.news-feature-art>b{position:absolute;right:24px;bottom:28px;color:#ffffff1f;font-size:74px;font-weight:950;letter-spacing:-.08em}.news-feature-art>em{position:absolute;right:17%;bottom:16%;width:70px;height:70px;border:3px solid color-mix(in srgb,var(--kind) 38%,#1a2529);border-radius:50%;background:#111b1d;box-shadow:inset 0 0 0 1px #455054,0 13px 30px #0006}.news-feature-art>em:before,.news-feature-art>em:after{content:"";position:absolute;background:#455054}.news-feature-art>em:before{width:3px;height:100%;left:48%;transform:rotate(25deg)}.news-feature-art>em:after{width:100%;height:3px;top:48%;transform:rotate(-14deg)}.news-portrait-stack{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:68%}.news-story-portrait{position:relative;display:block;width:min(150px,36%);height:92%;margin-left:-7%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.52))}.news-story-portrait:first-child{margin-left:0;z-index:3}.news-story-portrait:nth-child(2){z-index:2;transform:scale(.9);transform-origin:bottom center}.news-story-portrait:nth-child(3),.news-story-portrait:nth-child(4){z-index:1;transform:scale(.82);transform-origin:bottom center}.news-story-portrait .player-portrait{width:100%;height:100%}.news-feature-art.has-portraits>em{opacity:.25}.news-carousel-dots{position:absolute;z-index:4;bottom:14px;left:50%;display:flex;gap:8px}.news-carousel-dots i{width:28px;height:3px;border-radius:9px;background:#576269}.news-carousel-dots i.active{background:var(--kind);box-shadow:0 0 8px color-mix(in srgb,var(--kind) 50%,transparent)}.news-secondary-feed{display:grid;gap:7px;margin-top:9px}.news-story-card{--kind: var(--accent);width:100%;min-height:98px;display:grid;grid-template-columns:176px minmax(0,1fr) 172px;align-items:stretch;overflow:hidden;padding:0;border:1px solid #27343e;border-radius:6px;background:linear-gradient(115deg,#111b24,#0d151d);color:inherit;text-align:left;box-shadow:0 7px 18px #00000024}.news-story-card:hover{border-color:color-mix(in srgb,var(--kind) 58%,#34434b);background:linear-gradient(115deg,color-mix(in srgb,var(--kind) 6%,#131f28),#0f1820)}.news-story-thumb{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid #31404a;background:radial-gradient(circle at 45% 45%,color-mix(in srgb,var(--kind) 32%,transparent),transparent 48%),repeating-linear-gradient(135deg,#101c23 0,#101c23 25px,#14232a 25px,#14232a 26px)}.news-story-thumb:after{content:"";position:absolute;width:74px;height:74px;border:1px solid color-mix(in srgb,var(--kind) 40%,transparent);border-radius:50%}.news-story-thumb>i{position:relative;z-index:2;color:color-mix(in srgb,var(--kind) 80%,white);font-style:normal;font-size:36px;text-shadow:0 0 20px var(--kind)}.news-story-thumb>b{position:absolute;right:8px;bottom:4px;color:#ffffff2e;font-size:20px}.news-story-thumb .news-portrait-stack{width:100%;min-width:0}.news-story-thumb .news-story-portrait{width:78px;height:92px;margin-left:-22px}.news-story-thumb .news-story-portrait:first-child{margin-left:0}.news-story-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:13px 17px}.news-story-copy>small{color:var(--kind);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.news-story-copy>strong{margin-top:6px;overflow:hidden;color:#ecf0ef;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.news-story-copy>p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#8e9aa1;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-story-copy>em{margin-top:5px;color:color-mix(in srgb,var(--kind) 76%,#aab8bc);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em}.news-story-tail{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:22px;padding:13px 15px;color:#9ba7ad;font-size:10px}.news-story-tail>span{display:flex;align-items:center;gap:7px;text-align:right}.news-story-tail>b{color:#e0e7e5;font-size:11px;text-align:right}.news-view-all,.news-module-action{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:26px;border:0;border-top:1px solid #27343d;border-radius:0;background:#0a1218bf;color:#aeb8bd;font-size:10px}.news-view-all{margin-top:-1px;border:1px solid #27343d;border-radius:0 0 6px 6px}.news-view-all:hover,.news-module-action:hover{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 5%,#0d171d)}.news-rail{display:grid;gap:9px}.news-module{overflow:hidden;border:1px solid #27343d;border-radius:6px;background:linear-gradient(145deg,#111a23,#0d151c);box-shadow:0 8px 22px #00000029}.news-module>h3{display:flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:0 13px;border-bottom:1px solid #25323a;color:#e5e9e8;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.news-module>h3 span{color:var(--accent-2);font-size:13px}.news-trending>button:not(.news-module-action){width:100%;min-height:39px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.news-trending>button:not(.news-module-action):hover{background:#ffffff06}.news-trending>button b{color:#e4e9e7;font-size:11px}.news-trending>button span{min-width:0;overflow:hidden;color:#a7b1b6;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.news-trending>button time{color:#718089;font-size:9px}.news-performers>button:not(.news-module-action){width:100%;min-height:59px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.news-performers>button:not(.news-module-action):hover{background:#ffffff06}.performer-avatar{--story-team: var(--accent);width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--story-team);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--story-team) 36%,#24322e),#111b1b);color:#fff;font-style:normal;font-size:9px;font-weight:900;box-shadow:0 0 12px color-mix(in srgb,var(--story-team) 18%,transparent)}.news-performers>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.news-performers>button>span strong{overflow:hidden;color:#e5eae8;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.news-performers>button>span small{overflow:hidden;color:#77868e;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.news-performers>button>b{color:#f3f6f5;font-size:19px;font-weight:500;text-align:right}.news-performers>button>b small{display:block;color:#859299;font-size:8px;font-weight:700}.news-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.news-compact>button:not(.news-module-action){width:100%;min-height:57px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;border:0;border-bottom:1px solid #233039;border-radius:0;background:transparent;color:inherit;text-align:left}.news-compact>button:not(.news-module-action):hover{background:#ffffff06}.news-compact>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.news-compact>button>span strong{display:block;overflow:hidden;color:#dce3e1;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.news-compact>button>span small{display:block;overflow:hidden;color:#75848c;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.news-compact>button>time{color:#a3aeb3;font-size:8px;text-align:right;white-space:nowrap}.news-compact>button>time.signed{color:#38d7a1}.news-compact>button>time.traded{color:#68aaf5}.news-compact-portrait{width:27px;height:34px;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 55%,#35444c);border-radius:4px;background:#071014}.news-compact-portrait .player-portrait{width:100%;height:100%}.news-module-empty{margin:0;padding:18px 13px;color:#78878f;font-size:10px;line-height:1.45}.news-category-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #27343d;border-radius:7px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,#101920),#0b1218);text-align:center}.news-category-empty>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.15em}.news-category-empty h2{margin:12px 0 5px;font-size:19px}.news-category-empty p{margin:0;color:#7d8a92;font-size:11px}.news-story-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02070ac7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.news-story-detail{--kind: var(--accent);position:relative;width:min(720px,100%);max-height:min(760px,92vh);overflow-y:auto;padding:30px;border:1px solid color-mix(in srgb,var(--kind) 50%,#34434b);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--kind) 6%,#111b23),#091117 62%);box-shadow:0 30px 90px #000000a6,0 0 42px color-mix(in srgb,var(--kind) 9%,transparent)}.news-story-close{position:absolute;z-index:3;top:14px;right:14px;width:36px;height:36px;padding:0;border-radius:50%;font-size:22px}.news-story-detail h2{max-width:610px;margin:10px 0 8px;color:#f5f7f6;font-size:clamp(25px,4vw,38px);line-height:1.08;letter-spacing:-.8px}.news-detail-byline{display:flex;gap:12px;color:#7f8e96;font-size:10px}.news-detail-art{position:relative;height:230px;display:grid;place-items:center;overflow:hidden;margin:24px -10px 22px;border:1px solid #2c3942;border-radius:7px;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--kind) 27%,transparent),transparent 30%),repeating-linear-gradient(135deg,#0e1920 0,#0e1920 38px,color-mix(in srgb,var(--kind) 6%,#0e1920) 38px,color-mix(in srgb,var(--kind) 6%,#0e1920) 39px)}.news-detail-art b{position:relative;z-index:2;color:color-mix(in srgb,var(--kind) 75%,white);font-size:82px;text-shadow:0 0 30px var(--kind)}.news-detail-art span{position:absolute;right:20px;bottom:8px;color:#ffffff1a;font-size:70px;font-weight:950}.news-detail-art .news-portrait-stack{width:74%}.news-detail-art .news-story-portrait{width:150px}.news-comparison{margin-top:17px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--kind) 48%,#30404a);border-radius:6px;background:color-mix(in srgb,var(--kind) 7%,#0a141b)}.news-comparison small{display:block;color:var(--kind);font-size:8px;font-weight:900;letter-spacing:.14em}.news-comparison strong{display:block;margin-top:5px;color:#edf2f0;font-size:18px}.news-comparison p{margin:5px 0 0;color:#829199;font-size:10px;line-height:1.5}.news-story-detail>p{color:#aab5ba;font-size:14px;line-height:1.72}.news-detail-score{display:block;margin:18px 0;padding:14px;border:1px solid #33424a;border-radius:6px;color:#fff;text-align:center}.news-story-detail footer{display:flex;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #2b3740}.news-story-detail footer>span{display:flex;align-items:center;gap:8px;color:#c8d1ce;font-size:11px}@media (max-width: 1120px){.news-editorial-grid{grid-template-columns:1fr}.news-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.news-compact-grid{grid-column:1 / -1}.news-editorial-head>strong{padding-right:4%}}@media (max-width: 760px){.main:has(.league-news-hub){padding:14px 12px 46px}.news-editorial-head{min-height:0;align-items:flex-start}.news-editorial-head>strong{padding:0}.news-toolbar{align-items:stretch;flex-direction:column}.news-toolbar .news-filters button,.news-customize{min-height:44px}.news-customize{width:100%;justify-content:space-between}.news-customize-note{left:0;right:auto;width:min(100%,330px)}.breaking-wire{overflow-x:auto}.breaking-wire>strong{position:sticky;z-index:4;left:0;min-width:132px}.news-feature{min-height:330px;grid-template-columns:1fr}.news-feature-copy{z-index:3;justify-content:flex-end;padding:28px 22px 38px;background:linear-gradient(90deg,#051815f5,#051815c2 70%,#0518155c)}.news-feature-art{position:absolute;top:0;right:0;bottom:0;left:42%;opacity:.72}.news-feature h2{font-size:26px}.news-story-card{grid-template-columns:128px minmax(0,1fr)}.news-story-tail{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 12px}.news-story-thumb{grid-row:1 / span 2}.news-rail{grid-template-columns:1fr}.news-compact-grid{grid-column:auto}}@media (max-width: 500px){.news-editorial-head h1{font-size:30px}.breaking-wire{border-radius:5px}.breaking-scroll button{min-width:260px}.news-story-card{min-height:118px;grid-template-columns:96px minmax(0,1fr)}.news-story-copy{padding:11px 12px}.news-story-copy>strong{white-space:normal;line-height:1.25}.news-story-copy>p{-webkit-line-clamp:1}.news-story-tail{padding-inline:12px}.news-compact-grid{grid-template-columns:1fr}.news-story-backdrop{padding:10px}.news-story-detail{padding:24px 18px}.news-detail-art{height:180px}}.main:has(.calendar-hub),.main:has(.schedule-hub),.main:has(.trade-machine){padding:24px 28px 54px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 28%),linear-gradient(145deg,#091017,#0b1219 55%,#080e14)}.calendar-hub,.schedule-hub,.trade-machine{width:min(1540px,100%);margin:0 auto;color:#e7eceb}.calendar-hub button,.calendar-hub select,.calendar-hub input,.schedule-hub button,.schedule-hub select,.schedule-hub input,.trade-machine button,.trade-machine select,.trade-machine input{font:inherit}.section-kicker{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.19em}.segmented-control{display:inline-flex;padding:3px;border:1px solid #283541;border-radius:7px;background:#111b25}.segmented-control button{min-width:72px;min-height:34px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:#9ba7ae;font-size:11px;font-weight:800;text-transform:capitalize}.segmented-control button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,#1d2c34),var(--accent));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 24%,transparent)}.calendar-page-head,.schedule-page-head,.trade-machine-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.calendar-page-head h1,.schedule-page-head h1,.trade-machine-head h1{margin:5px 0 0;color:#f3f6f5;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:-.04em}.calendar-month-nav{display:flex;align-items:center;gap:7px}.calendar-month-nav button,.calendar-month-nav select,.calendar-toolbar select,.schedule-toolbar>select,.schedule-toolbar>button{min-height:38px;border:1px solid #2a3743;border-radius:6px;background:#111b25;color:#c7d0d3}.calendar-month-nav button{min-width:38px;padding:0 11px}.calendar-month-nav select{padding:0 36px 0 14px;color:#f0f3f2;font-weight:800}.calendar-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:10px;border:1px solid #26343f;border-radius:8px;background:linear-gradient(90deg,#101923,#111d27)}.calendar-toolbar>select{min-width:170px;padding:0 12px}.calendar-progress{min-width:190px;margin-left:auto;display:flex;align-items:center;gap:12px;color:#aab4b9;font-size:10px;font-weight:800;text-transform:uppercase}.calendar-progress i{width:92px;height:4px;overflow:hidden;border-radius:3px;background:#202d36}.calendar-progress em{display:block;height:100%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.calendar-layout{display:grid;grid-template-columns:minmax(0,3.35fr) minmax(280px,1fr);gap:16px;align-items:start}.calendar-board{min-width:0}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid #293642;border-radius:8px;background:#0e1720}.calendar-weekday{height:36px;display:grid;place-items:center;border-bottom:1px solid #293642;background:#0b131b;color:#8b99a3;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-day{position:relative;min-height:126px;overflow:hidden;padding:9px;border-right:1px solid #26333e;border-bottom:1px solid #26333e;background:linear-gradient(145deg,#111b25,#0d161f);cursor:pointer;transition:.18s ease}.calendar-day:nth-child(7n+7){border-right:0}.calendar-day:hover{z-index:2;background:#14212b;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 38%,#2b3944)}.calendar-day.selected{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 13%,#17222a),#101820);box-shadow:inset 0 0 0 1px var(--accent)}.calendar-day.today:after{content:"TODAY";position:absolute;top:10px;right:8px;color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.12em}.calendar-day.muted-month{opacity:.38}.calendar-day-number{color:#eef2f1;font-size:12px;font-weight:900}.calendar-day-games{margin-top:8px}.calendar-game{width:100%;min-height:57px;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;text-align:left}.calendar-game:hover{border-color:#33434e;background:#ffffff06}.calendar-game-mark{--opponent: var(--accent);width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--opponent);border-radius:50%;background:color-mix(in srgb,var(--opponent) 18%,#121c24);color:#fff;font-size:8px;font-weight:950;box-shadow:0 0 11px color-mix(in srgb,var(--opponent) 18%,transparent)}.calendar-game-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.calendar-game-copy b{overflow:hidden;color:#dde3e2;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.calendar-game-copy small{color:#9ba7ad;font-size:9px}.calendar-game.win small{color:#4bdf9a}.calendar-game.loss small{color:#ff6b72}.calendar-more{color:#77868e;font-size:8px}.calendar-event{display:block;margin-top:5px;color:#f2a549;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.calendar-week-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));overflow:hidden;border:1px solid #293642;border-radius:8px;background:#0e1720}.calendar-week-card{min-height:310px;padding:12px;border-right:1px solid #293642;background:linear-gradient(160deg,#111b25,#0c151e)}.calendar-week-card:last-child{border-right:0}.calendar-week-card.selected{box-shadow:inset 0 0 0 1px var(--accent)}.calendar-week-card header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:13px;color:#8e9ca5;font-size:9px;text-transform:uppercase}.calendar-week-card header strong{color:#fff;font-size:20px}.calendar-week-card>div>p{color:#596873;font-size:10px}.calendar-list{overflow:hidden;border:1px solid #293642;border-radius:8px;background:#0e1720}.calendar-list h2{margin:0;padding:18px;border-bottom:1px solid #293642;font-size:17px}.calendar-list-row{display:grid;grid-template-columns:150px 1fr;align-items:center;min-height:72px;padding:6px 14px;border-bottom:1px solid #23313b}.calendar-list-row>time{color:#93a0a7;font-size:11px;font-weight:800}.calendar-empty,.schedule-empty{padding:42px;color:#74838b;text-align:center}.calendar-legend{display:flex;gap:22px;flex-wrap:wrap;padding:15px 9px;color:#9ba6ab;font-size:9px}.calendar-legend span{display:flex;align-items:center;gap:6px}.calendar-legend i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.calendar-legend i.away{background:#96a4b4}.calendar-legend b{color:#f0a24c}.calendar-rail{display:grid;gap:14px}.calendar-rail-card{overflow:hidden;padding:18px;border:1px solid #293642;border-radius:9px;background:linear-gradient(145deg,#121d27,#0e1720);box-shadow:0 12px 28px #00000024}.rail-label{display:block;margin-bottom:15px;color:#8f9ca5;font-size:9px;font-weight:900;letter-spacing:.14em}.next-game-card{cursor:pointer}.next-game-team{display:flex;align-items:center;gap:13px}.next-game-team>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:11px;font-weight:950;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 24%,transparent)}.next-game-team>div{display:flex;flex-direction:column;gap:3px}.next-game-team strong{color:#f2f5f4;font-size:13px}.next-game-team small{color:#9ba6ac;font-size:9px}.next-game-team b{color:var(--accent);font-size:9px}.selected-result{margin-top:12px;padding:8px;border-radius:5px;background:#16232b;color:#fff;font-size:11px;font-weight:900;text-align:center}.selected-result.win{color:#4bdf9a}.selected-result.loss{color:#ff6b72}.arena-line{margin-top:14px;padding:10px;border:1px solid #263540;border-radius:5px;color:#d4dbda;font-size:10px}.arena-line small{display:block;margin:3px 0 0 16px;color:#75848c}.game-detail-actions{display:flex;gap:7px;margin-top:10px}.game-detail-actions button,.rail-action{min-height:35px;flex:1;border:1px solid #2d3a45;border-radius:5px;background:#121d27;color:#bdc7ca;font-size:9px;font-weight:850}.game-detail-actions button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.team-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 6px}.team-overview-grid>div{display:flex;flex-direction:column;gap:4px;border-right:1px solid #2a3741}.team-overview-grid>div:nth-child(3n){border-right:0}.team-overview-grid strong{color:#f1f4f3;font-size:15px}.team-overview-grid small{color:#7e8d95;font-size:8px}.positive{color:#4bdf9a!important}.negative{color:#ff6670!important}.warning{color:#f3ae49!important}.stretch-list button{width:100%;display:grid;grid-template-columns:38px 18px 26px 1fr;align-items:center;gap:6px;padding:8px 0;border:0;border-bottom:1px solid #26333d;background:transparent;color:#a5b0b5;text-align:left}.stretch-list time{font-size:9px}.stretch-list button>span{color:#64727b;font-size:8px}.stretch-list i,.stretch-list .team-logo{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:6px;font-style:normal;font-weight:900}.stretch-list strong{overflow:hidden;color:#dce2e1;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.rail-action{width:100%;margin-top:12px}.schedule-insight{border-color:color-mix(in srgb,var(--accent) 35%,#293642)}.schedule-insight strong{color:#e8edec;font-size:12px}.schedule-insight p{margin:7px 0 0;color:#849198;font-size:9px}.calendar-preview-backdrop{z-index:130;align-items:center;background:#03070bd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-matchup-preview{position:relative;width:min(1040px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,#34424d);border-radius:14px;background:radial-gradient(700px 260px at 50% -15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 68%),linear-gradient(145deg,#121c26,#080f16);box-shadow:0 36px 100px #000000ad}.calendar-matchup-preview>header{padding:25px 30px 18px;border-bottom:1px solid #293641}.calendar-matchup-preview>header>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.16em}.calendar-matchup-preview>header h2{margin:7px 0 4px;color:#f2f5f4;font-size:clamp(24px,3vw,34px)}.calendar-matchup-preview>header h2 i{margin:0 8px;color:#65737c;font-style:normal;font-size:.62em}.calendar-matchup-preview>header p{margin:0;color:#84929a;font-size:10px}.calendar-preview-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2a3742}.calendar-preview-scoreboard>section{min-width:0;padding:20px 22px;background:radial-gradient(420px 180px at 0 0,color-mix(in srgb,var(--preview-team) 11%,transparent),transparent 72%),#0d161f}.calendar-preview-identity{display:grid;grid-template-columns:58px 1fr 60px;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #27343e}.calendar-preview-identity .team-logo{width:56px;height:56px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--preview-team) 25%,transparent))}.calendar-preview-identity>div{min-width:0}.calendar-preview-identity small,.calendar-preview-identity strong,.calendar-preview-identity span{display:block}.calendar-preview-identity>div small{color:var(--preview-team);font-size:7px;font-weight:900;letter-spacing:.1em}.calendar-preview-identity>div strong{overflow:hidden;margin-top:4px;color:#f1f4f3;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.calendar-preview-identity>div span{margin-top:4px;color:#8d9aa1;font-size:9px}.calendar-preview-identity>b{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid var(--preview-team);border-radius:50%;color:#fff;font-size:20px;box-shadow:0 0 20px color-mix(in srgb,var(--preview-team) 20%,transparent)}.calendar-preview-identity>b small{color:#89969d;font-size:6px;letter-spacing:.1em}.calendar-preview-ratings{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.calendar-preview-ratings article{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:10px;border:1px solid #293641;border-radius:6px;background:#ffffff05}.calendar-preview-ratings span{color:#7c8991;font-size:7px;font-weight:900;letter-spacing:.1em}.calendar-preview-ratings strong{color:#eef2f1;font-size:14px}.calendar-preview-ratings i{grid-column:1/-1;height:3px;overflow:hidden;border-radius:3px;background:#202c35}.calendar-preview-ratings em{display:block;height:100%;background:var(--preview-team);box-shadow:0 0 8px var(--preview-team)}.calendar-preview-scoreboard dl{margin:0}.calendar-preview-scoreboard dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:9px 2px;border-top:1px solid #26333d}.calendar-preview-scoreboard dt{color:#75838b;font-size:8px;font-weight:800;text-transform:uppercase}.calendar-preview-scoreboard dd{margin:0;color:#dbe1df;font-size:10px;font-weight:800;text-transform:capitalize}.calendar-preview-scoreboard dd small{display:block;margin-top:3px;color:#74828a;font-size:8px;font-weight:500;text-transform:none}.calendar-preview-edge{margin:14px 22px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,#2b3843);border-radius:7px;background:color-mix(in srgb,var(--accent) 6%,#101922)}.calendar-preview-edge span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.12em}.calendar-preview-edge strong{display:block;margin-top:4px;color:#eef2f1;font-size:13px}.calendar-preview-edge p{margin:5px 0 0;color:#849199;font-size:9px;line-height:1.5}.calendar-matchup-preview>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 20px}.calendar-matchup-preview>footer button{min-width:140px;min-height:38px;border:1px solid #33414c;border-radius:5px;background:#111b24;color:#c5ced0;font-size:9px;font-weight:900}.calendar-matchup-preview>footer button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.schedule-page-head p,.trade-machine-head p{margin:8px 0 0;color:#89969e;font-size:11px}.schedule-record{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #2b3943;border-radius:8px;background:#101a23}.schedule-record>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-weight:950}.schedule-record>div{display:flex;flex-direction:column}.schedule-record strong{font-size:18px}.schedule-record small{color:#849198;font-size:8px}.schedule-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:14px;border:1px solid #293642;border-radius:8px;background:linear-gradient(90deg,#101a23,#111d27)}.schedule-summary-grid>div{display:flex;flex-direction:column;gap:5px;padding:17px 20px;border-right:1px solid #293642}.schedule-summary-grid>div:last-child{border-right:0}.schedule-summary-grid span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.schedule-summary-grid strong{color:#f0f4f3;font-size:20px}.schedule-summary-grid small{color:#78878f;font-size:9px}.schedule-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:13px}.schedule-search,.trade-search{min-height:40px;display:flex;align-items:center;gap:8px;flex:1;padding:0 12px;border:1px solid #2a3742;border-radius:6px;background:#0d171f;color:#74838b}.schedule-search input,.trade-search input{width:100%;border:0;outline:0;background:transparent;color:#dfe5e4;font-size:10px}.schedule-toolbar>select,.schedule-toolbar>button{padding:0 13px;font-size:9px;font-weight:800}.schedule-list-card{overflow:hidden;border:1px solid #293642;border-radius:8px;background:#0e1720}.schedule-list-card>header{display:flex;justify-content:space-between;padding:11px 16px;border-bottom:1px solid #293642;color:#7f8e96;font-size:8px;font-weight:800;text-transform:uppercase}.schedule-table-head,.schedule-row{display:grid;grid-template-columns:145px minmax(210px,1.15fr) minmax(190px,1fr) 110px 90px 92px;align-items:center;gap:12px;padding:0 16px}.schedule-table-head{min-height:34px;border-bottom:1px solid #293642;background:#101a23;color:#718089;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.schedule-row{min-height:78px;border-bottom:1px solid #25323c;transition:.16s ease}.schedule-row:hover{background:#ffffff06}.schedule-row.upcoming{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent)}.schedule-date{display:grid;grid-template-columns:27px 1fr;grid-template-rows:auto auto;align-items:center}.schedule-date b{grid-row:1 / span 2;color:#566670;font-size:16px}.schedule-date span{color:#dbe1e0;font-size:10px;font-weight:800}.schedule-date small,.schedule-opponent small,.schedule-location small,.schedule-result small,.schedule-after small{color:#74828a;font-size:8px}.schedule-opponent{display:flex;align-items:center;gap:11px;min-width:0}.schedule-opponent i,.schedule-opponent .team-logo{--opponent: var(--accent);width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--opponent);border-radius:50%;background:color-mix(in srgb,var(--opponent) 17%,#131d25);color:#fff;font-size:8px;font-style:normal;font-weight:950}.schedule-opponent>div,.schedule-location,.schedule-result,.schedule-after{min-width:0;display:flex;flex-direction:column;gap:3px}.schedule-opponent strong,.schedule-location strong,.schedule-result strong,.schedule-after strong{overflow:hidden;color:#dce2e1;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.schedule-result.win strong{color:#4bdf9a}.schedule-result.loss strong{color:#ff6670}.schedule-row>button{min-height:33px;border:1px solid #33424d;border-radius:5px;background:#111c25;color:#c2cbce;font-size:8px;font-weight:850}.schedule-row>button.primary{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 82%,#101a23);color:#fff}.schedule-injuries{display:grid;grid-template-columns:220px 1fr;gap:20px;margin-top:16px;padding:18px;border:1px solid #293642;border-radius:8px;background:#101a23}.schedule-injuries h2{margin:5px 0 0;font-size:17px}.schedule-injuries>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.schedule-injuries>div:last-child>span{display:flex;flex-direction:column;padding:9px 11px;border:1px solid #2b3943;border-radius:5px}.schedule-injuries>div:last-child>span.user{border-color:color-mix(in srgb,var(--accent) 55%,#2b3943)}.schedule-injuries b{color:#dbe1e0;font-size:9px}.schedule-injuries small{color:#77858d;font-size:8px}.trade-machine-head{align-items:center}.trade-reset{min-height:38px;padding:0 15px;border:1px solid #2b3944;border-radius:6px;background:#111b25;color:#c6ced1;font-size:9px;font-weight:900;text-transform:uppercase}.trade-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:9px;border:1px solid #283642;border-radius:8px;background:linear-gradient(90deg,#111b25,#121e28)}.trade-toolbar .trade-search{min-width:240px}.trade-toolbar>select{min-height:40px;padding:0 34px 0 12px;border:1px solid #2b3944;border-radius:6px;background:#0e1821;color:#aab5ba;font-size:9px}.three-team-notice{display:grid;grid-template-columns:130px 220px 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:13px 16px;border:1px solid #845d29;border-radius:7px;background:linear-gradient(90deg,#975e1a26,#111a22)}.three-team-notice span{color:#f0a749;font-size:8px;font-weight:950;letter-spacing:.13em}.three-team-notice strong{font-size:11px}.three-team-notice p{margin:0;color:#9ba6ac;font-size:9px;line-height:1.5}.trade-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trade-team-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-team-panel{--side-accent: var(--accent);min-width:0;overflow:hidden;border:1px solid #2b3944;border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--side-accent) 5%,#121d27),#0c151e 68%);box-shadow:inset 0 2px color-mix(in srgb,var(--side-accent) 70%,transparent)}.trade-team-head{padding:12px;border-bottom:1px solid #2a3742}.trade-team-head>div:first-child{display:flex;align-items:center;gap:10px}.trade-team-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--side-accent);border-radius:50%;background:color-mix(in srgb,var(--side-accent) 18%,#121d25);color:#fff;font-size:10px;font-weight:950;box-shadow:0 0 18px color-mix(in srgb,var(--side-accent) 21%,transparent)}.trade-team-head>div:first-child>div{flex:1;min-width:0}.trade-team-head small{display:block;color:#7f8d95;font-size:8px;font-weight:900;letter-spacing:.1em}.trade-team-head select{width:100%;min-height:27px;padding:0;border:0;outline:0;background:transparent;color:#eef2f1;font-size:14px;font-weight:900}.trade-team-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border-top:1px solid #27343e;padding-top:10px}.trade-team-metrics span{min-width:0;padding:0 7px;border-right:1px solid #27343e}.trade-team-metrics span:first-child{padding-left:0}.trade-team-metrics span:last-child{border-right:0}.trade-team-metrics b{display:block;overflow:hidden;margin-top:3px;color:#dfe4e3;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.trade-asset-section{padding:10px 11px 0}.trade-asset-title{display:flex;justify-content:space-between;padding:0 2px 7px;color:#89969d;font-size:8px;font-weight:900;letter-spacing:.08em}.trade-player-list{max-height:290px;overflow-y:auto;scrollbar-width:thin}.trade-player-card{display:grid;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:6px 8px;border:1px solid transparent;border-bottom-color:#26333d;border-radius:4px;cursor:pointer;transition:.14s ease}.trade-player-card:hover{background:#ffffff06}.trade-player-card.selected{border-color:var(--side-accent);background:color-mix(in srgb,var(--side-accent) 10%,#111b24)}.trade-player-card.on-block{box-shadow:inset 3px 0 #ef654f}.trade-player-card input,.trade-pick-card input{accent-color:var(--side-accent)}.trade-avatar{width:33px;height:33px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--side-accent) 55%,#394650);border-radius:50%;background:color-mix(in srgb,var(--side-accent) 13%,#17222b);color:#e8eceb;font-size:8px;font-weight:950}.trade-player-copy,.trade-contract{min-width:0;display:flex;flex-direction:column;gap:3px}.trade-player-copy strong{overflow:hidden;color:#e2e7e6;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.trade-player-copy small,.trade-contract small{color:#78868e;font-size:8px}.trade-situation-badge{width:max-content;padding:2px 5px;border:1px solid rgba(239,101,79,.55);border-radius:3px;background:#ef654f1f;color:#ff8977;font-size:6px;font-style:normal;font-weight:950;letter-spacing:.08em}.trade-value-chips{display:flex;flex-wrap:wrap;gap:3px}.trade-value-chips em{--value-color: var(--accent);display:inline-flex;align-items:center;min-height:16px;padding:1px 5px;border:1px solid color-mix(in srgb,var(--value-color) 58%,#34414a);border-radius:999px;background:color-mix(in srgb,var(--value-color) 12%,#101922);color:color-mix(in srgb,var(--value-color) 68%,white);font-size:7px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.trade-contract{text-align:right}.trade-contract strong{color:color-mix(in srgb,var(--side-accent) 70%,white);font-size:10px}.trade-pick-section{border-top:1px solid #2a3741;padding-top:10px}.trade-pick-list{display:flex;gap:7px;overflow-x:auto;padding-bottom:8px}.trade-pick-card{min-width:142px;display:grid;grid-template-columns:16px 34px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 7px;padding:8px;border:1px solid #2b3944;border-radius:5px;background:#111b24;cursor:pointer}.trade-pick-card.selected{border-color:var(--side-accent);background:color-mix(in srgb,var(--side-accent) 10%,#111b24)}.trade-pick-card input,.trade-pick-card>span{grid-row:1 / span 2}.trade-pick-card>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #485762;border-radius:50%;color:#cbd3d4;font-size:8px}.trade-pick-card strong{color:#dce2e1;font-size:9px}.trade-pick-card small{color:#78868e;font-size:8px}.trade-pick-card>.trade-value-chips{width:auto;height:auto;display:flex;grid-column:2 / -1;grid-row:auto;place-items:initial;border:0;border-radius:0}.trade-empty{margin:0;padding:18px;color:#697881;font-size:9px;text-align:center}.trade-team-footer{display:flex;justify-content:space-between;padding:10px 13px;border-top:1px solid #2a3742;background:#0b141c}.trade-team-footer span{color:#8b989f;font-size:8px;font-weight:900}.trade-team-footer strong{color:color-mix(in srgb,var(--side-accent) 76%,white);font-size:10px}.trade-finance-summary{margin:8px;padding:10px;border:1px solid color-mix(in srgb,var(--side-accent) 25%,#2b3943);border-radius:5px;background:#0a12189e}.trade-finance-summary>strong{display:block;padding-bottom:7px;color:var(--side-accent);font-size:9px;text-transform:uppercase}.trade-finance-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 13px}.trade-finance-summary span{display:flex;justify-content:space-between;gap:7px;color:#77858d;font-size:8px}.trade-finance-summary b{color:#cfd7d7;white-space:nowrap}.trade-team-locked{min-height:500px;display:grid;place-items:center;border-style:dashed;filter:saturate(.5)}.trade-team-locked>div{max-width:220px;padding:28px;text-align:center}.trade-team-locked span{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 16px;border:1px dashed #485661;border-radius:50%;color:#728088;font-size:18px;font-weight:900}.trade-team-locked strong{display:block;color:#cbd2d3;font-size:14px}.trade-team-locked p{color:#728088;font-size:9px;line-height:1.55}.trade-team-locked button{min-height:34px;border:1px solid #34414b;border-radius:5px;background:#111b24;color:#66747c}.three-team-workspace{min-width:0}.three-team-panel .trade-team-head{min-height:126px}.three-team-panel .trade-player-list{max-height:340px}.three-team-asset{grid-template-columns:16px 32px minmax(0,1fr) 68px;cursor:default}.three-team-asset>select,.three-team-pick>select{min-width:62px;min-height:26px;padding:0 5px;border:1px solid color-mix(in srgb,var(--side-accent) 58%,#34414a);border-radius:4px;background:#0d161e;color:#dce3e3;font-size:8px;font-weight:900}.three-team-pick-list{display:grid;gap:6px;max-height:235px;overflow-y:auto;padding-bottom:9px}.trade-pick-card.three-team-pick{min-width:0;grid-template-columns:16px 34px minmax(42px,.7fr) minmax(80px,1.3fr) 68px;grid-template-rows:auto auto;cursor:default}.three-team-pick>strong{grid-column:3}.three-team-pick>small{grid-column:3}.three-team-pick>.trade-value-chips{grid-column:4;grid-row:1 / span 2;align-self:center}.three-team-pick>select{grid-column:5;grid-row:1 / span 2}.three-team-decision{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid #2a3742;background:#0b141c}.three-team-decision span{color:#ff7b73;font-size:8px;font-weight:950;letter-spacing:.08em}.three-team-decision.accepted span{color:#55d89a}.three-team-decision small{color:#7d8a91;font-size:7px}.trade-flow-summary{margin-top:10px;padding:13px;border:1px solid #2b3944;border-radius:7px;background:#101a23}.trade-flow-summary>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #293640}.trade-flow-summary h2{margin:2px 0 0;color:#e2e7e6;font-size:13px}.trade-flow-summary header small{color:#7e8c94;font-size:8px}.trade-flow-leg{display:grid;grid-template-columns:40px 20px 40px minmax(0,1fr);align-items:center;gap:7px;padding:8px 3px;border-bottom:1px solid #27343e}.trade-flow-leg:last-child{border-bottom:0}.trade-flow-leg span{--flow-color: var(--accent);min-height:25px;display:grid;place-items:center;border:1px solid var(--flow-color);border-radius:50%;background:color-mix(in srgb,var(--flow-color) 14%,#101922);color:color-mix(in srgb,var(--flow-color) 74%,white);font-size:8px;font-weight:950}.trade-flow-leg b{color:#6f7e86;text-align:center}.trade-flow-leg p{margin:0;color:#b5c0c3;font-size:8px}.trade-lower-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:10px;margin-top:10px}.trade-intel,.trade-inbox{overflow:hidden;border:1px solid #2a3843;border-radius:7px;background:#101a23}.trade-intel h2,.trade-inbox h2{margin:0;padding:11px 13px;border-bottom:1px solid #293742;color:#cdd5d5;font-size:11px;text-transform:uppercase}.trade-intel-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trade-intel article{min-height:88px;display:flex;flex-direction:column;gap:5px;padding:12px;border-right:1px solid #293742}.trade-intel article:last-child{border-right:0}.trade-intel small{color:#7e8c94;font-size:7px;font-weight:900}.trade-intel strong{color:#dce2e1;font-size:11px}.trade-intel article>span{color:#7b8991;font-size:8px;line-height:1.4}.trade-intel article button{margin-top:auto;padding:5px;border:1px solid #7d5b25;border-radius:4px;background:#251c11;color:#e9a64a;font-size:7px}.trade-inbox h2 b{display:inline-grid;width:18px;height:18px;place-items:center;margin-left:4px;border-radius:50%;background:var(--accent);color:#fff;font-size:8px}.trade-inbox>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #293742}.trade-inbox>header h2{border-bottom:0}.trade-inbox>header>span{padding-right:13px;color:#718089;font-size:7px}.trade-inbox article{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #283640}.trade-inbox .inbox-mark{border-color:var(--inbox-color,var(--accent));background:color-mix(in srgb,var(--inbox-color,var(--accent)) 10%,#111b24);color:var(--inbox-color,var(--accent))}.inbox-mark{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:#e2e7e6;font-size:8px;font-weight:900}.trade-inbox article>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.trade-inbox article strong{color:#dce2e1;font-size:9px}.trade-inbox article small{overflow:hidden;color:#718089;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.trade-inbox article>div:last-child{display:flex;gap:4px}.trade-inbox article button{padding:6px;border:1px solid #33424c;border-radius:4px;background:#111b24;color:#b7c1c4;font-size:7px}.trade-inbox article>.trade-inbox-review{align-items:flex-end;flex-direction:column}.trade-inbox .trade-inbox-review button{min-width:93px;border-color:color-mix(in srgb,var(--accent) 48%,#33424c);color:var(--accent-2);font-weight:900}.trade-inbox>p{margin:0;padding:25px 14px;color:#718089;font-size:9px}.trade-validation{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:12px 14px;border:1px solid #705044;border-radius:7px;background:linear-gradient(90deg,#6230253b,#101a23)}.trade-validation.valid{border-color:#28684a;background:linear-gradient(90deg,#1c60414d,#101a23)}.trade-validation>div:first-child{display:flex;align-items:center;gap:10px}.trade-validation>div:first-child>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:#ef806e;font-weight:950}.trade-validation.valid>div:first-child>span{color:#51d899}.trade-validation strong{display:block;color:#e5e9e8;font-size:10px}.trade-validation small{display:block;margin-top:3px;color:#829097;font-size:8px}.validation-rules{display:flex;align-items:center;gap:0}.validation-rules span{padding:4px 12px;border-left:1px solid #32404a;color:#8d9aa1;font-size:8px;font-weight:850}.validation-rules span.pass{color:#5bd69c}.validation-rules span.fail{color:#ff7b73}.trade-rule-reasons{margin:8px 0 0;padding:10px 30px;border:1px solid #4c3634;border-radius:6px;background:#401c1a2e;color:#dc8983;font-size:8px}.trade-action-bar{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:10px;padding:10px;border:1px solid #2b3944;border-radius:7px;background:#111b24}.trade-action-bar>span{margin-right:auto;color:#7e8d95;font-size:8px}.trade-action-bar button{min-height:39px;min-width:155px;padding:0 16px;border:1px solid #35434e;border-radius:5px;background:#101922;color:#ccd4d5;font-size:9px;font-weight:900;text-transform:uppercase}.trade-action-bar button.primary{min-width:210px;border-color:var(--accent);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 78%,#ff6c48));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 22%,transparent)}.trade-action-bar button:disabled{opacity:.42;box-shadow:none}.trade-wire-link{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 2px;color:#718089;font-size:8px}.trade-wire-link button{border:0;background:transparent;color:var(--accent);font-size:8px}@media (max-width: 1180px){.calendar-layout{grid-template-columns:1fr}.calendar-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-rail-card:first-child{grid-row:span 2}.trade-team-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-team-grid.three .trade-team-locked{grid-column:1 / -1;min-height:220px}.schedule-table-head,.schedule-row{grid-template-columns:130px minmax(180px,1fr) minmax(155px,.8fr) 100px 75px 82px}}@media (max-width: 900px){.calendar-board:has(.calendar-month-grid),.calendar-board:has(.calendar-week-grid){overflow-x:auto}.calendar-month-grid{min-width:780px}.calendar-week-grid{min-width:840px}.trade-team-grid,.trade-team-grid.three{grid-template-columns:1fr}.trade-team-grid.three .trade-team-locked{grid-column:auto}.trade-lower-grid{grid-template-columns:1fr}.schedule-table-head{display:none}.schedule-row{grid-template-columns:125px minmax(190px,1fr) 105px 90px;padding-block:11px}.schedule-location,.schedule-after{display:none}}@media (max-width: 700px){.main:has(.calendar-hub),.main:has(.schedule-hub),.main:has(.trade-machine){padding:16px 12px 48px}.calendar-page-head,.schedule-page-head,.trade-machine-head{align-items:flex-start;flex-direction:column}.calendar-month-nav{width:100%}.calendar-month-nav select{min-width:0;flex:1}.calendar-toolbar,.schedule-toolbar,.trade-toolbar{align-items:stretch;flex-direction:column}.calendar-toolbar>select,.calendar-progress{width:100%;margin-left:0}.calendar-progress{justify-content:space-between}.calendar-progress i{flex:1}.calendar-rail{grid-template-columns:1fr}.calendar-rail-card:first-child{grid-row:auto}.calendar-week-grid{min-width:0;display:grid;grid-template-columns:1fr;border:0;background:transparent}.calendar-week-card{min-height:100px;border:1px solid #293642;border-radius:7px;margin-bottom:8px}.calendar-week-card header{margin-bottom:3px}.calendar-month-grid{min-width:720px}.calendar-preview-backdrop{align-items:flex-start;padding:10px}.calendar-matchup-preview>header{padding:22px 18px 15px}.calendar-preview-scoreboard{grid-template-columns:1fr}.calendar-preview-scoreboard>section{padding:16px}.calendar-matchup-preview>footer{padding:0 16px 16px}.schedule-summary-grid{grid-template-columns:repeat(2,1fr)}.schedule-summary-grid>div:nth-child(2){border-right:0}.schedule-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #293642}.schedule-row{grid-template-columns:105px 1fr 76px;gap:8px;padding:10px}.schedule-result{grid-column:2}.schedule-row>button{grid-column:3;grid-row:1 / span 2}.schedule-injuries{grid-template-columns:1fr}.schedule-injuries>div:last-child{grid-template-columns:1fr 1fr}.trade-toolbar .trade-search{min-width:0}.three-team-notice{grid-template-columns:1fr}.trade-team-metrics{grid-template-columns:repeat(2,1fr);gap:9px 0}.trade-team-metrics span:nth-child(2){border-right:0}.trade-finance-summary>div{grid-template-columns:1fr 1fr}.trade-intel-grid{grid-template-columns:repeat(2,1fr)}.trade-intel article:nth-child(2){border-right:0}.trade-validation{align-items:flex-start;flex-direction:column}.validation-rules{width:100%;display:grid;grid-template-columns:1fr 1fr}.validation-rules span{border-bottom:1px solid #32404a}.trade-action-bar{align-items:stretch;flex-direction:column}.trade-action-bar>span{min-height:12px}.trade-action-bar button,.trade-action-bar button.primary{width:100%;min-width:0}}@media (max-width: 460px){.segmented-control{width:100%}.segmented-control button{flex:1;min-width:0}.schedule-page-head,.trade-machine-head{margin-bottom:14px}.schedule-record{width:100%}.schedule-row{grid-template-columns:84px minmax(0,1fr) 68px}.schedule-date b{display:none}.schedule-date{display:flex;flex-direction:column;align-items:flex-start}.schedule-opponent i,.schedule-opponent .team-logo{width:30px;height:30px}.schedule-opponent strong{font-size:9px}.schedule-injuries>div:last-child{grid-template-columns:1fr}.trade-player-card{grid-template-columns:16px 30px minmax(0,1fr) auto;padding-inline:4px}.trade-avatar{width:29px;height:29px}.trade-finance-summary>div{grid-template-columns:1fr}.trade-intel-grid{grid-template-columns:1fr}.trade-intel article{border-right:0;border-bottom:1px solid #293742}.trade-inbox article{grid-template-columns:30px 1fr}.trade-inbox article>div:last-child{grid-column:2}}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;border:1px solid var(--accent);border-radius:6px;background:#071017;color:#fff;font-size:11px;font-weight:900;transform:translateY(-160%);transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 82%,white);outline-offset:3px;box-shadow:var(--ring)}.nav-item[aria-current=page]{color:#fff}.route-loading{min-height:min(620px,calc(100vh - 120px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7e8d95;text-align:center}.route-loading i{width:38px;height:38px;margin-bottom:8px;border:2px solid #263641;border-top-color:var(--accent);border-radius:50%;animation:route-spin .72s linear infinite;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 16%,transparent)}.route-loading span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.17em}.route-loading strong{color:#dbe2e1;font-size:14px}@keyframes route-spin{to{transform:rotate(360deg)}}.error-recovery{width:min(680px,calc(100% - 28px));min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:min(12vh,100px) auto;padding:clamp(28px,5vw,54px);border:1px solid color-mix(in srgb,var(--accent) 38%,#31404b);border-radius:10px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%),linear-gradient(145deg,#111c25,#091219);box-shadow:0 28px 80px #00000070}.error-recovery>span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.16em}.error-recovery h1{margin:12px 0 8px;color:#f1f4f3;font-size:clamp(24px,4vw,36px);line-height:1.1}.error-recovery p{max-width:540px;margin:0;color:#97a3a9;font-size:12px;line-height:1.65}.error-recovery>div{display:flex;gap:8px;margin-top:24px}.error-recovery button{min-height:39px;padding:0 18px;border:1px solid #33434e;border-radius:5px;background:#111c25;color:#d2d9d9;font-size:9px;font-weight:900;text-transform:uppercase}.error-recovery button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.error-recovery details{width:100%;margin-top:24px;color:#78868e;font-size:9px}.error-recovery pre{overflow:auto;padding:10px;border-radius:5px;background:#071016;color:#bdc7c9;white-space:pre-wrap}.award.clickable:is(button){font:inherit;color:inherit;text-align:left}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main:has(.team-command){padding:16px 24px 46px;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--team-accent) 7%,transparent),transparent 26%),linear-gradient(145deg,#091017,#0b1219 58%,#080e14)}.team-command{--team: var(--accent);width:min(1510px,100%);margin:0 auto;color:#e8eceb}.team-command button{font:inherit}.command-summary{min-height:146px;display:grid;grid-template-columns:minmax(330px,1.25fr) minmax(200px,.75fr) minmax(220px,auto);align-items:center;gap:16px;margin-bottom:14px;padding:22px 20px;border:1px solid color-mix(in srgb,var(--team) 34%,#2c3943);border-radius:10px;background:radial-gradient(circle at 8% 40%,color-mix(in srgb,var(--team) 9%,transparent),transparent 27%),linear-gradient(105deg,#121d27,#0e1720 72%);box-shadow:0 14px 38px #0000002e}.command-identity{min-width:0;display:flex;align-items:center;gap:25px}.command-logo{width:108px;height:96px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--team) 88%,white),var(--team));color:color-mix(in srgb,var(--team) 18%,#0b1015);font-size:31px;font-weight:1000;letter-spacing:-.08em;text-shadow:0 1px rgba(255,255,255,.13)}.command-logo img{padding:8px}.command-identity h1{overflow:hidden;margin:0;color:#f4f6f5;font-size:clamp(27px,2.7vw,39px);letter-spacing:-.045em;white-space:nowrap;text-overflow:ellipsis}.command-identity p{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:13px 0 0;color:#8d9aa1;font-size:10px;font-weight:850;letter-spacing:.04em}.command-identity p span{color:#74828a}.command-identity p strong{color:#e3e8e7;font-size:14px}.command-identity p i{width:3px;height:3px;border-radius:50%;background:#53616a}.command-mandate{min-width:0;display:flex;flex-direction:column;gap:5px;padding:2px 25px;border-left:1px solid #2a3741;border-right:1px solid #2a3741}.command-mandate>span{color:#7f8d95;font-size:8px;font-weight:900;letter-spacing:.1em}.command-mandate>span:nth-of-type(2){margin-top:14px}.command-mandate>strong{overflow:hidden;color:#eef1f0;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.command-job{display:flex;align-items:center;gap:12px}.command-job>i{height:7px;flex:1;overflow:hidden;border-radius:5px;background:#26343e}.command-job em{display:block;height:100%;border-radius:inherit}.command-job b{color:#dce2e1;font-size:10px}.command-ratings{display:grid;grid-template-columns:repeat(4,52px);gap:8px}.command-ratings button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#99a5ab;cursor:pointer}.command-ratings button>i{--rating: #7b9697;--rating-value: 50%;width:49px;height:49px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(var(--rating) var(--rating-value),#2b3741 0);box-shadow:0 0 12px color-mix(in srgb,var(--rating) 10%,transparent)}.command-ratings button>i:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#111b24}.command-ratings strong{position:relative;z-index:1;color:#eef2f1;font-size:14px;font-style:normal}.command-ratings span{font-size:8px;font-weight:900;letter-spacing:.08em}.command-ratings button:hover span{color:#fff}.command-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.12fr);gap:14px;align-items:start}.command-column{min-width:0;display:grid;gap:14px}.command-card{min-width:0;overflow:hidden;padding:15px 17px;border:1px solid #293742;border-radius:9px;background:linear-gradient(145deg,#121d27,#0e1720);box-shadow:0 10px 26px #00000021}.command-card h2{margin:0 0 12px;color:#8f9ca4;font-size:9px;font-weight:900;letter-spacing:.09em}.command-next{min-height:203px}.command-matchup{width:100%;display:flex;align-items:center;gap:14px;padding:3px 0 11px;border:0;background:transparent;color:inherit;text-align:left}.command-matchup>span{color:#dfe4e3;font-size:14px;font-weight:900}.command-matchup>i{--opponent: var(--team);width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--opponent);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--opponent) 38%,#17222b),color-mix(in srgb,var(--opponent) 13%,#111b24));color:#fff;font-size:11px;font-style:normal;font-weight:950}.command-matchup>div{min-width:0;display:flex;flex-direction:column;gap:2px}.command-matchup strong{overflow:hidden;color:#f0f3f2;font-size:17px;white-space:nowrap;text-overflow:ellipsis}.command-matchup small{color:#9aa5aa;font-size:10px}.command-matchup b{color:var(--team);font-size:8px}.command-actions{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:8px}.command-actions.secondary{width:58%;grid-template-columns:1fr 1fr;margin-top:8px}.command-actions button,.command-health-action{min-height:36px;padding:0 12px;border:1px solid #32404b;border-radius:5px;background:#111b24;color:#c2cbce;font-size:9px;font-weight:800}.command-actions button.primary{border-color:var(--team);background:linear-gradient(135deg,color-mix(in srgb,var(--team) 82%,white),var(--team));color:#071016;box-shadow:0 0 17px color-mix(in srgb,var(--team) 23%,transparent)}.command-season-end{display:flex;flex-direction:column;gap:5px;min-height:85px;justify-content:center}.command-season-end strong{font-size:14px}.command-season-end span{color:#849198;font-size:9px}.command-core{min-height:236px}.command-player-row{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px}.command-player{min-width:0;overflow:hidden;padding:0;border:1px solid #2b3944;border-radius:6px;background:linear-gradient(160deg,color-mix(in srgb,var(--team) 4%,#111b24),#0c151d);color:inherit;text-align:left}.command-player:hover{border-color:color-mix(in srgb,var(--team) 55%,#2b3944)}.command-player-art{position:relative;height:78px;display:grid;place-items:end center;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--team) 26%,#293843),#111a22 62%)}.command-player-art:before{content:"";position:absolute;width:60px;height:60px;bottom:-27px;border-radius:50% 50% 10px 10px;background:color-mix(in srgb,var(--team) 20%,#26343e)}.command-player-art i{position:relative;z-index:1;width:37px;height:37px;display:grid;place-items:center;margin-bottom:17px;border:1px solid color-mix(in srgb,var(--team) 48%,#4a5962);border-radius:50%;background:#17232c;color:#dde3e2;font-size:9px;font-style:normal;font-weight:950}.command-player-art b{position:absolute;z-index:2;top:7px;right:7px;color:color-mix(in srgb,var(--team) 78%,white);font-size:14px}.command-player>strong,.command-player>small{display:block;overflow:hidden;padding-inline:8px;white-space:nowrap;text-overflow:ellipsis}.command-player>strong{margin-top:7px;color:#e6eae9;font-size:9px}.command-player>small{margin-top:2px;color:#78868e;font-size:7px}.command-player>em{display:block;margin:7px;padding:5px 4px;border-radius:3px;background:#1a2530;color:#aeb9bd;font-size:7px;font-style:normal;text-align:center}.command-card-link{width:100%;min-height:30px;margin-top:9px;border:1px solid #2b3943;border-radius:4px;background:#101922;color:#b5c0c3;font-size:8px}.command-card-link:hover{border-color:color-mix(in srgb,var(--team) 42%,#2b3943);color:#fff}.command-health{min-height:164px}.command-health-body{display:grid;grid-template-columns:56px minmax(150px,.8fr) 1.4fr;align-items:center;gap:14px}.health-check{width:50px;height:50px;display:grid;place-items:center;border:1px solid #287549;border-radius:50%;background:#20774824;color:#59d88e;font-size:22px}.command-health-body>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.command-health-body>div:nth-child(2) strong{font-size:13px}.command-health-body>div:nth-child(2) small{color:#7e8b93;font-size:8px}.health-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #2a3741}.health-metrics>span{display:flex;flex-direction:column;gap:4px;padding-left:14px}.health-metrics small{color:#718089;font-size:7px;font-weight:900}.health-metrics b{color:#cfd6d6;font-size:9px}.command-health-action{min-height:31px;margin:10px 0 0 70px}.command-injuries{display:grid;gap:4px}.command-injuries>div{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;min-height:31px;padding:4px 7px;border-bottom:1px solid #28353f}.command-injuries span{color:#ff6670;font-size:7px;font-weight:950}.command-injuries strong{font-size:9px}.command-injuries small{color:#7d8990;font-size:8px}.command-form{min-height:189px}.command-form-list{display:grid}.command-form-list>div{min-height:39px;display:grid;grid-template-columns:31px 24px 44px 32px 1fr 100px;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid #293640}.command-form-list>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:4px;font-size:10px;font-weight:950}.command-form-list .win{background:#309c5b2e;color:#59d98f}.command-form-list .loss{background:#b73c452e;color:#ff6872}.command-form-list b,.command-form-list small{color:#7f8c94;font-size:8px}.command-form-list strong{color:#dfe4e3;font-size:9px}.command-form-list em{color:#eef2f1;font-size:12px;font-style:normal;font-weight:900;text-align:right}.command-form-list time{color:#78868e;font-size:8px;text-align:right}.command-empty{min-height:70px;display:grid;place-items:center;margin:0;color:#74828a;font-size:9px;text-align:center}.command-standings{min-height:253px}.command-table-head,.command-table-body button{display:grid;grid-template-columns:28px minmax(150px,1fr) 62px 55px 40px;align-items:center;gap:7px;padding:0 9px}.command-table-head{min-height:24px;color:#77858d;font-size:7px;font-weight:900}.command-table-body button{position:relative;width:100%;min-height:25px;border:0;border-bottom:1px solid #27343e;background:transparent;color:#9ba7ac;font-size:8px;text-align:left}.command-table-body button strong{overflow:hidden;color:#c9d0d0;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.command-table-body button>span:nth-last-child(-n+3){text-align:right}.command-table-body button.you{background:color-mix(in srgb,var(--team) 13%,transparent);color:color-mix(in srgb,var(--team) 68%,white)}.command-table-body button.you:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--team)}.command-table-body button.you strong{color:color-mix(in srgb,var(--team) 70%,white)}.command-wire{min-height:213px}.command-wire-list{display:grid}.command-wire-list>button{width:100%;min-height:39px;display:grid;grid-template-columns:57px minmax(0,1fr) 85px;align-items:center;gap:7px;padding:4px 7px;border:0;border-bottom:1px solid #28353f;background:transparent;color:inherit;text-align:left}.command-wire-list>button:hover{background:#ffffff05}.command-wire-list>button>span{color:#efa34e;font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.command-wire-list .kind-signing>span,.command-wire-list .kind-return>span{color:#55d692}.command-wire-list .kind-injury>span{color:#ff6670}.command-wire-list .kind-milestone>span{color:#68aaf5}.command-wire-list .kind-trade>span{color:#c18aff}.command-wire-list>button>div{min-width:0;display:flex;flex-direction:column;gap:2px}.command-wire-list strong,.command-wire-list small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.command-wire-list strong{color:#dfe4e3;font-size:9px}.command-wire-list small{color:#78868e;font-size:7px}.command-wire-list time{color:#7e8b92;font-size:8px;text-align:right}.command-mobile-watch{display:none}@media (max-width: 1260px){.command-summary{grid-template-columns:minmax(310px,1.2fr) minmax(190px,.8fr) auto;gap:13px;padding-inline:16px}.command-ratings{grid-template-columns:repeat(2,58px);gap:8px}.command-ratings button>i{width:48px;height:48px}.command-ratings strong{font-size:14px}.command-player-row{grid-template-columns:repeat(5,minmax(80px,1fr))}.command-health-body{grid-template-columns:48px minmax(130px,.7fr) 1.3fr}}@media (max-width: 1020px){.command-summary{grid-template-columns:1fr auto}.command-mandate{grid-column:1;grid-row:2;border:0;padding:10px 0 0}.command-ratings{grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(2,60px)}.command-grid{grid-template-columns:1fr}.command-left,.command-right{display:contents}.command-next{order:1}.command-form{order:2}.command-core{order:3}.command-standings{order:4}.command-health{order:5}.command-wire{order:6}}@media (max-width: 700px){.main:has(.team-command){padding:13px 11px 86px}.command-summary{min-height:0;grid-template-columns:1fr;gap:16px;padding:17px}.command-identity{gap:14px}.command-logo{width:70px;height:70px;font-size:21px}.command-identity h1{font-size:25px;white-space:normal}.command-identity p{gap:7px;margin-top:8px;font-size:8px}.command-identity p strong{font-size:11px}.command-mandate{grid-column:auto;grid-row:auto;padding:12px 0;border-top:1px solid #2a3741;border-bottom:1px solid #2a3741}.command-ratings{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,1fr);gap:13px}.command-ratings button>i{width:56px;height:56px}.command-card{padding:14px}.command-actions,.command-actions.secondary{width:100%;grid-template-columns:1fr}.command-player-row{display:flex;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.command-player{min-width:112px;scroll-snap-align:start}.command-health-body{grid-template-columns:48px 1fr}.health-metrics{grid-column:1 / -1;padding-top:12px;border-top:1px solid #2a3741;border-left:0}.command-health-action{width:100%;margin-left:0}.command-form-list>div{grid-template-columns:29px 20px 38px 1fr 72px}.command-form-list small{display:none}.command-form-list em{font-size:10px}.command-form-list time{font-size:7px}.command-table-head,.command-table-body button{grid-template-columns:24px minmax(120px,1fr) 50px 45px 30px;padding-inline:5px}.command-wire-list>button{grid-template-columns:52px minmax(0,1fr)}.command-wire-list time{grid-column:2;text-align:left}.command-mobile-watch{position:fixed;z-index:25;right:12px;bottom:12px;left:12px;min-height:48px;display:block;border:1px solid color-mix(in srgb,var(--team) 78%,white);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--team) 84%,white),var(--team));color:#071016;font-size:10px;font-weight:950;box-shadow:0 8px 28px #0000008c,0 0 20px color-mix(in srgb,var(--team) 22%,transparent)}}@media (max-width: 430px){.command-identity{align-items:flex-start}.command-logo{width:58px;height:58px}.command-identity h1{font-size:21px}.command-matchup>i{width:46px;height:46px}.command-matchup strong{font-size:14px}.health-metrics{grid-template-columns:1fr 1fr;gap:12px 0}.command-injuries>div{grid-template-columns:30px 1fr}.command-injuries small{grid-column:2}.command-table-head,.command-table-body button{grid-template-columns:22px minmax(100px,1fr) 44px 39px 27px;gap:4px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{margin:0 0 8px;color:var(--accent-2);font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.offseason-workspace{min-height:100%;padding:18px 20px 32px;color:#e8ecec}.offseason-workspace h1,.offseason-workspace h2,.offseason-workspace p{margin-top:0}.offseason-workspace h1{margin-bottom:7px;font-size:clamp(26px,3vw,38px);letter-spacing:-.035em}.offseason-workspace h2{margin:2px 0 0;font-size:17px}.os-lede,.os-page-head p{max-width:680px;color:#87949d;line-height:1.65}.os-phase-rail{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0 0 19px;border:1px solid #26333d;border-radius:9px;background:linear-gradient(180deg,#121a23,#0c131b);list-style:none;overflow:hidden}.os-phase-rail li{position:relative;display:flex;align-items:center;gap:11px;min-height:59px;padding:10px 16px;border-right:1px solid #26333d;color:#697780}.os-phase-rail li:last-child{border-right:0}.os-phase-rail li>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid #3b4851;border-radius:50%;font-size:9px;font-weight:900}.os-phase-rail li div{display:flex;flex-direction:column;gap:3px}.os-phase-rail strong{color:#a8b1b6;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.os-phase-rail small{font-size:8px}.os-phase-rail li.active{background:var(--accent-soft);color:var(--accent-2)}.os-phase-rail li.active:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--accent);box-shadow:0 0 14px var(--accent)}.os-phase-rail li.active>span,.os-phase-rail li.done>span{border-color:var(--accent);background:var(--accent);color:#071014}.os-phase-rail li.active strong,.os-phase-rail li.done strong{color:#eef2f1}.os-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px;padding:5px 3px}.os-page-head p{margin-bottom:0;font-size:11px}.os-page-head>.actions{display:flex;flex-wrap:wrap;gap:8px}.os-page-head button,.os-enter-season{min-height:40px;padding:0 19px}.os-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px}.os-kpis article{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:13px 16px;border:1px solid #283640;border-radius:7px;background:linear-gradient(145deg,#131d27f5,#0b1219f5)}.os-kpis span,.os-player-list article>div>span{color:#71808a;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.os-kpis strong{margin:5px 0 2px;color:#eef1f0;font-size:20px}.os-kpis small{color:#7e8a92;font-size:9px}.os-development-recap{margin-bottom:13px;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 32%,#283640);border-radius:8px;background:radial-gradient(circle at 8% 0,var(--accent-soft),transparent 36%),linear-gradient(155deg,#111a23,#0a1118 75%)}.os-development-recap>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:12px}.os-development-recap>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.os-development-recap h2{margin:3px 0 0;font-size:18px}.os-development-recap>header small{max-width:440px;color:#7e8a92;font-size:9px;text-align:right}.os-development-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.os-development-columns>div{min-width:0;padding:11px;border:1px solid #27343e;border-radius:6px;background:#080e1494}.os-development-columns>div>strong{display:block;margin-bottom:7px;color:#94a2ab;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-development-columns p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:7px 0;border-top:1px solid rgba(77,94,105,.23);font-size:11px}.os-development-columns p span,.os-development-columns p small,.os-development-columns p b,.os-development-columns p i{display:block}.os-development-columns p small,.os-development-columns p i,.os-development-columns em{color:#71808a;font-size:8px;font-style:normal}.os-development-columns p b{color:var(--accent);text-align:right}.os-development-columns p b.neg{color:var(--red)}.os-table-card,.os-draft-log{border:1px solid #283640;border-radius:8px;background:linear-gradient(155deg,#111a23,#0a1118 75%);box-shadow:0 15px 36px #0000002e;overflow:hidden}.os-card-title{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid #283640}.os-card-title span{color:var(--accent-2);font-size:8px;font-weight:900;letter-spacing:.15em}.os-card-title>small{max-width:400px;color:#74828b;font-size:9px;text-align:right}.os-player-list{display:grid}.os-player-list article{display:grid;grid-template-columns:46px minmax(180px,1fr) 76px 130px 110px;align-items:center;gap:12px;min-height:70px;padding:8px 14px;border-bottom:1px solid #24313a}.os-player-list article:last-child{border-bottom:0}.os-player-list article:hover{background:#ffffff06}.os-player-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 65%,#34434d);border-radius:50%;background:var(--accent-soft);color:var(--accent-2);font-size:10px;font-weight:900}.os-player-name{display:flex;flex-direction:column;gap:4px}.os-player-name strong{font-size:11px}.os-player-name small,.os-player-list article>div>small{color:#6f7c84;font-size:8px}.os-player-list article>div:not(.os-player-name){display:flex;flex-direction:column;gap:4px}.os-player-list article>div>strong{font-size:11px}.os-player-list article button{min-height:34px;border-color:color-mix(in srgb,var(--accent) 48%,#33414b);color:var(--accent-2);font-size:9px}.os-player-list article button:hover:not(:disabled){background:var(--accent);color:#071014}.negotiation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:22px;background:#02060ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.negotiation-desk{width:min(820px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 55%,#3a4650);border-radius:12px;background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34%),linear-gradient(145deg,#14202a,#080e14 70%);box-shadow:0 28px 90px #000,inset 3px 0 var(--accent)}.negotiation-desk>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 17px;border-bottom:1px solid #2a3740}.negotiation-desk>header span,.negotiation-ask>span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.14em}.negotiation-desk>header h2{margin:5px 0;font-size:25px}.negotiation-desk>header p{margin:0;color:#87949b;font-size:10px;text-transform:capitalize}.negotiation-desk>header>button{width:34px;height:34px;padding:0;border-color:#34414b;background:#111a22;font-size:20px}.negotiation-priorities{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 24px}.negotiation-priorities>span{display:grid;grid-template-columns:1fr 30px;gap:6px;padding:9px;border:1px solid #293640;border-radius:7px;background:#0b131a}.negotiation-priorities small{color:#829098;font-size:8px;font-weight:900;text-transform:uppercase}.negotiation-priorities b{color:#dce2e3;font-size:9px;text-align:right}.negotiation-priorities i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:4px;background:#202c34}.negotiation-priorities em{display:block;height:100%;background:var(--accent)}.negotiation-ask{margin:0 24px 14px;padding:14px 16px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,#0c141b)}.negotiation-ask strong,.negotiation-ask small{display:block;margin-top:4px}.negotiation-ask strong{font-size:17px}.negotiation-ask small{color:#819098;font-size:9px;text-transform:capitalize}.negotiation-offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 24px 18px}.negotiation-offer-grid label{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid #2b3943;border-radius:8px;background:#0d151c}.negotiation-offer-grid label>span{color:#9ca7ac;font-size:8px;font-weight:900;text-transform:uppercase}.negotiation-offer-grid input,.negotiation-offer-grid select{min-height:38px;border:1px solid #384650;border-radius:5px;background:#080e14;color:#eef1f1;font-size:13px;font-weight:850}.negotiation-offer-grid small{color:#697982;font-size:8px}.os-rights-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:4px}.os-rights-actions button{min-width:0!important;padding:5px 7px!important;font-size:7px!important}.os-rights-actions .danger,.rfa-match-center .danger{border-color:#7b3540!important;color:#ff7a84!important}.rfa-match-center{border:1px solid color-mix(in srgb,var(--accent) 38%,#293642);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#111a23),#0c141b);overflow:hidden}.rfa-match-center>header{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid #293642}.rfa-match-center header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.rfa-match-center h2{margin:4px 0 0;font-size:17px}.rfa-match-center header small{max-width:430px;color:#758391;font-size:8px}.rfa-match-center article{display:grid;grid-template-columns:48px minmax(220px,1fr) 65px 100px 90px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #27343e}.rfa-match-center .player-portrait{width:44px;height:52px}.rfa-match-center article div small{display:block;margin-top:4px;color:#7d8b98;font-size:8px}.rfa-match-center article>span{color:#f3b34c;font-size:8px;font-weight:900;letter-spacing:.12em}.negotiation-response{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0 24px 18px;padding:14px;border:1px solid #784047;border-radius:8px;background:#7e2a351f}.negotiation-response.accepted{border-color:#32734d;background:#2374461f}.negotiation-response>strong,.negotiation-response>p,.negotiation-response>button{grid-column:1/-1}.negotiation-response>p{margin:0 0 5px;color:#b4bec1;font-size:9px}.negotiation-response>span{display:flex;justify-content:space-between;padding:7px 9px;border:1px solid #2c3942;border-radius:5px}.negotiation-response>span.helps{border-color:#315b43}.negotiation-response>span.hurts{border-color:#683941}.negotiation-response span b,.negotiation-response span small{font-size:8px}.negotiation-desk>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px;border-top:1px solid #293640;background:#091017}@media (max-width: 820px){.negotiation-backdrop{padding:8px}.negotiation-desk{max-height:calc(100vh - 16px)}.negotiation-priorities{grid-template-columns:repeat(2,1fr)}.negotiation-offer-grid{grid-template-columns:1fr}}.os-empty-state{min-height:190px;display:grid;place-content:center;text-align:center}.os-empty-state strong{font-size:16px}.os-empty-state p{margin:7px 0 0;color:#71808a;font-size:10px}.os-on-clock{display:grid;grid-template-columns:64px minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;margin-bottom:12px;padding:13px 17px;border:1px solid #33414c;border-radius:8px;background:linear-gradient(100deg,#141d27,#0c141c)}.os-on-clock.mine{border-color:var(--accent);background:linear-gradient(100deg,var(--accent-soft),#0c141c 72%);box-shadow:inset 0 0 28px var(--accent-soft)}.os-clock-number{display:grid;width:52px;height:52px;place-items:center;border:1px solid #41505b;border-radius:8px;color:#fff;font-size:19px;font-weight:900}.os-on-clock div{display:flex;flex-direction:column;gap:2px}.os-on-clock small{color:var(--accent-2);font-size:8px;font-weight:900;letter-spacing:.12em}.os-on-clock div strong{font-size:15px}.os-on-clock div span,.os-on-clock em{color:#74828b;font-size:9px;font-style:normal}.os-on-clock>b{padding:6px 10px;border-radius:20px;background:var(--accent);color:#061014;font-size:8px;letter-spacing:.1em}.os-on-clock .os-draft-clock{display:flex;flex-direction:row;align-items:center;gap:7px;padding:5px 7px;border:1px solid #34434e;border-radius:5px;background:#0a1118}.os-draft-clock strong{font-variant-numeric:tabular-nums;font-size:13px!important}.os-draft-clock button{min-height:24px;padding:3px 7px;font-size:7px}.os-draft-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);gap:12px;align-items:start}.os-prospect-table{min-width:680px}.os-table-card:has(.os-prospect-table){overflow-x:auto}.os-prospect-row{min-height:46px;display:grid;grid-template-columns:50px minmax(180px,1fr) 48px 48px 58px 58px 70px;align-items:center;gap:8px;padding:5px 13px;border-bottom:1px solid #24313a;color:#8e9aa1;font-size:9px}.os-prospect-row.head{min-height:32px;color:#697780;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.os-prospect-row>strong{color:#e4e8e7;font-size:10px}.os-prospect-row>b{color:var(--accent-2)}.os-prospect-row:not(.head){cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.os-prospect-row:not(.head):hover,.os-prospect-row.selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.os-prospect-row button{min-height:28px;padding-inline:10px}.os-draft-side{display:grid;gap:12px;min-width:0}.os-prospect-detail{padding:14px;border:1px solid #2d3b45;border-radius:8px;background:radial-gradient(circle at 90% 0,var(--accent-soft),transparent 44%),linear-gradient(155deg,#111a23,#091017)}.os-prospect-detail>header{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.os-prospect-detail>header>div:first-child{width:72px;height:82px;overflow:hidden;border-radius:9px;background:#17222b}.os-prospect-detail header span,.os-prospect-detail dt,.os-prospect-tags b{color:var(--accent-2);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.os-prospect-detail h2{margin:4px 0;font-size:17px}.os-prospect-detail p{color:#84919a;font-size:9px;line-height:1.55}.os-prospect-detail dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:12px 0;background:#26333c}.os-prospect-detail dl div{display:flex;justify-content:space-between;padding:8px;background:#0d151c}.os-prospect-detail dd{margin:0;color:#eef2f1;font-size:9px;font-weight:900}.os-prospect-tags{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.os-prospect-tags>span{display:flex;flex-direction:column;gap:4px}.os-prospect-tags em{color:#9ca8ae;font-size:8px;font-style:normal;text-transform:capitalize}.os-prospect-detail>button{width:100%}.command-playoff-bracket>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.command-playoff-bracket>div>section{min-width:0;padding:8px;border:1px solid #27343d;border-radius:5px;background:#0b1218}.command-playoff-bracket section>strong{display:block;margin-bottom:6px;color:var(--team);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.command-playoff-bracket p{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:3px 0;padding:5px;color:#88959d;font-size:8px}.command-playoff-bracket p.you{background:color-mix(in srgb,var(--team) 12%,transparent);box-shadow:inset 2px 0 var(--team);color:#eef2f2}.command-playoff-bracket p span{display:flex;gap:4px}.command-playoff-bracket p i{color:#53616a;font-style:normal}@media (max-width:900px){.command-playoff-bracket>div{grid-template-columns:1fr}}.os-draft-log{max-height:650px;overflow:auto}.os-draft-log ol{padding:0;margin:0;list-style:none}.os-draft-log li{display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center;min-height:49px;padding:7px 13px;border-bottom:1px solid #24313a}.os-draft-log li>span{color:#687680;font-size:9px;font-weight:900}.os-draft-log li div{display:flex;flex-direction:column;gap:3px}.os-draft-log li strong{font-size:9px}.os-draft-log li small{color:#6e7c85;font-size:8px}.os-draft-log li.mine{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.os-market-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid #283640}.os-market-tools input{width:min(320px,45vw);min-height:36px}.os-market-tools [role=group]{display:flex}.os-market-tools [role=group] button{min-width:46px;min-height:34px;border-radius:0}.os-market-tools [role=group] button:first-child{border-radius:5px 0 0 5px}.os-market-tools [role=group] button:last-child{border-radius:0 5px 5px 0}.os-market-tools button.active{border-color:var(--accent);background:var(--accent);color:#071014}.os-limit-note{padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,#283640);background:var(--accent-soft);color:var(--accent-2);font-size:9px}.os-hub-empty{min-height:calc(100vh - 116px);display:grid;grid-template-columns:minmax(340px,1fr) minmax(380px,.85fr);align-items:center;gap:8vw;padding:clamp(35px,7vw,90px);background:radial-gradient(circle at 20% 45%,var(--accent-soft),transparent 34%),linear-gradient(135deg,#060b104d,#070d13eb)}.os-empty-copy h1{max-width:620px;font-size:clamp(40px,6vw,74px);line-height:.95}.os-empty-copy button{min-height:47px;margin-top:14px;padding-inline:24px}.os-empty-copy>small{display:block;max-width:470px;margin-top:12px;color:#6d7b84;font-size:8px;line-height:1.5}.os-preview-steps{display:grid;gap:9px}.os-preview-steps article{display:grid;grid-template-columns:55px 1fr;gap:16px;align-items:center;min-height:112px;padding:18px;border:1px solid #2c3943;border-radius:9px;background:#0f1820d1}.os-preview-steps article>span{color:var(--accent-2);font-size:21px;font-weight:900}.os-preview-steps strong{font-size:15px;text-transform:uppercase}.os-preview-steps p{margin:5px 0 0;color:#77848d;font-size:10px;line-height:1.5}.os-transition{min-height:calc(100vh - 116px);display:grid;place-content:center;justify-items:center;padding:40px;text-align:center;background:radial-gradient(circle at 50% 30%,var(--accent-soft),transparent 28%)}.os-transition-glow{display:grid;width:74px;height:74px;place-items:center;margin-bottom:22px;border:1px solid var(--accent);border-radius:50%;background:var(--accent-soft);color:var(--accent-2);font-size:30px;box-shadow:0 0 45px var(--accent-soft)}.os-transition .os-lede{max-width:610px}.os-transition-grid{width:min(860px,85vw);display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0}.os-transition-grid article{min-height:90px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:13px;border:1px solid #2c3943;border-radius:7px;background:#0e171fe6}.os-transition-grid span{color:#71808a;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.os-transition-grid strong{font-size:15px}@media (max-width: 900px){.offseason-workspace{padding:14px}.os-kpis{grid-template-columns:repeat(2,1fr)}.os-development-columns,.os-draft-layout,.os-hub-empty{grid-template-columns:1fr}.os-hub-empty{align-items:start;gap:35px;padding:45px 24px}.os-draft-log{max-height:360px}.os-player-list article{grid-template-columns:42px minmax(150px,1fr) 65px 110px 90px}}@media (max-width: 650px){.os-phase-rail li{min-height:48px;justify-content:center;padding:7px}.os-phase-rail li div{display:none}.os-page-head{align-items:stretch;flex-direction:column}.os-page-head>button,.os-page-head>.actions,.os-page-head>.actions button{width:100%}.os-page-head>.actions{display:grid;grid-template-columns:1fr}.os-kpis{grid-template-columns:1fr 1fr}.os-kpis article{min-height:80px;padding:10px}.os-player-list article{grid-template-columns:38px 1fr 56px;gap:8px}.os-player-list article>div:nth-of-type(3){grid-column:2}.os-player-list article>button{grid-column:3;grid-row:1 / span 2}.os-on-clock{grid-template-columns:52px 1fr auto;padding:10px}.os-clock-number{width:44px;height:44px}.os-on-clock>em{grid-column:2}.os-market-tools{align-items:stretch;flex-direction:column}.os-market-tools input{width:100%}.os-market-tools [role=group]{overflow-x:auto}.os-market-tools [role=group] button{flex:1}.os-transition{padding:24px 14px}.os-transition-grid{width:100%;grid-template-columns:1fr 1fr}}.player-portrait{display:block;width:100%;height:100%;overflow:hidden}.player-avatar,.trade-avatar,.performer-avatar,.leader-avatar,.os-player-mark{overflow:hidden;padding:0}.player-avatar .player-portrait,.trade-avatar .player-portrait,.performer-avatar .player-portrait,.leader-avatar .player-portrait,.os-player-mark .player-portrait{width:100%;height:100%;object-fit:cover}.portrait-placeholder{overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 36%,#2f4740);border-radius:44% 44% 16% 16%;background:#071014}.portrait-placeholder .player-portrait{filter:drop-shadow(0 16px 18px rgba(0,0,0,.38))}.command-player-art:before{display:none}.command-player-art>.player-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.player-detail-head{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;margin:6px 0 15px;padding:10px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(110deg,var(--accent-soft),transparent 55%)}.player-detail-head>.player-portrait{width:78px;height:92px;border:1px solid color-mix(in srgb,var(--accent) 45%,#33434b);border-radius:9px}.player-detail-head h3{margin:0}.player-development-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}.player-development-card>div{min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#111923),#0c131b)}.player-development-card span,.player-development-card small{display:block;color:var(--muted)}.player-development-card span{margin-bottom:6px;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.player-development-card strong{display:block;color:var(--text);font-size:15px}.player-development-card small{margin-top:4px;font-size:10px;line-height:1.35}.market-player{display:inline-flex;align-items:center;gap:9px}.market-player>i{width:34px;height:39px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 45%,#33434b);border-radius:8px;font-style:normal}.market-player>span{display:flex;flex-direction:column}.os-prospect-name{min-width:0;display:flex;align-items:center;gap:8px}.os-prospect-name i{width:31px;height:35px;flex:0 0 auto;overflow:hidden;border:1px solid #34434d;border-radius:7px;font-style:normal}.scoring-list li .history-player-cell{flex-direction:row;align-items:center;gap:8px}.history-player-cell>i,.history-player-name>i{width:32px;height:36px;flex:0 0 auto;overflow:hidden;border:1px solid #34434d;border-radius:7px;font-style:normal}.history-player-cell>span{display:flex;min-width:0;flex-direction:column;gap:2px}.history-player-name{display:flex;align-items:center;gap:8px}.history-player-name>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hall-row:not(.head){min-height:48px}.editor-pos,.editor-player-badge{overflow:hidden;padding:0;border-radius:8px}.editor-pos .player-portrait,.editor-player-badge .player-portrait{width:100%;height:100%}.wg-player-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wg-player-cell>i{width:26px;height:30px;flex:0 0 auto;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;font-style:normal}@media (max-width: 650px){.player-detail-head{grid-template-columns:66px 1fr}.player-detail-head>.player-portrait{width:60px;height:72px}.player-development-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.intel-workspace,.editor-workspace{min-height:100%;padding:20px 22px 34px;color:#e9eded}.intel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.intel-head h1{margin:0 0 6px;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.intel-head p:not(.eyebrow){margin:0;color:#7c8992;font-size:10px}.intel-tabs{display:flex;padding:3px;border:1px solid #2a3741;border-radius:6px;background:#0c131a}.intel-tabs button{min-width:92px;min-height:34px;border:0}.intel-tabs button.active{background:var(--accent);color:#071014}.intel-card{border:1px solid #293741;border-radius:8px;background:linear-gradient(155deg,#111a23,#0a1118 76%);overflow:hidden}.intel-card-head{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid #28353f}.intel-card-head h2{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.045em}.intel-card-head span{color:#74818a;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.intel-empty{min-height:calc(100vh - 116px);display:grid;place-content:center;justify-items:center;padding:35px;text-align:center;background:radial-gradient(circle at 50% 42%,var(--accent-soft),transparent 25%)}.intel-empty-mark{display:grid;width:66px;height:66px;place-items:center;margin-bottom:18px;border:1px solid var(--accent);border-radius:50%;background:var(--accent-soft);color:var(--accent-2);font-size:25px}.intel-empty h1{margin:0 0 10px;font-size:35px}.intel-empty>p:not(.eyebrow){max-width:560px;margin:0 0 21px;color:#7d8a93;line-height:1.6}.standings-kpis,.history-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.standings-kpis article,.history-kpis article{min-height:91px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px;border:1px solid #293741;border-radius:7px;background:linear-gradient(145deg,#121b24,#0b1219)}.standings-kpis article>span,.history-kpis article>span{color:#728089;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.standings-kpis article>strong,.history-kpis article>strong{overflow:hidden;margin:6px 0 3px;color:#eef1f0;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.standings-kpis article>small,.history-kpis article>small{color:#7a8790;font-size:8px}.confidence-card i{height:4px;margin-top:7px;border-radius:3px;background:#28343d;overflow:hidden}.confidence-card i em{display:block;height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.standings-conferences{display:grid;grid-template-columns:1fr 1fr;gap:12px}.standings-table{min-width:620px}.intel-card:has(.standings-table),.intel-card:has(.hall-table){overflow-x:auto}.standings-row{position:relative;width:100%;min-height:43px;display:grid;grid-template-columns:36px minmax(180px,1fr) repeat(6,47px);align-items:center;gap:5px;padding:4px 10px;border:0;border-bottom:1px solid #24313a;border-radius:0;background:transparent;color:#9aa5aa;font-size:8px;text-align:right}.standings-row.head{min-height:29px;color:#63717a;font-size:7px;font-weight:900;text-transform:uppercase}.standings-row>span:nth-child(2){text-align:left}button.standings-row:hover{background:#ffffff06}.standings-row.you{background:var(--accent-soft)}.standings-row.you:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.standings-row.playoff>span:first-child{color:var(--accent-2)}.standings-team{display:flex;align-items:center;gap:8px;min-width:0}.standings-team i,.standings-team .team-logo{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;font-size:6px;font-style:normal;font-weight:900;text-shadow:0 1px 3px #000}.standings-team strong{overflow:hidden;color:#dce1df;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.standings-team em{padding:2px 4px;border-radius:3px;background:var(--accent);color:#071014;font-size:5px;font-style:normal;font-weight:900}.postseason-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.postseason-list{display:grid}.postseason-list>div{display:grid;grid-template-columns:100px minmax(150px,1fr) 1.5fr;align-items:center;gap:10px;min-height:47px;padding:7px 13px;border-bottom:1px solid #24313a}.postseason-list span{color:var(--accent-2);font-size:7px;text-transform:uppercase}.postseason-list strong{font-size:9px}.postseason-list small{color:#74818a;font-size:8px;text-align:right}.champion-banner{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:17px 20px;border:1px solid var(--accent);border-radius:8px;background:linear-gradient(90deg,var(--accent-soft),#0c141b 72%)}.champion-banner span{color:var(--accent-2);font-size:8px;font-weight:900;letter-spacing:.12em}.champion-banner strong{font-size:16px}.champion-banner small{color:#75838b;font-size:9px}.leaders-games,.history-era{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.leaders-games span,.history-era span{color:#6d7b84;font-size:7px;letter-spacing:.12em}.leaders-games strong,.history-era strong{color:var(--accent-2);font-size:12px}.leader-spotlight{min-height:135px;display:grid;grid-template-columns:55px 72px minmax(250px,1fr) auto;align-items:center;gap:17px;margin-bottom:10px;padding:18px 24px;border:1px solid color-mix(in srgb,var(--accent) 50%,#2b3943);border-radius:9px;background:radial-gradient(circle at 75% 50%,var(--accent-soft),transparent 28%),linear-gradient(120deg,#121c25,#091117)}.leader-rank{color:var(--accent);font-size:24px;font-weight:950}.leader-avatar{display:grid;width:65px;height:65px;place-items:center;border:1px solid var(--accent);border-radius:50%;background:var(--accent-soft);color:var(--accent-2);font-weight:900}.leader-copy span{color:var(--accent-2);font-size:7px;font-weight:900;letter-spacing:.14em}.leader-copy h2{margin:4px 0;font-size:22px}.leader-copy p{margin:0;color:#78858e;font-size:9px}.leader-value{display:flex;flex-direction:column;align-items:flex-end}.leader-value strong{color:#fff;font-size:38px;line-height:1}.leader-value span{margin-top:4px;color:var(--accent-2);font-size:8px;font-weight:900}.leader-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:12px}.leader-category-grid button{min-height:73px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 12px}.leader-category-grid button span{color:#74818a;font-size:7px;font-weight:900}.leader-category-grid button strong{margin:4px 0 2px;color:#e7eae9;font-size:16px}.leader-category-grid button small{width:100%;overflow:hidden;color:#68767f;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.leader-category-grid button.active{border-color:var(--accent);background:var(--accent-soft)}.leader-category-grid button.active strong,.leader-category-grid button.active span{color:var(--accent-2)}.leaders-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:12px;align-items:start}.leaders-sidebar{display:grid;gap:12px}.leader-row{width:100%;min-height:44px;display:grid;grid-template-columns:45px minmax(170px,1fr) 55px 55px 70px;align-items:center;gap:8px;padding:5px 13px;border:0;border-bottom:1px solid #24313a;border-radius:0;background:transparent;color:#8c989f;font-size:8px;text-align:right}.leader-row.head{min-height:29px;color:#63717a;font-size:7px;font-weight:900;text-transform:uppercase}.leader-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;text-align:left}.leader-row>span:nth-child(2) strong{color:#dfe4e2;font-size:9px}.leader-row>span:nth-child(2) small{color:#68767e;font-size:7px}button.leader-row:hover{background:#ffffff06}.leader-row>strong{color:var(--accent-2);font-size:11px}.award-stack{display:grid}.award-stack button{min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:9px 13px;border:0;border-bottom:1px solid #24313a;border-radius:0;background:transparent}.award-stack button span{color:var(--accent-2);font-size:7px;text-transform:uppercase}.award-stack button strong{margin:4px 0 2px;color:#e1e5e4;font-size:9px}.award-stack button small{color:#71808a;font-size:7px}.all-league-list{padding:0;margin:0;list-style:none}.all-league-list button{width:100%;min-height:43px;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;padding:5px 12px;border:0;border-bottom:1px solid #24313a;border-radius:0;background:transparent;text-align:left}.all-league-list button>span{color:var(--accent-2);font-size:8px}.all-league-list button div{display:flex;flex-direction:column;gap:2px}.all-league-list strong{color:#dfe3e2;font-size:8px}.all-league-list small{color:#6c7a83;font-size:7px}.all-league-list>li.muted{padding:20px;font-size:9px}.history-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.55fr);gap:12px;align-items:start}.history-side{display:grid;gap:12px}.history-season-table{min-width:700px}.season-archive{overflow-x:auto}.history-season-row{min-height:46px;display:grid;grid-template-columns:70px 1.25fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:5px 13px;border-bottom:1px solid #24313a;color:#8e9aa1;font-size:8px}.history-season-row.head{min-height:29px;color:#65737c;font-size:7px;font-weight:900;text-transform:uppercase}.history-season-row>span:nth-child(2){color:#dce1df}.record-list,.scoring-list{padding:0;margin:0;list-style:none}.record-list li{min-height:42px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:5px 12px;border-bottom:1px solid #24313a}.record-list span{color:#65737c;font-size:7px}.record-list strong{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.record-list b{color:var(--accent-2);font-size:9px}.history-records{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:12px;margin-top:12px;align-items:start}.scoring-list li{min-height:48px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 13px;border-bottom:1px solid #24313a}.scoring-list li>span{color:#65737c;font-size:8px}.scoring-list li div{display:flex;flex-direction:column;gap:2px}.scoring-list strong{font-size:8px}.scoring-list small{color:#6e7b84;font-size:7px}.scoring-list b{color:var(--accent-2);font-size:10px}.hall-table{min-width:650px}.hall-row{min-height:41px;display:grid;grid-template-columns:30px minmax(150px,1fr) repeat(5,60px);align-items:center;gap:7px;padding:5px 12px;border-bottom:1px solid #24313a;color:#8d999f;font-size:8px;text-align:right}.hall-row.head{min-height:29px;color:#63717a;font-size:7px;font-weight:900;text-transform:uppercase}.hall-row>:nth-child(2){color:#dce1df;text-align:left}.editor-title{align-items:center}.editor-import-actions{display:flex;gap:7px}.editor-import-actions button{min-height:36px}.editor-notice{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--accent) 35%,#293741);border-radius:6px;background:var(--accent-soft)}.editor-notice span{color:var(--accent-2);font-size:7px;font-weight:900;letter-spacing:.1em}.editor-notice p{margin:0;color:#89959b;font-size:8px}.editor-command-layout{display:grid;grid-template-columns:minmax(230px,.44fr) minmax(0,1.56fr);gap:12px;align-items:start}.editor-player-browser,.editor-sheet{border:1px solid #293741;border-radius:8px;background:linear-gradient(155deg,#111a23,#0a1118 76%);overflow:hidden}.editor-team-select{padding:13px;border-bottom:1px solid #28353f}.editor-team-select label{display:block;margin-bottom:6px;color:#74818a;font-size:7px;font-weight:900;text-transform:uppercase}.editor-team-select select{width:100%}.editor-browser-head{display:flex;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #28353f;color:#728089;font-size:7px;font-weight:900;letter-spacing:.1em}.editor-roster-list{max-height:630px;overflow:auto}.editor-roster-list button{position:relative;width:100%;min-height:50px;display:grid;grid-template-columns:31px 1fr 31px;gap:8px;align-items:center;padding:6px 11px;border:0;border-bottom:1px solid #24313a;border-radius:0;background:transparent;text-align:left}.editor-roster-list button.active{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.editor-pos{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#1a2630;color:#8d9aa1;font-size:7px;font-weight:900}.editor-roster-list button div{display:flex;flex-direction:column;gap:2px;min-width:0}.editor-roster-list strong{overflow:hidden;color:#dce1df;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.editor-roster-list small{color:#6e7c85;font-size:7px}.editor-roster-list b{color:var(--accent-2);font-size:10px;text-align:right}.editor-player-head{min-height:110px;display:grid;grid-template-columns:65px 1fr auto;gap:15px;align-items:center;padding:17px 20px;border-bottom:1px solid #28353f;background:radial-gradient(circle at 80% 50%,var(--accent-soft),transparent 28%)}.editor-player-badge{display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--accent);border-radius:50%;background:var(--accent-soft);color:var(--accent-2);font-size:15px;font-weight:900}.editor-player-head span{color:var(--accent-2);font-size:7px;font-weight:900;letter-spacing:.12em}.editor-player-head h2{margin:4px 0;font-size:20px}.editor-player-head p{margin:0;color:#74818a;font-size:8px}.editor-overall{display:flex;flex-direction:column;align-items:center}.editor-overall strong{color:#fff;font-size:30px}.editor-bio-grid{display:grid;grid-template-columns:1.5fr 1fr .7fr;gap:10px;padding:15px 18px;border-bottom:1px solid #28353f}.editor-bio-grid label>span,.editor-rating-grid label>span{display:block;margin-bottom:6px;color:#74818a;font-size:7px;font-weight:900;text-transform:uppercase}.editor-bio-grid input,.editor-bio-grid select{width:100%}.editor-section-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 8px}.editor-section-head span{color:var(--accent-2);font-size:7px;font-weight:900;letter-spacing:.1em}.editor-section-head h3{margin:4px 0 0;font-size:14px}.editor-section-head small{color:#6f7d86;font-size:8px}.editor-rating-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;padding:8px 18px 18px}.editor-rating-grid label>div{display:grid;grid-template-columns:1fr 53px;gap:9px;align-items:center}.editor-rating-grid i{height:5px;border-radius:4px;background:#28353f;overflow:hidden}.editor-rating-grid i em{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.editor-rating-grid input{width:53px;min-height:31px;padding-inline:6px;text-align:center}.editor-rating-groups{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 18px 18px}.editor-rating-groups>section{overflow:hidden;border:1px solid #293741;border-radius:8px;background:#0d151d}.editor-rating-groups>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #293741;background:linear-gradient(100deg,var(--accent-soft),transparent 58%)}.editor-rating-groups>section>header span,.editor-rating-groups>section>header small,.editor-rating-groups>section>header b{display:block}.editor-rating-groups>section>header span{color:var(--accent-2);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.editor-rating-groups>section>header small{margin-top:3px;color:#6f7d86;font-size:7px}.editor-rating-groups>section>header>b{color:#eef2f1;font-size:15px;text-align:right}.editor-rating-groups>section>header>b small{margin-top:1px;font-size:6px}.editor-rating-groups>section>div{display:grid}.editor-rating-groups label{min-height:56px;display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;padding:7px 11px;border-bottom:1px solid #24313a}.editor-rating-groups label:last-child{border-bottom:0}.editor-rating-groups label.changed{background:color-mix(in srgb,var(--accent) 5%,transparent);box-shadow:inset 2px 0 var(--accent)}.editor-rating-groups label>span strong,.editor-rating-groups label>span small{display:block}.editor-rating-groups label>span strong{color:#cfd6d5;font-size:8px}.editor-rating-groups label>span small{margin-top:3px;color:#65737c;font-size:7px}.editor-rating-groups label.changed>span small{color:var(--accent-2)}.editor-rating-control{display:grid;grid-template-columns:minmax(90px,1fr) 53px;gap:10px;align-items:center}.editor-range-wrap{position:relative;height:24px;display:flex;align-items:center}.editor-range-wrap:before{content:"";position:absolute;right:0;left:0;height:5px;border-radius:6px;background:linear-gradient(90deg,var(--accent) var(--rating-progress),#28353f var(--rating-progress));box-shadow:0 0 11px color-mix(in srgb,var(--accent) 8%,transparent)}.editor-range-wrap>i{position:absolute;z-index:1;left:var(--rating-original);width:2px;height:13px;border-radius:2px;background:#d9e0df;opacity:.55;transform:translate(-1px);pointer-events:none}.editor-range-wrap input[type=range]{position:relative;z-index:2;width:100%;height:24px;margin:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab}.editor-range-wrap input[type=range]:active{cursor:grabbing}.editor-range-wrap input[type=range]::-webkit-slider-runnable-track{height:5px;background:transparent}.editor-range-wrap input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border:2px solid #091017;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 1px var(--accent),0 0 12px color-mix(in srgb,var(--accent) 40%,transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none}.editor-range-wrap input[type=range]::-moz-range-track{height:5px;background:transparent}.editor-range-wrap input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid #091017;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 1px var(--accent)}.editor-rating-control>input[type=number]{width:53px;min-height:31px;padding-inline:5px;border-color:#364650;background:#091118;color:#fff;font-weight:900;text-align:center}.editor-savebar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;border-top:1px solid #28353f;background:#0b1219}.editor-savebar div{display:flex;flex-direction:column;gap:3px}.editor-savebar span{color:#6e7c85;font-size:7px;letter-spacing:.1em}.editor-savebar strong{font-size:9px}.editor-savebar button{min-height:38px}.editor-save-actions{display:flex!important;flex-direction:row!important;gap:7px!important}.editor-save-actions button{min-width:112px}.editor-review-backdrop{z-index:1300;padding:16px;background:#02060adb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.editor-review-modal{position:relative;width:min(880px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 45%,#364550);border-radius:14px;background:radial-gradient(circle at 82% 0,var(--accent-soft),transparent 36%),linear-gradient(145deg,#121c26,#080e14 72%);box-shadow:0 34px 100px #000c;color:#edf1f1}.editor-review-modal>header{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:22px 25px 18px;border-bottom:1px solid #2b3842}.editor-review-portrait{width:68px;height:76px;overflow:hidden;border:1px solid var(--accent);border-radius:9px;background:var(--accent-soft)}.editor-review-portrait .player-portrait{width:100%;height:100%}.editor-review-modal>header span:first-child{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.15em}.editor-review-modal h2{margin:6px 0 4px;font-size:25px}.editor-review-modal>header p{margin:0;color:#7c8992;font-size:9px}.editor-review-overall{text-align:right}.editor-review-overall small,.editor-review-overall span{display:block;color:#74818a;font-size:7px}.editor-review-overall strong{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:24px}.editor-review-overall strong i{color:#65737c;font-size:14px;font-style:normal}.editor-review-modal>section{margin:14px 20px;overflow:hidden;border:1px solid #2c3943;border-radius:8px}.editor-review-head,.editor-review-row{display:grid;grid-template-columns:minmax(140px,1fr) 110px 110px;align-items:center;gap:10px;padding:9px 13px}.editor-review-head{background:#111b24;color:#71808a;font-size:7px;font-weight:900;letter-spacing:.1em}.editor-review-row{border-top:1px solid #27343e;font-size:9px}.editor-review-row>span{color:#78858d}.editor-review-row>b{color:var(--accent-2)}.editor-review-modal>aside{margin:0 20px 14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 34%,#293741);border-radius:7px;background:var(--accent-soft)}.editor-review-modal>aside strong{color:var(--accent-2);font-size:8px;letter-spacing:.1em}.editor-review-modal>aside p{margin:4px 0 0;color:#839098;font-size:8px;line-height:1.5}.editor-review-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #2b3842;background:#080e14f5}.editor-review-modal>footer button{min-width:155px;min-height:40px}@media (max-width: 1050px){.standings-conferences,.postseason-grid{grid-template-columns:1fr}.leader-category-grid{grid-template-columns:repeat(3,1fr)}.leaders-layout,.history-layout,.history-records{grid-template-columns:1fr}}@media (max-width: 760px){.intel-workspace,.editor-workspace{padding:14px 11px 30px}.intel-head{align-items:stretch;flex-direction:column}.intel-tabs{width:100%}.intel-tabs button{flex:1}.standings-kpis,.history-kpis{grid-template-columns:1fr 1fr}.leader-spotlight{grid-template-columns:40px 55px 1fr;padding:13px}.leader-avatar{width:50px;height:50px}.leader-value{grid-column:3;align-items:flex-start}.leader-value strong{font-size:27px}.leader-category-grid{grid-template-columns:repeat(2,1fr)}.editor-title .editor-import-actions{display:grid;grid-template-columns:repeat(3,1fr)}.editor-command-layout{grid-template-columns:1fr}.editor-roster-list{max-height:280px}.editor-rating-groups{grid-template-columns:1fr}}@media (max-width: 520px){.standings-kpis,.history-kpis{grid-template-columns:1fr}.champion-banner{grid-template-columns:1fr;gap:5px}.leader-rank{display:none}.leader-spotlight{grid-template-columns:55px 1fr}.leader-value{grid-column:2}.editor-notice{align-items:flex-start;flex-direction:column}.editor-player-head{grid-template-columns:52px 1fr auto;padding:13px}.editor-player-badge{width:47px;height:47px}.editor-bio-grid,.editor-rating-grid{grid-template-columns:1fr}.editor-rating-groups{padding-inline:10px}.editor-rating-groups label{grid-template-columns:1fr;gap:6px}.editor-savebar{align-items:stretch;flex-direction:column}.editor-save-actions{display:grid!important;grid-template-columns:1fr 1fr}.editor-review-modal>header{grid-template-columns:56px 1fr;padding:18px 15px 14px}.editor-review-portrait{width:52px;height:60px}.editor-review-overall{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;text-align:left}.editor-review-head,.editor-review-row{grid-template-columns:minmax(90px,1fr) 65px 65px}.editor-review-modal>footer{display:grid;grid-template-columns:1fr}.editor-review-modal>footer button{width:100%}}.team-needs-summary{margin:10px 0;padding:11px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,#0b131c),#0a1119)}.team-needs-summary header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:9px}.team-needs-summary header div span,.team-needs-summary header div strong{display:block}.team-needs-summary header div span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.team-needs-summary header div strong{margin-top:2px;color:var(--text);font-size:15px}.team-needs-summary header small{color:var(--muted);font-size:9px}.team-needs-list{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:6px}.team-needs-summary.compact .team-needs-list{grid-template-columns:repeat(3,minmax(100px,1fr))}.team-need{position:relative;display:grid;grid-template-columns:4px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:7px 8px;overflow:hidden;border:1px solid #263541;border-radius:7px;background:#0d1720}.team-need>i{width:4px;height:100%;border-radius:3px;background:linear-gradient(to top,var(--accent) var(--need-score),#25313b var(--need-score))}.team-need strong,.team-need span{display:block}.team-need strong{color:#dce4e7;font-size:9px}.team-need span{margin-top:2px;color:#70808c;font-size:7px;text-transform:uppercase}.team-need>b{color:#8796a1;font-size:13px}.team-need.critical>b,.team-need.critical span{color:#ff6d65}.team-need.high>b{color:#f6a948}.team-need.covered>b{color:#4fd08b}.personnel-row-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.personnel-row-actions button,.personnel-card-actions button{min-height:20px;padding:2px 6px;border:1px solid #34424d;border-radius:5px;background:#0a121a;color:#788894;font-size:7px;font-weight:900}.personnel-row-actions button.active,.personnel-card-actions button.active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#09121a)}.personnel-card-actions{display:flex;gap:6px;padding:0 17px 10px}.personnel-compare-tray{position:fixed;z-index:180;right:20px;bottom:18px;display:flex;align-items:center;gap:7px;max-width:min(720px,calc(100vw - 40px));padding:8px 9px;border:1px solid color-mix(in srgb,var(--accent) 48%,#33414d);border-radius:10px;background:#050b11f5;box-shadow:0 16px 50px #000a,0 0 25px color-mix(in srgb,var(--accent) 11%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.personnel-compare-tray>span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.14em}.personnel-compare-tray>div{display:flex;gap:4px;min-width:0}.personnel-compare-tray>div button{display:flex;gap:5px;max-width:135px;overflow:hidden;padding:5px 7px;border:1px solid #2d3b46;background:#101922;color:#cbd5da;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.personnel-compare-tray>div b{color:#75838d}.personnel-compare-tray>.primary{border-color:var(--accent);background:var(--accent);color:#071014}.personnel-compare-tray>button{min-height:29px;font-size:8px}.personnel-comparison-modal{width:min(1080px,94vw);max-height:90vh;overflow:auto;padding:20px}.personnel-comparison-modal>header span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.16em}.personnel-comparison-modal>header h2{margin:5px 0;font-size:24px}.personnel-comparison-modal>header p{margin:0 0 15px;color:var(--muted)}.personnel-comparison-grid{display:grid;grid-template-columns:135px repeat(var(--compare-count),minmax(180px,1fr));align-items:stretch;border:1px solid #2c3a46;border-radius:9px;overflow:hidden}.personnel-comparison-grid>*{padding:10px;border-right:1px solid #263540;border-bottom:1px solid #263540}.comparison-label{display:grid;align-items:center;color:#7d8c98;font-size:9px;text-transform:uppercase}.comparison-player{display:flex;align-items:center;gap:9px}.comparison-player>.player-portrait{width:48px;height:55px}.comparison-player span{color:var(--accent);font-size:7px;font-weight:900}.comparison-player h3{margin:3px 0;color:#eef2f3;font-size:13px}.comparison-player p{margin:0;color:#788792;font-size:8px}.comparison-rating-row{display:contents}.comparison-rating-row>strong{color:#8695a0;font-size:9px}.comparison-rating-row>span{position:relative;isolation:isolate;color:#dbe3e5;font-size:10px;font-weight:850}.comparison-rating-row>span i{position:absolute;z-index:-1;inset:5px auto 5px 5px;max-width:calc(100% - 10px);border-radius:4px;background:color-mix(in srgb,var(--accent) 18%,transparent)}.draft-board-head,.draft-board-row{grid-template-columns:58px minmax(190px,1fr) 45px 40px 60px 60px 90px minmax(145px,170px)}.draft-rank i button{height:14px;padding:0;border:0;background:transparent;color:#56656f;font-size:9px}.draft-rank i button:hover{color:var(--draft-team)}.draft-row-status{display:flex;flex-direction:column;align-items:flex-start}.draft-row-status>.personnel-row-actions{flex-wrap:nowrap}.trade-player-copy>.personnel-row-actions{flex-wrap:nowrap}@media (max-width:1000px){.team-needs-list,.team-needs-summary.compact .team-needs-list{grid-template-columns:repeat(2,minmax(120px,1fr))}.personnel-comparison-grid{min-width:780px}.personnel-comparison-modal{overflow:auto}}@media (max-width:600px){.personnel-compare-tray{right:8px;bottom:8px;left:8px;overflow:auto}.personnel-compare-tray>span{display:none}.team-needs-list,.team-needs-summary.compact .team-needs-list{grid-template-columns:1fr}.team-needs-summary header{align-items:start;flex-direction:column}}.onboarding-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:28px;background:linear-gradient(90deg,#02060959,#0206099e);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.onboarding-card{position:relative;width:min(470px,calc(100vw - 32px));padding:25px 26px 22px;border:1px solid color-mix(in srgb,var(--accent) 65%,#43515a);border-radius:10px;background:radial-gradient(circle at 100% 0,var(--accent-soft),transparent 36%),linear-gradient(145deg,#131d26,#091117);box-shadow:0 25px 70px #000000b8,0 0 32px var(--accent-soft)}.onboarding-progress{position:absolute;inset:0 0 auto;height:3px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.onboarding-progress i{background:#283640}.onboarding-progress i.active{background:var(--accent);box-shadow:0 0 9px var(--accent)}.onboarding-skip{position:absolute;top:16px;right:17px;min-height:29px;padding-inline:10px;border:0;color:#7d8990;font-size:8px}.onboarding-step{display:block;margin:3px 0 24px;color:#65737c;font-size:8px;font-weight:900;letter-spacing:.14em}.onboarding-card h2{max-width:370px;margin:4px 0 10px;color:#f1f3f2;font-size:25px;line-height:1.1;letter-spacing:-.025em}.onboarding-card>p:not(.eyebrow){margin:0;color:#89959c;font-size:10px;line-height:1.7}.onboarding-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}.onboarding-actions button{min-height:39px}@media (max-width: 650px){.onboarding-backdrop{align-items:flex-end;padding:10px}.onboarding-card{width:100%;padding:23px 19px 18px}.onboarding-card h2{font-size:21px}.onboarding-actions{display:grid;grid-template-columns:1fr}.onboarding-actions button{width:100%}}.staff-center{min-height:100%;padding:20px 24px 36px;color:#eef4f5;background:radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--staff-accent) 10%,transparent),transparent 33%)}.staff-center-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.staff-center-head h1{margin:4px 0 5px;font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}.staff-center-head p{margin:0;color:#87959e}.staff-head-summary{display:flex;align-items:stretch;gap:1px;border:1px solid #26343e;border-radius:8px;overflow:hidden;background:#101821}.staff-head-summary>div{min-width:118px;padding:12px 15px;border-left:1px solid #26343e}.staff-head-summary small{display:block;margin-bottom:5px;color:#72808a;font-size:9px;letter-spacing:.12em}.staff-head-summary strong{font-size:18px}.staff-phase-pill{display:grid;place-items:center;padding:0 14px;color:var(--staff-accent);background:color-mix(in srgb,var(--staff-accent) 10%,#101821);font-size:9px;font-weight:800;letter-spacing:.12em}.department-strip{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin-bottom:12px}.department-strip button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:84px;padding:12px 14px;text-align:left;border:1px solid #26343e;border-radius:7px;background:linear-gradient(145deg,#121c26,#0d141c)}.department-strip button:hover,.department-strip button.active{border-color:color-mix(in srgb,var(--staff-accent) 65%,#26343e);background:linear-gradient(145deg,color-mix(in srgb,var(--staff-accent) 12%,#121c26),#0d141c)}.department-strip button.active{box-shadow:inset 0 2px 0 var(--staff-accent),0 0 24px color-mix(in srgb,var(--staff-accent) 9%,transparent)}.department-strip span{color:#8d9aa3;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.department-strip strong{grid-row:span 2;color:#f5f8f8;font-size:26px}.department-strip small{color:var(--staff-accent);font-size:9px;text-transform:uppercase}.staff-stars{display:inline-flex;gap:2px;white-space:nowrap}.staff-stars i{position:relative;color:#36434b;font-style:normal;font-size:12px;line-height:1}.staff-stars i.full{color:var(--staff-accent);text-shadow:0 0 8px color-mix(in srgb,var(--staff-accent) 50%,transparent)}.staff-stars i.half{color:transparent;background:linear-gradient(90deg,var(--staff-accent) 50%,#36434b 50%);background-clip:text;-webkit-background-clip:text}.staff-center-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:12px}.staff-center-grid.market-closed{grid-template-columns:minmax(0,1fr)}.staff-department-panel,.staff-market-panel{border:1px solid #26343e;border-radius:8px;background:#0d141cf0;overflow:hidden}.staff-department-panel>header,.staff-market-panel>header{display:flex;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid #26343e;background:linear-gradient(100deg,color-mix(in srgb,var(--staff-accent) 7%,#101923),#101923)}.staff-department-panel>header span,.staff-market-panel>header span{color:var(--staff-accent);font-size:9px;font-weight:800;letter-spacing:.15em}.staff-department-panel>header h2,.staff-market-panel>header h2{margin:4px 0;font-size:20px;text-transform:capitalize}.staff-department-panel>header p,.staff-market-panel>header p{max-width:660px;margin:0;color:#82919b;font-size:12px;line-height:1.5}.staff-department-panel>header>.staff-stars{align-self:center}.staff-department-panel>header>.staff-stars i{font-size:19px}.staff-current-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.staff-current-grid>article:only-child{grid-column:1 / -1}.staff-member-card{position:relative;padding:15px;border:1px solid #293741;border-radius:7px;background:linear-gradient(145deg,#141f29,#0e161e);overflow:hidden}.staff-member-card:before{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:var(--staff-accent)}.staff-person-head,.staff-candidate-head{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px}.staff-person-head>i,.staff-candidate-head>i{display:grid;place-items:center;width:44px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--staff-accent) 45%,#33414b);border-radius:50%;color:#f6f8f9;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--staff-accent) 40%,#23313b),#111820 65%);font-size:13px;font-style:normal;font-weight:900}.staff-person-head>i.staff-portrait-frame,.staff-candidate-head>i.staff-portrait-frame{overflow:hidden;border-radius:7px}.staff-portrait-frame .player-portrait{width:100%;height:100%}.staff-person-head span,.staff-candidate-head span{color:var(--staff-accent);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.staff-person-head h3{margin:3px 0;font-size:17px}.staff-person-head small,.staff-candidate-head small{display:block;color:#7f8e98;font-size:9px}.staff-person-head em{display:block;margin-top:4px;color:var(--staff-accent);font-size:8px;font-style:normal}.staff-person-head>strong,.staff-candidate-head>b{color:#f5f8f8;font-size:23px;text-align:center}.staff-person-head>strong small,.staff-candidate-head>b small{color:#74828c;font-size:7px;letter-spacing:.1em}.staff-contract-line{display:flex;justify-content:space-between;gap:14px;margin:14px 0 12px;padding:10px 0;border-block:1px solid #26343e}.staff-contract-line>span{min-width:0}.staff-contract-line small{display:block;margin-bottom:5px;color:#6f7e88;font-size:8px;letter-spacing:.1em}.staff-contract-line b{font-size:11px}.staff-skill-bars{display:grid;gap:8px}.staff-skill-bars>div{display:grid;grid-template-columns:minmax(105px,1fr) minmax(70px,1.25fr) 24px;align-items:center;gap:7px}.staff-skill-bars span{color:#a7b2b8;font-size:9px}.staff-skill-bars>div>i{height:4px;border-radius:9px;background:#26323a;overflow:hidden}.staff-skill-bars em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--staff-accent) 65%,#3d6970),var(--staff-accent))}.staff-skill-bars b{color:#d9e1e4;font-size:9px;text-align:right}.staff-skill-bars.compact{margin:10px 0;gap:5px}.staff-skill-bars.compact>div{grid-template-columns:minmax(92px,1fr) minmax(60px,1fr) 22px}.staff-specialties{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.staff-specialties span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--staff-accent) 25%,#2c3942);border-radius:99px;color:#aeb9bf;background:color-mix(in srgb,var(--staff-accent) 7%,transparent);font-size:8px}.staff-dismiss{width:100%;margin-top:12px;color:#8d9aa3;border-color:#2a3740;background:transparent}.staff-dismiss:hover{color:#ff7380;border-color:#7d343c}.staff-member-card.vacant{display:grid;place-items:center;min-height:320px;text-align:center;border-style:dashed}.staff-member-card.vacant:before{background:#5a6770}.staff-member-card.vacant .staff-vacancy-mark{display:grid;place-items:center;width:64px;aspect-ratio:1;border:1px dashed #53616b;border-radius:50%;color:#75828b;font-size:18px;font-weight:900}.staff-member-card.vacant>span{color:#e46b73;font-size:9px;font-weight:800;letter-spacing:.13em}.staff-member-card.vacant h3{margin:0}.staff-member-card.vacant p{max-width:270px;margin:0;color:#7d8b95;font-size:11px}.staff-department-note{margin:0 12px 12px;padding:12px 14px;border:1px solid #26343e;border-radius:6px;color:#7e8d97;background:#0b1218;font-size:10px}.staff-department-note b{color:#cfd8dc}.staff-department-note p{margin:5px 0;line-height:1.5}.staff-department-note span{color:var(--staff-accent)}.staff-market-panel{align-self:start;max-height:calc(100vh - 190px)}.staff-market-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#02070bd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.staff-market-panel.modal{width:min(720px,96vw);max-height:min(820px,92dvh);box-shadow:0 30px 90px #000000b3}.staff-department-actions{display:flex;align-items:center;gap:12px}.staff-department-intelligence{margin:0 12px 12px;padding:15px;border:1px solid #293741;border-radius:7px;background:linear-gradient(145deg,#111b24,#0b131a)}.staff-department-intelligence header span{color:var(--staff-accent);font-size:8px;font-weight:900;letter-spacing:.14em}.staff-department-intelligence header h3{margin:5px 0;font-size:17px}.staff-department-intelligence header p{margin:0;color:#7e8c95;font-size:10px}.staff-health-chart{height:180px;display:flex;align-items:flex-end;gap:12px;margin-top:18px;padding:12px 10px 0;border-left:1px solid #33414a;border-bottom:1px solid #33414a}.staff-health-chart>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.staff-health-chart i{width:min(34px,70%);min-height:5px;border-radius:4px 4px 0 0;background:linear-gradient(var(--staff-accent),color-mix(in srgb,var(--staff-accent) 35%,#26343d))}.staff-health-chart b{color:#dbe3e5;font-size:9px}.staff-health-chart small{color:#71808a;font-size:8px}.staff-development-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.staff-development-columns>div{padding:12px;border:1px solid #27343e;border-radius:6px}.staff-development-columns>div>b{display:block;margin-bottom:7px;color:#7d8b95;font-size:8px;letter-spacing:.12em}.staff-development-columns span{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #25313a;font-size:9px}.staff-development-columns span i{color:#dbe2e4;font-style:normal}.staff-market-panel.collapsed{max-height:78px}.staff-market-panel>header button{align-self:center}.staff-market-filters{display:flex;gap:5px;padding:10px;border-bottom:1px solid #26343e;overflow-x:auto}.staff-market-filters button{flex:0 0 auto;padding:7px 9px;font-size:8px}.staff-market-filters button.active{color:#07100f;border-color:var(--staff-accent);background:var(--staff-accent)}.staff-candidate-list{display:grid;gap:8px;max-height:calc(100vh - 340px);padding:10px;overflow-y:auto}.staff-candidate-list article{padding:12px;border:1px solid #283640;border-radius:6px;background:#111a23}.staff-candidate-list article.resistant{opacity:.72}.staff-candidate-head{grid-template-columns:38px 1fr auto}.staff-candidate-head>i{width:36px}.staff-candidate-head strong{display:block;margin:2px 0;font-size:13px}.staff-candidate-head>b{font-size:19px}.staff-candidate-meta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:9px 0;color:#82909a;font-size:8px}.staff-candidate-meta em{font-style:normal;font-weight:800}.staff-interest{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;margin:9px 0}.staff-interest>span{height:4px;border-radius:9px;background:#28343c;overflow:hidden}.staff-interest>span i{display:block;height:100%;background:var(--staff-accent)}.staff-interest b{color:#c8d2d6;font-size:8px}.staff-interest small{grid-column:1 / -1;color:#788690;font-size:8px}.staff-replace-note{margin:7px 0;color:#d7a66c;font-size:8px}.staff-candidate-list article>button{width:100%}.staff-market-empty{padding:34px 20px;text-align:center;color:#77858e}.staff-market-empty strong{color:#dce3e6}.staff-dismiss-review{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px solid #7f3840;border-radius:7px;background:linear-gradient(90deg,#69222b66,#111820)}.staff-dismiss-review span{color:#ff7781;font-size:8px;font-weight:900;letter-spacing:.13em}.staff-dismiss-review strong{display:block;margin:3px 0}.staff-dismiss-review p{margin:0;color:#a69094;font-size:9px}.staff-dismiss-review button.danger{color:#fff;border-color:#b74450;background:#8f303b}.command-departments{display:grid;grid-template-columns:1.2fr repeat(5,1fr) auto;gap:1px;margin:0 0 14px;border:1px solid #26343e;border-radius:7px;background:#26343e;overflow:hidden}.command-departments>div,.command-departments>button{min-width:0;padding:10px 12px;text-align:left;border:0;border-radius:0;background:#111a22}.command-departments>div{display:grid;align-content:center;background:linear-gradient(100deg,color-mix(in srgb,var(--team) 13%,#101922),#101922)}.command-departments>div span{color:var(--team);font-size:7px;font-weight:900;letter-spacing:.15em}.command-departments>div strong{margin-top:3px;font-size:11px}.command-departments>button span{display:block;overflow:hidden;color:#7f8e98;font-size:7px;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-departments>button strong{display:inline-block;margin:3px 6px 0 0;color:#eaf0f2;font-size:16px}.command-departments>button small{color:color-mix(in srgb,var(--team) 75%,#aab5ba);font-size:7px;text-transform:capitalize}.command-departments>button:hover{background:color-mix(in srgb,var(--team) 8%,#141e27)}.command-departments .command-departments-open{display:grid;place-items:center;color:var(--team);font-size:8px;font-weight:800;white-space:nowrap}.roster-staff-summary{margin:0 14px 14px;padding:14px;border:1px solid #283640;border-radius:7px;background:#0f171f}.roster-staff-summary>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;border-bottom:1px solid #283640}.roster-staff-summary>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.roster-staff-summary>header h3{margin:4px 0;font-size:17px}.roster-staff-summary>header p{margin:0;color:#7d8b94;font-size:10px}.roster-staff-departments{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0}.roster-staff-departments article{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px;border:1px solid #283640;border-radius:5px;background:#121c25}.roster-staff-departments span{color:#83919a;font-size:8px;font-weight:800;text-transform:uppercase}.roster-staff-departments strong{grid-row:span 2;color:#edf2f3;font-size:19px}.roster-staff-departments small{color:var(--accent);font-size:8px;text-transform:capitalize}.roster-staff-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.roster-staff-people article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:9px;border:1px solid #25333d;border-radius:5px;background:#0b131a}.roster-staff-people i{display:grid;place-items:center;width:30px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 40%,#34424c);border-radius:50%;color:var(--accent);font-size:8px;font-style:normal;font-weight:900}.roster-staff-people span{display:block;color:#6f7e88;font-size:7px;text-transform:uppercase}.roster-staff-people strong{display:block;margin:2px 0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.roster-staff-people small{color:#75838c;font-size:7px}.roster-staff-people b{color:#dce4e7;font-size:14px}.os-staff-market-callout{display:grid;grid-template-columns:minmax(250px,1.25fr) 1.5fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,#293740);border-radius:7px;background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 10%,#111a22),#0e161e)}.os-staff-market-callout>div:first-child>span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.15em}.os-staff-market-callout h2{margin:4px 0;font-size:16px}.os-staff-market-callout p{margin:0;color:#7f8d96;font-size:9px;line-height:1.45}.os-staff-market-callout>div:nth-child(2){display:grid;grid-template-columns:repeat(5,minmax(60px,1fr));gap:5px}.os-staff-market-callout>div:nth-child(2)>span{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:8px;border:1px solid #283640;border-radius:4px;background:#111a22}.os-staff-market-callout>div:nth-child(2) small{overflow:hidden;color:#71808a;font-size:6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.os-staff-market-callout>div:nth-child(2) strong{color:#e7edef;font-size:15px}.os-staff-market-callout aside{display:grid;justify-items:end;gap:4px}.os-staff-market-callout aside small{color:#77858e;font-size:7px;letter-spacing:.1em}.os-staff-market-callout aside strong{font-size:17px}.os-staff-market-callout aside button{color:var(--accent);white-space:nowrap}@media (max-width: 1180px){.staff-center-grid{grid-template-columns:1fr}.staff-market-panel{max-height:none}.staff-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.staff-head-summary>div{min-width:96px}}@media (max-width: 820px){.staff-center{padding:14px 12px 90px}.staff-center-head{align-items:stretch;flex-direction:column}.staff-head-summary{display:grid;grid-template-columns:repeat(3,1fr)}.staff-phase-pill{grid-column:1 / -1;min-height:34px}.staff-head-summary>div{min-width:0;border-left:0;border-top:1px solid #26343e}.department-strip{display:flex;padding-bottom:3px;overflow-x:auto}.department-strip button{flex:0 0 155px}.staff-current-grid,.staff-candidate-list{grid-template-columns:1fr}.staff-current-grid>article:only-child{grid-column:auto}.staff-dismiss-review{grid-template-columns:1fr 1fr}.staff-dismiss-review>div{grid-column:1 / -1}.command-departments{display:flex;overflow-x:auto}.command-departments>div,.command-departments>button{flex:0 0 130px}.roster-staff-departments{display:flex;overflow-x:auto}.roster-staff-departments article{flex:0 0 135px}.roster-staff-people{grid-template-columns:1fr 1fr}.os-staff-market-callout{grid-template-columns:1fr}.os-staff-market-callout>div:nth-child(2){overflow-x:auto}.os-staff-market-callout>div:nth-child(2)>span{min-width:105px}.os-staff-market-callout aside{justify-items:stretch}}.staff-view-profile{width:100%;margin-top:12px;color:var(--staff-accent);border-color:color-mix(in srgb,var(--staff-accent) 42%,#2a3740);background:color-mix(in srgb,var(--staff-accent) 7%,transparent)}.staff-view-profile:hover{color:#fff;border-color:var(--staff-accent);background:color-mix(in srgb,var(--staff-accent) 15%,#0c141b);box-shadow:0 0 18px color-mix(in srgb,var(--staff-accent) 12%,transparent)}.staff-profile-backdrop{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02060ae0;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.staff-profile-modal{position:relative;width:min(1180px,96vw);max-height:92dvh;overflow-y:auto;color:#eef3f5;border:1px solid color-mix(in srgb,var(--staff-profile-accent) 48%,#33424e);border-radius:12px;outline:0;background:radial-gradient(circle at 16% -5%,color-mix(in srgb,var(--staff-profile-accent) 16%,transparent),transparent 31%),#091119;box-shadow:0 34px 110px #000000c7,0 0 34px color-mix(in srgb,var(--staff-profile-accent) 11%,transparent)}.staff-profile-close{position:sticky;z-index:4;top:12px;float:right;width:34px;height:34px;margin:12px 12px -46px 0;padding:0;color:#dbe3e7;border:1px solid #3b4954;border-radius:8px;background:#070d13e6;font-size:23px;line-height:1}.staff-profile-close:hover{color:#fff;border-color:var(--staff-profile-accent)}.staff-profile-hero{display:grid;grid-template-columns:150px minmax(0,1fr) 145px;align-items:center;gap:22px;min-height:200px;padding:26px 62px 24px 26px;border-bottom:1px solid #2a3741;background:linear-gradient(100deg,color-mix(in srgb,var(--staff-profile-accent) 9%,#101923),#101923 55%,#0c141c)}.staff-profile-portrait{align-self:end;height:174px;overflow:hidden;border:1px solid color-mix(in srgb,var(--staff-profile-accent) 55%,#35444f);border-radius:9px 9px 0 0;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--staff-profile-accent) 26%,#263542),#0b1219 73%);box-shadow:inset 0 -3px var(--staff-profile-accent),0 0 28px color-mix(in srgb,var(--staff-profile-accent) 14%,transparent)}.staff-profile-portrait .player-portrait{width:100%;height:100%}.staff-profile-identity>span,.staff-profile-card>header span{color:var(--staff-profile-accent);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.staff-profile-identity h2{margin:6px 0;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.staff-profile-identity p{margin:0;color:#8998a3;font-size:11px;line-height:1.55}.staff-profile-identity>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.staff-profile-identity>div b{padding:6px 9px;color:#c8d3d8;border:1px solid color-mix(in srgb,var(--staff-profile-accent) 31%,#34424c);border-radius:999px;background:color-mix(in srgb,var(--staff-profile-accent) 8%,transparent);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.staff-profile-overall{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:7px solid color-mix(in srgb,var(--staff-profile-accent) 72%,#2c3943);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--staff-profile-accent) 12%,#111b24),#0a1118 72%);box-shadow:0 0 28px color-mix(in srgb,var(--staff-profile-accent) 17%,transparent)}.staff-profile-overall strong{font-size:40px;line-height:.95}.staff-profile-overall>span{margin:5px 0 7px;color:#83919b;font-size:7px;font-weight:900;letter-spacing:.14em}.staff-profile-stars{display:inline-flex;gap:2px;white-space:nowrap}.staff-profile-stars i{color:#34414a;font-size:12px;font-style:normal;line-height:1}.staff-profile-stars i.full{color:var(--staff-profile-accent);text-shadow:0 0 8px color-mix(in srgb,var(--staff-profile-accent) 45%,transparent)}.staff-profile-stars i.half{color:transparent;background:linear-gradient(90deg,var(--staff-profile-accent) 50%,#34414a 50%);background-clip:text;-webkit-background-clip:text}.staff-profile-summary{display:grid;grid-template-columns:1.35fr repeat(4,1fr);border-bottom:1px solid #293741;background:#0d161e}.staff-profile-summary>span{min-width:0;padding:13px 16px;border-left:1px solid #293741}.staff-profile-summary>span:first-child{border-left:0}.staff-profile-summary small,.staff-profile-summary strong{display:block}.staff-profile-summary small{margin-bottom:5px;color:#687782;font-size:7px;font-weight:900;letter-spacing:.12em}.staff-profile-summary strong{overflow:hidden;color:#e9eff1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.staff-profile-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:10px;padding:12px}.staff-profile-card{min-width:0;padding:16px;border:1px solid #293741;border-radius:8px;background:linear-gradient(145deg,#111b24,#0b131a)}.staff-profile-card>header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #26343e}.staff-profile-card>header h3{margin:4px 0 0;font-size:17px}.staff-profile-biography p{margin:0;color:#9aa7af;font-size:11px;line-height:1.7}.staff-profile-biography blockquote{margin:14px 0 0;padding:12px 14px;color:#dce4e7;border-left:2px solid var(--staff-profile-accent);background:color-mix(in srgb,var(--staff-profile-accent) 6%,#0a1218);font-size:11px;font-style:italic;line-height:1.6}.staff-profile-performance>div,.staff-profile-record>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.staff-profile-performance article,.staff-profile-record article{padding:11px;border:1px solid #2a3741;border-radius:6px;background:#0b131a}.staff-profile-performance small,.staff-profile-performance strong,.staff-profile-record small,.staff-profile-record strong{display:block}.staff-profile-performance small,.staff-profile-record small{color:#73818b;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.staff-profile-performance strong,.staff-profile-record strong{margin-top:6px;color:var(--staff-profile-accent);font-size:21px}.staff-profile-performance p,.staff-profile-record p{margin:6px 0 0;color:#77858f;font-size:8px;line-height:1.45}.staff-profile-attributes{grid-row:span 2}.staff-profile-attributes>div{display:grid;gap:9px}.staff-profile-attributes article{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:7px 12px}.staff-profile-attributes article>span{display:flex;justify-content:space-between;gap:8px}.staff-profile-attributes article>span b{color:#c8d2d7;font-size:9px}.staff-profile-attributes article>span small{color:#74838d;font-size:8px}.staff-profile-attributes article>i{grid-column:1 / -1;height:5px;border-radius:9px;background:#27343d;overflow:hidden}.staff-profile-attributes article>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--staff-profile-accent) 52%,#315666),var(--staff-profile-accent))}.staff-profile-trait-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.staff-profile-trait-columns>div{padding:11px;border:1px solid #293741;border-radius:6px;background:#0b131a}.staff-profile-trait-columns>div>b{display:block;margin-bottom:7px;color:#77858f;font-size:7px;letter-spacing:.12em}.staff-profile-trait-columns span{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #26333d}.staff-profile-trait-columns span>i{display:grid;place-items:center;width:21px;aspect-ratio:1;color:#07100f;border-radius:50%;background:var(--staff-profile-accent);font-size:9px;font-style:normal;font-weight:900}.staff-profile-trait-columns span em{font-style:normal}.staff-profile-trait-columns span strong,.staff-profile-trait-columns span small{display:block}.staff-profile-trait-columns span strong{font-size:9px}.staff-profile-trait-columns span small{margin-top:3px;color:#71808a;font-size:7px}.staff-profile-record{grid-column:1 / -1}.staff-profile-record>div{grid-template-columns:1fr 1fr}.staff-profile-record-note{color:#61717c!important;font-size:8px!important}.staff-profile-career{grid-column:1 / 2}.staff-profile-timeline{display:grid;gap:0}.staff-profile-timeline article{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:10px 0;border-top:1px solid #26343e}.staff-profile-timeline article:first-child{border-top:0}.staff-profile-timeline article>i{display:grid;place-items:center;align-self:start;min-height:28px;color:var(--staff-profile-accent);border:1px solid color-mix(in srgb,var(--staff-profile-accent) 38%,#33414b);border-radius:5px;background:color-mix(in srgb,var(--staff-profile-accent) 7%,#0b131a);font-size:8px;font-style:normal;font-weight:900}.staff-profile-timeline strong{font-size:10px}.staff-profile-timeline p{margin:4px 0 0;color:#778690;font-size:8px;line-height:1.45}.staff-profile-timeline article.background{opacity:.8}.staff-profile-achievements{grid-column:2 / 3}.staff-profile-achievements>div{display:grid;gap:6px}.staff-profile-achievements article{display:grid;grid-template-columns:45px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--staff-profile-accent) 24%,#293741);border-radius:6px;background:color-mix(in srgb,var(--staff-profile-accent) 5%,#0b131a)}.staff-profile-achievements article>strong{color:var(--staff-profile-accent);font-size:13px}.staff-profile-achievements article b,.staff-profile-achievements article small{display:block}.staff-profile-achievements article b{font-size:9px}.staff-profile-achievements article small{margin-top:3px;color:#74828c;font-size:7px}.staff-profile-empty{margin:0;padding:18px;color:#75848e;border:1px dashed #33414b;border-radius:6px;font-size:9px;line-height:1.5;text-align:center}.development-specialist-program{margin:0 12px 12px;border:1px solid color-mix(in srgb,var(--staff-accent) 32%,#293741);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--staff-accent) 6%,#101922),#0b131a);overflow:hidden}.development-specialist-program>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border-bottom:1px solid #293741}.development-specialist-program>header span{color:var(--staff-accent);font-size:8px;font-weight:900;letter-spacing:.14em}.development-specialist-program>header h3{margin:4px 0;font-size:16px}.development-specialist-program>header p{max-width:720px;margin:0;color:#7b8993;font-size:9px;line-height:1.5}.development-specialist-program>header button{flex:0 0 auto;color:var(--staff-accent);border-color:color-mix(in srgb,var(--staff-accent) 45%,#33414b)}.development-specialist-program>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.development-specialist-program article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:11px;border:1px solid #293741;border-radius:6px;background:#0c151d}.development-specialist-program article>.staff-portrait-frame{grid-row:span 2;width:42px;height:48px;overflow:hidden;border:1px solid color-mix(in srgb,var(--staff-accent) 42%,#33414b);border-radius:5px}.development-specialist-program article>.staff-portrait-frame .player-portrait{width:100%;height:100%}.development-specialist-program article>span small,.development-specialist-program article>span strong,.development-specialist-program article>span em{display:block}.development-specialist-program article>span small{color:var(--staff-accent);font-size:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.development-specialist-program article>span strong{margin:3px 0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.development-specialist-program article>span em{color:#71808a;font-size:7px;font-style:normal}.development-specialist-program article>b{color:#edf2f3;font-size:18px;text-align:center}.development-specialist-program article>b small{display:block;color:#6f7e88;font-size:6px}.development-specialist-program article>.staff-stars{grid-column:2 / -1}.development-specialist-program article>button{padding:6px 8px;font-size:7px}.development-specialist-program article>button.staff-dismiss{width:auto;margin:0}.development-specialist-program article.vacant{grid-template-columns:42px 1fr;border-style:dashed}.development-specialist-program article.vacant .staff-vacancy-mark{display:grid;place-items:center;width:38px;aspect-ratio:1;color:#798892;border:1px dashed #52616b;border-radius:50%;font-size:9px;font-weight:900}.development-specialist-program article.vacant>button{grid-column:1 / -1;color:var(--staff-accent)}.player-next-career-panel{border:1px solid color-mix(in srgb,var(--accent) 35%,#273542);border-radius:10px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),#0d161f;overflow:hidden}.player-next-career-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid #273542}.player-next-career-panel>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.player-next-career-panel>header h3{margin:5px 0;font-size:18px}.player-next-career-panel>header p{max-width:720px;margin:0;color:#84929e;font-size:10px;line-height:1.55}.player-next-career-panel>header>b{flex:0 0 auto;padding:6px 9px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,#33414c);border-radius:999px;font-size:7px;letter-spacing:.1em}.player-next-career-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:16px 19px}.player-next-career-actions label span{display:block;margin-bottom:6px;color:#7d8b96;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.player-next-career-actions select{width:100%;min-height:39px;padding:0 11px;color:#e8eef1;border:1px solid #34434f;border-radius:6px;background:#081119}.player-next-career-actions button{min-height:39px;color:#07110f;border-color:var(--accent);background:var(--accent);font-weight:900}.player-next-career-commitment{display:grid;gap:4px;padding:17px 19px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.player-next-career-commitment strong{color:var(--accent);font-size:15px}.player-next-career-commitment span{color:#8d9aa4;font-size:9px}.player-next-career-panel>footer{padding:10px 19px;color:#6f7e89;border-top:1px solid #273542;font-size:8px}@media (max-width: 900px){.staff-profile-hero{grid-template-columns:105px 1fr;min-height:160px;padding:22px 55px 18px 18px}.staff-profile-portrait{height:130px}.staff-profile-overall{grid-column:1 / -1;display:flex;justify-content:center;gap:9px;width:100%;aspect-ratio:auto;padding:11px;border-width:1px;border-radius:7px}.staff-profile-overall strong{font-size:24px}.staff-profile-summary{grid-template-columns:repeat(2,1fr)}.staff-profile-summary>span{border-top:1px solid #293741}.staff-profile-layout{grid-template-columns:1fr}.staff-profile-attributes,.staff-profile-record,.staff-profile-career,.staff-profile-achievements{grid-column:1;grid-row:auto}.development-specialist-program>div{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.staff-profile-backdrop{padding:0}.staff-profile-modal{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.staff-profile-hero{grid-template-columns:78px 1fr;gap:12px}.staff-profile-portrait{height:100px}.staff-profile-identity h2{font-size:27px}.staff-profile-performance>div,.staff-profile-record>div,.staff-profile-trait-columns{grid-template-columns:1fr}.staff-profile-layout{padding:8px}.development-specialist-program>header{align-items:stretch;flex-direction:column}.development-specialist-program>div,.player-next-career-actions{grid-template-columns:1fr}.player-next-career-panel>header{flex-direction:column}}.training-center{display:flex;flex-direction:column;gap:14px;padding:24px 28px 44px;min-width:0}.training-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 4px}.training-head h1{font-size:36px;line-height:1;margin:8px 0 12px;color:#f5f7fa}.training-head p{margin:0;color:#8f9bab;max-width:650px}.training-head-metrics{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));border:1px solid #27313e;border-radius:8px;background:linear-gradient(135deg,#141b25,#0d131b);overflow:hidden;min-width:470px}.training-head-metrics span{padding:14px 18px;border-left:1px solid #27313e}.training-head-metrics span:first-child{border-left:0}.training-head-metrics small,.training-med-strip small{display:block;color:#778597;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.training-head-metrics strong{display:block;color:#fff;font-size:22px;margin-top:5px}.training-med-strip{display:grid;grid-template-columns:1.4fr repeat(4,.58fr) 2.1fr;align-items:center;border:1px solid color-mix(in srgb,var(--training-accent) 35%,#26323e);background:linear-gradient(100deg,color-mix(in srgb,var(--training-accent) 12%,#101722),#101722 48%,#0c1219);border-radius:8px;padding:14px 18px;gap:16px;box-shadow:inset 3px 0 0 var(--training-accent)}.training-med-strip>div{border-right:1px solid #26303b;padding-right:14px}.training-med-strip>div:first-child span{display:block;color:var(--training-accent);font-size:10px;font-weight:800;letter-spacing:.16em}.training-med-strip>div:first-child strong{display:block;color:#f6f8fa;margin-top:4px}.training-med-strip b{color:#fff;font-size:17px}.training-med-strip p{margin:0;color:#8c98a7;font-size:12px;line-height:1.5}.training-schedule-panel,.training-day-editor,.training-roster-panel,.training-player-detail{border:1px solid #27313d;border-radius:8px;background:linear-gradient(145deg,#151c26,#0d131b);overflow:hidden}.training-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 14px;border-bottom:1px solid #28313d;background:#111822}.training-toolbar>div:last-child{justify-self:end}.training-toolbar button{border:1px solid #303b49;background:#18212d;color:#b6c0cd;padding:8px 14px;font-size:11px;font-weight:700}.training-toolbar button:first-child{border-radius:5px 0 0 5px}.training-toolbar button:last-child{border-radius:0 5px 5px 0}.training-toolbar button.active{background:var(--training-accent);border-color:var(--training-accent);color:#071014;box-shadow:0 0 16px color-mix(in srgb,var(--training-accent) 30%,transparent)}.training-toolbar strong{font-size:12px;color:#d7dde5;letter-spacing:.04em}.training-calendar-grid{display:grid;gap:1px;background:#26313d}.training-calendar-grid.week{grid-template-columns:repeat(7,minmax(125px,1fr))}.training-calendar-grid.month{grid-template-columns:repeat(7,minmax(108px,1fr))}.training-calendar-grid>button{min-height:126px;border:0;border-radius:0;background:#111822;color:#8f9bab;text-align:left;padding:12px;display:flex;flex-direction:column;align-items:stretch;gap:5px;box-shadow:none;position:relative}.training-calendar-grid.month>button{min-height:108px}.training-calendar-grid>button:hover{background:#18212b}.training-calendar-grid>button.selected{background:linear-gradient(150deg,color-mix(in srgb,var(--training-accent) 18%,#151d27),#121923);box-shadow:inset 0 0 0 2px var(--training-accent)}.training-calendar-grid>button.today:after{content:"TODAY";position:absolute;top:10px;right:10px;color:var(--training-accent);font-size:8px;font-weight:900;letter-spacing:.14em}.training-calendar-grid>button.locked{opacity:.72}.training-calendar-grid>button>span{color:#dbe1e8;font-size:11px;font-weight:800;margin-bottom:5px}.training-calendar-grid>button>small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-game{color:var(--training-accent);font-size:10px;letter-spacing:.08em}.training-workspace{display:grid;grid-template-columns:minmax(245px,.75fr) minmax(470px,1.5fr) minmax(300px,.9fr);gap:14px;align-items:start}.training-day-editor>header,.training-roster-panel>header,.training-player-detail>header{padding:16px 18px;border-bottom:1px solid #28323e}.training-day-editor>header{display:flex;justify-content:space-between;align-items:center}.training-day-editor header span,.training-roster-panel header span,.training-player-detail header span,.training-ledger>span,.training-condition-summary>span{font-size:9px;font-weight:800;letter-spacing:.17em;color:var(--training-accent)}.training-day-editor h2,.training-roster-panel h2,.training-player-detail h2{margin:4px 0 0;color:#f1f4f7;font-size:20px}.training-day-editor header b{font-size:9px;color:var(--training-accent);border:1px solid color-mix(in srgb,var(--training-accent) 50%,transparent);padding:6px 8px;border-radius:4px}.training-day-editor>label,.training-player-detail>label{display:block;margin:14px 16px}.training-day-editor label>span,.training-player-detail label>span{display:block;text-transform:uppercase;color:#91a0b1;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:6px}.training-day-editor select,.training-player-detail select{width:100%;background:#0b1118;border:1px solid #303a47;color:#e6eaf0;border-radius:5px;padding:10px}.training-day-editor label>small{display:block;color:#657385;font-size:9px;margin-top:5px}.training-locked-note{margin:12px 16px 18px;padding:10px;color:#c89558;background:#201b15;border:1px solid #4a3520;border-radius:5px;font-size:10px}.training-roster-panel>header{display:flex;justify-content:space-between;gap:18px;align-items:end}.training-roster-panel>header p{margin:0;max-width:350px;text-align:right;color:#748294;font-size:10px}.training-player-list{max-height:620px;overflow:auto}.training-player-list>button{width:100%;display:grid;grid-template-columns:46px minmax(170px,1fr) 50px 50px 70px;align-items:center;gap:10px;border:0;border-bottom:1px solid #222c37;border-radius:0;background:#101720;text-align:left;padding:8px 12px;color:#dfe4ea;box-shadow:none}.training-player-list>button:hover,.training-player-list>button.active{background:color-mix(in srgb,var(--training-accent) 10%,#141c26)}.training-player-list>button.active{box-shadow:inset 3px 0 0 var(--training-accent)}.training-player-list .player-portrait{width:42px;height:48px}.training-player-list>button>span strong{display:block;font-size:12px}.training-player-list>button>span small{display:block;color:#748294;font-size:9px;margin-top:3px}.training-player-list i{font-style:normal;text-align:center}.training-player-list i small{display:block;color:#657386;font-size:8px;letter-spacing:.1em}.training-player-list i b{font-size:12px;color:#dfe5ec}.training-player-list i b.warn{color:#f0a64b}.training-player-list i b.neg{color:#ff6871}.training-player-detail>header{display:flex;align-items:center;gap:14px}.training-player-detail>header .player-portrait{width:65px;height:76px;border-radius:7px}.training-player-detail>header p{margin:4px 0 0;color:#738194;font-size:10px}.condition-rings{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:14px}.condition-rings span{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--training-accent) 55%,#303a47);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d141c}.condition-rings b{font-size:16px;color:#fff}.condition-rings small{color:#768496;font-size:7px;text-transform:uppercase}.training-check{display:flex!important;gap:9px;align-items:flex-start}.training-check input{margin-top:2px;accent-color:var(--training-accent)}.training-check>span{margin:0!important;color:#d6dce4!important}.training-check small{display:block;color:#697789;font-size:9px;line-height:1.4;margin-top:4px;text-transform:none;letter-spacing:0}.training-condition-summary,.training-ledger{margin:14px;border:1px solid #293440;border-radius:6px;background:#0c1219;padding:12px}.training-condition-summary strong{display:block;color:#fff;text-transform:capitalize;margin-top:5px}.training-condition-summary p{color:#748294;font-size:9px;margin:5px 0 0}.training-ledger p{display:grid;grid-template-columns:42px 1fr auto;gap:8px;align-items:center;border-top:1px solid #222c36;margin:8px 0 0;padding-top:8px}.training-ledger p b{font-size:9px;color:#aeb8c4}.training-ledger p small{font-size:8px;color:#718093;line-height:1.35}.training-ledger p i{font-size:8px;font-style:normal}.training-ledger em{display:block;color:#667487;font-size:9px;margin-top:10px}.training-ledger .neg{color:#ff6871}.training-ledger .pos{color:#63d49d}@media (max-width:1250px){.training-head{align-items:flex-start}.training-head-metrics{min-width:400px}.training-med-strip{grid-template-columns:1.2fr repeat(4,.55fr)}.training-med-strip p{display:none}.training-workspace{grid-template-columns:280px 1fr}.training-player-detail{grid-column:1/-1}.training-calendar-grid.week,.training-calendar-grid.month{overflow-x:auto;grid-template-columns:repeat(7,minmax(140px,1fr))}}@media (max-width:850px){.training-center{padding:16px 12px 80px}.training-head{display:block}.training-head h1{font-size:29px}.training-head-metrics{margin-top:18px;min-width:0;grid-template-columns:repeat(2,1fr)}.training-head-metrics span:nth-child(3){border-left:0;border-top:1px solid #27313e}.training-head-metrics span:nth-child(4){border-top:1px solid #27313e}.training-med-strip{grid-template-columns:1fr 1fr 1fr}.training-med-strip>div:first-child{grid-column:1/-1}.training-med-strip>div:nth-of-type(4),.training-med-strip>div:nth-of-type(5){display:none}.training-toolbar{grid-template-columns:1fr auto}.training-toolbar>strong{display:none}.training-calendar-grid.week,.training-calendar-grid.month{display:flex;overflow-x:auto}.training-calendar-grid>button{min-width:145px}.training-workspace{grid-template-columns:1fr}.training-player-detail{grid-column:auto}.training-roster-panel>header{display:block}.training-roster-panel>header p{text-align:left;margin-top:6px}.training-player-list>button{grid-template-columns:42px minmax(130px,1fr) 45px 45px}.training-player-list>button i:last-child{display:none}}.gd-readiness{margin:14px 0;border:1px solid #293542;border-radius:7px;background:#0e151d;overflow:hidden}.gd-readiness header{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid #26313c}.gd-readiness header span{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--accent)}.gd-readiness header button{border:0;background:transparent;color:#9aa8b8;font-size:9px;box-shadow:none}.gd-readiness>div{display:grid;grid-template-columns:repeat(3,1fr)}.gd-readiness>div>span{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 12px;border-right:1px solid #222d37;border-bottom:1px solid #222d37}.gd-readiness strong{font-size:10px;color:#dce2e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-readiness small{font-size:8px;color:#7d8b9b}.gd-readiness b{grid-column:2;grid-row:1/3;font-size:9px;color:#68d7a0;align-self:center}.gd-readiness b.warn{color:#f3a851}.calendar-training{margin-top:auto!important;width:100%;border:0!important;background:color-mix(in srgb,var(--accent) 9%,#101721)!important;color:color-mix(in srgb,var(--accent) 70%,#c4ccd5)!important;padding:5px 6px!important;font-size:8px!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important}.calendar-training:hover{background:color-mix(in srgb,var(--accent) 18%,#101721)!important}.nav-item{position:relative}.nav-unread{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#071014;font-size:8px;box-shadow:0 0 13px color-mix(in srgb,var(--accent) 35%,transparent)}.topbar-icon-action.milestone{max-width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-color:color-mix(in srgb,var(--accent) 45%,#33404b);color:var(--accent-2)}.topbar-team-picker{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.topbar-team-picker>span{padding-left:11px;color:#6f7e89;font-size:7px;font-weight:900;letter-spacing:.14em}.topbar-team.browsing-rival{border-color:color-mix(in srgb,var(--accent) 55%,#33404a);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 13%,#0d151d),#0d151d)}.topbar-team.browsing-rival .topbar-team-picker>span{color:var(--accent)}.topbar-return-team{width:30px;height:30px;display:grid;place-items:center;margin-right:6px;padding:0;border:1px solid color-mix(in srgb,var(--accent) 45%,#33404a);border-radius:5px;background:color-mix(in srgb,var(--accent) 8%,#111a22);color:var(--accent);font-weight:900}.topbar-rival-return{white-space:nowrap}.nav-team-card.viewing-rival{position:relative;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%)}.nav-team-card.viewing-rival .nav-team-copy>span{color:var(--accent)}.nav-return-team{min-height:27px;margin:11px 10px 0;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent) 42%,#2c3943);border-radius:4px;background:color-mix(in srgb,var(--accent) 8%,#101920);color:var(--accent-2);font-size:8px;font-weight:900;letter-spacing:.08em}.organization-overview{--organization-accent:var(--accent);display:flex;min-width:0;flex-direction:column;gap:13px;padding:18px 26px 44px;color:#dbe2e7}.organization-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:164px;padding:22px 28px;border:1px solid color-mix(in srgb,var(--organization-accent) 34%,#2a3640);border-radius:10px;background:radial-gradient(circle at 13% 10%,color-mix(in srgb,var(--organization-accent) 16%,transparent),transparent 32%),linear-gradient(125deg,#121c26,#0b1219 68%);box-shadow:inset 3px 0 0 var(--organization-accent),0 18px 40px #0005}.organization-identity{display:flex;min-width:0;align-items:center;gap:22px}.organization-crest{width:104px;height:104px;flex:0 0 auto;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--organization-accent) 24%,transparent))}.organization-identity>div{min-width:0}.organization-identity>div>span,.organization-panel>header span{color:var(--organization-accent);font-size:8px;font-weight:900;letter-spacing:.17em}.organization-identity h1{margin:5px 0 7px;color:#f4f7f8;font-size:34px;line-height:1}.organization-identity p{max-width:720px;margin:0;color:#83919b;font-size:11px;line-height:1.55}.organization-identity>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.organization-identity>div>div b,.organization-identity>div>div small{padding:5px 8px;border:1px solid #2e3a43;border-radius:4px;background:#0c141b;color:#94a1a9;font-size:7px;font-style:normal;text-transform:uppercase}.organization-identity>div>div b{border-color:color-mix(in srgb,var(--organization-accent) 50%,#2e3a43);color:var(--organization-accent)}.organization-scorecard{display:grid;grid-template-columns:repeat(4,82px);gap:9px}.organization-scorecard article{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #2e3b45;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--organization-accent) 12%,#121b23),#0d141b 68%);box-shadow:inset 0 0 0 3px #101820,0 0 0 1px color-mix(in srgb,var(--organization-accent) 36%,transparent)}.organization-scorecard strong{color:#f5f7f8;font-size:21px}.organization-scorecard span{margin-top:3px;color:#76858f;font-size:7px;font-weight:900;letter-spacing:.12em}.organization-readonly-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--organization-accent) 33%,#293640);border-radius:7px;background:color-mix(in srgb,var(--organization-accent) 6%,#101820);color:#87949d;font-size:9px}.organization-readonly-banner span{display:flex;align-items:center;gap:7px}.organization-readonly-banner i{color:var(--organization-accent);font-size:15px;font-style:normal}.organization-readonly-banner b{color:#dce3e6}.organization-readonly-banner button,.organization-panel>header button{padding:7px 10px;border:1px solid #34434d;border-radius:4px;background:#121d25;color:var(--organization-accent-2,var(--accent-2));font-size:8px;font-weight:900;white-space:nowrap}.organization-tabs{display:flex;gap:5px;padding:6px;border:1px solid #293640;border-radius:8px;background:#0c141b}.organization-tabs button{min-height:36px;padding:0 15px;border:1px solid transparent;border-radius:5px;background:transparent;color:#7e8b95;font-size:9px;font-weight:900}.organization-tabs button.active{border-color:color-mix(in srgb,var(--organization-accent) 58%,#33404a);background:color-mix(in srgb,var(--organization-accent) 14%,#101922);color:#edf2f3;box-shadow:inset 0 -2px 0 var(--organization-accent)}.organization-overview-grid{display:grid;grid-template-columns:minmax(520px,1.45fr) minmax(290px,.75fr);gap:13px}.organization-panel{overflow:hidden;border:1px solid #293640;border-radius:9px;background:linear-gradient(145deg,#121b24,#0c131a)}.organization-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid #283540}.organization-panel>header h2{margin:4px 0 0;color:#eef2f3;font-size:17px}.organization-panel>header p{max-width:740px;margin:6px 0 0;color:#74828c;font-size:9px;line-height:1.5}.organization-core{grid-row:span 2}.organization-core>div>article{display:grid;grid-template-columns:58px minmax(0,1fr) 54px;align-items:center;gap:12px;min-height:78px;padding:8px 14px;border-bottom:1px solid #24313a}.organization-core>div>article:last-child{border-bottom:0}.organization-core .player-portrait{width:54px;height:62px}.organization-core article>span{min-width:0}.organization-core article>span small,.organization-core article>span strong,.organization-core article>span em{display:block}.organization-core article>span small{color:var(--organization-accent);font-size:7px;font-weight:900;letter-spacing:.11em}.organization-core article>span strong{overflow:hidden;margin-top:3px;color:#e6ebed;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.organization-core article>span em{margin-top:3px;color:#77858e;font-size:8px;font-style:normal}.organization-core article>b{color:#f4f7f8;font-size:21px;text-align:center}.organization-core article>b small{display:block;color:#71808a;font-size:7px}.organization-public-intel dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.organization-public-intel dl>div{min-height:55px;padding:11px 14px;border-right:1px solid #25323b;border-bottom:1px solid #25323b}.organization-public-intel dl>div:nth-child(2n){border-right:0}.organization-public-intel dt{color:#71808a;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.organization-public-intel dd{margin:5px 0 0;color:#e5eaec;font-size:11px;font-weight:800;text-transform:capitalize}.organization-departments>div{padding:7px 13px 12px}.organization-departments article{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #25313a}.organization-departments article:last-child{border-bottom:0}.organization-departments article span strong,.organization-departments article span small{display:block}.organization-departments article span strong{font-size:9px}.organization-departments article span small{margin-top:3px;color:#71808a;font-size:7px;text-transform:capitalize}.organization-departments article>b{color:var(--organization-accent);font-size:9px;letter-spacing:1px}.organization-departments article>i{grid-column:1/-1;height:3px;overflow:hidden;border-radius:2px;background:#26323b}.organization-departments article>i em{display:block;height:100%;background:var(--organization-accent);box-shadow:0 0 9px var(--organization-accent)}.organization-roster-head,.organization-roster>article{display:grid;grid-template-columns:minmax(220px,1.35fr) 50px 50px 55px 55px 55px 55px minmax(125px,.8fr);align-items:center;gap:10px;padding:9px 15px}.organization-roster-head{border-bottom:1px solid #2b3841;background:#101922;color:#6f7e88;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.organization-roster>article{min-height:58px;border-bottom:1px solid #243039;color:#9ba7ae;font-size:9px}.organization-roster>article:last-child{border-bottom:0}.organization-roster>article:hover{background:color-mix(in srgb,var(--organization-accent) 6%,#101922)}.organization-roster>article>span:first-child{display:flex;align-items:center;gap:10px;color:#e5eaec}.organization-roster .player-portrait{width:40px;height:46px}.organization-roster>article>strong{display:grid;width:34px;height:27px;place-items:center;border:1px solid color-mix(in srgb,var(--organization-accent) 55%,#34414a);border-radius:6px;background:color-mix(in srgb,var(--organization-accent) 12%,#101820);color:#f2f5f6}.organization-leadership>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.organization-leadership article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;padding:13px 16px;border-right:1px solid #26333c;border-bottom:1px solid #26333c}.organization-leadership article:nth-child(2n){border-right:0}.organization-leadership .player-portrait{width:72px;height:82px}.organization-leadership article>div{min-width:0}.organization-leadership article>div>span{color:var(--organization-accent);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.organization-leadership h3{margin:4px 0 0;color:#eef2f3;font-size:14px}.organization-leadership p,.organization-leadership article>div>small{display:block;overflow:hidden;margin:4px 0 0;color:#74828c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.organization-leadership aside{text-align:right}.organization-leadership aside strong,.organization-leadership aside span,.organization-leadership aside small{display:block}.organization-leadership aside strong{color:#f2f5f6;font-size:24px}.organization-leadership aside span{margin-top:2px;color:var(--organization-accent);font-size:8px}.organization-leadership aside small{margin-top:5px;color:#6f7e88;font-size:7px;text-transform:capitalize}@media (max-width:1280px){.organization-hero{grid-template-columns:1fr}.organization-scorecard{justify-content:start}.organization-overview-grid{grid-template-columns:1fr}.organization-core{grid-row:auto}.organization-leadership>div{grid-template-columns:1fr}.organization-leadership article{border-right:0}.organization-roster{overflow-x:auto}.organization-roster-head,.organization-roster>article{min-width:900px}}@media (max-width:850px){.organization-overview{padding:13px 11px 80px}.organization-hero{padding:18px}.organization-identity{align-items:flex-start}.organization-crest{width:72px;height:72px}.organization-identity h1{font-size:25px}.organization-scorecard{grid-template-columns:repeat(4,minmax(62px,1fr))}.organization-readonly-banner{align-items:flex-start;flex-direction:column}.organization-tabs{overflow-x:auto}.organization-tabs button{white-space:nowrap}.organization-leadership article{grid-template-columns:62px minmax(0,1fr)}.organization-leadership .player-portrait{width:58px;height:68px}.organization-leadership aside{grid-column:2;display:flex;align-items:center;gap:9px;text-align:left}.organization-leadership aside strong{font-size:17px}.organization-leadership aside span,.organization-leadership aside small{margin:0}.topbar-team-picker>span{display:none}}.organization-leadership aside strong{color:var(--organization-accent);font-size:11px;letter-spacing:1px}.organization-leadership aside span{margin-top:4px;color:#e4e9eb;text-transform:capitalize}.gm-inbox-page{padding:24px 28px 48px;display:flex;flex-direction:column;gap:12px;min-width:0}.gm-inbox-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:8px 2px 18px}.gm-inbox-head>div:first-child>span,.gm-responsibility-panel header>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.18em}.gm-inbox-head h1{margin:6px 0 8px;color:#f4f7fa;font-size:36px}.gm-inbox-head p{margin:0;color:#83909e}.gm-inbox-head>div:last-child{display:grid;grid-template-columns:auto auto;align-items:end;gap:2px 8px;text-align:right}.gm-inbox-head>div:last-child strong{color:var(--accent);font-size:28px}.gm-inbox-head>div:last-child span{color:#71808e;font-size:9px;text-transform:uppercase}.gm-inbox-head>div:last-child button{grid-column:1/-1;margin-top:5px;font-size:9px}.gm-inbox-filters{display:flex;gap:5px;overflow-x:auto;padding:7px;border:1px solid #28343e;border-radius:8px;background:#0d141c}.gm-inbox-filters button{flex:0 0 auto;border-color:transparent;background:transparent;color:#84919e;font-size:9px;font-weight:800}.gm-inbox-filters button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,#111a23);color:var(--accent-2)}.gm-inbox-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(430px,1.35fr) minmax(260px,.75fr);min-height:620px;border:1px solid #28343e;border-radius:9px;overflow:hidden;background:#0d141c}.gm-message-list{border-right:1px solid #28343e;max-height:720px;overflow:auto;background:#0a1118}.gm-message-list>button{width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:start;padding:14px 12px;border:0;border-bottom:1px solid #202b35;border-radius:0;background:#0f171f;color:#dce2e8;text-align:left;box-shadow:none}.gm-message-list>button:hover,.gm-message-list>button.selected{background:color-mix(in srgb,var(--accent) 9%,#151e27)}.gm-message-list>button.selected{box-shadow:inset 3px 0 var(--accent)}.gm-message-list>button.unread span strong:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.gm-message-list>button>i,.gm-message-detail>header>i{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--accent) 50%,#34414d);border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 13%,#121a23);color:var(--accent-2);font-size:9px;font-style:normal;font-weight:900}.gm-message-list small{display:block;color:#647383;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.gm-message-list strong{display:block;margin-top:5px;font-size:11px;line-height:1.35}.gm-message-list p{margin:4px 0 0;color:#71808d;font-size:8px}.gm-message-list em{font-size:7px;font-style:normal;text-transform:uppercase;color:#657482}.gm-message-list em.urgent{color:#ff6670}.gm-message-list em.important{color:#f2b34c}.gm-message-detail{padding:30px;border-right:1px solid #28343e;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%),#101821}.gm-message-detail>header{display:flex;gap:14px;padding-bottom:22px;border-bottom:1px solid #2a3540}.gm-message-detail>header>i{width:48px;height:48px}.gm-message-detail header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.gm-message-detail h2{margin:5px 0;color:#f4f7fa;font-size:24px;line-height:1.2}.gm-message-detail header p{margin:0;color:#687786;font-size:9px}.gm-message-detail>article{min-height:240px;padding:26px 2px}.gm-message-detail>article p{max-width:680px;color:#b5bec7;font-size:13px;line-height:1.85}.gm-message-detail>.primary{min-width:190px}.gm-responsibility-panel{padding:22px 18px;background:#0b1219}.gm-responsibility-panel h3{margin:6px 0;color:#eef2f5;font-size:18px}.gm-responsibility-panel header p,.gm-responsibility-note{color:#71808e;font-size:9px;line-height:1.55}.gm-responsibility-panel>label{display:block;margin-top:15px}.gm-responsibility-panel>label>span{display:block;margin-bottom:6px;color:#aab4be;font-size:9px;text-transform:capitalize}.gm-responsibility-panel select{width:100%;padding:9px;border:1px solid #2c3944;border-radius:5px;background:#0c141b;color:#dce2e7;font-size:10px}.gm-preference-list{display:grid;gap:9px;margin-top:24px;padding-top:18px;border-top:1px solid #28343e}.gm-preference-list>span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.gm-preference-list label{display:flex;gap:8px;align-items:center;color:#9ba7b2;font-size:9px}.gm-preference-list input{accent-color:var(--accent)}.gm-inbox-empty{padding:34px;text-align:center;color:#71808d}.gm-inbox-empty strong{display:block;color:#d8dfe5}.gm-inbox-empty p{font-size:10px}.calendar-event.all-star{border-color:color-mix(in srgb,var(--accent) 55%,#38454f)!important;background:color-mix(in srgb,var(--accent) 15%,#121a22)!important;color:var(--accent-2)!important}.all-star-rosters>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#26323c}.all-star-rosters article{padding:10px;background:#101821}.all-star-rosters article>b{display:block;margin-bottom:6px;color:var(--accent);font-size:8px;text-transform:uppercase}.all-star-rosters article>button{display:block;width:100%;padding:4px 0;border:0;background:transparent;color:#aab4bd;text-align:left;font-size:8px;box-shadow:none}.gm-inbox-folders{display:flex;gap:7px}.gm-inbox-folders button{display:flex;align-items:center;gap:8px;min-width:116px;justify-content:center;border:1px solid #2a3742;background:#0e161e;color:#7e8b97;font-size:9px;font-weight:900;text-transform:uppercase}.gm-inbox-folders button b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:#1a2530;color:#aab5bf;font-size:8px}.gm-inbox-folders button.active{border-color:color-mix(in srgb,var(--accent) 58%,#2a3742);background:color-mix(in srgb,var(--accent) 12%,#0e161e);color:var(--accent-2)}.gm-message-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gm-message-actions .primary{min-width:190px}.gm-message-actions .danger-quiet{margin-left:auto}.trade-command-center{width:min(1540px,100%);margin:0 auto;color:#e7eceb}.trade-command-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 2px 18px}.trade-command-head>div>span,.trade-market-workspace>header span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.17em}.trade-command-head h1{margin:6px 0 7px;color:#f4f7f8;font-size:38px;letter-spacing:-.04em}.trade-command-head p,.trade-market-workspace>header p{max-width:820px;margin:0;color:#81909d;font-size:10px;line-height:1.6}.trade-command-head aside{display:grid;grid-template-columns:auto auto;align-items:end;gap:1px 8px;padding:11px 15px;border:1px solid #2a3844;border-radius:8px;background:#0e161e;text-align:right}.trade-command-head aside strong{color:var(--accent);font-size:24px}.trade-command-head aside span{color:#9ba8b2;font-size:9px;text-transform:uppercase}.trade-command-head aside small{grid-column:1/-1;color:#667783;font-size:8px}.trade-command-tabs{display:flex;gap:4px;overflow:auto;margin-bottom:14px;padding:6px;border:1px solid #293742;border-radius:8px;background:#0c141b}.trade-command-tabs button{position:relative;flex:0 0 auto;min-width:130px;border-color:transparent;background:transparent;color:#7e8d98;font-size:9px;font-weight:900}.trade-command-tabs button.active{border-color:color-mix(in srgb,var(--accent) 62%,#2c3944);background:color-mix(in srgb,var(--accent) 13%,#101922);color:var(--accent-2)}.trade-command-tabs button b{display:inline-grid;min-width:17px;height:17px;place-items:center;margin-left:7px;border-radius:50%;background:var(--accent);color:#081015;font-size:7px}.trade-command-center>.trade-machine{width:100%}.trade-machine-head h2{margin:4px 0 0;color:#f0f4f5;font-size:26px}.trade-market-workspace{min-height:650px;border:1px solid #293742;border-radius:9px;background:linear-gradient(145deg,#0e171f,#0a1118);overflow:hidden}.trade-market-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px;border-bottom:1px solid #293742;background:radial-gradient(circle at 75% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 44%)}.trade-market-workspace>header h2{margin:5px 0 7px;color:#f0f4f5;font-size:26px}.trade-market-workspace>header>strong{color:var(--accent);font-size:19px}.trade-market-roster{display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));gap:8px;padding:16px}.trade-market-roster.compact{grid-template-columns:repeat(2,minmax(300px,1fr));padding-top:8px}.trade-market-roster article{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid #293742;border-radius:7px;background:#111a22}.trade-market-roster article.selected{border-color:color-mix(in srgb,var(--accent) 65%,#293742);background:color-mix(in srgb,var(--accent) 9%,#111a22);box-shadow:inset 3px 0 var(--accent)}.trade-market-roster .player-portrait{width:55px;height:64px}.trade-market-roster article span{color:var(--accent);font-size:7px;font-weight:900}.trade-market-roster h3{margin:3px 0;color:#e9edef;font-size:12px}.trade-market-roster p{margin:0;color:#75848f;font-size:8px}.trade-market-roster small{display:block;margin-top:5px;color:#e6a646;font-size:7px}.trade-market-roster button{max-width:125px;font-size:8px}.trade-market-subhead{margin:18px 18px 4px;color:#92a0aa;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.trade-market-picks{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:8px;padding:8px 16px 20px}.trade-market-picks article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #293742;border-radius:7px;background:#111a22}.trade-market-picks article.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#111a22)}.trade-market-picks article>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #384754;border-radius:50%;color:var(--accent);font-size:8px;font-weight:950}.trade-market-picks strong{display:block;font-size:10px}.trade-market-picks small{display:block;margin-top:4px;color:#72818d;font-size:8px}.trade-finder-form{display:grid;grid-template-columns:1.1fr 1.1fr 1fr .8fr auto;gap:9px;align-items:end;padding:16px 18px;border-bottom:1px solid #293742;background:#0b131a}.trade-finder-form label{display:grid;gap:6px}.trade-finder-form label>span{color:#8d9ba6;font-size:8px;text-transform:uppercase}.trade-finder-form select,.trade-finder-form input{width:100%;min-height:36px;border:1px solid #30404c;border-radius:5px;background:#101a22;color:#dce3e5;font-size:9px}.trade-finder-form input[type=range]{accent-color:var(--accent)}.trade-finder-request{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #293742}.trade-finder-request span{color:var(--accent);font-size:7px;font-weight:950}.trade-finder-request strong{font-size:10px;text-transform:capitalize}.trade-finder-request small{margin-left:auto;color:#71808b;font-size:8px}.trade-finder-results{display:grid;gap:7px;padding:14px 18px}.trade-finder-results article{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:13px;padding:11px 13px;border:1px solid #293742;border-radius:7px;background:#111a22}.trade-finder-results article.accepted{border-color:color-mix(in srgb,#48d17b 50%,#293742)}.trade-finder-results .player-portrait{width:58px;height:67px}.trade-finder-results article span{color:var(--accent);font-size:7px;font-weight:900}.trade-finder-results h3{margin:3px 0;color:#edf1f2;font-size:13px}.trade-finder-results p,.trade-finder-results small{margin:0;color:#778691;font-size:8px}.trade-finder-results article aside{display:grid;justify-items:end;gap:7px}.trade-finder-results article aside strong{font-size:8px}.trade-finder-results article button{font-size:8px}.trade-offer-list{display:grid;gap:7px;padding:16px}.trade-offer-list article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid #293742;border-radius:7px;background:#111a22}.trade-offer-list h3{margin:0 0 4px;font-size:11px}.trade-offer-list p,.trade-offer-list small{margin:0;color:#75848f;font-size:8px}.trade-offer-history{display:grid;gap:1px;margin:8px 16px 22px;border:1px solid #293742;border-radius:7px;overflow:hidden;background:#293742}.trade-offer-history article{display:grid;grid-template-columns:85px 1fr auto;padding:10px;background:#101820}.trade-offer-history span{color:var(--accent);font-size:8px;text-transform:uppercase}.trade-offer-history strong{font-size:9px}.trade-offer-history small,.trade-offer-history>p{color:#71808b;font-size:8px}.trade-situation-badge.protected{border-color:#8e6ce9!important;color:#b9a4ff!important}.trade-player-card.untouchable{border-color:color-mix(in srgb,#8e6ce9 45%,#2d3b46)}@media (max-width:1100px){.trade-market-roster,.trade-market-roster.compact{grid-template-columns:repeat(2,minmax(260px,1fr))}.trade-finder-form{grid-template-columns:repeat(2,1fr)}.trade-finder-form>.primary{grid-column:1/-1}.trade-market-picks{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.trade-command-head,.trade-market-workspace>header{align-items:flex-start;flex-direction:column}.trade-market-roster,.trade-market-roster.compact,.trade-market-picks,.trade-finder-form{grid-template-columns:1fr}.trade-finder-results article,.trade-offer-list article{grid-template-columns:52px 1fr}.trade-finder-results article aside,.trade-offer-list article>button{grid-column:2;justify-items:start}.trade-command-tabs button{min-width:112px}}@media (max-width:1180px){.gm-inbox-layout{grid-template-columns:310px 1fr}.gm-responsibility-panel{grid-column:1/-1;border-top:1px solid #28343e;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gm-responsibility-panel header,.gm-preference-list,.gm-responsibility-note{grid-column:1/-1}.gm-message-detail{border-right:0}}@media (max-width:760px){.gm-inbox-page{padding:16px 10px 80px}.gm-inbox-head{align-items:flex-start}.gm-inbox-layout{display:flex;flex-direction:column}.gm-message-list{max-height:320px;border-right:0}.gm-message-detail{padding:20px;min-height:430px;border-top:1px solid #28343e}.gm-responsibility-panel{display:block}.gm-inbox-head h1{font-size:30px}.topbar-icon-action.milestone{max-width:125px}}.training-state-empty{display:grid;place-items:start;max-width:720px;margin:40px auto;padding:28px;border:1px dashed #34434f;border-radius:10px;background:#0d151d}.training-state-empty span{color:var(--training-accent, var(--accent));font-size:9px;font-weight:900;letter-spacing:.15em}.training-state-empty h1{margin:7px 0}.training-state-empty p{margin:0;color:#82909c;line-height:1.6}@media (max-width:720px){.topbar-advance-menu{position:fixed;top:62px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 74px);overflow-y:auto}.gm-inbox-head{flex-direction:column}.gm-inbox-head>div:last-child{width:100%;grid-template-columns:auto 1fr auto;align-items:center;text-align:left}.gm-inbox-head>div:last-child button{grid-column:auto;margin:0 0 0 auto}.gm-inbox-folders{overflow-x:auto}.gm-message-detail{min-width:0}.gm-message-detail h2,.gm-message-detail>article p{overflow-wrap:anywhere}.gm-message-actions{align-items:stretch;flex-direction:column}.gm-message-actions .primary,.gm-message-actions .danger-quiet{width:100%;min-width:0;margin-left:0}.staff-market-backdrop{align-items:end;padding:0}.staff-market-panel.modal{width:100%;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.staff-candidate-list{max-height:calc(94dvh - 150px)}.staff-department-panel>header{align-items:stretch;flex-direction:column}.staff-department-actions{justify-content:space-between}.trade-command-tabs{margin-inline:-4px;scroll-padding-inline:6px}.trade-market-workspace{min-height:0}.trade-market-roster article,.trade-market-picks article{grid-template-columns:50px minmax(0,1fr)}.trade-market-roster article>button,.trade-market-picks article>button{grid-column:1 / -1;width:100%;max-width:none}.trade-finder-request{align-items:flex-start;flex-direction:column}.trade-finder-request small{margin-left:0}.trade-offer-history article{grid-template-columns:72px minmax(0,1fr);gap:5px 8px}.trade-offer-history article small{grid-column:2}.trade-action-bar{align-items:stretch;flex-direction:column}.trade-action-bar button{width:100%}}.wg-stamina{display:grid;grid-template-columns:34px auto;align-items:center;gap:4px}.wg-stamina:before{content:"";grid-column:1;grid-row:1;height:4px;border-radius:3px;background:#29343f}.wg-stamina i{grid-column:1;grid-row:1;height:4px;border-radius:3px;background:#57d58e;z-index:1}.wg-stamina b{font-size:8px;color:#8de5b1}.wg-stamina.mid i{background:#e7aa47}.wg-stamina.mid b{color:#e7aa47}.wg-stamina.low i{background:#ff6670}.wg-stamina.low b{color:#ff6670}.finance-center{display:grid;gap:14px;padding:22px 28px 48px;min-width:0;color:#e9edf2}.finance-hero{min-height:150px;display:grid;grid-template-columns:1fr 330px;align-items:center;gap:30px;padding:25px 28px;border:1px solid color-mix(in srgb,var(--finance-accent) 28%,#27323d);border-radius:11px;background:radial-gradient(circle at 77% 0,color-mix(in srgb,var(--finance-accent) 16%,transparent),transparent 36%),linear-gradient(135deg,#141d27,#090f16 73%);box-shadow:inset 3px 0 var(--finance-accent),0 16px 38px #0000003b}.finance-hero>div:first-child>span,.finance-panel header span,.finance-facilities>header span{color:var(--finance-accent);font-size:8px;font-weight:900;letter-spacing:.18em}.finance-hero h1{margin:6px 0 8px;font-size:34px;letter-spacing:-.04em}.finance-hero p{max-width:680px;margin:0;color:#8996a5;font-size:11px;line-height:1.65}.finance-cash{padding:16px 18px;border:1px solid #2a3742;border-radius:8px;background:#070c11ad}.finance-cash small{display:block;color:#788695;font-size:8px;letter-spacing:.15em}.finance-cash strong{display:block;margin:5px 0;color:#fff;font-size:28px}.finance-cash span{color:#8895a3;font-size:9px}.finance-cash>i,.finance-budget>i,.facility-progress>i{height:5px;display:block;margin-top:10px;overflow:hidden;border-radius:9px;background:#24303a}.finance-cash em,.finance-budget em,.facility-progress em{height:100%;display:block;border-radius:inherit;background:var(--finance-accent);box-shadow:0 0 10px color-mix(in srgb,var(--finance-accent) 45%,transparent)}.finance-kpis{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #26323d;border-radius:9px;overflow:hidden;background:#101821}.finance-kpis article{min-width:0;padding:14px 16px;border-left:1px solid #26323d}.finance-kpis article:first-child{border-left:0}.finance-kpis span{display:block;color:#71808f;font-size:7px;font-weight:900;letter-spacing:.13em}.finance-kpis strong{display:block;margin:6px 0 3px;color:#f3f6f8;font-size:19px}.finance-kpis small{color:#687786;font-size:8px}.positive{color:#65d49b!important}.negative{color:#ff747c!important}.finance-main-grid,.finance-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px}.finance-panel,.finance-facilities{border:1px solid #27333e;border-radius:9px;background:linear-gradient(145deg,#141d27,#0c1219);overflow:hidden}.finance-panel>header,.finance-facilities>header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;border-bottom:1px solid #27333e}.finance-panel h2,.finance-facilities h2{margin:3px 0 0;font-size:17px}.finance-panel>header>small,.finance-facilities>header>p{max-width:440px;margin:0;color:#748291;font-size:8px;line-height:1.55;text-align:right}.finance-pricing>label{display:grid;grid-template-columns:175px minmax(150px,1fr) 64px;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid #222d37}.finance-pricing label span{display:block;font-size:10px;font-weight:800}.finance-pricing label small{display:block;margin-top:3px;color:#6d7b89;font-size:8px}.finance-pricing input{width:100%;accent-color:var(--finance-accent)}.finance-pricing label>strong{text-align:right;color:#fff;font-size:15px}.finance-demand-note{margin:14px 18px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--finance-accent) 25%,#293642);border-radius:6px;background:color-mix(in srgb,var(--finance-accent) 6%,#0b1218)}.finance-demand-note b{color:var(--finance-accent);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.finance-demand-note p{margin:4px 0 0;color:#7e8b99;font-size:9px;line-height:1.5}.finance-costs dl{margin:0;padding:6px 18px}.finance-costs dl>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #25303a}.finance-costs dt{color:#8794a2;font-size:10px}.finance-costs dd{margin:0;color:#e9edf1;font-size:11px;font-weight:800}.finance-budget{padding:12px 18px 17px}.finance-budget>span{display:flex;justify-content:space-between;font-size:9px}.finance-budget small{display:block;margin-top:9px;color:#697684;font-size:8px;line-height:1.45}.finance-facilities>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#27323d}.finance-facilities article{min-height:205px;padding:14px;background:#101821}.finance-facilities article.building{background:linear-gradient(145deg,color-mix(in srgb,var(--finance-accent) 8%,#111a23),#0d141c)}.finance-facilities article>header{display:flex;align-items:center;gap:10px}.finance-facilities article>header>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--finance-accent) 36%,#30404b);border-radius:7px;background:color-mix(in srgb,var(--finance-accent) 8%,#111921);color:var(--finance-accent);font-style:normal}.finance-facilities article>header>div{min-width:0;flex:1}.finance-facilities article>header span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#dce2e7;font-size:9px;font-weight:800}.finance-facilities article>header strong{display:block;margin-top:4px;color:var(--finance-accent);font-size:9px;letter-spacing:2px}.finance-facilities article>header strong em{color:#35424c;font-style:normal}.finance-facilities article>header>b{color:#7d8a98;font-size:8px}.finance-facilities article>p{min-height:48px;margin:13px 0;color:#758391;font-size:9px;line-height:1.5}.finance-facilities article>button{width:100%;min-height:34px;border-color:color-mix(in srgb,var(--finance-accent) 35%,#34424d);background:color-mix(in srgb,var(--finance-accent) 8%,#111921);color:var(--finance-accent);font-size:8px;font-weight:900;letter-spacing:.06em}.finance-facilities article>button:disabled{color:#5c6974;border-color:#2c3740;background:#111820}.facility-progress span{display:flex;justify-content:space-between;color:#bac3cc;font-size:8px}.facility-progress small{color:#6e7b87}.finance-reports>article,.finance-ledger>article{display:grid;align-items:center;gap:12px;min-height:53px;padding:8px 15px;border-bottom:1px solid #222d37}.finance-reports>article{grid-template-columns:1fr 100px 80px}.finance-ledger>article{grid-template-columns:32px 1fr 78px}.finance-reports article div strong,.finance-ledger article div strong{display:block;color:#dce2e8;font-size:9px}.finance-reports article small,.finance-ledger article small{display:block;margin-top:3px;color:#6d7b89;font-size:8px}.finance-reports article>span b{display:block;font-size:10px}.finance-reports article>span small{margin-top:2px}.finance-reports article>strong,.finance-ledger article>b{text-align:right;font-size:9px}.finance-ledger time{color:var(--finance-accent);font-size:8px}.finance-empty{padding:25px;color:#74818e;font-size:10px}@media (max-width:1250px){.finance-kpis{grid-template-columns:repeat(3,1fr)}.finance-kpis article:nth-child(4){border-left:0;border-top:1px solid #26323d}.finance-kpis article:nth-child(5){border-top:1px solid #26323d}.finance-facilities>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.finance-center{padding:14px 12px 84px}.finance-hero{grid-template-columns:1fr}.finance-hero h1{font-size:28px}.finance-kpis{grid-template-columns:1fr 1fr}.finance-kpis article,.finance-kpis article:nth-child(4){border-left:0;border-top:1px solid #26323d}.finance-main-grid,.finance-bottom-grid{grid-template-columns:1fr}.finance-pricing>label{grid-template-columns:1fr 55px}.finance-pricing input{grid-column:1/-1;grid-row:2}.finance-facilities>div{grid-template-columns:1fr}.finance-panel>header,.finance-facilities>header{align-items:flex-start;flex-direction:column}.finance-panel>header>small,.finance-facilities>header>p{text-align:left}.finance-reports>article{grid-template-columns:1fr 75px}.finance-reports>article>span{grid-row:1/3;grid-column:2}.finance-reports>article>strong{display:none}}.command-business>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #27333e;border-radius:7px;overflow:hidden}.command-business>div>span{padding:11px 12px;border-left:1px solid #27333e}.command-business>div>span:first-child{border-left:0}.command-business small{display:block;color:#6f7d8b;font-size:7px;letter-spacing:.1em}.command-business strong{display:block;margin-top:5px;font-size:14px}.command-business>p{margin:10px 2px;color:#788694;font-size:9px}.calendar-business-report{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,#28343e);border-radius:6px;background:color-mix(in srgb,var(--accent) 7%,#0d151d)}.calendar-business-report span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.14em}.calendar-business-report strong{font-size:10px}.calendar-business-report small{color:#798795;font-size:8px}.calendar-pricing-link{width:100%;margin-top:10px;border-color:color-mix(in srgb,var(--accent) 25%,#303b45);background:color-mix(in srgb,var(--accent) 7%,#111922);color:var(--accent);font-size:8px}.training-drivers{margin:14px;border:1px solid #293440;border-radius:6px;background:#0c1219;padding:12px}.training-drivers>span{font-size:9px;font-weight:800;letter-spacing:.17em;color:var(--training-accent)}.training-drivers p{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin:8px 0 0;padding-top:8px;border-top:1px solid #222c36}.training-drivers b{color:#aeb8c4;font-size:9px}.training-drivers small{color:#718093;font-size:8px}.training-drivers i{font-size:7px;font-style:normal;text-transform:uppercase}.training-drivers .helps,.draft-confidence-why .helps,.finance-reports details .helps{color:#63d49d}.training-drivers .hurts,.draft-confidence-why .hurts,.finance-reports details .hurts{color:#ff6871}.training-drivers .neutral,.draft-confidence-why .neutral,.finance-reports details .neutral{color:#8d9aa7}.draft-confidence-why{margin:10px 16px;padding:10px;border:1px solid #293640;border-radius:5px;background:#0a1117}.draft-confidence-why summary,.finance-reports summary{cursor:pointer;color:var(--draft-team);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.draft-confidence-why p,.finance-reports details p{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0;padding-top:8px;border-top:1px solid #222d36}.draft-confidence-why p span,.draft-confidence-why p b,.draft-confidence-why p small{display:block}.draft-confidence-why p b{color:#c9d2d8;font-size:8px}.draft-confidence-why p small{max-width:190px;margin-top:2px;color:#667581;font-size:7px;line-height:1.4}.draft-confidence-why p>strong{font-size:8px;text-align:right}.staff-department-note>div{display:grid;gap:6px;margin-top:10px}.staff-department-note>div>span{display:grid;grid-template-columns:1fr auto 52px;gap:10px;padding-top:6px;border-top:1px solid #22303a}.staff-department-note i,.staff-department-note em{font-style:normal}.staff-department-note i{color:#aeb9c0}.staff-department-note strong{color:#d8dfe4}.staff-department-note em{text-align:right;color:var(--staff-accent)}.finance-reports>article>details{grid-column:1/-1;padding:2px 0 6px}.finance-reports summary{color:var(--finance-accent)}.finance-reports details p span{min-width:0}.finance-reports details p span b{display:block;color:#cbd4da;font-size:8px}.finance-reports details p span small{max-width:390px;line-height:1.4}.finance-reports details p>strong{font-size:8px;text-align:right}.pricing-sentiment{display:block;margin-top:4px;padding:3px 5px;border:1px solid currentColor;border-radius:3px;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pricing-sentiment.positive{background:#3dbe7d1a}.pricing-sentiment.warning{color:#e8bf5e;background:#e8bf5e14}.pricing-sentiment.negative{background:#ff5a641a}.finance-programs{border:1px solid #27333e;border-radius:9px;background:linear-gradient(145deg,#141d27,#0c1219);overflow:hidden}.finance-programs>header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;border-bottom:1px solid #27333e}.finance-programs>header span{color:var(--finance-accent);font-size:8px;font-weight:900;letter-spacing:.18em}.finance-programs h2{margin:3px 0 0;font-size:17px}.finance-programs>header p{max-width:520px;margin:0;color:#748291;font-size:8px;line-height:1.55;text-align:right}.finance-programs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#27333e}.finance-programs article{padding:15px;background:#101821}.finance-programs article.active{background:linear-gradient(145deg,color-mix(in srgb,var(--finance-accent) 10%,#111a23),#0d141c);box-shadow:inset 0 2px var(--finance-accent)}.finance-programs article>header{display:flex;justify-content:space-between;gap:10px}.finance-programs article header span{color:var(--finance-accent);font-size:7px;font-weight:900;letter-spacing:.1em}.finance-programs h3{margin:4px 0;font-size:12px}.finance-programs article header>b{color:#dce4e8;font-size:10px}.finance-programs article>p{min-height:42px;color:#758391;font-size:8px;line-height:1.5}.finance-programs dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:11px 0;background:#26323c}.finance-programs dl div{display:flex;justify-content:space-between;padding:7px;background:#0c141b}.finance-programs dt{color:#6f7d88;font-size:7px}.finance-programs dd{margin:0;color:#cfd7db;font-size:7px;font-weight:900}.finance-programs button,.program-active{width:100%;min-height:32px;border:1px solid color-mix(in srgb,var(--finance-accent) 35%,#34424d);border-radius:4px;background:color-mix(in srgb,var(--finance-accent) 8%,#111921);color:var(--finance-accent);font-size:7px;font-weight:900;letter-spacing:.08em}.program-active{display:grid;place-items:center}.finance-programs button:disabled{color:#5c6974;border-color:#2c3740;background:#111820}.finance-revenue-sources>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#27333e}.finance-revenue-sources article{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 15px;background:#101821;overflow:hidden}.finance-revenue-sources article span b,.finance-revenue-sources article span small{display:block}.finance-revenue-sources article b{color:#dce4e8;font-size:9px}.finance-revenue-sources article small{margin-top:3px;color:#6f7d88;font-size:7px}.finance-revenue-sources article>strong{color:#65d49b;font-size:10px}.finance-revenue-sources article>i{position:absolute;inset:auto 0 0;height:2px;background:#202c35}.finance-revenue-sources article>i em{display:block;height:100%;background:var(--finance-accent)}.finance-media-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#27333e}.finance-media-kpis article{min-width:0;padding:15px;background:#101821}.finance-media-kpis span,.finance-media-kpis small{display:block}.finance-media-kpis span{color:#758391;font-size:7px;font-weight:900;letter-spacing:.12em}.finance-media-kpis strong{display:block;margin:7px 0 4px;color:#f2f5f6;font-size:16px}.finance-media-kpis small{color:#667582;font-size:7px;line-height:1.4}.finance-media-explainer{margin:0;padding:14px 17px;color:#84919c;font-size:9px;line-height:1.6;background:color-mix(in srgb,var(--finance-accent) 4%,#0d151d)}@media (max-width:1100px){.finance-programs>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.finance-programs>header{align-items:flex-start;flex-direction:column}.finance-programs>header p{text-align:left}.finance-programs>div,.finance-revenue-sources>div{grid-template-columns:1fr}.finance-media-kpis{grid-template-columns:repeat(2,1fr)}}.playoff-bracket-card{margin-top:18px;overflow:hidden}.playoff-bracket{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:18px;overflow-x:auto}.playoff-bracket-round{display:flex;flex-direction:column;justify-content:space-around;gap:14px;min-width:210px}.playoff-bracket-round>header{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.playoff-bracket-round article{position:relative;border:1px solid #263544;border-radius:9px;background:linear-gradient(145deg,#121b26,#091019);padding:8px}.playoff-bracket-round article.live{border-color:color-mix(in srgb,var(--accent) 45%,#263544)}.playoff-bracket-round article>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px;color:#9aa8b7}.playoff-bracket-round article>div.winner{color:#f5f8fb;font-weight:800}.playoff-bracket-round article i,.playoff-bracket-round article .team-logo{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal}.playoff-bracket-round article>small{display:block;border-top:1px solid #24303b;padding:6px 6px 0;color:#6f7d8c;font-size:9px;letter-spacing:.12em}.playoff-view-toggle{display:flex;align-items:center;gap:6px}.playoff-view-toggle button,.history-tabs button,.record-metric-tabs button{border:1px solid #2b3946;background:#101822;color:#8795a4;border-radius:5px;padding:8px 12px;font-size:9px;font-weight:800;letter-spacing:.08em}.playoff-view-toggle button.active,.history-tabs button.active,.record-metric-tabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,#101822);color:#fff;box-shadow:inset 0 -2px var(--accent)}.playoff-view-toggle span{margin-left:8px;color:#8d9aa8;font-size:9px}.playoff-bracket.bracket{grid-template-columns:repeat(3,minmax(230px,1fr));gap:28px;min-width:790px;align-items:stretch}.playoff-bracket.bracket .playoff-bracket-round{min-height:430px}.playoff-round-slots{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:14px}.playoff-bracket.bracket article:after{content:"";position:absolute;right:-29px;top:50%;width:29px;border-top:1px solid #385064;opacity:.75}.playoff-bracket.bracket .playoff-bracket-round:last-child article:after{display:none}.playoff-bracket article.pending{opacity:.62;border-style:dashed}.playoff-bracket article.user-winner{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.playoff-bracket.stacked{display:block}.playoff-bracket.stacked .playoff-bracket-round{margin-bottom:18px}.playoff-bracket.stacked .playoff-round-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.player-profile-backdrop{align-items:center;padding:16px 20px;overflow:hidden}.player-profile-modal{width:min(1500px,calc(100vw - 40px))!important;max-width:1500px!important;height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;display:flex;flex-direction:column;padding:14px!important;overflow:hidden;background:radial-gradient(circle at 75% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 32%),#0b121a!important}.player-profile-modal>.player-detail{min-height:0;flex:1;overflow:auto;padding-right:3px}.player-profile-modal>.modal-sub{flex:0 0 auto}.player-detail-hero{display:grid;grid-template-columns:165px minmax(260px,1fr) 118px minmax(340px,1.15fr);align-items:center;gap:18px;min-height:175px;padding:16px 20px;border:1px solid #293746;border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 10%,#151e29),#0d141d 72%)}.player-detail-hero>.player-portrait{width:142px;height:170px;align-self:end}.player-detail-identity>span{color:var(--accent);font-size:12px;font-weight:900}.player-detail-identity h2{margin:5px 0;font-size:34px;letter-spacing:-.03em;text-transform:uppercase}.player-detail-identity p{color:#9da9b5}.player-detail-identity p b{color:var(--accent)}.player-detail-identity div{display:flex;gap:7px}.player-detail-identity em{border:1px solid #30404e;border-radius:4px;padding:6px 9px;color:#9eadbb;font-size:8px;font-style:normal;letter-spacing:.1em}.player-overall-ring{width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:7px solid var(--accent);border-left-color:#374552;border-radius:50%;background:#111a24}.player-overall-ring strong{font-size:31px}.player-overall-ring small{color:#83909e;font-size:8px}.player-live-state{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid #2b3743}.player-live-state span{padding:13px 16px;border-bottom:1px solid #283541}.player-live-state small{display:block;color:#6e7c8b;font-size:8px;letter-spacing:.14em}.player-live-state b{display:block;margin-top:5px;color:#dce3e9;font-size:11px;text-transform:capitalize}.player-profile-tabs{position:sticky;top:0;z-index:5;display:flex;gap:5px;margin-top:10px;padding:6px;border:1px solid #293744;border-radius:8px;background:#080e15f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-profile-tabs button{min-height:34px;padding:0 18px;color:#7f8d9a;border-color:transparent;background:transparent;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.player-profile-tabs button:hover{color:#dce5eb;background:#151f29}.player-profile-tabs button.active{color:#08100f;border-color:var(--accent);background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 20%,transparent)}.player-profile-tab-content{min-height:0}.player-profile-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);gap:10px;margin-top:10px}.player-attributes-panel,.player-career-panel{min-width:0;border:1px solid #293744;border-radius:8px;background:#101821;overflow:hidden}.player-attributes-panel>header{padding:12px 14px;border-bottom:1px solid #2a3743}.player-attributes-panel>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.player-attributes-panel h3{margin:3px 0 0;font-size:14px}.player-attributes-panel .ratings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;max-width:none;margin:0;padding:16px}.player-development-card{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.player-development-view{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(340px,.75fr);gap:10px;margin-top:10px}.player-development-graph-panel{min-width:0;border:1px solid #293744;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,#101821),#0b121a);overflow:hidden}.player-development-graph-panel>header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:13px 16px;border-bottom:1px solid #293744}.player-development-graph-panel>header span,.player-development-graph-panel>header p{display:block;margin:0}.player-development-graph-panel>header>div:first-child>span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.15em}.player-development-graph-panel h3{margin:3px 0;font-size:16px}.player-development-graph-panel>header p{color:#72808e;font-size:9px}.development-kpis{display:grid;grid-template-columns:repeat(4,58px);gap:1px;background:#293744}.development-kpis>span{padding:7px 8px;background:#101821;text-align:center}.development-kpis small{display:block;color:#71808d;font-size:7px}.development-kpis strong{display:block;margin-top:3px;font-size:15px}.development-kpis .positive{color:var(--green)}.development-kpis .negative{color:var(--red)}.player-development-chart-wrap{padding:8px 14px 0;overflow:hidden}.player-development-chart{display:block;width:100%;height:auto;max-height:280px}.development-grid-line{stroke:#293744;stroke-width:1;stroke-dasharray:3 5}.development-axis-label,.development-age-label,.development-axis-title,.development-point-value{fill:#748391;font-family:inherit;font-size:9px}.development-axis-title{font-size:7px;letter-spacing:.16em}.development-point-value{fill:#e9eef2;font-size:10px;font-weight:900}.development-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent))}.development-point circle{fill:#0c141d;stroke:var(--accent);stroke-width:4}.development-point:hover circle{fill:var(--accent)}.player-development-timeline{display:flex;gap:7px;padding:0 14px 14px;overflow-x:auto;scrollbar-width:thin}.player-development-timeline article{min-width:105px;padding:9px 10px;border:1px solid #293744;border-radius:6px;background:#0d151d}.player-development-timeline span,.player-development-timeline strong,.player-development-timeline small{display:block}.player-development-timeline span{color:var(--accent);font-size:8px;font-weight:900;text-transform:uppercase}.player-development-timeline strong{margin:4px 0;font-size:13px}.player-development-timeline small{color:#73818e;font-size:7px}.player-profile-lower{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(500px,.92fr);gap:10px;margin-top:10px;align-items:start}.player-profile-lower.no-career{grid-template-columns:1fr}.player-career-panel .career-h{margin:0;padding:12px 14px;border-bottom:1px solid #2a3743;font-size:13px}.player-career-scroll{overflow:auto;max-height:400px}.player-career-panel table{min-width:680px;margin:0;border:0}.player-profile-bottom{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin:0}.player-contract-panel,.player-accolades{border:1px solid #293744;border-radius:8px;background:#101821;overflow:hidden}.player-contract-panel header,.player-accolades header{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a3743}.player-contract-panel h3,.player-accolades h3{margin:0;font-size:13px}.player-contract-panel header span{color:#778594;font-size:9px}.contract-totals{display:grid;grid-template-columns:repeat(3,1fr);padding:12px}.contract-totals span{text-align:center;border-left:1px solid #2b3742}.contract-totals span:first-child{border:0}.contract-totals strong{display:block;font-size:18px}.contract-totals small{color:#71808f;font-size:8px;text-transform:uppercase}.contract-years{padding:0 12px 12px}.contract-years p{display:grid;grid-template-columns:1fr 90px 90px;margin:0;padding:8px;border-top:1px solid #25313c;font-size:9px}.contract-years em{color:var(--green);font-style:normal;text-align:right}.contract-empty{padding:28px;color:#7c8996;text-align:center}.player-accolades p{display:flex;justify-content:space-between;margin:0;padding:11px 14px;border-bottom:1px solid #25313b;color:#94a1ae;font-size:10px}.player-accolades strong{color:#fff}.history-tabs{display:flex;gap:7px;margin-bottom:14px;border-bottom:1px solid #293643;padding-bottom:10px}.history-tab-panel{display:grid;gap:12px}.record-metric-tabs{display:flex;gap:6px}.all-time-list{max-height:680px;overflow:auto}.all-time-list .history-player-cell{border:0;background:none;box-shadow:none;text-align:left;color:inherit;padding:0}.hall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#293541}.hall-grid>button{display:grid;grid-template-columns:70px 1fr;align-items:center;text-align:left;border:0;border-radius:0;background:#101821;color:#dce3e8;padding:12px;box-shadow:none}.hall-grid>button:hover{background:#17222d}.hall-grid .player-portrait{width:60px;height:70px}.hall-grid span strong,.hall-grid span small,.hall-grid span em{display:block}.hall-grid small{color:#778594;font-size:9px;margin-top:4px}.hall-grid em{color:var(--accent);font-size:8px;font-style:normal;margin-top:7px}.organization-history>.intel-card-head>strong{font-size:22px;color:var(--accent)}.finance-history-chart{height:280px;display:flex;align-items:flex-end;gap:8px;padding:25px 22px 12px;border-bottom:1px solid #293642}.finance-history-chart>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.finance-history-chart i{width:min(34px,75%);min-height:4px;border-radius:4px 4px 0 0;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 35%,#14212d));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 18%,transparent)}.finance-history-chart span{color:#6e7c8b;font-size:8px}.finance-history-table p{display:grid;grid-template-columns:70px repeat(3,1fr) 90px;gap:12px;margin:0;padding:10px 16px;border-bottom:1px solid #25313c;font-size:9px}.finance-value-history{min-height:260px}.finance-value-bars{height:205px;display:flex;align-items:flex-end;gap:8px;padding:18px}.finance-value-bars>div{height:100%;min-width:55px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.finance-value-bars i{width:46%;min-height:5px;background:linear-gradient(var(--finance-accent),color-mix(in srgb,var(--finance-accent) 28%,#15212c));border-radius:4px 4px 0 0}.finance-value-bars span{color:#71808d;font-size:7px}.finance-value-bars strong{font-size:8px}.finance-kpis{grid-template-columns:repeat(6,1fr)}.training-tutorial-button{margin-top:12px;border-color:color-mix(in srgb,var(--training-accent) 45%,#34404c);background:color-mix(in srgb,var(--training-accent) 8%,#111a23);color:var(--training-accent);font-size:9px;font-weight:800}.training-audit-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #293642;border-radius:8px;background:#0f171f;overflow:hidden}.training-audit-strip>div{padding:13px 16px;border-left:1px solid #293642}.training-audit-strip>div:first-child{border:0}.training-audit-strip span{display:block;color:var(--training-accent);font-size:8px;font-weight:900;letter-spacing:.13em}.training-audit-strip strong{display:block;margin:5px 0;color:#edf1f4}.training-audit-strip small{color:#72808e;font-size:8px}.training-tutorial{position:relative;width:min(820px,94vw);max-height:90vh;overflow:auto;border:1px solid color-mix(in srgb,var(--training-accent) 45%,#33414e);border-radius:12px;background:linear-gradient(145deg,#151e28,#090f16);padding:28px;color:#e8edf2}.training-tutorial>span{color:var(--training-accent);font-size:9px;font-weight:900;letter-spacing:.17em}.training-tutorial h2{font-size:28px}.training-tutorial ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;counter-reset:guide}.training-tutorial li{list-style:none;border:1px solid #293744;border-radius:7px;padding:14px;background:#101821}.training-tutorial li b{color:#fff}.training-tutorial li p{color:#84919f;font-size:10px;line-height:1.55}.tutorial-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.tutorial-presets article{border:1px solid #2a3743;border-radius:6px;padding:10px}.tutorial-presets strong,.tutorial-presets span{display:block;font-size:9px}.tutorial-presets span{margin-top:5px;color:#758391}.training-tutorial>.primary{width:100%}.summer-development-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.summer-development-summary article{border:1px solid #2a3742;border-radius:7px;background:#101821;padding:14px}.summer-development-summary span,.summer-development-summary small,.summer-development-summary strong{display:block}.summer-development-summary span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em}.summer-development-summary strong{margin:6px 0}.summer-development-summary small{color:#72808e;font-size:8px}.summer-development-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.summer-development-grid article{display:grid;grid-template-columns:58px 1fr;gap:10px;border:1px solid #293642;border-radius:8px;background:#101821;padding:11px}.summer-development-grid article.selected{border-color:color-mix(in srgb,var(--accent) 55%,#293642);background:color-mix(in srgb,var(--accent) 7%,#101821)}.summer-development-grid .player-portrait{width:52px;height:62px;grid-row:1/3}.summer-development-grid div strong,.summer-development-grid div small{display:block}.summer-development-grid div small{color:#778594;font-size:8px;margin-top:3px}.summer-development-grid select{grid-column:2;background:#0a1118;border:1px solid #32404c;border-radius:5px;color:#dce3e8;padding:8px}.summer-development-grid p{grid-column:1/-1;margin:2px 0 0;color:#74818f;font-size:8px}.trade-complete-modal{position:relative;width:min(520px,92vw);padding:34px;border:1px solid color-mix(in srgb,var(--accent) 55%,#33424f);border-radius:12px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 42%),#0d151e;text-align:center;box-shadow:0 30px 80px #000a}.trade-complete-modal>i{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 13px;border:2px solid var(--green);border-radius:50%;color:var(--green);font-size:30px;font-style:normal}.trade-complete-modal>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.18em}.trade-complete-modal h2{font-size:27px}.trade-complete-modal p{color:#8795a4;line-height:1.6}.trade-complete-modal>div{display:flex;justify-content:center;gap:8px;margin-top:22px}@media (max-width:1180px){.player-detail-hero{grid-template-columns:100px 1fr 90px}.player-detail-hero>.player-portrait{width:94px;height:118px}.player-live-state{grid-column:1/-1;border-left:0;grid-template-columns:repeat(4,1fr)}.player-profile-body,.player-profile-lower,.player-development-view{grid-template-columns:1fr}.player-profile-bottom{grid-template-columns:minmax(0,1fr) 240px}.hall-grid,.summer-development-grid{grid-template-columns:repeat(2,1fr)}.finance-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.player-profile-backdrop{padding:9px}.player-profile-modal{width:calc(100vw - 18px)!important;height:calc(100dvh - 18px);max-height:calc(100dvh - 18px)!important;padding:9px!important}.playoff-view-toggle{flex-wrap:wrap}.playoff-view-toggle span{width:100%;margin:0}.player-detail-hero{grid-template-columns:84px 1fr;padding:12px}.player-detail-hero>.player-portrait{width:78px;height:102px}.player-detail-identity h2{font-size:24px}.player-detail-identity div{flex-wrap:wrap}.player-overall-ring{width:72px;height:72px;grid-column:1}.player-live-state{grid-template-columns:1fr 1fr}.player-profile-tabs{overflow-x:auto}.player-profile-tabs button{flex:0 0 auto}.player-attributes-panel .ratings-grid,.player-development-card{grid-template-columns:1fr!important}.player-development-graph-panel>header{grid-template-columns:1fr}.development-kpis{grid-template-columns:repeat(4,minmax(48px,1fr))}.player-development-chart-wrap{padding:6px 4px 0}.player-profile-bottom,.hall-grid,.summer-development-grid,.summer-development-summary,.training-audit-strip{grid-template-columns:1fr}.contract-years p{grid-template-columns:1fr 75px 75px}.training-tutorial ol,.tutorial-presets{grid-template-columns:1fr}.history-tabs{overflow-x:auto}.finance-history-table p{grid-template-columns:50px 1fr 75px}.finance-history-table p span:nth-of-type(2),.finance-history-table p span:nth-of-type(3){display:none}}.player-card-actions{display:flex;justify-content:flex-end;padding:0 24px 24px}.history-season-entry>details{border-top:1px solid #1d2a36;padding:8px 14px 12px}.history-season-entry>details summary{color:var(--accent);cursor:pointer;font-size:11px;font-weight:750}.history-bracket{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:12px}.history-bracket section>strong{color:#90a0b0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.history-bracket p{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;margin:5px 0 0;color:#c9d2dc;font-size:11px}.award-team-entry{display:block;width:100%;padding:12px;border-top:1px solid #22303d}.award-team-entry span,.award-team-entry small{display:block;color:#7f8e9d;font-size:10px}.award-team-entry strong{display:block;margin:3px 0;color:#f1f5f8}.lottery-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.lottery-stage article{display:grid;grid-template-columns:58px 42px 1fr;align-items:center;gap:12px;min-height:76px;padding:12px;border:1px solid #263544;border-radius:10px;background:#0c141e}.lottery-stage article>span{font-size:26px;font-weight:900;color:var(--lottery-color,var(--accent))}.lottery-stage article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-style:normal;background:color-mix(in srgb,var(--lottery-color,var(--accent)) 30%,#111);border:1px solid var(--lottery-color,var(--accent))}.lottery-stage article small{display:block;color:#7d8c9b}.lottery-stage.sealed article{filter:saturate(.35)}.lottery-note,.workout-meter{margin-top:14px;padding:14px;border:1px solid #263544;border-radius:9px;background:#0a121b}.workout-meter{display:flex;align-items:center;gap:16px}.workout-meter i{flex:1;height:7px;background:#1d2a35;border-radius:9px;overflow:hidden}.workout-meter em{display:block;height:100%;background:var(--accent)}.workout-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-top:14px}.workout-prospect-row{width:100%;display:grid;grid-template-columns:40px 50px 1fr auto;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid #20303c;background:transparent;color:#dce5eb;text-align:left}.workout-prospect-row.selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}.workout-prospect-row>i{height:44px;overflow:hidden}.workout-prospect-row small{display:block;color:#7c8c9a}.workout-report{padding:18px;border:1px solid color-mix(in srgb,var(--accent) 40%,#263544);border-radius:12px;background:#0b141d}.workout-report>.player-portrait{height:180px}.workout-report>span{color:var(--accent);font-size:10px;letter-spacing:.12em}.workout-report>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0}@media (max-width:900px){.workout-layout{grid-template-columns:1fr}.workout-report{order:-1}}.finance-tabs{display:flex;gap:5px;overflow-x:auto;padding:7px;border:1px solid #27343e;border-radius:8px;background:#0c131b}.finance-tabs button{flex:0 0 auto;min-height:36px;padding:0 14px;color:#82909d;border-color:transparent;background:transparent;font-size:9px;font-weight:800}.finance-tabs button.active{color:#07100f;border-color:var(--finance-accent);background:var(--finance-accent);box-shadow:0 0 18px color-mix(in srgb,var(--finance-accent) 22%,transparent)}.finance-delegation{margin-bottom:0}.finance-automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#28343e}.finance-automation-grid label{display:flex;align-items:center;gap:10px;padding:15px;background:#101821}.finance-automation-grid input{accent-color:var(--finance-accent)}.finance-automation-grid span b,.finance-automation-grid span small{display:block}.finance-automation-grid span b{font-size:10px;text-transform:capitalize}.finance-automation-grid span small{margin-top:4px;color:#72808e;font-size:8px}.finance-budget-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px}.finance-budget-grid label{display:grid;grid-template-columns:1fr 70px 20px;align-items:center;gap:6px;padding:9px;border:1px solid #293642;border-radius:6px}.finance-budget-grid span{color:#8b98a4;font-size:9px;text-transform:capitalize}.finance-budget-grid input{min-width:0;width:100%;color:#eaf0f2;border:0;border-bottom:1px solid var(--finance-accent);background:transparent;text-align:right}.finance-budget-grid b{color:#697784;font-size:8px}.finance-league-table>div{display:grid;grid-template-columns:35px minmax(180px,1.5fr) repeat(5,minmax(90px,1fr));gap:10px;align-items:center;min-height:44px;padding:0 15px;border-bottom:1px solid #25313a;font-size:9px}.finance-league-table>div:first-child{min-height:34px;color:#71808e;background:#0b1218;font-size:7px;letter-spacing:.1em}.finance-league-table>div.user{background:color-mix(in srgb,var(--finance-accent) 10%,#111a22);box-shadow:inset 2px 0 var(--finance-accent)}.finance-league-table span:not(.positive):not(.negative){color:#9aa6af}.finance-share>div{max-width:680px;margin:24px auto;padding:35px;border:1px solid color-mix(in srgb,var(--finance-accent) 35%,#2c3943);border-radius:9px;background:radial-gradient(circle at 30% 0,color-mix(in srgb,var(--finance-accent) 12%,transparent),transparent 44%),#0d151d;text-align:center}.finance-share>div>strong{display:block;color:var(--finance-accent);font-size:52px}.finance-share>div>span{color:#8996a1;font-size:10px}.finance-share>div>i{display:block;height:7px;margin:18px 0;border-radius:9px;background:#26323b;overflow:hidden}.finance-share>div>i em{display:block;height:100%;background:var(--finance-accent)}.finance-share p{color:#7f8c97;font-size:10px;line-height:1.6}@media (max-width:820px){.finance-automation-grid,.finance-budget-grid{grid-template-columns:1fr}.finance-league-table{overflow-x:auto}.finance-league-table>div{min-width:850px}}.trade-cash-asset{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:13px 15px;border-top:1px solid #283642;background:linear-gradient(90deg,color-mix(in srgb,var(--side-accent) 7%,#101821),#0d151d)}.trade-cash-asset>div span,.trade-cash-asset>div small{display:block}.trade-cash-asset>div span{color:var(--side-accent);font-size:8px;font-weight:900;letter-spacing:.12em}.trade-cash-asset>div small{margin-top:4px;color:#70808d;font-size:8px}.trade-cash-asset label{display:flex;align-items:center;gap:5px}.trade-cash-asset input{width:92px;padding:7px;color:#e9eef1;border:1px solid #34434f;border-radius:5px;background:#091118;text-align:right}.trade-cash-asset label b{color:#74828e;font-size:8px}.trade-cash-asset>p{grid-column:1/-1;display:flex;justify-content:space-between;margin:0;color:#74828e;font-size:8px}.trade-cash-impact{padding:8px 14px;border-top:1px solid #273540;color:#8795a0;font-size:8px;text-align:right}.coach-acquisition-market{padding:12px;border:1px solid color-mix(in srgb,var(--staff-accent) 35%,#2a3741);border-radius:7px;background:#0b131a}.coach-acquisition-market>header span{color:var(--staff-accent);font-size:8px;font-weight:900;letter-spacing:.13em}.coach-acquisition-market>header h3{margin:4px 0;font-size:16px}.coach-acquisition-market>header p{margin:0;color:#74828d;font-size:9px;line-height:1.5}.coach-acquisition-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px}.coach-acquisition-list>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-width:0;padding:8px;text-align:left;border-color:#2b3944;background:#111a22}.coach-acquisition-list>button.selected{border-color:var(--staff-accent);background:color-mix(in srgb,var(--staff-accent) 8%,#111a22)}.coach-acquisition-list .player-portrait{width:38px;height:44px}.coach-acquisition-list span strong,.coach-acquisition-list span small{display:block}.coach-acquisition-list span strong{font-size:10px}.coach-acquisition-list span small{margin:3px 0;color:#74818c;font-size:7px}.coach-acquisition-list>button>b{font-size:17px}.coach-compensation{margin-top:10px;padding:11px;border:1px solid #2a3742;border-radius:6px}.coach-compensation>label{display:grid;grid-template-columns:1fr 90px 20px;align-items:center;gap:6px;font-size:9px}.coach-compensation input[type=number]{padding:7px;color:#fff;border:1px solid #34434f;border-radius:5px;background:#091118}.coach-compensation>div{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0;color:#8795a0;font-size:8px}.coach-compensation>div>span{width:100%;color:var(--staff-accent);font-weight:900;letter-spacing:.1em}.coach-compensation>p{font-size:9px}.coach-compensation>.primary{width:100%}@media (max-width:700px){.coach-acquisition-list{grid-template-columns:1fr}}.career-center{display:grid;gap:14px}.career-hero{display:grid;grid-template-columns:94px minmax(220px,.8fr) minmax(520px,2fr);align-items:center;gap:18px;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 42%,#2c3945);border-radius:12px;background:radial-gradient(circle at 75% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 40%),#101821}.career-avatar{width:78px;height:78px;display:grid;place-items:center;border:2px solid var(--accent);border-radius:50%;background:#071018;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 25%,transparent);font-size:24px;font-weight:900}.career-hero>div:nth-child(2)>span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.15em}.career-hero h2{margin:5px 0;font-size:27px}.career-hero p{margin:0;color:#80909e}.career-kpis{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #293744;border-radius:8px;overflow:hidden}.career-kpis span{padding:15px 9px;border-left:1px solid #293744;text-align:center}.career-kpis span:first-child{border:0}.career-kpis strong,.career-kpis small{display:block}.career-kpis strong{font-size:19px}.career-kpis small{margin-top:4px;color:#748391;font-size:7px;text-transform:uppercase}.career-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:14px}.career-offer-grid article{display:grid;grid-template-columns:52px 1fr;gap:3px 10px;padding:14px;border:1px solid #2b3945;border-radius:8px;background:#0c141d}.career-offer-grid .team-logo{grid-row:1/6;width:48px;height:48px}.career-offer-grid article>span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.12em}.career-offer-grid h3,.career-offer-grid p{margin:0}.career-offer-grid p,.career-offer-grid small{color:#748391;font-size:8px}.career-offer-grid button{grid-column:1/-1;margin-top:10px}.career-columns{display:grid;grid-template-columns:.75fr 1.25fr;gap:14px}.career-tenure-list article{display:grid;grid-template-columns:1fr auto;gap:4px;padding:13px 15px;border-top:1px solid #26333d}.career-tenure-list p,.career-tenure-list small{margin:0;color:#73818e;font-size:8px}.career-tenure-list small{text-transform:capitalize;text-align:right}.career-season-list article{display:grid;grid-template-columns:55px 1fr 130px 110px;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #26333d}.career-season-list span strong,.career-season-list span small{display:block}.career-season-list span small,.career-season-list em{color:#788694;font-size:8px}.career-season-list em{font-style:normal}.career-season-list i{padding:5px;border-radius:4px;font-size:7px;font-style:normal;text-align:center}.career-season-list i.met{color:var(--green);background:#143124}.career-season-list i.missed{color:var(--red);background:#32191c}.career-market-empty{padding:24px;color:#798795;text-align:center}@media (max-width:900px){.career-hero{grid-template-columns:78px 1fr}.career-kpis{grid-column:1/-1}.career-columns{grid-template-columns:1fr}}@media (max-width:600px){.career-kpis{grid-template-columns:repeat(2,1fr)}.career-season-list article{grid-template-columns:45px 1fr}.career-season-list em,.career-season-list i{grid-column:2}}.expansion-center{display:grid;gap:14px}.expansion-review-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 40%,#293744);border-radius:11px;background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 46%),#101821}.expansion-review-hero>div:first-child>span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.16em}.expansion-review-hero h2{margin:6px 0;font-size:28px}.expansion-review-hero p{max-width:760px;color:#81909e}.expansion-review-hero>div:last-child{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;text-align:center}.expansion-review-hero>div:last-child strong{font-size:36px}.expansion-review-hero>div:last-child i{color:var(--accent);font-style:normal}.expansion-review-hero>div:last-child small{grid-column:1/-1;color:#788795;font-size:7px}.expansion-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.expansion-readiness-grid article{padding:14px;border:1px solid #293744;border-radius:7px;background:#101821}.expansion-readiness-grid span,.expansion-readiness-grid strong{display:block}.expansion-readiness-grid span{color:#788795;font-size:8px}.expansion-readiness-grid strong{margin-top:6px;font-size:21px}.expansion-player-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:14px}.expansion-player-grid button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;padding:9px;text-align:left;border-color:#2c3945;background:#0d151e}.expansion-player-grid button.protected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#0d151e)}.expansion-player-grid .player-portrait{width:44px;height:52px}.expansion-player-grid span strong,.expansion-player-grid span small{display:block}.expansion-player-grid span small{color:#768592;font-size:7px}.expansion-player-grid b{font-size:18px}.expansion-player-grid em{grid-column:2/-1;color:#788795;font-size:7px;font-style:normal}.expansion-player-grid .protected em{color:var(--accent)}.expansion-protection>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid #293744}.expansion-reasons{padding:12px 18px}.expansion-reasons p{color:#82909d;font-size:9px}.contract-actions,.os-market-actions,.news-follow-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.contract-actions button,.os-market-actions button,.news-follow-actions button{padding:7px 9px;font-size:7px}.contract-notice{color:var(--accent)!important}.news-customize-note label{display:flex;gap:7px;margin:8px 0;color:#a7b2bd;font-size:9px}.news-customize-note>div{display:flex;flex-wrap:wrap;gap:4px}.news-customize-note>div button{padding:5px 7px;font-size:7px}.news-customize-note>div button.active{border-color:var(--accent);color:var(--accent)}@media (max-width:1000px){.expansion-player-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.expansion-readiness-grid,.expansion-player-grid{grid-template-columns:1fr}.expansion-review-hero{align-items:flex-start;flex-direction:column}}.player-discovery{margin:14px 0;border:1px solid color-mix(in srgb,var(--line) 76%,var(--accent) 24%);border-radius:var(--r-lg, 14px);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 92%,#05090e 8%);overflow:hidden}.player-discovery-primary{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(360px,1.45fr) auto auto;align-items:stretch;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.player-discovery .roster-search{min-height:42px;margin:0;border:1px solid var(--line);border-radius:8px;background:#02070cb8}.player-discovery .position-filter{display:flex;min-width:0}.player-discovery .position-filter button{flex:1 1 auto;min-width:45px;white-space:nowrap}.player-sort-select{display:grid;grid-template-columns:auto auto;min-width:154px;border:1px solid var(--line);border-radius:8px;background:#02070cb8;overflow:hidden}.player-sort-select>span{grid-column:1 / -1;padding:4px 10px 0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.player-sort-select select,.player-sort-select button{min-height:26px;border:0;background:transparent;color:var(--text)}.player-sort-select select{padding:0 8px 5px;font-weight:700}.player-sort-select button{width:32px;color:var(--accent);font-size:16px}.player-filter-toggle{min-width:92px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#1c2632d6,#0b121beb);color:var(--text);font-weight:800}.player-filter-toggle.active{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.player-filter-toggle b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:7px;border-radius:999px;background:var(--accent);color:#07100e;font-size:11px}.player-skill-presets{display:flex;align-items:center;gap:7px;padding:10px 12px;overflow-x:auto;scrollbar-width:thin}.player-skill-presets>span{flex:0 0 auto;margin-right:3px;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.16em}.player-skill-presets button{flex:0 0 auto;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#0a121bdb;color:#b7c3ce;font-size:10px;font-weight:900;letter-spacing:.06em}.player-skill-presets button:hover,.player-skill-presets button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,#07100f);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 16%,transparent)}.player-preset-explainer{margin:-2px 12px 10px;color:var(--muted);font-size:12px}.player-preset-explainer strong{color:var(--accent-2, var(--accent))}.player-advanced-filters{padding:14px;border-top:1px solid var(--line);background:#03080e8c;animation:discovery-open .16s ease-out}@keyframes discovery-open{0%{opacity:0;transform:translateY(-4px)}}.player-filter-ranges{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin-bottom:17px}.player-filter-ranges label{position:relative;display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.player-filter-ranges input,.player-filter-ranges select,.player-rating-filters select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:7px;background:#07101a;color:var(--text);padding:0 10px;font-weight:750}.player-filter-ranges label>small{position:absolute;right:9px;bottom:11px;color:var(--muted)}.player-advanced-filters>header span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.15em}.player-advanced-filters>header p{margin:3px 0 10px;color:var(--muted);font-size:12px}.player-rating-filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px}.player-rating-filters label{display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;padding:7px 8px 7px 11px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:8px;background:#0e1721b3;color:#b9c5cf;font-size:11px;font-weight:700}.player-rating-filters select{min-height:30px;padding:0 5px;color:var(--accent-2, var(--accent))}.player-discovery-summary{display:flex;justify-content:space-between;align-items:center;min-height:34px;padding:6px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.player-discovery-summary strong{color:var(--text)}.player-discovery-summary button{border:0;background:transparent;color:var(--accent);font-size:11px;font-weight:800}.sortable-player-header{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:max-content;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}th.left .sortable-player-header,th.player-col .sortable-player-header{justify-content:flex-start}.sortable-player-header span{color:#536170;font-size:8px}.sortable-player-header:hover,.sortable-player-header.active,.sortable-player-header.active span{color:var(--accent)}.player-profile-link{display:inline;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:800;text-align:left;cursor:pointer}.player-profile-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.os-player-name .player-profile-link{font-size:inherit}@media (max-width: 1260px){.player-discovery-primary{grid-template-columns:minmax(200px,1fr) minmax(360px,2fr) auto}.player-filter-toggle{grid-column:3}.player-sort-select{grid-column:1;grid-row:2}.player-filter-ranges,.player-rating-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width: 820px){.player-discovery-primary{grid-template-columns:1fr auto}.player-discovery-search,.player-discovery .position-filter{grid-column:1 / -1}.player-sort-select{grid-column:1;grid-row:auto}.player-filter-toggle{grid-column:2}.player-filter-ranges,.player-rating-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.player-discovery .position-filter button{min-width:66px}}@media (max-width: 520px){.player-discovery-primary{display:flex;flex-direction:column}.player-discovery .position-filter{overflow-x:auto}.player-filter-ranges,.player-rating-filters{grid-template-columns:1fr}.player-skill-presets{padding-bottom:12px}}.controller-prompts{min-height:58px;display:flex;align-items:center;gap:24px;margin-top:18px;padding:0 22px;border:1px solid #30383d;border-radius:10px;background:#060c0fe0;color:#d7dcde;font-size:11px;font-weight:800;letter-spacing:.04em}.controller-prompts span{display:flex;align-items:center;gap:8px;white-space:nowrap}.controller-prompts b{min-width:26px;height:26px;display:grid;place-items:center;padding:0 6px;border:2px solid currentColor;border-radius:999px;color:#a8b5c0;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.controller-prompts .accept b{color:#9fe539}.controller-prompts .back b{color:#ff5360}.controller-prompts.compact{min-height:42px;margin:0;padding:0 12px;border:0;background:transparent;font-size:9px}.controller-prompts.compact b{min-width:22px;height:22px;font-size:8px}.app-team>.controller-prompts.compact{position:fixed;z-index:35;right:18px;bottom:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,#33404a);background:#050b10f0;box-shadow:0 12px 30px #00000052}.choose-team-footer .controller-prompts{margin-left:auto}.controller-options-backdrop,.confirmation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#02060ad1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.controller-options{width:min(1120px,100%);max-height:calc(100dvh - 48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;overflow-y:auto;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 48%,#35424d);border-radius:14px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(145deg,#111a24,#070d13);box-shadow:0 28px 80px #0009,0 0 44px color-mix(in srgb,var(--accent) 10%,transparent)}.controller-options>header{position:relative;grid-column:1 / -1;padding-right:54px}.controller-options>header span,.controller-map>span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.16em}.controller-options h2{margin:6px 0;font-size:30px}.controller-options header p,.controller-options footer p{margin:0;color:var(--muted);line-height:1.55}.portrait-options{grid-column:1 / -1;margin-top:20px;padding:15px;border:1px solid #303d48;border-radius:10px;background:#050b10b8}.portrait-options>header span,.portrait-options>header strong{display:block}.portrait-options>header span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.15em}.portrait-options>header strong{margin-top:5px;font-size:15px}.portrait-options>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.portrait-options>div>button{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;min-height:86px;padding:13px;border:1px solid #34414c;border-radius:9px;background:#0b141d;color:var(--text);text-align:left}.portrait-options>div>button:hover,.portrait-options>div>button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#0b141d)}.portrait-options>div>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)}.portrait-options button span strong,.portrait-options button span small{display:block}.portrait-options button span small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.portrait-options button>b{color:var(--accent);font-size:8px;letter-spacing:.1em}.portrait-mode-preview{position:relative;display:flex;align-items:flex-end;justify-content:center;width:90px;height:72px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 20%,#22303c,#091119 68%)}.portrait-mode-preview.v2{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 65%,white)}.portrait-mode-preview.classic{box-shadow:inset 0 0 0 2px #607384}.portrait-mode-preview .player-portrait{width:58px;height:70px;margin:0 -8px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.6))}.portrait-mode-preview .player-portrait:first-child{transform:translateY(7px) rotate(-2deg)}.portrait-mode-preview .player-portrait:nth-child(2){transform:translateY(7px) rotate(2deg)}.portrait-mode-preview>i{position:absolute;right:4px;bottom:4px;min-width:24px;padding:3px 5px;border-radius:4px;color:#fff;background:#02070bd6;font-size:8px;font-style:normal;font-weight:950;text-align:center}.portrait-options>p{margin:11px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.controller-master-toggle{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:13px;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 38%,#35414c);border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,#0b131b);cursor:pointer}.controller-master-toggle input{width:18px;height:18px;accent-color:var(--accent)}.controller-master-toggle strong,.controller-master-toggle small{display:block}.controller-master-toggle small{margin-top:4px;color:var(--muted)}.controller-master-toggle>b{color:var(--accent)}.controller-status{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #303d48;border-radius:9px;background:#091119}.controller-status>i{color:#687683;font-style:normal;font-size:22px}.controller-status.connected>i{color:#53dc97;text-shadow:0 0 14px #53dc97}.controller-status span,.controller-status strong,.controller-status small{display:block}.controller-status span{color:#788895;font-size:8px;font-weight:900;letter-spacing:.13em}.controller-status strong{max-width:640px;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controller-status small{color:var(--muted)}.controller-settings-grid{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0}.controller-settings-grid>label{display:grid;gap:8px;padding:14px;border:1px solid #303c47;border-radius:9px;background:#0a121a}.controller-settings-grid label>span{display:flex;justify-content:space-between;gap:12px;font-weight:800}.controller-settings-grid label>span b{color:var(--accent)}.controller-settings-grid input[type=range]{width:100%;accent-color:var(--accent)}.controller-settings-grid small{color:var(--muted);line-height:1.4}.controller-settings-grid .controller-toggle-row{grid-column:auto;grid-template-columns:20px 1fr;align-items:center}.controller-settings-grid .controller-toggle-row input{width:17px;height:17px;accent-color:var(--accent)}.controller-settings-grid .controller-toggle-row span,.controller-settings-grid .controller-toggle-row strong,.controller-settings-grid .controller-toggle-row small{display:block}.dynasty-rule-options{grid-column:1 / -1;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 34%,#303d48);border-radius:10px;background:#050b10b8}.dynasty-rule-options>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dynasty-rule-options>header span,.dynasty-rule-options>header strong,.dynasty-rule-options>header p,.dynasty-rule-options>header b,.dynasty-rule-options>header small{display:block}.dynasty-rule-options>header span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.15em}.dynasty-rule-options>header strong{margin-top:5px;font-size:15px}.dynasty-rule-options>header p{max-width:650px;margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.dynasty-rule-options>header>div:last-child{flex:0 0 auto;text-align:right}.dynasty-rule-options>header b{color:var(--accent);font-size:9px;letter-spacing:.1em}.dynasty-rule-options>header small{margin-top:5px;color:var(--muted);font-size:9px;text-transform:capitalize}.dynasty-rule-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.dynasty-rule-options>div>label{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;margin:0;padding:11px 12px;border:1px solid #303d48;border-radius:8px;background:#0b141d}.dynasty-rule-options>div>label:not(.disabled):hover{border-color:var(--accent)}.dynasty-rule-options>div>label.disabled{opacity:.58}.dynasty-rule-options input{width:17px;height:17px;margin-top:1px;accent-color:var(--accent)}.dynasty-rule-options label span strong,.dynasty-rule-options label span small,.dynasty-rule-options label span em{display:block}.dynasty-rule-options label span strong{font-size:10px}.dynasty-rule-options label span small{margin-top:3px;color:#8795a1;font-size:8px;line-height:1.4}.dynasty-rule-options label span em{margin-top:5px;color:#657582;font-size:7px;font-style:normal}.dynasty-rule-options label>b{color:var(--accent);font-size:8px}.dynasty-rule-options>footer{margin-top:10px;padding-top:9px;border-top:1px solid #293641;color:#81909c;font-size:9px}.dynasty-rule-notice{margin:11px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 35%,#303d48);border-radius:7px;color:#aab6bf;background:color-mix(in srgb,var(--accent) 7%,#0a121a);font-size:9px}.association-settings-studio{grid-column:1 / -1;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 34%,#303d48);border-radius:10px;background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),#050b10c2}.association-settings-studio>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.association-settings-studio>header span,.association-settings-studio>header strong,.association-settings-studio>header p{display:block}.association-settings-studio>header span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.15em}.association-settings-studio>header strong{margin-top:5px;font-size:15px}.association-settings-studio>header p{max-width:700px;margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.association-settings-studio>header button{flex:0 0 auto;min-height:36px}.association-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.association-settings-grid fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-width:0;margin:0;padding:12px;border:1px solid #303d48;border-radius:9px;background:#09121a}.association-settings-grid fieldset:disabled{opacity:.62}.association-settings-grid legend{padding:0 7px;color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.association-settings-grid label{display:grid;gap:6px;min-width:0;color:#9eacb7;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.association-settings-grid select{width:100%;min-width:0;min-height:38px;padding:0 9px;border:1px solid #34424e;border-radius:7px;color:var(--text);background:#101a24;font-size:9px;text-transform:none}.association-settings-grid select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent)}.association-settings-studio>footer{margin-top:10px;padding-top:9px;border-top:1px solid #293641;color:#81909c;font-size:9px}.advanced-simulation-panel{grid-column:1 / -1}.advanced-simulation-panel .cba-rule-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.controller-map{padding:14px;border:1px solid #303d47;border-radius:9px;background:#050b10b3}.controller-map>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:11px}.controller-map p{display:grid;justify-items:center;gap:7px;margin:0;padding:10px 5px;border-radius:7px;background:#101923;text-align:center}.controller-map p b{min-width:28px;height:28px;display:grid;place-items:center;padding:0 6px;border:2px solid #a5e544;border-radius:999px;color:#a5e544;font-size:9px}.controller-map p b.back{color:#ff5360;border-color:#ff5360}.controller-map p strong{font-size:8px}.controller-dynasty-actions{margin-top:0;padding:14px;border:1px solid #303d47;border-radius:9px;background:#050b10b3}.controller-dynasty-actions>span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.16em}.controller-dynasty-actions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.controller-dynasty-actions button{min-height:42px}.delegation-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.delegation-status-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 14px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,#273541);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,#091118),#080f15c7)}.delegation-status-grid .delegation-status-banner{margin:0}.delegation-status-banner div{min-width:220px}.delegation-status-banner span{display:block;color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.15em}.delegation-status-banner strong{display:block;margin-top:4px;color:#edf5fa;font-size:13px}.delegation-status-banner p{max-width:720px;margin:0;color:#9aabb7;font-size:11px;line-height:1.45}.delegation-status-banner.delegate{border-color:color-mix(in srgb,var(--accent) 52%,#32414b);box-shadow:inset 3px 0 0 var(--accent)}.delegation-status-banner.manual{opacity:.86}.controller-options>footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:4px;padding-top:15px;border-top:1px solid #2b3741}.confirmation-dialog{width:min(520px,100%);padding:26px;border:1px solid color-mix(in srgb,var(--accent) 52%,#3b4650);border-radius:13px;background:linear-gradient(145deg,#121c26,#080e14);box-shadow:0 26px 80px #00000094}.confirmation-dialog>span{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.15em}.confirmation-dialog h2{margin:8px 0;font-size:25px}.confirmation-dialog p{color:var(--muted);line-height:1.6}.confirmation-dialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.rotation-row{grid-template-columns:34px minmax(150px,.62fr) 74px minmax(260px,1.28fr)}.rotation-pickup{min-height:30px;padding:0 8px;border-radius:7px;font-size:8px;text-transform:uppercase}.rotation-pickup.active{color:#071015;border-color:var(--roster-accent,var(--accent));background:var(--roster-accent,var(--accent))}.starter-slot{color:var(--text);text-align:left;cursor:pointer}.starter-slot:disabled{cursor:default;opacity:1}body[data-last-input=gamepad] :where(button,a,input,select,textarea,[tabindex]):focus{outline:3px solid color-mix(in srgb,var(--accent) 86%,white);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--accent) 24%,transparent)}@media (max-width: 820px){.controller-options-backdrop{align-items:end;padding:0}.controller-options{width:100%;max-height:92dvh;grid-template-columns:1fr;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.controller-options>header,.portrait-options,.controller-settings-grid,.controller-options>footer{grid-column:1}.portrait-options>div{grid-template-columns:1fr}.dynasty-rule-options>header{flex-direction:column}.dynasty-rule-options>header>div:last-child{text-align:left}.dynasty-rule-options>div,.association-settings-grid,.association-settings-grid fieldset,.advanced-simulation-panel .cba-rule-toggles{grid-template-columns:1fr}.association-settings-studio>header{flex-direction:column}.association-settings-studio>header button{width:100%}.controller-map>div{grid-template-columns:repeat(2,1fr)}.controller-settings-grid,.delegation-status-grid{grid-template-columns:1fr}.delegation-status-banner{align-items:flex-start;flex-direction:column;gap:8px}.controller-settings-grid .controller-toggle-row{grid-column:auto}.controller-dynasty-actions>div{grid-template-columns:1fr}.app-team>.controller-prompts.compact{left:10px;right:10px;justify-content:center;overflow-x:auto}.rotation-row{grid-template-columns:34px 1fr 72px}.rotation-row .minute-meter{grid-column:1 / -1}}.player-development-lab{grid-column:1 / -1;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 30%,#293744);border-radius:9px;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),linear-gradient(145deg,#121c26,#0a1118);overflow:hidden}.player-development-lab>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid #293744}.player-development-lab>header>div:first-child>span,.development-stimulus-panel>header span,.development-drivers-panel>header span{color:var(--accent);font-size:8px;font-weight:950;letter-spacing:.16em}.player-development-lab h3{margin:4px 0;font-size:17px}.player-development-lab>header p{max-width:760px;margin:0;color:#798895;font-size:9px;line-height:1.55}.development-last-result{flex:0 0 auto;min-width:128px;padding:9px 12px;border:1px solid #2c3a46;border-radius:7px;background:#070d13b8;text-align:right}.development-last-result small,.development-last-result strong,.development-last-result span{display:block}.development-last-result small{color:#71808e;font-size:7px;letter-spacing:.11em}.development-last-result strong{margin:4px 0;font-size:17px}.development-last-result span{color:#7d8b98;font-size:8px;text-transform:capitalize}.development-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#293744}.development-program-grid article{min-width:0;padding:13px 15px;background:#0d151df7}.development-program-grid span,.development-program-grid strong,.development-program-grid small,.development-program-grid em{display:block}.development-program-grid span{color:#71808e;font-size:7px;font-weight:900;letter-spacing:.12em}.development-program-grid strong{margin:6px 0 4px;font-size:13px}.development-program-grid small{min-height:27px;color:#7f8d9a;font-size:8px;line-height:1.45}.development-program-grid i,.development-stimulus-panel p i{display:block;height:5px;margin-top:9px;overflow:hidden;border-radius:99px;background:#25313b}.development-program-grid i b,.development-stimulus-panel p i b{display:block;height:100%;border-radius:inherit;background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 42%,transparent)}.development-program-grid em{margin-top:6px;color:#667582;font-size:7px;font-style:normal}.development-signal-grid{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:1px;background:#293744;border-top:1px solid #293744}.development-stimulus-panel,.development-drivers-panel{min-width:0;padding:13px 15px;background:#0c141c}.development-stimulus-panel>header,.development-drivers-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.development-stimulus-panel>header small,.development-drivers-panel>header small{color:#667582;font-size:7px}.development-stimulus-panel p{display:grid;grid-template-columns:112px minmax(60px,1fr) 24px;align-items:center;gap:9px;margin:0;padding:5px 0;color:#84929e;font-size:8px}.development-stimulus-panel p.active{color:#fff}.development-stimulus-panel p.active>span:after{content:" •";color:var(--accent)}.development-stimulus-panel p i{margin:0}.development-stimulus-panel p strong{text-align:right}.development-drivers-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.development-drivers-panel article{position:relative;min-width:0;min-height:75px;padding:9px 10px;border:1px solid #293641;border-left:3px solid #53616e;border-radius:6px;background:#101922}.development-drivers-panel article.helps{border-left-color:var(--green)}.development-drivers-panel article.hurts{border-left-color:var(--red)}.development-drivers-panel article>span,.development-drivers-panel article>strong,.development-drivers-panel article>small{display:block}.development-drivers-panel article>span{color:#71808e;font-size:7px;letter-spacing:.08em}.development-drivers-panel article>strong{margin:4px 28px 4px 0;font-size:10px;text-transform:capitalize}.development-drivers-panel article>em{position:absolute;top:9px;right:9px;color:var(--accent);font-size:8px;font-style:normal;font-weight:900}.development-drivers-panel article>small{color:#697783;font-size:7px;line-height:1.35}@media (max-width: 1050px){.development-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-signal-grid{grid-template-columns:1fr}}@media (max-width: 700px){.player-development-lab>header{align-items:flex-start;flex-direction:column}.development-last-result{width:100%;text-align:left}.development-program-grid{grid-template-columns:1fr}.development-drivers-panel>div{grid-template-columns:1fr}.development-stimulus-panel p{grid-template-columns:100px 1fr 24px}}.governance-center{display:grid;gap:14px}.governance-page-head{align-items:stretch}.governance-authority{min-width:260px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:11px 15px;border:1px solid color-mix(in srgb,var(--accent) 34%,#283744);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,#0c141d),#0b1219)}.governance-authority span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.governance-authority strong{margin-top:5px;font-size:15px;text-transform:capitalize}.governance-authority small{margin-top:4px;color:#778694;font-size:8px}.governance-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:6px;border:1px solid #273540;border-radius:9px;background:#090f15}.governance-tabs button{min-width:0;padding:11px 12px;border-color:transparent;background:transparent;text-align:left}.governance-tabs button:hover{background:#111b25}.governance-tabs button.active{border-color:color-mix(in srgb,var(--accent) 58%,#34434e);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,#15202a),#0e171f);box-shadow:inset 0 -2px var(--accent)}.governance-tabs strong,.governance-tabs small{display:block}.governance-tabs strong{color:#e9eef2;font-size:10px}.governance-tabs small{margin-top:4px;color:#6f7e8c;font-size:7px}.governance-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 45%,#2a3944);border-radius:7px;background:color-mix(in srgb,var(--accent) 8%,#0d151d);color:#cdd6dc;font-size:9px}.governance-notice button{width:28px;height:28px;padding:0;border-color:transparent;background:transparent;color:#83919c;font-size:18px}.governance-board-hero{position:relative;overflow:hidden}.governance-board-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 62%,color-mix(in srgb,var(--accent) 8%,transparent))}.governance-workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.governance-workflow article{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid #293641;border-radius:7px;background:#0d151d;color:#5f6d79}.governance-workflow article:not(:last-child):after{content:"";position:absolute;right:-7px;width:7px;height:1px;background:#35424c}.governance-workflow b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #34424e;border-radius:50%;font-size:8px}.governance-workflow span{font-size:8px;font-weight:850;text-transform:uppercase}.governance-workflow article.current{color:#edf3f5;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#0d151d);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 12%,transparent)}.governance-workflow article.current b{color:#07100f;border-color:var(--accent);background:var(--accent)}.governance-workflow article.complete{color:#8ed7b3;border-color:#28533d}.governance-workflow article.complete b{color:#8ed7b3;border-color:#347154;background:#102d21}.governance-kpis article small{display:block;margin-top:5px;color:#6f7e8a;font-size:7px;line-height:1.4}.governance-board-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 18px;border:1px solid #2a3843;border-radius:9px;background:#0d151d}.governance-board-actions>div{max-width:780px}.governance-board-actions span,.governance-market-workspace>header span,.governance-ownership-view>header span,.governance-arena-view>header span,.governance-history-view>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.14em}.governance-board-actions h3,.governance-market-workspace h2,.governance-ownership-view h2,.governance-arena-view h2,.governance-history-view h2{margin:5px 0}.governance-board-actions p,.governance-market-workspace>header p,.governance-ownership-view>header p,.governance-arena-view>header p,.governance-history-view>header p{margin:0;color:#7e8c98;font-size:9px;line-height:1.55}.governance-board-actions button{min-width:190px}.governance-fee-ledger{border:1px solid #3c523a;border-radius:9px;overflow:hidden;background:linear-gradient(110deg,#0e1b17,#0c141b)}.governance-fee-ledger>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #2b4035}.governance-fee-ledger>header span{color:#72d49b;font-size:8px;font-weight:900;letter-spacing:.13em}.governance-fee-ledger h2{margin:4px 0 0}.governance-fee-ledger>header>b{padding:6px 9px;border:1px solid #377b56;border-radius:4px;color:#79dca4;background:#102a1e;font-size:7px;letter-spacing:.1em}.governance-fee-ledger>div{display:grid;grid-template-columns:repeat(4,1fr)}.governance-fee-ledger article{padding:14px 17px;border-right:1px solid #293a33}.governance-fee-ledger article:last-child{border:0}.governance-fee-ledger article span,.governance-fee-ledger article strong{display:block}.governance-fee-ledger article span{color:#788892;font-size:8px}.governance-fee-ledger article strong{margin-top:5px;font-size:19px}.governance-fee-ledger>p{margin:0;padding:10px 17px;border-top:1px solid #293a33;color:#75867e;font-size:8px}.governance-market-workspace,.governance-ownership-view,.governance-arena-view,.governance-history-view{display:grid;gap:13px}.governance-market-workspace>header,.governance-ownership-view>header,.governance-arena-view>header,.governance-history-view>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #293742;border-radius:9px;background:#0e161f}.governance-market-workspace>header>strong{color:var(--accent);font-size:12px}.governance-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.governance-market-grid>article{border:1px solid #293844;border-radius:9px;background:#0c141c;overflow:hidden}.governance-market-grid>article.selected{border-color:#3b8f64;box-shadow:inset 0 2px #55c986}.governance-market-grid>article>header{display:flex;justify-content:space-between;gap:15px;padding:14px 15px;border-bottom:1px solid #26343e;background:linear-gradient(100deg,#111b25,#0d151d)}.governance-market-grid>article>header span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.12em}.governance-market-grid h3{margin:4px 0;font-size:19px}.governance-market-grid>article>header small{color:#74828f;font-size:7px}.governance-market-grid>article>header>b{font-size:26px;text-align:right}.governance-market-grid>article>header>b small{display:block;color:#687784;font-size:6px;letter-spacing:.1em}.governance-market-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#24313b}.governance-market-metrics span{padding:9px 4px;background:#0e171f;color:#6f7d89;font-size:6px;text-align:center}.governance-market-metrics b{display:block;margin-bottom:3px;color:#dce3e8;font-size:12px}.expansion-identity-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px}.expansion-identity-options article{position:relative;display:grid;grid-template-columns:46px 1fr;gap:8px;min-width:0;padding:9px;border:1px solid #2a3944;border-radius:7px;background:#0a1118;overflow:hidden}.expansion-identity-options article.selected{background:#101b22}.expansion-identity-options img{width:44px;height:44px;object-fit:contain}.expansion-identity-options strong,.expansion-identity-options small{display:block}.expansion-identity-options strong{font-size:9px}.expansion-identity-options small{margin-top:3px;color:#71808c;font-size:6px}.expansion-identity-options p{grid-column:1/-1;margin:6px 0 0;color:#75838e;font-size:7px;line-height:1.4}.expansion-identity-options article>span{position:absolute;right:0;bottom:0;width:24px;height:3px}.expansion-identity-options article>span:last-child{right:24px}.governance-market-grid>article>footer{display:flex;gap:5px;padding:0 9px 9px}.governance-market-grid>article>footer button{flex:1;display:flex;justify-content:space-between;gap:6px;min-width:0;padding:7px 8px;border-color:#2c3a45;background:#111a22;color:#85939e;font-size:7px}.governance-market-grid>article>footer button.active{color:#edf3f5;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#111a22)}.governance-market-grid>article>footer button b{color:var(--accent)}.governance-scorecard{border:1px solid color-mix(in srgb,var(--accent) 40%,#2b3944);border-radius:9px;background:#0c141c;overflow:hidden}.governance-scorecard>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #293741}.governance-scorecard>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em}.governance-scorecard h2{margin:4px 0}.governance-scorecard p{margin:0;color:#74838f;font-size:8px}.governance-scorecard>header>strong{font-size:35px}.governance-scorecard>header>strong small{font-size:9px;color:#70808c}.governance-score-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#25323c}.governance-score-breakdown>div{display:grid;grid-template-columns:95px 1fr 26px;align-items:center;gap:8px;padding:9px 11px;background:#0d161e}.governance-score-breakdown span{color:#84919b;font-size:7px}.governance-score-breakdown i{height:4px;border-radius:4px;background:#26333d;overflow:hidden}.governance-score-breakdown em{display:block;height:100%;background:var(--accent)}.governance-score-breakdown b{font-size:9px;text-align:right}.governance-owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.governance-owner-grid>article{padding:14px;border:1px solid #2a3945;border-radius:9px;background:#0d151d}.governance-owner-grid>article.selected{border-color:#3a8e62;box-shadow:inset 0 2px #52cc87}.governance-owner-grid>article>header{display:flex;align-items:center;justify-content:space-between}.governance-owner-grid>article>header span{color:#6f7e8b;font-size:7px;font-weight:900}.governance-owner-grid>article.selected>header span{color:#68d39a}.governance-owner-grid>article>header strong{font-size:24px}.governance-owner-grid h3{min-height:36px;margin:7px 0 2px;font-size:14px}.governance-owner-grid>article>p{margin:0;color:#74828f;font-size:8px}.governance-owner-grid>article>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.governance-owner-grid>article>div span{padding:8px;border:1px solid #26343e;border-radius:5px;color:#6e7d89;font-size:7px}.governance-owner-grid>article>div b{display:block;margin-top:4px;color:#e1e8eb;font-size:11px}.governance-owner-grid dl,.governance-arena-grid dl{margin:0}.governance-owner-grid dl>div,.governance-arena-grid dl>div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #26343e}.governance-owner-grid dt,.governance-arena-grid dt{color:#75848f;font-size:7px}.governance-owner-grid dd,.governance-arena-grid dd{margin:0;font-size:8px}.governance-owner-grid>article>button{width:100%;margin-top:9px}.governance-arena-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.governance-arena-grid>article{padding:14px;border:1px solid #2a3944;border-radius:9px;background:#0d151d}.governance-arena-grid>article.selected{border-color:#3c8c63}.governance-arena-grid>article>header{display:flex;justify-content:space-between;gap:10px}.governance-arena-grid>article>header span{color:var(--accent);font-size:7px;font-weight:900}.governance-arena-grid h3{margin:4px 0 11px}.governance-arena-grid>article>header>b{text-align:right}.governance-arena-grid>article>header>b small{display:block;color:#6f7d88;font-size:6px}.governance-arena-grid>article>strong{font-size:18px}.governance-funding-bar{display:flex;height:8px;margin:10px 0 7px;border-radius:5px;background:#26343e;overflow:hidden}.governance-funding-bar i{display:block;background:#4bc889}.governance-funding-bar i:nth-child(2){background:#e7ad43}.governance-funding-bar i:nth-child(3){background:#5e91d4}.governance-funding-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px}.governance-funding-legend span{color:#73818c;font-size:6px}.governance-funding-legend span>i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:#4bc889}.governance-funding-legend span:nth-child(2)>i{background:#e7ad43}.governance-funding-legend span:nth-child(3)>i{background:#5e91d4}.governance-funding-legend b{display:block;margin-top:2px;color:#dce4e8;font-size:8px}.governance-relocation-docket{border:1px solid #293742;border-radius:9px;background:#0d151d;overflow:hidden}.governance-relocation-docket>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #293742}.governance-relocation-docket>header span{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em}.governance-relocation-docket h2{margin:4px 0}.governance-relocation-docket>header small{color:#6f7e89;font-size:7px}.governance-relocation-docket>article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 16px;border-top:1px solid #27343e}.governance-relocation-docket>article:first-of-type{border:0}.governance-relocation-docket article span{color:#e0aa45;font-size:7px;font-weight:900}.governance-relocation-docket article h3{margin:4px 0}.governance-relocation-docket article p,.governance-relocation-docket article small{margin:0;color:#72818d;font-size:7px}.governance-relocation-docket article>div:nth-child(2){text-align:right}.governance-relocation-docket article>div:nth-child(2) b,.governance-relocation-docket article>div:nth-child(2) small{display:block}.governance-history-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.governance-history-summary article{padding:15px;border:1px solid #2a3843;border-radius:8px;background:#0d151d}.governance-history-summary strong,.governance-history-summary span{display:block}.governance-history-summary strong{font-size:25px}.governance-history-summary span{margin-top:4px;color:#74828e;font-size:8px}.governance-history-timeline{position:relative;padding-left:25px;border-left:1px solid #33414c}.governance-history-timeline>article{position:relative;display:grid;grid-template-columns:62px 1fr;gap:15px;padding:13px 16px;margin-bottom:7px;border:1px solid #293742;border-radius:8px;background:#0d151d}.governance-history-timeline>article:before{content:"";position:absolute;left:-30px;top:23px;width:8px;height:8px;border:2px solid #0b1219;border-radius:50%;background:var(--accent)}.governance-history-timeline time{color:var(--accent);font-size:17px;font-weight:900}.governance-history-timeline span{color:#6f7e89;font-size:7px;font-weight:900;letter-spacing:.1em}.governance-history-timeline h3{margin:4px 0}.governance-history-timeline p,.governance-history-timeline small{margin:0;color:#72818d;font-size:8px}.governance-history-timeline small{display:block;margin-top:5px;color:#63bf8b}.governance-empty{padding:27px;color:#74828e;font-size:9px;text-align:center}.expansion-protection{margin-top:0}@media (max-width:1100px){.governance-owner-grid,.governance-arena-grid,.governance-score-breakdown{grid-template-columns:repeat(2,1fr)}.governance-market-grid{grid-template-columns:1fr}}@media (max-width:760px){.governance-page-head,.governance-market-workspace>header,.governance-ownership-view>header,.governance-arena-view>header,.governance-history-view>header{align-items:flex-start;flex-direction:column}.governance-authority{width:100%;align-items:flex-start}.governance-tabs{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.governance-workflow{grid-template-columns:1fr}.governance-workflow article:after{display:none}.governance-board-actions{align-items:flex-start;flex-direction:column}.governance-board-actions button{width:100%}.governance-fee-ledger>div,.governance-history-summary{grid-template-columns:repeat(2,1fr)}.governance-owner-grid,.governance-arena-grid,.governance-score-breakdown{grid-template-columns:1fr}.governance-relocation-docket>article{grid-template-columns:1fr}.governance-relocation-docket article>div:nth-child(2){text-align:left}.expansion-identity-options{grid-template-columns:1fr}}.finance-organization-analytics{display:grid;gap:14px}.finance-analytics-empty{max-width:820px;margin:28px auto;padding:42px;border:1px solid color-mix(in srgb,var(--finance-accent) 38%,#2a3742);border-radius:11px;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--finance-accent) 12%,transparent),transparent 42%),#0d151d;text-align:center}.finance-analytics-empty span,.finance-analytics-header span,.finance-analytics-trends header span,.finance-analytics-development>header span,.finance-analytics-medical>header span,.finance-analytics-roster>header span,.finance-analytics-eras>header span{color:var(--finance-accent);font-size:8px;font-weight:900;letter-spacing:.15em}.finance-analytics-empty h2{margin:7px 0;font-size:23px}.finance-analytics-empty p{color:#82909c;font-size:10px;line-height:1.7}.finance-analytics-empty small{color:#697783;font-size:8px}.finance-analytics-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border:1px solid color-mix(in srgb,var(--finance-accent) 30%,#293742);border-radius:9px;background:linear-gradient(115deg,color-mix(in srgb,var(--finance-accent) 8%,#111a23),#0d151d)}.finance-analytics-header h2{margin:5px 0}.finance-analytics-header p{margin:0;color:#788794;font-size:9px}.finance-analytics-header>strong{color:var(--finance-accent);font-size:20px}.finance-analytics-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;border:1px solid #27343e;border-radius:9px;background:#27343e;overflow:hidden}.finance-analytics-kpis article{min-width:0;padding:13px 14px;background:#0e171f}.finance-analytics-kpis span,.finance-analytics-kpis strong,.finance-analytics-kpis small{display:block}.finance-analytics-kpis span{color:#71808d;font-size:7px;font-weight:900;letter-spacing:.1em}.finance-analytics-kpis strong{margin:6px 0 3px;font-size:18px}.finance-analytics-kpis small{color:#687682;font-size:7px}.finance-analytics-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.finance-analytics-trends>article,.finance-analytics-development,.finance-analytics-medical,.finance-analytics-roster,.finance-analytics-eras{border:1px solid #293742;border-radius:9px;background:linear-gradient(145deg,#111a23,#0c131a);overflow:hidden}.finance-analytics-trends>article>header,.finance-analytics-development>header,.finance-analytics-medical>header,.finance-analytics-roster>header,.finance-analytics-eras>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid #293742}.finance-analytics-trends h3,.finance-analytics-development h2,.finance-analytics-medical h2,.finance-analytics-roster h2,.finance-analytics-eras h2{margin:4px 0 0}.finance-analytics-trends header small,.finance-analytics-development>header small,.finance-analytics-medical>header small,.finance-analytics-roster>header small,.finance-analytics-eras>header small{max-width:390px;color:#6f7e8a;font-size:7px;text-align:right}.finance-analytics-trend{padding:8px 10px 10px}.finance-analytics-trend svg{display:block;width:100%;height:126px;overflow:visible}.finance-analytics-trend polyline{stroke:var(--finance-accent);stroke-width:3;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--finance-accent) 55%,transparent))}.finance-analytics-trend circle{fill:#0d151d;stroke:var(--finance-accent);stroke-width:3}.finance-analytics-trend.cash polyline,.finance-analytics-trend.cash circle{stroke:#57b8e7}.finance-analytics-trend.value polyline,.finance-analytics-trend.value circle{stroke:#d6a853}.finance-analytics-zero{stroke:#35434d;stroke-width:1;stroke-dasharray:4 4}.finance-analytics-trend footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#697783;font-size:7px}.finance-analytics-trend footer strong{color:#e5ecef;font-size:10px}.finance-analytics-trend footer span:last-child{text-align:right}.finance-analytics-missing{display:grid;place-items:center;min-height:160px;margin:0;color:#70808c;font-size:8px}.finance-analytics-split{display:grid;grid-template-columns:1.3fr .7fr;gap:10px}.finance-analytics-roi{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#283640}.finance-analytics-roi article{padding:12px 14px;background:#0d161e}.finance-analytics-roi strong,.finance-analytics-roi span{display:block}.finance-analytics-roi strong{font-size:17px}.finance-analytics-roi span{margin-top:3px;color:#6d7c88;font-size:7px}.finance-analytics-season-list{max-height:320px;overflow:auto}.finance-analytics-season-list>header,.finance-analytics-season-list>div{display:grid;grid-template-columns:65px repeat(5,1fr);gap:8px;align-items:center;padding:9px 13px;border-bottom:1px solid #25323c;font-size:8px}.finance-analytics-season-list>header{position:sticky;top:0;z-index:1;color:#677682;background:#0a1118;font-size:6px;letter-spacing:.08em}.finance-analytics-season-list>div>span:last-child{color:var(--finance-accent);letter-spacing:1px}.finance-analytics-season-list>div>span:last-child i{color:#34414b;font-style:normal}.finance-analytics-medical-chart{height:329px;display:flex;align-items:flex-end;gap:7px;padding:18px 12px 12px;overflow-x:auto}.finance-analytics-medical-chart article{height:100%;min-width:48px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.finance-analytics-medical-chart article>div{position:relative;width:65%;height:190px;display:flex;align-items:flex-end;justify-content:center}.finance-analytics-medical-chart article>div i{display:block;width:100%;min-height:3px;border-radius:4px 4px 0 0;background:linear-gradient(#e05f68,color-mix(in srgb,#e05f68 30%,#17232c))}.finance-analytics-medical-chart article>div span{position:absolute;top:calc(100% - var(--bar-height,0));color:#dfe6e9;font-size:7px}.finance-analytics-medical-chart article>strong{margin-top:5px;font-size:8px}.finance-analytics-medical-chart article>small{min-height:20px;margin-top:3px;color:#687783;font-size:6px}.finance-analytics-medical-chart article>b{margin-top:4px;color:var(--finance-accent);font-size:7px;letter-spacing:1px}.finance-analytics-medical-chart article>b em{color:#34414b;font-style:normal}.finance-analytics-source-legend{display:flex;flex-wrap:wrap;gap:12px;padding:10px 15px;border-bottom:1px solid #26333d}.finance-analytics-source-legend span{display:flex;align-items:center;gap:5px;color:#74828e;font-size:7px}.finance-analytics-source-legend i{width:8px;height:8px;border-radius:2px}.finance-analytics-roster-list>article{padding:10px 14px;border-bottom:1px solid #25323c}.finance-analytics-roster-list article>header{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px}.finance-analytics-roster-list article>header span{color:#778590;font-size:8px;text-transform:capitalize}.finance-analytics-roster-list article>header b{font-size:8px}.finance-analytics-roster-list article>div{display:flex;height:8px;margin:8px 0;border-radius:6px;background:#26333d;overflow:hidden}.finance-analytics-roster-list article>div i{height:100%;min-width:0}.finance-analytics-roster-list article>footer{display:flex;align-items:center;gap:11px;flex-wrap:wrap;color:#71808c;font-size:7px}.finance-analytics-roster-list article>footer span b{color:#d7dfe3}.finance-analytics-roster-list article>footer em{margin-left:auto;color:#8b98a3;font-style:normal}.finance-analytics-source-legend i.draft,.finance-analytics-roster-list i.draft{background:#56cf91}.finance-analytics-source-legend i.trade,.finance-analytics-roster-list i.trade{background:#5d9fe4}.finance-analytics-source-legend i.free-agency,.finance-analytics-roster-list i.free-agency{background:#d7a348}.finance-analytics-source-legend i.waiver,.finance-analytics-roster-list i.waiver{background:#ba70d5}.finance-analytics-source-legend i.two-way,.finance-analytics-roster-list i.two-way{background:#50c3c8}.finance-analytics-source-legend i.inherited,.finance-analytics-roster-list i.inherited{background:#687783}.finance-analytics-eras>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#293641}.finance-analytics-eras>div>article{padding:14px;background:#0d151d}.finance-analytics-eras h3{margin:0 0 10px;color:#8795a0;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.finance-analytics-eras p{display:grid;grid-template-columns:58px 1fr;gap:11px;margin:0;padding:9px 0;border-top:1px solid #26333d}.finance-analytics-eras time{color:var(--finance-accent);font-size:13px;font-weight:900}.finance-analytics-eras p span b,.finance-analytics-eras p span small{display:block}.finance-analytics-eras p span b{font-size:9px}.finance-analytics-eras p span small{margin-top:3px;color:#687783;font-size:7px}@media (max-width:1120px){.finance-analytics-kpis{grid-template-columns:repeat(3,1fr)}.finance-analytics-trends,.finance-analytics-split{grid-template-columns:1fr}}@media (max-width:720px){.finance-analytics-header,.finance-analytics-development>header,.finance-analytics-medical>header,.finance-analytics-roster>header,.finance-analytics-eras>header{align-items:flex-start;flex-direction:column}.finance-analytics-header>strong{font-size:15px}.finance-analytics-kpis,.finance-analytics-roi{grid-template-columns:1fr 1fr}.finance-analytics-season-list{overflow-x:auto}.finance-analytics-season-list>header,.finance-analytics-season-list>div{min-width:650px}.finance-analytics-roster-list article>header{grid-template-columns:55px 1fr}.finance-analytics-roster-list article>header b{grid-column:2}.finance-analytics-roster-list article>footer em{width:100%;margin-left:0}.finance-analytics-eras>div{grid-template-columns:1fr}.finance-analytics-empty{margin:10px 0;padding:25px 18px}}.career-center{display:grid;gap:14px;min-width:0}.career-center .career-hero{display:grid;grid-template-columns:86px minmax(230px,.78fr) minmax(580px,1.8fr);align-items:center;gap:18px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 42%,#2b3945);border-radius:12px;background:radial-gradient(circle at 78% -10%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 42%),linear-gradient(120deg,#111b25,#0b131b);overflow:hidden}.career-center .career-avatar{width:72px;height:72px;display:grid;place-items:center;border:2px solid var(--accent);border-radius:50%;background:#071018;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 28%,transparent);font-size:22px;font-weight:950}.career-identity>span,.career-card-head>div>span,.career-reputation-hero>div>span,.career-wealth-hero>div:first-child>span,.career-ownership-hero>div:last-child>span{color:var(--accent);font-size:7px;font-weight:950;letter-spacing:.15em}.career-identity h2{margin:5px 0 3px;font-size:26px}.career-identity>p{margin:0;color:#83919d;font-size:9px}.career-identity>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.career-identity i{padding:4px 7px;border:1px solid #30404d;border-radius:4px;color:#9aa7b1;background:#101a23;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.career-identity i.active{color:#71d59f;border-color:#275c42;background:#10271d}.career-identity i.danger{color:#ff7b82;border-color:#71343a;background:#2b171a}.career-identity i.ownership{color:#efc76d;border-color:#6c5829;background:#28210f}.career-center .career-kpis{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #2a3844;border-radius:8px;background:#0a1219;overflow:hidden}.career-center .career-kpis>span{min-width:0;padding:14px 8px;border-left:1px solid #283641;text-align:center}.career-center .career-kpis>span:first-child{border:0}.career-center .career-kpis strong,.career-center .career-kpis small{display:block}.career-center .career-kpis strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.career-center .career-kpis small{margin-top:4px;color:#6f7e8a;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.career-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;padding:6px;border:1px solid #273540;border-radius:9px;background:#080e14;overflow:hidden}.career-tabs button{position:relative;min-width:0;min-height:39px;padding:0 12px;border-color:transparent;background:transparent;color:#7e8c98;font-size:8px;font-weight:900;white-space:nowrap}.career-tabs button:hover{color:#cdd7dd;background:#111a23}.career-tabs button.active{color:#f3f6f7;border-color:color-mix(in srgb,var(--accent) 55%,#34434f);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,#15202a),#0e171f);box-shadow:inset 0 -2px var(--accent)}.career-tabs button>b{display:inline-grid;place-items:center;min-width:15px;height:15px;margin-left:6px;padding:0 4px;border-radius:8px;color:#07100f;background:var(--accent);font-size:7px}.career-workspace,.career-tab-stack{display:grid;gap:14px;min-width:0}.career-card{min-width:0;border:1px solid #293742;border-radius:10px;background:linear-gradient(145deg,#101922,#0c141c);overflow:hidden}.career-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #273540;background:linear-gradient(100deg,#111b24,#0d151d)}.career-card-head h2{margin:4px 0 0;font-size:16px}.career-card-head p{max-width:680px;margin:5px 0 0;color:#74828e;font-size:8px;line-height:1.45}.career-card-head>b{color:var(--accent);font-size:16px}.career-card-head>b.active{padding:5px 8px;border:1px solid #2f694b;border-radius:4px;color:#71d59f;background:#10271d;font-size:7px;letter-spacing:.09em}.career-card-head>b.inactive{font-size:8px}.career-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid #27343e}.career-card>footer button{padding:7px 10px;font-size:7px}.career-card>footer small{color:#6d7c88;font-size:7px}.career-overview-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.career-assignment .career-card-head .team-logo{width:52px;height:52px}.career-assignment-body{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#27343e}.career-assignment-body>span{padding:14px;background:#0d161e}.career-assignment-body small,.career-assignment-body strong{display:block}.career-assignment-body small{color:#71808d;font-size:7px}.career-assignment-body strong{margin-top:5px;font-size:12px}.career-assignment>footer>div span,.career-assignment>footer>div strong{display:block}.career-assignment>footer>div span{color:var(--accent);font-size:6px;font-weight:900;letter-spacing:.1em}.career-assignment>footer>div strong{margin-top:3px;font-size:9px}.career-reputation-preview{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#26333d}.career-reputation-preview>div{padding:12px 14px;background:#0d151d}.career-reputation-preview span{display:flex;justify-content:space-between;gap:12px;color:#9aa6af;font-size:8px}.career-reputation-preview span small{color:#dfe7eb}.career-reputation-preview i,.career-reputation-grid article>i,.career-ownership-meter>i{display:block;height:5px;margin-top:8px;border-radius:5px;background:#26343e;overflow:hidden}.career-reputation-preview em,.career-reputation-grid article>i em,.career-ownership-meter>i em{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 62%,#4ba6d2),var(--accent))}.career-wealth-preview>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#27343e}.career-wealth-preview>div>span{padding:15px;background:#0d161e}.career-wealth-preview small,.career-wealth-preview strong{display:block}.career-wealth-preview small{color:#74828e;font-size:7px}.career-wealth-preview strong{margin-top:5px;font-size:17px}.career-wealth-preview>p{margin:0;padding:11px 15px;color:#74828e;font-size:8px;line-height:1.5}.career-ownership-meter{padding:14px 16px 8px}.career-ownership-meter span{display:block;margin-top:7px;color:#84919b;font-size:8px}.career-ownership-preview>ul{display:grid;gap:1px;margin:0;padding:0;background:#27343e;list-style:none}.career-ownership-preview li{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 14px;background:#0d151d}.career-ownership-preview li>b{display:grid;place-items:center;width:20px;height:20px;border:1px solid #3a4853;border-radius:50%;color:#73818c}.career-ownership-preview li.met>b{color:#6ed39b;border-color:#317052;background:#10271c}.career-ownership-preview li span,.career-ownership-preview li small{display:block}.career-ownership-preview li span{font-size:8px}.career-ownership-preview li small{margin-top:2px;color:#6e7d89;font-size:6px}.career-opportunities .career-card-head>b{padding:5px 7px;border:1px solid color-mix(in srgb,var(--accent) 45%,#34424d);border-radius:4px;font-size:7px;letter-spacing:.08em}.career-center .career-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:9px;padding:14px}.career-center .career-offer-grid>article{display:grid;gap:11px;padding:14px;border:1px solid #2a3944;border-radius:8px;background:#0b131b}.career-offer-team{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px}.career-offer-team .team-logo{width:46px;height:46px}.career-offer-team span{color:var(--accent);font-size:6px;font-weight:900;letter-spacing:.1em}.career-offer-team h3{margin:3px 0;font-size:15px}.career-offer-team small{color:#74828e;font-size:7px}.career-offer-terms{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a3741}.career-offer-terms span{padding:9px 5px;background:#101922;text-align:center}.career-offer-terms b,.career-offer-terms small{display:block}.career-offer-terms b{font-size:11px}.career-offer-terms small{margin-top:3px;color:#6f7d89;font-size:6px}.career-center .career-offer-grid article>p{margin:0;color:#74828e;font-size:7px;line-height:1.5}.career-center .career-offer-grid article>button{width:100%}.career-opportunities>footer{justify-content:flex-end}.career-empty{grid-column:1/-1;padding:26px;color:#75848f;font-size:8px;text-align:center}.career-empty strong,.career-empty p{display:block}.career-empty strong{color:#b7c1c8;font-size:11px}.career-empty p{margin:6px auto 0;max-width:560px;line-height:1.55}.career-contract-primary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#283640}.career-contract-primary>span{padding:18px 15px;background:#0d161e}.career-contract-primary small,.career-contract-primary strong,.career-contract-primary em{display:block}.career-contract-primary small{color:#71808c;font-size:7px}.career-contract-primary strong{margin:6px 0 3px;font-size:20px}.career-contract-primary em{color:#75838f;font-size:7px;font-style:normal}.career-bonus-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px}.career-bonus-grid>span{padding:11px;border:1px solid #293742;border-radius:6px;background:#0a1219}.career-bonus-grid small,.career-bonus-grid strong{display:block}.career-bonus-grid small{color:#71808c;font-size:7px}.career-bonus-grid strong{margin-top:5px;font-size:12px}.career-contract-history>article,.career-bid-list>article{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(110px,.75fr)) 100px;align-items:center;gap:12px;padding:11px 15px;border-top:1px solid #26343e;font-size:8px}.career-contract-history>article:first-child,.career-bid-list>article:first-child{border-top:0}.career-contract-history article div strong,.career-contract-history article div small,.career-bid-list article div strong,.career-bid-list article div small{display:block}.career-contract-history article div small,.career-bid-list article div small{margin-top:3px;color:#6e7c88;font-size:7px}.career-contract-history em,.career-bid-list em,.career-equity-table em{padding:5px;border-radius:4px;background:#17232c;color:#8c9aa5;font-size:6px;font-style:normal;font-weight:900;text-align:center;text-transform:uppercase}.career-contract-history em.completed,.career-bid-list em.selected,.career-equity-table em.vested{color:#6ed39a;background:#102b20}.career-contract-history em.terminated,.career-bid-list em.rejected{color:#ff777f;background:#30171a}.career-reputation-hero,.career-wealth-hero,.career-ownership-hero{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:25px;padding:22px;background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 40%),#0e171f}.career-reputation-hero>div strong,.career-wealth-hero>div:first-child strong{display:block;margin-top:5px;font-size:45px}.career-reputation-hero>div small,.career-wealth-hero>div:first-child small{display:block;color:#768590;font-size:7px}.career-reputation-hero>p,.career-ownership-hero p{margin:0;color:#8a98a3;font-size:10px;line-height:1.65}.career-reputation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.career-reputation-grid>article{padding:14px}.career-reputation-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.career-reputation-grid article>header span{font-size:8px;font-weight:850}.career-reputation-grid article>header strong{font-size:20px}.career-reputation-grid article>p{min-height:38px;margin:11px 0 8px;color:#778691;font-size:8px;line-height:1.5}.career-reputation-grid article>small{color:var(--accent);font-size:6px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.career-wealth-hero>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#293640}.career-wealth-hero>div:last-child>span{padding:14px;background:#0c151d}.career-wealth-hero small,.career-wealth-hero strong{display:block}.career-wealth-hero>div:last-child small{color:#71808c;font-size:7px}.career-wealth-hero>div:last-child strong{margin-top:5px;font-size:15px}.career-equity-table{overflow-x:auto}.career-equity-table>div{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(100px,.7fr));align-items:center;gap:10px;min-width:800px;padding:10px 15px;border-top:1px solid #26343e;font-size:8px}.career-equity-table>div.head{min-height:32px;border:0;color:#6f7e89;background:#091017;font-size:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.career-equity-table span strong,.career-equity-table span small{display:block}.career-equity-table span small{margin-top:3px;color:#6c7b87;font-size:6px}.career-ownership-hero{grid-template-columns:110px 1fr;border-color:color-mix(in srgb,var(--accent) 45%,#2b3944)}.career-ownership-score{display:grid;place-items:center;width:94px;height:94px;border:5px solid color-mix(in srgb,var(--accent) 75%,#394953);border-radius:50%;background:#081017;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 18%,transparent)}.career-ownership-score strong,.career-ownership-score span{display:block}.career-ownership-score strong{font-size:29px}.career-ownership-score span{margin-top:-22px;color:#70808c;font-size:6px;letter-spacing:.09em}.career-ownership-hero h2{margin:5px 0;font-size:23px}.career-ownership-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.career-requirement-list>article{display:grid;grid-template-columns:30px 1fr 65px;align-items:center;gap:10px;padding:11px 15px;border-top:1px solid #27343e}.career-requirement-list>article:first-child{border:0}.career-requirement-list>article>b{display:grid;place-items:center;width:26px;height:26px;border:1px solid #3a4752;border-radius:50%;color:#76848f}.career-requirement-list>article.met>b{color:#6ed39a;border-color:#347556;background:#102b20}.career-requirement-list article div strong,.career-requirement-list article div p{display:block}.career-requirement-list article div strong{font-size:9px}.career-requirement-list article div p{margin:3px 0 0;color:#71808c;font-size:7px}.career-requirement-list article>span{padding:4px;border-radius:3px;color:#ff777f;background:#30171a;font-size:6px;font-weight:900;text-align:center}.career-requirement-list article.met>span{color:#6ed39a;background:#102b20}.career-ownership-layout>aside>ol{display:grid;gap:1px;margin:0;padding:0;background:#283540;list-style:none}.career-ownership-layout>aside li{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:12px 14px;background:#0d151d}.career-ownership-layout>aside li>b{display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--accent) 45%,#3b4953);border-radius:50%;color:var(--accent);font-size:8px}.career-ownership-layout>aside li span,.career-ownership-layout>aside li small{display:block}.career-ownership-layout>aside li span{font-size:8px;font-weight:850}.career-ownership-layout>aside li small{margin-top:3px;color:#71808c;font-size:7px;font-weight:400}.career-history-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px}.career-center .career-tenure-list article{display:grid;gap:6px;padding:13px 15px;border-top:1px solid #26333d}.career-center .career-tenure-list article:first-child{border:0}.career-tenure-list article>div{display:flex;justify-content:space-between;gap:12px}.career-tenure-list article>div span{color:#788691;font-size:8px}.career-center .career-tenure-list p{margin:0;color:#7b8994;font-size:8px}.career-center .career-tenure-list small{justify-self:start;padding:4px 6px;border-radius:3px;color:#8b99a4;background:#17232c;font-size:6px;font-weight:900;text-transform:uppercase}.career-center .career-tenure-list small.active{color:#6ed39a;background:#102b20}.career-center .career-season-list{overflow-x:auto}.career-center .career-season-list>div.head,.career-center .career-season-list>article{display:grid;grid-template-columns:55px minmax(150px,1.3fr) 70px 110px 100px 75px;align-items:center;gap:9px;min-width:650px;padding:10px 14px;border-top:1px solid #26333d}.career-center .career-season-list>div.head{border:0;color:#6f7d89;background:#091017;font-size:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.career-center .career-season-list article>span,.career-center .career-season-list article>em{color:#8996a1;font-size:8px}.career-center .career-season-list article>em{font-style:normal}.career-center .career-season-list article>i{padding:5px;border-radius:4px;font-size:6px;font-style:normal;font-weight:900;text-align:center;text-transform:uppercase}.career-center .career-season-list article>i.met{color:#6ed39a;background:#102b20}.career-center .career-season-list article>i.missed{color:#ff777f;background:#30171a}@media (max-width:1180px){.career-center .career-hero{grid-template-columns:76px 1fr}.career-center .career-kpis{grid-column:1/-1}.career-reputation-grid{grid-template-columns:repeat(2,1fr)}.career-history-grid{grid-template-columns:1fr}.career-contract-primary{grid-template-columns:repeat(2,1fr)}.career-bonus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.career-tabs{display:flex;overflow-x:auto}.career-tabs button{flex:0 0 auto;min-width:130px}.career-overview-grid,.career-ownership-layout,.career-reputation-hero,.career-wealth-hero{grid-template-columns:1fr}.career-wealth-hero>div:last-child{grid-template-columns:repeat(2,1fr)}.career-assignment-body{grid-template-columns:repeat(2,1fr)}.career-contract-history>article,.career-bid-list>article{grid-template-columns:1fr 1fr}.career-contract-history>article>em,.career-bid-list>article>em{justify-self:start}.career-center .career-offer-grid{grid-template-columns:1fr}}@media (max-width:560px){.career-center .career-hero{grid-template-columns:58px 1fr;padding:15px}.career-center .career-avatar{width:54px;height:54px;font-size:17px}.career-identity h2{font-size:21px}.career-center .career-kpis{grid-template-columns:repeat(2,1fr)}.career-reputation-grid,.career-contract-primary,.career-bonus-grid,.career-wealth-hero>div:last-child{grid-template-columns:1fr}.career-reputation-preview,.career-wealth-preview>div{grid-template-columns:1fr}.career-ownership-hero{grid-template-columns:1fr}.career-ownership-score{width:78px;height:78px}.career-offer-terms{grid-template-columns:repeat(2,1fr)}.career-card-head{align-items:flex-start}.career-contract-history>article,.career-bid-list>article{grid-template-columns:1fr}.career-requirement-list>article{grid-template-columns:28px 1fr}.career-requirement-list article>span{grid-column:2;justify-self:start}}.os-phase-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.os-phase-rail li{min-width:0;padding-inline:10px}.os-phase-rail li>span{flex:0 0 29px}.os-phase-rail li div{min-width:0}.os-phase-rail li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-week-room{background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 31%)}.legacy-week-head{align-items:center}.legacy-week-head>div{max-width:790px}.legacy-week-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.legacy-week-kpis article{padding:14px 16px;border:1px solid #2a3843;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,#111a23),#0b1219)}.legacy-week-kpis span,.legacy-week-kpis strong,.legacy-week-kpis small{display:block}.legacy-week-kpis span{color:#71808c;font-size:7px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.legacy-week-kpis strong{margin:5px 0 3px;font-size:24px}.legacy-week-kpis small{color:#73818c;font-size:8px}.legacy-week-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:11px;align-items:start}.legacy-week-sidebar{display:grid;gap:11px}.legacy-panel{border:1px solid #293842;border-radius:9px;background:linear-gradient(150deg,#111a23,#0a1118 78%);overflow:hidden}.legacy-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #293741}.legacy-panel>header span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.14em}.legacy-panel>header h2{margin:4px 0 0}.legacy-panel>header small{max-width:330px;color:#73818d;font-size:7px;line-height:1.45;text-align:right}.legacy-retiree-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#26343e}.legacy-retiree-grid>article{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:11px;min-width:0;padding:11px 13px;background:#0d151d}.legacy-retiree-grid .player-portrait{width:72px;height:86px}.legacy-retiree-grid span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.1em}.legacy-retiree-grid h3{margin:4px 0;font-size:13px}.legacy-retiree-grid p,.legacy-retiree-grid small{display:block;margin:0;color:#74828e;font-size:7px;line-height:1.45}.legacy-mini-list{display:grid}.legacy-mini-list article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #26343e}.legacy-mini-list article>b{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 55%,#35434e);border-radius:50%;color:var(--accent);font-size:7px}.legacy-mini-list strong,.legacy-mini-list small{display:block}.legacy-mini-list small,.legacy-mini-list>p{margin:3px 0 0;color:#71808d;font-size:7px}.legacy-mini-list>p,.legacy-decision-list>p{padding:18px;margin:0;color:#71808d;font-size:8px}.legacy-decision-list{display:grid}.legacy-decision-list>button{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;border:0;border-bottom:1px solid #26343e;border-radius:0;background:#0d151d;color:#dfe6e9;text-align:left;box-shadow:none}.legacy-decision-list>button:hover{background:#131e28}.legacy-decision-list>button.selected{background:color-mix(in srgb,var(--accent) 10%,#0d151d);box-shadow:inset 3px 0 var(--accent)}.legacy-decision-list>button>b{color:var(--accent);font-size:20px}.legacy-decision-list strong,.legacy-decision-list small{display:block}.legacy-decision-list small{margin-top:3px;color:#72818e;font-size:7px;line-height:1.35}.legacy-decision-list em{color:#6d7c88;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.1em}.legacy-decision-list .selected em{color:var(--accent)}.legacy-decision-list.staff>button{grid-template-columns:44px minmax(0,1fr) auto}.legacy-decision-list.staff .player-portrait{width:40px;height:48px}.legacy-history-panel{gap:11px}.hall-grid>article{display:grid;grid-template-rows:1fr auto;min-width:0;background:#101821}.hall-grid>article:hover{background:#17222d}.hall-player-open{display:grid;grid-template-columns:70px 1fr;align-items:center;text-align:left;border:0;border-radius:0;background:transparent;color:#dce3e8;padding:12px;box-shadow:none}.hall-player-open:hover{background:transparent}.hall-player-open .player-portrait{width:60px;height:70px}.hall-player-open span b,.hall-player-open span strong,.hall-player-open span small,.hall-player-open span em{display:block}.hall-player-open span>b{margin-bottom:3px;color:var(--accent);font-size:6px;letter-spacing:.12em}.hall-player-open small{margin-top:4px;color:#778594;font-size:9px}.hall-player-open em{margin-top:7px;color:var(--accent);font-size:8px;font-style:normal}.commissioner-restore{min-height:28px!important;margin:0 10px 10px;padding:5px 8px!important;border-color:#70414a!important;background:#1b1116!important;color:#ff8b94!important;font-size:6px!important;letter-spacing:.08em}.legacy-history-lower{display:grid;grid-template-columns:1fr 1fr;gap:11px}.hof-class-ledger>div:last-child,.retired-number-ledger>div:last-child{display:grid}.hof-class-ledger article,.retired-number-ledger article{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #26343e}.hof-class-ledger article>b{color:var(--accent);font-size:15px}.hof-class-ledger article>span{font-size:8px}.hof-class-ledger article>small{color:#71808d;font-size:7px}.retired-number-ledger article{box-shadow:inset 3px 0 var(--legacy-team,var(--accent))}.retired-number-ledger article>b{color:var(--legacy-team,var(--accent));font-size:20px}.retired-number-ledger strong,.retired-number-ledger small{display:block}.retired-number-ledger small{margin-top:3px;color:#71808d;font-size:7px}.retired-number-ledger em{color:#71808d;font-size:8px;font-style:normal}.os-empty-state.compact{min-height:120px}.commissioner-retirement-archive>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#26343e}.commissioner-retirement-archive article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:#0d151d}.commissioner-retirement-archive .player-portrait{width:48px;height:58px}.commissioner-retirement-archive strong,.commissioner-retirement-archive small{display:block}.commissioner-retirement-archive small{margin-top:3px;color:#71808d;font-size:7px}.commissioner-retirement-archive .commissioner-restore{margin:0}@media (max-width:1250px){.os-phase-rail{grid-template-columns:repeat(4,1fr)}.legacy-week-layout{grid-template-columns:1fr}.legacy-week-sidebar{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.legacy-week-kpis{grid-template-columns:repeat(2,1fr)}.legacy-week-sidebar,.legacy-history-lower{grid-template-columns:1fr}.legacy-retiree-grid,.commissioner-retirement-archive>div:last-child{grid-template-columns:1fr}.hall-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.os-phase-rail{grid-template-columns:repeat(7,minmax(42px,1fr));overflow-x:auto}.legacy-week-kpis,.hall-grid{grid-template-columns:1fr}.legacy-panel>header{align-items:flex-start;flex-direction:column}.legacy-panel>header small{text-align:left}.legacy-retiree-grid>article{grid-template-columns:62px 1fr}.legacy-retiree-grid .player-portrait{width:58px;height:72px}.commissioner-retirement-archive article{grid-template-columns:44px 1fr}.commissioner-retirement-archive article>.commissioner-restore{grid-column:1/-1;width:100%}.hof-class-ledger article{grid-template-columns:50px 1fr}.hof-class-ledger article>small{grid-column:2}}.setup-panel.setup-wide{grid-column:1/-1}.experience-preset-grid,.control-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.experience-preset-grid button,.control-mode-grid button{min-height:92px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text)}.experience-preset-grid button.active,.control-mode-grid button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.experience-preset-grid strong,.experience-preset-grid small,.control-mode-grid strong,.control-mode-grid small{display:block}.experience-preset-grid small,.control-mode-grid small{margin-top:6px;color:var(--muted);line-height:1.35}.postseason-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.postseason-settings-grid label,.authority-setup>label{display:grid;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.postseason-settings-grid select,.authority-setup select,.control-add select,.topbar-authority-picker select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);padding:10px}.postseason-studio,.governance-setup{grid-column:span 2}.topbar-authority-picker{display:grid;gap:3px;min-width:150px;padding:0 12px;border-left:1px solid var(--line)}.topbar-authority-picker span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.topbar-authority-picker select{padding:6px 26px 6px 8px;font-size:11px}.control-center{max-width:1500px;margin:0 auto;padding:24px}.control-hero,.control-mode-panel,.control-seat-panel,.control-audit-panel{border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 75%,transparent));padding:20px}.control-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;background:radial-gradient(circle at 85% 20%,var(--accent-soft),transparent 34%),var(--surface)}.control-hero span,.control-mode-panel header span,.control-seat-panel header span,.control-audit-panel header span{font-size:10px;letter-spacing:.18em;color:var(--accent)}.control-hero h1{font-size:32px;margin:5px 0}.control-hero p,.control-mode-panel header p,.control-seat-panel header p,.control-audit-panel header p{color:var(--muted);margin:0}.control-hero aside{min-width:240px;border-left:1px solid var(--line);padding-left:22px;display:grid;gap:4px}.control-hero aside strong{font-size:20px}.control-hero aside span{color:var(--muted);text-transform:uppercase}.control-mode-panel header,.control-seat-panel>header,.control-audit-panel>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.control-mode-panel h2,.control-seat-panel h2,.control-audit-panel h2{margin:3px 0 0}.control-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.control-warning{display:flex;gap:12px;margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,#f6b83f 45%,var(--line));background:color-mix(in srgb,#f6b83f 8%,transparent);border-radius:7px}.control-warning span{color:var(--muted)}.control-add{display:flex;gap:8px}.control-add button{white-space:nowrap}.control-seat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.control-seat-grid article{border:1px solid var(--line);border-radius:8px;padding:15px;background:var(--surface-2)}.control-seat-grid article.active{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.control-seat-team{display:flex;align-items:center;gap:12px}.control-seat-team>.team-logo{width:48px;height:48px}.control-seat-team h3{margin:2px 0}.control-seat-team span{font-size:9px;letter-spacing:.14em;color:var(--accent)}.control-seat-team small{color:var(--muted)}.control-seat-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.control-seat-stats span{display:grid;padding:9px;border:1px solid var(--line);border-radius:6px}.control-seat-stats small{color:var(--muted)}.control-seat-actions{display:flex;gap:8px;flex-wrap:wrap}.control-seat-actions .danger{color:#ff6470}.control-empty{display:grid;gap:3px;color:var(--muted);padding:20px;border:1px dashed var(--line);border-radius:8px}.control-audit-list{display:grid;gap:8px}.control-audit-list article{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.control-audit-list time{color:var(--accent);font-weight:800}.control-audit-list div{display:grid;gap:3px}.control-audit-list b{text-transform:capitalize}.control-audit-list span{color:var(--muted)}@media (max-width:1100px){.experience-preset-grid{grid-template-columns:repeat(2,1fr)}.postseason-studio,.governance-setup{grid-column:auto}.topbar-authority-picker{display:none}.control-seat-grid{grid-template-columns:1fr}}@media (max-width:720px){.setup-panel.setup-wide{grid-column:auto}.experience-preset-grid,.control-mode-grid,.postseason-settings-grid{grid-template-columns:1fr}.control-center{padding:12px}.control-hero,.control-mode-panel header,.control-seat-panel>header,.control-audit-panel>header{align-items:stretch;flex-direction:column}.control-hero aside{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.control-add,.control-warning{flex-direction:column}}.career-ownership-notice{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 15px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:8px;background:var(--accent-soft)}.career-ownership-notice button{font-size:18px}.career-ownership-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.career-ownership-market-grid article{display:grid;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.career-ownership-market-grid article span{font-size:10px;letter-spacing:.1em;color:var(--accent)}.career-ownership-market-grid h3{margin:3px 0}.career-ownership-market-grid p{margin:0;color:var(--muted)}.career-ownership-market-grid dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.career-ownership-market-grid dl span{display:grid;padding:7px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.career-ownership-market-grid dl b{color:var(--text);font-size:14px}.career-divest{display:block;margin-top:5px;font-size:9px;color:var(--accent)}@media (max-width:820px){.career-ownership-market-grid{grid-template-columns:1fr}}@media (max-width:560px){.career-ownership-market-grid dl{grid-template-columns:repeat(2,1fr)}}
