@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Saira+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800;1,900&display=swap";:root{--ink:#f7f9fc;--muted:#c6cfdd;--line:#ffffff38;--panel:#111827;--base:#070b12;--lime:#c7ff3d;--orange:#ff5a1f;--font-display:"Saira Condensed",sans-serif;--font-body:"Manrope",sans-serif;--content-max:1680px;--content-gutter:clamp(16px,2.35vw,48px);--copy-size:clamp(13px,.74vw,15px);--support-size:clamp(11px,.62vw,13px);--label-size:clamp(10px,.54vw,11px)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--base);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.site-shell{background:radial-gradient(circle at 65% 0,#2b5b9d1c,#0000 31%),linear-gradient(#080d16,#070b12 60%);min-height:100vh;position:relative;overflow:hidden}.noise{opacity:.035;pointer-events:none;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.aurora{filter:blur(100px);opacity:.1;pointer-events:none;border-radius:50%;position:fixed}.aurora-a{background:var(--orange);width:500px;height:500px;animation:12s ease-in-out infinite float;top:160px;right:-260px}.aurora-b{background:#2458f5;width:520px;height:520px;animation:15s ease-in-out infinite reverse float;top:850px;left:-330px}@keyframes float{50%{transform:translateY(70px)scale(1.12)}}.global-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:20;background:#070b12d6;align-items:center;height:78px;padding:0 max(24px,50vw - 680px);display:flex;position:sticky;top:0}.wordmark{cursor:pointer;font:800 23px var(--font-display),sans-serif;letter-spacing:.07em;background:0 0;border:0;align-items:center;gap:11px;display:flex}.wordmark>span:nth-child(2) b{color:var(--orange)}.wordmark em{color:var(--base);background:var(--lime);font:800 10px var(--font-body),sans-serif;letter-spacing:.12em;border-radius:3px;margin-left:3px;padding:4px 5px}.mark{background:linear-gradient(145deg,#152033,#09101a);border:1px solid #ffffff6b;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #3b82f614,0 0 18px #00000038}.mark:before{content:"";border:1px solid #ffffff12;border-radius:6px;position:absolute;inset:4px}.mark i{border-top:2px solid var(--orange);filter:drop-shadow(0 0 4px #ff5a1f8c);border-radius:50%;width:25px;height:9px;animation:3.4s ease-in-out infinite strandFlow;position:absolute;transform:rotate(-13deg)}.mark i:first-child{border-color:var(--lime);filter:drop-shadow(0 0 4px #c7ff3d8c);animation-delay:-1.1s;transform:translateY(-6px)rotate(13deg)}.mark i:last-child{filter:drop-shadow(0 0 4px #3b82f699);border-color:#3b82f6;animation-delay:-2.2s;transform:translateY(6px)rotate(13deg)}@keyframes strandFlow{50%{width:20px;transform:translate(2px)rotate(-8deg)}}.global-header nav{gap:4px;height:100%;margin-left:72px;display:flex}.global-header nav button{color:#7f899d;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0 22px;font-size:12px;font-weight:700;transition:all .25s;position:relative}.global-header nav button i{color:#4e586a;margin-right:7px;font-size:10px;font-style:normal}.global-header nav button:after{content:"";background:var(--lime);height:3px;box-shadow:0 0 18px var(--lime);transition:transform .25s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.global-header nav button.active{color:#fff}.global-header nav button.active:after{transform:scaleX(1)}.header-tools{align-items:center;gap:9px;margin-left:auto;display:flex}.header-tools>button{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:50%;width:38px;height:38px;font-size:20px}@keyframes pulse{50%{opacity:.35;transform:scale(.65)}}.menu-button{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.menu-button i{background:#fff;width:14px;height:1px}.ticker{border-bottom:1px solid var(--line);white-space:nowrap;background:linear-gradient(90deg,#ffffff05,#2458f509,#ffffff05);height:34px;overflow:hidden}.ticker-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticker-track{width:max-content;height:100%;font:800 10px var(--font-body),sans-serif;letter-spacing:.105em;color:#aeb9c8;align-items:center;animation:58s linear infinite ticker;display:flex}.ticker-track span{--ticker-color:var(--orange);align-items:center;display:flex}.ticker-track span:after{content:"●";color:var(--ticker-color);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ticker-color) 70%,transparent));margin:0 34px;font-size:10px}.ticker-track i{color:var(--ticker-color);margin-right:8px;font-style:normal}.ticker-track span[data-league=NFL]{--ticker-color:#ff7a38}.ticker-track span[data-league=NBA]{--ticker-color:#b86cff}.ticker-track span[data-league=NHL]{--ticker-color:#45a8ff}.ticker-track span[data-league=NCAAF]{--ticker-color:#ffd166}.ticker-track span[data-league=FANSTRAND]{--ticker-color:var(--lime)}@keyframes ticker{to{transform:translate(-50%)}}.page-wrap{width:min(1360px,100% - 48px);margin:0 auto;padding:42px 0 82px}.view-enter{animation:.65s cubic-bezier(.2,.75,.2,1) both viewIn}@keyframes viewIn{0%{opacity:0;transform:translateY(18px)}}.reveal{animation:.72s cubic-bezier(.2,.78,.2,1) both reveal;animation-delay:var(--delay,0s)}.delay-1{animation-delay:.11s}.delay-2{animation-delay:.22s}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}}.micro-label{font:800 10px var(--font-body),sans-serif;letter-spacing:.17em;color:var(--lime)}.view-loading{border:1px solid var(--line);color:#9ca9ba;letter-spacing:.1em;text-transform:uppercase;border-radius:18px;place-items:center;min-height:360px;font-size:11px;font-weight:800;display:grid}.hero-grid{grid-template-columns:minmax(0,1.58fr) minmax(390px,.82fr);gap:18px;display:grid}.broadcast-hero{background:radial-gradient(circle at 78% 37%,color-mix(in srgb,var(--accent2) 70%,transparent),transparent 22%),linear-gradient(130deg,#111a2a 0%,#0c121d 57%,color-mix(in srgb,var(--accent) 34%,#080b12));border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:610px;padding:29px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052}.broadcast-hero:before{content:"";background:linear-gradient(110deg,#ffffff0a 1px,#0000 1px) 0 0/90px 100%,linear-gradient(20deg,#0000 48%,#ffffff09 49%,#0000 50%) 0 0/100% 120px;animation:18s linear infinite gridFlow;position:absolute;inset:0}@keyframes gridFlow{to{background-position:180px 0,0 240px}}.scanline{background:linear-gradient(#0000,#ffffff06,#0000);height:130px;animation:6s linear infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%{top:-140px}to{top:100%}}.hero-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute;top:70px;right:-130px}.hero-orbit:after{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 0 18px var(--lime);border-radius:50%;position:absolute;top:14%;left:13%}.orbit-one{width:480px;height:480px;animation:22s linear infinite rotate}.orbit-two{border-style:dashed;width:350px;height:350px;animation:15s linear infinite reverse rotate;top:135px;right:-65px}@keyframes rotate{to{transform:rotate(360deg)}}.broadcast-hero>:not(.scanline,.hero-orbit){z-index:2;position:relative}.broadcast-top{letter-spacing:.15em;color:#8e9ab0;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.broadcast-top span i{width:6px;height:6px;box-shadow:none;background:#8492a6;border-radius:50%;margin-right:8px;display:inline-block}.broadcast-copy{max-width:760px;margin:auto 0 40px}.kicker{font:700 12px var(--font-display),sans-serif;letter-spacing:.19em;color:var(--lime);display:block}.featured-signal{letter-spacing:.13em;color:#d7deea;text-transform:uppercase;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:12px;font-size:10px;font-weight:850;line-height:1.3;display:flex}.stakes-help{display:inline-flex;position:relative}.stakes-help>button{border:1px solid color-mix(in srgb,var(--accent) 70%,#fff3);color:var(--accent);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:help;background:#080d1457;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.stakes-help>button:hover,.stakes-help>button:focus-visible,.stakes-help>button[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 12%,#080d14c7);border-color:var(--accent);outline:none}.stakes-help>button>b{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;line-height:1;display:grid}.stakes-tooltip{z-index:20;color:#b9c4d2;letter-spacing:0;text-transform:none;background:#070c13fa;border:1px solid #ffffff3d;border-radius:10px;width:min(360px,100vw - 48px);padding:13px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 16px 42px #0000008c}.stakes-tooltip:after{content:"";border:6px solid #0000;border-top-color:#070c13fa;position:absolute;top:100%;left:24px}.stakes-tooltip>strong{color:#f4f7fa;margin-bottom:4px;font-size:13px;display:block}.stakes-explainer{display:block}.stakes-factor-grid{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;padding-top:9px;display:grid}.stakes-factor-grid>span{background:#ffffff09;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.stakes-factor-grid b{color:#dce3eb;font-size:9px}.stakes-factor-grid em{color:var(--accent);white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.broadcast-copy h2{font:900 clamp(61px,6.4vw,102px)/.76 var(--font-display),sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 13px}.broadcast-copy h2.is-compact{font-size:clamp(52px,5.6vw,86px);line-height:.8}.broadcast-copy h2 em{color:var(--accent);-webkit-text-stroke:1px var(--accent);font-style:italic}.broadcast-copy p{color:#c2cad6;max-width:690px;font-size:14px;line-height:1.58}.broadcast-bottom{border-top:1px solid #ffffff26;grid-template-columns:1.35fr .6fr 1fr auto;align-items:center;gap:22px;min-height:106px;padding-top:20px;display:grid}.versus-lockup{align-items:center;gap:11px;display:flex}.versus-lockup>span{font:800 19px var(--font-display),sans-serif}.versus-lockup>b{font:italic 800 10px var(--font-display);color:var(--accent)}.opponent-disc{width:44px;height:44px;font:800 14px var(--font-display);background:#ffffff0a;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.broadcast-bottom>div:nth-child(2){flex-direction:column;display:flex}.broadcast-bottom>div:nth-child(2) strong{font:800 31px var(--font-display)}.broadcast-bottom>div:nth-child(2) small{color:#68758b;letter-spacing:.08em;font-size:10px}.broadcast-bottom>button,.next-game-panel>button{background:var(--lime);color:#07100c;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:7px;padding:14px 16px;font-size:10px;font-weight:800;transition:all .25s}.broadcast-bottom>button:hover,.next-game-panel>button:hover{transform:translateY(-3px);box-shadow:0 10px 28px #c7ff3d40}.venue-condition{align-items:center;gap:11px;display:flex}.condition-icon{width:34px;height:34px;color:var(--lime);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.venue-condition>span:last-child{flex-direction:column;display:flex}.venue-condition small{letter-spacing:.12em;color:#68758b;font-size:10px}.venue-condition strong{margin-top:3px;font-size:10px}.venue-condition em{color:#667286;margin-top:3px;font-size:10px;font-style:normal}.venue-condition.compact .condition-icon{width:30px;height:30px;font-size:11px}.venue-condition.compact strong{font-size:10px}.profile-launcher{border:1px solid var(--line);background:radial-gradient(circle at 68% 30%,#c7ff3d14,#0000 28%),linear-gradient(150deg,#ffffff0e,#ffffff04);border-radius:20px;flex-direction:column;min-height:610px;padding:32px;display:flex;position:relative;overflow:hidden}.profile-launcher:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.profile-launcher-copy{z-index:2;position:relative}.profile-launcher h2{font:900 clamp(45px,4.1vw,64px)/.75 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 13px}.profile-launcher h2 em{color:var(--lime);font-style:italic}.profile-launcher-copy>p{color:#b9c4d3;max-width:440px;margin:0;font-size:12px;line-height:1.65}.profile-strand-art{z-index:1;height:210px;margin:-14px -13px 14px;position:relative}.profile-strand-art svg{filter:drop-shadow(0 12px 28px #00000059);width:100%;height:100%;overflow:visible}.profile-strand-art .strand{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 8;animation:9s linear infinite profileStrand}.profile-strand-art .strand-lime{stroke:var(--lime)}.profile-strand-art .strand-orange{stroke:var(--orange);animation-direction:reverse}.profile-strand-art .strand-blue{stroke:#3b82f6;animation-duration:12s}.profile-strand-art circle{fill:#0d1722;stroke:#ffffff3d;stroke-width:1px}.profile-strand-art circle+circle{fill:#c7ff3d0e;stroke:#c7ff3d47}.profile-strand-art>span{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:absolute;top:51%;left:60%;transform:translate(-50%,-50%)}.profile-strand-art small{color:#8e9bad;letter-spacing:.12em;font-size:10px;font-weight:900}.profile-strand-art strong{color:var(--lime);font:900 35px/.9 var(--font-display)}.profile-strand-art em{color:#9ca9ba;letter-spacing:.06em;width:70px;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;line-height:1.25}@keyframes profileStrand{to{stroke-dashoffset:-180px}}.launch-profile{z-index:2;border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;margin-bottom:10px;padding:16px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.launch-profile:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);transition:all .6s;position:absolute;inset:0;transform:translate(-110%)}.launch-profile:hover{border-color:#ffffff40;transform:translate(6px)}.launch-profile:hover:before{transform:translate(110%)}.avatar-orbit{background:#0b111b;border:1px solid #455064;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.avatar-orbit>b{font:800 16px var(--font-display)}.avatar-orbit i{background:var(--orange);width:7px;height:7px;box-shadow:0 0 10px var(--orange);border-radius:50%;position:absolute;top:5px;right:-1px}.doug-launch .avatar-orbit i{background:#e31937;box-shadow:0 0 10px #e31937}.launch-profile>span:nth-child(2){flex-direction:column;display:flex}.launch-profile small{color:#647086;letter-spacing:.13em;font-size:10px}.launch-profile strong{font:700 16px var(--font-display);margin:2px 0}.launch-profile em{color:#6b7689;font-size:10px;font-style:normal}.launch-profile>b{color:var(--lime)}.pulse-note{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:19px;display:flex}.pulse-note>i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 6px #c7ff3d12,0 0 16px var(--lime);border-radius:50%}.pulse-note span{flex-direction:column;display:flex}.pulse-note small{color:#657086;margin-top:2px;font-size:10px}.section-title{justify-content:space-between;align-items:flex-end;margin:42px 0 17px;display:flex}.section-title h2{font:900 35px var(--font-display);letter-spacing:-.02em;margin:4px 0 0}.section-title>span,.section-title>button{color:#637087;letter-spacing:.09em;background:0 0;border:0;font-size:10px}.game-wall{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.game-tile{border:1px solid var(--line);min-height:286px;animation-delay:var(--delay);background:linear-gradient(150deg,#ffffff0a,#ffffff03);border-radius:14px;padding:18px;transition:all .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.game-tile:hover{border-color:color-mix(in srgb,var(--accent) 58%,white 10%);transform:translateY(-8px)rotateX(2deg);box-shadow:0 22px 50px #00000047}.tile-stripe{background:linear-gradient(90deg,var(--accent),var(--accent2));transform-origin:0;height:3px;animation:1s .3s both grow;position:absolute;top:0;left:0;right:0}.tile-top{color:#7c879b;letter-spacing:.11em;justify-content:space-between;font-size:10px;display:flex}.tile-top b{color:var(--accent)}.tile-match{grid-template-columns:46px 1fr 42px;align-items:center;gap:12px;margin:25px 0 19px;display:grid}.tile-match>div{flex-direction:column;display:flex}.tile-match small{color:#657084;letter-spacing:.1em;font-size:10px}.tile-match strong{font:800 17px var(--font-display)}.tile-match em{color:#778397;font-size:10px;font-style:normal}.at{border:1px solid var(--line);width:38px;height:38px;font:800 11px var(--font-display);border-radius:50%;place-items:center;display:grid}.tile-time{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.tile-time strong{font:700 13px var(--font-display)}.tile-time span{color:#6d788c;text-align:right;max-width:90px;font-size:10px}.game-tile .venue-condition{padding-top:13px}.tile-owner{color:#69758a;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.tile-owner>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.tile-owner b{color:#9ba4b4;margin-left:auto}.league-board-head{justify-content:space-between;align-items:flex-end;gap:25px;margin:48px 0 19px;display:flex}.league-board-head h2{font:900 40px var(--font-display);letter-spacing:-.02em;margin:4px 0 2px}.league-board-head p{color:#9ba7ba;margin:0;font-size:12px}.league-filters{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:6px;padding:5px;display:flex}.league-filters button{color:#8f9bae;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:65px;padding:9px 11px;font-size:10px;font-weight:800;transition:all .22s}.league-filters button span{color:#5f6d81;margin-left:7px;font-size:10px}.league-filters button[aria-selected=true]{background:var(--lime);color:#07100c;box-shadow:0 8px 24px #c7ff3d2e}.league-filters button[aria-selected=true] span{color:#364019}.league-board-actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.league-board-actions>span{color:#aeb9c8;letter-spacing:.08em;font-size:11px;font-weight:800}.game-state-tabs{border:1px solid var(--line);background:#080e16d1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-2px 0 22px;padding:6px;display:grid}.game-state-tabs button{--state-color:#8f9caf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;align-content:center;column-gap:12px;min-width:0;min-height:70px;padding:10px 14px;display:grid}.game-state-tabs button[data-state=upcoming]{--state-color:var(--lime)}.game-state-tabs button[data-state=live]{--state-color:#ff6575}.game-state-tabs button[data-state=final]{--state-color:#6aa7ff}.game-state-tabs button[aria-selected=true]{border-color:var(--state-color);box-shadow:inset 0 -2px 0 var(--state-color);background:#ffffff09}.game-state-tabs button>span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.game-state-tabs button>span i{background:var(--state-color);border-radius:50%;width:7px;height:7px}.game-state-tabs button>strong{color:var(--state-color);font:900 27px var(--font-display);grid-area:1/2/3;align-self:center}.game-state-tabs button>small{color:#8290a3;margin:3px 0 0 15px;font-size:10px}.game-date-groups{gap:30px;display:grid}.game-date-group>header{color:#aeb9c8;align-items:center;gap:12px;min-height:44px;margin:0 3px 11px;display:flex}.game-date-group>header>span,.game-date-group>header>small{letter-spacing:.09em;font-size:11px;font-weight:800}.game-date-group>header>strong{color:#f7f9fc;font:900 24px var(--font-display);letter-spacing:.02em}.game-date-group>header>small{color:#8f9caf;margin-left:auto}.games-load-more{border:1px solid var(--line);background:linear-gradient(110deg,#ffffff09,#c7ff3d06);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;margin-top:24px;padding:17px 19px;display:flex}.games-load-more>span{color:#b8c3d1;font-size:13px}.games-load-more>span strong{color:var(--lime);font-variant-numeric:tabular-nums}.games-load-more>button{color:#edf7d5;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#c7ff3d17;border:1px solid #c7ff3d94;border-radius:9px;min-height:50px;padding:0 18px;font-size:12px;font-weight:900}.games-load-more>button b{color:var(--lime);margin-left:9px}.feed-strip{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-top:17px;padding:11px 15px;display:flex}.feed-strip>span{grid-template-columns:9px auto;align-items:center;column-gap:10px;display:grid}.feed-strip>span>i{background:#ffb13b;border-radius:50%;grid-row:1/3;width:8px;height:8px;animation:1.4s infinite pulse;box-shadow:0 0 12px #ffb13b}.feed-strip.live>span>i{background:var(--lime);box-shadow:0 0 12px var(--lime)}.feed-strip.partial>span>i{background:#ffb13b}.feed-strip.fallback>span>i{background:#ff5d6c;animation:none;box-shadow:0 0 12px #ff5d6c}.feed-strip strong{letter-spacing:.11em;font-size:11px}.feed-strip em{color:#aab5c5;margin-top:3px;font-size:10px;font-style:normal}.feed-strip button{border:1px solid var(--line);color:#d8dfe8;cursor:pointer;white-space:nowrap;background:#101924;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.feed-strip button b{color:var(--lime);margin-left:5px}.feed-strip button:disabled{opacity:.45;cursor:wait}.feed-strip--bottom{margin-top:32px}.mobile-page-jump{display:none}.league-game-wall{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.league-game-card{border:1px solid var(--line);min-height:310px;animation-delay:var(--delay);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:15px;padding:19px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.league-game-card:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);height:3px;position:absolute;top:0;left:0;right:0}.league-game-card:after{content:"";background:var(--accent);filter:blur(70px);opacity:.08;border-radius:50%;width:140px;height:140px;position:absolute;top:-70px;right:-70px}.league-game-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,white 18%);transform:translateY(-6px);box-shadow:0 20px 45px #00000047}.league-card-top{z-index:1;color:#a6b1c3;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:700;display:flex;position:relative}.league-matchup{z-index:1;grid-template-columns:1fr 18px 1fr;align-items:center;gap:7px;margin:25px 0 19px;display:grid;position:relative}.league-matchup>div{text-align:center;flex-direction:column;align-items:center;display:flex}.league-matchup>i{color:#6f7b8e;font:italic 800 12px var(--font-display)}.code-disc{width:52px;height:52px;font:800 16px var(--font-display);background:#121b27;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #ffffff06}.code-disc.home{border-color:color-mix(in srgb,var(--accent) 65%,white 15%);background:color-mix(in srgb,var(--accent) 17%,#111923)}.league-matchup strong{font:800 18px var(--font-display);margin-top:8px}.league-matchup small{color:#7f8b9f;letter-spacing:.1em;font-size:10px}.league-time{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.league-time strong{font:800 17px var(--font-display)}.league-time span{color:var(--lime);font-size:10px;font-weight:800}.league-venue{align-items:center;gap:9px;padding:13px 0;display:flex}.league-venue>span{color:var(--accent);font-size:17px}.league-venue>div{flex-direction:column;display:flex}.league-venue small{color:#96a2b5;margin-top:2px;font-size:10px}.league-game-card>button{border:1px solid var(--line);color:#dce2ec;cursor:pointer;background:#ffffff06;border-radius:7px;width:100%;padding:10px;font-size:10px;font-weight:800}.league-game-card>button span{color:var(--lime);margin-left:5px}.league-card-top em{color:var(--lime);letter-spacing:.09em;background:#c7ff3d0f;border:1px solid #c7ff3d52;border-radius:99px;padding:3px 6px;font-size:10px;font-style:normal}.league-card-stakes{z-index:1;background:linear-gradient(90deg,#c7ff3d13,#c7ff3d04);border:1px solid #c7ff3d38;border-radius:8px;justify-content:space-between;align-items:center;min-height:35px;margin-top:13px;padding:0 10px;display:flex;position:relative}.league-card-stakes>span{color:#bdc9d8;letter-spacing:.11em;font-size:9px;font-weight:900}.league-card-stakes>span i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:5px;display:inline-block}.league-card-stakes>strong{color:var(--lime);font:900 18px/1 var(--font-display);font-variant-numeric:tabular-nums}.league-card-stakes>strong small{color:#8f9cad;font:800 9px var(--font-body)}.league-game-card.is-live{border-color:color-mix(in srgb,var(--accent) 65%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 45px #00000042}.league-game-card.is-live:before{box-shadow:0 0 18px var(--accent);animation:1.6s ease-in-out infinite liveSweep}.league-game-card.is-concluded{background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.league-game-card.is-concluded .league-time strong{color:#d6deea}.team-score{color:#fff;font:900 27px/1 var(--font-display)!important;margin-top:3px!important}.live-label{animation:1.2s infinite pulse;color:#ff6575!important}.league-game-card>button small{color:#8d99ab;letter-spacing:.05em;margin-top:3px;font-size:10px;font-weight:600;display:block}.no-games-live{border:1px dashed var(--line);text-align:center;background:#ffffff05;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.no-games-live span{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:800}.no-games-live strong{font:900 28px var(--font-display);margin:8px 0}.no-games-live p{color:#aeb8c6;max-width:520px;margin:0;font-size:12px;line-height:1.6}@keyframes liveSweep{50%{opacity:.45}}@media (width<=720px){.games-view,.teams-directory-view{padding-bottom:76px}#game-league-filters,#game-state-tabs{scroll-margin-top:82px}#team-directory-results{scroll-margin-top:205px}.mobile-page-jump{width:min(330px,100vw - 28px);min-height:55px;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:19;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a111af0;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 44px #00000085}.mobile-page-jump button{color:#c2ccd8;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:47px;font-size:10px;font-weight:900;display:flex}.mobile-page-jump button+button{border-left:1px solid #ffffff1a;border-radius:0 10px 10px 0}.mobile-page-jump button>span{color:var(--lime);font-size:14px;line-height:1}.mobile-page-jump button>strong{font:inherit}.mobile-page-jump button:active{color:#fff;background:#c7ff3d1a}.league-board-actions{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.game-state-tabs{gap:4px;padding:4px}.game-state-tabs button{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:2px;min-height:76px;padding:9px 8px}.game-state-tabs button>span{letter-spacing:.045em;font-size:10px}.game-state-tabs button>span i{width:6px;height:6px}.game-state-tabs button>strong{grid-area:2/1;font-size:23px}.game-state-tabs button>small{white-space:nowrap;text-overflow:ellipsis;grid-area:3/1;margin:0;font-size:9px;overflow:hidden}.game-date-group>header{flex-wrap:wrap;align-items:baseline;gap:5px 10px}.game-date-group>header>small{width:100%;margin-left:0}.games-load-more{flex-direction:column;align-items:stretch}.games-load-more>button{width:100%}}.team-badge{--sz:54px;width:var(--sz);height:var(--sz);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 90%,white),var(--accent2));box-shadow:inset 0 0 0 4px #00000021,0 7px 20px color-mix(in srgb,var(--accent) 20%,transparent);font:italic 900 24px var(--font-display);text-shadow:2px 2px #00000040;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.team-badge i{background:#ffffff47;width:110%;height:2px;position:absolute;transform:rotate(-32deg)}.team-badge--sm{--sz:38px;font-size:17px}.team-badge--lg{--sz:68px;font-size:31px}.feed-health-alert{color:#d8dfe8;background:linear-gradient(90deg,#f4b9421a,#f4b94209);border:1px solid #f4b94273;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:-4px 0 18px;padding:13px 16px;display:flex}.feed-health-alert>span{flex:none;align-items:center;gap:9px;display:flex}.feed-health-alert i{background:#f4b942;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #f4b942b3}.feed-health-alert strong{color:#f4d47f;letter-spacing:.12em;font-size:10px}.feed-health-alert p{color:#b8c2cf;text-align:right;margin:0;font-size:12px;line-height:1.5}.feed-health-alert.is-critical{background:linear-gradient(90deg,#ff4d581c,#ff4d5809);border-color:#ff4d5880}.feed-health-alert.is-critical i{background:#ff4d58;box-shadow:0 0 14px #ff4d58b3}.feed-health-alert.is-critical strong{color:#ff8d95}@media (width<=720px){.stakes-help>button{min-height:44px;padding:0 12px}.feed-health-alert{flex-direction:column;align-items:flex-start;gap:5px}.feed-health-alert p{text-align:left}}.stakes-tooltip>a{color:var(--accent);margin-top:10px;font-weight:900;text-decoration:none;display:inline-block}.profile-hero{border:1px solid var(--line);background:radial-gradient(circle at 87% 10%,color-mix(in srgb,var(--profile) 30%,transparent),transparent 30%),linear-gradient(120deg,#101723,#0b111b);border-radius:20px;grid-template-columns:1.25fr .75fr;align-items:center;min-height:295px;padding:39px 45px;display:grid;position:relative;overflow:hidden}.profile-hero__grid{background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s linear infinite gridShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.profile-hero__grid:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;animation:20s linear infinite rotate;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}@keyframes gridShift{to{background-position:144px 72px}}.profile-intro{z-index:2;align-items:center;gap:25px;display:flex;position:relative}.large-avatar{width:112px;height:112px;box-shadow:0 0 60px color-mix(in srgb,var(--profile) 20%,transparent);background:#0b111a;border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid;position:relative}.large-avatar span{font:900 51px var(--font-display)}.large-avatar i{border:1px dashed color-mix(in srgb,var(--profile) 70%,transparent);border-radius:50%;animation:13s linear infinite rotate;position:absolute;inset:7px}.large-avatar b{background:var(--profile);width:12px;height:12px;box-shadow:0 0 18px var(--profile);border-radius:50%;position:absolute;top:20px;right:3px}.profile-intro h1{font:900 clamp(48px,5vw,75px)/.78 var(--font-display);letter-spacing:-.04em;margin:8px 0 12px}.profile-intro h1 em{color:var(--profile);font-style:italic}.profile-intro p{color:#8490a4;margin:0;font-size:10px}.profile-scoreboard{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b1273;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative}.profile-scoreboard>span{border-bottom:1px solid var(--line);flex-direction:column;padding:18px;display:flex}.profile-scoreboard>span:nth-child(odd){border-right:1px solid var(--line)}.profile-scoreboard>span:nth-child(n+3){border-bottom:0}.profile-scoreboard small{color:#667287;letter-spacing:.11em;font-size:10px}.profile-scoreboard strong{font:800 24px var(--font-display);margin-top:3px}.team-switcher{scrollbar-width:none;gap:8px;margin:12px 0 8px;padding:5px 0 9px;display:flex;overflow-x:auto}.team-switcher button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:11px;flex:1;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:205px;padding:11px 13px;transition:all .25s;display:grid}.team-switcher button[aria-selected=true]{background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 20%,#111722),#ffffff08);border-color:color-mix(in srgb,var(--accent) 60%,white 10%);box-shadow:0 8px 30px color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-2px)}.team-switcher button>span:nth-child(2){flex-direction:column;display:flex}.team-switcher small{color:#69758a;letter-spacing:.13em;font-size:10px}.team-switcher strong{font:700 14px var(--font-display)}.team-tab-record{flex-direction:column;align-items:flex-end;display:flex}.team-tab-record strong{color:#fff!important;font-size:16px!important}.team-tab-record small{color:var(--accent);letter-spacing:.06em;font-weight:800}.overview-tab-mark{border:1px solid color-mix(in srgb,var(--lime) 45%,white 8%);background:#111a24;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.overview-tab-mark i{border-top:2px solid var(--lime);border-radius:50%;width:31px;height:10px;position:absolute;transform:rotate(-8deg)}.overview-tab-mark i:nth-child(2){border-color:#ff5a1f;transform:rotate(8deg)translateY(3px)}.overview-tab-mark i:nth-child(3){border-color:#4d86ff;transform:rotate(-2deg)translateY(-3px)}.dashboard-overview{border:1px solid var(--line);background:linear-gradient(145deg,#111925f5,#090f17fa);border-radius:19px;margin-top:18px;position:relative;overflow:hidden}.dashboard-overview:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 3%,#c7ff3d0f,#0000 24%),linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.dashboard-overview-head{z-index:1;justify-content:space-between;align-items:center;gap:30px;min-height:155px;padding:30px 34px;display:flex;position:relative}.dashboard-overview-head h2{font:900 38px/.95 var(--font-display);letter-spacing:-.02em;margin:5px 0 8px}.dashboard-overview-head p{color:#a8b3c2;max-width:720px;margin:0;font-size:11px;line-height:1.6}.dashboard-overview-head>button{border:1px solid var(--line);color:#dce3eb;letter-spacing:.08em;cursor:pointer;background:#ffffff06;border-radius:9px;flex:none;padding:12px 15px;font-size:10px;font-weight:900}.dashboard-overview-head>button span{color:var(--lime);margin-left:7px}.dashboard-lead{border-top:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-bottom:1px solid var(--line);z-index:1;grid-template-columns:minmax(260px,1.4fr) minmax(145px,.55fr) minmax(210px,.8fr) auto;align-items:center;gap:24px;min-height:116px;margin:0 34px;display:grid;position:relative}.dashboard-lead:before{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2));width:34%;height:2px;position:absolute;top:0;left:0}.dashboard-lead-team{align-items:center;gap:15px;min-width:0;display:flex}.dashboard-lead-team>span:last-child,.dashboard-lead-chance,.dashboard-lead-next{flex-direction:column;min-width:0;display:flex}.dashboard-lead small,.dashboard-race-list small,.dashboard-summary small{color:#8592a5;letter-spacing:.1em;font-size:10px;font-weight:800}.dashboard-lead-team strong{font:800 23px var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;overflow:hidden}.dashboard-lead-team em,.dashboard-lead-next span,.dashboard-lead-chance span{color:#9eabba;font-size:10px;font-style:normal;line-height:1.4}.dashboard-lead-chance strong{font:900 39px/.95 var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;margin:2px 0}.dashboard-lead-chance strong i{font-size:18px;font-style:normal}.dashboard-lead-next strong{font:800 17px var(--font-display);margin:5px 0 3px}.dashboard-lead>button{border:1px solid color-mix(in srgb,var(--accent) 52%,white 8%);background:color-mix(in srgb,var(--accent) 10%,transparent);color:#fff;letter-spacing:.07em;cursor:pointer;white-space:nowrap;border-radius:8px;padding:12px 14px;font-size:10px;font-weight:900}.dashboard-lead>button span{color:var(--lime);margin-left:6px}.dashboard-summary{border:1px solid var(--line);z-index:1;background:#ffffff05;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:20px 34px 0;display:grid;position:relative}.dashboard-summary>span{flex-direction:column;justify-content:center;min-height:75px;padding:15px 18px;display:flex}.dashboard-summary>span+span{border-left:1px solid var(--line)}.dashboard-summary strong{font:800 24px var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px}.dashboard-summary strong i{color:#8b97a8;font-size:11px;font-style:normal}.dashboard-race-heading{z-index:1;justify-content:space-between;align-items:flex-end;margin:30px 34px 13px;display:flex;position:relative}.dashboard-race-heading h3{font:900 25px var(--font-display);margin:4px 0 0}.dashboard-race-heading p{color:#78869a;margin:0;font-size:10px}.dashboard-race-list{border:1px solid var(--line);z-index:1;border-radius:12px;margin:0 34px 34px;position:relative;overflow:hidden}.dashboard-race-list>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff03;border:0;grid-template-columns:34px 42px minmax(150px,1fr) minmax(135px,.75fr) minmax(175px,1fr) minmax(105px,.5fr) 20px;align-items:center;gap:14px;width:100%;min-height:90px;padding:14px 18px;transition:all .18s;display:grid}.dashboard-race-list>button+button{border-top:1px solid var(--line)}.dashboard-race-list>button:hover,.dashboard-race-list>button:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent),#ffffff06)}.dashboard-rank{color:#758297;font:800 16px var(--font-display);font-variant-numeric:tabular-nums}.dashboard-team-name,.dashboard-race-state,.dashboard-playoff-window,.dashboard-team-odds{flex-direction:column;min-width:0;display:flex}.dashboard-team-name strong{font:800 19px var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.dashboard-race-state strong,.dashboard-playoff-window strong{color:#dce3eb;margin-top:4px;font-size:10px;line-height:1.35}.dashboard-race-state em,.dashboard-playoff-window em{color:#7f8da1;margin-top:3px;font-size:10px;font-style:normal;line-height:1.35}.dashboard-playoff-window strong{font:800 16px var(--font-display)}.dashboard-playoff-window em{color:var(--lime);letter-spacing:.08em;font-weight:800}.dashboard-race-state.state-field strong{color:var(--chart-positive)}.dashboard-race-state.state-bubble strong{color:#ffbd56}.dashboard-race-state.state-chase strong{color:var(--chart-negative)}.dashboard-race-state.state-outlook strong{color:#86a9d8}.dashboard-race-state.state-building strong{color:#8f9bae}.dashboard-team-odds{text-align:right;align-items:flex-end}.dashboard-team-odds strong{font:900 26px var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px}.dashboard-open{color:var(--lime);font-size:18px}.dashboard-team-standings{border:1px solid var(--line);background:radial-gradient(circle at 86% 5%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 26%),linear-gradient(145deg,#101925,#080f17);border-radius:19px;min-width:0;margin:16px 0;position:relative;overflow:hidden}.dashboard-team-standings:before{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2),transparent 74%);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.dashboard-team-standings>header{border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:28px;min-width:0;min-height:125px;padding:25px 29px;display:flex;position:relative}.dashboard-team-standings>header>div{min-width:0}.dashboard-team-standings>header h2{font:900 38px/.9 var(--font-display);margin:5px 0 6px}.dashboard-team-standings>header p{color:#aab5c4;max-width:620px;margin:0;font-size:11px;line-height:1.55}.dashboard-standings-status{border:1px solid var(--line);color:#98a5b6;letter-spacing:.1em;white-space:nowrap;border-radius:99px;flex:none;padding:9px 12px;font-size:9px;font-weight:900}.dashboard-standings-status i{background:#7b899c;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dashboard-standings-status.ready{color:var(--lime);border-color:#c7ff3d47}.dashboard-standings-status.ready i{background:var(--lime);box-shadow:0 0 10px var(--lime)}.dashboard-standings-status.error{color:#ff8794}.dashboard-standings-layout{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:15px;min-width:0;padding:15px;display:grid}.dashboard-standings-team{border:1px solid var(--line);background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),#ffffff05;border-radius:16px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:19px;min-width:0;padding:27px;display:flex;position:relative;overflow:hidden}.dashboard-standings-team:after{content:attr(data-team);color:color-mix(in srgb,var(--accent) 9%,transparent);font:italic 900 230px/.75 var(--font-display);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-54px;right:-13px}.dashboard-standings-team>.team-badge,.dashboard-standings-team>span,.dashboard-standings-team>div{z-index:1;position:relative}.dashboard-standings-team>span{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-standings-team>span>small,.dashboard-standings-team>div small{color:#8997a9;letter-spacing:.1em;font-size:9px;font-weight:900}.dashboard-standings-team>span>strong{font:900 35px/.82 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px}.dashboard-standings-team>span>strong em{color:var(--accent);font-style:italic}.dashboard-standings-team>span>p{color:#aeb9c7;margin:10px 0 0;font-size:11px;line-height:1.5}.dashboard-standings-team>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;width:100%;margin-top:auto;display:grid;overflow:hidden}.dashboard-standings-team>div>span{flex-direction:column;justify-content:center;min-height:76px;padding:13px 15px;display:flex}.dashboard-standings-team>div>span+span{border-left:1px solid var(--line)}.dashboard-standings-team>div strong{font:900 22px var(--font-display);font-variant-numeric:tabular-nums;margin-top:5px}.dashboard-standings-panel{min-width:0;padding:24px}.dashboard-standings-panel h2{margin-bottom:17px;font-size:38px}.dashboard-standings-panel .division-race-rows{max-height:330px}.dashboard-standings-loading{justify-content:center;align-items:center;gap:13px;min-height:150px;padding:26px;display:flex}.dashboard-standings-loading>i{border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;animation:1.2s infinite pulse}.dashboard-standings-loading>span{flex-direction:column;display:flex}.dashboard-standings-loading strong{font:800 17px var(--font-display)}.dashboard-standings-loading small{color:#8e9caf;margin-top:4px;font-size:10px}.dashboard-standings-loading.error{color:#ffd2d8}.team-feature{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.next-game-panel,.playoff-panel{border:1px solid var(--line);background:linear-gradient(145deg,#111925,#0b111a);border-radius:17px;min-height:395px;padding:26px;position:relative;overflow:hidden}.next-game-panel{flex-direction:column;display:flex}.panel-glow{background:var(--accent);filter:blur(90px);opacity:.14;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.panel-top{color:#68748a;letter-spacing:.14em;justify-content:space-between;font-size:10px;display:flex;position:relative}.panel-top span i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-right:7px;display:inline-block}.panel-top b{color:#7f8a9d}.next-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:55px 0 44px;display:grid;position:relative}.next-matchup>div:first-child{align-items:center;gap:14px;display:flex}.next-matchup>div:first-child>span:last-child{flex-direction:column;display:flex}.next-matchup small{color:#68758a;letter-spacing:.12em;font-size:10px}.next-matchup strong{font:800 23px var(--font-display)}.next-matchup em{color:#747f91;font-size:10px;font-style:normal}.next-matchup>b{font:italic 900 13px var(--font-display);color:var(--accent)}.away-team{text-align:center;flex-direction:column;align-items:center;display:flex}.away-team>span{width:63px;height:63px;font:800 19px var(--font-display);border:1px solid #ffffff2b;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.game-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;margin-bottom:18px;display:grid}.game-facts>div:first-child{border-right:1px solid var(--line);flex-direction:column;display:flex}.game-facts small{color:var(--accent);letter-spacing:.11em;font-size:10px}.game-facts strong{font:700 15px var(--font-display);margin:2px 0}.game-facts em{color:#69758a;font-size:10px;font-style:normal}.game-facts .venue-condition{padding-left:19px}.panel-title{justify-content:space-between;display:flex}.panel-title h2{font:900 33px var(--font-display);margin:4px 0 0}.model-live{color:#68758b;font-size:10px}.model-live i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:5px;display:inline-block}.model-live.preview i{box-shadow:none;background:#8490a4}.chance-block{align-items:center;gap:18px;margin:30px 0 25px;display:flex}.mega-chance{font:900 78px/.8 var(--font-display);letter-spacing:-.05em;color:var(--accent)}.mega-chance small{font-size:26px}.chance-block div strong{font:700 16px var(--font-display)}.chance-block p{color:#758095;margin:5px 0 0;font-size:10px;line-height:1.5}.probability-track{background:#252c38;border-radius:99px;height:9px;margin-top:35px;position:relative}.probability-track i{border-radius:inherit;background:linear-gradient(90deg,#ef304c,#ffb13b,var(--lime));height:100%;animation:1s both grow;display:block}.probability-track span{background:var(--accent);width:16px;height:16px;box-shadow:0 0 13px var(--accent);border:3px solid #fff;border-radius:50%;animation:.6s .5s both pop;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes grow{0%{width:0!important}}@keyframes pop{0%{transform:translate(-50%,-50%)scale(0)}}.range-labels{color:#545f73;letter-spacing:.1em;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.model-factors{gap:9px;margin-top:23px;display:grid}.model-factors>div{grid-template-columns:65px 1fr;align-items:center;gap:10px;display:grid}.model-factors span{color:#677287;letter-spacing:.1em;font-size:10px}.model-factors i{background:#282f3b;border-radius:5px;height:3px;overflow:hidden}.model-factors i b{background:var(--accent);height:100%;animation:1s .25s both grow;display:block}.next-game-panel>button{z-index:1;align-self:flex-start;position:relative}.next-game-context{z-index:1;margin-top:auto;padding-top:25px;position:relative}.next-game-context>div:first-child{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.next-game-context>div:first-child strong{color:#dce3ec;font:800 14px var(--font-display);letter-spacing:.03em;text-align:right}.next-game-context p{color:#99a5b5;max-width:720px;margin:10px 0 16px;font-size:11px;line-height:1.55}.data-status-grid{border:1px solid var(--line);background:#ffffff06;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}.data-status-grid>span{flex-direction:column;justify-content:center;min-height:61px;padding:11px 13px;display:flex}.data-status-grid>span+span{border-left:1px solid var(--line)}.data-status-grid small{color:#8f9bad;letter-spacing:.1em;font-size:10px}.data-status-grid strong{color:#c6d0dc;font:800 12px var(--font-display);letter-spacing:.06em;margin-top:4px}.data-status-grid>span:first-child strong{color:var(--lime)}.analytics-shell{border:1px solid var(--line);background:linear-gradient(120deg,#0f1722,#0a1018);border-radius:17px;margin-top:16px;padding:28px;position:relative;overflow:hidden}.analytics-shell:before{content:"";background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 30%);pointer-events:none;position:absolute;inset:0}.analytics-head{justify-content:space-between;align-items:center;display:flex;position:relative}.analytics-head h2{font:900 33px var(--font-display);margin:4px 0 0}.analytics-tabs{gap:5px;display:flex}.analytics-tabs button{border:1px solid var(--line);width:34px;height:34px;font:800 11px var(--font-display);cursor:pointer;color:#738096;background:0 0;border-radius:50%;transition:all .2s}.analytics-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}.analytics-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.1fr;gap:0;margin-top:20px;animation:.45s both dataIn;display:grid;position:relative}.analytics-grid>div{align-items:center;min-height:150px;padding:23px;display:flex}.analytics-grid>div+div{border-left:1px solid var(--line)}@keyframes dataIn{0%{opacity:0;transform:translate(10px)}}.player-identity{gap:17px}.player-number{font:italic 900 75px/.8 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--accent);opacity:.75}.player-identity>div{flex-direction:column;display:flex}.player-identity small,.impact-score small,.form-chart small{color:#667287;letter-spacing:.11em;font-size:10px}.player-identity h3{font:800 25px/.9 var(--font-display);margin:6px 0 10px}.rising{color:var(--lime);font-size:10px;font-weight:700}.impact-score{gap:17px}.impact-ring{background:conic-gradient(var(--accent) var(--score),#222b38 0);border-radius:50%;flex:none;place-items:center;width:85px;height:85px;display:grid;position:relative}.impact-ring:after{content:"";background:#0d141e;border-radius:50%;width:66px;height:66px;position:absolute}.impact-ring-copy{z-index:1;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative;transform:translateY(-1px)}.impact-ring-copy b{font:800 28px/.8 var(--font-display)}.impact-ring .impact-ring-copy small{letter-spacing:.12em;color:#9ca8b9;font-size:10px;line-height:1;position:static}.impact-score>div{flex-direction:column;display:flex}.impact-score strong{font:700 16px var(--font-display);margin:5px 0}.impact-score em{color:#6a768a;font-size:10px;font-style:normal}.form-chart{grid-template-columns:95px 1fr;gap:15px;display:grid!important}.form-chart>div{flex-direction:column;display:flex}.form-chart>div strong{font:700 15px var(--font-display);color:var(--lime);margin-top:5px}.form-chart>span{align-items:flex-end;gap:6px;height:82px;display:flex}.form-chart>span i{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent2) 65%,transparent));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;min-width:6px;animation:.7s cubic-bezier(.2,.8,.2,1) both barUp;position:relative}.form-chart>span i b{display:none}.form-chart>div em{color:#606d82;margin-top:3px;font-size:10px;font-style:normal}.performance-chip{border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);letter-spacing:.1em;border-radius:4px;align-self:flex-start;margin-top:8px;padding:4px 6px;font-size:10px;font-weight:800}@keyframes barUp{0%{transform:scaleY(0)}}.stat-ribbon{grid-template-columns:repeat(3,1fr) 160px;gap:12px;margin-top:19px;display:grid;position:relative}.stat-ribbon>div{border:1px solid var(--line);animation:dataIn .5s var(--delay) both;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:13px;display:grid}.stat-ribbon small{color:#aeb9c7;letter-spacing:.04em;font-size:10px;font-weight:700;line-height:1.3}.stat-ribbon strong{font:800 18px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em}.stat-ribbon i{background:#26303e;border-radius:4px;grid-column:1/3;height:3px;margin-top:9px;overflow:hidden}.stat-ribbon i b{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;animation:1s .25s both grow;display:block}.stat-ribbon>button{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);cursor:pointer;border-radius:10px;font-size:10px;font-weight:800}.stat-ribbon>button span{color:var(--lime);margin-left:6px}.player-verdict{border-left:2px solid var(--accent);background:#ffffff06;grid-template-columns:145px 1fr auto;align-items:center;gap:18px;margin-top:15px;padding:13px 16px;animation:.45s both dataIn;display:grid}.player-verdict>span{color:var(--accent);letter-spacing:.11em;font-size:10px;font-weight:800}.player-verdict>span i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px var(--accent);border-radius:50%;margin-right:6px;display:inline-block}.player-verdict p{color:#8a96aa;margin:0;font-size:10px;line-height:1.55}.player-verdict p strong{color:#dfe4ec}.player-verdict small{color:#526075;text-align:right;max-width:100px;font-size:10px}.record-shell{border:1px solid var(--line);background:linear-gradient(115deg,#111924,#0a1018);border-radius:17px;margin-bottom:16px;padding:23px 27px;position:relative;overflow:hidden}.record-shell:after{content:"";background:var(--accent);filter:blur(100px);opacity:.075;border-radius:50%;width:280px;height:280px;position:absolute;top:-160px;right:-90px}.record-heading{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.record-heading h2{font:900 30px var(--font-display);margin:4px 0 0}.record-quality{text-align:right;align-items:center;gap:10px;display:flex}.record-quality small{color:#606d81;letter-spacing:.1em;max-width:90px;font-size:10px;line-height:1.35}.record-quality strong{color:var(--lime);font:800 24px var(--font-display)}.record-quality strong i{color:#5c687b;font-size:10px;font-style:normal}.record-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;grid-template-columns:135px minmax(260px,1.7fr) repeat(5,minmax(76px,.55fr));gap:0;margin-top:15px;display:grid;position:relative}.record-grid>div{flex-direction:column;justify-content:center;min-height:88px;padding:15px 17px;display:flex}.record-grid>div+div{border-left:1px solid var(--line)}.record-grid small{color:#5f6c81;letter-spacing:.11em;font-size:10px}.record-grid strong{font:800 22px var(--font-display);margin-top:3px}.record-main strong{color:#fff;font-size:33px}.record-main em{color:#657187;margin-top:2px;font-size:10px;font-style:normal}.winning-split{grid-template-columns:100px 1fr;align-items:center;gap:14px;display:grid!important}.winning-split>span{flex-direction:column;display:flex}.winning-split strong.positive{color:var(--lime)}.winning-split strong.negative{color:#ff5268}.winning-split strong.neutral{color:#d7deea}.winning-split p{color:#737f92;margin:0;font-size:10px;line-height:1.5}.split-stat strong.positive{color:var(--lime)}.split-stat strong.negative{color:#ff6b6b}.quality-track{color:#505d71;letter-spacing:.11em;z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:grid;position:relative}.quality-track i{background:#242d39;border-radius:4px;height:3px;overflow:hidden}.quality-track i b{background:linear-gradient(90deg,var(--accent),var(--lime));height:100%;animation:1s .2s both grow;display:block}.profile-bottom{grid-template-columns:1.4fr .6fr;gap:16px;margin-top:16px;display:grid}.news-stack,.insight-card{border:1px solid var(--line);background:#ffffff06;border-radius:17px;padding:26px}.news-stack .section-title{margin:0 0 10px}.news-stack .section-title h2{font-size:30px}.story-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 4px;transition:all .2s;display:grid}.story-row>span{color:#4f5b70;font:800 14px var(--font-display)}.story-row>div{flex-direction:column;display:flex}.story-row small{color:var(--profile);letter-spacing:.12em;font-size:10px}.story-row strong{font:700 15px var(--font-display);margin-top:4px}.story-row>b{color:var(--lime)}.insight-card{background:linear-gradient(145deg,color-mix(in srgb,var(--profile) 16%,#111722),#0b1119);position:relative;overflow:hidden}.insight-card:after{content:"";border:35px solid #ffffff06;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-85px;right:-90px}.insight-card h3{font:900 30px/.9 var(--font-display);margin:15px 0 12px}.insight-card p{color:#8691a5;font-size:10px;line-height:1.65}.insight-card>div{color:#737f93;font-size:10px;position:absolute;bottom:24px;left:26px}.insight-card>div i{background:var(--profile);width:6px;height:6px;box-shadow:0 0 10px var(--profile);border-radius:50%;margin-right:6px;display:inline-block}footer{border-top:1px solid var(--line);color:#596579;letter-spacing:.11em;align-items:center;gap:24px;width:min(1360px,100% - 48px);min-height:83px;margin:0 auto;font-size:10px;display:flex}.wordmark.mini{font-size:16px}.wordmark.mini .mark{width:25px;height:25px}.wordmark.mini .mark i{width:10px}footer p{margin:0 auto}footer>a{color:inherit;text-decoration:none;transition:all .2s}footer>a:hover{color:var(--lime)}.footer-about{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:all .2s}.footer-about:hover{color:var(--lime)}@media (width<=720px){.site-shell>footer .footer-about,.site-shell>footer>a{align-items:center;min-height:44px;padding:0 7px;display:inline-flex}}footer nav{align-items:center;gap:15px;display:flex}footer nav a{color:inherit;text-decoration:none;transition:all .2s}footer nav a:hover{color:var(--lime)}@media (width<=720px){.site-shell>footer nav,.play-footer nav{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;display:grid}.site-shell>footer nav a,.site-shell>footer nav button,.play-footer nav a{align-items:center;min-height:44px;padding:0 7px;display:inline-flex}.site-shell>footer>.wordmark,.play-footer>.wordmark{align-items:center;min-height:44px;display:inline-flex}}@media (width>=721px) and (width<=1500px){.global-header{padding:0 18px}.global-header nav{margin-left:26px}.global-header nav button{padding:0 13px;font-size:10px}.global-header nav button i{display:none}.global-header nav button:after{left:12px;right:12px}.global-search-button .search-label{display:none}}.about-view{--about-blue:#3b82f6;--about-orange:#ff632d}.about-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 45%,#c7ff3d1a,#0000 28%),linear-gradient(135deg,#111b28,#070c13 72%);border-radius:24px;grid-template-columns:1.02fr .98fr;min-height:690px;display:grid;position:relative;overflow:hidden}.about-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;animation:18s linear infinite gridShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.about-copy{z-index:2;align-self:center;padding:70px 10% 70px 9%;position:relative}.about-copy h1{font:900 clamp(74px,8vw,126px)/.73 var(--font-display);letter-spacing:-.04em;margin:17px 0 23px}.about-copy h1 em{color:var(--lime);text-shadow:0 0 38px #c7ff3d21;font-style:italic}.about-copy>p{color:#c2ccd8;max-width:630px;margin:0;font-size:16px;line-height:1.75}.about-actions{gap:10px;margin-top:31px;display:flex}.about-actions button,.about-final button{border:1px solid var(--line);color:#d8e0ea;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff09;border-radius:10px;min-height:51px;padding:0 19px;font-size:11px;font-weight:900;transition:all .23s}.about-actions button:first-child,.about-final button{border-color:var(--lime);background:var(--lime);color:#07100c}.about-actions button:hover,.about-final button:hover{transform:translateY(-2px);box-shadow:0 13px 34px #00000047}.about-actions span,.about-final button span{margin-left:8px}.about-weave{isolation:isolate;place-items:center;min-height:690px;display:grid;position:relative}.about-weave:before{content:"";background:var(--lime);filter:blur(155px);opacity:.09;border-radius:50%;width:390px;height:390px;position:absolute}.weave-core{text-align:center;z-index:5;background:radial-gradient(circle,#c7ff3d26,#101923 70%);border:1px solid #ffffff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative;box-shadow:0 0 0 11px #ffffff05,0 0 70px #c7ff3d14}.weave-core small{color:#9ca9ba;letter-spacing:.15em;font-size:10px}.weave-core strong{color:var(--lime);font:900 58px/.9 var(--font-display)}.weave-core span{color:#b3bfce;letter-spacing:.09em;max-width:110px;margin-top:7px;font-size:10px;font-weight:800;line-height:1.4}.weave-orbit{border:1px solid #ffffff21;border-radius:50%;animation:15s linear infinite aboutOrbit;position:absolute}.weave-orbit-one{width:330px;height:330px}.weave-orbit-two{width:455px;height:455px;animation-duration:21s;animation-direction:reverse;transform:rotate(24deg)}.weave-orbit-three{width:585px;height:585px;animation-duration:28s;transform:rotate(-17deg)}.weave-orbit i{background:var(--lime);width:10px;height:10px;box-shadow:0 0 18px var(--lime);border-radius:50%;position:absolute}.weave-orbit i:first-child{top:-5px;left:50%}.weave-orbit i:nth-child(2){background:var(--about-blue);box-shadow:0 0 18px var(--about-blue);bottom:20%;right:7%}.weave-orbit i:nth-child(3){background:var(--about-orange);box-shadow:0 0 18px var(--about-orange);bottom:22%;left:8%}.weave-tag{z-index:4;border:1px solid var(--line);color:#b9c5d4;letter-spacing:.11em;background:#0a1018e6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 12px 30px #00000040}.weave-tag-games{top:13%;left:23%}.weave-tag-teams{color:var(--lime);border-color:#c7ff3d59;top:25%;right:10%}.weave-tag-data{color:#72a7ff;border-color:#3b82f661;bottom:18%;left:11%}.weave-tag-live{color:#ff8c64;border-color:#ff632d66;bottom:11%;right:17%}@keyframes aboutOrbit{to{transform:rotate(360deg)}}.about-definition{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-top:18px;padding:36px 40px;display:grid}.about-definition h2,.about-signal-board h2,.about-rulebook h2{font:900 39px/.9 var(--font-display);margin:7px 0 0}.about-definition>p{border-left:2px solid var(--lime);color:#bec8d5;margin:0;padding-left:25px;font-size:14px;line-height:1.8}.strand-sequence{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.strand-sequence article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:17px;grid-template-columns:50px 1fr;gap:18px;min-height:175px;padding:25px;display:grid;position:relative;overflow:hidden}.strand-sequence article>span{color:#0000;-webkit-text-stroke:1px #667388;font:italic 900 45px var(--font-display)}.strand-sequence small{color:var(--lime);letter-spacing:.13em;font-size:10px;font-weight:900}.strand-sequence h3{font:900 27px var(--font-display);text-transform:uppercase;margin:7px 0 6px}.strand-sequence p{color:#aeb9c7;margin:0;font-size:11px;line-height:1.55}.strand-sequence article>i{background:linear-gradient(90deg,var(--lime),var(--about-blue),var(--about-orange));transform-origin:0;height:3px;animation:1.2s .35s both strandGrow;position:absolute;bottom:0;left:0;right:0}@keyframes strandGrow{0%{transform:scaleX(0)}}.about-signal-board{border:1px solid var(--line);background:#0c141e;border-radius:20px;margin-top:18px;overflow:hidden}.about-signal-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:125px;padding:30px 34px;display:flex}.signal-status{color:#aeb9c7;letter-spacing:.1em;font-size:10px;font-weight:800}.signal-status i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:8px;animation:1.8s infinite pulse;display:inline-block}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:230px;padding:28px;display:flex;position:relative}.signal-grid article:nth-child(3n){border-right:0}.signal-grid article:nth-child(n+4){border-bottom:0}.signal-grid small{color:#758398;letter-spacing:.13em;font-size:10px;font-weight:900}.signal-grid strong{font:900 27px var(--font-display);text-transform:uppercase;margin:12px 0 9px}.signal-grid p{color:#b5c0ce;margin:0;font-size:12px;line-height:1.65}.signal-grid b{color:var(--lime);letter-spacing:.11em;margin-top:auto;padding-top:22px;font-size:10px}.about-origin{border:1px solid var(--line);background:linear-gradient(135deg,#101925,#090e16);border-radius:20px;grid-template-columns:.9fr 1.1fr;min-height:520px;margin-top:18px;display:grid;overflow:hidden}.origin-story{align-self:center;padding:55px}.origin-story h2{font:900 54px/.82 var(--font-display);margin:12px 0 20px}.origin-story h2 em{color:var(--lime);font-style:italic}.origin-story p{color:#b9c4d1;max-width:590px;margin:0 0 13px;font-size:13px;line-height:1.75}.origin-map{border-left:1px solid var(--line);background:radial-gradient(circle,#3b82f617,#0000 38%);min-height:520px;position:relative}.origin-map:before{content:"";opacity:.24;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.origin-strands{z-index:1;pointer-events:none;position:absolute;inset:0}.origin-mark{z-index:3;background:#0c141e;border:1px solid #c7ff3d66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:142px;height:142px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #c7ff3d14}.origin-mark .mark{width:38px;height:38px}.origin-mark .mark i{width:17px}.origin-mark b{font:900 13px var(--font-display);letter-spacing:.08em}.city-node{z-index:3;align-items:center;gap:10px;display:flex;position:absolute}.city-node>i{background:var(--strand,var(--lime));width:14px;height:14px;box-shadow:0 0 15px var(--strand,var(--lime));border:3px solid #0c141e;border-radius:50%;flex:none}.city-node>span{border:1px solid color-mix(in srgb,var(--strand,var(--lime)) 28%,var(--line));background:#080d14eb;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex;box-shadow:0 12px 28px #0003}.city-node small{color:#8795a8;letter-spacing:.11em;font-size:10px}.city-node strong{font:800 17px var(--font-display);margin:2px 0}.city-node em{color:var(--strand,var(--lime));font-size:10px;font-style:normal}.about-rulebook{border:1px solid var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:55px;margin-top:18px;padding:38px;display:grid}.about-rulebook ol{margin:0;padding:0;list-style:none}.about-rulebook li{border-top:1px solid var(--line);grid-template-columns:52px 1fr;align-items:center;gap:12px;min-height:73px;display:grid}.about-rulebook li:last-child{border-bottom:1px solid var(--line)}.about-rulebook li>span{color:var(--lime);font:900 19px var(--font-display)}.about-rulebook p{color:#aeb9c8;margin:0;font-size:12px;line-height:1.55}.about-rulebook p strong{color:#edf2f7}.about-final{text-align:center;background:radial-gradient(circle at 50% 110%,#c7ff3d2e,#0000 45%),#0b121b;border:1px solid #c7ff3d4d;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:18px;display:flex;position:relative;overflow:hidden}.about-final:before,.about-final:after{content:"";background:linear-gradient(90deg,transparent,var(--lime),transparent);opacity:.25;width:75%;height:1px;position:absolute;transform:rotate(8deg)}.about-final:after{transform:rotate(-8deg)}.about-final h2{font:900 clamp(48px,6vw,81px)/.82 var(--font-display);margin:13px 0 25px}.about-final h2 em{color:var(--lime);font-style:italic}.about-final>*{z-index:1;position:relative}@media (width<=1100px){.about-hero,.about-origin{grid-template-columns:1fr}.about-weave{min-height:610px}.strand-sequence,.signal-grid{grid-template-columns:1fr 1fr}.signal-grid article:nth-child(3n){border-right:1px solid var(--line)}.signal-grid article:nth-child(2n){border-right:0}.signal-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.signal-grid article:nth-child(n+5){border-bottom:0}.origin-map{border-left:0;border-top:1px solid var(--line)}.about-rulebook{grid-template-columns:1fr;gap:28px}}@media (width<=720px){.global-header>.wordmark>span:nth-of-type(2){display:none}.about-hero{min-height:0}.about-copy{padding:39px 23px 25px}.about-copy h1{font-size:67px}.about-copy>p{font-size:13px}.about-actions{flex-direction:column}.about-weave{min-height:470px;margin:-35px;transform:scale(.82)}.weave-orbit-three{width:520px;height:520px}.weave-tag-games{left:14%}.about-definition{grid-template-columns:1fr;gap:22px;padding:26px 22px}.about-definition h2,.about-signal-board h2,.about-rulebook h2{font-size:31px}.about-definition>p{padding-left:17px;font-size:12px}.strand-sequence,.signal-grid{grid-template-columns:1fr}.strand-sequence article{min-height:145px;padding:20px}.about-signal-board>header{align-items:flex-start;gap:20px;padding:24px 20px}.signal-status{display:none}.signal-grid article{min-height:205px;padding:23px 20px;border-right:0!important;border-bottom:1px solid var(--line)!important}.signal-grid article:last-child{border-bottom:0!important}.origin-story{padding:35px 22px}.origin-story h2{font-size:43px}.origin-map{min-height:660px}.city-node>span{padding:8px}.origin-mark{width:118px;height:118px}.about-rulebook{padding:28px 20px}.about-rulebook li{grid-template-columns:39px 1fr}.about-final{min-height:330px;padding:30px 19px}.about-final h2{font-size:48px}}.legal-page{min-height:100vh;padding-bottom:70px;position:relative;overflow:hidden}.legal-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;width:min(980px,100% - 48px);height:84px;margin:0 auto;display:flex;position:relative}.legal-header .wordmark{background:0 0;border:0;text-decoration:none}.legal-back{border:1px solid var(--line);color:#bac5d3;letter-spacing:.08em;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none;transition:all .2s}.legal-back:hover{border-color:var(--lime);color:var(--lime)}.legal-card{border:1px solid var(--line);z-index:1;background:linear-gradient(145deg,#111a26f7,#070c13f7);border-radius:22px;width:min(850px,100% - 48px);margin:52px auto 0;padding:48px 54px;position:relative;box-shadow:0 35px 100px #00000059}.legal-card:after{content:"";background:var(--lime);filter:blur(150px);opacity:.04;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-140px;right:-150px}.legal-card h1{font:900 68px/.82 var(--font-display);letter-spacing:-.025em;margin:14px 0 8px}.legal-card h1 em{color:var(--lime);font-style:italic}.legal-updated{color:#8794a7;letter-spacing:.06em;margin:0 0 35px;font-size:11px}.legal-card section{border-top:1px solid var(--line);z-index:1;padding:24px 0 4px;position:relative}.legal-card h2{font:800 23px var(--font-display);letter-spacing:.02em;margin:0 0 9px}.legal-card section p{color:#b8c3d0;margin:0;font-size:14px;line-height:1.75}.legal-cta{border:1px solid var(--lime);color:var(--lime);letter-spacing:.08em;z-index:1;background:#c7ff3d14;border-radius:10px;align-items:center;gap:10px;margin-top:32px;padding:14px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.playoff-panel{min-height:585px}.trend-heading{border-top:1px solid var(--line);letter-spacing:.09em;color:#aeb8c7;justify-content:space-between;align-items:center;margin-top:23px;padding-top:17px;font-size:10px;font-weight:800;display:flex}.trend-heading strong{color:var(--accent)}.playoff-trend{margin-top:12px}.trend-chart{border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;height:112px;margin:0 7px 0 32px;position:relative}.trend-gridline{background:#ffffff12;height:1px;position:absolute;left:0;right:0}.trend-gridline b{color:#8490a4;font-size:10px;font-weight:600;position:absolute;top:-6px;right:calc(100% + 7px)}.trend-gridline--high{top:25%}.trend-gridline--mid{top:50%}.trend-gridline--low{top:75%}.trend-step-horizontal,.trend-step-vertical{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 35%,transparent);animation:.7s both trendDraw;display:block;position:absolute}.trend-step-horizontal{height:2px}.trend-step-vertical{width:2px;transform:translate(-1px)}.trend-point{background:var(--accent);z-index:2;border:2px solid #0c131d;border-radius:50%;width:7px;height:7px;display:block;position:absolute;transform:translate(-50%,-50%)}.trend-point.current{width:11px;height:11px;box-shadow:0 0 13px var(--accent);border:2px solid #fff}.trend-axis{color:#9aa5b6;letter-spacing:.08em;justify-content:space-between;margin:8px 0 0 32px;font-size:10px;font-weight:700;display:flex}@keyframes trendDraw{0%{opacity:0;transform-origin:0;transform:scaleX(0)}}.legal-card section a{color:var(--lime);text-underline-offset:3px}.analytics-page{--analytics-accent:#ff4d58}.analytics-hero{border:1px solid var(--line);background:radial-gradient(circle at 17% 0,#ff4d5829,#0000 30%),radial-gradient(circle at 88% 100%,#3b82f626,#0000 32%),linear-gradient(130deg,#111a27,#0a111b);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:54px;min-height:310px;padding:42px 46px;display:grid;position:relative;overflow:hidden}.analytics-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.analytics-hero>div,.player-search{z-index:1;position:relative}.analytics-hero h1{font:900 clamp(60px,7vw,94px)/.74 var(--font-display);letter-spacing:-.04em;margin:10px 0 13px}.analytics-hero h1 em{color:var(--lime);font-style:italic}.analytics-hero p{color:#c0c9d6;max-width:580px;margin:0;font-size:15px;line-height:1.7}.player-search{background:#070c14a8;border:1px solid #ffffff40;border-radius:16px;padding:22px;box-shadow:0 20px 55px #00000040}.player-search>span{color:var(--lime);letter-spacing:.13em;margin-bottom:11px;font-size:11px;font-weight:800;display:block}.player-search>div{background:#0a111b;border:1px solid #ffffff40;border-radius:10px;align-items:center;height:57px;padding:0 14px;transition:all .2s;display:flex}.player-search>div:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #c7ff3d14}.player-search i{color:#d9e0e9;margin-right:10px;font-size:24px;font-style:normal}.player-search input{color:#fff;width:100%;font:600 14px var(--font-body);background:0 0;border:0;outline:0}.player-search input::placeholder{color:#7f8b9e}.player-search button{color:#dce2eb;cursor:pointer;background:#242e3c;border:0;border-radius:50%;width:30px;height:30px;font-size:19px}.player-search>small{color:#9eabba;margin-top:11px;font-size:11px;display:block}.analytics-league-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.analytics-league-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:linear-gradient(145deg,#111a27,#0b121b);border-radius:13px;grid-template-columns:1fr auto;min-height:104px;padding:18px 19px;transition:all .25s;display:grid}.analytics-league-tabs button:hover{border-color:#ffffff59;transform:translateY(-3px)}.analytics-league-tabs button[aria-selected=true]{border-color:var(--lime);background:linear-gradient(145deg,#c7ff3d21,#101822);box-shadow:0 10px 30px #c7ff3d12}.analytics-league-tabs span{font:900 30px var(--font-display)}.analytics-league-tabs strong{color:var(--lime);letter-spacing:.09em;align-self:center;font-size:10px}.analytics-league-tabs small{color:#bcc6d3;letter-spacing:.025em;grid-column:1/3;margin-top:9px;font-size:11px;line-height:1.4}.games-browser-head{border:1px solid var(--line);background:radial-gradient(circle at 80% 5%,#c7ff3d1a,#0000 30%),radial-gradient(circle at 10% 100%,#3b82f621,#0000 34%),linear-gradient(135deg,#111a27,#09111a);border-radius:20px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:38px;min-height:300px;margin-bottom:16px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.games-browser-head:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/70px 100%;position:absolute;inset:0}.games-browser-head>div{z-index:1;position:relative}.games-browser-head h1{font:900 clamp(51px,6vw,78px)/.76 var(--font-display);letter-spacing:-.035em;margin:9px 0 12px}.games-browser-head h1 em{color:var(--lime);font-style:italic}.games-browser-head p{color:#bdc7d5;max-width:500px;margin:0;font-size:12px;line-height:1.65}.games-league-tabs{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.games-league-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#070d15b3;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:116px;padding:15px 13px;transition:all .22s;display:flex}.games-league-tabs button:hover{border-color:#ffffff61;transform:translateY(-3px)}.games-league-tabs button[aria-selected=true]{border-color:var(--lime);box-shadow:inset 0 -3px 0 var(--lime),0 12px 26px #c7ff3d12;background:linear-gradient(145deg,#c7ff3d24,#101822)}.games-league-tabs span{font:900 28px var(--font-display)}.games-league-tabs strong{color:var(--lime);letter-spacing:.07em;margin:5px 0;font-size:10px}.games-league-tabs small{color:#8f9cad;font-variant-numeric:tabular-nums;font-size:10px}.back-to-game-tabs{border:1px solid var(--line);color:#c4cedb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900}#game-slate{scroll-margin-top:110px}.player-database-grid{grid-template-columns:minmax(0,1.42fr) minmax(350px,.58fr);align-items:start;gap:16px;display:grid}.leaderboard-panel,.player-detail-panel,.mlb-matchup-lab{border:1px solid var(--line);background:linear-gradient(140deg,#101925,#0a1119);border-radius:18px;overflow:hidden}.leaderboard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:90px;padding:22px 26px;display:flex}.leaderboard-head h2{font:900 34px/1 var(--font-display);margin:4px 0 0}.leaderboard-head>span{color:#c0c9d5;letter-spacing:.07em;font-size:11px;font-weight:700}.leaderboard-sort{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:7px;min-height:58px;padding:9px 17px;display:flex;overflow-x:auto}.leaderboard-sort::-webkit-scrollbar{display:none}.leaderboard-sort>span{color:#afbac8;letter-spacing:.09em;white-space:nowrap;margin-right:3px;font-size:10px;font-weight:800}.leaderboard-sort button{color:#d0d7e1;min-height:38px;font:800 11px var(--font-body);letter-spacing:.025em;cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff38;border-radius:99px;padding:0 14px;transition:all .18s}.leaderboard-sort button i{color:#738095;margin-left:6px;font-style:normal}.leaderboard-sort button:hover{color:#fff;border-color:#ffffff61}.leaderboard-sort button[aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:#c7ff3d1f;box-shadow:0 0 18px #c7ff3d14}.leaderboard-columns{color:#bac4d1;letter-spacing:.035em;border-bottom:1px solid var(--line);grid-template-columns:52px minmax(250px,1.65fr) repeat(3,minmax(130px,.55fr));align-items:center;column-gap:14px;min-height:60px;padding:0 20px;font-size:10px;font-weight:800;line-height:1.3;display:grid}.leaderboard-columns span:first-child{grid-column:1/3}.leaderboard-columns span:nth-child(n+2){text-align:center}.leaderboard-list{scrollbar-width:thin;scrollbar-color:#354153 #0a1119;max-height:920px;overflow:auto}.leaderboard-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:52px minmax(250px,1.65fr) repeat(3,minmax(130px,.55fr));align-items:center;column-gap:14px;width:100%;min-height:88px;padding:11px 20px;transition:all .18s;display:grid}.leaderboard-list>button:hover{background:#ffffff0b}.leaderboard-list>button.selected{box-shadow:inset 3px 0 var(--lime);background:linear-gradient(90deg,#c7ff3d1a,#0000)}.leader-rank{color:#aab5c4;font:800 16px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.leader-person{align-items:center;gap:12px;min-width:0;display:flex}.leader-person>i{color:#dce3ec;width:42px;height:42px;font:800 14px var(--font-display);background:#182331;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.leader-person>span{flex-direction:column;min-width:0;display:flex}.leader-person strong{text-overflow:ellipsis;white-space:nowrap;font:700 17px var(--font-body);overflow:hidden}.leader-person small,.leader-stat small{color:#b5bfcc;letter-spacing:.025em;margin-top:5px;font-size:10px;line-height:1.3}.leader-stat{text-align:center;flex-direction:column;align-items:center;display:flex}.leader-stat strong{font:800 17px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;margin-top:5px}.leader-index{text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.leader-index small{color:#b5bfcc;letter-spacing:.02em;font-size:10px;font-weight:700;line-height:1.25}.leader-index strong{font:800 20px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em}.leader-index i{color:var(--lime);font-size:10px;font-style:normal;font-weight:800;line-height:1.25}.no-player-results{color:#9da9b9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.no-player-results strong{color:#fff;font:800 24px var(--font-display)}.player-detail-panel{--accent:#ff4d58;min-height:655px;padding:26px;scroll-margin-top:128px;position:sticky;top:128px;overflow:hidden}.player-detail-panel:before{content:"";background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 31%);pointer-events:none;position:absolute;inset:0}.detail-orbit{border:1px solid #ffffff14;border-radius:50%;width:290px;height:290px;position:absolute;top:-105px;right:-150px}.detail-orbit:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;bottom:9%;left:20%}.detail-top,.detail-player,.detail-score,.detail-stats,.detail-form,.detail-action{z-index:1;position:relative}.detail-top{color:#c5ced9;letter-spacing:.06em;justify-content:space-between;gap:18px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.detail-top b{max-width:55%;color:var(--accent);text-align:right}.detail-player{align-items:center;gap:16px;margin:30px 0 23px;display:flex}.detail-avatar{border:1px solid color-mix(in srgb,var(--accent) 65%,white 20%);background:color-mix(in srgb,var(--accent) 18%,#111a25);width:72px;height:72px;font:900 25px var(--font-display);box-shadow:0 0 35px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;place-items:center;display:grid}.detail-player>div{flex-direction:column;display:flex}.detail-player h2{font:900 31px/.9 var(--font-display);margin:6px 0 5px}.detail-player>div>span{color:var(--lime);font-size:11px;font-weight:800}.detail-score{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:23px 0;display:flex}.detail-score-ring{background:conic-gradient(var(--accent) var(--score),#27313e 0);border-radius:50%;flex:none;place-items:center;width:95px;height:95px;display:grid;position:relative}.detail-score-ring:after{content:"";background:#0d151f;border-radius:50%;width:73px;height:73px;position:absolute}.detail-score-ring strong,.detail-score-ring small{z-index:1;position:relative}.detail-score-ring strong{font:900 31px var(--font-display)}.detail-score-ring small{letter-spacing:.06em;color:#bdc7d4;font-size:10px;position:absolute;bottom:25px}.detail-score>div{flex-direction:column;display:flex}.detail-score>div strong{color:var(--accent);font:800 20px var(--font-display);margin:6px 0}.detail-score p{color:#c1c9d4;margin:0;font-size:12px;line-height:1.55}.index-breakdown{z-index:1;background:#ffffff06;border:1px solid #ffffff24;border-radius:11px;margin:18px 0;position:relative;overflow:hidden}.index-breakdown-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:13px 14px;display:flex}.index-breakdown-head>div{flex-direction:column;gap:4px;display:flex}.index-breakdown-head small{color:#bec8d4;letter-spacing:.065em;font-size:10px;font-weight:800}.index-breakdown-head strong{font:800 18px var(--font-body);letter-spacing:-.025em;color:#fff}.index-breakdown-head>span{color:#ffbd54;letter-spacing:.08em;border:1px solid #ffb13b73;border-radius:99px;flex:none;padding:5px 7px;font-size:10px;font-weight:900}.index-breakdown-head>button{color:#ffc15f;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:#ffb13b0f;border:1px solid #ffb13b8c;border-radius:99px;flex:none;padding:9px 11px;font-size:10px;font-weight:900}@media (width<=720px){.leaderboard-sort button,.index-breakdown-head>button,.player-search input,.roster-groups button{min-height:44px}}.index-components>div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 32px 48px 58px;align-items:center;gap:8px;min-height:66px;padding:11px 13px;display:grid}.index-breakdown-head>div>a{color:#9cabbc;letter-spacing:.05em;font-size:9px;font-weight:800;text-decoration:none}.index-breakdown-head>div>a:hover{color:var(--lime)}.index-components>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.index-components strong{color:#f1f4f8;letter-spacing:.035em;font-size:11px;line-height:1.3}.index-components small{color:#aab6c6;white-space:normal;font-size:10px;line-height:1.35;overflow:visible}.index-components b{color:#fff;font:800 17px var(--font-body);font-variant-numeric:tabular-nums lining-nums;text-align:right}.index-components i{color:#bac4d0;text-align:right;font-size:10px;font-style:normal}.index-components em{color:var(--lime);text-align:right;font-size:10px;font-style:normal;font-weight:800}.index-breakdown>p{color:#b3becc;margin:0;padding:13px;font-size:10px;line-height:1.55}.detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.detail-stats span{border:1px solid var(--line);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;min-height:96px;padding:12px;display:flex}.detail-stats small{color:#c0c9d4;letter-spacing:.025em;font-size:11px;font-weight:700;line-height:1.3}.detail-stats strong{font:800 22px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;margin-top:7px}.detail-form{border-top:1px solid var(--line);padding-top:18px}.detail-form>div:first-child{color:#aab5c5;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.detail-form>div:first-child strong{color:var(--lime)}.detail-form>div:nth-child(2){align-items:flex-end;gap:7px;height:85px;margin-top:13px;display:flex}.detail-form>div:nth-child(2) i{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 25%,#142032));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:.6s both barUp;position:relative}.detail-form>div:nth-child(2) i span{display:none}.detail-form>small{text-align:right;color:#99a5b6;letter-spacing:.08em;margin-top:7px;font-size:10px;display:block}.detail-action{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);color:#fff;border-radius:9px;width:100%;margin-top:20px;padding:14px;font-size:11px;font-weight:800}.detail-action span{color:var(--lime)}.detail-action--status{justify-content:space-between;align-items:center;display:flex}.detail-action--status b{color:#c4cedb;letter-spacing:.1em;font-size:10px}.comparison-add{cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;min-height:48px;display:flex}.comparison-add b{color:#fff;font-size:19px}.comparison-add:disabled{cursor:default;background:#ffffff09;border-color:#fff3}.comparison-add:disabled span,.comparison-add:disabled b{color:#b3bdca}.player-comparison-builder{border:1px solid var(--line);background:radial-gradient(circle at 86% 0,#45a8ff21,#0000 27%),linear-gradient(140deg,#101925,#0a1119);border-radius:18px;margin-top:16px;scroll-margin-top:118px;overflow:hidden}.comparison-builder-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:34px;min-height:170px;padding:30px 32px;display:flex}.comparison-builder-head>div{max-width:780px}.comparison-builder-head h2{font:900 42px/.9 var(--font-display);margin:7px 0 9px}.comparison-builder-head p{color:#c3ccd8;margin:0;font-size:13px;line-height:1.65}.comparison-count{color:#bcc7d4;letter-spacing:.1em;background:#c7ff3d0f;border:1px solid #c7ff3d73;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:112px;min-height:82px;font-size:10px;font-weight:800;display:flex}.comparison-count strong{color:var(--lime);font:900 31px var(--font-display);letter-spacing:0}.comparison-slots{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.comparison-slots>article,.comparison-empty-slot{background:#ffffff06;border:1px solid #ffffff2e;border-radius:12px;min-height:112px;padding:15px}.comparison-slots>article{grid-template-columns:24px 50px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.comparison-slots>article>span{color:#8592a4;font-size:11px;font-weight:900}.comparison-slots>article>i{color:#fff;width:50px;height:50px;font:900 16px var(--font-display);background:#45a8ff1a;border:1px solid #45a8ff7a;border-radius:50%;place-items:center;font-style:normal;display:grid}.comparison-slots>article>div{flex-direction:column;min-width:0;display:flex}.comparison-slots>article small{color:#aeb9c8;letter-spacing:.055em;font-size:10px}.comparison-slots>article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;overflow:hidden}.comparison-slots>article button{color:#c5ced9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:44px;height:44px;font-size:22px}.comparison-slots>article button:hover{color:#fff;background:#ff4d581a;border-color:#ff6570}.comparison-empty-slot{text-align:center;color:#94a1b2;flex-direction:column;justify-content:center;align-items:center;display:flex}.comparison-empty-slot>span{color:#677588;font:300 27px var(--font-body)}.comparison-empty-slot strong{color:#acb7c5;letter-spacing:.09em;margin:3px 0;font-size:10px}.comparison-empty-slot small{max-width:230px;font-size:10px;line-height:1.45}.comparison-prompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:148px;padding:25px;display:flex}.comparison-prompt strong{color:var(--lime);font:900 25px var(--font-display)}.comparison-prompt span{color:#adb8c7;font-size:12px}.comparison-matrix{padding:18px}.comparison-matrix-head,.comparison-metric-row{grid-template-columns:minmax(160px,.75fr) repeat(var(--comparison-columns),minmax(150px,1fr));align-items:stretch;display:grid}.comparison-matrix-head{color:#9eabba;letter-spacing:.07em;min-height:46px;font-size:10px;font-weight:800;line-height:1.35}.comparison-matrix-head>*{align-items:center;padding:0 15px;display:flex}.comparison-matrix-head strong{text-align:center;color:#c7d0dc;justify-content:center}.comparison-metric-row{border-top:1px solid #ffffff1a;min-height:88px}.comparison-metric-row>span,.comparison-metric-row>strong{flex-direction:column;justify-content:center;align-items:center;padding:14px 15px;display:flex}.comparison-metric-row>span{color:#d7dee7;align-items:flex-start;font-size:12px;font-weight:800}.comparison-metric-row>span small{color:#8996a8;letter-spacing:.065em;margin-top:5px;font-size:9px}.comparison-metric-row>strong{color:#fff;font:800 24px var(--font-body);font-variant-numeric:tabular-nums lining-nums;border-left:1px solid #ffffff14}.comparison-metric-row>strong[data-best=true]{color:var(--lime);background:linear-gradient(#c7ff3d13,#0000)}.comparison-metric-row>strong i{color:var(--lime);letter-spacing:.1em;margin-top:4px;font-size:8px;font-style:normal}.player-comparison-builder>footer{border-top:1px solid var(--line);background:#c7ff3d09;align-items:center;gap:18px;min-height:60px;padding:14px 22px;display:flex}.player-comparison-builder>footer strong{color:var(--lime);letter-spacing:.1em;flex:none;font-size:10px}.player-comparison-builder>footer span{color:#b9c4d1;font-size:11px;line-height:1.5}@media (width<=820px){.comparison-builder-head{align-items:flex-start;min-height:0;padding:25px 20px}.comparison-builder-head h2{font-size:34px}.comparison-count{min-width:86px;min-height:72px}.comparison-slots{grid-template-columns:1fr;padding:12px}.comparison-slots>article,.comparison-empty-slot{min-height:98px}.comparison-matrix{padding:12px;overflow-x:auto}.comparison-matrix-head,.comparison-metric-row{min-width:620px}.comparison-metric-row>strong{font-size:20px}}@media (width<=560px){.comparison-builder-head{flex-direction:column;gap:17px}.comparison-count{flex-direction:row;align-items:center;gap:8px;min-width:108px;min-height:62px}.comparison-count strong{font-size:25px}.comparison-slots>article{grid-template-columns:20px 44px minmax(0,1fr) 44px;padding:12px}.comparison-slots>article>i{width:44px;height:44px}.comparison-prompt{min-height:130px;padding:20px}.player-comparison-builder>footer{flex-direction:column;align-items:flex-start;gap:6px}}.leaderboard-sort>span{color:#c0cad6;letter-spacing:.075em;font-size:11px}.leader-person small,.leader-stat small{color:#c0c9d5;letter-spacing:.02em;font-size:11px}.leader-index small{color:#c0c9d5;letter-spacing:.015em;font-size:11px}.detail-top{color:#d0d7e1;letter-spacing:.05em;font-size:12px}.detail-player small{color:#c7d0dc;letter-spacing:.045em;font-size:12px}.detail-player>div>span{font-size:12px}.detail-score-ring small{color:#c7d0dc;letter-spacing:.05em;font-size:10px}.detail-score>div small{color:#c5ced9;letter-spacing:.05em;font-size:12px}.detail-score>div strong{font-size:21px}.detail-score p{color:#d0d6df;font-size:13px}.index-breakdown-head small{color:#ccd4de;letter-spacing:.055em;font-size:11px}.index-breakdown-head>button{letter-spacing:.045em;font-size:10px}.index-components strong{color:#f4f6f9;letter-spacing:.025em;font-size:12px}.index-components small{color:#bac4d1;font-size:11px;line-height:1.4}.index-components i{color:#c6cfda;font-size:11px}.index-components em{font-size:11px}.index-breakdown>p{color:#c1cbd7;font-size:11px}.detail-stats small{color:#ccd4de;letter-spacing:.02em;font-size:12px}.detail-stats strong{font-size:23px}.mlb-matchup-lab{margin-top:16px;padding:29px}.matchup-lab-head{justify-content:space-between;align-items:center;display:flex}.matchup-lab-head h2{font:900 36px var(--font-display);margin:4px 0 0}.lineup-status{color:#c4cedb;letter-spacing:.09em;font-size:10px;font-weight:800}.lineup-status i{background:#ffb13b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #ffb13b}.matchup-explainer{color:#bdc7d4;max-width:900px;margin:14px 0 21px;font-size:13px;line-height:1.7}.pitcher-matchup-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pitcher-matchup-card{border:1px solid var(--line);background:#ffffff06;border-radius:14px;padding:21px}.pitcher-matchup-card>header{align-items:center;gap:14px;display:flex}.pitcher-club{width:53px;height:53px;font:900 17px var(--font-display);background:#172230;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.pitcher-matchup-card header div{flex-direction:column;display:flex}.pitcher-matchup-card header small{color:#aeb9c8;letter-spacing:.09em;font-size:10px}.pitcher-matchup-card h3{font:900 25px var(--font-display);margin:3px 0 0}.pitcher-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.pitcher-kpis>span{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:12px;display:flex}.pitcher-kpis small{color:#aab5c5;letter-spacing:.08em;font-size:10px}.pitcher-kpis strong{font:900 24px var(--font-display);margin-top:3px}.pitcher-kpis .adjusted-kpi{background:#c7ff3d0f;border-color:#c7ff3d80}.adjusted-kpi strong{color:var(--lime)}.batting-order-head,.batting-order li{grid-template-columns:26px minmax(130px,1fr) 112px 164px;align-items:center;column-gap:10px;display:grid}.batting-order-head{color:#aeb9c8;letter-spacing:.06em;border-bottom:1px solid var(--line);min-height:42px;font-size:10px;font-weight:800;line-height:1.25}.batting-order-head span:first-child{grid-column:1/3}.batting-order{margin:0;padding:0;list-style:none}.batting-order li{border-bottom:1px solid #ffffff14;min-height:43px;font-size:11px}.batting-order li>b{color:#8e9bad;font:700 12px var(--font-body)}.batting-order li>strong{font-weight:600}.batting-order li>span{color:#eef2f7;font:700 12px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.matchup-method{border-left:3px solid var(--lime);color:#b9c4d2;background:#c7ff3d0b;margin-top:17px;padding:13px 16px;font-size:11px;line-height:1.55}.matchup-method strong{color:#fff}.micro-label{letter-spacing:.13em;font-size:11px;line-height:1.45}.broadcast-top,.panel-top,.tile-top,.model-live,.range-labels{color:#bdc6d4;font-size:11px;font-weight:700}.section-title>span,.section-title>button{color:#b7c1d0;font-size:11px}.broadcast-copy p,.profile-launcher>p,.profile-intro p,.league-board-head p{color:#c0c8d5;font-size:14px;line-height:1.65}.launch-profile{padding:18px}.launch-profile small,.launch-profile em,.pulse-note small{color:#aeb8c7;font-size:11px}.pulse-note strong{font-size:13px}.league-card-top,.league-matchup small,.league-venue small,.league-time span,.league-game-card>button{color:#b6c0cf;font-size:11px}.profile-scoreboard small,.team-switcher small,.venue-condition small,.next-matchup small,.game-facts small,.player-identity small,.impact-score small,.form-chart small,.stat-ribbon small,.record-grid small,.story-row small{color:#b7c1d0;letter-spacing:.08em;font-size:11px;line-height:1.4}.profile-scoreboard>span{padding:20px}.team-switcher button{min-width:220px;padding:15px 16px}.team-tab-record strong{font-size:19px!important}.team-tab-record small{color:color-mix(in srgb,var(--accent) 75%,white)}.venue-condition strong{font-size:13px}.venue-condition em,.next-matchup em,.game-facts em,.impact-score em,.form-chart>div em{color:#aab4c3;font-size:11px;line-height:1.4}.game-facts>div{padding:18px 0}.chance-block div{max-width:280px}.chance-block div strong{font-size:20px}.chance-block p,.player-verdict p,.winning-split p,.insight-card p{color:#b8c2d0;font-size:13px;line-height:1.65}.model-factors span,.record-quality small{color:#aeb8c7;font-size:10px;line-height:1.4}.model-factors>div{grid-template-columns:82px 1fr}.model-factors i{height:5px}.range-labels{font-size:10px}.analytics-grid>div{min-height:165px;padding:25px}.player-identity h3{font-size:28px}.impact-score strong,.form-chart>div strong{font-size:18px}.rising,.performance-chip{font-size:11px}.stat-ribbon strong{font-size:23px}.stat-ribbon>div{padding:16px}.player-verdict{grid-template-columns:165px 1fr auto;padding:16px 18px}.player-verdict>span{font-size:11px}.player-verdict small{color:#9da8b9;max-width:150px;font-size:10px;line-height:1.45}.record-shell{padding:28px 31px}.record-heading h2{font-size:34px}.record-quality{gap:14px}.record-quality small{max-width:135px}.record-quality strong{font-size:31px}.record-quality strong i{color:#9aa5b5;font-size:12px}.record-grid{grid-template-columns:150px minmax(330px,1.75fr) repeat(5,minmax(92px,.58fr));margin-top:21px}.record-grid>div{min-height:112px;padding:18px 20px}.record-grid strong{font-size:27px}.record-main strong{font-size:39px}.record-main em{color:#aab4c3;font-size:10px;line-height:1.4}.winning-split{grid-template-columns:130px 1fr;gap:20px}.winning-split p{font-size:13px}.quality-track{color:#a2adbd;margin-top:16px;font-size:10px}.quality-track i{height:5px}.story-row strong{font-size:20px}.story-row>span{color:#a2adbd}.insight-card>div{color:#a9b3c2;font-size:11px}.broadcast-bottom>button,.next-game-panel>button,.stat-ribbon>button{font-size:12px}.section-title h2,.analytics-head h2,.panel-title h2{line-height:1}footer{color:#aab4c3;font-size:10px}.story-row{cursor:default;grid-template-columns:34px 1fr;transition:none}.story-row:hover{background:0 0;padding-left:4px}.game-center-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#03060bd1;place-items:center;padding:28px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0;overflow:auto}.game-center{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid color-mix(in srgb,var(--accent) 48%,white 18%);width:min(900px,100%);min-width:0;max-width:100%;max-height:calc(100vh - 56px);box-shadow:0 40px 100px #000000a6,0 0 70px color-mix(in srgb,var(--accent) 12%,transparent);background:linear-gradient(145deg,#121c28,#080d14 76%);border-radius:22px;padding:30px;animation:.35s cubic-bezier(.2,.8,.2,1) both panelIn;position:relative;overflow:hidden auto}.game-center-glow{background:var(--accent);filter:blur(110px);opacity:.14;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:0;right:0}.game-center-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:relative}.game-center-head>div:first-child{min-width:0}.game-center-head h2{font:900 clamp(36px,5vw,54px)/.9 var(--font-display);letter-spacing:-.025em;white-space:normal;margin:7px 0 0}.game-center-head h2 em{color:var(--accent);font-style:italic}.game-center-head-actions{flex:none;align-items:center;gap:8px;display:flex}.game-center-head-actions>.share-page-button{border-color:#c7ff3d5c;min-height:45px}.game-center-head-actions>button:last-child{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:50%;flex:none;width:45px;height:45px;font-size:27px;line-height:1;transition:all .2s}.game-center-head-actions>button:last-child:hover{border-color:var(--accent);transform:rotate(6deg)}.game-center-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:58px;margin-top:21px;padding:8px 0;display:grid;position:relative}.game-center-status>span:first-child{color:#c9d2df;letter-spacing:.12em;font-size:10px;font-weight:800}.game-center-status>span:first-child i{width:7px;height:7px;box-shadow:none;background:#8492a6;border-radius:50%;margin-right:7px;display:inline-block}.game-center-status>span.live{color:#ff7180}.game-center-status>span.live i{background:#ff5268;animation:1.2s infinite pulse;box-shadow:0 0 12px #ff5268}.game-center-status>strong{color:#c3ccda;text-align:right;font-size:11px}.game-center-stakes{background:#c7ff3d11;border:1px solid #c7ff3d47;border-radius:99px;justify-self:center;align-items:baseline;gap:8px;padding:7px 12px;display:flex}.game-center-stakes small{color:#c0cbd8;letter-spacing:.11em;font-size:9px;font-weight:900}.game-center-stakes b{color:var(--lime);font:900 20px/1 var(--font-display)}.game-center-stakes em{color:#8492a5;font:800 9px var(--font-body);font-style:normal}.game-center-matchup{z-index:1;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:16px;min-height:220px;display:grid;position:relative}.game-center-matchup>div{text-align:center;justify-items:center;min-width:0;display:grid}.game-center-matchup>div>span{width:78px;height:78px;font:900 23px var(--font-display);background:#16212e;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #ffffff06}.game-center-matchup>div>span.home{border-color:color-mix(in srgb,var(--accent) 70%,white 18%);background:color-mix(in srgb,var(--accent) 16%,#16212e);box-shadow:0 0 35px color-mix(in srgb,var(--accent) 16%,transparent)}.game-center-matchup small{color:#9eabba;letter-spacing:.13em;margin-top:10px;font-size:10px}.game-center-matchup strong{max-width:100%;font:900 28px var(--font-display);overflow-wrap:anywhere;margin-top:3px}.game-center-matchup em{color:#aeb9c8;margin-top:3px;font-size:11px;font-style:normal}.game-center-matchup b{color:#f4f7fb;font:900 42px/.9 var(--font-display);margin-top:5px}.game-center-matchup.is-upcoming b{color:#8492a6}.game-center-matchup>i{border:1px solid var(--line);width:50px;height:50px;color:var(--accent);font:italic 900 15px var(--font-display);border-radius:50%;place-items:center;display:grid}.game-center-read{border-left:3px solid var(--lime);z-index:1;background:linear-gradient(90deg,#c7ff3d13,#c7ff3d06);grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);align-items:center;gap:22px;padding:17px 19px;display:grid;position:relative}.game-center-read>div{flex-direction:column;min-width:0;display:flex}.game-center-read span{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:900}.game-center-read strong{font:900 18px/1.05 var(--font-display);margin-top:4px}.game-center-read p{color:#c0c9d5;margin:0;font-size:12px;line-height:1.6}.game-center-analysis{z-index:1;background:linear-gradient(145deg,#c7ff3d0e,#0c141ef0 38%,#45a8ff09);border:1px solid #c7ff3d33;border-radius:14px;min-width:0;margin-top:12px;position:relative;overflow:hidden}.game-center-analysis:before{content:"";background:linear-gradient(90deg,var(--lime),transparent 70%);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.game-center-analysis>header{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);align-items:end;gap:24px;min-width:0;padding:19px 20px 16px;display:grid}.game-center-analysis>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.game-center-analysis>header span{color:var(--lime);letter-spacing:.14em;font-size:10px;font-weight:900}.game-center-analysis>header strong{font:900 21px/1 var(--font-display);overflow-wrap:anywhere}.game-center-analysis>header p{color:#b8c3d0;margin:0;font-size:11px;line-height:1.55}.game-center-spotlights{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.game-center-spotlights article{flex-direction:column;min-width:0;padding:15px 20px;display:flex;position:relative}.game-center-spotlights article+article{border-left:1px solid #ffffff1a}.game-center-spotlights article[data-side=away]:after,.game-center-spotlights article[data-side=home]:after{content:"";background:#7e8da2;width:2px;position:absolute;inset:0 auto 0 0}.game-center-spotlights article[data-side=home]:after{background:var(--accent)}.game-center-spotlights small{color:#8e9caf;letter-spacing:.11em;font-size:9px;font-weight:800}.game-center-spotlights strong{font:900 19px var(--font-display);overflow-wrap:anywhere;margin-top:5px}.game-center-spotlights span{color:#aab6c5;letter-spacing:.04em;margin-top:2px;font-size:10px}.game-center-comparisons{background:#ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid}.game-center-comparisons article{background:#0c141e;min-width:0;padding:15px 17px}.game-center-comparisons article>span{color:#9daabd;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.game-center-comparisons article>div{grid-template-columns:minmax(0,1fr) 23px minmax(0,1fr);align-items:end;gap:5px;min-width:0;margin-top:9px;display:grid}.game-center-comparisons article b{color:#f4f7fb;min-width:0;font:900 21px/1 var(--font-display);overflow-wrap:anywhere}.game-center-comparisons article b:last-child{text-align:right}.game-center-comparisons article b small{color:#8290a3;font:800 8px/1 var(--font-body);letter-spacing:.11em;margin-bottom:4px;display:block}.game-center-comparisons article b.leads{color:var(--lime);text-shadow:0 0 18px #c7ff3d24}.game-center-comparisons article i{color:#66758a;font:italic 800 8px var(--font-body);text-align:center;align-self:center}.game-center-comparisons article p{color:#98a5b5;margin:10px 0 0;font-size:10px;line-height:1.5}.game-center-lineups{border-top:1px solid #ffffff17;min-width:0}.game-center-lineups summary{color:#c7d0dc;letter-spacing:.08em;cursor:pointer;padding:12px 17px;font-size:10px;font-weight:800}.game-center-lineups>div{gap:8px;min-width:0;padding:0 17px 14px;display:grid}.game-center-lineups p{color:#a4b0c0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.55}.game-center-lineups p b{color:var(--lime);margin-right:9px}.game-center-analysis>footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;margin:0;padding:11px 17px;display:flex}.game-center-analysis>footer span{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:900}.game-center-analysis>footer small{color:#7f8da0;text-align:right;font-size:8px}.game-center-analysis-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px;display:grid}.game-center-analysis-loading i{background:linear-gradient(90deg,#ffffff09,#ffffff16,#ffffff09) 0 0/220% 100%;border-radius:8px;min-width:0;height:77px;animation:1.35s linear infinite insightShimmer}.game-center-analysis-empty{padding:18px 20px}.game-center-analysis-empty strong{font:800 17px var(--font-display)}.game-center-analysis-empty p{color:#9ba8b7;margin:5px 0 0;font-size:11px;line-height:1.55}.game-read-share-card{z-index:1;background:radial-gradient(circle at 80% 0,#45a8ff1f,#0000 34%),linear-gradient(110deg,#ffffff09,#ffffff04);border:1px solid #45a8ff40;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:12px;padding:16px 18px;display:flex;position:relative}.game-read-share-card>div{flex-direction:column;min-width:0;display:flex}.game-read-share-card>div>span{color:#70b7ff;letter-spacing:.12em;font-size:9px;font-weight:900}.game-read-share-card strong{font:900 20px var(--font-display);overflow-wrap:anywhere;margin-top:5px}.game-read-share-card strong i{color:var(--accent);font-style:italic}.game-read-share-card p{color:#aeb9c7;margin:4px 0 0;font-size:10px;line-height:1.45}.game-read-share-card>.share-page-button{border-color:#45a8ff73;flex:none;min-height:46px}.game-center-condition{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 7%,transparent),#ffffff05);z-index:1;border-radius:12px;align-items:center;gap:16px;min-width:0;margin-top:12px;padding:16px 18px;display:flex;position:relative}.game-center-condition>span{border:1px solid color-mix(in srgb,var(--accent) 45%,white 15%);width:43px;height:43px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.game-center-condition>div{flex-direction:column;min-width:0;display:flex}.game-center-condition small,.game-center-facts small{color:#9eabba;letter-spacing:.12em;font-size:10px}.game-center-condition strong{font:800 18px var(--font-display);overflow-wrap:anywhere;margin-top:3px}.game-center-condition p{color:#aab5c4;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px}.game-center-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;position:relative}.game-center-facts>div{flex-direction:column;justify-content:center;min-width:0;min-height:88px;padding:15px 17px;display:flex}.game-center-facts>div+div{border-left:1px solid var(--line)}.game-center-facts strong{max-width:100%;font:800 18px var(--font-display);overflow-wrap:anywhere;margin:4px 0 2px}.game-center-facts span{color:#aeb8c7;overflow-wrap:anywhere;font-size:10px;line-height:1.4}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes insightShimmer{to{background-position:-220% 0}}@media (width<=1100px){.hero-grid,.team-feature,.profile-bottom{grid-template-columns:1fr}.profile-launcher{min-height:460px}.game-wall,.league-game-wall{grid-template-columns:repeat(2,1fr)}.profile-hero{grid-template-columns:1fr;gap:30px}.profile-scoreboard{grid-template-columns:repeat(4,1fr)}.profile-scoreboard>span{border-right:1px solid var(--line);border-bottom:0!important}.profile-scoreboard>span:last-child{border-right:0}.analytics-grid{grid-template-columns:1fr 1fr}.form-chart{border-top:1px solid var(--line);grid-column:1/3;border-left:0!important}.stat-ribbon{grid-template-columns:repeat(3,1fr)}.stat-ribbon>button{grid-column:1/4;min-height:45px}.record-grid{grid-template-columns:120px 1.4fr repeat(3,1fr)}.record-grid>div:nth-child(n+6){border-top:1px solid var(--line)}.record-grid>div:nth-child(6){border-left:0}.record-grid>div:nth-child(6),.record-grid>div:nth-child(7){grid-column:span 1}.player-verdict{grid-template-columns:130px 1fr}.player-verdict small{display:none}}@media (width<=720px){.global-header{height:67px;padding:0 15px}.global-header nav{margin-left:auto}.global-header nav button{padding:0 10px;font-size:10px}.global-header nav button i,.header-tools{display:none}.wordmark{font-size:18px}.wordmark em{display:none}.page-wrap{width:calc(100% - 24px);padding-top:24px}.broadcast-hero{min-height:650px;padding:22px}.broadcast-copy h1{font-size:60px}.broadcast-copy h1.is-compact{font-size:51px}.featured-signal{flex-wrap:wrap;font-size:9px}.broadcast-copy p{font-size:15px;line-height:1.55}.broadcast-bottom{grid-template-columns:1fr 1fr}.broadcast-bottom .venue-condition{display:none}.profile-launcher{min-height:480px;padding:23px}.game-wall,.league-game-wall{grid-template-columns:1fr}.league-board-head{flex-direction:column;align-items:flex-start}.league-filters{width:100%;overflow-x:auto}.league-filters button{flex:1;min-width:58px}.profile-hero{padding:27px 22px}.profile-intro{align-items:flex-start}.large-avatar{width:77px;height:77px}.large-avatar span{font-size:36px}.profile-intro h1{font-size:49px}.profile-scoreboard{grid-template-columns:1fr 1fr}.profile-scoreboard>span{border-bottom:1px solid var(--line)!important}.profile-scoreboard>span:nth-child(2n){border-right:0}.profile-scoreboard>span:nth-child(n+3){border-bottom:0!important}.team-switcher button{min-width:168px}.record-shell{padding:20px 15px}.record-heading{align-items:flex-end}.record-heading h2{font-size:25px}.record-quality small{display:none}.record-grid{grid-template-columns:1fr 1fr}.record-grid>div{border-top:1px solid var(--line);min-height:76px}.record-grid>div:nth-child(odd){border-left:0}.record-grid>div:nth-child(2n){border-left:1px solid var(--line)}.record-main{border-top:0!important}.winning-split{flex-direction:column;grid-area:1/2/3;align-items:flex-start;display:flex!important}.winning-split p{font-size:10px}.next-matchup{gap:9px}.next-matchup>div:first-child{text-align:center;flex-direction:column}.next-matchup .team-badge--lg,.away-team>span{width:53px;height:53px}.game-facts{grid-template-columns:1fr}.game-facts>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.game-facts .venue-condition{padding-left:0}.analytics-shell{padding:21px 15px}.analytics-head{align-items:flex-end}.analytics-head h2{font-size:25px}.analytics-grid{grid-template-columns:1fr}.analytics-grid>div+div{border-left:0;border-top:1px solid var(--line)}.form-chart{grid-column:auto}.stat-ribbon{grid-template-columns:1fr}.stat-ribbon>button{grid-column:auto;min-height:45px}.player-verdict{grid-template-columns:1fr;gap:7px}.insight-card{min-height:300px}footer{flex-wrap:wrap;gap:10px;width:calc(100% - 24px);padding:20px 0}footer p{margin:0}}@media (width<=1100px){.player-database-grid,.pitcher-matchup-grid{grid-template-columns:1fr}.player-detail-panel{min-height:0;position:relative;top:auto}.analytics-hero{grid-template-columns:1fr;gap:28px}.analytics-league-tabs{grid-template-columns:1fr 1fr}}.league-matchup strong .team-rank{color:var(--lime);font:inherit;font-style:normal}.city-ryan{--strand:#c7ff3d;flex-direction:row-reverse;top:11%;left:7%}.city-brad{--strand:#43d9ff;flex-direction:row-reverse;bottom:14%;left:5%}.city-doug{--strand:#4d86ff;top:10%;right:5%}.city-jake{--strand:#9e1b32;bottom:13%;right:3%}.city-joey{--strand:#ff632d;flex-direction:column;bottom:3%;left:50%;transform:translate(-50%)}@media (width<=720px){.game-center-head-actions>.share-page-button{width:45px;padding:0;font-size:0}.game-center-head-actions>.share-page-button span{margin:0;font-size:16px}.game-read-share-card{flex-direction:column;align-items:flex-start}.game-read-share-card>.share-page-button{width:100%}.origin-mark{top:47%}.city-ryan{top:7%;left:3%}.city-brad{bottom:22%;left:3%}.city-doug{top:7%;right:3%}.city-jake{bottom:22%;right:3%}.city-joey{bottom:2%;left:50%}.city-node strong{font-size:15px}.city-node small{max-width:112px}.city-node em{max-width:112px;line-height:1.35}}.play-shell{--play-blue:#487dff;--play-gold:#ffd166;font-variant-numeric:tabular-nums lining-nums;background:radial-gradient(circle at 78% 5%,#487dff1f,#0000 28%),radial-gradient(circle at 12% 42%,#ff5a1f12,#0000 25%),linear-gradient(#080d16,#060a10 72%);min-height:100vh;position:relative;overflow:hidden}.play-shell button,.play-shell a{-webkit-tap-highlight-color:transparent}.play-header{border-bottom:1px solid var(--line);z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b12d6;align-items:center;width:100%;height:78px;padding:0 max(24px,50vw - 680px);display:flex;position:sticky;top:0}.play-header .wordmark{color:inherit;padding:1px 6px;text-decoration:none}.play-header nav{align-items:center;gap:6px;height:100%;margin-left:auto;display:flex}.play-header nav a{color:#7f899d;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;place-items:center;height:44px;padding:0 clamp(11px,1vw,18px);font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;display:grid;position:relative}.play-header nav a:after{display:none}.play-header nav a:hover,.play-header nav a.active{color:#f7f9fc}.play-header nav a.active{box-shadow:inset 0 -2px 0 var(--lime),0 0 20px #c7ff3d12;background:#c7ff3d13;border-color:#c7ff3d94}.play-header>.play-header-tools{margin-left:14px}.play-wrap{z-index:2;width:min(1440px,100% - 48px);margin:0 auto;padding:44px 0 90px;position:relative}.play-loading{color:#9ca9b9;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70vh;font-size:11px;display:flex}.play-loading span{border:2px solid #334054;border-top-color:var(--lime);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite rotate}.deck-error{background:#ff526814;border:1px solid #ff526880;border-radius:10px;grid-template-columns:auto 1fr 34px;align-items:center;gap:12px;min-height:58px;margin-bottom:15px;padding:11px 14px 11px 17px;display:grid}.deck-error strong{color:#ff8291;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.deck-error span{color:#c9d1dc;font-size:11px}.deck-error button{color:#9aa7b8;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:22px}.play-signin{border:1px solid var(--line);background:radial-gradient(circle at 75% 45%,#487dff33,#0000 29%),linear-gradient(135deg,#111b29,#090f18 58%,#1d1117);border-radius:24px;grid-template-columns:1fr .8fr;align-items:center;width:min(1220px,100% - 48px);min-height:640px;margin:58px auto 90px;padding:65px;display:grid;position:relative;overflow:hidden}.play-signin:before,.play-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.play-signin>div:first-child{z-index:2;position:relative}.play-signin h1{font:900 clamp(65px,7.4vw,116px)/.72 var(--font-display);letter-spacing:-.045em;margin:15px 0 19px}.play-signin h1>span{color:var(--orange)}.play-signin h1 em{color:var(--lime);font-style:italic}.play-signin p{color:#b2bdca;max-width:610px;margin:0;font-size:14px;line-height:1.65}.play-signin button{background:var(--lime);color:#07100c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;margin-top:30px;padding:15px 18px;font-size:10px;font-weight:900}.play-signin button span{margin-left:20px}.signin-card-fan{perspective:900px;height:420px;position:relative}.signin-card-fan span{background:linear-gradient(145deg,#ffffff24,#080d15eb);border:1px solid #ffffff47;border-radius:18px;width:210px;height:315px;position:absolute;top:50%;left:50%;box-shadow:0 30px 70px #0000006b}.signin-card-fan span:first-child{border-color:#ffd1668c;transform:translate(-80%,-52%)rotate(-14deg)}.signin-card-fan span:nth-child(2){border-color:#487dff99;transform:translate(-45%,-52%)rotate(1deg)}.signin-card-fan span:nth-child(3){border-color:#ff5a1f99;transform:translate(-9%,-49%)rotate(15deg)}.play-hero{border:1px solid var(--line);background:radial-gradient(circle at 75% 40%,#487dff3b,#0000 28%),linear-gradient(135deg,#111b29,#090f18 56%,#211116);border-radius:23px;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;min-height:600px;padding:58px 65px;display:grid;position:relative;overflow:hidden}.play-hero>div:first-child{z-index:3;position:relative}.play-hero h1{font:900 clamp(85px,10vw,150px)/.66 var(--font-display);letter-spacing:-.055em;margin:17px 0 6px}.play-hero h1 em{color:var(--orange);font-style:italic}.play-tagline{color:var(--lime);font:800 15px var(--font-display);letter-spacing:.16em;margin:22px 0 12px;display:block}.play-hero p{color:#b4becb;max-width:600px;margin:0;font-size:13px;line-height:1.7}.play-hero-actions{gap:10px;margin-top:29px;display:flex}.play-hero-actions a,.play-hero-actions button{border:1px solid var(--line);color:#edf2f8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff09;border-radius:8px;align-items:center;gap:18px;min-height:47px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.play-hero-actions a{border-color:var(--lime);background:var(--lime);color:#07100c}.hero-card-stack{perspective:1400px;z-index:2;filter:drop-shadow(0 42px 46px #0000006b);height:500px;position:relative}.hero-card-stack:before{content:"";filter:blur(2px);background:radial-gradient(circle,#487dff38,#487dff0a 42%,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stack-orbit{border:1px solid #c7ff3d24;border-radius:50%;width:390px;height:390px;animation:24s linear infinite stackOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 80px #487dff14}.stack-orbit:before,.stack-orbit:after{content:"";border-radius:50%;position:absolute}.stack-orbit:before{border:1px dashed #ffffff1c;inset:35px}.stack-orbit:after{background:var(--lime);width:9px;height:9px;box-shadow:0 0 18px var(--lime);top:65px;right:31px}.stack-card{--card-accent:#fff;--card-glow:#ffffff2e;border:1px solid color-mix(in srgb,var(--card-accent) 72%,white 8%);background:radial-gradient(circle at 78% 14%,var(--card-glow),transparent 32%),linear-gradient(148deg,#1e2939fa,#070c14fa 62%,color-mix(in srgb,var(--card-accent) 11%,#070c14));width:252px;height:382px;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 -80px 110px #00000061,0 34px 80px #00000094,0 0 46px color-mix(in srgb,var(--card-accent) 12%,transparent);isolation:isolate;transform-style:preserve-3d;border-radius:23px;flex-direction:column;padding:17px 18px 15px;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.stack-card:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000,#0000 76%);mask-image:linear-gradient(150deg,#000,#0000 76%)}.stack-card:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:17px;position:absolute;inset:8px}.stack-card-foil{z-index:-1;background:conic-gradient(from 80deg,transparent 0 28%,color-mix(in srgb,var(--card-accent) 25%,transparent) 36%,#ffffff29 41%,transparent 48% 100%);mix-blend-mode:screen;animation:8s ease-in-out infinite cardFoil;position:absolute;inset:-70%}.stack-card>header{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.stack-card>header>span{letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.stack-card>header>span i{border:1px solid;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.stack-card>header small{color:#aab5c4;letter-spacing:.1em;font-size:9px}.stack-card-identity{place-items:center;min-height:188px;display:grid;position:relative}.stack-card-identity>span{border:1px solid color-mix(in srgb,var(--card-accent) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 18%,transparent),#04080e1a);width:118px;height:118px;color:color-mix(in srgb,var(--card-accent) 42%,transparent);font:900 82px/.8 var(--font-display);box-shadow:inset 0 0 28px color-mix(in srgb,var(--card-accent) 12%,transparent),0 0 34px color-mix(in srgb,var(--card-accent) 9%,transparent);border-radius:31px;place-items:center;display:grid;position:absolute;transform:rotate(45deg)}.stack-card-identity>span:first-letter{transform:rotate(-45deg)}.stack-card-identity strong{color:#f8fbff;font:italic 900 112px/.75 var(--font-display);letter-spacing:-.075em;text-shadow:7px 9px 0 color-mix(in srgb,var(--card-accent) 18%,transparent),0 0 32px color-mix(in srgb,var(--card-accent) 22%,transparent);position:relative}.stack-card>p{letter-spacing:.16em;text-align:center;color:var(--card-accent)!important;font:900 13px/1 var(--font-display)!important;margin:0 0 13px!important}.stack-card>footer{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:12px;min-height:52px;padding-top:11px;display:grid}.stack-card>footer>span{flex-direction:column;display:flex}.stack-card>footer>span:last-child{text-align:right;align-items:flex-end}.stack-card>footer small{color:#78869a;letter-spacing:.11em;font-size:8px}.stack-card>footer b{color:#e8eef7;letter-spacing:.1em;margin-top:3px;font-size:10px}.stack-card>em{color:#566477;letter-spacing:.16em;text-align:center;margin-top:8px;font-size:7px;font-style:normal;font-weight:900}.stack-card.favorite{--card-accent:#ffd166;--card-glow:#ffd1663d;transform:translate(-101%,-53%)rotate(-11deg)rotateY(8deg)}.stack-card.contender{--card-accent:#76a0ff;--card-glow:#487dff4d;z-index:3;transform:translate(-50%,-58%)translateZ(48px)}.stack-card.sleeper{--card-accent:#f63;--card-glow:#ff5a1f42;transform:translate(1%,-53%)rotate(11deg)rotateY(-8deg)}.stack-card.contender .stack-card-foil{animation-delay:-2.4s}.stack-card.sleeper .stack-card-foil{animation-delay:-4.8s}.hero-card-stack:hover .stack-card.favorite{transform:translate(-106%,-55%)rotate(-13deg)rotateY(8deg)}.hero-card-stack:hover .stack-card.contender{filter:brightness(1.08);transform:translate(-50%,-61%)translateZ(62px)}.hero-card-stack:hover .stack-card.sleeper{transform:translate(6%,-55%)rotate(13deg)rotateY(-8deg)}@keyframes cardFoil{0%,55%{opacity:.28;transform:translate(-28%)rotate(0)}78%{opacity:.85}to{opacity:.25;transform:translate(28%)rotate(20deg)}}@keyframes stackOrbit{to{transform:translate(-50%,-50%)rotate(348deg)}}.ownership-pitch{border:1px solid var(--line);background:radial-gradient(circle at 18% 35%,#c7ff3d17,#0000 30%),linear-gradient(145deg,#101925f7,#080d15f7);border-radius:19px;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);margin-top:18px;display:grid;overflow:hidden}.ownership-pitch>header{flex-direction:column;justify-content:center;min-height:390px;padding:42px;display:flex}.ownership-pitch h2{font:900 49px/.84 var(--font-display);letter-spacing:-.03em;margin:12px 0 14px}.ownership-pitch h2 em{color:var(--lime);font-style:italic}.ownership-pitch header p{color:#aab5c3;max-width:560px;margin:0;font-size:11px;line-height:1.7}.ownership-pitch>div{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ownership-pitch article{flex-direction:column;justify-content:center;min-height:195px;padding:26px;display:flex}.ownership-pitch article:nth-child(2n){border-left:1px solid var(--line)}.ownership-pitch article:nth-child(n+3){border-top:1px solid var(--line)}.ownership-pitch article>span{color:#5b697d;font:900 25px var(--font-display)}.ownership-pitch article>b{font:900 19px var(--font-display);margin-top:auto}.ownership-pitch article p{color:#8e9bad;margin:8px 0 0;font-size:10px;line-height:1.6}.deck-launch-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);align-items:start;gap:18px;margin-top:18px;display:grid}.deck-create,.deck-join,.deck-rules,.deck-lobby>section,.deck-lobby>aside,.deck-leaderboard,.season-decks,.scoring-ledger{border:1px solid var(--line);background:linear-gradient(145deg,#111a26f2,#080d15f5);border-radius:18px}.deck-create{padding:32px}.deck-create>header h2,.deck-join h2,.deck-rules h2,.deck-lobby h2,.draft-board h2,.draft-sidebar h2,.deck-leaderboard h2,.season-decks h2,.scoring-ledger h2{font:900 35px/.92 var(--font-display);letter-spacing:-.02em;margin:7px 0 5px}.deck-create>header p,.deck-join>p,.deck-lobby section>p{color:#9eaaba;margin:0;font-size:11px;line-height:1.6}.deck-create>label{flex-direction:column;gap:7px;margin-top:24px;display:flex}.deck-create label>span,.deck-create legend{color:#97a5b7;letter-spacing:.11em;font-size:10px;font-weight:900}.deck-create input,.deck-create select,.deck-join input,.draft-board input{border:1px solid var(--line);color:#f5f7fa;background:#0a111a;border-radius:8px;outline:none;width:100%;height:45px;padding:0 13px;font-size:13px}.deck-create input:focus,.deck-create select:focus,.deck-join input:focus,.draft-board input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c7ff3d12}.deck-create fieldset{border:0;margin:22px 0 0;padding:0}.deck-create legend{margin-bottom:9px}.deck-league-picker{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.deck-league-picker button{border:1px solid var(--line);color:#8491a3;min-height:62px;font:800 16px var(--font-display);cursor:pointer;background:#0b121c;border-radius:8px;flex-direction:column;justify-content:center;padding:9px;display:flex}.deck-league-picker button small{color:#657286;font:700 10px var(--font-body);letter-spacing:.08em;margin-top:3px}.deck-league-picker button[aria-pressed=true]{border-color:var(--lime);color:#f7f9fc;box-shadow:inset 0 -3px var(--lime);background:#c7ff3d14}.deck-league-picker button[aria-pressed=true] small{color:var(--lime)}.deck-number-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:17px;display:grid}.deck-number-grid label{flex-direction:column;gap:7px;display:flex}.deck-number-grid label>small{color:#718096;font-size:10px}.deck-cap-read{border:1px solid var(--line);border-radius:10px;grid-template-columns:140px 140px 160px 1fr;margin-top:17px;display:grid}.deck-cap-read>span{flex-direction:column;justify-content:center;min-height:72px;padding:12px 15px;display:flex}.deck-cap-read>span+span{border-left:1px solid var(--line)}.deck-cap-read small{color:#77869a;letter-spacing:.1em;font-size:10px}.deck-cap-read strong{font:900 24px var(--font-display);margin-top:4px}.deck-cap-read>span:nth-child(3) strong{color:var(--lime)}.deck-cap-read p{border-left:1px solid var(--line);color:#8e9bad;align-items:center;margin:0;padding:15px;font-size:10px;line-height:1.55;display:flex}.primary-deck-action{background:var(--lime);color:#07100c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;margin-top:19px;padding:0 19px;font-size:10px;font-weight:900;display:flex}.primary-deck-action:disabled{opacity:.45;cursor:not-allowed}.primary-deck-action span{margin-left:35px;font-size:15px}.deck-join{padding:30px;position:sticky;top:98px}.deck-join>label{grid-template-columns:1fr 80px;margin-top:19px;display:grid}.deck-join>label input{letter-spacing:.14em;text-transform:uppercase;border-radius:8px 0 0 8px;font-weight:900}.deck-join>label button{background:var(--lime);color:#07100c;cursor:pointer;border:0;border-radius:0 8px 8px 0;font-size:10px;font-weight:900}.deck-join>label button:disabled{opacity:.35;cursor:not-allowed}.your-games{border-top:1px solid var(--line);margin-top:27px;padding-top:17px}.your-games>header{color:#8290a3;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.your-games>header button{color:#9aa8b9;cursor:pointer;background:0 0;border:0;font-size:10px}.your-games>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:66px;margin-top:8px;padding:10px;display:flex}.your-games>button>span{flex-direction:column;display:flex}.your-games>button>span:last-child{text-align:right;align-items:flex-end}.your-games small{color:#758397;letter-spacing:.06em;font-size:10px}.your-games strong{font:800 15px var(--font-display);margin-top:3px}.your-games b{color:var(--lime);letter-spacing:.09em;font-size:10px}.your-games p{color:#7c899b;font-size:10px;line-height:1.5}.deck-rules{margin-top:18px;overflow:hidden}.deck-rules>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:130px;padding:28px 32px;display:flex}.deck-rules>header>span{color:#758397;letter-spacing:.12em;font-size:10px;font-weight:900}.deck-rules h2 em{color:var(--orange);font-style:italic}.deck-rule-grid{grid-template-columns:repeat(4,1fr);display:grid}.deck-rule-grid article{flex-direction:column;min-height:185px;padding:26px;display:flex}.deck-rule-grid article+article{border-left:1px solid var(--line)}.deck-rule-grid b{color:#445166;font:900 28px var(--font-display)}.deck-rule-grid strong{font:800 17px var(--font-display);margin-top:auto}.deck-rule-grid p{color:#8f9cad;margin:7px 0 0;font-size:10px;line-height:1.55}.deck-tier-rules{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.deck-tier-rules>span{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;min-height:100px;padding:17px 22px;display:grid}.deck-tier-rules>span+span{border-left:1px solid var(--line)}.deck-tier-rules>span>small{color:#8794a6;font-size:10px;line-height:1.45}.deck-tier-rules>span>strong{color:#d8dfe8;letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:10px}.deck-tier{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:5px 7px;font-size:10px;font-weight:900;display:inline-flex}.deck-tier i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.deck-tier-favorite{color:var(--play-gold)}.deck-tier-contender{color:#76a0ff}.deck-tier-sleeper{color:#ff7545}.deck-invitation{border:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 35%,#487dff2e,#0000 26%),linear-gradient(145deg,#111a27,#080d15);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:60px;display:flex;position:relative;overflow:hidden}.deck-invitation:after{content:"";border:1px solid #c7ff3d1f;border-radius:50%;width:420px;height:420px;position:absolute;top:55px;left:calc(50% - 210px);box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.deck-invitation>*{z-index:2;position:relative}.deck-back{border:1px solid var(--line);color:#aab5c5;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:8px;align-self:flex-start;padding:11px 14px;font-size:10px;font-weight:900}.deck-invitation>.deck-back{position:absolute;top:25px;left:25px}.invite-emblem{border:1px solid var(--lime);background:#0b131e;border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:25px;display:grid;box-shadow:0 0 45px #c7ff3d1a}.invite-emblem span{color:var(--lime);font:900 25px var(--font-display)}.deck-invitation h1{font:900 clamp(48px,6vw,79px)/.85 var(--font-display);margin:12px 0 7px}.deck-invitation>p{color:#9aa7b8;margin:0;font-size:11px}.invite-seat-read{align-items:center;gap:22px;margin:30px 0 5px;display:flex}.invite-seat-read>span{flex-direction:column;align-items:center;display:flex}.invite-seat-read strong{font:900 36px var(--font-display)}.invite-seat-read small{color:#8491a4;letter-spacing:.1em;font-size:10px}.invite-seat-read i{background:var(--line);width:60px;height:1px}.deck-invitation .primary-deck-action{min-width:235px}.deck-room-head{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr auto;align-items:end;gap:24px;min-height:148px;padding:22px 4px 28px;display:grid}.deck-room-head h1{font:900 47px/.85 var(--font-display);margin:7px 0 4px}.deck-room-head p{color:#8996a8;margin:0;font-size:10px}.room-actions{gap:8px;display:flex}.room-actions button{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.room-actions button span{color:var(--lime);margin-left:13px}.room-actions button:disabled{opacity:.45;cursor:wait}.deck-lobby{grid-template-columns:1fr 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.deck-lobby>section{padding:31px}.deck-lobby>aside{padding:30px;position:sticky;top:98px}.seat-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.seat-grid article{color:#5c697c;border:1px dashed #3e4a5d;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:30px 45px 1fr;align-items:center;min-height:135px;padding:15px;display:grid}.seat-grid article.filled{color:#f2f5f8;background:#ffffff06;border-style:solid;border-color:#536178}.seat-grid article>b{color:#5c697c;font:900 17px var(--font-display);align-self:start}.seat-grid article>span{width:40px;height:40px;font:900 18px var(--font-display);border:1px solid;border-radius:50%;place-items:center;display:grid}.seat-grid article>strong{font:800 17px var(--font-display)}.seat-grid article>small{color:var(--lime);letter-spacing:.09em;grid-column:2/4;font-size:10px}.deck-lobby>aside>span{color:#8491a4;letter-spacing:.1em;font-size:10px;font-weight:900}.deck-lobby>aside>strong{color:var(--lime);font:900 48px var(--font-display);letter-spacing:.14em;margin:8px 0;display:block}.deck-lobby>aside>p{color:#8b98aa;font-size:10px;line-height:1.55}.deck-lobby>aside>button{border:1px solid var(--line);text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:45px;margin-top:9px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.deck-lobby>aside>button span{color:var(--lime)}.deck-lobby>aside>.start-draft{background:var(--lime);color:#07100c;border:0}.deck-lobby>aside>.start-draft span{color:#07100c}.deck-lobby>aside>button:disabled{opacity:.38;cursor:not-allowed}.deck-lobby>aside>small{color:#778498;letter-spacing:.09em;text-align:center;margin-top:17px;font-size:10px;display:block}.live-draft{margin-top:18px}.draft-scorebar{border:1px solid var(--line);background:linear-gradient(90deg,#c7ff3d13,#ffffff06);border-radius:12px;grid-template-columns:180px 1fr 90px;align-items:center;gap:23px;min-height:79px;padding:0 22px;display:grid}.draft-scorebar>span{flex-direction:column;justify-content:center;display:flex}.draft-scorebar>span:last-child{align-items:flex-end}.draft-scorebar small{color:#8592a5;letter-spacing:.1em;font-size:10px}.draft-scorebar strong{font:900 22px var(--font-display);margin-top:3px}.draft-scorebar>div{background:#263141;border-radius:99px;height:5px;overflow:hidden}.draft-scorebar>div i{border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--lime));height:100%;transition:width .4s;display:block}.draft-order-strip{grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;gap:7px;margin-top:8px;display:grid;overflow-x:auto}.draft-order-strip>span{border:1px solid var(--line);background:#ffffff05;border-radius:8px;flex-direction:column;justify-content:center;min-height:54px;padding:9px 11px;display:flex}.draft-order-strip>span.active{border-color:var(--lime);background:#c7ff3d12}.draft-order-strip small{color:#778498;letter-spacing:.1em;font-size:10px}.draft-order-strip strong{font:800 13px var(--font-display);margin-top:3px}.draft-workspace{grid-template-columns:235px 1fr;align-items:start;gap:13px;margin-top:13px;display:grid}.draft-sidebar{border:1px solid var(--line);background:#0d151f;border-radius:13px;padding:23px;position:sticky;top:98px}.draft-sidebar>div{gap:8px;margin-top:20px;display:grid}.draft-sidebar>div>span{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:67px;padding:10px;display:grid}.draft-sidebar>div>span>small{color:#758296;letter-spacing:.08em;grid-column:1/3;margin-top:5px;font-size:10px}.draft-sidebar>div>span>strong{font:900 20px var(--font-display)}.draft-sidebar>div>span.missing{border-style:dashed}.draft-sidebar>div>span.missing>small{color:#ff8a59}.draft-sidebar>p{border-top:1px solid var(--line);color:#9aa7b7;margin:18px 0 0;padding-top:17px;font-size:10px;line-height:1.55}.owner-budget{background:#c7ff3d0d;border:1px solid #c7ff3d52;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:12px;display:grid}.owner-budget>span{flex-direction:column;display:flex}.owner-budget>span:last-of-type{text-align:right;align-items:flex-end}.owner-budget small{color:#8190a4;letter-spacing:.09em;font-size:10px}.owner-budget strong{color:var(--lime);font:900 20px var(--font-display);margin-top:4px}.owner-budget>span:last-of-type strong{color:#dce3eb}.owner-budget>i{background:#263141;border-radius:99px;grid-column:1/3;height:5px;overflow:hidden}.owner-budget>i b{border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--lime));height:100%;transition:width .35s;display:block}.draft-board{border:1px solid var(--line);background:#0c131ddb;border-radius:13px;min-width:0;overflow:hidden}.draft-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 22px;display:flex}.draft-board>header label{align-items:center;width:240px;display:flex;position:relative}.draft-board>header label span{color:#8d9bad;position:absolute;left:13px}.draft-board>header input{padding-left:35px}.draft-filters{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:58px;padding:9px 22px;display:flex;overflow-x:auto}.draft-filters button{border:1px solid var(--line);color:#929fb0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.draft-filters button small{color:#667387;margin-left:6px}.draft-filters button[aria-pressed=true]{color:#f4f7fa;background:#1b2735;border-color:#95a6bc}.draft-filters button:disabled{opacity:.32;cursor:not-allowed}.available-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:820px;padding:18px;display:grid;overflow-y:auto}.collectible-team-card{border:1px solid color-mix(in srgb,var(--card-color) 55%,white 18%);background:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--card-color) 25%,transparent),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--card-color-2) 8%,#131c28),#091019 65%);text-align:left;border-radius:15px;flex-direction:column;min-width:0;min-height:330px;padding:16px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #ffffff05,0 18px 38px #00000047}.collectible-team-card:is(button){cursor:pointer;width:100%}.collectible-team-card:is(button):hover:not(:disabled),.collectible-team-card.selected{border-color:var(--lime);transform:translateY(-6px);box-shadow:0 18px 45px #0006,0 0 0 2px #c7ff3d1f}.collectible-team-card:is(button):disabled{opacity:.38;filter:saturate(.6);cursor:not-allowed}.team-card-foil{pointer-events:none;background:linear-gradient(115deg,#0000 43%,#ffffff26 49%,#0000 55%);transition:transform .7s;position:absolute;inset:-100%;transform:translate(-25%)rotate(18deg)}.collectible-team-card:hover .team-card-foil{transform:translate(25%)rotate(18deg)}.collectible-team-card>header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.collectible-team-card>header>small{color:#92a0b3;letter-spacing:.09em;font-size:10px}.team-card-mark{border:1px solid color-mix(in srgb,var(--card-color) 65%,white 18%);background:radial-gradient(circle at 38% 28%,color-mix(in srgb,var(--card-color-2) 46%,white 10%),color-mix(in srgb,var(--card-color) 56%,#0e1723));width:88px;height:88px;box-shadow:0 0 30px color-mix(in srgb,var(--card-color) 18%,transparent);z-index:1;border-radius:50%;place-items:center;margin:31px auto 21px;display:grid;position:relative}.team-card-mark:after{content:"";border:1px solid #ffffff2b;border-radius:50%;position:absolute;inset:8px}.team-card-mark span{font:italic 900 23px var(--font-display);z-index:1;position:relative}.team-card-name{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.team-card-name small{color:#8794a6;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.team-card-name strong{font:900 23px/.95 var(--font-display);margin-top:3px}.team-card-read,.team-card-live{border-top:1px solid var(--line);z-index:1;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;position:relative}.team-card-read>span,.team-card-live>span{flex-direction:column;justify-content:center;min-height:51px;padding:10px 6px;display:flex}.team-card-read>span+span,.team-card-live>span+span{border-left:1px solid var(--line);text-align:right;align-items:flex-end}.team-card-read>span:first-child strong{color:var(--lime)}.team-card-read small,.team-card-live small{color:#748196;letter-spacing:.08em;font-size:10px}.team-card-read strong{font:800 13px var(--font-display);margin-top:3px}.team-card-live{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:0}.team-card-live strong{font:900 18px var(--font-display);margin-top:2px}.team-card-live strong i{font:800 10px var(--font-body);margin-left:3px;font-style:normal}.team-card-live .up{color:var(--lime)}.team-card-live .down{color:#ff6074}.collectible-team-card>footer{border-top:1px solid var(--line);z-index:1;color:#8794a6;letter-spacing:.08em;justify-content:space-between;align-items:center;width:100%;min-height:41px;margin-top:auto;padding-top:9px;font-size:10px;display:flex;position:relative}.collectible-team-card>footer strong{color:#dce3eb;font-size:10px}.collectible-team-card.drafted{min-height:385px}.draft-confirm{border:1px solid var(--lime);z-index:25;background:#0a111af5;border-radius:12px;justify-content:space-between;align-items:center;min-height:83px;padding:13px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 24px 80px #0000009e}.draft-confirm>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 13px;display:grid}.draft-confirm>div>.deck-tier{grid-row:1/3}.draft-confirm>div>strong{font:900 19px var(--font-display)}.draft-confirm>div>small{color:#8996a7;font-size:10px}.draft-confirm>button{background:var(--lime);color:#07100c;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;min-height:45px;padding:0 17px;font-size:10px;font-weight:900}.draft-confirm>button span{margin-left:19px}.deck-season{grid-template-columns:340px 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.deck-leaderboard{padding:24px;position:sticky;top:98px}.deck-leaderboard>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.deck-leaderboard>header>span{flex-direction:column;align-items:flex-end;display:flex}.deck-leaderboard>header>span small{color:#758296;letter-spacing:.08em;font-size:10px}.deck-leaderboard>header>span strong{margin-top:3px;font-size:10px}.deck-leaderboard>article{border-top:1px solid var(--line);grid-template-columns:27px 38px 1fr auto;align-items:center;gap:9px;min-height:69px;padding:10px 7px;display:grid}.deck-leaderboard>article.mine{background:linear-gradient(90deg,#c7ff3d12,#0000)}.deck-leaderboard>article>b{color:#758296;font:900 15px var(--font-display)}.deck-leaderboard>article>span{width:36px;height:36px;font:900 15px var(--font-display);border:1px solid #526078;border-radius:50%;place-items:center;display:grid}.deck-leaderboard>article>div{flex-direction:column;display:flex}.deck-leaderboard>article>div strong{font:800 15px var(--font-display)}.deck-leaderboard>article>div small{color:#718095;letter-spacing:.07em;font-size:10px}.deck-leaderboard>article>strong{color:var(--lime);font:900 28px var(--font-display)}.deck-leaderboard>article>strong small{color:#7d8a9e;font:800 10px var(--font-body);margin-left:3px}.season-decks{min-width:0;overflow:hidden}.season-decks>header,.scoring-ledger>header{border-bottom:1px solid var(--line);min-height:100px;padding:23px 26px}.player-deck>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:15px 21px;display:flex}.player-deck+.player-deck{border-top:1px solid #5b687a}.player-deck>header>span{flex-direction:column;display:flex}.player-deck>header small{color:#778599;letter-spacing:.1em;font-size:10px}.player-deck>header strong{font:900 20px var(--font-display);margin-top:3px}.player-deck>header>strong{color:var(--lime);font-size:27px}.player-deck>header>strong small{font:800 10px var(--font-body)}.player-deck>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px;display:grid}.scoring-ledger{grid-column:1/3;overflow:hidden}.scoring-ledger>div{grid-template-columns:repeat(6,1fr);display:grid}.scoring-ledger article{flex-direction:column;justify-content:center;min-height:112px;padding:19px;display:flex}.scoring-ledger article+article{border-left:1px solid var(--line)}.scoring-ledger article strong{color:var(--lime);font:900 24px var(--font-display)}.scoring-ledger article span{color:#8e9bad;margin-top:5px;font-size:10px;line-height:1.45}.scoring-ledger>p{border-top:1px solid var(--line);color:#79869a;margin:0;padding:16px 22px;font-size:10px;line-height:1.55}.play-footer{z-index:2;position:relative}.play-footer .wordmark{color:inherit;text-decoration:none}.public-compete-demo,.public-compete-faq{border:1px solid var(--line);background:radial-gradient(circle at 82% 15%,#c7ff3d14,#0000 30%),linear-gradient(145deg,#101a27,#080f17);border-radius:19px;margin-top:18px;overflow:hidden}.public-compete-demo>header{border-bottom:1px solid var(--line);padding:34px 38px}.public-compete-demo h2,.public-compete-faq h2{font:900 46px/.85 var(--font-display);margin:9px 0 10px}.public-compete-demo h2 em,.public-compete-faq h2 em{color:var(--lime);font-style:italic}.public-compete-demo>header p{color:#aeb9c8;max-width:720px;margin:0;font-size:12px;line-height:1.65}.public-demo-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);display:grid}.sample-league-board,.sample-invitation-card{min-width:0;padding:27px 31px}.sample-invitation-card{border-left:1px solid var(--line)}.sample-league-board>header{justify-content:space-between;align-items:center;display:flex}.sample-league-board>header span{flex-direction:column;display:flex}.sample-league-board small,.sample-invitation-card small{color:#8190a3;letter-spacing:.1em;font-size:9px;font-weight:900}.sample-league-board>header strong{font:900 24px var(--font-display);margin-top:4px}.sample-league-board>header>b{color:var(--lime);letter-spacing:.1em;font-size:10px}.sample-score-event{background:#c7ff3d0e;border:1px solid #c7ff3d66;border-radius:11px;justify-content:space-between;align-items:center;min-height:89px;margin:20px 0 12px;padding:15px 17px;animation:.5s both demoScoreIn;display:flex}.sample-score-event>span{flex-direction:column;display:flex}.sample-score-event small{color:var(--lime)}.sample-score-event strong{font:900 20px var(--font-display);margin:3px 0}.sample-score-event em{color:#8f9daf;font-size:10px;font-style:normal}.sample-score-event>b{color:var(--lime);font:900 42px var(--font-display)}.sample-standings{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sample-standings>span{border-bottom:1px solid var(--line);grid-template-columns:25px 34px 1fr auto;align-items:center;gap:9px;min-height:55px;padding:8px 13px;display:grid}.sample-standings>span:last-child{border-bottom:0}.sample-standings>span.active{background:linear-gradient(90deg,#c7ff3d17,#0000)}.sample-standings span>b{color:#6f7e92;font:900 14px var(--font-display)}.sample-standings span>i{width:32px;height:32px;font:900 13px var(--font-display);border:1px solid #526177;border-radius:50%;place-items:center;font-style:normal;display:grid}.sample-standings span.active>i{border-color:var(--lime)}.sample-standings span>strong{font-size:12px}.sample-standings span>em{color:var(--lime);font:900 17px var(--font-display);font-style:normal}.sample-league-board>nav{justify-content:center;align-items:center;gap:7px;min-height:32px;margin-top:8px;display:flex}.sample-league-board>nav button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.sample-league-board>nav button span{background:#3a4657;border-radius:99px;width:18px;height:3px}.sample-league-board>nav button[aria-pressed=true] span{background:var(--lime);box-shadow:0 0 10px #c7ff3d80}.invite-preview-label{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.invite-preview-mark{border:1px solid var(--orange);color:#fff;width:76px;height:76px;font:900 25px var(--font-display);background:radial-gradient(circle,#ff5a1f40,#111925);border-radius:50%;place-items:center;margin:22px auto 15px;display:grid;box-shadow:0 0 30px #ff5a1f1f}.sample-invitation-card{text-align:center}.sample-invitation-card h3{font:900 30px var(--font-display);margin:6px 0}.sample-invitation-card>p{color:#8f9daf;margin:0;font-size:10px;line-height:1.55}.sample-invitation-card>div:not(.invite-preview-mark){grid-template-columns:1fr 1px 1fr;align-items:center;margin:18px 0;display:grid}.sample-invitation-card>div>span{flex-direction:column;display:flex}.sample-invitation-card>div>span strong{color:var(--lime);font:900 30px var(--font-display)}.sample-invitation-card>div>i{background:var(--line);width:1px;height:42px}.sample-invitation-card>b{color:var(--lime);font:900 22px var(--font-display);letter-spacing:.15em;border:1px dashed #c7ff3d73;border-radius:8px;padding:10px;display:block}.sample-invitation-card>footer{border:0;border-top:1px solid var(--line);color:#738196;letter-spacing:.04em;width:100%;min-height:0;margin-top:14px;padding:12px 0 0;font-size:9px;display:block}.sample-score-formula{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sample-score-formula>span{flex-direction:column;justify-content:center;min-height:88px;padding:16px 19px;display:flex}.sample-score-formula>span+span{border-left:1px solid var(--line)}.sample-score-formula small{color:#7f8da1;letter-spacing:.09em;font-size:9px;font-weight:900}.sample-score-formula strong{color:#dce4ed;margin-top:6px;font-size:10px;line-height:1.45}.public-compete-faq{grid-template-columns:310px 1fr;display:grid}.public-compete-faq>header{border-right:1px solid var(--line);padding:31px}.public-compete-faq h2{font-size:38px}.public-compete-faq>div{padding:11px 28px}.public-compete-faq details{border-bottom:1px solid var(--line)}.public-compete-faq summary{color:#e5ebf2;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;font-size:11px;font-weight:900;list-style:none;display:flex}.public-compete-faq summary::-webkit-details-marker{display:none}.public-compete-faq summary span{color:var(--lime);font-size:18px}.public-compete-faq details[open] summary span{transform:rotate(45deg)}.public-compete-faq details p{color:#92a0b2;margin:0;padding:0 30px 18px 0;font-size:10px;line-height:1.65}@keyframes demoScoreIn{0%{opacity:.25;transform:translateY(7px)}}.sample-league-board>nav{min-height:44px}.sample-league-board>nav button{width:44px;height:44px}@media (width<=1180px){.play-header nav{margin-left:25px}.play-header nav a{padding:0 11px}.play-hero{grid-template-columns:1fr 390px;padding:45px}.hero-card-stack{transform:scale(.86)}.available-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-season{grid-template-columns:285px 1fr}.player-deck>div{grid-template-columns:repeat(2,minmax(0,1fr))}.scoring-ledger>div{grid-template-columns:repeat(3,1fr)}.scoring-ledger article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.scoring-ledger article:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=820px){.play-header{grid-template-rows:68px 48px;grid-template-columns:1fr auto;height:116px;padding:0 12px;display:grid}.play-header .wordmark{min-width:0;font-size:19px}.play-header nav{border-top:1px solid var(--line);grid-area:2/1/auto/3;grid-template-columns:repeat(5,1fr);gap:0;width:calc(100% + 24px);height:48px;margin:0 -12px;display:grid}.play-header nav a{padding:0 2px;font-size:10px}.play-header nav a:after{left:13px;right:13px}.play-header>.play-header-tools{grid-area:1/2}.play-wrap{width:calc(100% - 24px);padding:22px 0 60px}.play-signin{grid-template-columns:1fr;width:calc(100% - 24px);min-height:620px;margin:24px auto 60px;padding:31px 23px}.play-signin h1{font-size:64px}.signin-card-fan{height:270px;margin:-20px;transform:scale(.72)}.play-hero{grid-template-columns:1fr;align-items:start;min-height:780px;padding:29px 22px}.play-hero h1{font-size:84px}.play-hero p{font-size:12px}.hero-card-stack{transform-origin:top;height:350px;margin:-10px -120px -105px;transform:scale(.68)}.play-hero-actions{flex-direction:column}.play-hero-actions a,.play-hero-actions button{justify-content:space-between}.ownership-pitch{grid-template-columns:1fr}.ownership-pitch>header{min-height:0;padding:31px 23px}.ownership-pitch>div{border-left:0;border-top:1px solid var(--line)}.deck-launch-grid{grid-template-columns:1fr}.deck-create{padding:24px 19px}.deck-join{padding:24px 19px;position:static}.deck-league-picker{grid-template-columns:repeat(3,1fr)}.deck-number-grid{grid-template-columns:1fr}.deck-cap-read{grid-template-columns:repeat(3,1fr)}.deck-cap-read p{border-left:0;border-top:1px solid var(--line);grid-column:1/4}.deck-rule-grid{grid-template-columns:1fr 1fr}.deck-rule-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.deck-rule-grid article:nth-child(4){border-top:1px solid var(--line)}.deck-tier-rules{grid-template-columns:1fr}.deck-tier-rules>span+span{border-left:0;border-top:1px solid var(--line)}.deck-rules>header{flex-direction:column;align-items:flex-start}.deck-room-head{grid-template-columns:1fr;align-items:start;gap:15px}.room-actions{width:100%}.room-actions button{flex:1}.deck-lobby{grid-template-columns:1fr}.deck-lobby>section{padding:23px 18px}.deck-lobby>aside{position:static}.seat-grid{grid-template-columns:1fr 1fr}.draft-workspace{grid-template-columns:1fr}.draft-sidebar{position:static}.draft-sidebar>div{grid-template-columns:repeat(3,1fr)}.draft-sidebar>div>span{min-width:0}.draft-board>header{flex-direction:column;align-items:flex-start}.draft-board>header label{width:100%}.available-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-season{grid-template-columns:1fr}.deck-leaderboard{position:static}.scoring-ledger{grid-column:1}.collectible-team-card{min-height:340px}.public-demo-grid,.public-compete-faq{grid-template-columns:1fr}.sample-invitation-card,.public-compete-faq>header{border-left:0;border-right:0;border-top:1px solid var(--line)}.sample-score-formula{grid-template-columns:1fr 1fr}.sample-score-formula>span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.sample-score-formula>span:nth-child(4){border-top:1px solid var(--line)}.public-compete-demo>header,.public-compete-faq>header{padding:27px 22px}.sample-league-board,.sample-invitation-card{padding:23px 18px}.public-compete-faq>div{padding:8px 18px}}@media (width<=520px){.play-header .wordmark>span:nth-of-type(2){display:inline}.play-header .wordmark em{display:none}.play-header nav a{letter-spacing:.025em;font-size:10px}.deck-error{grid-template-columns:1fr 30px}.deck-error strong,.deck-error span{grid-column:1}.deck-error button{grid-area:1/2/3}.play-hero{min-height:730px}.play-hero h1{font-size:72px}.play-tagline{font-size:11px}.hero-card-stack{margin:-10px -190px -150px;transform:scale(.54)}.ownership-pitch>div{grid-template-columns:1fr}.ownership-pitch article{min-height:155px}.ownership-pitch article:nth-child(2n){border-left:0}.ownership-pitch article+article{border-top:1px solid var(--line)}.ownership-pitch h2{font-size:39px}.deck-create>header h2,.deck-join h2,.deck-rules h2,.deck-lobby h2,.draft-board h2,.draft-sidebar h2,.deck-leaderboard h2,.season-decks h2,.scoring-ledger h2{font-size:29px}.deck-league-picker{grid-template-columns:repeat(2,1fr)}.deck-cap-read{grid-template-columns:1fr 1fr}.deck-cap-read>span:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/3}.deck-cap-read p{grid-column:1/3}.deck-cap-read>span{padding:10px}.deck-cap-read strong{font-size:21px}.deck-rule-grid{grid-template-columns:1fr}.deck-rule-grid article{min-height:145px}.deck-rule-grid article+article{border-left:0;border-top:1px solid var(--line)}.deck-invitation{min-height:600px;padding:80px 21px 35px}.deck-invitation h1{font-size:49px}.seat-grid{grid-template-columns:1fr}.draft-scorebar{grid-template-columns:1fr 55px;gap:11px;padding:0 12px}.draft-scorebar>div{grid-area:2/1/auto/3;margin-bottom:12px}.draft-scorebar>span:last-child{grid-area:1/2}.draft-sidebar>div{grid-template-columns:1fr}.draft-sidebar>div>span{grid-template-columns:1fr auto}.draft-filters{padding-inline:12px}.available-card-grid{grid-template-columns:1fr;padding:12px}.collectible-team-card{min-height:350px}.draft-confirm{flex-direction:column;align-items:flex-start;gap:12px}.draft-confirm>button{width:100%}.player-deck>div{grid-template-columns:1fr;padding:12px}.scoring-ledger>div{grid-template-columns:1fr 1fr}.scoring-ledger article:nth-child(odd){border-left:0}.scoring-ledger article:nth-child(n+3){border-top:1px solid var(--line)}.scoring-ledger article:nth-child(4){border-left:1px solid var(--line)}.play-footer p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.stack-card-foil,.stack-orbit,.team-card-foil,.sample-score-event{transition:none!important;animation:none!important}}.play-public-wrap{z-index:2;width:min(1440px,100% - 48px);margin:0 auto;padding:35px 0 80px;position:relative}.play-public-wrap .play-signin{width:100%;margin:18px 0 0}.signin-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.signin-actions .signin-actions,.signin-actions button{margin-top:0}.signin-actions a{border:1px solid var(--line);color:#edf2f8;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.compete-game-selector{border:1px solid var(--line);background:linear-gradient(135deg,#101925f5,#070c13fa);border-radius:18px;grid-template-columns:285px 1fr;margin-bottom:18px;display:grid;overflow:hidden}.compete-game-selector>header{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:25px;display:flex}.compete-game-selector>header>span{color:var(--lime);letter-spacing:.14em;font-size:10px;font-weight:900}.compete-game-selector>header>strong{font:900 27px var(--font-display);margin-top:7px}.compete-game-selector>header>p{color:#8492a5;margin:7px 0 0;font-size:10px;line-height:1.55}.compete-game-selector>div{grid-template-columns:1fr 1fr;gap:9px;padding:9px;display:grid}.compete-game-selector a{min-height:130px;color:inherit;border:1px solid #0000;border-radius:11px;grid-template-columns:1fr auto;align-content:center;padding:18px 20px;text-decoration:none;transition:all .2s;display:grid;position:relative;overflow:hidden}.compete-game-selector a:before{content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.compete-game-selector a.stack:before{background:radial-gradient(circle at 100% 0,#ff5a1f3d,#0000 55%),linear-gradient(110deg,#ff5a1f0d,#0000)}.compete-game-selector a.line:before{background:radial-gradient(circle at 100% 0,#8b5cf640,#0000 55%),linear-gradient(110deg,#487dff0f,#0000)}.compete-game-selector a:hover,.compete-game-selector a.active{border-color:#526078;transform:translateY(-1px)}.compete-game-selector a.active.stack{border-color:var(--orange)}.compete-game-selector a.active.line{border-color:#9a6aff}.compete-game-selector a>*{z-index:1;position:relative}.compete-game-selector a>small{color:#8794a8;letter-spacing:.11em;grid-column:1/3;font-size:10px;font-weight:900}.compete-game-selector a>strong{font:900 28px var(--font-display);letter-spacing:-.02em;margin-top:7px}.compete-game-selector a.stack>strong span{color:var(--orange)}.compete-game-selector a.line>strong span{color:#a36bff}.compete-game-selector a>p{color:#9ba7b7;max-width:450px;margin:5px 0 0;font-size:10px;line-height:1.5}.compete-game-selector a>em{color:var(--lime);letter-spacing:.08em;grid-area:2/2/4;align-self:center;font-size:10px;font-style:normal;font-weight:900}.strand-line-shell{--line-purple:#a05cff;--line-cyan:#36c8ff;background:radial-gradient(circle at 82% 4%,#9255ff21,#0000 29%),radial-gradient(circle at 12% 42%,#36c8ff12,#0000 25%),linear-gradient(#080d16,#060a10 72%)}.strand-line-wrap{flex-direction:column;gap:18px;display:flex}.strand-line-hero,.strand-line-builder,.line-sunday-control,.strand-line-byes,.strand-line-rules,.strand-line-trades,.strand-line-decisions,.strand-line-final{border:1px solid var(--line);background:linear-gradient(145deg,#111a26f7,#080d15fa);border-radius:22px;position:relative;overflow:hidden}.strand-line-hero{background:radial-gradient(circle at 76% 42%,#8b5cf633,#0000 30%),radial-gradient(circle at 65% 64%,#36c8ff1f,#0000 25%),linear-gradient(135deg,#111b29,#090f18 58%,#211327);grid-template-columns:1fr minmax(430px,.82fr);align-items:center;gap:45px;min-height:620px;padding:60px;display:grid}.strand-line-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.strand-line-copy{z-index:2;position:relative}.strand-line-copy h1{font:900 clamp(88px,10vw,148px)/.66 var(--font-display);letter-spacing:-.055em;margin:17px 0 5px}.strand-line-copy h1 em{color:var(--line-purple);text-shadow:0 0 45px #a05cff38;font-style:italic}.strand-line-copy>strong{color:var(--line-cyan);font:900 15px var(--font-display);letter-spacing:.15em;margin:23px 0 12px;display:block}.strand-line-copy>p{color:#b5bfcc;max-width:610px;margin:0;font-size:13px;line-height:1.72}.strand-line-copy>div{gap:9px;margin-top:30px;display:flex}.strand-line-copy>div a{border:1px solid var(--line);color:#f0f4f9;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:23px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.strand-line-copy>div a:first-child{border-color:var(--line-purple);background:var(--line-purple);color:#fff}.line-lock-visual{z-index:2;background:linear-gradient(145deg,#0b121ef0,#170c1ef5);border:1px solid #5b4d78;border-radius:20px;min-height:410px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000057}.line-lock-visual:before{content:"";background:conic-gradient(from 90deg,#0000,#a05cff24,#0000 32%,#36c8ff1c,#0000 64%);animation:14s linear infinite lineOrbit;position:absolute;inset:-40%}.line-lock-visual>header,.line-lock-visual>footer{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;min-height:62px;padding:0 19px;display:flex;position:relative}.line-lock-visual>header span{color:#dfe6ef;letter-spacing:.1em;font-size:10px;font-weight:900}.line-lock-visual>header span i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 13px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.line-lock-visual>header strong{color:#9683b7;letter-spacing:.1em;font-size:10px}.line-matchup{z-index:2;grid-template-columns:1fr 38px 1fr;align-items:center;gap:8px;min-height:280px;padding:27px;display:grid;position:relative}.line-team{z-index:2;background:#070c14ad;border:1px solid #39465a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:174px;display:flex;position:relative}.line-team small{color:#78869a;letter-spacing:.09em;font-size:10px}.line-team b{font:900 35px var(--font-display);margin:9px 0 3px}.line-team strong{color:var(--line-cyan);font:900 30px var(--font-display)}.line-team-b strong{color:var(--line-purple)}.line-versus{color:#8593a7;z-index:3;background:#0b121d;border:1px solid #49566b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;display:grid}.line-wave{z-index:1;height:80px;position:absolute;top:50%;left:18%;right:18%;transform:translateY(-50%)}.line-wave i{inset:calc(var(--wave,0) * 12px);border:1px solid color-mix(in srgb,var(--line-purple) 48%,var(--line-cyan));opacity:calc(.44 - var(--wave,0) * .1);animation:linePulse 3.3s calc(var(--wave,0) * -.7s) ease-in-out infinite;border-radius:50%;position:absolute}.line-wave i:nth-child(2){--wave:1}.line-wave i:nth-child(3){--wave:2}.line-lock-visual>footer{border-top:1px solid var(--line);border-bottom:0;min-height:66px}.line-lock-visual>footer>span{flex-direction:column;display:flex}.line-lock-visual>footer small{color:#728095;letter-spacing:.1em;font-size:10px}.line-lock-visual>footer strong{margin-top:3px;font-size:10px}@keyframes lineOrbit{to{transform:rotate(360deg)}}@keyframes linePulse{50%{opacity:.2;transform:scale(1.08)}}.strand-line-builder{padding:42px}.strand-line-builder>header h2,.line-sunday-control>header h2,.strand-line-rules>header h2,.strand-line-decisions>header h2{font:900 42px var(--font-display);margin:9px 0 6px}.strand-line-builder>header p,.line-sunday-control>header p,.strand-line-rules>header p{color:#8996a8;max-width:720px;margin:0;font-size:10px;line-height:1.6}.line-builder-controls{border:1px solid var(--line);border-radius:13px;grid-template-columns:1.15fr .7fr 1.35fr;margin-top:25px;display:grid;overflow:hidden}.line-builder-controls>fieldset,.line-builder-controls>label{border:0;flex-direction:column;justify-content:center;min-width:0;min-height:118px;margin:0;padding:17px;display:flex}.line-builder-controls>*+*{border-left:1px solid var(--line)!important}.line-builder-controls legend,.line-builder-controls label>span{color:#7d8a9d;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:900}.line-builder-controls fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.line-builder-controls button{color:#b7c1ce;min-height:54px;font:900 17px var(--font-display);cursor:pointer;background:#101925;border:1px solid #344155;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.line-builder-controls button small{color:#69778b;font:700 10px var(--font-body);letter-spacing:.08em;margin-top:2px}.line-builder-controls button[aria-pressed=true]{border-color:var(--line-purple);color:#fff;box-shadow:inset 0 -3px 0 var(--line-purple);background:#a05cff21}.line-builder-controls select{color:#fff;width:100%;height:48px;font:900 17px var(--font-display);background:#0d1521;border:1px solid #38465a;border-radius:8px;padding:0 12px}.line-builder-controls input[type=range]{width:calc(100% - 45px);accent-color:var(--line-purple)}.line-builder-controls label:last-child{grid-template-columns:1fr 38px;align-content:center;display:grid}.line-builder-controls label:last-child>span,.line-builder-controls label:last-child>small{grid-column:1/3}.line-builder-controls label:last-child>strong{color:var(--line-cyan);font:900 30px var(--font-display);text-align:right}.line-builder-controls label>small{color:#718095;margin-top:6px;font-size:10px}.line-builder-readout{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr) 2fr;margin-top:10px;display:grid;overflow:hidden}.line-builder-readout>*{flex-direction:column;justify-content:center;min-height:96px;padding:16px;display:flex}.line-builder-readout>*+*{border-left:1px solid var(--line)}.line-builder-readout small{color:#748196;letter-spacing:.1em;font-size:10px}.line-builder-readout strong{color:var(--lime);font:900 28px var(--font-display);margin-top:5px}.line-builder-readout p{color:#8c99aa;margin:0;font-size:10px;line-height:1.55}.line-builder-readout p b{color:#dfe5ec}.college-field-note{background:#ffc14b0d;border:1px solid #ffc14b57;border-radius:11px;grid-template-columns:150px 1fr;align-items:center;gap:15px;margin-top:10px;padding:15px 18px;display:grid}.college-field-note b{color:#ffc857;letter-spacing:.1em;font-size:10px}.college-field-note p{color:#9da7b4;margin:0;font-size:10px;line-height:1.55}.snake-draft-preview{margin-top:22px}.snake-draft-preview>header{color:#7d8a9d;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.snake-draft-preview>header small{font-size:10px}.snake-draft-preview>div{gap:6px;display:grid}.snake-draft-preview>div>span{grid-template-columns:35px repeat(var(--players,8),1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;display:grid}.snake-draft-preview span>small{color:#728095;place-items:center;font-size:10px;display:grid}.snake-draft-preview span>i{color:#a9b4c2;min-height:32px;font:900 10px var(--font-display);background:#0c1420;border:1px solid #344155;border-radius:6px;place-items:center;font-style:normal;display:grid}.snake-draft-preview span.reverse>i{background:#a05cff12;border-color:#544170}.strand-line-steps{border:1px solid var(--line);background:#0a111b;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.strand-line-steps article{min-height:245px;padding:25px;position:relative;overflow:hidden}.strand-line-steps article+article{border-left:1px solid var(--line)}.strand-line-steps article>b{color:#ffffff09;font:900 100px var(--font-display);position:absolute;top:-15px;right:10px}.strand-line-steps article>span{color:var(--line-purple);letter-spacing:.12em;font-size:10px;font-weight:900}.strand-line-steps article h3{font:900 27px var(--font-display);margin:38px 0 7px}.strand-line-steps article p{color:#8895a7;margin:0;font-size:10px;line-height:1.6}.line-sunday-control{padding:42px}.line-sunday-control>header{grid-template-columns:1fr 1fr;align-items:end;display:grid}.line-sunday-control>header span,.line-sunday-control>header h2{grid-column:1}.line-sunday-control>header p{grid-area:1/2/3;align-self:end}.line-live-board{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.line-live-board article{background:linear-gradient(145deg,#111b29,#090f18);border:1px solid #354257;border-radius:13px;min-height:260px;overflow:hidden}.line-live-board article>header{border-bottom:1px solid var(--line);color:#758397;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:10px;display:flex}.line-live-board article>header strong{color:var(--lime);font-size:10px}.line-live-board article.sweat>header strong{color:#ffc857}.line-live-board article.final>header strong{color:var(--line-cyan)}.line-live-board article>div{grid-template-columns:1fr auto 45px;align-items:center;gap:12px;min-height:67px;padding:0 16px;display:grid}.line-live-board article>div+div{border-top:1px solid #ffffff0e}.line-live-board article>div b{font:900 23px var(--font-display)}.line-live-board article>div span{color:#8b98a9;font-size:10px}.line-live-board article>div em{font:900 24px var(--font-display);text-align:right;font-style:normal}.line-live-board article>footer{border-top:1px solid var(--line);color:#8f9bad;letter-spacing:.08em;flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:15px;font-size:10px;display:flex}.line-live-board article>footer:before{content:"";background:#243043;border-radius:9px;width:100%;height:4px}.line-live-board article>footer i{background:linear-gradient(90deg,var(--line-purple),var(--line-cyan));border-radius:9px;height:4px;margin-top:-11px}.line-return-features{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.line-return-features span{flex-direction:column;justify-content:center;min-height:96px;padding:16px;display:flex}.line-return-features span+span{border-left:1px solid var(--line)}.line-return-features b{color:#dfe5ec;letter-spacing:.08em;font-size:10px}.line-return-features small{color:#7d8a9d;margin-top:6px;font-size:10px;line-height:1.5}.strand-line-byes{background:radial-gradient(circle at 72% 28%,#36c8ff17,#0000 32%),linear-gradient(145deg,#111a26fa,#080d15fc);grid-template-columns:.9fr 1.1fr;display:grid}.bye-flex-copy{flex-direction:column;justify-content:center;padding:46px;display:flex}.bye-flex-copy h2{font:900 49px/.86 var(--font-display);margin:11px 0 14px}.bye-flex-copy h2 em{color:var(--line-purple);font-style:italic}.bye-flex-copy>p{color:#9ca8b7;max-width:570px;margin:0;font-size:10px;line-height:1.65}.bye-flex-copy ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bye-flex-copy li{color:#c0c8d3;font-size:10px;line-height:1.5}.bye-flex-copy li:before{content:"+";color:var(--line-cyan);margin-right:9px;font-weight:900}.bye-flex-board{border-left:1px solid var(--line);background:linear-gradient(145deg,#09111cc2,#110c1cdb);flex-direction:column;justify-content:center;gap:13px;min-height:500px;padding:31px;display:flex}.bye-flex-board>header{color:#8996a9;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.bye-flex-board>header strong{color:var(--lime);font-size:10px}.bye-window{background:#050a118f;border:1px solid #39475a;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid;overflow:hidden}.bye-window>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:18px;display:flex}.bye-window>span+span{border-left:1px solid #ffffff0e}.bye-window>span small{color:#768499;letter-spacing:.1em;font-size:10px;font-weight:900}.bye-window>span b{font:900 30px var(--font-display);margin:10px 0 4px}.bye-window>span em{color:var(--line-cyan);letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.bye-window>span.deadline em{color:var(--line-purple)}.bye-window>i{color:#657287;font-size:13px;font-style:normal}.bye-selection{background:#0c1420d1;border:1px solid #3d4b5f;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:center;min-height:95px;display:grid;overflow:hidden}.bye-selection>span{flex-direction:column;justify-content:center;min-height:95px;padding:17px;display:flex}.bye-selection>span+span{border-left:1px solid var(--line)}.bye-selection small{color:#748297;letter-spacing:.09em;font-size:10px}.bye-selection strong{font:900 17px var(--font-display);margin-top:5px}.bye-selection>b{color:var(--lime);letter-spacing:.1em;background:#b9ff2f12;border:1px solid #b9ff2f6b;border-radius:999px;margin-right:16px;padding:10px 13px;font-size:10px}.bye-flex-board>footer{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.bye-flex-board>footer i{background:var(--line-purple);width:7px;height:7px;box-shadow:0 0 12px var(--line-purple);border-radius:50%;margin-top:5px}.bye-flex-board>footer p{color:#8290a3;margin:0;font-size:10px;line-height:1.58}.bye-edge-cases{border-top:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.bye-edge-cases article:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.bye-edge-cases article:nth-child(n+4){border-top:1px solid var(--line)}.bye-edge-cases b{color:var(--line-cyan);letter-spacing:.1em;font-size:10px}.bye-edge-cases p{color:#8794a6;margin:8px 0 0;font-size:10px;line-height:1.55}.line-rule-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.line-rule-grid article+article{border-left:1px solid var(--line)}.line-rule-grid article>b{color:var(--line-purple);font:900 48px var(--font-display)}.line-rule-grid article h3{font:900 20px var(--font-display);margin:24px 0 7px}.line-rule-grid article p{color:#8794a6;margin:0;font-size:10px;line-height:1.62}.line-lock-rule{background:linear-gradient(150deg,#a05cff1a,#0000)}.collision-rule{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.collision-rule>div{flex-direction:column;justify-content:center;min-height:260px;padding:36px;display:flex}.collision-rule>div+div{border-left:1px solid var(--line)}.collision-rule>div>span{color:var(--line-cyan);letter-spacing:.1em;font-size:10px;font-weight:900}.collision-rule h3{font:900 31px var(--font-display);margin:8px 0}.collision-rule p{color:#8e9aac;max-width:630px;margin:0;font-size:10px;line-height:1.65}.collision-score{align-content:center;gap:8px;position:relative;grid-template-columns:1fr 24px 1fr!important;display:grid!important}.collision-score>span{background:#0b131f;border:1px solid #3b485b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;color:inherit!important;display:flex!important}.collision-score>span small{color:#748196;font-size:10px}.collision-score>span strong{font:900 18px var(--font-display);margin:6px 0 2px}.collision-score>span b{color:var(--lime);font:900 23px var(--font-display)}.collision-score>i{color:#718095;place-items:center;font-style:normal;display:grid}.collision-score>em{color:var(--line-cyan);font:900 17px var(--font-display);text-align:center;grid-column:1/4;margin-top:8px;font-style:normal}.strand-line-trades{grid-template-columns:.9fr 1.1fr;min-height:570px;display:grid}.strand-line-trades>div:first-child{flex-direction:column;justify-content:center;padding:50px;display:flex}.strand-line-trades h2{font:900 52px/.84 var(--font-display);margin:10px 0 12px}.strand-line-trades h2 em{color:var(--line-purple);font-style:italic}.strand-line-trades p{color:#94a0b0;max-width:530px;margin:0;font-size:10px;line-height:1.65}.strand-line-trades ul{gap:9px;margin:23px 0 0;padding:0;list-style:none;display:grid}.strand-line-trades li{color:#b3bdc9;font-size:10px}.strand-line-trades li:before{content:"+";color:var(--lime);margin-right:9px;font-weight:900}.trade-orbit{border-left:1px solid var(--line);background:radial-gradient(circle,#a05cff21,#0000 46%);min-height:570px;position:relative}.trade-orbit:before,.trade-orbit:after{content:"";border:1px solid #7486a12b;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trade-orbit:after{border-style:dashed;width:470px;height:470px;animation:28s linear infinite lineOrbit}.trade-core{border:1px solid var(--line-purple);z-index:3;background:#0b121d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #a05cff29}.trade-core small{color:#7c8a9f;letter-spacing:.1em;font-size:10px}.trade-core strong{color:var(--line-purple);font:900 45px var(--font-display)}.trade-core em{color:var(--lime);letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.trade-node{z-index:4;background:#0c1420;border:1px solid #3c495d;border-radius:10px;grid-template-columns:31px 1fr;align-content:center;column-gap:8px;width:102px;min-height:75px;padding:9px;display:grid;position:absolute}.trade-node i{border:1px solid var(--line-purple);color:#fff;width:31px;height:31px;font:900 14px var(--font-display);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.trade-node strong{font:900 13px var(--font-display)}.trade-node small{color:var(--lime);font-size:10px}.trade-node:last-child small{color:#ffc857}.trade-node.node-1{top:13%;left:13%}.trade-node.node-2{top:17%;right:10%}.trade-node.node-3{bottom:17%;right:6%}.trade-node.node-4{bottom:9%;left:18%}.trade-node.node-5{top:49%;left:5%}.strand-line-decisions>header{padding:36px 40px 24px}.strand-line-decisions>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.strand-line-decisions article+article{border-left:1px solid var(--line)}.strand-line-decisions article>span{color:var(--line-cyan);letter-spacing:.1em;font-size:10px;font-weight:900}.strand-line-decisions h3{font:900 25px var(--font-display);margin:42px 0 8px}.strand-line-decisions p{color:#8592a4;margin:0;font-size:10px;line-height:1.6}.strand-line-final{text-align:center;background:radial-gradient(circle at 50% 130%,#a05cff40,#0000 55%),linear-gradient(145deg,#101927,#080d15);flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:55px;display:flex}.strand-line-final h2{font:900 62px/.83 var(--font-display);margin:14px 0 12px}.strand-line-final h2 em{color:var(--line-purple);font-style:italic}.strand-line-final>p{color:#9ba7b7;max-width:690px;margin:0;font-size:10px;line-height:1.65}.strand-line-final>div{gap:8px;margin-top:25px;display:flex}.strand-line-final>div a,.strand-line-final>div button{color:#eef2f8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#101925;border:1px solid #435066;border-radius:8px;align-items:center;gap:20px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.strand-line-final>div button{border-color:var(--line-purple);background:var(--line-purple)}.strand-line-final>small{color:#667488;letter-spacing:.06em;margin-top:18px;font-size:10px}@media (width<=1050px){.compete-game-selector{grid-template-columns:230px 1fr}.strand-line-hero{grid-template-columns:1fr 400px;padding:45px}.strand-line-steps{grid-template-columns:1fr 1fr}.strand-line-steps article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.strand-line-steps article:nth-child(4){border-top:1px solid var(--line)}.line-builder-readout{grid-template-columns:repeat(4,1fr)}.line-builder-readout p{border-left:0;border-top:1px solid var(--line);grid-column:1/5}.line-rule-grid{grid-template-columns:1fr 1fr}.line-rule-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.line-rule-grid article:nth-child(4){border-top:1px solid var(--line)}.line-return-features,.strand-line-decisions>div{grid-template-columns:1fr 1fr}.line-return-features span:nth-child(3),.strand-line-decisions article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.line-return-features span:nth-child(4),.strand-line-decisions article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=820px){.play-public-wrap{width:calc(100% - 24px);padding:18px 0 60px}.compete-game-selector{grid-template-columns:1fr}.compete-game-selector>header{border-right:0;border-bottom:1px solid var(--line)}.compete-game-selector>div{grid-template-columns:1fr}.compete-game-selector a{min-height:142px}.signin-actions{flex-direction:column;align-items:stretch}.signin-actions a{justify-content:center}.strand-line-hero{grid-template-columns:1fr;min-height:0;padding:32px 22px}.strand-line-copy h1{font-size:83px}.strand-line-copy>p{font-size:11px}.strand-line-copy>div{flex-direction:column}.line-lock-visual{min-height:390px}.strand-line-builder,.line-sunday-control{padding:25px 18px}.line-builder-controls{grid-template-columns:1fr}.line-builder-controls>*+*{border-left:0!important;border-top:1px solid var(--line)!important}.line-builder-readout{grid-template-columns:1fr 1fr}.line-builder-readout>*+*{border-left:0}.line-builder-readout>span:nth-child(2n){border-left:1px solid var(--line)}.line-builder-readout>span:nth-child(n+3){border-top:1px solid var(--line)}.line-builder-readout p{border-top:1px solid var(--line);grid-column:1/3}.college-field-note,.strand-line-steps{grid-template-columns:1fr}.strand-line-steps article+article{border-left:0;border-top:1px solid var(--line)}.line-sunday-control>header{grid-template-columns:1fr}.line-sunday-control>header p{grid-area:auto/1}.line-live-board{grid-template-columns:1fr}.strand-line-rules>header{padding:28px 20px}.collision-rule,.strand-line-trades{grid-template-columns:1fr}.collision-rule>div{min-height:230px;padding:25px 20px}.collision-rule>div+div{border-left:0;border-top:1px solid var(--line)}.strand-line-trades>div:first-child{padding:33px 22px}.trade-orbit{border-left:0;border-top:1px solid var(--line);min-height:500px}.strand-line-final{padding:42px 20px}.strand-line-final h2{font-size:45px}.strand-line-final>div{flex-direction:column;width:100%}.strand-line-final>div a,.strand-line-final>div button{justify-content:center}.strand-line-byes{grid-template-columns:1fr}.bye-flex-copy{padding:31px 22px}.bye-flex-board{border-left:0;border-top:1px solid var(--line)}.bye-edge-cases{grid-column:1;grid-template-columns:1fr 1fr}.bye-edge-cases article:not(:nth-child(3n+1)){border-left:0}.bye-edge-cases article:nth-child(2n){border-left:1px solid var(--line)}.bye-edge-cases article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.compete-game-selector>header{padding:19px}.compete-game-selector a{grid-template-columns:1fr;min-height:170px;padding:17px}.compete-game-selector a>small,.compete-game-selector a>p,.compete-game-selector a>em{grid-area:auto/1}.compete-game-selector a>em{margin-top:12px}.strand-line-copy h1{font-size:71px}.strand-line-copy>strong{font-size:11px}.line-matchup{grid-template-columns:1fr 28px 1fr;padding:14px}.line-team{min-height:150px}.line-team b{font-size:28px}.line-team strong{font-size:24px}.line-lock-visual>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.line-lock-visual>footer{padding:12px}.line-lock-visual>footer strong{font-size:10px}.strand-line-builder>header h2,.line-sunday-control>header h2,.strand-line-rules>header h2,.strand-line-decisions>header h2{font-size:33px}.line-builder-readout strong{font-size:23px}.snake-draft-preview{overflow-x:auto}.snake-draft-preview>div{min-width:560px}.line-rule-grid,.line-return-features,.strand-line-decisions>div{grid-template-columns:1fr}.line-rule-grid article+article,.line-return-features span+span,.strand-line-decisions article+article{border-left:0;border-top:1px solid var(--line)}.line-rule-grid article{min-height:210px}.line-return-features span:nth-child(3),.strand-line-decisions article:nth-child(3){border-top:1px solid var(--line)}.collision-score{padding:20px 12px!important}.strand-line-trades h2{font-size:40px}.trade-orbit{min-height:520px;transform:scale(.94)}.trade-node.node-1{left:2%}.trade-node.node-2{right:2%}.trade-node.node-4{left:7%}.trade-node.node-5{left:0}.strand-line-final h2{font-size:38px}.bye-flex-copy h2{font-size:39px}.bye-flex-board{min-height:0;padding:22px 14px}.bye-window{grid-template-columns:1fr}.bye-window>span{min-height:110px}.bye-window>span+span{border-left:0;border-top:1px solid var(--line)}.bye-window>i{place-items:center;min-height:30px;display:grid;transform:rotate(90deg)}.bye-selection{grid-template-columns:1fr}.bye-selection>span{min-height:74px}.bye-selection>span+span{border-left:0;border-top:1px solid var(--line)}.bye-selection>b{justify-self:start;margin:14px}.bye-edge-cases{grid-template-columns:1fr}.bye-edge-cases article:nth-child(2n){border-left:0}.bye-edge-cases article+article{border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.line-lock-visual:before,.line-wave i,.trade-orbit:after{animation:none!important}}@media (width<=720px){.global-header{grid-template-rows:68px 48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:116px;padding:0 12px;display:grid}.global-header>.wordmark{justify-self:start;gap:8px;min-width:0;min-height:44px;font-size:19px}.global-header>.wordmark>span:nth-of-type(2){white-space:nowrap;display:inline}.wordmark .mark{width:32px;height:32px}.global-header nav{border-top:1px solid var(--line);grid-area:2/1/auto/3;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:calc(100% + 24px);height:48px;margin:0 -12px;display:grid}.global-header nav button{letter-spacing:.035em;width:100%;min-width:0;min-height:48px;padding:0 4px;font-size:10px}.global-header nav button:after{left:16px;right:16px}.header-tools{grid-area:1/2;justify-self:end}.header-tools .account-button{min-width:64px!important;height:44px!important;min-height:44px!important;padding:3px 9px!important}.league-filters button,.feed-strip button,.analytics-tabs button,.player-search button{min-width:44px;min-height:44px}.analytics-hero{min-height:0;padding:28px 20px}.analytics-hero h1{font-size:59px}.analytics-hero p{font-size:13px}.player-search{padding:15px}.player-search>div{height:52px}.player-search input{font-size:16px}.analytics-league-tabs{padding-bottom:3px;display:flex;overflow-x:auto}.analytics-league-tabs button{min-width:155px;min-height:94px;padding:14px}.leaderboard-head{padding:18px}.leaderboard-head>span{display:none}.leaderboard-sort{padding:8px 12px}.leaderboard-sort>span,.leaderboard-columns{display:none}.leaderboard-list>button{grid-template-columns:33px minmax(0,1fr) 92px;min-height:86px;padding:10px 12px}.leaderboard-list>button .leader-stat{display:none}.leader-person>i{width:38px;height:38px}.leader-person strong{font-size:15px}.leader-index{grid-column:3}.leader-index small{font-size:10px}.leader-index strong{font-size:20px}.leader-index i{font-size:10px;display:block}.player-detail-panel,.mlb-matchup-lab{padding:20px 15px}.player-detail-panel{scroll-margin-top:128px}.detail-player h2{font-size:27px}.detail-score{align-items:flex-start}.detail-score-ring{width:82px;height:82px}.detail-score-ring:after{width:63px;height:63px}.detail-score-ring small{bottom:20px}.index-breakdown-head{align-items:flex-start}.index-components>div{grid-template-columns:minmax(0,1fr) 25px 42px 49px}.index-components small{white-space:normal}.matchup-lab-head{align-items:flex-start;gap:12px}.matchup-lab-head h2{font-size:29px}.lineup-status{text-align:right;font-size:10px}.matchup-explainer{font-size:12px}.pitcher-kpis{grid-template-columns:1fr 1fr}.pitcher-kpis>span:last-child{grid-column:1/3}.pitcher-matchup-card{overflow-x:auto}.batting-order-head,.batting-order li{grid-template-columns:24px minmax(150px,1fr) 120px 170px;min-width:580px}.playoff-panel{min-height:575px}.trend-chart{height:105px}.feed-strip{align-items:flex-start}.feed-strip em{max-width:210px;line-height:1.4}.feed-strip button{padding:8px;font-size:0}.feed-strip button b{margin:0;font-size:17px}.game-center-backdrop{place-items:start center;padding:10px}.game-center{border-radius:17px;max-height:calc(100vh - 20px);padding:21px 15px}.game-center-head h2{font-size:37px}.game-center-head-actions>button:last-child{width:46px;height:46px}.game-center-status{align-items:flex-start;gap:10px}.game-center-status strong{text-align:right;max-width:190px}.game-center-matchup{grid-template-columns:1fr 38px 1fr;gap:7px;min-height:210px}.game-center-matchup>div>span{width:63px;height:63px;font-size:18px}.game-center-matchup strong{font-size:21px}.game-center-matchup>i{width:38px;height:38px;font-size:12px}.game-center-facts{grid-template-columns:1fr}.game-center-facts>div{min-height:75px;padding:13px}.game-center-facts>div+div{border-left:0;border-top:1px solid var(--line)}.game-center-read{grid-template-columns:1fr;gap:7px}}.next-game-actions{z-index:1;align-self:flex-start;gap:8px;display:flex;position:relative}.next-game-actions>button{background:var(--lime);color:#07100c;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:7px;padding:14px 16px;font-size:10px;font-weight:800;transition:all .25s}.next-game-actions>button:hover{transform:translateY(-2px)}.next-game-actions>.tape-button{border:1px solid color-mix(in srgb,var(--accent) 62%,white 15%);background:color-mix(in srgb,var(--accent) 11%,#101822);color:#fff}.trend-heading>button{color:#d6e0eb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.index-story .detail-score-ring{animation:.9s cubic-bezier(.2,.8,.2,1) both indexRingIn}.index-story .detail-score-ring strong{animation:.65s .28s both indexNumberIn}.index-story .index-components>div{opacity:0;animation:.42s forwards indexComponentIn;animation-delay:calc(.34s + var(--story-index) * .12s);transform:translate(-14px)}.index-story .index-components>div em{color:var(--lime)}.trend-node-group .trend-step-horizontal,.trend-node-group .trend-step-vertical{transform-origin:0 0;animation:.42s forwards pathDraw;animation-delay:calc(var(--story-index) * 95ms)}.trend-node-group .trend-point{opacity:0;animation:.25s forwards pathPoint;animation-delay:calc(.12s + var(--story-index) * 95ms)}@keyframes indexRingIn{0%{opacity:.25;transform:scale(.76)rotate(-70deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes indexNumberIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes indexComponentIn{to{opacity:1;transform:none}}@keyframes pathDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pathPoint{to{opacity:1}}.game-tape-backdrop{z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060be6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-tape{border:1px solid color-mix(in srgb,var(--accent) 50%,white 12%);background:linear-gradient(145deg,#111a25,#060b11);border-radius:22px;width:min(820px,100%);padding:24px;box-shadow:0 45px 130px #000}.game-tape>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.game-tape>header h2{font:900 42px/.9 var(--font-display);margin:4px 0 2px}.game-tape>header p{color:#aeb9c8;margin:0;font-size:10px}.game-tape>header>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:39px;height:39px;font-size:24px}.game-tape-stage{border:1px solid var(--line);background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 45%),#07101a;border-radius:17px;height:410px;position:relative;overflow:hidden}.game-tape-stage:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff12 50%,#0000 70%);animation:2.3s infinite tapeSweep;position:absolute;inset:0;transform:translate(-100%)}.tape-frame{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:46px;animation:8s both tapeFrame;display:flex;position:absolute;inset:0}.tape-frame-two{animation-delay:2.6s}.tape-frame-three{animation-delay:5.2s}.tape-frame>span{color:var(--lime);letter-spacing:.18em;font-size:10px;font-weight:900}.tape-frame>strong{color:#fff;font:900 clamp(50px,8vw,88px)/.76 var(--font-display);text-transform:uppercase;margin:10px 0}.tape-frame>i{color:var(--accent);font:900 25px var(--font-display);font-style:normal}.tape-frame>b{font:800 29px var(--font-display);text-transform:uppercase;margin-top:8px}.tape-frame>p{color:#c1cad7;max-width:520px;line-height:1.55}.tape-frame-two>strong{color:var(--accent);font-size:110px}.tape-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.tape-progress i{background:#33404f;height:3px;overflow:hidden}.tape-progress i:after{content:"";background:var(--lime);transform-origin:0;width:100%;height:100%;animation:2.55s linear both tapeProgress;display:block}.tape-progress i:nth-child(2):after{animation-delay:2.6s}.tape-progress i:nth-child(3):after{animation-delay:5.2s}.game-tape>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.game-tape>footer>span{flex-direction:column;gap:3px;display:flex}.game-tape>footer strong{letter-spacing:.11em;font-size:10px}.game-tape>footer small{color:#8896aa;font-size:10px}.game-tape>footer>button{background:var(--lime);color:#07100c;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:900}@keyframes tapeFrame{0%,to{opacity:0;transform:translateY(20px)scale(.98)}8%,28%{opacity:1;transform:none}34%{opacity:0;transform:translateY(-12px)}}@keyframes tapeProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tapeSweep{45%,to{transform:translate(100%)}}@media (width<=720px){.next-game-actions{flex-direction:column;width:100%}.next-game-actions>button{width:100%;min-height:47px}.trend-heading{flex-wrap:wrap;gap:7px}.trend-heading>button{text-align:left;order:3;width:100%;padding:5px 0}.game-tape-backdrop{padding:8px}.game-tape{border-radius:17px;padding:16px 12px}.game-tape-stage{height:62vh;max-height:560px}.tape-frame{padding:28px 22px}.tape-frame>strong{font-size:55px}.tape-frame-two>strong{font-size:88px}.game-tape>footer{flex-direction:column;align-items:stretch}.game-tape>footer>button{min-height:46px}}@media (prefers-reduced-motion:reduce){.index-story .detail-score-ring,.index-story .detail-score-ring strong,.index-story .index-components>div,.trend-node-group .trend-step-horizontal,.trend-node-group .trend-step-vertical,.trend-node-group .trend-point{opacity:1!important;animation:none!important;transform:none!important}.game-tape-stage:before{display:none}.tape-frame{opacity:0;animation:none}.tape-frame-one{opacity:1}.tape-progress i:after{animation:none;transform:scaleX(1)}}@media (width<=900px){.cfp-scenarios{grid-template-columns:1fr 1fr}.cfp-scenarios article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.cfp-scenarios article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=720px){.college-playoff-path{padding:22px 17px}.college-playoff-path>header{flex-direction:column}.college-playoff-path>header>span{width:100%}.college-playoff-path h2{font-size:32px}.cfp-strand{grid-template-columns:1fr 1fr;gap:16px;min-height:330px}.cfp-strand:before,.cfp-strand>i{display:none}.cfp-strand span{width:116px;height:116px}.cfp-scenarios{grid-template-columns:1fr}.cfp-scenarios article+article,.cfp-scenarios article:nth-child(3),.cfp-scenarios article:nth-child(4){border-left:0;border-top:1px solid var(--line)}}.live-player-page{--player-accent:#2563eb;--player-accent-2:#ef4444;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--player-accent) 16%,transparent),transparent 27%),radial-gradient(circle at 6% 35%,color-mix(in srgb,var(--player-accent-2) 11%,transparent),transparent 24%),#07101a;color:#f6f7f9;min-height:100vh;padding-bottom:36px}.live-player-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);height:86px;margin:auto;display:flex}.player-wordmark{color:#fff;font:900 24px var(--font-display);letter-spacing:.025em;align-items:center;gap:11px;text-decoration:none;display:flex}.player-wordmark>i{background:#101b28;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:relative;overflow:hidden}.player-wordmark>i span{border-top:2px solid;border-radius:50%;width:29px;height:8px;position:absolute;transform:rotate(-5deg)}.player-wordmark>i span:first-child{color:var(--lime);top:12px}.player-wordmark>i span:nth-child(2){color:#ff5a29;top:18px}.player-wordmark>i span:nth-child(3){color:#3b82f6;top:23px}.player-wordmark strong>span{color:#ff5a29}.live-player-nav nav{align-items:center;gap:9px;display:flex}.live-player-nav nav a,.player-share-button{border:1px solid var(--line);color:#c6cfdb;letter-spacing:.08em;cursor:pointer;background:#ffffff05;border-radius:99px;min-height:39px;padding:11px 15px;font-size:10px;font-weight:900;text-decoration:none}.live-player-nav nav a:first-child{border-color:color-mix(in srgb,var(--player-accent) 55%,white 20%)}.player-share-button{border-color:color-mix(in srgb,var(--lime) 48%,var(--line))}.player-share-button span{color:var(--lime);margin-right:7px}.live-player-hero{border:1px solid color-mix(in srgb,var(--player-accent) 42%,white 14%);background:linear-gradient(135deg,color-mix(in srgb,var(--player-accent) 12%,#101a27),#0b131d 58%,color-mix(in srgb,var(--player-accent-2) 13%,#0b131d));border-radius:23px;grid-template-columns:1.25fr .75fr;align-items:center;gap:35px;width:min(1440px,100% - 48px);min-height:310px;margin:24px auto 16px;padding:50px;display:grid;position:relative;overflow:hidden}.live-player-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 100%;position:absolute;inset:0}.live-player-orbit{border:1px solid #ffffff14;border-radius:50%;width:410px;height:410px;position:absolute;top:-205px;right:11%}.live-player-orbit:after{content:"";background:var(--lime);width:10px;height:10px;box-shadow:0 0 18px var(--lime);border-radius:50%;position:absolute;bottom:7%;left:17%}.live-player-identity,.live-player-context{z-index:1;position:relative}.live-player-identity{align-items:center;gap:30px;display:flex}.live-player-initials{border:1px solid color-mix(in srgb,var(--player-accent) 70%,white 20%);background:color-mix(in srgb,var(--player-accent) 15%,#101a25);width:122px;height:122px;box-shadow:0 0 50px color-mix(in srgb,var(--player-accent) 22%,transparent);font:900 43px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.live-player-identity h1{max-width:760px;font:900 clamp(54px,6vw,91px)/.78 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 8px}.live-player-identity p{color:#bdc7d5;margin:0;font-size:14px}.live-player-context{border:1px solid var(--line);background:#04090f61;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.live-player-context span{flex-direction:column;justify-content:center;min-height:92px;padding:20px;display:flex}.live-player-context span:nth-child(2n){border-left:1px solid var(--line)}.live-player-context span:nth-child(n+3){border-top:1px solid var(--line)}.live-player-context small{color:#a8b3c2;letter-spacing:.1em;font-size:10px}.live-player-context strong{font:900 24px var(--font-display);margin-top:5px}.live-player-kpis{grid-template-columns:repeat(6,1fr);gap:9px;width:min(1440px,100% - 48px);margin:0 auto 16px;display:grid}.live-player-kpis article{border:1px solid var(--line);background:#0d1722;border-radius:13px;flex-direction:column;justify-content:center;min-height:126px;padding:21px;display:flex;position:relative;overflow:hidden}.live-player-kpis article:before{content:"";background:var(--player-accent);filter:blur(50px);opacity:.13;border-radius:50%;width:80px;height:80px;position:absolute;top:-25px;right:-25px}.live-player-kpis small{color:#b7c1cf;letter-spacing:.045em;font-size:10px;font-weight:700;line-height:1.35}.live-player-kpis strong{font:800 30px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;margin-top:8px}.live-player-kpis i{background:linear-gradient(90deg,var(--player-accent-2),var(--player-accent));border-radius:99px;height:3px;margin-top:12px}.position-lens,.position-comparison,.player-history-panel,.player-method{border:1px solid var(--line);background:linear-gradient(145deg,#101a27,#09121b);border-radius:20px;width:min(1440px,100% - 48px);margin:0 auto 16px;overflow:hidden}.position-lens>header,.position-comparison>header,.player-history-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:31px 35px;display:flex}.position-lens h2,.position-comparison h2,.player-history-panel h2{font:900 43px/.9 var(--font-display);margin:7px 0 6px}.position-lens header p,.player-history-panel header p{color:#b9c3d0;max-width:700px;margin:0;font-size:12px;line-height:1.6}.position-rank{text-align:right;flex-direction:column;min-width:190px;display:flex}.position-rank small{color:#b5bfcc;letter-spacing:.06em;font-size:10px;line-height:1.35}.position-rank strong{color:var(--lime);font:800 48px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.05em}.position-rank em{color:#aab4c2;font-size:10px;font-style:normal}.baseline-grid{grid-template-columns:repeat(3,1fr);display:grid}.baseline-grid article{text-align:center;flex-direction:column;align-items:center;min-height:238px;padding:30px 26px;display:flex}.baseline-grid article+article{border-left:1px solid var(--line)}.baseline-grid article>small{color:#a9b4c3;letter-spacing:.08em;font-size:10px;font-weight:700}.baseline-grid article>strong{width:100%;font:800 19px/1.25 var(--font-body);margin:8px 0 22px;display:block}.baseline-grid article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.baseline-grid article span{text-align:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:76px;padding:10px 7px;display:flex}.baseline-grid article i{color:#aab5c4;letter-spacing:.035em;font-size:10px;font-style:normal;font-weight:700;line-height:1.3}.baseline-grid article b{font:800 17px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;margin-top:7px}.baseline-grid article:first-child b{color:var(--lime)}.position-comparison>header>span{color:#aab5c3;letter-spacing:.08em;font-size:10px;font-weight:800}.position-table{overflow-x:auto}.position-table-head,.position-table>div[role=row]{grid-template-columns:minmax(300px,1.55fr) repeat(6,minmax(145px,1fr));align-items:center;column-gap:12px;min-width:1320px;padding:0 30px;display:grid}.position-table-head{color:#aab5c4;letter-spacing:.05em;z-index:1;background:#0a131d;min-height:66px;font-size:10px;font-weight:800;line-height:1.3;position:sticky;top:0}.position-table-head span:not(:first-child){text-align:center}.position-table>div[role=row]{border-top:1px solid #ffffff17;min-height:76px}.position-table>div[role=row].selected{background:linear-gradient(90deg,color-mix(in srgb,var(--player-accent) 18%,transparent),transparent);box-shadow:inset 4px 0 var(--lime)}.position-table>div[role=row]:not(.position-table-head)>span{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.position-table>div[role=row]:not(.position-table-head)>span>b{color:#98a5b6;font:800 14px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.position-table>div[role=row]:not(.position-table-head)>span>i{flex-direction:column;min-width:0;font-size:13px;font-style:normal;font-weight:700;display:flex}.position-table>div[role=row]:not(.position-table-head)>span small{color:#99a6b7;margin-top:4px;font-size:10px}.position-table>div[role=row]:not(.position-table-head)>span em{color:var(--lime);letter-spacing:.05em;border:1px solid #c7ff3d73;border-radius:99px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.position-table>div[role=row]>strong{text-align:center;font:800 15px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.position-table>a[role=row]{color:#fff;border-top:1px solid #ffffff17;grid-template-columns:minmax(300px,1.55fr) repeat(6,minmax(145px,1fr));align-items:center;column-gap:12px;min-width:1320px;min-height:76px;padding:0 30px;text-decoration:none;transition:background .18s;display:grid}.position-table>a[role=row]:hover{background:#ffffff06}.position-table>a[role=row].selected{background:linear-gradient(90deg,color-mix(in srgb,var(--player-accent) 18%,transparent),transparent);box-shadow:inset 4px 0 var(--lime)}.position-table>a[role=row]>span{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.position-table>a[role=row]>span>b{color:#98a5b6;font:800 14px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.position-table>a[role=row]>span>i{flex-direction:column;min-width:0;font-size:13px;font-style:normal;font-weight:700;display:flex}.position-table>a[role=row]>span small{color:#99a6b7;margin-top:4px;font-size:10px}.position-table>a[role=row]>span em{color:var(--lime);letter-spacing:.05em;border:1px solid #c7ff3d73;border-radius:99px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.position-table>a[role=row]>strong{text-align:center;font:800 15px var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.history-metric-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:620px;display:flex}.history-metric-tabs button{border:1px solid var(--line);color:#b8c2cf;cursor:pointer;background:#ffffff06;border-radius:99px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800;line-height:1.25}.history-metric-tabs button[aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:#c7ff3d1a}.history-bars{padding:20px 35px 28px}.history-bars article{border-bottom:1px solid #ffffff12;grid-template-columns:210px 1fr 72px;align-items:center;gap:18px;min-height:56px;display:grid}.history-bars article>span{align-items:baseline;gap:12px;display:flex}.history-bars small{color:var(--lime);font-size:10px;font-weight:900}.history-bars b{color:#b8c2cf;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.history-bars article>i{background:#202c39;border-radius:99px;height:8px;overflow:hidden}.history-bars article>i>em{background:linear-gradient(90deg,var(--player-accent),var(--player-accent-2),var(--lime));transform-origin:0;border-radius:99px;height:100%;animation:.5s both pathDraw;display:block}.history-bars article>strong{text-align:right;font:800 16px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.player-method{border-left:3px solid var(--lime);grid-template-columns:150px 1fr;align-items:start;gap:20px;padding:20px 26px;display:grid}.player-method small{color:var(--lime);letter-spacing:.1em;font-size:10px;font-weight:900}.player-method p{color:#aeb9c8;margin:0;font-size:10px;line-height:1.55}.live-player-footer{color:#8290a2;justify-content:space-between;width:min(1440px,100% - 48px);margin:auto;padding:21px 0;font-size:10px;display:flex}.live-player-footer a{color:#fff;letter-spacing:.1em;font-weight:900;text-decoration:none}.live-player-state{border:1px solid var(--line);text-align:center;background:#0e1823;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 32px);min-height:420px;margin:80px auto;padding:30px;display:flex}.live-player-state span{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:900}.live-player-state h1,.live-player-state h2{font:900 48px var(--font-display);margin:10px 0}.live-player-state p{color:#aeb9c8;max-width:500px;line-height:1.6}.live-player-state a{border:1px solid var(--lime);color:var(--lime);border-radius:8px;margin-top:15px;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none}.live-player-state--inline{min-height:300px;margin-top:24px}@media (width<=1050px){.live-player-hero{grid-template-columns:1fr;padding:36px}.live-player-kpis{grid-template-columns:repeat(3,1fr)}.baseline-grid{grid-template-columns:1fr}.baseline-grid article+article{border-left:0;border-top:1px solid var(--line)}}@media (width<=720px){.live-player-nav{width:calc(100% - 24px);height:72px}.player-wordmark{font-size:18px}.player-wordmark>i{width:33px;height:33px}.live-player-nav nav a,.player-share-button{place-items:center;min-height:42px;padding:7px 10px;display:grid}.live-player-nav nav a:nth-child(2){display:none}.player-share-button{min-width:42px;font-size:0}.player-share-button span{margin:0;font-size:16px}.live-player-hero,.live-player-kpis,.position-lens,.position-comparison,.player-history-panel,.player-method,.live-player-footer{width:calc(100% - 24px)}.live-player-hero{gap:24px;min-height:0;margin-top:12px;padding:25px 19px}.live-player-identity{align-items:flex-start;gap:15px}.live-player-initials{width:72px;height:72px;font-size:27px}.live-player-identity h1{font-size:48px;line-height:.86}.live-player-identity p{font-size:11px;line-height:1.5}.live-player-context span{min-height:72px;padding:13px}.live-player-context strong{font-size:18px}.live-player-kpis{grid-template-columns:repeat(2,1fr)}.live-player-kpis article{min-height:92px;padding:15px}.live-player-kpis strong{font-size:29px}.position-lens>header,.position-comparison>header,.player-history-panel>header{align-items:flex-start;padding:22px 18px}.position-lens h2,.position-comparison h2,.player-history-panel h2{font-size:31px}.position-rank{min-width:108px}.position-rank small{font-size:10px}.position-rank strong{font-size:38px}.baseline-grid article{padding:22px 18px}.baseline-grid article>div{grid-template-columns:repeat(2,1fr)}.baseline-grid article span{min-height:82px}.position-comparison>header>span{display:none}.position-table-head,.position-table>div[role=row],.position-table>a[role=row]{padding:0 16px}.history-metric-tabs{justify-content:flex-start}.player-history-panel>header{flex-direction:column}.history-bars{padding:14px 18px 22px}.history-bars article{grid-template-columns:112px 1fr 45px;gap:8px}.history-bars article>span{flex-direction:column;align-items:flex-start;gap:2px}.player-method{grid-template-columns:1fr;gap:7px}}.teams-directory-hero{border:1px solid var(--line);background:radial-gradient(circle at 78% 32%,#c7ff3d1c,#0000 27%),linear-gradient(135deg,#111c29,#080e16);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:24px 50px;min-height:390px;padding:48px;display:grid;position:relative;overflow:hidden}.teams-directory-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.teams-directory-hero>div,.teams-directory-hero>aside{z-index:1;position:relative}.teams-directory-hero>div:first-child{grid-area:1/1}.teams-directory-hero>aside{grid-area:1/2}.teams-directory-hero h1{font:900 clamp(68px,8vw,115px)/.73 var(--font-display);letter-spacing:-.035em;margin:14px 0 18px}.teams-directory-hero h1 em{color:var(--lime);font-style:italic}.teams-directory-hero>div>p{color:#c0cad7;max-width:650px;margin:0;font-size:15px;line-height:1.7}.teams-directory-hero>aside{border:1px solid var(--line);background:#050a1073;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.teams-directory-hero>aside>span{flex-direction:column;justify-content:center;min-height:108px;padding:21px;display:flex}.teams-directory-hero>aside>span+span{border-left:1px solid var(--line)}.teams-directory-hero>aside small{color:#9eabba;letter-spacing:.08em;font-size:10px;font-weight:800}.teams-directory-hero>aside strong{color:var(--lime);font:900 20px/1 var(--font-display);margin-top:7px}.teams-directory-hero>aside p{border-top:1px solid var(--line);color:#b4bfcd;grid-column:1/3;margin:0;padding:17px 21px;font-size:11px;line-height:1.55}.teams-directory-controls{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:18;background:#0d1621f5;border-radius:15px;align-items:center;gap:13px;width:100%;min-width:0;margin-top:14px;padding:13px;display:flex;position:relative;box-shadow:0 18px 40px #00000047}.teams-league-tabs{flex:1;grid-template-columns:repeat(6,1fr);gap:6px;min-width:0;display:grid}.teams-league-tabs button{color:#aeb9c8;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.teams-league-tabs button strong{font-size:11px}.teams-league-tabs button span{color:#6f7e92;font-variant-numeric:tabular-nums;font-size:10px}.teams-league-tabs button[aria-selected=true]{border-color:var(--lime);color:#fff;background:#c7ff3d17}.teams-league-tabs button[aria-selected=true] span{color:var(--lime)}.teams-directory-controls>label{box-sizing:border-box;border:1px solid var(--line);color:#8f9caf;background:#081019;border-radius:9px;align-items:center;gap:10px;width:260px;height:52px;padding:0 14px;display:flex}.teams-directory-controls input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.teams-directory-heading{justify-content:space-between;align-items:end;min-height:100px;padding:24px 3px 16px;display:flex}.teams-directory-heading h2{font:900 39px/.9 var(--font-display);margin:7px 0 0}.teams-directory-heading>strong{color:#8f9caf;letter-spacing:.09em;font-size:10px}.teams-directory-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.team-directory-card{border:1px solid var(--line);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 45%),#0d1621;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:14px;transition:all .2s;display:grid;position:relative;overflow:hidden}.team-directory-card:after{content:"";background:linear-gradient(var(--accent),var(--accent2));opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.team-directory-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,white 15%);transform:translateY(-2px)}.team-directory-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.team-directory-card small{color:#a9b4c3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-directory-card strong{font:900 21px/1 var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;overflow:hidden}.team-directory-card em{color:var(--lime);font-size:10px;font-style:normal}.team-directory-card>b{color:var(--lime);font-size:17px}.teams-directory-more{border:1px solid var(--line);color:#f3f7fb;cursor:pointer;background:linear-gradient(90deg,#c7ff3d14,#ffffff06);border-radius:13px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:70px;margin-top:12px;display:flex}.teams-directory-more span{letter-spacing:.12em;font-size:11px;font-weight:900}.teams-directory-more strong{color:var(--lime);letter-spacing:.08em;font-size:10px}.teams-directory-more i{color:var(--lime);font-size:17px;font-style:normal}.teams-directory-more:hover{background:linear-gradient(90deg,#c7ff3d1f,#ffffff09);border-color:#c7ff3d8c}.team-landing-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:13px;display:flex}.team-back-button,.share-page-button{border:1px solid var(--line);color:#c4cedb;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:9px;min-height:44px;padding:0 14px;font-size:10px;font-weight:800}.team-back-button:hover,.share-page-button:hover{border-color:var(--lime);color:var(--lime)}.share-page-button{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.share-page-button span{color:var(--lime);margin-right:7px}.team-landing-hero{border:1px solid var(--line);background:radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--accent) 23%,transparent),transparent 30%),linear-gradient(135deg,#111c2a,#080e16);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(410px,.75fr);align-items:center;gap:45px;min-height:350px;padding:42px;display:grid;position:relative;overflow:hidden}.team-landing-hero:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-220px}.team-landing-identity{z-index:1;align-items:center;gap:27px;display:flex;position:relative}.team-landing-identity>span{min-width:0}.team-landing-identity small{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:800}.team-landing-identity h1{font:900 clamp(56px,7vw,92px)/.74 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:10px 0}.team-landing-identity h1 em{color:var(--accent);font-style:italic}.team-landing-identity p{color:#bdc7d4;margin:0;font-size:13px;line-height:1.55}.team-season-board{border:1px solid var(--line);z-index:1;background:#050a1080;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.team-season-board>span{flex-direction:column;justify-content:center;min-height:105px;padding:20px;display:flex}.team-season-board>span:nth-child(2n){border-left:1px solid var(--line)}.team-season-board>span:nth-child(n+3){border-top:1px solid var(--line)}.team-season-board small{color:#a8b4c3;letter-spacing:.08em;font-size:10px;font-weight:800}.team-season-board strong{font:900 24px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:7px}.team-live-state{border:1px solid var(--line);background:#0c151f;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:86px;margin-top:15px;padding:18px;display:flex}.team-live-state>i{width:9px;height:9px;box-shadow:none;background:0 0;border:2px solid #f4b942;border-radius:50%}.team-live-state>span{flex-direction:column;display:flex}.team-live-state strong{font-size:13px}.team-live-state small{color:#9eabba;margin-top:4px;font-size:10px}.team-live-state.error{color:#ffd1d8;border-color:#ff526859}.team-outlook-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:15px;margin-top:15px;display:grid}.team-playoff-outlook,.team-season-context{border:1px solid var(--line);background:linear-gradient(145deg,#101a27,#081019);border-radius:19px;padding:29px;overflow:hidden}.team-playoff-outlook>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.team-playoff-outlook h2,.team-season-context h2,.team-upcoming-shell h2{font:900 39px/.9 var(--font-display);margin:7px 0 0}.projection-label{border:1px solid var(--line);color:#c2ccda;letter-spacing:.07em;white-space:nowrap;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900}.projection-label i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.projection-label.preseason i{background:#f4b942;box-shadow:0 0 10px #f4b942}.team-projection-main{grid-template-columns:190px 1fr;align-items:center;gap:25px;margin:24px 0 19px;display:grid}.team-projection-main>strong{color:var(--accent);font:900 102px/.8 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.team-projection-main>strong small{font-size:38px}.team-projection-main>span b{font:900 24px var(--font-display)}.team-projection-main>span p{color:#b5c0ce;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.6}.team-model-weights{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:21px;display:grid;overflow:hidden}.team-model-weights>span{flex-direction:column;min-height:130px;padding:18px;display:flex}.team-model-weights>span+span{border-left:1px solid var(--line)}.team-model-weights small{color:#a8b4c3;letter-spacing:.07em;font-size:10px;font-weight:800}.team-model-weights strong{font:900 23px var(--font-display);margin:7px 0}.team-model-weights i{background:#263240;border-radius:99px;height:5px;overflow:hidden}.team-model-weights i b{background:linear-gradient(90deg,var(--accent),var(--lime));border-radius:99px;height:100%;display:block}.team-model-weights em{color:#96a3b5;margin-top:7px;font-size:10px;font-style:normal}.team-model-weights .player-model-signal{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,transparent),#ffffff03)}.team-model-weights .player-model-signal strong{color:var(--lime)}.team-model-weights .quality-model-signal{background:linear-gradient(145deg,#ffffff05,#ffffff01)}.team-model-weights .quality-model-signal.is-positive strong,.team-model-weights .quality-model-signal.is-positive em{color:var(--lime)}.player-performance-read{border:1px solid var(--line);background:#ffffff04;border-radius:12px;margin-top:13px;overflow:hidden}.player-performance-read>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 17px;display:flex}.player-performance-read header>span{flex-direction:column;display:flex}.player-performance-read small{color:#9eabbc;letter-spacing:.08em;font-size:10px;font-weight:900}.player-performance-read header strong{font:900 19px var(--font-display);margin-top:4px}.player-performance-read header>b{color:var(--lime);letter-spacing:.06em;font-size:10px}.player-performance-read>p{color:#aeb9c8;margin:0;padding:14px 17px;font-size:10px;line-height:1.6}.player-performance-read>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.player-performance-read>div>span{flex-direction:column;justify-content:center;min-height:82px;padding:13px 17px;display:flex}.player-performance-read>div>span+span{border-left:1px solid var(--line)}.player-performance-read>div strong{margin:5px 0;font-size:12px}.player-performance-read>div em{color:var(--lime);font:800 15px var(--font-body);font-variant-numeric:tabular-nums;font-style:normal}.player-performance-read>footer{border-top:1px solid var(--line);color:#8593a6;padding:11px 17px;font-size:10px;line-height:1.5}.player-performance-read.is-waiting{border-style:dashed}.player-performance-read.is-waiting header strong{color:#a9b5c5}.team-season-context{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 35%),#0d1722;flex-direction:column;display:flex}.team-season-context h2{margin-bottom:23px;font-size:45px}.team-season-context>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.team-season-context>div>span{flex-direction:column;justify-content:center;min-height:93px;padding:15px;display:flex}.team-season-context>div>span+span{border-left:1px solid var(--line)}.team-season-context small{color:#a6b2c1;letter-spacing:.07em;font-size:10px;font-weight:800}.team-season-context strong{font:900 18px/1.15 var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px}.team-season-context>p{color:#b5c0ce;font-size:11px;line-height:1.65}.team-season-context>footer{border-top:1px solid var(--line);color:#8e9daf;margin-top:auto;padding-top:15px;font-size:10px}.team-season-context>footer i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.division-race-table{border:1px solid var(--line);background:#040a117a;border-radius:13px;margin:17px 0 0;overflow:hidden}.division-race-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:13px 15px;display:flex}.division-race-table>header span{flex-direction:column;display:flex}.division-race-table>header span small{color:var(--accent)}.division-race-table>header span strong{margin-top:4px;font-size:22px}.division-race-table>header>b{color:#91a0b2;letter-spacing:.1em;font-size:10px}.division-race-columns,.division-race-rows>div{grid-template-columns:minmax(118px,1fr) 62px 37px 49px;align-items:center;column-gap:8px;display:grid}.division-race-columns{color:#748397;letter-spacing:.11em;border-bottom:1px solid #8f9fb12e;padding:9px 12px;font-size:10px;font-weight:900}.division-race-columns span:not(:first-child){text-align:right}.division-race-rows{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 52%,#2a3543) transparent;max-height:530px;overflow:auto}.division-race-rows>div{font-variant-numeric:tabular-nums;border-bottom:1px solid #8f9fb124;min-height:54px;padding:8px 12px;position:relative}.division-race-rows>div:last-child{border-bottom:0}.division-race-rows>div.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent2) 7%,transparent));box-shadow:inset 3px 0 var(--accent)}.division-race-rows>div>span{grid-template-columns:22px 31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.division-race-rows>div>span>b{color:#77879b;font-size:10px}.division-race-rows>div>span>i{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));color:#dce5ee;width:31px;height:31px;font:900 10px var(--font-display);background:#111d2a;border-radius:50%;place-items:center;font-style:normal;display:grid}.division-race-rows>div>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.division-race-rows>div>em{color:#c5cfda;text-align:right;font-size:10px;font-style:normal;font-weight:800}.division-race-rows>div.selected>em{color:#fff}.team-season-context>p.division-race-note{color:#8796a8;margin:13px 2px 18px;font-size:10px;line-height:1.55}.division-race-empty{color:#91a0b2;font-size:10px;border:1px dashed var(--line)!important;border-radius:13px!important;margin-top:17px!important;padding:22px!important;display:block!important}.team-upcoming-shell{border:1px solid var(--line);background:#0d1621;border-radius:19px;margin-top:15px;overflow:hidden}.team-upcoming-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:105px;padding:24px 28px;display:flex}.team-upcoming-shell>header>span{color:#9dabbc;letter-spacing:.08em;font-size:10px;font-weight:900}.team-upcoming-grid{grid-template-columns:repeat(5,1fr);display:grid}.team-upcoming-grid>article{flex-direction:column;min-height:185px;padding:20px;display:flex}.team-upcoming-grid>article+article{border-left:1px solid var(--line)}.team-upcoming-grid article small{color:var(--lime);letter-spacing:.06em;font-size:10px;font-weight:800}.team-upcoming-grid article>div strong{font:900 21px/1.05 var(--font-display);margin-top:8px;display:block}.team-upcoming-grid article>span{flex-direction:column;margin-top:17px;display:flex}.team-upcoming-grid article>span b{font-size:11px}.team-upcoming-grid article>span em{color:#aab5c4;margin-top:4px;font-size:10px;font-style:normal}.team-upcoming-grid article>footer{border-top:1px solid var(--line);color:#97a5b7;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.team-upcoming-grid article>footer strong{color:#fff;font-size:10px}.college-playoff-path{border:1px solid color-mix(in srgb,var(--accent) 42%,white 10%);background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),linear-gradient(145deg,#101a27,#081019);border-radius:19px;margin-top:15px;padding:29px;overflow:hidden}.college-playoff-path>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.college-playoff-path h2{font:900 42px/.9 var(--font-display);margin:7px 0 5px}.college-playoff-path header p{color:#b9c3d1;max-width:720px;margin:0;font-size:11px;line-height:1.6}.college-playoff-path>header>span{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:180px;padding:14px 16px;display:flex}.college-playoff-path>header small,.cfp-scenarios small{color:#aab6c5;letter-spacing:.08em;font-size:10px;font-weight:900}.college-playoff-path>header strong{color:var(--lime);font:900 21px var(--font-display);margin-top:5px}.cfp-strand{grid-template-columns:repeat(4,1fr);align-items:center;min-height:130px;margin:26px 0 17px;display:grid;position:relative}.cfp-strand:before,.cfp-strand>i{content:"";border-radius:99px;height:3px;position:absolute;top:50%;left:9%;right:9%;transform:translateY(-50%)}.cfp-strand:before{background:#263341}.cfp-strand>i{width:var(--path-progress);background:linear-gradient(90deg,var(--accent),var(--lime));max-width:82%;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 30%,transparent);animation:1.2s both cfpPath;right:auto}.cfp-strand span{z-index:1;border:1px solid var(--line);text-align:center;background:#0c151f;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:102px;height:102px;display:flex;position:relative}.cfp-strand span.active{border-color:var(--lime);box-shadow:0 0 22px #c7ff3d21}.cfp-strand b{color:var(--lime);font:900 18px var(--font-display)}.cfp-strand em{color:#c6cfdb;letter-spacing:.05em;max-width:78px;margin-top:3px;font-size:10px;font-style:normal;font-weight:900;line-height:1.25}.cfp-scenarios{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.cfp-scenarios article{min-height:145px;padding:18px}.cfp-scenarios article+article{border-left:1px solid var(--line)}.cfp-scenarios strong{color:#fff;font:900 23px/1 var(--font-display);margin:9px 0;display:block}.cfp-scenarios p{color:#9fabbc;margin:0;font-size:10px;line-height:1.55}.college-playoff-path>footer{color:#8f9cad;margin-top:16px;font-size:10px;line-height:1.5}@keyframes cfpPath{0%{opacity:.3;width:0}to{opacity:1}}.catalog-team-hero{border:1px solid var(--line);background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 32%),linear-gradient(145deg,#111a25,#091019);border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;min-height:250px;margin:16px 0;padding:30px;display:grid;overflow:hidden}.catalog-team-hero>div{align-items:center;gap:22px;display:flex}.catalog-team-hero h2{font:900 clamp(31px,4vw,52px)/.9 var(--font-display);margin:5px 0 7px}.catalog-team-hero p{color:#b8c3d2;max-width:690px;margin:0;font-size:12px;line-height:1.65}.catalog-team-hero aside{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.catalog-team-hero aside span{flex-direction:column;justify-content:center;min-width:118px;min-height:86px;padding:15px;display:flex}.catalog-team-hero aside span+span{border-left:1px solid var(--line)}.catalog-team-hero aside small,.roster-player-status small{color:#8e9bad;letter-spacing:.1em;font-size:10px;font-weight:900}.catalog-team-hero aside strong{color:var(--lime);font:900 18px var(--font-display);margin-top:6px}.catalog-team-hero aside span:last-child strong{color:#f5b942}.roster-shell{border:1px solid var(--line);background:linear-gradient(145deg,#101925,#080f17);border-radius:19px;margin:16px 0;padding:27px;position:relative;overflow:hidden}.roster-shell:after{content:"";background:var(--accent);filter:blur(100px);opacity:.07;pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-120px}.roster-shell>header{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex;position:relative}.roster-shell>header h2{font:900 34px/.95 var(--font-display);margin:6px 0 4px}.roster-shell>header p{color:#aeb9c8;margin:0;font-size:10px}.roster-groups{z-index:1;gap:6px;margin-bottom:14px;display:flex;position:relative;overflow-x:auto}.roster-groups button{border:1px solid var(--line);color:#a9b5c5;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:99px;min-height:35px;padding:0 12px;font-size:10px;font-weight:900}.roster-groups button span{color:#6f7e92;margin-left:6px}.roster-groups button[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:#fff}.roster-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.roster-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:78px;padding:9px;transition:border-color .18s,background .18s;display:grid}.roster-grid>button:hover,.roster-grid>button.selected{border-color:color-mix(in srgb,var(--accent) 65%,white 12%);background:color-mix(in srgb,var(--accent) 8%,#111924)}.roster-grid>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.roster-grid small{color:#8f9cae;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.roster-grid strong{font:800 17px/1 var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:3px 0;overflow:hidden}.roster-grid em{color:#aeb8c7;font-size:10px;font-style:normal}.roster-grid>button>b{color:var(--lime)}.roster-photo{border:1px solid color-mix(in srgb,var(--accent) 38%,white 12%);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#182333),#0b121b);width:48px;height:48px;font:800 16px var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.roster-photo-image{background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.roster-photo.large{flex:none;width:74px;height:74px;font-size:23px}.roster-state{border:1px dashed var(--line);color:#9eabba;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:11px;display:flex}.roster-state i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 14px var(--lime);border-radius:50%;animation:1s infinite pulse}.roster-state.error{color:#ffd1d8;border-color:#ff526859}.roster-player{border:1px solid color-mix(in srgb,var(--accent) 45%,white 10%);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 11%,#111a25),#091019);z-index:2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(250px,.8fr) auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid;position:relative}.roster-player h3{font:900 27px var(--font-display);margin:5px 0 2px}.roster-player p{color:#aab6c6;margin:0;font-size:10px;line-height:1.5}.roster-player-status{border-left:1px solid var(--line);padding-left:18px}.roster-player-status strong{color:var(--lime);font:800 17px var(--font-display);margin:5px 0;display:block}.roster-player>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;align-self:start;width:31px;height:31px}@media (width<=900px){.teams-directory-hero,.team-landing-hero,.team-outlook-grid{grid-template-columns:minmax(0,1fr)}.teams-directory-hero>div:first-child,.teams-directory-hero>.teams-directory-controls,.teams-directory-hero>aside{grid-area:auto/1}.teams-directory-grid{grid-template-columns:repeat(2,1fr)}.teams-directory-controls{flex-direction:column;align-items:stretch;top:auto}.teams-directory-controls>label{width:100%}.teams-league-tabs{grid-template-columns:repeat(6,minmax(100px,1fr));overflow-x:auto}.team-upcoming-grid{grid-template-columns:repeat(2,1fr)}.team-upcoming-grid>article{border-bottom:1px solid var(--line)}.team-upcoming-grid>article:nth-child(odd){border-left:0}.games-browser-head{grid-template-columns:1fr;padding:30px}.games-league-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:4px;overflow-x:auto}.catalog-team-hero{grid-template-columns:1fr}.roster-grid{grid-template-columns:1fr 1fr}.roster-player{grid-template-columns:auto 1fr auto}.roster-player-status{border-left:0;border-top:1px solid var(--line);grid-column:1/4;padding:14px 0 0}}@media (width<=720px){.teams-directory-hero{gap:25px;min-height:0;padding:27px 20px}.teams-directory-hero h1{font-size:64px}.teams-directory-hero>div>p{font-size:12px}.teams-directory-hero>aside{grid-template-columns:1fr}.teams-directory-hero>aside>span{min-height:80px}.teams-directory-hero>aside>span+span{border-left:0;border-top:1px solid var(--line)}.teams-directory-hero>aside p{grid-column:auto}.teams-directory-controls{border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;width:calc(100% + 16px);margin-inline:-8px;padding:10px;position:sticky;top:67px}.teams-directory-controls>label{width:100%}.teams-league-tabs{margin-right:-10px;display:flex}.teams-league-tabs button{min-width:92px}.teams-directory-grid{grid-template-columns:1fr}.team-directory-card{min-height:92px}.teams-directory-heading h2{font-size:32px}.team-landing-hero{gap:27px;min-height:0;padding:25px 18px}.team-landing-identity{flex-direction:column;align-items:flex-start;gap:14px;width:100%;min-width:0}.team-landing-identity>span{width:100%;min-width:0}.team-landing-identity h1{overflow-wrap:normal;max-width:100%;font-size:clamp(41px,13vw,53px);line-height:.78}.team-landing-identity h1 em{max-width:100%;display:block}.team-landing-identity p{width:100%;max-width:58ch;font-size:11px}.team-season-board>span{min-height:84px;padding:13px}.team-season-board strong{font-size:19px}.team-playoff-outlook,.team-season-context{padding:22px 17px}.team-playoff-outlook>header{flex-direction:column;align-items:flex-start}.team-playoff-outlook h2,.team-season-context h2,.team-upcoming-shell h2{font-size:31px}.team-projection-main{grid-template-columns:1fr;gap:14px}.team-projection-main>strong{font-size:86px}.team-model-weights{grid-template-columns:1fr}.team-model-weights>span{min-height:105px}.team-model-weights>span+span{border-left:0;border-top:1px solid var(--line)}.team-season-context>div{grid-template-columns:1fr}.team-season-context>div>span+span{border-left:0;border-top:1px solid var(--line)}.team-upcoming-shell>header{padding:20px 17px}.team-upcoming-grid{grid-template-columns:1fr}.team-upcoming-grid>article{min-height:155px;border-left:0!important}.games-browser-head{gap:24px;min-height:0;padding:25px 18px}.games-browser-head h1{font-size:54px}.games-browser-head p{font-size:11px}.games-league-tabs{margin-right:-18px;display:flex}.games-league-tabs button{min-width:130px;min-height:96px;padding:13px}.games-league-tabs span{font-size:25px}.catalog-team-hero{gap:20px;min-height:0;padding:20px 16px}.catalog-team-hero>div{align-items:flex-start;gap:14px}.catalog-team-hero .team-badge{flex:none}.catalog-team-hero h2{font-size:30px}.catalog-team-hero aside{grid-template-columns:1fr}.catalog-team-hero aside span{min-height:62px}.catalog-team-hero aside span+span{border-left:0;border-top:1px solid var(--line)}.roster-shell{padding:19px 14px}.roster-shell>header{flex-direction:column;align-items:stretch}.roster-shell>header label{width:100%;min-width:0}.roster-grid{grid-template-columns:1fr}.roster-player{grid-template-columns:60px minmax(0,1fr) auto;gap:12px;padding:14px}.roster-photo.large{width:58px;height:58px}.roster-player h3{font-size:23px}.legal-header{width:calc(100% - 24px);height:70px}.legal-header .wordmark{display:flex}.legal-card{border-radius:17px;width:calc(100% - 24px);margin-top:22px;padding:30px 22px}.legal-card h1{font-size:51px}.legal-card section p{font-size:13px}.legal-back{padding:9px 11px;font-size:10px}.league-card-top>div>small{display:none}.player-performance-read>header{flex-direction:column;align-items:flex-start;gap:6px}.player-performance-read>div{grid-template-columns:1fr}.player-performance-read>div>span+span{border-left:0;border-top:1px solid var(--line)}.team-landing-toolbar{align-items:stretch}.team-back-button,.share-page-button{padding-inline:11px;font-size:10px}.next-game-context>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.next-game-context>div:first-child strong{text-align:left}.data-status-grid{grid-template-columns:1fr}.data-status-grid>span{min-height:52px}.data-status-grid>span+span{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-button{place-items:center;display:grid;overflow:hidden;background:linear-gradient(120deg,#c7ff3d1f,#ffffff09)!important;border-color:#c7ff3d61!important;border-radius:99px!important;width:auto!important;min-width:70px!important;height:40px!important;padding:3px 11px!important}.account-button span{color:#dce7c2;letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:900}.account-button.signed-in{border-color:#ffffff47!important;width:40px!important;min-width:40px!important;padding:2px!important}.account-button .account-photo{background-position:50%;background-size:cover;border-radius:50%;width:32px;height:32px;display:block}.account-button.signed-in span{background:var(--lime);color:#08100d;letter-spacing:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.account-control{place-items:center;display:grid;position:relative}.account-popover{z-index:90;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080e16fa;border:1px solid #ffffff3d;border-radius:15px;width:280px;padding:9px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 28px 70px #000000a8,0 0 0 1px #c7ff3d0a}.account-popover-user{border-bottom:1px solid #ffffff21;grid-template-columns:39px 1fr;align-items:center;gap:11px;min-height:69px;padding:8px 9px 12px;display:grid}.account-popover-avatar{background:var(--lime);color:#08100d;background-position:50%;background-size:cover;border:1px solid #c7ff3d75;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.account-popover-user>span:last-child,.account-popover button>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.account-popover small{color:#7f8da1;letter-spacing:.11em;font-size:9px;font-weight:850}.account-popover strong{color:#f3f6fa;margin-top:3px;font-size:13px;line-height:1.2}.account-popover>button{color:#c8d2df;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 10px;display:flex}.account-popover>button:hover,.account-popover>button:focus-visible{background:#ffffff0e}.account-popover>button>b{color:#8c99aa;font-size:16px}.account-popover>button.account-logout{border-top:1px solid #ffffff1c;border-radius:0 0 8px 8px}.account-popover>button.account-logout small,.account-popover>button.account-logout strong,.account-popover>button.account-logout>b{color:#ff8068}.account-popover>button:disabled{opacity:.58;cursor:wait}.account-popover>p{color:#ffb2bd;background:#ff52681a;border-radius:7px;margin:4px 5px 3px;padding:8px 9px;font-size:10px;line-height:1.4}.account-entry-popover{padding:10px}.account-entry-intro{border-bottom:1px solid #ffffff21;padding:12px 11px 15px}.account-entry-intro>small{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.account-entry-intro>strong{color:#f5f8fb;font:800 20px/1.05 var(--font-display);margin:7px 0 5px;display:block}.account-entry-intro>p{color:#9eabba;margin:0;font-size:11px;line-height:1.45}.account-entry-popover>button.account-create{background:var(--lime);margin-top:8px}.account-entry-popover>button.account-create:hover,.account-entry-popover>button.account-create:focus-visible{background:#d3ff67}.account-entry-popover>button.account-create small,.account-entry-popover>button.account-create strong,.account-entry-popover>button.account-create>b{color:#07100c}.account-entry-popover>footer{color:#7f8da1;letter-spacing:.04em;text-align:center;padding:10px 9px 3px;font-size:9px;font-weight:750}.account-entry-popover>footer span{color:#536174;margin:0 4px}.account-launch .avatar-orbit i{background:var(--lime);box-shadow:0 0 11px var(--lime)}.profile-launcher .launch-profile{margin-top:24px}.manage-teams{color:#e7f5c1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:2;background:#c7ff3d14;border:1px solid #c7ff3d80;border-radius:7px;margin-top:14px;padding:9px 12px;font-size:10px;font-weight:800;position:relative}.manage-teams span{color:var(--lime);margin-left:6px}.empty-account{border:1px solid var(--line);background:radial-gradient(circle at 75% 20%,#c7ff3d17,#0000 30%),#ffffff06;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:60px;display:flex}.empty-account h1{font:900 clamp(52px,8vw,105px)/.78 var(--font-display);margin:8px 0}.empty-account p{color:#bcc6d4;max-width:520px;line-height:1.65}.empty-account button{background:var(--lime);color:#07100c;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:8px;padding:14px 18px;font-size:11px;font-weight:900}.account-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03060bdb;place-items:center;padding:24px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.account-modal{background:linear-gradient(145deg,#121c28,#080d14 78%);border:1px solid #c7ff3d57;border-radius:22px;width:min(940px,100%);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 45px 120px #000000b3,0 0 80px #c7ff3d12}.account-modal-glow{background:var(--lime);filter:blur(145px);opacity:.055;pointer-events:none;border-radius:50%;width:430px;height:430px;position:absolute;top:-220px;right:-220px}.account-modal>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.account-modal>header h2{font:900 47px/.9 var(--font-display);margin:5px 0 7px}.account-modal>header h2 span{color:var(--orange);text-shadow:0 0 26px color-mix(in srgb,var(--orange) 28%,transparent)}.account-modal>header p{color:#bdc7d5;max-width:650px;margin:0;font-size:13px;line-height:1.6}.account-modal>header>button{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:50%;flex:none;width:43px;height:43px;font-size:27px;line-height:1}.team-directory-tools{z-index:4;background:linear-gradient(#101925 75%,#0000);justify-content:space-between;align-items:center;gap:14px;margin:25px 0 14px;padding:13px 0;display:flex;position:sticky;top:-30px}.team-league-filter{border:1px solid var(--line);background:#0a1119;border-radius:10px;gap:5px;padding:4px;display:flex;overflow-x:auto}.team-league-filter button{color:#9da9bb;letter-spacing:.09em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.team-league-filter button span{color:#69768a;margin-left:6px;font-size:10px}.team-league-filter button[aria-selected=true]{background:var(--lime);color:#08110c}.team-league-filter button[aria-selected=true] span{color:#425116}.team-directory-tools>label,.roster-shell>header label{border:1px solid var(--line);color:#7e8da2;background:#0a1119;border-radius:10px;align-items:center;gap:9px;min-width:220px;height:46px;padding:0 13px;display:flex}.team-directory-tools input,.roster-shell>header input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.team-choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.team-choice-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-columns:40px 1fr 25px;align-items:center;gap:11px;min-height:76px;padding:11px;transition:all .22s;display:grid}.team-choice-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 68%,white 12%)}.team-choice-grid>button.selected{border-color:color-mix(in srgb,var(--accent) 72%,white 18%);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 18%,#121924),#ffffff06);box-shadow:inset 3px 0 0 var(--accent)}.team-choice-grid>button>span{flex-direction:column;min-width:0;display:flex}.team-choice-grid small{color:#aab5c4;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-choice-grid strong{font:800 18px var(--font-display);margin-top:3px}.team-choice-grid>button>b{color:var(--lime);text-align:center;font-size:17px}.account-error{color:#ffd1d8;background:#ff526814;border-left:3px solid #ff5268;padding:11px 13px;font-size:11px}footer.account-modal-actions{border-top:1px solid var(--line);color:#aeb9c8;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:24px 0 0;padding:18px 0 0;font-size:11px;display:flex}.account-modal-actions span strong{color:#fff;font:900 22px var(--font-display);margin-right:4px}.account-modal-actions>button{background:var(--lime);color:#07100c;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:8px;padding:14px 19px;font-size:11px;font-weight:900}.account-modal-actions>button:disabled{opacity:.45;cursor:not-allowed}.account-setup-notice{width:min(850px,100%)}.security-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:30px 0 10px;display:grid}.security-flow>span{border:1px solid var(--line);background:#ffffff06;border-radius:13px;flex-direction:column;min-height:130px;padding:18px;display:flex}.security-flow>span>b{color:var(--lime);font:900 25px var(--font-display)}.security-flow>span>strong{font:800 18px var(--font-display);margin:8px 0 5px}.security-flow>span>small{color:#aab5c4;font-size:10px;line-height:1.45}.security-flow>i{color:var(--lime);font-style:normal}@media (width<=900px){.team-choice-grid{grid-template-columns:1fr 1fr}.team-directory-tools{flex-direction:column;align-items:stretch}.team-directory-tools>label{width:100%}}@media (width<=720px){.global-header .header-tools{margin-left:5px;display:flex}.account-button{width:47px!important;min-width:47px!important;height:44px!important;min-height:44px!important;padding:2px 6px!important}.account-button span{letter-spacing:.05em;font-size:10px}.account-popover{width:min(290px,100vw - 24px);top:calc(100% + 10px)}.account-modal-backdrop{place-items:start center;padding:8px}.account-modal{border-radius:17px;max-height:calc(100vh - 16px);padding:20px 14px}.account-modal>header h2{font-size:35px}.account-modal>header p{font-size:11px}.team-directory-tools{padding-top:10px;top:-20px}.team-league-filter{width:100%}.team-league-filter button{flex:1;padding:0 9px}.team-choice-grid{grid-template-columns:1fr}footer.account-modal-actions{align-items:flex-start}.account-modal-actions>button{min-height:48px}.security-flow{grid-template-columns:1fr}.security-flow>i{justify-self:center;transform:rotate(90deg)}.security-flow>span{min-height:105px}.empty-account{min-height:430px;padding:30px 22px}}:root{--chart-positive:#c7ff3d;--chart-negative:#ff5268;--chart-neutral:#6f8fbf;--chart-grid:#253143;--live:#ff5268;--focus:#f7f9fc}.site-shell,.leader-rank,.leader-stat,.leader-index,.detail-score-ring,.detail-stats,.detail-form,.pitcher-kpis,.batting-order,.team-score,.league-time,.record-grid,.record-quality,.profile-scoreboard,.stat-ribbon,.quality-track,.playoff-panel,.game-center{font-variant-numeric:tabular-nums lining-nums}.micro-label{color:#9fb0c5}.league-time span{color:#aeb9c8}.league-time .live-label{color:var(--live)}.league-game-card:after{display:none}.league-game-card:before{background:var(--accent);opacity:.82;width:64px;right:auto}.league-game-card{background:linear-gradient(112deg,color-mix(in srgb,var(--away-color) 8%,#101923) 0 48%,color-mix(in srgb,var(--home-color) 8%,#0d151f) 52% 100%);isolation:isolate}.league-game-card:before{background:var(--away-color);opacity:1;width:72px;box-shadow:none;left:0;right:auto}.league-game-card:after{content:"";background:var(--home-color);filter:none;opacity:1;border-radius:0;width:72px;height:3px;display:block;position:absolute;top:0;left:auto;right:0}.matchup-strands{pointer-events:none;z-index:0;opacity:.2;height:145px;position:absolute;inset:50px -45px auto;overflow:hidden}.matchup-strands i{background:linear-gradient(90deg,transparent,var(--away-color) 18%,var(--away-color) 46%,transparent 74%);transform-origin:50%;width:110%;height:1px;position:absolute;left:-5%;transform:rotate(14deg)}.matchup-strands i+i{background:linear-gradient(90deg,transparent 20%,var(--home-color) 48%,var(--home-color) 78%,transparent);top:85px;transform:rotate(-14deg)}.league-card-top,.league-matchup,.league-time,.league-venue,.league-game-card>button{z-index:1;position:relative}.league-card-top>div{align-items:center;gap:7px;display:flex}.league-card-top em{color:var(--lime);letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.league-game-card.is-favorite{border-color:color-mix(in srgb,var(--lime) 58%,var(--line));box-shadow:inset 0 0 0 1px #c7ff3d14}.league-card-top b{color:#dbe3ed}.league-matchup{background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 5%,#060b118c),#060b1161 47% 53%,color-mix(in srgb,var(--home-color) 5%,#060b118c));border:1px solid #ffffff0e;border-radius:12px;padding:12px 7px}.code-disc.away,.code-disc.home{--team-color:var(--away-color);border-color:color-mix(in srgb,var(--team-color) 68%,white 12%);background:radial-gradient(circle at 32% 25%,color-mix(in srgb,var(--team-color) 31%,#162131),color-mix(in srgb,var(--team-color) 9%,#101823));box-shadow:inset 0 0 0 3px #ffffff06,0 8px 22px color-mix(in srgb,var(--team-color) 12%,transparent)}.code-disc.home{--team-color:var(--home-color)}.league-matchup>i{color:#9aa7b8;background:#0b121b;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.league-time{border-color:#ffffff1c}.league-venue>span{color:color-mix(in srgb,var(--home-color) 72%,white 18%)}.league-game-card>button{background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 5%,#ffffff05),color-mix(in srgb,var(--home-color) 5%,#ffffff05));border-color:#ffffff24}.league-game-card:hover{border-color:color-mix(in srgb,var(--home-color) 42%,white 15%);box-shadow:0 22px 52px #00000052}.league-game-card:hover:before,.league-game-card:hover:after{width:38%;transition:width .3s}.league-card-top>div>small{color:#aeb9c8;letter-spacing:.09em;white-space:nowrap;border:1px solid #ffffff21;border-radius:99px;padding:3px 6px;font-size:10px;font-weight:900}.league-card-motif{z-index:0;pointer-events:none;opacity:.36;position:absolute;inset:0;overflow:hidden}.league-card-motif:before,.league-card-motif:after,.league-card-motif i{content:"";display:block;position:absolute}.league-game-card--mlb .league-card-motif:before{border:1px solid color-mix(in srgb,var(--home-color) 35%,transparent);border-radius:50%;width:190px;height:190px;top:43px;right:-76px}.league-game-card--mlb .league-card-motif:after{border:1px dashed #fff3;border-radius:50%;width:116px;height:116px;top:80px;right:-38px;transform:rotate(24deg)}.league-game-card--mlb .league-card-motif i:first-child,.league-game-card--mlb .league-card-motif i:nth-child(2){border-left:1px dashed color-mix(in srgb,var(--home-color) 55%,white 12%);border-radius:50%;width:54px;height:92px;top:92px;right:22px;transform:rotate(24deg)}.league-game-card--mlb .league-card-motif i:nth-child(2){right:74px;transform:rotate(204deg)}.league-game-card--mlb .league-matchup{border-radius:18px 18px 48px 48px}.league-game-card--nfl .league-card-motif,.league-game-card--ncaaf .league-card-motif{background:repeating-linear-gradient(90deg,#0000 0 44px,#ffffff0e 44px 45px)}.league-game-card--nfl .league-card-motif:before,.league-game-card--ncaaf .league-card-motif:before{background:#ffffff26;width:1px;top:49px;bottom:63px;left:50%}.league-game-card--nfl .league-card-motif:after,.league-game-card--ncaaf .league-card-motif:after{border-top:6px double #ffffff21;border-bottom:6px double #ffffff21;width:50px;height:92px;top:86px;left:calc(50% - 25px)}.league-game-card--nfl .league-card-motif i,.league-game-card--ncaaf .league-card-motif i{background:#ffffff30;width:9px;height:2px;top:103px;left:calc(50% - 4px);box-shadow:0 12px #ffffff30,0 24px #ffffff30,0 36px #ffffff30,0 48px #ffffff30}.league-game-card--ncaaf{border-radius:8px 20px}.league-game-card--ncaaf .league-card-motif{opacity:.48;background:repeating-linear-gradient(90deg,#0000 0 31px,#ffffff0e 31px 32px),linear-gradient(#f4b94214,#0000 42%)}.league-game-card--ncaaf .league-matchup{border-left:3px solid color-mix(in srgb,var(--away-color) 55%,white 10%);border-right:3px solid color-mix(in srgb,var(--home-color) 55%,white 10%);border-radius:7px}.league-game-card--nba .league-card-motif{background:repeating-linear-gradient(0deg,#0000 0 21px,#e6b2690b 21px 22px)}.league-game-card--nba .league-card-motif:before{border:1px solid color-mix(in srgb,var(--home-color) 46%,white 9%);border-radius:50%;width:190px;height:190px;top:53px;right:-72px;box-shadow:0 0 0 35px #ffffff06}.league-game-card--nba .league-card-motif:after{border:1px solid color-mix(in srgb,var(--away-color) 50%,white 8%);border-radius:0 48px 48px 0;width:74px;height:118px;top:78px;left:-25px}.league-game-card--nba .league-matchup{background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 8%,#22141280),#180f1273 47% 53%,color-mix(in srgb,var(--home-color) 8%,#22141280));border-color:#ffd2911f}.league-game-card--nhl .league-card-motif:before{background:#ff40545e;width:1px;top:48px;bottom:64px;left:50%;box-shadow:-73px 0 #45a8ff3b,73px 0 #45a8ff3b}.league-game-card--nhl .league-card-motif:after{border:1px solid #ff405438;border-radius:50%;width:104px;height:104px;top:91px;left:calc(50% - 52px)}.league-game-card--nhl .league-card-motif i:first-child,.league-game-card--nhl .league-card-motif i:nth-child(2){border:1px solid #45a8ff40;border-radius:50%;width:58px;height:34px;top:125px}.league-game-card--nhl .league-card-motif i:first-child{left:-19px}.league-game-card--nhl .league-card-motif i:nth-child(2){right:-19px}.league-game-card--nhl .league-matchup{background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 5%,#e8f2fa09),#060b1170,color-mix(in srgb,var(--home-color) 5%,#e8f2fa09));border-radius:42px}.pulse-note>i{width:18px;height:2px;box-shadow:none;background:#728199;border-radius:2px}.signal-status i{width:16px;height:2px;box-shadow:none;background:#728199;border-radius:2px;animation:none}.signal-grid b{color:#9fb0c5}.signal-grid-accent{background:#ffffff06}.leaderboard-sort button[aria-pressed=true]{color:#f7f9fc;box-shadow:none;background:#91a4bf1f;border-color:#91a4bf}.leaderboard-sort button[aria-pressed=true] i{color:#f7f9fc}.leaderboard-columns{z-index:3;background:#0d1620;position:sticky;top:0}.leaderboard-columns span:nth-child(n+2),.leader-stat,.leader-index{text-align:center}.leader-stat{align-items:center}.batting-order-head span:nth-child(n+2),.batting-order li span{text-align:right}.batting-order-head{z-index:2;background:#0e1823;position:sticky;top:0}.positive{color:var(--chart-positive)!important}.negative{color:var(--chart-negative)!important}.info-tip{vertical-align:middle;color:#cbd5e1;width:16px;height:16px;font:800 10px/1 var(--font-body);letter-spacing:0;cursor:help;border:1px solid #718096;border-radius:50%;outline:none;place-items:center;margin-left:4px;display:inline-grid;position:relative}.info-tip:after{content:attr(data-tip);z-index:40;color:#e4e9f0;width:250px;font:500 11px/1.5 var(--font-body);letter-spacing:0;text-transform:none;text-align:left;opacity:0;pointer-events:none;background:#111b27;border:1px solid #425067;border-radius:8px;padding:10px 11px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);right:-8px;transform:translateY(4px);box-shadow:0 15px 38px #0000006b}.info-tip:hover:after,.info-tip:focus:after{opacity:1;transform:none}.mobile-record-details{display:none}.header-tools>.global-search-button{border:1px solid var(--line);color:#c9d2df;cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:126px;height:36px;padding:0 9px 0 12px;font-size:10px;font-weight:800;display:flex}.global-search-button:hover,.global-search-button:focus-visible{background:#ffffff0e;border-color:#718198;outline:none}.global-search-button .search-icon{color:#d9e1eb;font-size:18px;line-height:1}.global-search-button .search-label{font-size:10px;line-height:1}.global-search-button kbd,.quick-switcher kbd{color:#aeb9c8;font:700 10px var(--font-body);background:#17212e;border:1px solid #465268;border-radius:5px;padding:3px 5px;box-shadow:inset 0 -1px #ffffff0d}.quick-switcher-backdrop{z-index:200;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#03070cc7;place-items:start center;padding:10vh 18px 18px;animation:.16s both fadeIn;display:grid;position:fixed;inset:0}.quick-switcher{background:#0d1620;border:1px solid #465268;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:78vh;display:grid;overflow:hidden;box-shadow:0 40px 110px #000000ad}.quick-switcher>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:flex}.quick-switcher>header label{flex:1;align-items:center;gap:10px;height:46px;display:flex}.quick-switcher>header label>span{color:#9fb0c5;font-size:25px}.quick-switcher input{color:#f7f9fc;width:100%;height:100%;font:700 15px var(--font-body);background:0 0;border:0;outline:none}.quick-switcher input::placeholder{color:#738196}.quick-switcher-results{scrollbar-width:thin;scrollbar-color:#465268 #0d1620;padding:7px;overflow-y:auto}.quick-switcher-results>button{color:#f7f9fc;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-height:63px;padding:9px 11px;display:grid}.quick-switcher-results>button[aria-selected=true]{background:#162230;border-color:#506078}.quick-switcher-results>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.quick-switcher-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quick-switcher-results small{text-overflow:ellipsis;white-space:nowrap;color:#9ba8ba;margin-top:4px;font-size:10px;overflow:hidden}.quick-switcher-results>button>b{color:#708097;text-align:right}.switcher-kind{color:#9fb0c5;letter-spacing:.1em;text-align:center;border:1px solid #49566a;border-radius:5px;min-width:55px;padding:5px 6px;font-size:10px;font-weight:900}.kind-player{color:#9cc7fb;border-color:#4b6e99}.kind-team{color:#e4c981;border-color:#7c6537}.kind-game{color:#f2a0ad;border-color:#7d4650}.kind-news{color:#c7ade7;border-color:#66557f}.switcher-empty{color:#eef2f7;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.switcher-empty span{color:#8e9caf;margin-top:6px;font-size:11px}.quick-switcher>footer{border-top:1px solid var(--line);color:#8f9caf;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;margin:0;padding:10px 14px;font-size:10px;display:flex}.quick-switcher>footer>span,.density-control{align-items:center;gap:5px;display:flex}.density-control small{color:#8391a4;letter-spacing:.1em;margin-right:3px;font-size:10px}.density-control button{color:#a8b4c4;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #465268;border-radius:6px;min-height:31px;padding:0 10px;font-size:10px;font-weight:800}.density-control button[aria-pressed=true]{color:#f7f9fc;background:#1a2736;border-color:#9aacc3}.site-shell[data-density=compact] .page-wrap{padding-top:28px}.site-shell[data-density=compact] .hero-grid,.site-shell[data-density=compact] .team-feature,.site-shell[data-density=compact] .profile-bottom{gap:12px}.site-shell[data-density=compact] .league-game-wall{gap:9px}.site-shell[data-density=compact] .league-game-card{min-height:274px;padding:15px}.site-shell[data-density=compact] .league-matchup{margin:18px 0 14px}.site-shell[data-density=compact] .leaderboard-list>button{min-height:62px;padding-top:6px;padding-bottom:6px}.site-shell[data-density=compact] .record-shell,.site-shell[data-density=compact] .analytics-shell{padding-top:18px;padding-bottom:18px}.site-shell[data-density=compact] .record-grid>div{min-height:76px}.site-shell[data-density=compact] .signal-grid article{min-height:190px;padding:22px}.league-game-card,.leaderboard-list>button,.team-switcher button,.view-enter,.reveal{animation-duration:.45s}.quality-track b,.detail-form i,.form-chart i,.trend-path{transition-duration:.18s;animation-duration:.18s}@media (width<=900px){.header-tools>.global-search-button{border-radius:50%;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;padding:0}.global-search-button .search-label,.global-search-button kbd{display:none}.global-search-button .search-icon{font-size:20px;display:inline}}@media (width<=720px){.header-tools{display:flex!important}.header-tools>.global-search-button{width:40px;min-width:40px;height:40px;display:flex}.quick-switcher-backdrop{place-items:start center;padding:8px;overflow:hidden}.quick-switcher{border-radius:13px;width:100%;max-width:100%;max-height:calc(100dvh - 16px)}.quick-switcher>header{min-height:63px;padding:8px 11px}.quick-switcher input{touch-action:manipulation;font-size:16px}.quick-switcher-results>button{grid-template-columns:54px minmax(0,1fr);min-height:66px;padding:8px}.quick-switcher-results>button>b{display:none}.quick-switcher>footer{flex-direction:column;align-items:flex-start}.quick-switcher>footer>span{display:none}.density-control{width:100%}.density-control button{flex:1;min-height:38px}.record-grid .split-stat{display:none}.mobile-record-details{border-top:1px solid var(--line);display:block}.mobile-record-details summary{color:#c5ceda;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 4px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobile-record-details summary::-webkit-details-marker{display:none}.mobile-record-details[open] summary span{transform:rotate(45deg)}.mobile-record-details>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.mobile-record-details>div>span{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:67px;padding:12px;display:flex}.mobile-record-details>div>span:nth-child(2n){border-left:1px solid var(--line)}.mobile-record-details small{color:#91a0b3;letter-spacing:.1em;font-size:10px}.mobile-record-details strong{font:800 19px var(--font-display);font-variant-numeric:tabular-nums;margin-top:5px}.info-tip:after{width:220px;right:-30px}.site-shell[data-density=compact] .page-wrap{padding-top:16px}.site-shell[data-density=compact] .league-game-card{min-height:250px}.site-shell[data-density=compact] .leaderboard-list>button{min-height:57px}}@media (width<=1100px){.profile-launcher{min-height:560px}.profile-strand-art{width:min(560px,100%);height:230px;margin:-18px auto 12px}.profile-strand-art>span{left:60%}}@media (width<=720px){.profile-launcher{min-height:590px;padding:24px 21px}.profile-launcher h2{font-size:52px}.profile-launcher-copy>p{font-size:12px}.profile-strand-art{width:calc(100% + 24px);height:190px;margin:-10px -12px 10px}.profile-strand-art>span{width:82px;height:82px;left:60%}.profile-strand-art strong{font-size:31px}.profile-launcher .launch-profile{margin-top:20px}}.team-switcher button>span:nth-child(2){min-width:0}.team-tab-record strong,.team-tab-record small{white-space:nowrap}.playoff-scenario{border:1px solid var(--line);background:linear-gradient(145deg,#111a25,#0a1119);border-radius:18px;margin:16px 0;position:relative;overflow:hidden}.playoff-scenario:after{content:"";background:var(--accent);filter:blur(105px);opacity:.06;pointer-events:none;width:190px;height:190px;position:absolute;top:0;right:0}.playoff-scenario>header{border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 27px;display:flex;position:relative}.playoff-scenario>header h2{font:900 34px/.95 var(--font-display);margin:6px 0 0}.scenario-probability{flex-direction:column;align-items:flex-end;display:flex}.scenario-probability small{color:#9aa7b8;letter-spacing:.11em;font-size:10px;font-weight:800}.scenario-probability strong{color:var(--accent);font:900 34px var(--font-display);font-variant-numeric:tabular-nums}.scenario-core{z-index:1;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:148px;padding:22px 27px;display:grid;position:relative}.scenario-seed{border:1px solid color-mix(in srgb,var(--accent) 62%,white 14%);background:color-mix(in srgb,var(--accent) 11%,#101923);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.scenario-seed small{color:#aeb9c7;letter-spacing:.09em;text-align:center;font-size:10px;font-weight:800}.scenario-seed strong{color:var(--accent);font:900 44px/.8 var(--font-display);font-variant-numeric:tabular-nums}.scenario-core>div>small{color:#8e9bad;letter-spacing:.11em;font-size:10px;font-weight:800}.scenario-core h3{font:900 27px/.95 var(--font-display);margin:6px 0 4px}.scenario-core p{color:#aeb9c8;margin:0;font-size:11px}.scenario-state{border:1px solid color-mix(in srgb,var(--accent) 45%,white 12%);background:color-mix(in srgb,var(--accent) 9%,transparent);color:color-mix(in srgb,var(--accent) 72%,white);letter-spacing:.1em;white-space:nowrap;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900}.scenario-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;grid-template-columns:1fr 1fr 1.35fr;display:grid;position:relative}.scenario-metrics>span{flex-direction:column;justify-content:center;min-height:88px;padding:16px 27px;display:flex}.scenario-metrics>span+span{border-left:1px solid var(--line)}.scenario-metrics small,.scenario-branches small{color:#8f9cae;letter-spacing:.11em;font-size:10px;font-weight:800}.scenario-metrics strong{font:800 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px}.scenario-branches{z-index:1;grid-template-columns:1fr 1fr;display:grid;position:relative}.scenario-branches article{flex-direction:column;min-height:135px;padding:22px 27px;display:flex}.scenario-branches article+article{border-left:1px solid var(--line)}.scenario-branches article:first-child small{color:var(--chart-positive)}.scenario-branches article:last-child small{color:var(--chart-negative)}.scenario-branches strong{font:800 20px var(--font-display);margin:7px 0 5px}.scenario-branches p{color:#aeb9c8;max-width:610px;margin:0;font-size:11px;line-height:1.55}.scenario-note{border-top:1px solid var(--line);color:#7f8da1;z-index:1;margin:0;padding:13px 27px;font-size:10px;line-height:1.5;position:relative}@media (width<=720px){.team-switcher{scroll-snap-type:x mandatory;margin-right:-12px;padding:5px 12px 9px 0}.team-switcher button{scroll-snap-align:start;flex:0 0 260px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:3px 12px;min-width:260px;padding:13px 15px}.team-switcher .team-badge{grid-row:1/3}.team-switcher button>span:nth-child(2){grid-area:1/2}.team-tab-record{flex-direction:row;grid-area:2/2;justify-content:flex-start;align-items:baseline;gap:12px;width:100%;display:flex}.team-tab-record strong{line-height:1;font-size:20px!important}.team-tab-record small{font-size:10px;line-height:1}.record-heading{align-items:center;gap:12px}.record-heading>div{min-width:0}.record-quality{flex:none}.record-grid{grid-template-columns:1fr!important}.record-grid>div{border-left:0!important;min-height:0!important}.record-main{min-height:96px!important;padding:17px 4px!important}.record-main strong{font-size:42px}.winning-split{border-top:1px solid var(--line)!important;grid-area:auto/1!important;grid-template-columns:1fr!important;gap:10px!important;min-height:128px!important;padding:18px 4px!important;display:grid!important}.winning-split strong{font-size:32px}.winning-split p{max-width:none;font-size:11px;line-height:1.55}.playoff-scenario{margin-top:12px}.playoff-scenario>header{align-items:flex-end;min-height:0;padding:19px 17px}.playoff-scenario>header h2{max-width:230px;font-size:27px}.scenario-probability small{font-size:10px}.scenario-probability strong{font-size:28px}.scenario-core{grid-template-columns:78px minmax(0,1fr);gap:15px;min-height:0;padding:19px 17px}.scenario-seed{width:74px;height:74px}.scenario-seed small{max-width:54px;font-size:10px}.scenario-seed strong{font-size:35px}.scenario-core h3{font-size:22px}.scenario-core p{font-size:10px;line-height:1.45}.scenario-state{grid-column:1/3;justify-self:start;margin-top:1px}.scenario-metrics{grid-template-columns:1fr}.scenario-metrics>span{min-height:70px;padding:13px 17px}.scenario-metrics>span+span{border-left:0;border-top:1px solid var(--line)}.scenario-metrics strong{font-size:17px}.scenario-branches{grid-template-columns:1fr}.scenario-branches article{min-height:0;padding:18px 17px}.scenario-branches article+article{border-left:0;border-top:1px solid var(--line)}.scenario-branches p{font-size:11px}.scenario-note{padding:12px 17px;font-size:10px}}@media (width<=1100px){.dashboard-lead{grid-template-columns:1fr 150px 190px}.dashboard-lead>button{grid-column:1/4;justify-self:start;margin-top:-10px;margin-bottom:16px}.dashboard-race-list>button{grid-template-columns:30px 42px minmax(140px,1fr) minmax(125px,.75fr) minmax(140px,.8fr) 90px 18px;gap:10px;padding-inline:14px}.dashboard-standings-layout{grid-template-columns:1fr}.dashboard-standings-team{min-height:260px}}@media (width<=720px){.team-switcher .overview-tab-mark{grid-row:1/3}.dashboard-overview{border-radius:15px;margin-top:12px}.dashboard-overview-head{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:22px 18px}.dashboard-overview-head h2{font-size:31px}.dashboard-overview-head p{font-size:11px}.dashboard-overview-head>button{min-height:42px}.dashboard-lead{grid-template-columns:1fr auto;gap:17px;margin:0 18px;padding:18px 0}.dashboard-lead-team{grid-column:1/3}.dashboard-lead-team .team-badge--lg{width:60px;height:60px}.dashboard-lead-team strong{font-size:21px}.dashboard-lead-chance strong{font-size:35px}.dashboard-lead-next{text-align:right;align-items:flex-end}.dashboard-lead>button{grid-column:1/3;justify-self:stretch;min-height:42px;margin:0}.dashboard-summary{grid-template-columns:1fr 1fr;margin:17px 18px 0}.dashboard-summary>span{min-height:70px;padding:13px}.dashboard-summary>span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.dashboard-summary>span:nth-child(4){border-top:1px solid var(--line)}.dashboard-summary strong{font-size:22px}.dashboard-race-heading{flex-direction:column;align-items:flex-start;gap:4px;margin:25px 18px 12px}.dashboard-race-heading p{font-size:10px}.dashboard-race-list{margin:0 18px 22px}.dashboard-race-list>button{grid-template-rows:auto auto;grid-template-columns:25px 38px minmax(0,1fr) auto;gap:7px 10px;min-height:124px;padding:14px 12px}.dashboard-race-list .team-badge{grid-area:1/2}.dashboard-team-name{grid-area:1/3}.dashboard-race-state{grid-area:2/2/auto/4}.dashboard-playoff-window{text-align:right;grid-area:2/4;align-items:flex-end;max-width:106px}.dashboard-team-odds{grid-area:1/4}.dashboard-open{display:none}.dashboard-rank{grid-area:1/1/3}.dashboard-race-state strong,.dashboard-playoff-window strong{font-size:10px}.dashboard-team-odds strong{font-size:22px}.dashboard-team-standings{border-radius:15px}.dashboard-team-standings>header{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:22px 18px}.dashboard-team-standings>header h2{font-size:31px}.dashboard-standings-layout{gap:10px;padding:10px}.dashboard-standings-team{gap:14px;min-height:0;padding:19px 16px}.dashboard-standings-team .team-badge--lg{width:60px;height:60px}.dashboard-standings-team>span>strong{font-size:29px}.dashboard-standings-team>div{margin-top:8px}.dashboard-standings-panel{padding:20px 14px}.dashboard-standings-panel h2{font-size:30px}}h1,h2,h3,h4,.wordmark{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}body [class] p{font-family:var(--font-body);font-size:var(--copy-size);line-height:1.62}body [class] small{font-family:var(--font-body);font-size:var(--label-size);line-height:1.4}body [class] li{font-family:var(--font-body);font-size:var(--copy-size);line-height:1.58}.micro-label{font:800 var(--label-size) var(--font-body);letter-spacing:.135em}.page-wrap,.play-wrap,.play-public-wrap,.live-player-nav,.live-player-hero,.live-player-kpis,.position-lens,.position-comparison,.player-history-panel,.player-method,.live-player-footer{width:min(var(--content-max),calc(100% - clamp(32px,4.7vw,96px)))}.site-shell>footer,.play-shell>footer{width:min(var(--content-max),calc(100% - clamp(32px,4.7vw,96px)));font-size:10px}.page-wrap{padding:34px 0 68px}.play-wrap{padding:34px 0 72px}.play-public-wrap{padding:28px 0 68px}.global-header{padding-inline:max(var(--content-gutter),calc((100vw - var(--content-max))/2))}.wordmark{font-size:26px}.wordmark em{font-size:10px}.global-header nav{margin-left:clamp(36px,4vw,72px)}.global-header nav button{padding-inline:clamp(13px,1.2vw,22px);font-size:12px}.ticker-track{font:800 11px var(--font-body)}.broadcast-top,.tile-top,.profile-intro p,.profile-scoreboard small,.team-switcher small,.next-matchup small,.game-facts small,.game-facts em,.model-live,.data-status-grid small,.analytics-head small,.record-grid small,.player-identity small,.impact-score small,.form-chart small,.story-card small,.team-season-board small,.projection-label,.team-model-weights small,.team-model-weights em,.team-season-context small,.team-season-context>footer,.division-race-columns,.division-race-rows>div>span>b,.team-upcoming-shell>header>span,.team-upcoming-grid article small,.team-upcoming-grid article>footer,.college-playoff-path>header small,.cfp-scenarios small,.college-playoff-path>footer,.roster-shell small,.account-modal small{font-size:var(--label-size);line-height:1.4}.broadcast-bottom>button,.next-game-panel>button,.league-game-card>button,.global-search-button,.feed-refresh button,.signin-actions a,.strand-line-copy>div a,.strand-line-final>div a,.strand-line-final>div button{min-height:44px;font-size:11px}.broadcast-copy p,.profile-launcher-copy>p,.league-board-head p,.next-game-context p,.chance-block p,.team-projection-main>span p,.team-season-context>p,.college-playoff-path header p,.position-lens header p,.player-history-panel header p,.player-method p{font-size:var(--copy-size);line-height:1.62}.broadcast-hero,.profile-launcher{min-height:540px}.broadcast-copy{margin-bottom:30px}.broadcast-bottom{min-height:94px}.broadcast-bottom>div:nth-child(2) small,.venue-condition small,.venue-condition em{font-size:10px}.venue-condition strong,.venue-condition.compact strong{font-size:11px}.profile-strand-art small,.launch-profile small,.launch-profile em{font-size:10px}.profile-strand-art em{font-size:10px;line-height:1.35}.section-title>span,.section-title>button{font-size:11px}.game-tile{min-height:268px}.tile-top,.tile-time span,.tile-owner,.tile-match small,.tile-match em{font-size:10px}.tile-match strong{font-size:21px}.tile-time strong{font-size:17px}.league-game-card{min-height:292px}.league-card-top,.league-time span,.league-venue small,.league-game-card>button{font-size:10px}.league-matchup strong{font-size:21px}.league-matchup small{font-size:10px}.league-time strong{font-size:19px}.league-venue strong{font-size:13px}.league-game-card>button small{font-size:10px}.profile-hero{min-height:320px;padding:36px}.profile-intro p{font-size:13px}.profile-scoreboard small,.team-switcher small{font-size:10px}.profile-scoreboard strong{font-size:27px}.team-switcher button{min-height:72px}.team-switcher strong{font-size:18px}.dashboard-overview-head p,.dashboard-race-heading p,.dashboard-race-state small,.dashboard-playoff-window small,.dashboard-team-odds small{font-size:11px}.dashboard-race-state strong,.dashboard-playoff-window strong{font-size:12px}.next-matchup{margin:38px 0 30px}.next-matchup small,.next-matchup em,.game-facts small,.game-facts em{font-size:10px}.next-matchup strong{font-size:27px}.game-facts strong{font-size:18px}.chance-block p{font-size:12px}.data-status-grid small{font-size:10px}.data-status-grid strong{font-size:15px}.team-landing-hero{min-height:320px;padding:36px}.team-landing-identity p{font-size:14px}.team-season-board small,.team-model-weights small,.team-model-weights em,.player-performance-read small,.team-season-context small,.division-race-columns,.team-upcoming-grid article small,.team-upcoming-grid article>footer{font-size:10px}.team-model-weights>span{min-height:112px}.team-projection-main>span p,.player-performance-read>p,.team-season-context>p{font-size:13px}.team-season-context>footer{font-size:10px}.division-race-rows>div{min-height:61px}.division-race-rows>div>span>b{font-size:10px}.division-race-rows>div>span>strong{font-size:15px}.division-race-rows>div>em,.team-season-context>p.division-race-note{font-size:11px}.team-upcoming-grid>article{min-height:170px}.cfp-scenarios article{min-height:126px}.cfp-scenarios p,.college-playoff-path>footer{font-size:11px}.analytics-head p,.player-search-results p,.player-verdict p,.performance-insight p,.player-method p{font-size:var(--copy-size)}.analytics-head small,.player-identity small,.impact-score small,.form-chart small,.rising,.impact-score em,.player-verdict small,.story-card small,.position-rank small,.position-rank em{font-size:var(--label-size)}.story-card strong{font-size:18px}.live-player-state p{font-size:15px}.live-player-state a,.live-player-nav nav a,.player-share-button{font-size:11px}.live-player-hero{padding:42px}.live-player-kpis article{min-height:112px;padding:18px}.position-lens>header,.position-comparison>header,.player-history-panel>header{padding:27px 30px}.player-method{grid-template-columns:180px 1fr}.compete-game-selector>header{padding:26px 29px}.compete-game-selector>header>span,.compete-game-selector a>small{font-size:10px}.compete-game-selector>header>strong{font-size:34px}.compete-game-selector>header>p,.compete-game-selector a>p{font-size:13px;line-height:1.55}.compete-game-selector a{min-height:138px;padding:20px 23px}.compete-game-selector a>strong{font-size:35px}.compete-game-selector a>em{font-size:10px}.strand-line-hero{min-height:520px;padding:clamp(38px,3vw,52px)}.strand-line-copy>p{font-size:15px;line-height:1.65}.strand-line-copy>strong{font-size:17px}.line-lock-visual{min-height:370px}.line-lock-visual>header span,.line-lock-visual>header strong,.line-lock-visual>footer small,.line-lock-visual>footer strong{font-size:10px}.line-matchup{min-height:240px}.line-team{min-height:154px}.line-team small{font-size:10px}.strand-line-builder,.line-sunday-control{padding:36px}.strand-line-builder>header p,.line-sunday-control>header p,.strand-line-rules>header p{font-size:14px}.line-builder-controls>fieldset,.line-builder-controls>label{min-height:104px}.line-builder-controls legend,.line-builder-controls label>span,.line-builder-controls label>small,.line-builder-controls button small{font-size:10px}.line-builder-readout>*{min-height:84px}.line-builder-readout small{font-size:10px}.line-builder-readout p,.college-field-note p{font-size:12px}.college-field-note b,.snake-draft-preview>header,.snake-draft-preview>header small,.snake-draft-preview span>small{font-size:10px}.strand-line-steps article{min-height:190px;padding:23px}.strand-line-steps article>span{font-size:10px}.strand-line-steps article h3{margin-top:28px;font-size:30px}.strand-line-steps article p{font-size:13px}.line-live-board article{min-height:232px}.line-live-board article>header,.line-live-board article>header strong,.line-live-board article>footer{font-size:10px}.line-live-board article>footer{min-height:64px}.line-return-features span{min-height:88px}.line-return-features b{font-size:11px}.line-return-features small{font-size:10px}.bye-flex-copy{padding:38px}.bye-flex-copy>p{font-size:14px}.bye-flex-copy li{font-size:12px}.bye-flex-board{min-height:410px;padding:28px}.bye-flex-board>header,.bye-flex-board>header strong,.bye-window>span small,.bye-window>span em,.bye-selection small,.bye-selection>b{font-size:10px}.bye-window>span{min-height:118px}.bye-selection,.bye-selection>span{min-height:82px}.bye-selection strong{font-size:20px}.bye-flex-board>footer p{font-size:11px}.bye-edge-cases article{min-height:104px;padding:19px 21px}.bye-edge-cases b{font-size:10px}.bye-edge-cases p{font-size:12px}.strand-line-rules>header{padding:34px 36px}.line-rule-grid article{min-height:205px;padding:24px}.line-rule-grid article h3{margin-top:18px;font-size:25px}.line-rule-grid article p{font-size:12px}.collision-rule>div{min-height:220px;padding:31px}.collision-rule>div>span,.collision-score>span small{font-size:10px}.collision-rule p{font-size:13px}.strand-line-trades{min-height:510px}.strand-line-trades>div:first-child{padding:42px}.strand-line-trades p{font-size:14px}.strand-line-trades li{font-size:12px}.trade-orbit{min-height:510px}.trade-core small,.trade-core em,.trade-node small{font-size:10px}.trade-node strong{font-size:16px}.strand-line-decisions article{min-height:185px;padding:23px}.strand-line-decisions article>span{font-size:10px}.strand-line-decisions h3{margin-top:29px;font-size:27px}.strand-line-decisions p{font-size:12px}.strand-line-final{min-height:360px;padding:44px}.strand-line-final>p{font-size:14px}.strand-line-final>small{font-size:10px}@media (width<=1100px){.compete-game-selector{grid-template-columns:260px 1fr}.strand-line-hero{grid-template-columns:1fr 390px}.team-landing-hero{grid-template-columns:1fr minmax(330px,.72fr)}}@media (width<=820px){:root{--copy-size:14px;--support-size:12px;--label-size:10px}.page-wrap,.play-wrap,.play-public-wrap,.live-player-nav,.live-player-hero,.live-player-kpis,.position-lens,.position-comparison,.player-history-panel,.player-method,.live-player-footer,.site-shell>footer,.play-shell>footer{width:calc(100% - 28px)}.page-wrap,.play-wrap,.play-public-wrap{padding-top:20px;padding-bottom:52px}.broadcast-hero,.profile-launcher{min-height:0;padding:24px 20px}.broadcast-copy{margin:70px 0 28px}.profile-strand-art{height:170px}.game-tile,.league-game-card{min-height:0}.profile-hero,.team-landing-hero,.live-player-hero{min-height:0;padding:25px 20px}.team-landing-hero{grid-template-columns:minmax(0,1fr)}.team-model-weights>span,.team-upcoming-grid>article,.cfp-scenarios article{min-height:0}.compete-game-selector{grid-template-columns:1fr}.compete-game-selector a{min-height:0;padding:20px}.strand-line-hero{grid-template-columns:1fr;min-height:0;padding:30px 22px}.strand-line-copy>p{font-size:14px}.line-lock-visual{min-height:350px}.strand-line-builder,.line-sunday-control{padding:25px 19px}.strand-line-steps article,.line-rule-grid article,.strand-line-decisions article,.bye-edge-cases article{min-height:0}.bye-flex-copy{padding:29px 22px}.bye-flex-board{min-height:0;padding:24px 18px}.collision-rule>div,.strand-line-trades{min-height:0}.strand-line-trades>div:first-child{padding:31px 22px}.strand-line-final{min-height:0;padding:38px 22px}}@media (width<=520px){.global-header>.wordmark{font-size:21px}.global-header nav button,.ticker-track{font-size:10px}.compete-game-selector>header{padding:20px}.compete-game-selector>header>strong{font-size:32px}.compete-game-selector a{min-height:0}.strand-line-copy h1{font-size:76px}.strand-line-copy>strong{font-size:13px}.line-lock-visual>header{padding:11px 14px}.line-lock-visual>footer strong{font-size:10px}.line-matchup{min-height:220px}.line-team{min-height:136px}.strand-line-builder>header h2,.line-sunday-control>header h2,.strand-line-rules>header h2,.strand-line-decisions>header h2{font-size:36px}.line-builder-readout>*{min-height:76px}.bye-window>span{min-height:92px}.bye-selection>span{min-height:70px}.bye-edge-cases article{padding:18px}.line-rule-grid article{padding:21px 19px}.line-rule-grid article h3{font-size:24px}.trade-orbit{min-height:470px}.strand-line-final h2{font-size:43px}}.position-rank{min-width:260px;max-width:310px}.position-rank em{letter-spacing:.055em;margin-top:2px;font-weight:800}.position-rank>b{color:#c5cfda;font:700 11px/1.45 var(--font-body);letter-spacing:0;text-transform:none;margin-top:8px;font-style:normal}.history-bars article{grid-template-columns:210px minmax(180px,1fr) 178px}.history-bars article.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--player-accent) 10%,transparent),color-mix(in srgb,var(--lime) 4%,transparent));border-radius:10px;margin-inline:-12px;padding-inline:12px}.history-bars article>i{position:relative}.history-bars article>i>.history-projection{border:1px dashed color-mix(in srgb,var(--lime) 76%,white);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--lime) 18%,transparent) 0 6px,transparent 6px 12px);opacity:.9;border-radius:99px;position:absolute;inset:0 auto 0 0}.history-bars article>i>em{z-index:1;position:relative}.history-bars article>strong{justify-content:flex-end;align-items:center;gap:16px;display:flex}.history-bars article>strong>span{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.history-bars article>strong>span>b{color:var(--lime);font:800 16px var(--font-body);font-variant-numeric:tabular-nums lining-nums}.history-bars article>strong small{color:#8f9daf;font:800 10px/1.2 var(--font-body);letter-spacing:.05em;white-space:nowrap}.history-bars article>strong.has-projection>span:first-child{color:#c4ceda;font-size:13px}.history-projection-method{border:1px solid color-mix(in srgb,var(--lime) 30%,var(--line));background:#c7ff3d09;border-radius:10px;grid-template-columns:160px 1fr;gap:18px;margin:18px 0 0;padding:15px 18px;display:grid}.history-projection-method strong{color:var(--lime);letter-spacing:.08em;font-size:11px}.history-projection-method span{color:#aeb9c8;font-size:12px;line-height:1.55}@media (width<=820px){.position-lens>header{flex-direction:column}.position-rank{text-align:left;align-items:flex-start;width:100%;min-width:0;max-width:none}.position-rank>b{max-width:560px;font-size:12px}.history-bars article{grid-template-columns:118px minmax(82px,1fr) 116px;gap:10px}.history-bars article>strong{gap:8px}.history-bars article>strong>span>b{font-size:14px}.history-bars article>strong small{white-space:normal;text-align:right;font-size:10px}.history-projection-method{grid-template-columns:1fr;gap:5px}}@media (width<=520px){.history-bars article{grid-template-columns:92px minmax(64px,1fr) 102px;gap:7px;min-height:76px}.history-bars article.is-current{margin-inline:-6px;padding-inline:6px}.history-bars article>strong{flex-direction:column;align-items:flex-end;gap:4px}.history-bars article>strong>span{gap:1px}.history-bars article>strong>span>b{font-size:14px}.history-projection-method{padding:14px}}.numbered-story-card{--step-accent:var(--lime);isolation:isolate;position:relative;overflow:hidden}.numbered-story-card:before{content:attr(data-step);z-index:-1;color:color-mix(in srgb,var(--step-accent) 7%,transparent);font:italic 900 142px/.9 var(--font-display);letter-spacing:-.07em;pointer-events:none;position:absolute;top:-35px;right:-8px}.numbered-story-card:after{content:attr(data-step);z-index:-1;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--step-accent) 22%,transparent);font:italic 900 82px/.9 var(--font-display);letter-spacing:-.06em;opacity:.8;pointer-events:none;position:absolute;top:8px;right:24px}.numbered-story-card>.step-number{z-index:3;color:var(--step-accent);font:italic 900 36px/.85 var(--font-display);letter-spacing:-.04em;text-shadow:7px 7px 0 color-mix(in srgb,var(--step-accent) 9%,transparent);margin:0;position:absolute;top:21px;right:25px}.numbered-story-card>strong,.numbered-story-card>h3,.numbered-story-card>p,.numbered-story-card>div,.numbered-story-card>span:not(.step-number){z-index:2;position:relative}.deck-rules>header{background:radial-gradient(circle at 10%,#ff5a1f1c,#0000 32%),linear-gradient(115deg,#ffffff06,#0000);align-items:center;min-height:172px;padding:30px 36px}.format-title{flex-direction:column;align-items:flex-start;line-height:.78;display:flex}.deck-rules>header>.format-title small{color:var(--orange);font:900 12px/1 var(--font-body);letter-spacing:.19em}.deck-rules>header>.format-title strong{color:#f5f7fb;font:italic 900 57px/.72 var(--font-display);letter-spacing:-.035em;text-shadow:7px 7px #ff5a1f1a;margin-top:10px}.deck-rules>header h2{text-align:right;margin:0;font-size:44px}.deck-rule-grid article.numbered-story-card{--step-accent:var(--orange);min-height:214px;padding:88px 28px 28px}.deck-rule-grid .numbered-story-card>strong{text-transform:uppercase;margin-top:auto;font-size:20px}.deck-rule-grid .numbered-story-card>p{font-size:13px;line-height:1.6}.ownership-pitch article.numbered-story-card{--step-accent:var(--lime);min-height:210px;padding:92px 28px 28px}.ownership-pitch article.numbered-story-card>b{margin-top:auto;font-size:22px}.ownership-pitch article.numbered-story-card p{font-size:13px;line-height:1.62}.strand-line-steps article.numbered-story-card{--step-accent:var(--line-purple);min-height:218px;padding:28px 24px}.strand-line-steps article.numbered-story-card>span:not(.step-number){color:var(--line-cyan)}.strand-line-steps article.numbered-story-card h3{margin-top:62px}.strand-line-steps article.numbered-story-card p{font-size:13px;line-height:1.62}.strand-sequence article.numbered-story-card{--step-accent:var(--lime);min-height:188px;padding:30px;display:block}.strand-sequence .numbered-story-card>div{max-width:78%;padding-top:28px}.strand-sequence .numbered-story-card>.step-number{color:var(--step-accent);-webkit-text-stroke:0;font-size:36px}.strand-sequence .numbered-story-card h3{font-size:30px}.strand-sequence .numbered-story-card p{font-size:13px}.compete-game-selector{grid-template-columns:390px 1fr}.compete-game-selector>header{background:radial-gradient(circle at 0 0,#c7ff3d17,#0000 54%);padding:30px 32px}.compete-game-selector>header>span{max-width:290px;font-size:11px;line-height:1.45}.compete-game-selector>header>strong{max-width:330px;margin-top:10px;font-size:40px;line-height:.88}.compete-game-selector>header>p{max-width:340px;margin-top:12px;font-size:14px;line-height:1.62}.compete-game-selector a{align-content:center;min-height:174px;padding:25px 26px}.compete-game-selector a:after{content:attr(data-step);color:#ffffff06;font:italic 900 148px/.9 var(--font-display);letter-spacing:-.07em;pointer-events:none;position:absolute;top:-31px;right:-7px}.compete-game-selector a.stack:after{color:#ff5a1f0e}.compete-game-selector a.line:after{color:#9a6aff0f}.compete-game-selector a>.game-number{z-index:2;color:#ff7747;font:italic 900 34px/.9 var(--font-display);text-shadow:7px 7px #ff5a1f17;position:absolute;top:20px;right:24px}.compete-game-selector a.line>.game-number{color:#ad7bff;text-shadow:7px 7px #9a6aff1a}.compete-game-selector a>small{padding-right:66px;font-size:11px}.compete-game-selector a>strong{margin-top:11px;font-size:39px}.compete-game-selector a>p{max-width:520px;margin-top:8px;padding-right:34px;font-size:14px;line-height:1.58}.compete-game-selector a>em{white-space:nowrap;margin-left:16px;font-size:11px}@media (width<=1100px){.compete-game-selector{grid-template-columns:300px 1fr}.compete-game-selector>header>strong{font-size:35px}.compete-game-selector>div{grid-template-columns:1fr}.compete-game-selector a{min-height:160px}}@media (width<=820px){.compete-game-selector{grid-template-columns:1fr}.compete-game-selector>header{padding:27px 24px}.compete-game-selector>header>strong{max-width:520px;font-size:40px}.compete-game-selector>header>p{max-width:620px}.compete-game-selector a{min-height:0;padding:25px 22px}.deck-rules>header{align-items:flex-start;min-height:0;padding:28px 24px}.deck-rules>header h2{text-align:left;margin-top:22px;font-size:38px}.deck-rule-grid article.numbered-story-card,.ownership-pitch article.numbered-story-card,.strand-line-steps article.numbered-story-card{min-height:190px;padding:84px 23px 25px}.strand-sequence article.numbered-story-card{min-height:165px;padding:24px}}@media (width<=520px){.numbered-story-card:before{font-size:112px;top:-22px;right:-7px}.numbered-story-card:after{font-size:66px;top:8px;right:17px}.numbered-story-card>.step-number{font-size:31px;top:19px;right:19px}.deck-rules>header>.format-title strong{font-size:48px}.deck-rules>header h2{font-size:34px}.deck-rule-grid article.numbered-story-card,.ownership-pitch article.numbered-story-card,.strand-line-steps article.numbered-story-card{min-height:174px;padding:76px 20px 22px}.deck-rule-grid .numbered-story-card>strong,.ownership-pitch article.numbered-story-card>b{font-size:20px}.strand-line-steps article.numbered-story-card h3{margin-top:16px;font-size:29px}.strand-sequence .numbered-story-card>div{max-width:100%;padding-top:42px;padding-right:48px}.compete-game-selector>header>strong{font-size:36px}.compete-game-selector a{padding:23px 19px}.compete-game-selector a:after{font-size:116px}.compete-game-selector a>.game-number{font-size:30px;top:18px;right:18px}.compete-game-selector a>small{padding-right:58px}.compete-game-selector a>strong{font-size:35px}.compete-game-selector a>p{padding-right:0;font-size:13px}.compete-game-selector a>em{margin-left:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fbfcfe;--muted:#d2dbe8;--muted-strong:#c2ccda;--muted-soft:#a7b4c7;--line:#ffffff42;--copy-size:clamp(15px,.92vw,17px);--support-size:clamp(14px,.8vw,16px);--label-size:clamp(12px,.7vw,13px)}body{letter-spacing:-.005em;font-size:16px;line-height:1.65}::selection{background:var(--lime);color:#07100c}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}input,select,textarea{font-size:15px}input::placeholder,textarea::placeholder{color:#98a6b9;opacity:1}.site-shell,.play-shell,.live-player-page,.legal-page{color:var(--ink)}body .site-shell p,body .play-shell p,body .live-player-page p,body .legal-page p{color:var(--muted);font-size:var(--copy-size);line-height:1.7}body .site-shell small,body .play-shell small,body .live-player-page small,body .legal-page small{font-size:var(--label-size);line-height:1.48}.micro-label,.broadcast-top,.featured-signal,.tile-top,.league-card-top,.section-title>span,.section-title>button,.team-upcoming-shell>header>span,.signal-status,.weave-tag,.model-live,.projection-label{font-size:var(--label-size);letter-spacing:.11em;line-height:1.4}.global-header{background:#070b12ed;border-bottom-color:#fff3;height:84px}.global-header nav button{color:#aeb9ca;letter-spacing:.055em;font-size:13px}.global-header nav button i{color:#8593a8;font-size:11px}.global-header nav{gap:6px;margin-left:auto}.global-header nav button{border:1px solid #0000;border-radius:8px;align-self:center;height:44px;padding-inline:clamp(11px,1vw,18px)}.global-header nav button:after{display:none}.global-header nav button.active{box-shadow:inset 0 -2px 0 var(--lime),0 0 20px #c7ff3d12;background:#c7ff3d13;border-color:#c7ff3d94}.header-tools{margin-left:14px}.header-tools .global-search-button,.header-tools .global-search-button kbd,.account-button>span:not(.account-photo){font-size:12px}.global-header nav button:hover,.global-header nav button:focus-visible{color:var(--ink)}.mobile-nav-toggle,.mobile-nav-panel-label{display:none}.ticker{border-bottom-color:#fff3;height:38px}.ticker-track{color:#c8d2df;letter-spacing:.09em;font-size:12px}.page-wrap{padding-top:42px}.view-loading{color:var(--muted-strong);font-size:var(--support-size)}.broadcast-copy p,.profile-launcher-copy>p,.league-board-head p,.analytics-head p,.teams-directory-hero>div>p,.team-landing-identity p,.about-copy>p,.about-definition>p,.origin-story p,.about-rulebook p,.play-signin p,.play-hero p,.ownership-pitch p,.compete-game-selector p,.strand-line-copy>p,.strand-line-builder>header p,.line-sunday-control>header p,.strand-line-rules>header p,.position-lens header p,.player-history-panel header p,.player-method p,.legal-card section p{color:var(--muted);font-size:var(--copy-size);line-height:1.7}.broadcast-copy p,.profile-launcher-copy>p,.analytics-head p,.teams-directory-hero>div>p,.team-landing-identity p,.play-signin p,.play-hero p,.strand-line-copy>p{max-width:68ch}.games-browser-head p,.analytics-database-hero p,.teams-directory-hero p,.about-copy>p{font-size:clamp(15px,1vw,18px)}.games-league-tabs strong,.league-filters button,.teams-league-tabs button,.analytics-league-tabs button,.analytics-tabs button,.history-metric-tabs button,.feed-strip button,.back-to-game-tabs,.global-search-button{font-size:var(--label-size)}.info-tip{width:20px;height:20px;font-size:12px}.info-tip:after,.leaderboard-sort button,.leader-index i,.index-components i,.index-components em,.detail-form>div:first-child,.detail-form>small,.game-center-status span,.game-center-status strong,.game-center-facts span,.game-center-read span,.game-center-matchup em{font-size:var(--label-size)}.games-league-tabs small{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0 .38em;display:flex}.games-league-tabs small .season-open-prefix,.games-league-tabs small time{color:inherit;font:inherit;letter-spacing:inherit}.games-league-tabs small time{white-space:nowrap}.broadcast-bottom>button,.next-game-panel>button,.league-game-card>button,.feed-refresh button,.signin-actions a,.signin-actions button,.play-hero-actions a,.play-hero-actions button,.about-actions button,.about-final button,.strand-line-copy>div a,.strand-line-final>div a,.strand-line-final>div button,.legal-cta{letter-spacing:.065em;min-height:48px;font-size:12px;line-height:1.2}.league-game-card,.game-tile,.team-directory-card,.story-card,.signal-grid article,.strand-sequence article,.compete-game-selector a,.line-live-board article,.collectible-team-card{border-color:#ffffff3d}.league-game-card:hover,.game-tile:hover,.team-directory-card:hover,.story-card:hover{box-shadow:0 24px 58px #00000061,0 0 0 1px #ffffff0d}.league-card-top,.tile-top,.tile-match small,.tile-match em,.league-matchup small,.league-venue small,.league-time span,.broadcast-bottom>div:nth-child(2) small,.venue-condition small,.venue-condition em,.profile-strand-art small,.profile-strand-art em,.launch-profile small,.launch-profile em,.pulse-note small,.team-directory-card small,.team-directory-card em,.roster-grid small,.roster-grid em{color:var(--muted-soft)}.tile-top,.tile-match small,.tile-match em,.league-card-top,.league-matchup small,.league-time span,.league-venue small,.league-game-card>button,.league-game-card>button small,.broadcast-bottom>div:nth-child(2) small,.venue-condition small,.venue-condition em,.profile-strand-art small,.profile-strand-art em,.launch-profile small,.launch-profile em,.pulse-note strong,.pulse-note small{font-size:var(--label-size)}.league-venue strong,.venue-condition strong,.venue-condition.compact strong,.feed-strip strong,.feed-strip em,.roster-player p{font-size:var(--support-size)}.launch-profile strong{font-size:20px}.section-title h2,.league-board-head h2,.teams-directory-heading h2{letter-spacing:-.015em}.about-definition>p{border-left-width:3px}.strand-sequence p,.signal-grid p,.origin-story p,.about-rulebook p,.ownership-pitch article p,.deck-create>header p,.deck-join>p,.deck-rule-grid p,.strand-line-steps article p,.line-rule-grid article p,.strand-line-decisions p,.bye-edge-cases p,.collision-rule p,.strand-line-trades p,.strand-line-final>p{color:var(--muted);font-size:var(--support-size);line-height:1.65}.site-shell .numbered-story-card p,.play-shell .numbered-story-card p{font-size:var(--support-size);line-height:1.68}.play-header nav a{color:#aeb9ca;font-size:13px}.play-header nav a i{color:#8593a8;margin-right:7px;font-size:11px;font-style:normal}.play-header nav a:hover,.play-header nav a:focus-visible,.play-header nav a.active{color:var(--ink)}.compete-game-selector>header>span,.compete-game-selector a>small,.compete-game-selector a>em,.stack-card b,.stack-card small,.deck-create label>span,.deck-create legend,.deck-number-grid label>small,.deck-cap-read small,.deck-rules>header>span,.deck-tier,.line-lock-visual>header span,.line-lock-visual>header strong,.line-lock-visual>footer small,.line-lock-visual>footer strong,.line-builder-controls legend,.line-builder-controls label>span,.line-builder-controls label>small,.line-builder-controls button small,.line-builder-readout small,.strand-line-steps article>span,.line-rule-grid article>span,.strand-line-decisions article>span{font-size:var(--label-size)}.compete-game-selector>header>p,.compete-game-selector a>p{color:var(--muted);font-size:var(--support-size);line-height:1.65}.legal-back,.legal-card small,.legal-updated{font-size:var(--label-size)}@media (width<=820px){:root{--copy-size:15px;--support-size:14px;--label-size:12px}body{font-size:15px}.global-header,.play-header{grid-template-rows:73px 49px;grid-template-columns:1fr auto;height:122px;padding-inline:18px;display:grid}.global-header nav,.play-header nav{display:none}.mobile-nav-toggle{width:calc(100% + 2px);height:44px;color:var(--ink);cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(110deg,#c7ff3d1c,#c7ff3d06 54%,#ffffff06);border:1px solid #c7ff3d75;border-radius:10px;grid-area:2/1/auto/3;justify-content:space-between;align-self:start;align-items:center;margin:0 -1px;padding:0 13px 0 15px;display:flex;box-shadow:inset 0 -2px #c7ff3de6,0 10px 30px #0000002e}.mobile-nav-toggle>span:first-child{align-items:baseline;gap:10px;display:flex}.mobile-nav-toggle small{color:var(--lime);letter-spacing:.11em;font-size:12px;font-weight:800}.mobile-nav-toggle strong{letter-spacing:.035em;text-transform:uppercase;font-size:13px}.mobile-nav-action{color:#c7d1df;align-items:center;gap:9px;display:flex}.mobile-nav-action b{letter-spacing:.1em;font-size:12px}.mobile-nav-action>i{background:#050a108c;border:1px solid #fff3;border-radius:6px;align-content:center;gap:3px;width:24px;height:24px;padding:0 5px;display:grid}.mobile-nav-action>i span{background:currentColor;width:100%;height:1px;transition:transform .2s,opacity .2s}.global-header.nav-open .mobile-nav-action>i span:first-child,.play-header.nav-open .mobile-nav-action>i span:first-child{transform:translateY(4px)rotate(45deg)}.global-header.nav-open .mobile-nav-action>i span:nth-child(2),.play-header.nav-open .mobile-nav-action>i span:nth-child(2){opacity:0}.global-header.nav-open .mobile-nav-action>i span:last-child,.play-header.nav-open .mobile-nav-action>i span:last-child{transform:translateY(-4px)rotate(-45deg)}.global-header.nav-open nav,.play-header.nav-open nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080e16fa;border:1px solid #ffffff38;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row;gap:7px;width:auto;height:auto;margin:0;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow:hidden;box-shadow:0 26px 70px #000000a3,0 0 0 1px #c7ff3d09}.global-header.nav-open nav .mobile-nav-panel-label,.play-header.nav-open nav .mobile-nav-panel-label{color:#8f9caf;letter-spacing:.13em;grid-column:1/-1;align-items:center;min-height:26px;padding:1px 4px 0;font-size:12px;font-weight:800;display:flex}.global-header.nav-open nav button,.play-header.nav-open nav a{text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff06;border-color:#ffffff21;border-radius:9px;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:56px;padding:0 13px;font-size:13px;text-decoration:none;display:flex}.global-header.nav-open nav button i,.play-header.nav-open nav a i{min-width:20px;margin-right:7px}.global-header.nav-open nav button.active,.play-header.nav-open nav a.active{background:#c7ff3d17;border-color:#c7ff3d94}.play-header.nav-open nav a:after{display:none}.global-header.nav-open nav button:focus-visible,.play-header.nav-open nav a:focus-visible,.mobile-nav-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.header-tools{grid-area:1/2}.header-tools>.global-search-button{width:44px;min-width:44px;height:44px;min-height:44px}.play-header>.play-header-tools{justify-self:end;margin-left:5px}.global-header .account-button:not(.signed-in),.play-header>.account-control .account-button:not(.signed-in){width:auto!important;min-width:64px!important;padding-inline:10px!important}.ticker{height:36px}.ticker-track{font-size:12px}.games-league-tabs,.teams-league-tabs,.analytics-league-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:14px 38px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}.games-league-tabs::-webkit-scrollbar{display:none}.teams-league-tabs::-webkit-scrollbar{display:none}.analytics-league-tabs::-webkit-scrollbar{display:none}.games-league-tabs>button,.teams-league-tabs>button,.analytics-league-tabs>button{scroll-snap-align:start;scroll-snap-stop:normal}.leaderboard-columns{letter-spacing:.055em;z-index:2;background:#0d151f;grid-template-columns:33px minmax(0,1fr) 92px;column-gap:0;min-height:44px;padding:0 12px;font-size:12px;display:grid;position:relative}.leaderboard-columns>span:first-child{text-align:left;grid-column:1/3}.leaderboard-columns>span:nth-child(2),.leaderboard-columns>span:nth-child(3){display:none}.leaderboard-columns>.leaderboard-score-heading{text-align:center;grid-column:3;font-size:0;display:block}.leaderboard-columns>.leaderboard-score-heading:after{content:attr(data-mobile-label);font-size:12px}.leader-index small{display:none}.page-wrap,.play-wrap,.play-public-wrap{padding-top:22px}.broadcast-copy p,.profile-launcher-copy>p,.analytics-head p,.teams-directory-hero>div>p,.team-landing-identity p,.about-copy>p,.play-signin p,.play-hero p,.strand-line-copy>p{font-size:15px;line-height:1.68}.broadcast-copy h2{font-size:60px}.broadcast-copy h2.is-compact{font-size:51px}.play-header nav{scrollbar-width:none;overflow-x:auto}.play-header nav::-webkit-scrollbar{display:none}.play-header nav a{min-width:76px;font-size:12px}}@media (width<=520px){.global-header>.wordmark{font-size:23px}.games-browser-head h1,.teams-directory-hero h1,.about-copy h1{line-height:.78}.broadcast-bottom>button,.next-game-panel>button,.league-game-card>button,.signin-actions a,.signin-actions button,.play-hero-actions a,.play-hero-actions button,.about-actions button,.about-final button{font-size:12px}}@media (prefers-reduced-motion:reduce){.view-enter,.reveal{filter:none}}.game-center,.game-center *{min-width:0}@media (width<=720px){.game-center-backdrop{place-items:start center;padding:8px;overflow-x:hidden}.game-center{scrollbar-gutter:auto;border-radius:17px;width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:19px 14px;overflow-x:hidden}.game-center-head h2{font-size:clamp(31px,10vw,42px)}.game-center-status{grid-template-columns:1fr auto;gap:8px 12px}.game-center-status>strong{text-align:left;grid-area:2/1/auto/3}.game-center-stakes{justify-self:end}.game-center-matchup{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:7px;min-height:210px}.game-center-matchup>div>span{width:62px;height:62px;font-size:18px}.game-center-matchup strong{font-size:21px}.game-center-matchup>i{width:38px;height:38px;font-size:12px}.game-center-read,.game-center-analysis>header,.game-center-facts{grid-template-columns:1fr}.game-center-read,.game-center-analysis>header{gap:8px}.game-center-comparisons,.game-center-spotlights{grid-template-columns:1fr}.game-center-spotlights article+article{border-top:1px solid #ffffff1a;border-left:0}.game-center-analysis>footer{flex-direction:column;align-items:flex-start}.game-center-analysis>footer small{text-align:left}.game-center-facts>div{min-height:72px;padding:13px}.game-center-facts>div+div{border-left:0;border-top:1px solid var(--line)}}
