/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--tundra:#031d1b;--ice:#b8ddf1;--violet:#5e4a99;--blue:#8fa9da;--ink:#101b24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f3f8f9;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}main{--division-accent:#73b9da;--division-deep:#244f68;--division-soft:#e7f4fa;--division-glow:#73b9da3d}main[data-division=violet]{--division-accent:#8068c6;--division-deep:#4b397d;--division-soft:#f0ecfb;--division-glow:#8068c63d}main[data-division=scarlet]{--division-accent:#cf5d6d;--division-deep:#7d3040;--division-soft:#fbeaec;--division-glow:#cf5d6d3d}main[data-division=vgc]{--division-accent:#d19643;--division-deep:#74501f;--division-soft:#fcf1df;--division-glow:#d196433d}.site-header{color:#fff;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#021816f7;border-bottom:1px solid #b8ddf124;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand span{flex-direction:column;display:flex}.brand b{letter-spacing:.16em;font-size:22px;line-height:1}.brand small{color:#b7d1d0;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px}.site-header nav{color:#c7d8d7;gap:34px;font-size:13px;font-weight:700;display:flex}.site-header nav a:hover{color:#eaf8ff}.header-actions{align-items:center;gap:26px;display:flex}.theme-toggle{color:#e7f6f7;cursor:pointer;background:#ffffff0f;border:1px solid #b8ddf14d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:94px;min-height:40px;padding:8px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.theme-toggle:hover{background:#ffffff1f;border-color:#b8ddf1a6;transform:translateY(-1px)}.theme-toggle span{font-size:17px;line-height:1}.theme-toggle b{letter-spacing:.05em;font-size:11px}.hero{color:#fff;background:radial-gradient(circle at 72% 52%,#574b9461,#0000 29%),linear-gradient(120deg,#021513 0%,#062c28 50%,#141b37 100%);grid-template-columns:1.08fr .92fr;align-items:center;min-height:690px;padding:82px clamp(24px,6vw,92px) 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.aurora{filter:blur(68px);opacity:.22;border-radius:50%;width:620px;height:170px;position:absolute;transform:rotate(-18deg)}.aurora-one{background:#80d7e7;top:60px;right:0}.aurora-two{background:#8c68d4;bottom:60px;left:35%}.hero-copy,.hero-mark{z-index:2;position:relative}.eyebrow{color:#82b7bd;letter-spacing:.23em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.055em;max-width:730px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.3vw,90px);font-weight:500;line-height:.91}.hero h1 span{color:var(--ice)}.intro{color:#c8d9d8;max-width:630px;margin:30px 0;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:28px;display:flex}.primary-button{color:#07201e;background:#c8eafa;border:1px solid #c8eafa;padding:14px 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s}.primary-button:hover{transform:translateY(-2px);box-shadow:0 10px 34px #9ed9ee2e}.text-link{color:#d6e5e5;font-size:13px;font-weight:700}.text-link span{color:#a8d9eb;margin-left:6px}.season-strip{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;padding-top:25px;display:grid}.season-strip div{flex-direction:column;gap:6px;display:flex}.season-strip small{color:#7fa6a2;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.season-strip strong{color:#e9f4f3;font-size:12px;font-weight:650}.season-strip i{background:#92d7e6;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #92d7e6}.hero-mark{place-items:center;display:grid}.hero-mark img{filter:drop-shadow(0 30px 34px #00000073);width:min(100%,560px);position:relative}.logo-halo{aspect-ratio:1;border:1px solid #b8ddf13b;width:72%;position:absolute;transform:rotate(45deg);box-shadow:0 0 80px #80bdd31f,inset 0 0 60px #7c5ebe14}.league-shell{background:#f3f8f9;padding:94px clamp(24px,6vw,92px) 110px}.section-heading{justify-content:space-between;align-items:end;gap:50px;max-width:1380px;margin:auto;display:flex}.section-heading h2,.league-info h2{color:#0a2423;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,60px);font-weight:500}.section-heading>p{color:#647477;max-width:460px;margin:0 0 5px;font-size:14px;line-height:1.7}.division-tabs{background:#e4edef;border-bottom:1px solid #c8d5d8;grid-template-columns:repeat(4,1fr);max-width:1380px;margin:48px auto 0;display:grid}.division-tabs button{color:#5a696d;cursor:pointer;background:0 0;border:0;border-right:1px solid #c8d5d8;justify-content:center;align-items:center;gap:11px;min-height:68px;padding:14px 24px;font-size:13px;font-weight:800;display:flex}.division-tabs button:last-child{border-right:0}.division-tabs button.active{color:#092724;box-shadow:inset 0 -3px var(--division-accent);background:#fff}.tab-gem{background:var(--blue);width:9px;height:9px;transform:rotate(45deg)}.tab-gem.violet{background:var(--violet)}.tab-gem.scarlet{background:#c45f72}.tab-gem.ghost{background:#8f71bd}.tab-gem.vgc{background:#d19643}.tab-gem.split{background:linear-gradient(135deg,var(--blue) 50%,var(--violet) 50%)}.division-panel{background:#fff;max-width:1380px;margin:auto;padding:42px;position:relative;overflow:hidden;box-shadow:0 20px 50px #05272512}.division-panel:before{content:"";background:linear-gradient(90deg,var(--division-accent),var(--division-deep),transparent 82%);height:4px;position:absolute;inset:0 0 auto}.division-title{border-bottom:1px solid #dce5e6;justify-content:space-between;align-items:center;gap:40px;padding-bottom:31px;display:flex}.division-title>div{align-items:center;gap:16px;display:flex}.division-gem{color:#94bad1;background:#e9f4f7;border:1px solid #cae0e8;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.division-gem.violet{color:#7662ad;background:#f0edf8;border-color:#d8d0e9}.division-gem.scarlet{color:#b34f63;background:#fbecf0;border-color:#ebccd3}.division-gem.ghost{color:#7758aa;background:#f0ebf8;border-color:#d8cce9}.division-gem.vgc{color:#b87926;background:#fcf1df;border-color:#e8c991}.division-gem.split{color:#6f719f;background:linear-gradient(135deg,#e9f4f7 50%,#f0edf8 50%)}.division-title p{color:#788589;margin:0;font-size:12px;line-height:1.65}.division-title>p{text-align:right;max-width:420px}.division-title h3{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.sheet-link{color:#315b5d;border:1px solid #cddbdd;padding:11px 14px;font-size:12px;font-weight:800}.sheet-link:hover{background:#eef5f5}.view-tabs{border-bottom:1px solid #dde7e8;gap:4px;padding:20px 0 12px;display:flex;overflow-x:auto}.view-tabs button{color:#6b7b7d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:10px 14px;font-size:12px;font-weight:800}.view-tabs button.active{color:#fff;background:var(--division-deep)}.loading,.error-state{color:#607174;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:330px;display:flex}.loading span{border:3px solid #d4e2e4;border-top-color:#745da6;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-state strong{color:#722f3d}.error-state p{margin:0;font-size:13px}.overview-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:22px;display:grid}.panel-card{background:#f9fbfb;border:1px solid #d8e4e5;min-height:220px}.panel-card.span-two{grid-column:span 2}.panel-card header{background:#fff;border-bottom:1px solid #d8e4e5;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-card header span{color:#899799;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.panel-card h4{margin:5px 0 0;font-size:16px}.panel-card header button{color:#665590;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.mini-table>div{border-bottom:1px solid #e3ebec;grid-template-columns:30px 1fr 45px 45px;align-items:center;min-height:54px;padding:9px 18px;display:grid}.mini-table>div:last-child{border:0}.mini-table b{color:#748688}.mini-table span{flex-direction:column;display:flex}.mini-table strong{font-size:12px}.mini-table small{color:#839194;margin-top:3px;font-size:10px}.mini-table em,.mini-table i{color:#4c6264;text-align:right;font-size:11px;font-style:normal}.match-list{padding:8px 18px}.match-list>div{border-bottom:1px solid #e2eaeb;grid-template-columns:1fr 48px 1fr;align-items:center;gap:8px;min-height:55px;font-size:11px;display:grid}.match-list span:last-child{text-align:right}.match-list b{color:#7a659f;text-align:center}.stat-callout{flex-direction:column;justify-content:center;align-items:center;min-height:165px;display:flex}.stat-callout strong{color:#133c39;font-family:Georgia,serif;font-size:70px;font-weight:500;line-height:1}.stat-callout span{color:#758588;margin-top:10px;font-size:12px}.leader-preview{grid-template-columns:repeat(5,1fr);min-height:165px;display:grid}.leader-preview div{text-align:center;border-right:1px solid #e0e9ea;flex-direction:column;justify-content:center;align-items:center;padding:23px 14px;display:flex}.leader-preview div:last-child{border:0}.leader-preview b{color:#8b77b4;font-size:11px}.leader-preview span{margin:12px 0;font-size:12px;font-weight:800}.leader-preview em{color:#748487;font-size:10px;font-style:normal}.table-wrap{border:1px solid #d8e3e4;margin-top:22px;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%}th{color:#758587;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#eef4f4;padding:13px 16px;font-size:10px}td{color:#536568;border-top:1px solid #e1e9ea;padding:14px 16px;font-size:12px}td strong{color:#173836}td.positive{color:#26735e;font-weight:800}td.negative{color:#a54859;font-weight:800}.standing-team{align-items:center;gap:10px;min-width:180px;display:flex}.team-mark{background:#edf4f4;border:1px solid #d5e1e3;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.team-mark img{object-fit:contain;width:100%;height:100%}.team-mark.fallback{color:#fff;text-align:center;background:#183e3b;border-color:#183e3b;padding:4px;font-size:9px;font-weight:900}.team-mark.compact{flex-basis:34px;width:34px;height:34px}.week-picker{gap:7px;padding:22px 0 15px;display:flex;overflow-x:auto}.week-picker button{color:#68787a;cursor:pointer;background:#f6f9f9;border:1px solid #d2dfe0;min-width:42px;padding:9px;font-size:11px;font-weight:800}.week-picker button.active{color:#fff;background:#604d8c;border-color:#604d8c}.schedule-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.schedule-grid article{background:#fafcfc;border:1px solid #d7e2e3;padding:17px}.schedule-grid small{color:#859497;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.schedule-grid article>div{grid-template-columns:1fr 56px 1fr;align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;font-weight:800;display:grid}.schedule-grid article>div span:last-child{text-align:right}.schedule-grid article>div b{color:#755fa3;text-align:center}.schedule-grid em{color:#76878a;font-size:10px;font-style:normal}.team-search{color:#526668;justify-content:space-between;align-items:center;gap:15px;margin:22px 0 16px;font-size:12px;font-weight:800;display:flex}.team-search input{width:min(300px,60vw);font:inherit;background:#fff;border:1px solid #ccdadd;padding:11px 13px}.team-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.team-grid article{background:#f9fbfb;border:1px solid #d8e3e4}.team-grid header{background:#fff;border-bottom:1px solid #d8e3e4;grid-template-columns:52px 1fr 40px;align-items:center;gap:12px;padding:16px;display:grid}.team-grid h4{margin:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.team-grid p{color:#78878a;margin:4px 0 0;font-size:10px}.team-grid header>b{color:#6c5b98;text-align:right;font-size:12px}.roster-list{grid-template-columns:repeat(2,1fr);gap:7px;padding:13px;display:grid}.roster-list span{background:#fff;border:1px solid #e0e8e9;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.roster-list i{color:#8a78ae;width:18px;font-size:9px;font-style:normal}.roster-list.visual{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-tile{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:7px!important;display:grid!important}.pokemon-tile img{object-fit:contain;width:48px;height:48px}.pokemon-tile i{background:#edf3f4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pokemon-tile b{color:#253f40;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.25}.weekly-heading{border-bottom:1px solid #dce6e7;justify-content:space-between;align-items:center;gap:24px;margin-top:21px;display:flex}.weekly-heading>div:first-child{flex-direction:column;gap:5px;display:flex}.weekly-heading strong{color:#173836;font-family:Georgia,serif;font-size:20px;font-weight:500}.weekly-heading span{color:#718184;font-size:11px}.weekly-heading .week-picker{padding:0 0 14px}.weekly-list{gap:18px;padding-top:16px;display:grid}.weekly-card{background:#f7fafa;border:1px solid #cfdedf}.weekly-card-meta{color:#fff;background:#0b302d;border-bottom:1px solid #d9e4e5;justify-content:space-between;align-items:center;min-height:44px;padding:10px 15px;display:flex}.weekly-card-meta small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.weekly-card-meta em{color:#b9d6d4;font-size:10px;font-style:normal}.matchup-sides{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;gap:12px;padding:15px;display:grid}.matchup-team{background:#fff;border:1px solid #d8e3e4;min-width:0}.matchup-team>header{border-bottom:1px solid #e0e9ea;align-items:center;gap:11px;min-height:76px;padding:12px;display:flex}.matchup-team h4{color:#173836;margin:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.matchup-team p{color:#758689;margin:4px 0 0;font-size:10px}.matchup-roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:9px;display:grid}.matchup-roster .pokemon-tile{text-align:center;grid-template-rows:50px auto;grid-template-columns:1fr;justify-items:center;min-height:86px}.matchup-roster .pokemon-tile img{width:52px;height:52px}.matchup-roster .pokemon-tile b{font-size:9px}.versus{place-items:center;display:grid}.versus span{color:#6d579d;background:#fff;border:1px solid #d5cde5;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid;transform:rotate(45deg);box-shadow:0 8px 20px #31225314}.versus span b{font-size:11px;transform:rotate(-45deg)}.missing-roster{color:#7d8b8d;padding:24px;font-size:11px}.matchup-actions{justify-content:flex-end;align-items:center;gap:9px;padding:0 15px 15px;display:flex}.matchup-actions button,.matchup-actions a,.prep-intro>a{color:#315b5d;cursor:pointer;background:#fff;border:1px solid #c9d9db;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.matchup-actions button{color:#fff;background:#604d8c;border-color:#604d8c}.matchup-actions button:hover{background:#4e3d76}.matchup-actions a:hover,.prep-intro>a:hover{background:#edf5f5}.weekly-card.prep-open{border-color:#8f7bb7;box-shadow:0 16px 40px #3022511a}.matchup-prep{background:#eef4f5;border:1px solid #cfdcde;margin:0 15px 15px;padding:20px}.prep-intro{justify-content:space-between;align-items:center;gap:24px;padding:2px 2px 18px;display:flex}.prep-intro>div>span,.prep-block header span{color:#765fa4;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.prep-intro h4{color:#153b38;margin:6px 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:500}.prep-intro p{color:#607275;max-width:690px;margin:0;font-size:13px;line-height:1.6}.prep-block{background:#fff;border:1px solid #d1dddf;margin-top:14px}.prep-block>header{border-bottom:1px solid #dce5e6;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 16px;display:flex}.prep-block h5{color:#173836;margin:5px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.prep-block>header>small{color:#708184;font-size:12px}.calculator-actions{align-items:center;gap:8px;display:flex}.calculator-actions button,.calculator-actions a{color:#315b5d;cursor:pointer;background:#fff;border:1px solid #c9d9db;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.calculator-actions button{color:#fff;background:#604d8c;border-color:#604d8c}.calculator-actions button:hover{background:#4e3d76}.calculator-actions a:hover{background:#edf5f5}.calculator-frame{background:#e7eef0;padding:12px}.calculator-frame iframe{background:#fff;border:1px solid #becdd0;width:100%;height:800px;display:block}.calculator-frame p{color:#6a7b7e;margin:9px 2px 0;font-size:12px}.prep-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prep-mon{align-items:center;gap:9px;min-width:172px;display:flex}.prep-mon img{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.prep-mon>span{flex-direction:column;gap:3px;display:flex}.prep-mon strong{color:#244240;white-space:nowrap;font-size:12px}.prep-mon small{color:#718184;white-space:nowrap;font-size:12px}.speed-table-wrap,.type-matrix-wrap{overflow:auto}.speed-table,.type-matrix{min-width:820px}.speed-table th,.type-matrix th{z-index:1;position:sticky;top:0}.speed-table td{white-space:nowrap}.speed-table td:nth-child(n+3),.speed-table th:nth-child(n+3){text-align:center}.type-matrix{min-width:1120px}.type-matrix th:not(:first-child),.type-matrix td:not(:first-child){text-align:center;width:49px;min-width:49px;padding:11px 4px}.type-matrix th:first-child,.type-matrix td:first-child{z-index:2;background:#fff;min-width:210px;position:sticky;left:0}.type-matrix th:first-child{z-index:3;background:#eef4f4}.type-matrix td{font-size:12px;font-weight:800}.type-matrix td.neutral{color:#738184;background:#f8fbfb}.type-matrix td.weak{color:#8d2f43;background:#fce8ec}.type-matrix td.resist{color:#1f6a57;background:#e3f4ed}.type-matrix td.immune{color:#f7fbff;background:#243e42}.useful-moves{min-width:0}.move-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.move-groups article{background:#f8fbfb;border:1px solid #dce6e7;min-width:0}.move-groups h6{color:#3b5557;border-bottom:1px solid #dce6e7;margin:0;padding:9px 10px;font-size:12px}.move-groups ul{margin:0;padding:7px 10px 9px;list-style:none}.move-groups li{border-bottom:1px solid #e5ecec;justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.move-groups li:last-child{border:0}.move-groups li b{color:#1f3d3b}.move-groups li span{color:#758588;text-align:right}.prep-empty{color:#718184;margin:0;padding:24px 16px;font-size:13px}.showdown-verified{text-align:right;line-height:1.5;color:#526b6b!important}.showdown-verified i{color:#fff;background:#28745f;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;font-size:11px;font-style:normal;display:inline-grid}.data-note{color:#8a989a;text-align:right;margin:18px 0 0;font-size:10px}.data-grid{grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-top:30px;display:grid}.data-card{background:#f9fbfb;border:1px solid #d9e4e5;min-height:240px}.data-card header{background:#fff;border-bottom:1px solid #d9e4e5;justify-content:space-between;padding:20px 22px;display:flex}.data-card header span{color:#8a989a;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.data-card h4{margin:5px 0 0;font-size:15px}.data-card header b{color:#596b6c;letter-spacing:.08em;text-transform:uppercase;background:#e9efef;align-self:center;padding:6px 9px;font-size:9px}.empty-state{color:#6b7b7d;justify-content:center;align-items:center;gap:15px;min-height:158px;padding:30px;display:flex}.empty-state strong{color:#33484a;font-size:13px;display:block}.empty-state p{max-width:285px;margin:6px 0 0;font-size:11px;line-height:1.6}.empty-icon{color:#93a9ad;font-size:18px}.tools-shell{background:#eaf1f2;padding:96px clamp(24px,6vw,92px) 110px}.tools-inner{--tool-accent:#73b9da;--tool-deep:#244f68;--tool-soft:#e7f4fa;max-width:1380px;margin:auto}.tools-inner[data-tool-division=violet]{--tool-accent:#8068c6;--tool-deep:#4b397d;--tool-soft:#f0ecfb}.tools-inner[data-tool-division=scarlet]{--tool-accent:#cf5d6d;--tool-deep:#7d3040;--tool-soft:#fbeaec}.tools-inner[data-tool-division=vgc]{--tool-accent:#d19643;--tool-deep:#74501f;--tool-soft:#fcf1df}.tools-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.tools-heading h2{color:#102c2a;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.3vw,60px);font-weight:500}.tools-heading>div>span{color:#66777a;max-width:720px;margin-top:14px;font-size:13px;line-height:1.6;display:block}.tools-heading label{color:#647578;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.tools-heading select,.directory-filters select,.directory-filters input,.comparison-selectors select{color:#173836;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcdd0;padding:9px 12px;font-size:12px}.tool-tabs{border-bottom:1px solid #cbd9db;gap:4px;margin-top:34px;display:flex;overflow-x:auto}.tool-tabs button{color:#657679;cursor:pointer;background:0 0;border:0;flex:none;min-height:48px;padding:10px 14px;font-size:11px;font-weight:900}.tool-tabs button.active{color:#fff;background:var(--tool-deep)}.tool-panel{background:#fff;min-height:480px;padding:28px;box-shadow:0 18px 45px #0a262612}.tool-loading{color:#718184;place-items:center;min-height:420px;display:grid}.tool-frame>header{border-bottom:1px solid #dae4e5;justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.tool-frame>header p{color:#765fa4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.tool-frame>header h3{color:#173836;margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.tool-frame>header>span{color:#6f7f82;text-align:right;max-width:520px;font-size:11px;line-height:1.55}.tool-empty{text-align:center;color:#748689;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.tool-empty>span{color:#765fa4;border:1px solid #d2c9e4;place-items:center;width:58px;height:58px;font-size:22px;display:grid;transform:rotate(45deg)}.tool-empty strong{color:#274543;margin-top:26px;font-family:Georgia,serif;font-size:20px}.tool-empty p{max-width:560px;margin:9px 0 0;font-size:12px;line-height:1.6}.power-ranking-help{color:#6a7c7f;align-items:center;gap:18px;margin:18px 0 12px;font-size:12px;display:flex}.power-ranking-help span{align-items:center;gap:5px;display:flex}.power-ranking-help b{color:#294846}.power-ranking-help button{min-height:38px;color:var(--tool-deep);cursor:pointer;background:#fff;border:1px solid #cbd9db;margin-left:auto;padding:8px 13px;font-size:11px;font-weight:900}.power-tier-list{background:#eef3f3;border:1px solid #cfdcde}.power-tier{border-bottom:1px solid #cfdcde;grid-template-columns:104px 1fr;min-height:104px;display:grid}.power-tier:last-child{border-bottom:0}.power-tier-label{color:#173836;cursor:pointer;border:0;border-right:1px solid #17383629;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:12px;display:flex}.power-tier-label b{font:700 38px/1 Georgia,serif}.power-tier-label small{text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900}.tier-s .power-tier-label{background:#f1a8ae}.tier-a .power-tier-label{background:#f2c29d}.tier-b .power-tier-label{background:#eadb9c}.tier-c .power-tier-label{background:#a9d7c5}.tier-d .power-tier-label{background:#9bc7dc}.power-tier-drop{background:#fff;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px;transition:background .16s,box-shadow .16s;display:flex}.power-tier-drop.drag-active{background:var(--tool-soft);box-shadow:inset 0 0 0 2px var(--tool-accent)}.power-tier-drop>span{color:#89989a;border:1px dashed #c9d6d8;padding:8px 10px;font-size:11px}.power-team-card{color:#294846;text-align:left;cursor:grab;background:#f9fbfb;border:1px solid #d7e2e3;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;width:138px;min-height:82px;padding:8px;display:grid;box-shadow:0 4px 12px #1335330d}.power-team-card:active{cursor:grabbing}.power-team-card.dragging{opacity:.42}.power-team-card.selected{border-color:var(--tool-deep);box-shadow:0 0 0 2px var(--tool-accent)}.power-team-card .team-mark{background:#fff;flex-basis:54px;width:54px;height:54px}.power-team-card>span{min-width:0}.power-team-card b{overflow-wrap:anywhere;font-size:10px;line-height:1.25;display:block}.power-team-card small{color:#7c8c8e;overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.25;display:block}.power-team-pool{background:#f7fafa;border:1px solid #d4e0e2;margin-top:14px}.power-team-pool>header{background:#fff;border-bottom:1px solid #d4e0e2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 15px;display:flex}.power-team-pool header small{color:var(--tool-deep);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.power-team-pool h4{margin:4px 0 0;font:500 19px Georgia,serif}.power-team-pool header>span{color:#758689;font-size:10px;font-weight:900}.power-team-pool>div{flex-wrap:wrap;align-items:center;gap:8px;min-height:104px;padding:10px;display:flex}.power-team-pool>div>p{color:#718285;margin:auto;font-size:11px}.transaction-list,.announcement-list{gap:10px;padding-top:18px;display:grid}.transaction-list article{background:#f8fbfb;border:1px solid #d8e3e4;grid-template-columns:1fr 120px 1.5fr;align-items:center;gap:18px;min-height:68px;padding:12px 15px;display:grid}.transaction-list small{color:#849396;font-size:9px;display:block}.transaction-list b{font-size:12px}.transaction-list>article>span{color:#6b5798;text-transform:uppercase;font-size:10px;font-weight:900}.transaction-list p{color:#627477;margin:0;font-size:11px}.clincher-summary{grid-template-columns:repeat(3,1fr) auto;gap:8px;padding:18px 0;display:grid}.clincher-summary article{background:#f7fafa;border:1px solid #d9e4e5;min-height:74px;padding:12px 14px}.clincher-summary small,.machine-heading small,.projected-table header small,.sandbox-roster header small,.sandbox-pool header small{color:var(--tool-deep);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.clincher-summary b{color:#173836;margin:4px 0 2px;font-family:Georgia,serif;font-size:22px;display:block}.clincher-summary span{color:#819093;font-size:9px}.clincher-summary>button,.budget-summary>button{color:var(--tool-deep);cursor:pointer;background:#fff;border:1px solid #cbd9db;padding:0 16px;font-size:10px;font-weight:900}.clincher-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px;display:grid}.clincher-layout>section{background:#f8fbfb;border:1px solid #d8e3e4}.machine-heading{background:#fff;border-bottom:1px solid #d8e3e4;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 15px;display:flex}.machine-heading h4,.projected-table header h4,.sandbox-roster header h4,.sandbox-pool header h4{margin:4px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.machine-heading .week-picker{padding:0}.machine-games{gap:7px;padding:10px;display:grid}.machine-games article{background:#fff;border:1px solid #dee7e8;grid-template-columns:52px 1fr 28px 1fr;align-items:center;gap:6px;min-height:54px;padding:7px;display:grid}.machine-games small{color:#819093;text-transform:uppercase;font-size:8px;font-weight:900}.machine-games button{color:#294846;cursor:pointer;background:#f9fbfb;border:1px solid #cddbdd;min-height:38px;padding:7px;font-size:10px;font-weight:800}.machine-games button.selected{color:#fff;border-color:var(--tool-deep);background:var(--tool-deep)}.machine-games b{color:#8b999b;text-align:center;text-transform:uppercase;font-size:8px}.projected-table header{background:#fff;border-bottom:1px solid #d8e3e4;min-height:70px;padding:14px}.projected-table>article{background:#fff;border-bottom:1px solid #e0e8e9;grid-template-columns:22px 34px 1fr auto;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid}.projected-table>article.playoff-seed{background:linear-gradient(90deg,var(--tool-soft),white 58%)}.projected-table>article>b{color:var(--tool-deep);font-size:11px}.projected-table strong{font-size:10px}.projected-table strong small{color:#809093;margin-top:3px;font-size:8px;font-weight:500;display:block}.projected-table em{color:#708184;background:#edf2f2;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.projected-table .playoff-seed em{color:#fff;background:var(--tool-deep)}.machine-note,.hall-note{color:#718184;margin:13px 0 0;font-size:10px;line-height:1.55}.takeover-controls{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(110px,1fr)) auto;gap:8px;padding:18px 0 8px;display:grid}.takeover-controls label,.takeover-controls article{background:#f8fbfb;border:1px solid #d8e3e4;flex-direction:column;justify-content:center;min-height:76px;padding:11px 13px;display:flex}.takeover-controls label,.takeover-controls small{color:#718285;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.takeover-controls select{color:#173836;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #c7d5d7;margin-top:7px;padding:7px 8px;font-size:11px;font-weight:800}.takeover-controls b{color:#173836;margin-top:7px;font-family:Georgia,serif;font-size:19px;display:block}.takeover-controls>button{color:var(--tool-deep);cursor:pointer;background:#fff;border:1px solid #cbd9db;padding:0 15px;font-size:10px;font-weight:900}.takeover-note{color:#536d69;border-left:3px solid var(--tool-accent);background:var(--tool-soft);margin:4px 0 16px;padding:11px 13px;font-size:10px;line-height:1.55}.budget-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:14px;display:grid}.budget-layout>section{background:#f8fbfb;border:1px solid #d8e3e4;min-width:0}.sandbox-roster header,.sandbox-pool header{background:#fff;border-bottom:1px solid #d8e3e4;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 15px;display:flex}.sandbox-roster header>span{color:#7a8a8d;font-size:9px;font-weight:900}.sandbox-pool header input{color:#173836;min-height:38px;font:inherit;background:#f8fbfb;border:1px solid #cbd9db;padding:7px 9px;font-size:10px}.sandbox-roster>div,.sandbox-pool>div{max-height:650px;overflow:auto}.sandbox-roster article{background:#fff;border-bottom:1px solid #e0e8e9;grid-template-columns:20px 46px minmax(0,1fr) 62px 30px;align-items:center;gap:7px;min-height:62px;padding:7px 9px;display:grid}.sandbox-roster article>b{color:var(--tool-deep);font-size:10px}.sandbox-roster article>em{color:#6b7e80;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.sandbox-roster article.marked-drop{opacity:.62;background:#f9ebed}.sandbox-roster article.marked-drop strong{text-decoration:line-through}.sandbox-roster article.marked-drop>em{color:#a44758}.sandbox-roster article.marked-add{background:#eaf5f1}.sandbox-roster article.marked-add>em{color:#28705b}.sandbox-image{color:#9aabad;background:#edf3f3;place-items:center;width:46px;height:46px;font-size:9px;display:grid}.sandbox-image img{object-fit:contain;width:100%;height:100%}.sandbox-roster strong,.sandbox-pool strong{color:#294846;overflow-wrap:anywhere;min-width:0;font-size:10px}.sandbox-roster strong small,.sandbox-pool strong small{color:#829194;margin-top:3px;font-size:8px;font-weight:500;display:block}.sandbox-roster article>button{color:#8d4b57;cursor:pointer;background:#f7e9eb;border:0;width:28px;height:28px}.sandbox-roster article>button:disabled{cursor:not-allowed;opacity:.35}.sandbox-pool>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid}.sandbox-pool article{background:#fff;border:1px solid #dce6e7;grid-template-columns:42px minmax(0,1fr) 48px 42px;align-items:center;gap:6px;min-height:60px;padding:6px;display:grid}.sandbox-pool .sandbox-image{width:42px;height:42px}.sandbox-pool article>b{color:var(--tool-deep);text-align:right;font-size:8px}.sandbox-pool article>button{border:1px solid var(--tool-deep);color:#fff;background:var(--tool-deep);cursor:pointer;min-height:30px;font-size:8px;font-weight:900}.sandbox-pool article>button:disabled{cursor:not-allowed;opacity:.35}.slot-guidance{color:#7a5a35;background:#fbf3e2;margin:8px 8px 0;padding:9px 10px;font-size:9px;font-weight:800}.directory-filters{grid-template-columns:minmax(220px,1fr) 160px 220px;gap:10px;padding:18px 0;display:grid}.eligibility-note{color:#6d5a43;background:#fbf6e9;border-left:3px solid #c7a65b;margin:0 0 16px;padding:11px 13px;font-size:11px}.free-agent-table-wrap{border:1px solid #d8e3e4;width:100%;overflow-x:auto}.free-agent-table{border-collapse:collapse;background:#f9fbfb;width:100%;min-width:1050px}.free-agent-table th{color:#667a7d;text-align:center;text-transform:uppercase;background:#eef4f4;border-bottom:1px solid #cad8da;padding:0;font-size:9px;font-weight:900}.free-agent-table th:first-child{z-index:3;text-align:left;border-right:1px solid #d8e3e4;min-width:190px;position:sticky;left:0}.free-agent-table th>button{width:100%;min-height:48px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:10px 8px;display:flex}.free-agent-table th:first-child>button{justify-content:flex-start;padding-left:14px}.free-agent-table th>button:hover,.free-agent-table th>button:focus-visible{color:#614d92;background:#e5eded;outline:none}.free-agent-table th>button i{color:#8b78ae;font-size:8px;font-style:normal}.free-agent-table td{color:#526669;text-align:center;border-bottom:1px solid #e0e8e9;height:58px;padding:7px 8px;font-size:11px;font-weight:800}.free-agent-table tbody tr:last-child td{border-bottom:0}.free-agent-table tbody tr:hover{background:#f0f6f5}.free-agent-table td:first-child{z-index:2;background:#f9fbfb;border-right:1px solid #d8e3e4;position:sticky;left:0}.free-agent-table tbody tr:hover td:first-child{background:#f0f6f5}.free-agent-table td:first-child,.free-agent-table td:last-child{text-align:left}.free-agent-pokemon{color:#173836;align-items:center;gap:10px;display:flex}.free-agent-image{color:#dcebea;background:#eaf2f2;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.free-agent-image img{object-fit:contain;width:100%;height:100%}.free-agent-pokemon b{font-size:11px}.free-agent-types{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.free-agent-types i{color:#695592;background:#ebe6f4;padding:3px 5px;font-size:8px;font-style:normal;line-height:1.2}.free-agent-moves{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.free-agent-moves>span{color:#526f69;background:#e3efec;padding:3px 5px;font-size:8px;font-weight:800;line-height:1.2}.free-agent-moves>small{color:#765fa4;margin:0;font-size:9px;font-weight:900}.no-toolkit-moves{color:#9aa7a9}.directory-list-tabs{align-items:center;gap:6px;margin:0 0 14px;display:flex}.directory-list-tabs button{color:#5e7375;cursor:pointer;background:#f7fafa;border:1px solid #cfdbdd;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900}.directory-list-tabs button.active{color:#fff;background:#655290;border-color:#655290}.directory-list-tabs button span{opacity:.75;margin-left:4px}.directory-list-tabs>em{color:#7e8e91;margin-left:auto;font-size:9px;font-style:normal}.free-agent-table th:nth-last-child(2){text-align:left;min-width:250px}.free-agent-table th:last-child{text-align:center;min-width:108px}.free-agent-actions{justify-content:center;gap:3px;display:flex}.free-agent-actions button{color:#7c8d8f;cursor:pointer;background:#fff;border:1px solid #cfdbdd;width:27px;height:27px}.free-agent-actions button.active{color:#fff;background:#6d599e;border-color:#6d599e}.free-agent-actions button:disabled{cursor:not-allowed;opacity:.35}.comparison-drawer>header small,.scenario-panel>header small{color:#a8c8c5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.comparison-drawer h4,.scenario-panel h4{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.comparison-drawer{background:#f5f2fa;border:1px solid #d6d0e3;margin:0 0 16px;padding:15px}.comparison-drawer>header{justify-content:space-between;align-items:center;display:flex}.comparison-drawer>header small{color:#77679a}.comparison-drawer>header button{color:#765fa4;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.drawer-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.drawer-grid article{background:#fff;border:1px solid #ded8e8;padding:11px;position:relative}.drawer-remove{color:#917eaa;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:5px;right:6px}.drawer-title{align-items:center;gap:9px;display:flex}.drawer-title b{font-size:11px;display:block}.drawer-title small{color:#7d6e9a;font-size:8px}.drawer-stats{gap:4px;margin-top:10px;display:grid}.drawer-stats>span{grid-template-columns:28px 1fr 28px;align-items:center;gap:5px;display:grid}.drawer-stats small{color:#7b898c;font-size:8px;font-weight:900}.drawer-stats i{background:#e6ecec;height:4px;overflow:hidden}.drawer-stats i em{background:linear-gradient(90deg,#3d8177,#8062aa);height:100%;display:block}.drawer-stats b{text-align:right;font-size:8px}.scenario-panel{background:#f6f9f9;border:1px solid #d8e3e4;margin-top:20px;padding:18px}.scenario-panel>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.scenario-panel>header small{color:#765fa4}.scenario-panel>header>span{color:#718285;text-align:right;max-width:440px;font-size:9px;line-height:1.45}.scenario-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px;display:grid}.scenario-grid article{background:#fff;border:1px solid #dce5e6;grid-template-columns:20px 34px 1fr auto;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:grid}.scenario-grid article>b{color:#806ca8}.scenario-grid strong{font-size:9px}.scenario-grid strong small{color:#859396;margin-top:3px;font-weight:500;display:block}.scenario-grid em{color:#72608f;background:#eee9f5;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.scenario-grid em.clinched{color:#256952;background:#e0f0e9}.scenario-grid em.eliminated{color:#9b4554;background:#f5e4e7}.scenario-grid em.in-playoff-position{color:#236a65;background:#dff0ee}.movement-heading{justify-content:space-between;align-items:end;margin:22px 0 9px;display:flex}.movement-heading h4{margin:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.movement-heading span{color:#829194;font-size:9px}.comparison-selectors{grid-template-columns:1fr 44px 1fr;align-items:center;gap:9px;padding:18px 0;display:grid}.comparison-selectors b{color:#765fa4;text-align:center}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.comparison-grid>article{background:#f8fbfb;border:1px solid #d6e2e3}.comparison-grid header{background:#fff;border-bottom:1px solid #d6e2e3;align-items:center;gap:12px;padding:16px;display:flex}.comparison-grid h4{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.comparison-grid p{color:#78888a;margin:3px 0 0;font-size:10px}.comparison-stats{grid-template-columns:repeat(2,1fr);display:grid}.comparison-stats span{border-bottom:1px solid #dce6e7;border-right:1px solid #dce6e7;padding:12px}.comparison-stats small{color:#849396;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.comparison-stats b{margin-top:4px;font-size:11px;display:block}.type-chips{flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.type-chips span{color:#5d4c89;background:#eae6f3;padding:5px 7px;font-size:8px;font-weight:900}.comparison-roster{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px;display:grid}.comparison-roster .pokemon-tile{background:#fff;border:1px solid #e0e8e9}.movement-list{padding-top:14px}.movement-list article{border-bottom:1px solid #dfe8e9;grid-template-columns:28px 34px 1fr 60px 110px;align-items:center;gap:9px;min-height:58px;display:grid}.movement-list article>b{color:#7e6aa7}.movement-list strong{font-size:11px}.movement-list strong small{color:#829194;margin-top:3px;font-weight:500;display:block}.movement-list span{text-align:center;font-size:10px;font-weight:900}.movement-list span.up{color:#23735b}.movement-list span.down{color:#a44659}.movement-list span.same{color:#8b999b}.movement-list em{color:#5e7274;text-align:right;font-size:10px;font-style:normal}.coach-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px;display:grid}.coach-grid article{background:#f8fbfb;border:1px solid #d8e3e4;grid-template-columns:50px 1fr auto;align-items:center;gap:11px;min-height:78px;padding:11px;display:grid}.coach-grid small{color:#765fa4;text-transform:uppercase;font-size:8px;font-weight:900}.coach-grid h4{margin:3px 0;font-family:Georgia,serif;font-size:16px;font-weight:500}.coach-grid p{color:#7b898c;margin:0;font-size:9px}.coach-grid>article>b{color:#576d6f;font-size:10px}.announcement-list article{background:#f5f8f8;border-left:3px solid #765fa4;padding:20px}.announcement-list small{color:#829194;font-size:9px}.announcement-list h4{color:#173836;margin:7px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.announcement-list p{color:#617376;margin:0;font-size:12px;line-height:1.65}.announcement-list a{color:#684f99;margin-top:10px;font-size:11px;font-weight:900;display:inline-block}.uploads-shell{color:#fff;background:radial-gradient(circle at 85% 10%,#6a54a347,#0000 30%),linear-gradient(135deg,#061d1b,#102b2d 58%,#202039);padding:100px clamp(24px,6vw,92px) 110px}.uploads-inner{max-width:1380px;margin:auto}.uploads-heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.uploads-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,60px);font-weight:500}.uploads-heading>div>p:last-child{color:#aac0c0;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.7}.uploads-heading>a{color:#d9eff0;border:1px solid #c5e1e54d;flex:none;padding:12px 15px;font-size:12px;font-weight:800}.uploads-heading>a:hover{background:#ffffff14}.upload-filters{background:#ffffff0e;border:1px solid #c3dee029;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(210px,1.4fr);gap:12px;margin:42px 0 26px;padding:18px;display:grid}.upload-filters label{color:#aac1c1;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.upload-filters select,.upload-filters input{color:#193433;width:100%;min-height:42px;font:inherit;text-transform:none;background:#f8fbfb;border:1px solid #b8ccce;border-radius:0;padding:9px 11px;font-size:12px}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.upload-card{color:#163432;background:#f8fbfb;border:1px solid #c3dee033;overflow:hidden;box-shadow:0 24px 50px #00000029}.upload-card.league-wide{border-color:#b297e6a6}.video-frame{aspect-ratio:16/9;background:#010b0a;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.upload-copy{padding:20px}.upload-chips{flex-wrap:wrap;gap:7px;display:flex}.upload-chips span{color:#5d4c89;letter-spacing:.06em;text-transform:uppercase;background:#ece8f5;padding:6px 8px;font-size:9px;font-weight:900}.upload-card.league-wide .upload-chips span:first-child{color:#eefafa;background:#173f3b}.upload-copy h3{margin:15px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.22}.upload-matchup{color:#657779;margin:0;font-size:12px;font-weight:700}.upload-meta{color:#78898b;border-top:1px solid #dce6e7;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.upload-meta b{color:#314c4b}.upload-meta a{color:#5b478a;flex:none;font-weight:900}.uploads-state{color:#aac0c0;text-align:center;border:1px solid #c3dee029;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:220px;margin-top:30px;display:flex}.uploads-state strong{color:#edf7f6}.uploads-state p{margin:0;font-size:12px}.upload-spinner{border:3px solid #fff3;border-top-color:#ba9dea;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.league-info{color:#fff;background:linear-gradient(115deg,#031d1b,#10282c 60%,#252344);grid-template-columns:.9fr 1.1fr;gap:10vw;padding:100px clamp(24px,7vw,110px);display:grid}.league-info .eyebrow{color:#8bbfc7}.league-info h2{color:#eef9fa}.feature-list article{border-bottom:1px solid #ffffff24;grid-template-columns:58px 1fr;padding:22px 0;display:grid}.feature-list article:first-child{border-top:1px solid #ffffff24}.feature-list span{color:#8ea5b0;font-size:11px;font-weight:800}.feature-list h3{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.feature-list p{color:#9fb1b4;margin:0;font-size:13px}footer{color:#9db0af;background:#010e0d;justify-content:space-between;align-items:center;gap:30px;min-height:130px;padding:30px clamp(24px,6vw,92px);font-size:11px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand img{object-fit:contain;width:42px;height:42px}.footer-brand div{flex-direction:column;gap:4px;display:flex}.footer-brand b{color:#edf6f5;font-size:13px}.footer-brand span{font-family:Georgia,serif;font-style:italic}footer a{color:#d2e2e1;font-weight:700}.team-profile{padding-top:22px}.profile-back{color:#315b5d;cursor:pointer;background:#fff;border:1px solid #ccdadd;margin-bottom:16px;padding:9px 12px;font-size:12px;font-weight:800}.profile-hero{color:#fff;background:radial-gradient(circle at 80% 0,#8467c36b,#0000 34%),linear-gradient(125deg,#082e2b,#19213f);grid-template-columns:78px 1fr auto;align-items:center;gap:22px;min-height:160px;padding:28px;display:grid}.profile-hero .team-mark{width:78px;height:78px}.profile-hero p{color:#9fc2c4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.profile-hero h3{margin:0;font-family:Georgia,serif;font-size:36px;font-weight:500}.profile-hero span{color:#c2d3d4;margin-top:7px;font-size:13px;display:block}.profile-hero>strong{font-family:Georgia,serif;font-size:38px;font-weight:500}.profile-kpis,.analytics-kpis,.results-kpis{border:1px solid #d7e3e5;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.profile-kpis article,.analytics-kpis article,.results-kpis article{background:#f8fbfb;border-right:1px solid #d7e3e5;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.profile-kpis article:last-child,.results-kpis article:last-child{border:0}.profile-kpis small,.analytics-kpis small,.results-kpis small{color:#829194;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.profile-kpis b,.analytics-kpis b,.results-kpis b{color:#173836;margin:7px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.profile-kpis span,.analytics-kpis span,.results-kpis span{color:#718184;font-size:11px}.profile-columns,.analytics-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.profile-columns>section,.profile-pokemon-stats,.analytics-grid>section{background:#f9fbfb;border:1px solid #d8e3e4}.subsection-title{background:#fff;border-bottom:1px solid #d8e3e4;align-items:center;min-height:68px;padding:14px 18px;display:flex}.subsection-title p,.feature-intro p{color:#765fa4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.subsection-title h4,.feature-intro h4{color:#173836;margin:5px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.profile-roster{grid-template-columns:repeat(2,1fr);gap:8px;padding:13px;display:grid}.profile-roster .pokemon-tile{background:#fff;border:1px solid #e0e8e9}.profile-schedule{padding:10px 16px}.profile-schedule>div{border-bottom:1px solid #e0e9ea;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:48px;font-size:11px;display:grid}.profile-schedule span{color:#7d6aa6;font-weight:900}.profile-schedule b{color:#395456}.profile-pokemon-stats{margin-top:18px}.profile-pokemon-stats .table-wrap{border:0;margin:0}.profile-empty{color:#718184;margin:0;padding:28px;font-size:13px}.team-profile-link{color:#5f4b8e;cursor:pointer;background:#eef3f4;border:0;border-top:1px solid #d8e3e4;width:100%;min-height:42px;font-size:11px;font-weight:900}.team-profile-link:hover{background:#e5ebed}.feature-intro{background:#f8fbfb;border:1px solid #d8e3e4;justify-content:space-between;align-items:end;gap:32px;padding:26px;display:flex}.feature-intro h4{font-size:28px}.feature-intro>span{color:#68797c;text-align:right;max-width:520px;font-size:12px;line-height:1.6}.bracket-grid{background:#eef4f5;border:1px solid #d8e3e4;grid-template-columns:1.2fr 1fr .9fr;gap:34px;margin-top:18px;padding:26px;display:grid;overflow-x:auto}.bracket-round{flex-direction:column;gap:14px;min-width:260px;display:flex}.bracket-round h5{color:#6d5a98;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.bracket-round article{background:#fff;border:1px solid #d1dddf;box-shadow:0 8px 22px #102b2b0d}.bracket-round article>div{border-bottom:1px solid #e1e9ea;grid-template-columns:22px 34px 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.bracket-round article>div:last-child{border:0}.bracket-round em{color:#8a78ae;font-size:10px;font-style:normal;font-weight:900}.bracket-round strong{font-size:11px}.bracket-later{gap:72px;padding-top:78px}.bracket-final{padding-top:180px}.crown-slot{color:#ddc878;background:#192b2e;border:1px dashed #9e8bbb;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;display:flex}.crown-slot span{font-size:31px}.crown-slot b{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.analytics-kpis{border-top:1px solid #d7e3e5;grid-template-columns:repeat(3,1fr);margin-top:18px}.analytics-kpis article:last-child{border:0}.metric-list,.efficiency-list{padding:10px 16px}.metric-list>div{border-bottom:1px solid #e0e9ea;grid-template-columns:22px 34px minmax(150px,1fr) minmax(90px,180px) 48px;align-items:center;gap:9px;min-height:56px;display:grid}.metric-list>div>span,.efficiency-list>div>b{color:#8a78ae;font-size:10px;font-weight:900}.metric-list strong{min-width:0;font-size:11px}.metric-list strong small{color:#879598;margin-top:3px;font-weight:500;display:block}.metric-bar{background:#e3ebec;height:6px;overflow:hidden}.metric-bar i{background:linear-gradient(90deg,#4b8986,#8a72b8);height:100%;display:block}.metric-list>div>b{color:#315b5d;text-align:right;font-size:11px}.efficiency-list>div{border-bottom:1px solid #e0e9ea;grid-template-columns:28px 1fr auto;align-items:center;min-height:48px;font-size:11px;display:grid}.efficiency-list span{color:#52696b}.career-kpis{border:1px solid #d7e3e5;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.career-kpis article{background:#f8fbfb;border-right:1px solid #d7e3e5;flex-direction:column;justify-content:center;min-height:108px;padding:16px;display:flex}.career-kpis article:last-child{border:0}.career-kpis small{color:#788a8d;text-transform:uppercase;font-size:12px;font-weight:900}.career-kpis b{color:#183b38;margin:6px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.career-kpis span{color:#6d7f82;font-size:12px}.career-filters{grid-template-columns:1fr minmax(220px,320px);gap:10px;margin:18px 0;display:grid}.career-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.career-grid article{background:#f9fbfb;border:1px solid #d7e2e3;grid-template-columns:60px 1fr;gap:12px;padding:14px;display:grid}.career-card-image,.career-image,.draft-pokemon-image{color:#755fa3;background:#eaf2f2;place-items:center;font-size:13px;font-weight:900;display:grid}.career-card-image{width:60px;height:60px}.career-card-image img,.career-image img,.draft-pokemon-image img{object-fit:contain;width:100%;height:100%}.career-grid article>div>small{color:#78669b;text-transform:uppercase;font-size:12px;font-weight:900}.career-grid h5{color:#173836;margin:4px 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.career-grid p{color:#748588;margin:0;font-size:12px}.career-grid dl{border:1px solid #dfe7e8;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:2px 0 0;display:grid}.career-grid dl>div{text-align:center;border-right:1px solid #dfe7e8;padding:8px}.career-grid dl>div:last-child{border:0}.career-grid dt{color:#829295;font-size:11px;font-weight:900}.career-grid dd{margin:3px 0 0;font-size:14px;font-weight:900}.career-grid article>button{color:#5f4b8e;cursor:pointer;background:#edf3f3;border:0;grid-column:1/-1;min-height:40px;font-size:12px;font-weight:900}.career-hero{color:#fff;background:radial-gradient(circle at 82% 0,#4ba49c57,#0000 36%),linear-gradient(125deg,#102e2c,#282044);grid-template-columns:110px 1fr auto;align-items:center;gap:22px;min-height:170px;padding:24px 28px;display:grid}.career-image{background:#ffffff1a;width:110px;height:110px}.career-hero>div>small{color:#b4c9ca;text-transform:uppercase;font-size:12px;font-weight:900}.career-hero h4{margin:5px 0;font-family:Georgia,serif;font-size:38px;font-weight:500}.career-hero p{color:#c3d3d4;margin:0;font-size:14px}.career-team{align-items:center;gap:11px;min-width:250px;display:flex}.career-team>span{flex-direction:column;gap:3px;display:flex}.career-team b{font-size:14px}.career-team em{color:#b9ccce;font-size:12px;font-style:normal}.career-columns{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.career-columns>section{background:#f9fbfb;border:1px solid #d7e2e3}.career-roles{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.career-roles>span{color:#5d4b88;background:#eeeaf5;padding:12px;font-size:12px;font-weight:900}.career-roles span b{color:#52686a;margin-top:5px;font-size:12px;font-weight:600;line-height:1.45;display:block}.career-roles p{color:#718184;font-size:13px}.career-team-card{align-items:center;gap:14px;min-height:140px;padding:20px;display:flex}.career-team-card>div{flex-direction:column;gap:5px;display:flex}.career-team-card b{color:#173836;font-family:Georgia,serif;font-size:20px}.career-team-card span,.career-team-card strong{color:#6f8184;font-size:12px}.draft-hero{color:#fff;background:radial-gradient(circle at 88% 0,#dac2733d,#0000 35%),linear-gradient(125deg,#0b302d,#272044);justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:26px 28px;display:flex}.draft-hero small{color:#b7cdcf;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.draft-hero h4{margin:6px 0;font-family:Georgia,serif;font-size:38px;font-weight:500}.draft-hero p{color:#bfd0d2;margin:0;font-size:14px}.draft-hero>div:last-child{text-align:right;min-width:150px}.draft-hero>div:last-child span{color:#ddca83;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.draft-hero>div:last-child b{margin-top:5px;font-family:Georgia,serif;font-size:38px;display:block}.draft-note{color:#6b5b41;background:#fbf6e8;border-left:3px solid #c5a658;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.55}.draft-summary{border:1px solid #d7e2e3;grid-template-columns:repeat(3,1fr) minmax(220px,1.4fr);display:grid}.draft-summary article,.draft-summary label{background:#f8fbfb;border-right:1px solid #d7e2e3;flex-direction:column;justify-content:center;min-height:90px;padding:14px 16px;display:flex}.draft-summary>:last-child{border:0}.draft-summary small,.draft-summary label{color:#758689;text-transform:uppercase;font-size:12px;font-weight:900}.draft-summary b{color:#173836;margin-top:5px;font-family:Georgia,serif;font-size:25px}.draft-summary select{margin-top:7px}.draft-controls{justify-content:space-between;align-items:end;gap:18px;margin:16px 0 10px;display:flex}.draft-controls>div>small{color:#758689;text-transform:uppercase;font-size:12px;font-weight:900}.draft-controls>span{color:#78669b;font-size:12px;font-weight:900}.round-picker{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.round-picker button{color:#5e7274;cursor:pointer;background:#f8fbfb;border:1px solid #cddbdd;min-width:40px;height:36px;font-size:12px;font-weight:900}.round-picker button.active{color:#fff;background:#675293;border-color:#675293}.draft-layout{grid-template-columns:minmax(240px,.75fr) 2.25fr;gap:14px;display:grid}.draft-layout aside{background:#f4f8f8;border:1px solid #d7e2e3;padding:12px}.draft-layout aside>small{color:#6d7f82;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.draft-layout aside button{color:#304f4d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce5e6;grid-template-columns:22px 34px 1fr;align-items:center;gap:7px;width:100%;min-height:50px;padding:6px;display:grid}.draft-layout aside button.active{color:#fff;background:#695592}.draft-layout aside button>b{color:#8a77ad;font-size:12px}.draft-layout aside button.active>b{color:#e1d7f4}.draft-layout aside button>span{font-size:12px;font-weight:900}.draft-layout aside button small{opacity:.75;margin-top:3px;font-size:11px;font-weight:500;display:block}.draft-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.draft-picks article{background:#f9fbfb;border:1px solid #d7e2e3}.draft-picks header{border-bottom:1px solid #dce5e6;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.draft-picks header span{color:#725e9f;font-size:13px;font-weight:900}.draft-picks header small{color:#7c8d90;text-transform:uppercase;font-size:11px;font-weight:900}.draft-picks article>div{grid-template-columns:70px 1fr 50px;align-items:center;gap:11px;min-height:100px;padding:12px;display:grid}.draft-pokemon-image{width:70px;height:70px}.draft-picks h5{color:#173836;margin:0 0 4px;font-family:Georgia,serif;font-size:20px;font-weight:500}.draft-picks p{color:#5e7274;margin:0 0 4px;font-size:12px;font-weight:900}.draft-picks article>div>div>small{color:#829194;font-size:11px}.results-dashboard{color:#fff;background:linear-gradient(135deg,#071b1a,#122f30 58%,#262242);padding:95px clamp(24px,6vw,92px)}.results-inner{max-width:1380px;margin:auto}.results-heading{justify-content:space-between;align-items:end;gap:34px;display:flex}.results-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.3vw,60px);font-weight:500}.results-heading>div>span{color:#aabfc1;max-width:650px;margin-top:15px;font-size:13px;line-height:1.6;display:block}.results-heading .week-picker{max-width:520px;padding:0}.results-heading .week-picker button{color:#c4d4d5;background:#ffffff0f;border-color:#d2e6e840}.results-kpis{border-color:#cfe2e42e;grid-template-columns:repeat(2,1fr);margin-top:34px}.results-kpis article{background:#ffffff0e;border-color:#cfe2e42e}.results-kpis b{color:#fff}.results-kpis span,.results-kpis small{color:#a9bdc0}.results-divisions{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.results-divisions>article{background:#ffffff0b;border:1px solid #cfe2e42e}.results-divisions header{border-bottom:1px solid #cfe2e426;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex}.results-divisions header div{flex-direction:column;gap:3px;display:flex}.results-divisions header small{color:#9fb4b6;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.results-divisions header strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.results-divisions article>div{padding:8px 15px}.results-divisions p{border-bottom:1px solid #cfe2e41f;grid-template-columns:1fr 72px 1fr;align-items:center;gap:10px;min-height:48px;margin:0;font-size:11px;display:grid}.results-divisions p>span:last-child{text-align:right}.results-divisions p b{color:#c4abea;text-align:center}.result-score{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.result-score i{color:#81989b;font-style:normal}.results-loading{color:#aabfc1;place-items:center;min-height:220px;display:grid}main[data-theme=dark]{color:#dce9eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071315}main[data-theme=dark] .league-shell{background:#071315}main[data-theme=dark] .section-heading h2,main[data-theme=dark] .division-title h3,main[data-theme=dark] .panel-card h4,main[data-theme=dark] .team-grid h4,main[data-theme=dark] .weekly-heading strong,main[data-theme=dark] .matchup-team h4,main[data-theme=dark] .prep-intro h4,main[data-theme=dark] .prep-block h5,main[data-theme=dark] td strong,main[data-theme=dark] .pokemon-tile b,main[data-theme=dark] .move-groups li b,main[data-theme=dark] .stat-callout strong,main[data-theme=dark] .empty-state strong{color:#eef8f9}main[data-theme=dark] .section-heading>p,main[data-theme=dark] .division-title p,main[data-theme=dark] .mini-table small,main[data-theme=dark] .mini-table em,main[data-theme=dark] .mini-table i,main[data-theme=dark] .schedule-grid em,main[data-theme=dark] .team-grid p,main[data-theme=dark] .weekly-heading span,main[data-theme=dark] .matchup-team p,main[data-theme=dark] .prep-intro p,main[data-theme=dark] .prep-block>header>small,main[data-theme=dark] .prep-mon small,main[data-theme=dark] .move-groups li span,main[data-theme=dark] .data-note,main[data-theme=dark] .empty-state,main[data-theme=dark] .missing-roster,main[data-theme=dark] td{color:#9eb1b5}main[data-theme=dark] .division-tabs{background:#101f22;border-color:#294044}main[data-theme=dark] .division-tabs button{color:#aababc;border-color:#294044}main[data-theme=dark] .division-tabs button.active{color:#f3fbfc;box-shadow:inset 0 -3px var(--division-accent);background:#18292c}main[data-theme=dark] .division-panel{background:#0d1b1e;box-shadow:0 22px 58px #00000059}main[data-theme=dark] .division-title,main[data-theme=dark] .view-tabs,main[data-theme=dark] .weekly-heading{border-color:#2a4044}main[data-theme=dark] .sheet-link,main[data-theme=dark] .matchup-actions a,main[data-theme=dark] .prep-intro>a,main[data-theme=dark] .calculator-actions a{color:#c5e1e5;background:#13262a;border-color:#395359}main[data-theme=dark] .sheet-link:hover,main[data-theme=dark] .matchup-actions a:hover,main[data-theme=dark] .prep-intro>a:hover,main[data-theme=dark] .calculator-actions a:hover{background:#1c3337}main[data-theme=dark] .view-tabs button{color:#9badb0}main[data-theme=dark] .view-tabs button.active{color:#fff;background:var(--division-deep)}main[data-theme=dark] .panel-card,main[data-theme=dark] .data-card,main[data-theme=dark] .team-grid article,main[data-theme=dark] .weekly-card,main[data-theme=dark] .matchup-team,main[data-theme=dark] .prep-block,main[data-theme=dark] .move-groups article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .panel-card header,main[data-theme=dark] .data-card header,main[data-theme=dark] .team-grid header,main[data-theme=dark] .prep-block>header{background:#16282b;border-color:#294044}main[data-theme=dark] .mini-table>div,main[data-theme=dark] .match-list>div,main[data-theme=dark] .leader-preview div,main[data-theme=dark] .team-grid header,main[data-theme=dark] .roster-list span,main[data-theme=dark] .matchup-team>header,main[data-theme=dark] .move-groups h6,main[data-theme=dark] .move-groups li{border-color:#294044}main[data-theme=dark] table,main[data-theme=dark] .team-search input,main[data-theme=dark] .roster-list span,main[data-theme=dark] .versus span{color:#dce9eb;background:#132528;border-color:#365055}main[data-theme=dark] th{color:#9fb2b5;background:#182b2e}main[data-theme=dark] td,main[data-theme=dark] .table-wrap{border-color:#294044}main[data-theme=dark] .week-picker button{color:#aebdc0;background:#132528;border-color:#354d52}main[data-theme=dark] .week-picker button.active{color:#fff;background:#6d599e;border-color:#806db1}main[data-theme=dark] .schedule-grid article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .team-mark{background:#1a2e31;border-color:#385055}main[data-theme=dark] .pokemon-tile i{background:#203437}main[data-theme=dark] .weekly-card-meta{background:#122f2e;border-color:#355055}main[data-theme=dark] .matchup-prep{background:#0b171a;border-color:#354b50}main[data-theme=dark] .calculator-frame{background:#0a1518}main[data-theme=dark] .type-matrix th:first-child{background:#182b2e}main[data-theme=dark] .type-matrix td:first-child{background:#132528}main[data-theme=dark] .type-matrix td.neutral{color:#9fb1b5;background:#122326}main[data-theme=dark] .type-matrix td.weak{color:#ff9daf;background:#3a1f29}main[data-theme=dark] .type-matrix td.resist{color:#83d8bc;background:#17352f}main[data-theme=dark] .type-matrix td.immune{color:#f7fbff;background:#293d43}main[data-theme=dark] .move-groups article{background:#132528}main[data-theme=dark] .move-groups h6{color:#c4d6d8}main[data-theme=dark] .data-card header b{color:#c7d7d9;background:#263a3e}main[data-theme=dark] .loading{color:#9fb2b5}main[data-theme=dark] .loading span{border-color:#a88be1 #30464b #30464b}main[data-theme=dark] .upload-card{color:#dce9eb;background:#102124;border-color:#344b50}main[data-theme=dark] .upload-copy h3,main[data-theme=dark] .upload-meta b{color:#eef8f9}main[data-theme=dark] .upload-matchup,main[data-theme=dark] .upload-meta{color:#9fb1b5;border-color:#2b4145}main[data-theme=dark] .upload-filters select,main[data-theme=dark] .upload-filters input{color:#dce9eb;background:#102124;border-color:#40585d}main[data-theme=dark] .profile-back,main[data-theme=dark] .team-profile-link{color:#c8dce0;background:#14272a;border-color:#354d52}main[data-theme=dark] .profile-kpis,main[data-theme=dark] .analytics-kpis{border-color:#294044}main[data-theme=dark] .profile-kpis article,main[data-theme=dark] .analytics-kpis article,main[data-theme=dark] .profile-columns>section,main[data-theme=dark] .profile-pokemon-stats,main[data-theme=dark] .analytics-grid>section,main[data-theme=dark] .feature-intro{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .profile-kpis article,main[data-theme=dark] .analytics-kpis article{border-color:#294044}main[data-theme=dark] .profile-kpis b,main[data-theme=dark] .analytics-kpis b,main[data-theme=dark] .subsection-title h4,main[data-theme=dark] .feature-intro h4{color:#eef8f9}main[data-theme=dark] .subsection-title{background:#16282b;border-color:#294044}main[data-theme=dark] .profile-roster .pokemon-tile,main[data-theme=dark] .bracket-round article{color:#dce9eb;background:#132528;border-color:#294044}main[data-theme=dark] .profile-schedule>div,main[data-theme=dark] .metric-list>div,main[data-theme=dark] .efficiency-list>div,main[data-theme=dark] .bracket-round article>div{border-color:#294044}main[data-theme=dark] .metric-bar{background:#263b3f}main[data-theme=dark] .bracket-grid{background:#0a1719;border-color:#294044}main[data-theme=dark] .feature-intro>span,main[data-theme=dark] .profile-empty{color:#9fb1b5}main[data-theme=dark] .tools-shell{background:#071315}main[data-theme=dark] .tools-heading h2,main[data-theme=dark] .tool-frame>header h3,main[data-theme=dark] .tool-empty strong,main[data-theme=dark] .announcement-list h4{color:#eef8f9}main[data-theme=dark] .tools-heading>div>span,main[data-theme=dark] .tool-frame>header>span{color:#9fb1b5}main[data-theme=dark] .tools-heading select,main[data-theme=dark] .directory-filters select,main[data-theme=dark] .directory-filters input,main[data-theme=dark] .comparison-selectors select{color:#dce9eb;background:#102124;border-color:#40585d}main[data-theme=dark] .tool-tabs{border-color:#294044}main[data-theme=dark] .tool-tabs button{color:#a8b9bc}main[data-theme=dark] .tool-tabs button.active{color:#fff;background:var(--tool-deep)}main[data-theme=dark] .tool-panel{color:#dce9eb;background:#0d1b1e}main[data-theme=dark] .tool-frame>header{border-color:#294044}main[data-theme=dark] .power-ranking-help{color:#a4b7ba}main[data-theme=dark] .power-ranking-help b,main[data-theme=dark] .power-team-card,main[data-theme=dark] .power-team-pool h4{color:#eef8f9}main[data-theme=dark] .power-ranking-help button,main[data-theme=dark] .power-team-card,main[data-theme=dark] .power-team-pool,main[data-theme=dark] .power-team-pool>header{background:#112225;border-color:#294044}main[data-theme=dark] .power-tier-list{background:#0b181a;border-color:#294044}main[data-theme=dark] .power-tier{border-color:#294044}main[data-theme=dark] .power-tier-drop{background:#132528}main[data-theme=dark] .power-tier-drop.drag-active{background:#203337}main[data-theme=dark] .power-team-card .team-mark{background:#1a2e31}main[data-theme=dark] .transaction-list article,main[data-theme=dark] .free-agent-table,main[data-theme=dark] .comparison-grid>article,main[data-theme=dark] .coach-grid article,main[data-theme=dark] .announcement-list article,main[data-theme=dark] .clincher-summary article,main[data-theme=dark] .clincher-layout>section,main[data-theme=dark] .machine-heading,main[data-theme=dark] .machine-games article,main[data-theme=dark] .projected-table header,main[data-theme=dark] .projected-table>article,main[data-theme=dark] .takeover-controls label,main[data-theme=dark] .takeover-controls article,main[data-theme=dark] .budget-layout>section,main[data-theme=dark] .sandbox-roster header,main[data-theme=dark] .sandbox-pool header,main[data-theme=dark] .sandbox-roster article,main[data-theme=dark] .sandbox-pool article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .projected-table>article.playoff-seed{background:linear-gradient(90deg,#20383b,#112225 62%)}main[data-theme=dark] .machine-games button,main[data-theme=dark] .clincher-summary>button,main[data-theme=dark] .takeover-controls>button,main[data-theme=dark] .takeover-controls select,main[data-theme=dark] .sandbox-pool header input,main[data-theme=dark] .sandbox-roster label input{color:#dce9eb;background:#172b2e;border-color:#40585d}main[data-theme=dark] .machine-games button.selected,main[data-theme=dark] .sandbox-pool article>button{color:#fff;border-color:var(--tool-accent);background:var(--tool-deep)}main[data-theme=dark] .clincher-summary b,main[data-theme=dark] .machine-heading h4,main[data-theme=dark] .projected-table header h4,main[data-theme=dark] .takeover-controls b,main[data-theme=dark] .sandbox-roster header h4,main[data-theme=dark] .sandbox-pool header h4,main[data-theme=dark] .sandbox-roster strong,main[data-theme=dark] .sandbox-pool strong{color:#eef8f9}main[data-theme=dark] .takeover-note{color:#b9d4ce;background:#18302f}main[data-theme=dark] .sandbox-roster article.marked-drop{background:#392126}main[data-theme=dark] .sandbox-roster article.marked-add{background:#17342e}main[data-theme=dark] .slot-guidance{color:#dcc58c;background:#302a1c}main[data-theme=dark] .sandbox-image{background:#203437}main[data-theme=dark] .comparison-grid header,main[data-theme=dark] .comparison-roster .pokemon-tile{color:#dce9eb;background:#16282b;border-color:#294044}main[data-theme=dark] .comparison-grid header,main[data-theme=dark] .comparison-stats span,main[data-theme=dark] .movement-list article{border-color:#294044}main[data-theme=dark] .eligibility-note{color:#dbc68c;background:#2d291c}main[data-theme=dark] .free-agent-moves>span{color:#b9d8d1;background:#203b38}main[data-theme=dark] .free-agent-table-wrap{border-color:#294044}main[data-theme=dark] .free-agent-table th{color:#a9bdc0;background:#16282b;border-color:#40585d}main[data-theme=dark] .free-agent-table th>button:hover,main[data-theme=dark] .free-agent-table th>button:focus-visible{color:#d6c9f2;background:#203539}main[data-theme=dark] .free-agent-table td{color:#c4d2d4;border-color:#294044}main[data-theme=dark] .free-agent-table tbody tr:hover{background:#172b2e}main[data-theme=dark] .free-agent-table td:first-child{background:#112225;border-color:#294044}main[data-theme=dark] .free-agent-table tbody tr:hover td:first-child{background:#172b2e}main[data-theme=dark] .free-agent-pokemon{color:#eef8f9}main[data-theme=dark] .free-agent-types i{color:#d2c4ed;background:#302a45}main[data-theme=dark] .directory-list-tabs button{color:#b6c6c8;background:#14262a;border-color:#40585d}main[data-theme=dark] .directory-list-tabs button.active{color:#fff;background:#6d599e;border-color:#6d599e}main[data-theme=dark] .comparison-drawer,main[data-theme=dark] .scenario-panel{color:#dce9eb;background:#132427;border-color:#294044}main[data-theme=dark] .drawer-grid article,main[data-theme=dark] .scenario-grid article{color:#dce9eb;background:#192c2f;border-color:#294044}main[data-theme=dark] .movement-heading h4{color:#eef8f9}main[data-theme=dark] .announcement-list p,main[data-theme=dark] .transaction-list p{color:#9fb1b5}main[data-theme=dark] .career-kpis article,main[data-theme=dark] .career-grid article,main[data-theme=dark] .career-columns>section,main[data-theme=dark] .draft-summary article,main[data-theme=dark] .draft-summary label,main[data-theme=dark] .draft-layout aside,main[data-theme=dark] .draft-picks article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .career-grid dl,main[data-theme=dark] .career-grid dl>div,main[data-theme=dark] .career-grid article>button,main[data-theme=dark] .draft-summary,main[data-theme=dark] .draft-summary article,main[data-theme=dark] .draft-summary label,main[data-theme=dark] .draft-layout aside button,main[data-theme=dark] .draft-picks header{border-color:#294044}main[data-theme=dark] .career-grid article>button{color:#cbbce7;background:#172b2e}main[data-theme=dark] .career-kpis b,main[data-theme=dark] .career-grid h5,main[data-theme=dark] .career-team-card b,main[data-theme=dark] .draft-summary b,main[data-theme=dark] .draft-picks h5{color:#eef8f9}main[data-theme=dark] .career-roles>span{color:#d8caef;background:#302a45}main[data-theme=dark] .career-roles span b{color:#b7cbcd}main[data-theme=dark] .draft-note{color:#dac98e;background:#2d291c}main[data-theme=dark] .round-picker button{color:#b6c6c8;background:#14262a;border-color:#40585d}main[data-theme=dark] .round-picker button.active{color:#fff;background:#675293;border-color:#675293}@media (width<=900px){.site-header nav{display:none}.header-actions{gap:0}.hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.hero-mark{margin-top:48px}.hero-mark img{width:min(88%,460px)}.season-strip{grid-template-columns:1fr 1fr}.section-heading,.division-title{flex-direction:column;align-items:flex-start}.division-title>p{text-align:left}.data-grid,.overview-grid,.team-grid{grid-template-columns:1fr}.weekly-heading{flex-direction:column;align-items:flex-start;padding-bottom:2px}.matchup-sides{grid-template-columns:1fr}.versus{min-height:42px}.versus span{width:40px;height:40px}.matchup-roster{grid-template-columns:repeat(5,minmax(0,1fr))}.prep-two-column{grid-template-columns:1fr}.prep-intro{flex-direction:column;align-items:flex-start}.panel-card.span-two{grid-column:auto}.division-tabs{grid-template-columns:repeat(2,1fr)}.league-info{grid-template-columns:1fr}.uploads-heading{flex-direction:column;align-items:flex-start}.upload-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-search{grid-column:span 2}.upload-grid{grid-template-columns:1fr}.profile-kpis,.results-kpis{grid-template-columns:repeat(2,1fr)}.profile-columns,.results-divisions{grid-template-columns:1fr}.results-heading{flex-direction:column;align-items:flex-start}.directory-filters{grid-template-columns:1fr 1fr}.directory-filters input{grid-column:span 2}.coach-grid{grid-template-columns:repeat(2,1fr)}.draft-layout{grid-template-columns:1fr}.draft-summary{grid-template-columns:repeat(2,1fr)}.clincher-layout,.budget-layout{grid-template-columns:1fr}.takeover-controls{grid-template-columns:repeat(3,1fr)}.takeover-controls label{grid-column:span 2}.takeover-controls>button{min-height:58px}.clincher-summary{grid-template-columns:repeat(2,1fr)}.clincher-summary>button{min-height:56px}}@media (width<=620px){.site-header{height:72px;padding:0 18px}.theme-toggle{width:44px;min-width:44px;padding:8px}.theme-toggle b{display:none}.brand img{width:43px;height:43px}.brand small{display:none}.hero{padding:54px 20px 48px}.hero h1{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.season-strip{grid-template-columns:1fr;margin-top:40px}.league-shell{padding:70px 16px 80px}.division-tabs{grid-template-columns:1fr}.division-tabs button{border-bottom:1px solid #c8d5d8;border-right:0;justify-content:flex-start;min-height:54px}.division-panel{padding:23px 18px}.schedule-grid,.leader-preview{grid-template-columns:1fr}.leader-preview div{border-bottom:1px solid #e0e9ea;border-right:0;flex-direction:row;justify-content:space-between;min-height:55px}.roster-list,.roster-list.visual{grid-template-columns:1fr}.matchup-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-roster .pokemon-tile{text-align:left;grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr);justify-items:start;min-height:68px}.matchup-roster .pokemon-tile img{width:44px;height:44px}.matchup-actions{flex-direction:column;align-items:stretch}.matchup-prep{margin:0 9px 9px;padding:12px}.move-groups{grid-template-columns:1fr}.prep-intro h4{font-size:20px}.prep-block>header{flex-direction:column;align-items:flex-start;gap:7px}.calculator-actions{flex-direction:column;align-items:stretch;width:100%}.calculator-frame iframe{height:690px}.division-title h3{font-size:23px}.division-title>div{align-items:flex-start}.league-info{padding:76px 22px}.uploads-shell{padding:76px 16px 84px}.upload-filters{grid-template-columns:1fr}.upload-search{grid-column:auto}.upload-meta{flex-direction:column;align-items:flex-start}.profile-hero{grid-template-columns:58px 1fr;padding:20px}.profile-hero .team-mark{width:58px;height:58px}.profile-hero>strong{grid-column:1/-1;font-size:26px}.profile-kpis,.results-kpis{grid-template-columns:1fr}.profile-kpis article,.results-kpis article{border-bottom:1px solid #d7e3e5;border-right:0}.profile-roster{grid-template-columns:1fr}.feature-intro{flex-direction:column;align-items:flex-start}.feature-intro>span{text-align:left}.results-dashboard{padding:76px 16px}.tools-shell{padding:76px 16px 84px}.tools-heading,.tool-frame>header{flex-direction:column;align-items:flex-start}.tool-frame>header>span{text-align:left}.tool-panel{padding:18px 12px}.power-ranking-help{flex-direction:column;align-items:flex-start;gap:8px}.power-ranking-help button{width:100%;margin-left:0}.power-tier{grid-template-columns:70px 1fr}.power-tier-label{min-height:104px}.power-tier-label b{font-size:31px}.power-tier-label small{font-size:8px}.power-team-card{grid-template-columns:46px minmax(0,1fr);width:126px}.power-team-card .team-mark{flex-basis:46px;width:46px;height:46px}.transaction-list article{grid-template-columns:1fr;gap:7px}.coach-grid,.directory-filters{grid-template-columns:1fr}.directory-filters input{grid-column:auto}.scenario-panel>header{flex-direction:column;align-items:flex-start}.drawer-grid,.scenario-grid{grid-template-columns:1fr}.directory-list-tabs{flex-direction:column;align-items:stretch}.directory-list-tabs>em{margin-left:0}.movement-list article{grid-template-columns:24px 34px 1fr 48px}.movement-list em{text-align:left;grid-column:3/-1}.draft-picks{grid-template-columns:1fr}.draft-hero,.draft-controls{flex-direction:column;align-items:flex-start}.draft-hero>div:last-child{text-align:left}.draft-summary{grid-template-columns:1fr}.draft-summary article,.draft-summary label{border-bottom:1px solid #d7e3e5;border-right:0}.draft-layout aside{display:none}.draft-picks article>div{grid-template-columns:60px 1fr 42px}.draft-pokemon-image{width:60px;height:60px}.clincher-summary,.takeover-controls{grid-template-columns:1fr}.takeover-controls label{grid-column:auto}.machine-heading,.sandbox-pool header{flex-direction:column;align-items:flex-start}.machine-games article{grid-template-columns:1fr}.machine-games article>b{display:none}.projected-table>article{grid-template-columns:22px 34px 1fr}.projected-table>article>em{grid-column:3;justify-self:start}.sandbox-pool>div{grid-template-columns:1fr}.sandbox-roster article{grid-template-columns:18px 42px 1fr 50px 26px}footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.community-lab{color:#eef8f9;background:linear-gradient(145deg,#071b1a,#102f2e 62%,#292344);padding:96px clamp(20px,6vw,92px)}.community-lab-inner{max-width:1380px;margin:auto}.community-lab-heading,.community-tool-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.community-lab-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(38px,4.3vw,60px)/1 Georgia,serif}.community-lab-heading>div>span{color:#a9bdc0;max-width:720px;margin-top:16px;font-size:14px;line-height:1.65;display:block}.lab-season-now{background:#ffffff0b;border:1px solid #b8ddf13d;flex-direction:column;min-width:220px;padding:18px 20px;display:flex}.lab-season-now small,.community-tool-head small{color:#8ba4a7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.lab-season-now b{margin:8px 0 4px;font:500 24px Georgia,serif}.lab-season-now span{color:#b5c9cb;font-size:12px}.community-tabs{border-bottom:1px solid #b8ddf12b;gap:5px;margin-top:38px;padding-bottom:10px;display:flex;overflow-x:auto}.community-tabs button{color:#afc1c3;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:11px 15px;font-size:12px;font-weight:850}.community-tabs button.active{color:#fff;background:#ffffff12;border-color:#8abfca54}.community-panel{color:#173534;background:#f5f9fa;min-height:520px;padding:30px}.community-tool-head{border-bottom:1px solid #d6e2e4;padding-bottom:23px}.community-tool-head h3{margin:6px 0 8px;font:500 clamp(25px,3vw,36px) Georgia,serif}.community-tool-head p{color:#6c7e81;max-width:680px;margin:0;font-size:13px;line-height:1.6}.community-tool-head select,.prediction-controls select,.prediction-controls input,.coach-selectors select{color:#244244;background:#fff;border:1px solid #c8d7d9;min-height:43px;padding:9px 12px}.community-primary{color:#fff;cursor:pointer;background:#153d3a;border:1px solid #234e4b;min-height:42px;padding:10px 15px;font-size:12px;font-weight:850}.community-primary:disabled{opacity:.55;cursor:not-allowed}.coach-selectors,.prediction-controls{gap:10px;display:flex}.coach-selectors label{color:#708184;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.coach-hero{color:#fff;background:linear-gradient(120deg,#0b2d2a,#22223f);grid-template-columns:74px 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:22px;display:grid}.coach-logo{background:#ffffff0d;border:1px solid #a9d7e052;place-items:center;width:74px;height:74px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.coach-logo img{object-fit:contain;width:100%;height:100%}.coach-hero h4{margin:5px 0;font:500 28px Georgia,serif}.coach-hero p{color:#b8cacc;margin:0;font-size:12px}.coach-hero>strong{text-align:right;font:500 21px Georgia,serif}.coach-hero>strong small{color:#aac0c2;margin-top:7px;font:700 11px Inter,sans-serif;display:block}.coach-kpis,.prediction-summary{border:1px solid #d6e2e4;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.prediction-summary{grid-template-columns:repeat(3,1fr)}.coach-kpis article,.prediction-summary article{background:#fff;border-right:1px solid #d6e2e4;flex-direction:column;min-height:118px;padding:18px;display:flex}.coach-kpis article:last-child,.prediction-summary article:last-child{border-right:0}.coach-kpis small,.prediction-summary small{color:#7c8b8e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.coach-kpis b,.coach-kpis a,.prediction-summary b{color:#173a38;margin:22px 0 6px;font:500 18px Georgia,serif}.prediction-summary b{font-size:24px}.coach-kpis span,.prediction-summary span{color:#839295;font-size:10px}.coach-roster{background:#fff;border:1px solid #d6e2e4;margin-top:15px}.coach-roster>header{border-bottom:1px solid #dce6e7;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.coach-roster h4{margin:4px 0 0;font:500 18px Georgia,serif}.coach-roster header small{color:#718386;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.coach-roster header a{color:#5e4d88;font-size:11px;font-weight:850}.coach-roster>div{grid-template-columns:repeat(6,1fr);gap:8px;padding:14px;display:grid}.coach-roster article{text-align:center;background:#f8fbfb;border:1px solid #dde7e8;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:92px;padding:8px;display:flex}.coach-roster img,.coach-roster article>span{object-fit:contain;place-items:center;width:48px;height:48px;display:grid}.coach-roster b{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.community-loading{color:#708184;place-items:center;min-height:280px;display:grid}.season-timeline{border:1px solid #d5e1e3;margin-top:18px}.season-timeline article{background:#fff;border-bottom:1px solid #dce6e7;grid-template-columns:40px 1fr 190px 54px;align-items:center;gap:12px;min-height:67px;padding:10px 16px;display:grid}.season-timeline article:last-child{border-bottom:0}.season-timeline article>b{color:#866eae;font-size:11px}.season-timeline span{flex-direction:column;display:flex}.season-timeline small{color:#819194;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.season-timeline strong{margin-top:4px;font-size:13px}.season-timeline time{color:#536c6d;font-size:12px}.season-timeline em{color:#fff;text-align:center;text-transform:uppercase;background:#6b5797;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.season-timeline article.current{background:#eef0f9;box-shadow:inset 4px 0 #6b5797}.season-timeline article.past{opacity:.62}.prediction-week-tabs{gap:5px;padding:18px 0 10px;display:flex;overflow-x:auto}.prediction-week-tabs button{color:#637679;background:#fff;border:1px solid #cbd9db;min-width:42px;padding:8px;font-size:11px;font-weight:900}.prediction-week-tabs button.active{color:#fff;background:#6b5797}.prediction-week>article{background:#fff;border:1px solid #d9e4e5;border-bottom:0;padding:14px 16px}.prediction-week>article:last-child{border-bottom:1px solid #d9e4e5}.prediction-week>article>small{color:#819194;text-transform:uppercase;font-size:9px}.prediction-week>article>div{grid-template-columns:1fr 55px 1fr;align-items:center;gap:10px;margin-top:9px;display:grid}.prediction-week article button{color:#294849;background:#f7fafa;border:1px solid #d1dddf;min-height:42px;padding:8px;font-size:11px;font-weight:800}.prediction-week article button.selected{color:#fff;background:#173f3c;border-color:#173f3c}.prediction-week article b{text-align:center;color:#6f5b99}.lab-disclaimer{color:#758689;font-size:10px}main[data-theme=dark] .community-panel{color:#dce9eb;background:#0d1b1e}main[data-theme=dark] .community-tool-head{border-color:#294044}main[data-theme=dark] .community-tool-head p,main[data-theme=dark] .lab-disclaimer{color:#9fb1b5}main[data-theme=dark] .community-tool-head select,main[data-theme=dark] .prediction-controls select,main[data-theme=dark] .prediction-controls input,main[data-theme=dark] .coach-selectors select{color:#dce9eb;background:#132528;border-color:#3a5358}main[data-theme=dark] .coach-kpis article,main[data-theme=dark] .coach-roster,main[data-theme=dark] .season-timeline article,main[data-theme=dark] .prediction-summary article,main[data-theme=dark] .prediction-week>article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .coach-kpis b,main[data-theme=dark] .coach-kpis a,main[data-theme=dark] .prediction-summary b{color:#eef8f9}main[data-theme=dark] .coach-roster article,main[data-theme=dark] .prediction-week article button{color:#dce9eb;background:#16282b;border-color:#294044}main[data-theme=dark] .season-timeline article.current{background:#232139}@media (width<=900px){.community-lab-heading,.community-tool-head{flex-direction:column;align-items:flex-start}.coach-selectors,.prediction-controls{width:100%}.coach-selectors label{flex:1}.coach-selectors select{width:100%}.coach-kpis{grid-template-columns:repeat(2,1fr)}.coach-roster>div{grid-template-columns:repeat(4,1fr)}.season-timeline article{grid-template-columns:36px 1fr auto 48px}}@media (width<=620px){.community-lab{padding:76px 16px}.community-panel{padding:18px 12px}.lab-season-now{width:100%}.coach-selectors,.prediction-controls{flex-direction:column}.coach-hero{grid-template-columns:58px 1fr}.coach-logo{width:58px;height:58px}.coach-hero>strong{text-align:left;grid-column:1/-1}.coach-kpis,.prediction-summary{grid-template-columns:1fr}.coach-kpis article,.prediction-summary article{border-bottom:1px solid #d6e2e4;border-right:0}.coach-roster>div{grid-template-columns:repeat(2,1fr)}.season-timeline article{grid-template-columns:28px 1fr}.season-timeline time,.season-timeline em{grid-column:2}.prediction-week>article>div{grid-template-columns:1fr}.prediction-week>article>div>b{padding:4px}}.broadcast-lab{color:#eef8f9;background:radial-gradient(circle at 82% 10%,#5b46764d,#0000 30%),linear-gradient(145deg,#050f12,#0b2928 62%,#221c38);padding:96px clamp(24px,6vw,92px)}.broadcast-inner{max-width:1380px;margin:auto}.broadcast-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.broadcast-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(38px,4.3vw,60px)/1 Georgia,serif}.broadcast-heading>div>span{color:#abc0c2;max-width:720px;margin-top:15px;font-size:13px;line-height:1.6;display:block}.broadcast-heading>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #9deaff73;min-height:44px;padding:10px 17px;font-size:11px;font-weight:900}.broadcast-console{grid-template-columns:230px minmax(0,1fr);gap:16px;margin-top:30px;display:grid}.broadcast-console>aside{background:#ffffff08;border:1px solid #a9d6df2b;flex-direction:column;gap:12px;padding:18px;display:flex}.broadcast-console label{color:#9fb6b8;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.broadcast-console select{color:#eaf7f8;width:100%;min-height:39px;font:inherit;background:#102326;border:1px solid #476367;padding:8px;font-size:11px}.broadcast-console aside>div{gap:5px;display:grid}.broadcast-console aside>div>small{color:#9fb6b8;letter-spacing:.1em;text-transform:uppercase;margin:5px 0 2px;font-size:9px;font-weight:900}.broadcast-console aside button{color:#b8ccce;cursor:pointer;background:#102326;border:1px solid #425d62;min-height:38px;font-size:10px;font-weight:900}.broadcast-console aside button.active{color:#fff;background:#5c477f;border-color:#a88ed6}.broadcast-console .rotate{margin-top:6px}.broadcast-console .fullscreen{color:#e9fdff;border-color:#76c7d1}.broadcast-console aside>p{color:#80999b;margin:2px 0 0;font-size:9px;line-height:1.5}.broadcast-stage{aspect-ratio:16/9;color:#fff;background:linear-gradient(125deg,#061719,#0c3432 58%,#2d2246);min-width:0;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.broadcast-stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.broadcast-aurora{filter:blur(60px);opacity:.35;border-radius:50%;width:58%;height:34%;position:absolute;transform:rotate(-10deg)}.broadcast-aurora.one{background:#42d9de;top:-18%;left:4%}.broadcast-aurora.two{background:#8d5dbe;bottom:-20%;right:-8%}.broadcast-stage>header,.broadcast-stage>footer{z-index:2;background:#04101266;border-bottom:1px solid #9deaff33;justify-content:space-between;align-items:center;height:12%;padding:0 3.5%;display:flex;position:relative}.broadcast-stage>header>span{align-items:center;gap:8px;display:flex}.broadcast-stage>header img{object-fit:contain;width:42px;height:42px}.broadcast-stage>header>span b{letter-spacing:.08em;font:500 24px Georgia,serif}.broadcast-stage>header>div{text-align:center}.broadcast-stage>header small,.broadcast-stage>header strong{display:block}.broadcast-stage>header small{color:#94bdc2;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.broadcast-stage>header strong{margin-top:3px;font:500 17px Georgia,serif}.broadcast-stage>header>em{color:#cdbbe9;letter-spacing:.1em;text-transform:uppercase;border:1px solid #9d82c850;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.broadcast-stage>footer{color:#8eaaad;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #9deaff24;border-bottom:0;height:8%;font-size:7px;font-weight:900;position:absolute;inset:auto 0 0}.broadcast-stage>footer>div{gap:5px;display:flex}.broadcast-stage>footer i{background:#456164;width:18px;height:3px}.broadcast-stage>footer i.active{background:#b7a0df}.broadcast-stage>footer b{font-size:7px}.broadcast-loading{color:#9fb7ba;place-items:center;height:80%;font-size:12px;display:grid}.broadcast-matchup{z-index:1;grid-template-columns:1fr 150px 1fr;align-items:center;gap:2%;height:80%;padding:3.5% 4% 6%;display:grid;position:relative}.broadcast-matchup>article{min-width:0}.broadcast-team-name{align-items:center;gap:14px;display:flex}.broadcast-team-name>span{color:#a9dce4;background:#ffffff0c;border:1px solid #9deaff45;flex:none;place-items:center;width:72px;height:72px;font-size:12px;font-weight:900;display:grid}.broadcast-team-name img{object-fit:contain;width:100%;height:100%}.broadcast-team-name small{color:#9eb9bc;text-transform:uppercase;font-size:8px;font-weight:800}.broadcast-team-name h3{margin:4px 0;font:500 clamp(16px,2vw,29px)/1 Georgia,serif}.broadcast-team-name b{color:#b7d2d5;font-size:8px}.broadcast-matchup article.reverse .broadcast-team-name{text-align:right;flex-direction:row-reverse}.broadcast-roster{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:15px;display:grid}.broadcast-roster>span{text-align:center;background:#ffffff09;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:74px;padding:5px;display:flex}.broadcast-roster img{object-fit:contain;width:45px;height:45px}.broadcast-roster i{color:#a9dce4;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.broadcast-roster b{text-overflow:ellipsis;white-space:nowrap;color:#d9e8e9;max-width:100%;font-size:7px;overflow:hidden}.broadcast-versus{text-align:center}.broadcast-versus small,.broadcast-versus span{color:#95b0b3;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.broadcast-versus b{color:#d1bdf0;margin:10px 0;font:500 clamp(28px,4vw,52px) Georgia,serif;display:block}.broadcast-standings,.broadcast-results{z-index:1;grid-template-columns:.38fr .62fr;align-items:center;gap:6%;height:80%;padding:3.2% 7% 6%;display:grid;position:relative}.broadcast-standings>div small,.broadcast-results>div small{color:#8fc6cd;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.broadcast-standings h3,.broadcast-results h3{margin:7px 0;font:500 clamp(30px,4vw,54px)/1 Georgia,serif}.broadcast-standings>section,.broadcast-results>section{background:#04111375;border:1px solid #b5e2e72b}.broadcast-standings article{border-bottom:1px solid #b5e2e719;grid-template-columns:22px 31px 1fr 38px 32px;align-items:center;gap:8px;min-height:43px;padding:5px 11px;display:grid}.broadcast-standings article:last-child{border:0}.broadcast-standings em{color:#b8a2dd;font-size:10px;font-style:normal;font-weight:900}.broadcast-standings article>span{place-items:center;width:29px;height:29px;font-size:7px;display:grid}.broadcast-standings img{object-fit:contain;width:100%;height:100%}.broadcast-standings strong{font-size:9px}.broadcast-standings strong small{color:#81999c;margin-top:2px;font-size:7px;display:block}.broadcast-standings article>b,.broadcast-standings article>i{text-align:right;font-size:9px}.broadcast-standings article>i{color:#9ed6dd;font-style:normal}.broadcast-results{grid-template-columns:.34fr .66fr}.broadcast-results article{border-bottom:1px solid #b5e2e719;grid-template-columns:1fr 65px 1fr;align-items:center;gap:8px;min-height:48px;padding:5px 12px;display:grid}.broadcast-results article:last-child{border:0}.broadcast-results article>span{align-items:center;gap:7px;font-size:8px;display:flex}.broadcast-results article>span:last-child{text-align:right;justify-content:flex-end}.broadcast-results img{object-fit:contain;width:28px;height:28px}.broadcast-results strong{color:#c7b3e8;text-align:center;font:500 18px Georgia,serif}.broadcast-standalone{background:#061719;width:100vw;height:100vh;overflow:hidden}.broadcast-standalone .broadcast-stage{aspect-ratio:auto;width:100%;height:100%}.set-notebook>header{border-bottom:1px solid #dae4e5;justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.set-notebook>header p{color:#765fa4;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.set-notebook>header h3{color:#173836;margin:5px 0 0;font:500 28px Georgia,serif}.set-notebook>header>span{color:#6f7f82;text-align:right;max-width:520px;font-size:11px;line-height:1.55}.notebook-layout{grid-template-columns:.9fr 1.1fr;gap:16px;margin-top:18px;display:grid}.notebook-layout>form,.notebook-entries{background:#f8fbfb;border:1px solid #d7e2e3}.notebook-pokemon{color:#fff;background:linear-gradient(120deg,#123a37,#282044);align-items:center;gap:12px;min-height:90px;padding:14px 17px;display:flex}.notebook-pokemon>span{background:#ffffff0c;border:1px solid #ffffff24;place-items:center;width:60px;height:60px;font-size:11px;font-weight:900;display:grid}.notebook-pokemon img{object-fit:contain;width:100%;height:100%}.notebook-pokemon div{flex-direction:column;gap:4px;display:flex}.notebook-pokemon small{color:#a9c2c4;text-transform:uppercase;font-size:9px}.notebook-pokemon strong{font:500 22px Georgia,serif}.notebook-fields{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.notebook-fields label{color:#6b7c7f;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.notebook-fields label.wide{grid-column:1/-1}.notebook-fields input,.notebook-fields select,.notebook-fields textarea{color:#203e3d;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #c8d6d8;padding:9px;font-size:11px}.notebook-fields textarea{resize:vertical;min-height:78px}.notebook-actions{gap:8px;padding:0 15px 15px;display:flex}.notebook-actions button{color:#fff;cursor:pointer;background:#153d3a;border:1px solid #234e4b;min-height:40px;padding:9px 13px;font-size:10px;font-weight:900}.notebook-actions button+button{color:#5b7072;background:#eef3f4;border-color:#c6d5d7}.notebook-entries>header{border-bottom:1px solid #dae4e5;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.notebook-entries>header>span{align-items:center;gap:8px;display:flex}.notebook-entries>header small,.notebook-entries>header em{color:#7c8c8f;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.notebook-entries>header b{color:#fff;background:#6c5798;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.notebook-entries>article{background:#fff;border-bottom:1px solid #dbe5e6;padding:14px}.notebook-entries>article>header{align-items:center;gap:10px;display:flex}.notebook-entries>article>header>span{color:#6c5798;background:#edf4f4;place-items:center;width:52px;height:52px;font-size:9px;font-weight:900;display:grid}.notebook-entries>article>header img{object-fit:contain;width:100%;height:100%}.notebook-entries article h4{color:#193a38;margin:3px 0;font:500 18px Georgia,serif}.notebook-entries article header small,.notebook-entries article header b{color:#7b8b8e;font-size:9px;display:block}.notebook-entries dl{gap:6px;margin:11px 0 0;display:flex}.notebook-entries dl>div{background:#eef3f4;min-width:90px;padding:7px 9px}.notebook-entries dt{color:#829295;text-transform:uppercase;font-size:8px}.notebook-entries dd{color:#294746;margin:3px 0 0;font-size:10px;font-weight:900}.notebook-entries article>p{color:#687b7d;margin:9px 0 0;font-size:10px;line-height:1.5}.notebook-moves{flex-wrap:wrap;gap:5px;display:flex}.notebook-moves span{color:#5d4a88;background:#eeeaf6;padding:5px 7px;font-weight:900}.notebook-entries article>footer{gap:6px;margin-top:11px;display:flex}.notebook-entries article>footer button{color:#526b6c;cursor:pointer;background:#f2f6f6;border:1px solid #cbd8da;padding:6px 9px;font-size:9px;font-weight:900}.notebook-empty{color:#718386;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.notebook-empty>span{color:#725f9c;font-size:28px}.notebook-empty>b{color:#294746;margin-top:10px;font:500 18px Georgia,serif}.notebook-empty p{font-size:10px}.draft-replay{background:linear-gradient(135deg,#edf5f5,#f0edf7);border:1px solid #c9d9dc;margin:16px 0;padding:18px}.draft-replay>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.draft-replay>header small{color:#765fa4;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.draft-replay>header h5{color:#173836;margin:4px 0 0;font:500 22px Georgia,serif}.draft-replay-controls{gap:6px;display:flex}.draft-replay-controls button,.draft-replay-controls select{color:#405a5b;background:#fff;border:1px solid #bfcfd2;min-height:36px;padding:7px 10px;font-size:10px;font-weight:900}.draft-replay-controls button{cursor:pointer}.draft-replay-controls button.primary{color:#fff;background:#6b5797;border-color:#5e4b89}.draft-replay-stage{color:#fff;background:radial-gradient(circle at 80% 10%,#77579a66,#0000 32%),linear-gradient(120deg,#0c302e,#221d38);grid-template-columns:110px 1fr 150px;align-items:center;gap:18px;min-height:150px;margin-top:13px;padding:18px;display:grid}.replay-mon{color:#9deaff;background:#ffffff0c;border:1px solid #ffffff29;place-items:center;width:110px;height:110px;font-size:18px;font-weight:900;display:grid}.replay-mon img{object-fit:contain;width:100%;height:100%}.draft-replay-stage>div>small{color:#9db8ba;text-transform:uppercase;font-size:9px;font-weight:900}.draft-replay-stage h6{color:#fff;margin:5px 0;font:500 30px Georgia,serif}.draft-replay-stage p{color:#c4d5d6;margin:0;font-size:11px}.replay-team{text-align:right;justify-content:flex-end;align-items:center;gap:9px;display:flex}.replay-team>span{flex-direction:column;gap:4px;display:flex}.replay-team b{font-size:10px}.replay-team em{color:#9eb4b6;font-size:9px;font-style:normal}.draft-replay-track{background:#d5e1e3;height:8px;margin-top:13px;position:relative}.draft-replay-track>i{background:linear-gradient(90deg,#55a9a5,#8063ad);transition:width .35s;position:absolute;inset:0 auto 0 0}.draft-replay-track input{opacity:0;cursor:pointer;width:100%;height:22px;position:absolute;inset:-7px 0 auto}.draft-replay-meta{color:#667b7d;text-transform:uppercase;justify-content:space-between;margin-top:8px;font-size:9px;font-weight:900;display:flex}main[data-theme=dark] .set-notebook>header{border-color:#294044}main[data-theme=dark] .set-notebook>header h3,main[data-theme=dark] .notebook-entries article h4,main[data-theme=dark] .notebook-empty>b,main[data-theme=dark] .draft-replay>header h5{color:#eef8f9}main[data-theme=dark] .notebook-layout>form,main[data-theme=dark] .notebook-entries,main[data-theme=dark] .notebook-entries>article{color:#dce9eb;background:#112225;border-color:#294044}main[data-theme=dark] .notebook-fields input,main[data-theme=dark] .notebook-fields select,main[data-theme=dark] .notebook-fields textarea{color:#dce9eb;background:#132528;border-color:#3a5358}main[data-theme=dark] .notebook-entries>header,main[data-theme=dark] .notebook-entries>article{border-color:#294044}main[data-theme=dark] .notebook-entries dl>div{background:#182b2e}main[data-theme=dark] .notebook-entries dd{color:#e5f0f1}main[data-theme=dark] .draft-replay{background:#122326;border-color:#294044}main[data-theme=dark] .draft-replay-track{background:#294044}.broadcast-standings>div>p{color:#9fb7ba;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:900}.broadcast-standings>section{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:9px;display:grid}.broadcast-standings>section>div{background:#04111375;border:1px solid #b5e2e72b}.broadcast-standings article{grid-template-columns:19px 28px 1fr 34px 28px;gap:7px;min-height:39px;padding:4px 9px}.broadcast-standings em{font-size:9px}.broadcast-standings article>span{width:26px;height:26px}.broadcast-standings strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.broadcast-standings strong small{text-overflow:ellipsis;font-size:6px;overflow:hidden}.broadcast-standings article>b,.broadcast-standings article>i{font-size:8px}@media (width<=1000px){.broadcast-console{grid-template-columns:1fr}.broadcast-console>aside{grid-template-columns:repeat(3,1fr);display:grid}.broadcast-console aside>div,.broadcast-console aside>p{grid-column:1/-1}.notebook-layout{grid-template-columns:1fr}.broadcast-matchup{grid-template-columns:1fr 90px 1fr}.broadcast-roster{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.broadcast-lab{padding:76px 16px}.broadcast-heading,.set-notebook>header,.draft-replay>header{flex-direction:column;align-items:flex-start}.broadcast-console>aside{grid-template-columns:1fr}.broadcast-stage{aspect-ratio:auto;min-height:390px}.broadcast-stage>header{height:14%}.broadcast-matchup{grid-template-columns:1fr 52px 1fr;height:78%;padding:4% 3% 8%}.broadcast-team-name>span{width:46px;height:46px}.broadcast-team-name{gap:7px}.broadcast-team-name h3{font-size:13px}.broadcast-roster>span{height:55px}.broadcast-roster img{width:32px;height:32px}.broadcast-roster b{font-size:6px}.broadcast-versus b{font-size:22px}.broadcast-standings,.broadcast-results{grid-template-columns:1fr;height:78%;padding:4% 4% 9%}.broadcast-standings>div,.broadcast-results>div{display:none}.broadcast-standings article{min-height:35px}.broadcast-results article{min-height:36px}.notebook-fields{grid-template-columns:1fr}.notebook-fields label.wide{grid-column:auto}.draft-replay-stage{grid-template-columns:76px 1fr}.replay-mon{width:76px;height:76px}.replay-team{text-align:left;grid-column:1/-1;justify-content:flex-start}.draft-replay-controls{flex-wrap:wrap}.set-notebook>header>span{text-align:left}}@media (prefers-reduced-motion:reduce){.broadcast-aurora{filter:none}.draft-replay-track>i{transition:none}}
