/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#05090d;--panel:#0b131a;--line:#ffffff1a;--muted:#8997a3;--white:#f4f7f5;--orange:#ff5c35;--lime:#dfff3f;--cyan:#26d9e8}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--white);margin:0;font-family:Arial Narrow,Roboto Condensed,Impact,Arial,sans-serif}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}main{background:radial-gradient(circle at 76% 8%,#ff5c3524,#0000 28rem),radial-gradient(circle at 16%,#26d9e812,#0000 25rem),linear-gradient(#081018 0%,#05090d 45%,#071015 100%);min-height:100vh;overflow:hidden}.noise{opacity:.12;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#04090de6;align-items:center;gap:36px;height:76px;padding:0 5vw;display:flex;position:relative}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{background:var(--orange);color:#081017;place-items:center;width:39px;height:39px;font:900 26px/1 Impact;display:grid;transform:skew(-8deg);box-shadow:5px 5px #ffffff1f}.brand b{letter-spacing:3px;font-size:17px;line-height:1;display:block}.brand small{color:var(--orange);letter-spacing:4px;margin-top:4px;font-size:9px;display:block}nav{flex:1;gap:28px;height:100%;display:flex}nav button{color:#83909a;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;padding:3px 0 0;font-size:11px;font-weight:800;position:relative}nav button:after{content:"";background:var(--orange);height:3px;transition:all .2s;position:absolute;bottom:0;left:50%;right:50%}nav button.active{color:#fff}nav button.active:after{left:0;right:0}.week-status{border-right:1px solid var(--line);align-items:center;gap:9px;padding-right:24px;display:flex}.week-status span:last-child{display:grid}.week-status small{color:var(--orange);letter-spacing:1.5px;font-size:9px;font-weight:900}.week-status b{letter-spacing:.8px;margin-top:2px;font-size:10px}.live-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse;box-shadow:0 0 0 5px #ff5c351f}@keyframes pulse{50%{opacity:.5}}.profile{cursor:pointer;background:linear-gradient(135deg,#17242d,#080e12);border:1px solid #5a6670;border-radius:50%;width:35px;height:35px;font-size:11px;font-weight:900}.hero{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(440px,.8fr);align-items:end;gap:7vw;min-height:244px;padding:45px 5vw 40px;display:grid;position:relative}.hero:before{content:"";opacity:.18;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 118px,#ffffff1a 119px,#0000 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.eyebrow{color:var(--orange);letter-spacing:3px;font-size:9px;font-weight:900}.team-title{align-items:center;gap:22px;margin-top:10px;display:flex;position:relative}.team-crest,.avatar{letter-spacing:-1px;background:var(--orange);color:#0c1114;flex:none;place-items:center;font-weight:900;display:grid}.team-crest{clip-path:polygon(50% 0,94% 17%,83% 80%,50% 100%,17% 80%,6% 17%);width:70px;height:76px;font-size:22px}.team-title h1,.draft-header h1{letter-spacing:-3px;text-transform:uppercase;margin:0;font-size:clamp(44px,5.1vw,76px);font-style:italic;line-height:.87}h1 i{color:#0000;-webkit-text-stroke:1px var(--white);opacity:.65}.team-title p{color:#a5afb7;letter-spacing:2px;margin:14px 0 0;font-size:10px;font-weight:900}.team-title p span{color:var(--orange);padding:0 4px}.hero-line{color:#7f8a93;margin:19px 0 0 94px;font-family:Arial,sans-serif;font-size:12px}.next-battle{border:1px solid var(--line);background:#0a131abd;padding:18px 20px 16px;position:relative}.next-battle:before{content:"";background:var(--orange);width:55px;height:2px;position:absolute;top:-1px;left:-1px}.battle-top,.odds{text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.battle-top span{color:#7e8b95;letter-spacing:2.5px;font-size:9px;font-weight:900}.battle-top b{letter-spacing:1px;color:var(--lime);font-size:10px}.battle-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:19px 0 15px;display:grid}.mini-team{align-items:center;gap:9px;display:flex}.mini-team.right{text-align:right;justify-content:flex-end}.mini-team div{gap:3px;display:grid}.mini-team b{font-size:11px}.mini-team small{color:#778590;font-family:Arial,sans-serif;font-size:9px}.mini-badge{color:#071017;clip-path:polygon(50% 0,100% 18%,88% 80%,50% 100%,12% 80%,0 18%);place-items:center;width:34px;height:39px;font-size:10px;font-weight:900;display:grid}.mini-badge.orange{background:var(--orange)}.mini-badge.lime{background:var(--lime)}.versus{color:#53606a;font-size:10px;font-weight:900}.win-meter{background:#1e2930;height:4px;overflow:hidden}.win-meter span{background:linear-gradient(90deg, var(--orange), #ff9c43);height:100%;box-shadow:0 0 12px var(--orange);display:block}.odds{color:#6f7d87;margin-top:7px;font:9px Arial,sans-serif}.command-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px;max-width:1600px;margin:auto;padding:38px 5vw 28px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0e1921f0,#070d12f2)}.roster-panel{padding:25px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.4px;margin:5px 0 0;font-size:22px;font-style:italic}.projected{text-align:right}.projected small{color:#6f7b84;letter-spacing:1.5px;font-size:8px;display:block}.projected b{color:var(--lime);font-size:26px}.player-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.player-card{text-align:left;cursor:pointer;background:#0a1117;border:0;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.player-card:hover{transform:translateY(-4px);box-shadow:0 9px 25px #00000059}.player-image{background:radial-gradient(circle at 50% 48%, var(--team), #070c10 73%);height:143px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.player-image{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--team) 74%, #17242b), #070c10 73%)}}.player-image:after{content:"";background:linear-gradient(#0000,#0a1117);height:46%;position:absolute;inset:auto 0 0}.player-image img{object-fit:contain;object-position:bottom;z-index:1;filter:saturate(.9)contrast(1.05);width:100%;height:100%;position:relative}.position-chip,.status{z-index:2;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;top:8px}.position-chip{color:#081018;background:#fff;left:8px}.status{background:#050a0ebd;right:8px}.status.up,.positive{color:var(--lime)}.status.down,.negative{color:#ff7057}.player-info{padding:9px 10px 10px}.player-info small{color:#75838d;letter-spacing:1px;font-size:7px}.player-info>b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 9px;font-size:12px;display:block;overflow:hidden}.player-info span{color:#6c7881;align-items:baseline;gap:4px;font-size:7px;display:flex}.player-info strong{color:#fff;font-size:16px}.player-info em{margin-left:auto;font-style:normal}.full-roster{border:1px solid var(--line);color:#87949d;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:#ffffff05;width:100%;margin-top:15px;padding:11px;font-size:9px;font-weight:900}.full-roster span{color:var(--orange);margin-left:5px}.tactical-column{gap:14px;display:grid}.swap-card,.challenge-card{padding:20px;position:relative;overflow:hidden}.swap-card{border-color:#dfff3f3b}.swap-glow{filter:blur(28px);background:#dfff3f14;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.crown{color:var(--lime);text-shadow:0 0 18px #dfff3f80;margin-bottom:8px;font-size:26px;line-height:1;display:block}.swap-card .eyebrow{color:var(--lime)}.swap-card h2{margin:4px 0 6px;font-size:26px;font-style:italic}.swap-card>p{color:#8a969f;width:84%;font:11px/1.5 Arial,sans-serif}.swap-lock{background:#dfff3f0a;border:1px solid #dfff3f1f;align-items:center;gap:11px;margin:13px 0;padding:9px 11px;display:flex}.swap-lock small{color:#647078;letter-spacing:1px;font-size:7px;display:block}.swap-lock b{font-size:10px}.swap-card button,.modal-action{background:var(--lime);color:#10160b;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;border:0;width:100%;padding:11px;font-size:10px;font-weight:900}.micro,.modal-note{color:#53616a;text-align:center;letter-spacing:1px;margin-top:8px;font-size:7px;display:block}.compact{margin-bottom:13px}.compact h2{font-size:17px}.risk{color:var(--orange);background:#ff5c3512;border:1px solid #ff5c354d;padding:5px 7px;font-size:9px;font-weight:900}.challenger{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.avatar{border-radius:7px;width:31px;height:31px;font-size:9px}.purple{color:#150c22;background:#b67cff}.challenger div{display:grid}.challenger small{color:#717e88;font-size:7px}.challenger b{font-size:11px}.expires{color:#66737d;margin-left:auto;font-size:8px}blockquote{color:#b7c0c6;margin:7px 0 10px;font:italic 11px/1.45 Arial,sans-serif}.challenge-rule{color:#8d98a1;justify-content:space-between;align-items:center;gap:5px;font-size:8px;display:flex}.challenge-rule b{color:var(--orange)}.challenge-actions{grid-template-columns:.7fr 1.3fr;gap:7px;margin-top:12px;display:grid}.challenge-actions button{text-transform:uppercase;cursor:pointer;border:0;padding:9px;font-size:9px;font-weight:900}.decline{color:#9aa5ad;background:#192229}.accept{background:var(--orange);color:#fff}.accepted{color:var(--lime);text-align:center;letter-spacing:1px;background:#dfff3f0f;border:1px solid #dfff3f4d;margin-top:12px;padding:10px;font-size:8px}.league-strip{max-width:1600px;margin:auto;padding:24px 5vw 50px}.league-strip .section-heading button,.new-challenge{color:var(--orange);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.standings{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.standing{border-right:1px solid var(--line);background:#091117b3;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.standing:last-child{border-right:0}.standing.you{background:linear-gradient(90deg,#ff5c351c,#091117b3)}.rank{color:#53616b;font-size:10px}.standing div{display:grid}.standing div b{text-transform:uppercase;font-size:10px}.standing div small{color:#6d7982;margin-top:3px;font-size:7px}.form{color:#6e7b84;word-spacing:2px;font-size:7px}.standing>strong{font-size:14px}.draft-room,.league-page{max-width:1500px;min-height:calc(100vh - 76px);margin:auto;padding:56px 5vw 80px}.draft-header{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.draft-header h1{margin-top:12px}.draft-header p{color:#7f8c95;margin:17px 0 0;font:12px Arial,sans-serif}.draft-clock{text-align:right;border-right:3px solid var(--orange);padding-right:18px;display:grid}.draft-clock small{color:#77848d;letter-spacing:2px;font-size:8px}.draft-clock b{color:var(--orange);margin:6px 0;font-size:42px;line-height:1}.draft-clock span{letter-spacing:1.5px;font-size:8px}.player-search{background:linear-gradient(90deg,#1ee8ff0f,#080f14a6);border:1px solid #1ee8ff33;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;margin-bottom:12px;padding:0 16px;display:grid}.player-search>span{color:var(--cyan);font:24px/1 Arial,sans-serif;transform:rotate(-20deg)}.player-search input{color:#fff;letter-spacing:1.2px;background:0 0;border:0;outline:0;width:100%;font:900 11px/1 Arial,sans-serif}.player-search input::placeholder{color:#586770;opacity:1}.player-search button{color:var(--orange);letter-spacing:1px;background:0 0;border:0;border-left:1px solid #ffffff1a;padding:7px 4px 7px 14px;font-size:8px}.player-search small{text-align:right;color:#6f7e87;letter-spacing:1px;min-width:112px;font-size:8px}.position-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:22px;display:flex}.position-tabs button{color:#687680;cursor:pointer;background:0 0;border:0;padding:12px 28px;font-weight:900;position:relative}.position-tabs button.active{color:#fff}.position-tabs button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:-1px;left:0;right:0}.draft-stage{grid-template-columns:minmax(400px,1fr) minmax(360px,.75fr);gap:22px;display:grid}.draft-list{align-content:start;gap:8px;display:grid}.draft-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0a1218cc;grid-template-columns:40px 100px 1fr 65px 45px;align-items:center;gap:14px;height:116px;padding:0 18px 0 0;transition:all .18s;display:grid;overflow:hidden}.draft-list>button:hover,.draft-list>button.selected{background:#ff5c3512;border-color:#ff5c358c;transform:translate(4px)}.draft-list img{object-fit:contain;object-position:bottom;align-self:end;width:100px;height:114px}.board-rank{color:#69757d;text-align:center;font-size:12px}.draft-list button>span:nth-child(3){gap:5px;display:grid}.draft-list button small{color:#77848e;letter-spacing:1px;font-size:8px}.draft-list button span b{font-size:18px}.board-proj{text-align:right;display:grid}.board-proj b{font-size:22px!important}.board-proj small{font-size:7px!important}.draft-list button>span:last-child{text-align:right;font-size:10px}.scout-card{border:1px solid var(--team)}@supports (color:color-mix(in lab, red, red)){.scout-card{border:1px solid color-mix(in srgb, var(--team) 50%, transparent)}}.scout-card{background:radial-gradient(circle at 50% 18%, var(--team), #080e13 55%)}@supports (color:color-mix(in lab, red, red)){.scout-card{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--team) 35%, #111b22), #080e13 55%)}}.scout-card{padding-bottom:20px;position:relative;overflow:hidden}.scout-portrait{justify-content:center;align-items:end;height:285px;display:flex;position:relative;overflow:hidden}.scout-portrait:after{content:"";background:linear-gradient(#0000,#080e13);height:40%;position:absolute;inset:auto 0 0}.scout-portrait img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 20px #00000080);width:100%;height:100%}.scout-identity{text-align:center;z-index:2;margin-top:-15px;padding:0 24px;position:relative}.scout-identity span,.scout-identity p{color:#89959d;letter-spacing:1.5px;font-size:8px}.scout-identity h2{text-transform:uppercase;margin:4px 0;font-size:34px;font-style:italic}.player-health{border:1px solid var(--line);background:#02080c94;grid-template-columns:.8fr 1.2fr;margin:16px 20px 0;display:grid}.player-health>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px 14px;display:grid}.player-health>div:last-child{border-right:0}.player-health small{color:#667680;letter-spacing:1.2px;font-size:7px}.player-health b{overflow-wrap:anywhere;text-transform:uppercase;font-size:10px}.player-health b i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 9px}.player-health span{color:#7f8d95;font:8px/1.4 Arial,sans-serif}.player-health.available>div:first-child b{color:#70e39a}.player-health.caution>div:first-child b{color:#ffbd59}.player-health.warning>div:first-child b,.player-health.unavailable>div:first-child b{color:var(--orange)}.stat-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 20px;display:grid}.stat-grid div{text-align:center;border-right:1px solid var(--line);gap:4px;padding:12px 5px;display:grid}.stat-grid div:last-child{border-right:0}.stat-grid small{color:#68757e;font-size:7px}.stat-grid b{font-size:16px}.scout-bars{padding:0 20px 15px}.scout-bars label{color:#8f9aa2;justify-content:space-between;margin:8px 0 5px;font:9px Arial,sans-serif;display:flex}.scout-bars label b{color:#fff}.scout-bars i{background:#1b252b;height:3px;display:block}.scout-bars i span{background:var(--orange);height:100%;display:block}.player-intel-feed{border-top:1px solid var(--line);margin:2px 20px 18px}.intel-feed-heading{justify-content:space-between;align-items:center;padding:14px 0 10px;display:flex}.intel-feed-heading small{color:#6d7b84;letter-spacing:1px;font-size:7px}.player-intel-feed article{border:1px solid var(--line);border-left:2px solid var(--cyan);background:#1ee8ff09;padding:12px 13px 12px 16px;position:relative}.player-intel-feed article+article{border-left-color:var(--orange);background:#ff603d09;margin-top:8px}.player-intel-feed article>span{color:var(--cyan);letter-spacing:1.2px;font-size:7px}.player-intel-feed article+article>span{color:var(--orange)}.player-intel-feed article p{color:#c0c9ce;margin:6px 0 8px;font:10px/1.5 Arial,sans-serif}.player-intel-feed article small{color:#61717a;text-transform:uppercase;font:7px/1.3 Arial,sans-serif}.scout-action-row{grid-template-columns:1fr 1fr;gap:8px;margin:0 20px;display:grid}.scout-action-row a,.scout-action-row button{min-height:42px;color:var(--cyan);text-align:center;letter-spacing:.7px;background:#1ee8ff0f;border:1px solid #1ee8ff59;place-items:center;font-size:8px;font-weight:900;text-decoration:none;display:grid}.scout-action-row button{background:var(--orange);color:#071016;cursor:pointer;border:0}.scout-card>button{background:var(--orange);text-transform:uppercase;cursor:pointer;border:0;width:calc(100% - 40px);margin:0 20px;padding:13px;font-size:10px;font-weight:900}.scout-card>button span{float:right;font-size:15px;line-height:.6}.new-challenge{background:#ff5c3514;border:1px solid #ff5c3580;padding:12px 16px}.league-layout{grid-template-columns:1fr 360px;gap:22px;display:grid}.table-card,.intel-card{padding:24px}.updated{color:var(--lime);letter-spacing:2px;font-size:8px}.updated:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.table-row{border-top:1px solid var(--line);color:#83909a;grid-template-columns:35px 42px 1fr 60px 80px 80px;align-items:center;gap:12px;padding:16px 12px;font-size:11px;display:grid}.table-row.you{color:#fff;border-left:2px solid var(--orange);background:linear-gradient(90deg,#ff5c3521,#0000)}.table-row div{display:grid}.table-row div strong{color:#fff;text-transform:uppercase}.table-row div small{color:#697780;margin-top:4px;font-size:8px}.intel-card h2{margin:5px 0 24px;font-size:26px;font-style:italic}.target{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.target>span{border:1px solid var(--orange);width:25px;height:25px;color:var(--orange);place-items:center;font-size:10px;display:grid}.target div{display:grid}.target b{font-size:11px}.target small{color:#6f7c85;margin-top:4px;font:9px Arial,sans-serif}.intel-total{background:#dfff3f0f;border:1px solid #dfff3f33;margin-top:22px;padding:16px;display:grid}.intel-total small{color:#859097;letter-spacing:1.5px;font-size:8px}.intel-total b{color:var(--lime);margin-top:4px;font-size:28px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000407d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#111d25,#070d12);border:1px solid #ffffff24;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 30px 100px #000}.modal h2{margin:5px 0 7px;font-size:35px;font-style:italic}.modal>p{color:#89969f;margin:0 0 21px;font:11px/1.5 Arial,sans-serif}.close{color:#78858e;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:13px}.swap-preview{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.swap-preview>div{text-align:center;background:#0a1218;padding:10px;display:grid}.swap-preview img{object-fit:contain;object-position:bottom;background:radial-gradient(circle,#24333d,#080d11 70%);width:100%;height:135px}.swap-preview small{color:#66747e;margin-bottom:7px;font-size:7px}.swap-preview b{margin-top:7px;font-size:12px}.swap-preview span{color:#74818a;margin-top:3px;font-size:8px}.swap-arrows{color:var(--lime)!important;font-size:24px!important}.duel{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:24px 0;display:grid}.duel>div{text-align:center;justify-items:center;gap:8px;display:grid}.duel .team-crest{width:55px;height:59px;font-size:16px}.duel .avatar{border-radius:13px;width:55px;height:55px;font-size:14px}.duel b{font-size:11px}.duel small{color:#77848d;font:8px Arial,sans-serif}.duel>strong{color:var(--orange);font-size:11px}.fair-play{border:1px solid var(--line);align-items:center;gap:12px;margin-bottom:17px;padding:12px;display:flex}.fair-play>span{color:var(--lime)}.fair-play p{margin:0;display:grid}.fair-play b{font-size:10px}.fair-play small{color:#6f7c85;margin-top:3px;font:8px Arial,sans-serif}.toast{z-index:50;background:var(--white);color:#071017;border-left:5px solid var(--orange);padding:12px 18px;font:11px Arial,sans-serif;animation:.25s ease-out toastIn;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000073}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}}@media (width<=1100px){.player-grid{grid-template-columns:repeat(3,1fr)}.player-image{height:170px}.standing{grid-template-columns:auto auto 1fr auto}.standing .form{display:none}}@media (width<=820px){.topbar{gap:16px;padding:0 20px}nav{display:none}.week-status{margin-left:auto}.hero{grid-template-columns:1fr;padding:35px 20px}.hero-line{margin-left:0}.command-grid,.league-layout,.draft-stage{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.league-strip{padding-left:20px;padding-right:20px}.standings{grid-template-columns:1fr 1fr}.standing:nth-child(2){border-right:0}.standing{border-bottom:1px solid var(--line)}.draft-room,.league-page{padding:40px 20px 70px}.draft-header{align-items:start}}@media (width<=560px){.week-status,.profile{display:none}.topbar{height:66px}.hero{min-height:0}.team-title{align-items:start}.team-crest{width:50px;height:55px;font-size:16px}.team-title h1{letter-spacing:-2px;font-size:40px}.battle-matchup{grid-template-columns:1fr}.battle-matchup .versus{text-align:center}.mini-team.right{text-align:left;flex-direction:row-reverse;justify-content:flex-start}.player-grid{grid-template-columns:1fr 1fr}.player-image{height:155px}.standings{grid-template-columns:1fr}.standing{border-right:0}.draft-header{gap:25px;display:grid}.draft-clock{text-align:left;border-right:0;border-left:3px solid var(--orange);padding:0 0 0 13px}.position-tabs button{padding:11px 20px}.player-search{grid-template-columns:auto minmax(0,1fr) auto}.player-search small{display:none}.draft-list>button{grid-template-columns:30px 70px 1fr 50px;height:92px}.draft-list img{width:70px;height:90px}.draft-list button>span:last-child{display:none}.player-health{grid-template-columns:1fr}.player-health>div{border-right:0;border-bottom:1px solid var(--line)}.player-health>div:last-child{border-bottom:0}.scout-action-row{grid-template-columns:1fr}.table-row{grid-template-columns:30px 36px 1fr 60px}.table-row>span:nth-last-child(2),.table-row>span:nth-last-child(3){display:none}}:root{--line:#fff3;--muted:#b8c3ca;--white:#f8faf9;--orange:#ff7657;--lime:#e6ff66;--cyan:#65e8f2}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-synthesis:none;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;line-height:1.5}main p,main blockquote{color:#c4cdd2;font-family:Arial,sans-serif;font-size:.9375rem;line-height:1.6}main small{color:#aebac1;line-height:1.4;font-size:.8125rem!important}main label{line-height:1.4;font-size:.8125rem!important}main input,main select,main textarea{min-height:44px;font:.9375rem/1.4 Arial,sans-serif!important}main button,main a{font-size:.8125rem;line-height:1.25}main button:focus-visible,main a:focus-visible,main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.eyebrow,.micro,.updated,.catalog-total,.catalog-summary,.board-progress,.risk,.rank,.form,.expires,.position-chip,.status,.auto-badge,.booth-live,.practice-badge,.draft-locked>span,.player-status,.recommendation-reasons span,.roster-counts em,.roster-needs b,.rulebook-card>span,.rulebook-card>strong,.test-claim,.test-success{line-height:1.35;font-size:.75rem!important}nav button,.week-status small,.week-status b,.brand small,.profile{font-size:.8125rem}nav button,.week-status,.brand small{letter-spacing:.08em}.hero-line,.team-title p,.battle-top span,.mini-team small,.odds,.projected small,.player-info small,.player-info span,.swap-card>p,.swap-lock small,.challenger small,.challenge-rule,.standing div small,.draft-header p,.draft-clock small,.draft-clock span,.player-search small,.draft-list button small,.scout-identity span,.scout-identity p,.player-health small,.player-health span,.stat-grid small,.scout-bars label,.intel-feed-heading small,.player-intel-feed article small,.table-row,.table-row div small,.target small,.modal>p,.league-loading,.builder-intro>p,.league-builder>p,.formation-steps small,.league-command-header p,.member-list div small,.invite-panel>p,.invite-status>p,.admin-member span small,.admin-invites span small,.season-stat,.trait-bars label>span,.no-player-results,.save-board small,.queue-guide p small,.draft-locked small,.voice-heading small,.voice-members small,.practice-console>div:first-child small,.practice-guide p small,.practice-results p,.clock-ring small,.on-clock-team span,.candidate>div>small,.candidate>div>p,.booth-talent small,.booth-line p,.booth-controls>span,.draft-feed-row small,.no-picks,.draft-board-team small,.draft-board-pick>small,.draft-board-pick>span,.draft-board-pick>em,.available-player>span>small,.available-rank,.roster-team small,.roster-latest small,.roster-needs small,.roster-detail h4,.roster-detail p,.roster-player small,.roster-player>em,.post-draft-header p,.season-pulse span,.week-ops small,.commander-card p,.lineup-rules p,.claim-card>small,.challenge-builder p,.post-standing>span,.post-standing small,.market-list small,.claim-card label,.trade-builder label,.faab-explainer p,.pending-actions article span,.rulebook-card p,.test-lab-header p,.test-safety span,.test-draft-status small,.test-player-list small,.test-market small,.test-roster-preview small,.test-roster-preview p,.test-actions p,.test-transactions p,.test-lineup button small,.test-actions label,.test-voice-check p{color:#b8c3ca!important}.player-info>b,.mini-team b,.swap-lock b,.challenger b,.standing div b,.draft-list button>span,.player-health b,.stat-grid b,.table-row,.target b,.formation-steps b,.member-list div b,.admin-member span b,.admin-invites span b,.rank-player b,.player-status,.queue-guide p b,.practice-console>div:first-child b,.practice-guide p b,.on-clock-team b,.booth-talent b,.booth-line>span,.draft-feed-row strong,.draft-board-team b,.draft-board-pick>b,.available-player>span>b,.roster-team b,.roster-latest b,.roster-player b,.roster-player>span,.live-lineup b,.week-ops b,.post-standing b,.post-standing strong,.lineup-manager button span,.lineup-manager button b,.lineup-rules>div b,.lineup-rules>div small,.market-list span,.market-list b,.claim-list,.pending-actions article b,.challenge-builder article b,.test-safety b,.test-draft-status button,.test-player-list span,.test-market span,.test-player-list b,.test-market b,.test-player-list strong,.test-roster-preview span,.test-roster-preview b,.test-checklist>div>b,.test-lineup button span,.test-lineup button b,.command-controls button,.commissioner-audit button{line-height:1.35;font-size:.8125rem!important}.full-roster,.swap-card button,.modal-action,.challenge-actions button,.league-strip .section-heading button,.new-challenge,.player-search button,.scout-action-row a,.scout-action-row button,.scout-card>button,.league-form button,.join-fields button,.signed-out a,.signed-out>button,.league-tabs button,.invite-link button,.admin-save,.admin-member button,.admin-invites button,.danger-zone button,.prep-positions button,.drag-handle,.load-more-players,.no-player-results button,.save-board button,.queue-guide>button,.draft-locked button,.voice-actions button,.practice-actions button,.practice-results button,.candidate>button,.booth-controls button,.draft-feed>button,.available-tools button,.available-player>button,.post-tabs button,.week-ops button,.commander-card button,.claim-card>button,.trade-builder>button,.challenge-builder>button,.ir-action,.post-primary,.claim-list button,.pending-actions article button,.challenge-builder article button,.rulebook-modal-done,.test-reset,.test-safety button,.test-filters button,.test-transactions button,.test-actions>button,.test-primary,.test-secondary,.test-voice-check button{min-height:44px;font-size:.8125rem!important}.week-status small,.eyebrow,.status.down,.negative,.risk,.player-status.warning,.player-status.unavailable,.season-pulse small,.test-readiness small,.test-readiness.ready span,.positive,.player-status.available,.player-status.caution{color:currentColor}@media (width<=820px){.topbar{height:auto;min-height:72px;padding-block:12px}.brand b{font-size:1rem}.team-title p{letter-spacing:.08em}}@media (width<=560px){.player-grid{grid-template-columns:1fr}.player-image{height:220px}.league-tabs button{font-size:.75rem!important}.draft-list>button{height:auto;min-height:104px}.table-row{grid-template-columns:30px 42px minmax(0,1fr)}.table-row>strong:last-child{display:none}}main [class] small,.draft-clock span,.scout-identity span,.player-health span,.player-intel-feed article>span,.season-pulse span,.no-player-results span,.join-divider,.join-divider span{line-height:1.4;font-size:.8125rem!important}.rulebook-card>strong span{font-size:1rem!important}.lineup-group-heading{border-top:1px solid var(--line);border-left:3px solid var(--lime);background:#e6ff6612;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 14px;display:flex}.lineup-group-heading b{letter-spacing:.08em;font-size:.875rem}.lineup-group-heading span{color:#c4cdd2;font:.8125rem/1.3 Arial,sans-serif}.lineup-group-heading.bench{border-left-color:var(--cyan);background:#65e8f20e}.lineup-group-heading.ir{border-left-color:var(--orange);background:#ff765711}.lineup-player-name{gap:4px;min-width:0;display:grid;color:var(--white)!important}.lineup-player-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lineup-player-name small{color:#b8c3ca!important}.lineup-stat-grid{grid-template-columns:repeat(4,minmax(70px,1fr));gap:6px;min-width:0;color:var(--white)!important;display:grid!important}.lineup-stat-grid>span{background:#ffffff06;border:1px solid #ffffff1f;gap:3px;min-width:0;padding:7px 8px;display:grid;color:var(--white)!important}.lineup-stat-grid small{letter-spacing:.05em;color:#aebac1!important;font-size:.6875rem!important}.lineup-stat-grid b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.8125rem!important}.lineup-player>button:first-child,.test-lineup>button:not(.test-primary){grid-template-columns:42px minmax(160px,240px) minmax(320px,390px) 30px;justify-content:start;min-height:76px;padding-block:8px}.test-lab>.post-notice,.post-draft-shell>.post-notice{z-index:25;position:sticky;top:76px}.waiver-steps{background:#e6ff660e;border:1px solid #e6ff664d;margin:12px 0 18px;padding:14px 16px}.waiver-steps>b{color:var(--lime);letter-spacing:.06em;font-size:.8125rem}.waiver-steps ol{color:#c4cdd2;margin:10px 0 0;padding-left:22px;font:.875rem/1.65 Arial,sans-serif}.quest-test-panel{min-height:360px}@media (width<=820px){.lineup-player>button:first-child,.test-lineup>button:not(.test-primary){grid-template-columns:38px minmax(0,1fr) 28px}.lineup-stat-grid{grid-column:2/4;grid-template-columns:repeat(2,minmax(90px,1fr))}}.league-loading{text-align:center;color:#82909a;letter-spacing:3px;place-content:center;gap:18px;min-height:calc(100vh - 76px);font-size:10px;display:grid}.league-loading i{background:#172128;width:240px;height:3px;position:relative;overflow:hidden}.league-loading i:after{content:"";background:var(--orange);transform-origin:0;animation:1.1s ease-in-out infinite loading;position:absolute;inset:0}@keyframes loading{0%{transform:scaleX(.05)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(.05)}}.league-builder{background:linear-gradient(90deg,#05090d8c,#05090deb),repeating-linear-gradient(90deg,#0000 0 124px,#ffffff09 125px,#0000 126px);grid-template-columns:1.1fr minmax(410px,.7fr);align-items:center;gap:8vw;min-height:calc(100vh - 76px);padding:74px 7vw;display:grid}.builder-intro h1,.league-builder>h1{letter-spacing:-5px;margin:17px 0 24px;font-size:clamp(58px,7vw,108px);font-style:italic;line-height:.82}.builder-intro>p,.league-builder>p{color:#86939c;max-width:540px;font:14px/1.6 Arial,sans-serif}.formation-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:650px;margin-top:55px;display:grid}.formation-steps div{gap:4px;padding:19px 8px 0 0;display:grid;position:relative}.formation-steps div:before{content:"";background:var(--orange);width:0;height:3px;position:absolute;top:-2px;left:0}.formation-steps div.active:before{width:72%}.formation-steps span{color:#57646d;font-size:9px}.formation-steps .active span{color:var(--orange)}.formation-steps b{letter-spacing:1px;font-size:10px}.formation-steps small{color:#697680;font:9px Arial,sans-serif}.league-form{padding:34px;position:relative;box-shadow:0 25px 80px #00000059}.form-number{color:#ffffff0a;font-size:70px;font-style:italic;font-weight:900;position:absolute;top:16px;right:24px}.league-form h2,.invite-panel h2{margin:6px 0 24px;font-size:30px;font-style:italic}.league-form label{gap:7px;margin-bottom:15px;display:grid}.league-form label>span{color:#75838d;letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:900}.league-form input,.league-form select,.invite-panel input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081016;border:1px solid #26323a;border-radius:0;outline:0;width:100%;padding:13px 14px;font:12px Arial,sans-serif}.league-form input:focus,.league-form select:focus,.invite-panel input:focus{border-color:var(--orange);box-shadow:0 0 0 2px #ff5c3517}.field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.league-form>button,.invite-panel form button,.save-board button,.queue-guide>button{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;width:100%;padding:14px;font-size:10px;font-weight:900}.league-form>small{text-align:center;color:#5f6c75;margin-top:11px;font:8px Arial,sans-serif;display:block}.join-divider{color:#536069;letter-spacing:1.2px;align-items:center;gap:10px;height:24px;margin:9px 0 5px;font-size:7px;display:flex}.join-divider:before,.join-divider:after{content:"";background:var(--line);flex:1;height:1px}.join-fields{grid-template-columns:.8fr 1fr auto;gap:6px;display:grid}.join-fields input{min-width:0}.join-fields button{color:var(--lime);cursor:pointer;background:#dfff3f12;border:1px solid #dfff3f6b;padding:0 12px;font-size:8px;font-weight:900}.signed-out{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:44px;display:flex}.signed-out .join-fields{grid-template-columns:1.2fr .8fr 1fr 1fr auto;width:min(860px,100%);margin-top:18px}.signed-out .league-shield{background:var(--orange);color:#071016;clip-path:polygon(50% 0,94% 18%,84% 80%,50% 100%,16% 80%,6% 18%);place-items:center;width:64px;height:70px;margin-bottom:20px;font-size:20px;font-weight:900;display:grid}.signed-out h1{max-width:800px}.signed-out>h1{margin:12px 0 18px;font-size:clamp(48px,5vw,76px)}.signed-out a,.signed-out>button{color:#071016;text-transform:uppercase;cursor:pointer;background:#fff;border:0;margin-top:15px;padding:14px 22px;font-size:10px;font-weight:900;text-decoration:none}.league-command{max-width:1600px;min-height:calc(100vh - 76px);margin:auto;padding:48px 5vw 80px}.league-command-header{justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.league-command-header h1{letter-spacing:-3px;text-transform:uppercase;margin:8px 0 5px;font-size:clamp(42px,5vw,72px);font-style:italic}.league-command-header p{color:#78858e;margin:0;font:10px Arial,sans-serif}.draft-date{text-align:right;border-right:3px solid var(--orange);padding-right:16px;display:grid}.draft-date small{color:#6f7d86;letter-spacing:2px;font-size:8px}.draft-date b{color:var(--orange);text-transform:uppercase;margin:4px 0;font-size:30px}.draft-date span{letter-spacing:1.5px;font-size:9px}.league-tabs{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(130px,1fr));margin-bottom:22px;display:grid;overflow-x:auto}.league-tabs.has-admin{grid-template-columns:repeat(5,minmax(130px,1fr))}.league-tabs button{border:0;border-right:1px solid var(--line);text-transform:uppercase;color:#64717a;letter-spacing:1px;text-align:left;cursor:pointer;background:#080f14cc;padding:17px;font-size:10px;font-weight:900;position:relative}.league-tabs button:last-child{border-right:0}.league-tabs button span{color:#46525b;margin-right:12px}.league-tabs button.active{color:#fff;background:#ff5c3514}.league-tabs button.active span{color:var(--orange)}.league-tabs button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:-1px;left:0;right:0}.formation-grid{grid-template-columns:1fr 390px;gap:22px;display:grid}.member-panel,.invite-panel{padding:26px}.seat-count{color:var(--lime);font-size:22px}.member-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.member-list>div{border:1px solid var(--line);background:#ffffff05;align-items:center;gap:12px;min-height:70px;padding:11px 13px;display:flex}.member-avatar{background:var(--orange);color:#081016;border-radius:8px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.member-list div>span:nth-child(2){gap:4px;display:grid}.member-list div b{text-transform:uppercase;font-size:11px}.member-list div small{color:#6c7982;text-transform:capitalize;font:8px Arial,sans-serif}.member-list div em{color:var(--lime);letter-spacing:1px;margin-left:auto;font-size:7px;font-style:normal}.member-list .empty-seat{color:#58656e;border-style:dashed}.empty-seat>span{border:1px dashed #3a464e;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.empty-seat b{margin-left:3px}.empty-seat small{margin-left:auto}.invite-panel{position:relative}.invite-panel>p{color:#77848d;margin-bottom:18px;font:10px/1.5 Arial,sans-serif}.invite-panel form{grid-template-columns:1fr 105px;gap:7px;display:grid}.invite-panel form button{padding:0 8px}.invite-link{background:#dfff3f0a;border:1px solid #dfff3f33;grid-template-columns:1fr auto;margin-top:17px;padding:11px 12px;display:grid}.invite-link small{color:#68757e;letter-spacing:1.5px;grid-column:1;font-size:7px}.invite-link b{color:var(--lime);letter-spacing:3px;grid-column:1;font-size:15px}.invite-link button{color:var(--lime);letter-spacing:1px;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:8px}.invite-status{border-top:1px solid var(--line);margin-top:14px}.invite-status>p{color:#626f78;font:9px Arial,sans-serif}.invite-status>div{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.invite-status div>span{background:#202b33;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.invite-status div b{font:9px Arial,sans-serif}.invite-status div em{color:#f6ae45;text-transform:uppercase;font-size:7px;font-style:normal}.admin-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:22px;display:grid}.admin-settings{padding:28px}.admin-settings h2,.admin-actions h2{margin:5px 0 0;font-size:24px;font-style:italic}.admin-lock{color:var(--lime);letter-spacing:1.3px;background:#dfff3f0d;border:1px solid #dfff3f59;padding:8px 10px;font-size:8px}.admin-fields{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding-top:20px;display:grid}.admin-fields label,.email-editor label{gap:7px;display:grid}.admin-fields label>span,.email-editor label>span{color:#75838d;letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:900}.admin-fields input,.admin-fields select,.email-editor input,.email-editor textarea,.admin-member select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081016;border:1px solid #26323a;outline:0;width:100%;padding:12px 13px;font:11px Arial,sans-serif}.admin-fields input:focus,.admin-fields select:focus,.email-editor input:focus,.email-editor textarea:focus{border-color:var(--orange)}.email-editor{border:1px solid var(--line);background:#ffffff04;gap:14px;margin-top:26px;padding:22px;display:grid}.email-editor textarea{resize:vertical;min-height:170px;line-height:1.55}.email-editor>small{color:#66747d;font:8px Arial,sans-serif}.email-editor>small b{color:var(--cyan);margin-left:8px}.admin-save{background:var(--orange);color:#fff;letter-spacing:1px;cursor:pointer;border:0;width:100%;margin-top:16px;padding:14px;font-size:10px;font-weight:900}.notification-editor{border-top:1px solid var(--line);gap:9px;margin-top:22px;padding-top:20px;display:grid}.notification-editor>div:first-child{justify-content:space-between;align-items:end;gap:14px;margin-bottom:5px;display:flex}.notification-editor>div:first-child small,.notification-editor label small{color:#74818a;font:9px/1.45 Arial,sans-serif}.notification-editor label{cursor:pointer;background:#091319;border:1px solid #26343d;align-items:center;gap:11px;padding:10px 12px;display:flex}.notification-editor label input{width:16px;height:16px;accent-color:var(--lime)}.notification-editor label span{gap:3px;display:grid}.notification-editor label b{letter-spacing:.4px;font-size:9px}.notification-editor>p{color:#74818a;margin:4px 0 0;font:9px Arial,sans-serif}.email-test-center{background:#dfff3f06;border:1px solid #dfff3f40;gap:9px;margin-top:10px;padding:15px;display:grid!important}.email-test-center>span{gap:4px;display:grid}.email-test-center>span b{color:var(--lime);letter-spacing:1px;font-size:9px}.email-test-center input,.email-test-center select{box-sizing:border-box;color:#fff;background:#071017;border:1px solid #344149;min-height:40px;padding:0 10px;font-size:10px}.email-test-center>div{grid-template-columns:minmax(0,1fr) 130px;gap:8px;display:grid}.email-test-center button{background:var(--orange);color:#fff;letter-spacing:.5px;cursor:pointer;border:0;min-height:40px;padding:0 12px;font-size:8px;font-weight:900}.email-test-center .send-all-tests{background:var(--lime);color:#071017}.email-test-center button:disabled{opacity:.45;cursor:not-allowed}.bulletin-grid{align-items:start}.bulletin-board{min-width:0}.bulletin-all{color:var(--cyan);letter-spacing:.8px;cursor:pointer;background:0 0;border:0;margin:0 0 16px;font-size:9px;font-weight:900}.bulletin-feed{gap:12px;display:grid}.bulletin-feed article{border:1px solid var(--line);background:#091319;padding:16px}.bulletin-feed article>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bulletin-feed article>div b{color:#fff;font-size:12px}.bulletin-feed article>div span{color:var(--lime);text-transform:uppercase;font-size:9px;font-weight:800}.bulletin-feed article time{color:#68757e;margin-left:auto;font-size:9px}.bulletin-feed article>small{color:var(--orange);letter-spacing:.7px;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:900;display:block}.bulletin-feed article p{color:#d7dde0;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font:14px/1.6 Arial,sans-serif}.bulletin-feed article>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:8px;font-weight:900}.bulletin-empty{color:#74818a;font:13px/1.6 Arial,sans-serif}.bulletin-compose{gap:12px;display:grid}.bulletin-compose p{color:#8d9aa2;font:12px/1.55 Arial,sans-serif}.bulletin-compose textarea{box-sizing:border-box;resize:vertical;color:#fff;background:#071017;border:1px solid #344149;width:100%;min-height:180px;padding:12px;font:13px/1.5 Arial,sans-serif}.bulletin-compose textarea:focus{border-color:var(--orange);outline:none}.bulletin-compose>small{color:#68757e;text-align:right;font:9px Arial,sans-serif}.bulletin-compose>button{background:var(--orange);color:#fff;letter-spacing:.6px;cursor:pointer;border:0;min-height:44px;font-size:9px;font-weight:900}.bulletin-compose>button:disabled{opacity:.45;cursor:not-allowed}.admin-actions{align-content:start;gap:16px;display:grid}.admin-roster,.admin-invites,.danger-zone{padding:22px}.admin-roster .section-heading>b,.admin-invites .section-heading>b{color:var(--lime);font-size:20px}.admin-member,.admin-invites>div:not(.section-heading){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 105px 66px 60px;align-items:center;gap:7px;padding:10px 0;display:grid}.admin-member>span,.admin-invites>div>span{gap:3px;min-width:0;display:grid}.admin-member span b,.admin-invites span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-member span small,.admin-invites span small{color:#697680;text-transform:capitalize;font:8px Arial,sans-serif}.admin-member select{padding:8px;font-size:8px}.admin-member button,.admin-invites button,.danger-zone button{color:#ff8b72;cursor:pointer;background:#ff5c350f;border:1px solid #ff5c3559;padding:9px 7px;font-size:7px;font-weight:900}.replacement-admin{border-color:#dfff3f47;padding:22px}.replacement-admin h2{margin:6px 0;font-size:22px;font-style:italic}.replacement-admin p{color:#83919a;font:9px/1.55 Arial,sans-serif}.replacement-admin input{color:#fff;box-sizing:border-box;background:#091117;border:1px solid #34424a;width:100%;height:42px;padding:0 12px}.replacement-admin>div{gap:8px;margin-top:10px;display:flex}.replacement-admin button{border:1px solid var(--lime);color:var(--lime);background:#dfff3f14;flex:1;padding:11px;font-size:8px;font-weight:900}.admin-invites>p{color:#68757e;border-top:1px solid var(--line);padding-top:15px;font:9px Arial,sans-serif}.admin-invites>div:not(.section-heading){grid-template-columns:1fr 66px}.admin-invites .remind-all-invites{width:100%;color:var(--lime);background:#dfff3f12;border-color:#dfff3f59;min-height:38px;margin:4px 0 10px}.admin-invites .remind-all-invites:disabled{opacity:.4;cursor:not-allowed}.danger-zone{border-color:#ff5c3547}.danger-zone h2{margin-bottom:17px}.danger-zone button{width:100%;margin-top:8px;padding:11px}.danger-zone button:last-child{color:#fff;background:#ff5c3524}.prep-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.prep-board{overflow:visible}.prep-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto minmax(240px,.55fr);align-items:center;gap:18px;min-height:104px;padding:19px 22px;display:grid}.prep-toolbar h2{margin:4px 0 0;font-size:21px;font-style:italic}.catalog-total{color:#60707a;letter-spacing:1.2px;margin-top:6px;font-size:7px;display:block}.catalog-filters{grid-template-columns:1fr 96px;gap:5px;display:grid}.catalog-filters input,.catalog-filters select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081016;border:1px solid #27333b;outline:none;min-width:0;height:37px;padding:0 10px;font:9px Arial,sans-serif}.catalog-filters input:focus,.catalog-filters select:focus{border-color:var(--orange)}.catalog-summary{border-bottom:1px solid var(--line);color:#66747d;letter-spacing:1.1px;background:#26d9e809;justify-content:space-between;align-items:center;padding:9px 15px;font-size:7px;display:flex}.catalog-summary b{color:var(--cyan)}.prep-positions{gap:4px;display:flex}.prep-positions button{color:#6f7c85;cursor:pointer;background:#0a1218;border:1px solid #243039;width:54px;height:40px;font-size:10px;font-weight:900}.prep-positions button small{margin-top:2px;font-size:6px;display:block}.prep-positions button.active{border-color:var(--orange);color:#fff;background:#ff5c351a}.rank-head,.ranking-row{grid-template-columns:72px minmax(190px,1.4fr) 140px 65px 150px 70px;align-items:center;gap:10px;display:grid}.rank-head{color:#58656e;letter-spacing:1.2px;background:#ffffff06;padding:9px 15px;font-size:7px}.ranking-row{border-top:1px solid var(--line);min-height:85px;padding:0 15px;transition:background .15s}.ranking-row:hover{background:#ffffff06}.ranking-row.dragging{z-index:30;border-color:var(--orange);opacity:.92;background:#14212a;position:relative;box-shadow:0 18px 45px #0000008c}.rank-control{display:block}.rank-control input{color:#aab4bb;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1218;border:1px solid #2d3a43;outline:none;width:58px;height:38px;padding:0 6px;font:italic 900 17px/1 Arial,sans-serif}.rank-control input:hover{color:#fff;border-color:#4a5963}.rank-control input:focus{border-color:var(--orange);color:var(--orange);background:#ff5c3514;box-shadow:0 0 0 2px #ff5c351f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rank-player{align-items:center;gap:10px;height:84px;display:flex;overflow:hidden}.rank-player img{object-fit:contain;object-position:bottom;background:radial-gradient(circle at 50% 60%,#25343d,#0000 65%);align-self:end;width:68px;height:82px}.rank-player>span:last-child{gap:3px;display:grid}.rank-player small{color:#77848d;letter-spacing:1px;font-size:7px}.rank-player b{white-space:nowrap;font-size:13px}.player-status{color:#97a3aa;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:6px;font-style:normal;display:flex}.player-status>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.player-status>i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}}.player-status>span{font-weight:900}.player-status>small{color:currentColor;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:6px;overflow:hidden}.player-status.available{color:var(--lime)}.player-status.unavailable{color:#ff7057}.player-photo{color:#586771;background:radial-gradient(circle at 50% 60%,#25343d,#0a1116 70%);flex:none;align-self:end;place-items:center;width:68px;height:82px;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.player-photo i{font-style:normal;position:absolute}.rank-player .player-photo img{z-index:1;background:0 0;width:100%;height:100%;position:relative}.season-stat{color:#85919a;font:9px Arial,sans-serif}.projection-score{color:#fff;font-size:17px;font-weight:900}.trait-bars{gap:8px;display:grid}.trait-bars label{grid-template-columns:41px 1fr;align-items:center;gap:7px;display:grid}.trait-bars label>span{color:#69767f;letter-spacing:.8px;font-size:6px}.trait-bars i{background:#1c272e;height:3px}.trait-bars i b{background:var(--cyan);height:100%;display:block}.trait-bars label:last-child i b{background:var(--orange)}.drag-handle{color:#95a0a8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#10191f;border:1px solid #2d3a43;place-content:center;gap:2px;width:58px;min-height:48px;display:grid}.drag-handle:hover,.drag-handle:focus-visible{border-color:var(--orange);color:#fff;background:#ff5c351a;outline:none}.drag-handle:active{cursor:grabbing}.drag-handle span{color:var(--orange);letter-spacing:-4px;font-size:18px;line-height:.7;transform:rotate(90deg)}.drag-handle small{letter-spacing:1px;font-size:6px}.load-more-players{width:calc(100% - 30px);color:var(--cyan);letter-spacing:1px;cursor:pointer;background:#26d9e80b;border:1px solid #26d9e840;margin:14px 15px;padding:12px;font-size:9px;font-weight:900}.load-more-players span{color:#61717b;margin-left:8px;font-size:7px}.no-player-results{text-align:center;color:#6c7a84;place-content:center;gap:7px;min-height:180px;display:grid}.no-player-results b{color:#fff;font-size:12px}.no-player-results span{font:9px Arial,sans-serif}.no-player-results button{color:var(--orange);cursor:pointer;background:#ff5c3514;border:1px solid #ff5c3573;justify-self:center;margin-top:10px;padding:11px 16px;font-size:8px;font-weight:900}.save-board{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#0e171df7;border-bottom:1px solid #ff5c3540;justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #00000038}.save-board>span{gap:3px;display:grid}.save-board b{text-transform:uppercase;font-size:10px}.save-board small{color:#6c7982;font:8px Arial,sans-serif}.save-board button{width:auto;padding:11px 17px}.queue-guide{align-self:start;padding:23px}.queue-guide h2{margin:5px 0 22px;font-size:24px;font-style:italic}.queue-guide>div{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.queue-guide div>span{border:1px solid var(--orange);width:25px;height:25px;color:var(--orange);flex:none;place-items:center;font-size:9px;display:grid}.queue-guide p{gap:4px;margin:0;display:grid}.queue-guide p b{font-size:10px}.queue-guide p small{color:#6f7c85;font:8px/1.4 Arial,sans-serif}.queue-guide>button{background:var(--lime);color:#0b110d;margin-top:12px}.draft-room,.replacement-draft-room{gap:22px;display:grid}.replacement-draft-hero{background:linear-gradient(90deg,#dfff3f14,#080f14f2);border-color:#dfff3f59;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.replacement-badge{background:var(--lime);color:#0a110b;letter-spacing:1px;padding:10px 12px;font-size:7px;font-weight:900}.replacement-draft-hero h2{margin:4px 0;font-size:25px;font-style:italic}.replacement-draft-hero p{color:#84919a;margin:0;font:9px Arial,sans-serif}.replacement-draft-hero>strong{color:var(--lime);text-align:right;font-size:34px}.replacement-draft-hero>strong small{color:#829099;letter-spacing:1px;font-size:7px;display:block}.replacement-draft-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.replacement-player-pool,.replacement-roster{padding:21px}.replacement-roster h2{margin:6px 0 18px;font-size:22px}.replacement-roster>div{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:10px 0;display:grid}.replacement-roster>div span{color:var(--orange);grid-row:1/3;align-self:center;font-size:9px}.replacement-roster>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-roster>div small{color:#72808a;font:7px Arial,sans-serif}.replacement-roster>p{color:#72808a;font:9px Arial,sans-serif}.replacement-complete{border-color:#70e39a59;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px 22px;display:grid}.replacement-complete>span{color:#70e39a;border:1px solid #70e39a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.replacement-complete>div{gap:4px;display:grid}.replacement-complete small{color:#819099;font:8px Arial,sans-serif}.practice-console{background:linear-gradient(90deg,#dfff3f0e,#080f14f0);border-color:#dfff3f47;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:grid}.draft-locked{background:linear-gradient(90deg,#ff603d17,#080f14f0);border-color:#ff603d59;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.auto-pick-console{background:linear-gradient(90deg,#ff603d0b,#080f14f0);border-color:#ff603d47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 20px;display:grid}.auto-pick-console.active{background:linear-gradient(90deg,#dfff3f12,#080f14f0);border-color:#dfff3f5c}.auto-pick-console>span{border:1px solid var(--orange);color:var(--orange);letter-spacing:2px;padding:8px 10px;font-size:8px}.auto-pick-console.active>span{border-color:var(--lime);color:var(--lime)}.auto-pick-console>div{gap:4px;display:grid}.auto-pick-console b{letter-spacing:1px;font-size:11px}.auto-pick-console small{color:#89969e;font:9px Arial,sans-serif}.auto-pick-console button{border:1px solid var(--lime);min-height:38px;color:var(--lime);letter-spacing:1px;cursor:pointer;background:0 0;padding:0 16px;font-size:8px}.draft-locked>span{border:1px solid var(--orange);color:var(--orange);letter-spacing:2px;padding:8px 10px;font-size:8px}.draft-locked>div{gap:4px;display:grid}.draft-locked b{letter-spacing:1px;font-size:11px}.draft-locked small{color:#89969e;font:9px Arial,sans-serif}.draft-locked button{border:1px solid var(--lime);min-height:38px;color:var(--lime);letter-spacing:1px;background:0 0;padding:0 16px;font-size:8px}.voice-room{background:linear-gradient(90deg,#1ee8ff12,#080f14f5);border-color:#1ee8ff40;grid-template-columns:minmax(240px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:14px 18px;display:grid}.voice-room.connected{border-color:#70e39a52}.voice-heading{align-items:center;gap:12px;display:flex}.voice-heading>div{gap:2px;display:grid}.voice-heading h2{font:italic 18px/1 var(--display);margin:0}.voice-heading small{color:#82919a;letter-spacing:1px;font:8px Arial,sans-serif}.voice-icon{border:1px solid var(--cyan);width:38px;height:38px;color:var(--cyan);border-radius:50%;place-items:center;font-size:18px;display:grid}.voice-members{gap:8px;padding:3px 0;display:flex;overflow-x:auto}.voice-members>span{background:#0000002e;border:1px solid #ffffff17;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;gap:1px 7px;min-width:92px;padding:7px 9px;display:grid}.voice-members i{color:#91a1aa;background:#17242c;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.voice-members b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.voice-members small{color:#62727b;font:7px Arial,sans-serif}.voice-members .mic-live i{color:var(--lime);box-shadow:inset 0 0 0 1px #dfff3f59}.voice-members .speaking{border-color:var(--lime);box-shadow:0 0 18px #dfff3f1f}.voice-members .speaking i{background:var(--lime);color:#071016;animation:1s ease-in-out infinite voice-pulse}.voice-members .speaking small{color:var(--lime)}.voice-actions{justify-content:flex-end;gap:8px;display:flex}.voice-actions button{border:1px solid var(--cyan);min-height:38px;color:var(--cyan);letter-spacing:1px;white-space:nowrap;background:#0000003d;padding:0 14px;font-size:8px}.voice-actions button:disabled{opacity:.45}.voice-actions .mic-on{border-color:var(--lime);color:#081017;background:var(--lime)}.voice-actions .leave{color:var(--orange);border-color:#ff603d73}.voice-error{color:var(--orange);grid-column:1/-1;margin:-4px 0 0 50px;font:9px Arial,sans-serif}.voice-audio{display:none}@keyframes voice-pulse{50%{box-shadow:0 0 0 5px #dfff3f1f}}.practice-console>div:first-child{align-items:center;gap:13px;display:flex}.practice-console>div:first-child>span:last-child{gap:3px;display:grid}.practice-console>div:first-child b{text-transform:uppercase;font-size:11px}.practice-console>div:first-child small{color:#738087;font:8px Arial,sans-serif}.practice-badge{background:var(--lime);color:#11180b;letter-spacing:1px;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.practice-settings{gap:7px;display:flex}.practice-settings label{gap:3px;display:grid}.practice-settings label>span{color:#69767e;letter-spacing:.8px;font-size:6px}.practice-settings select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091117;border:1px solid #2b373f;height:31px;padding:0 8px;font-size:7px}.practice-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.practice-actions button,.practice-results button{color:var(--lime);cursor:pointer;background:#dfff3f14;border:1px solid #dfff3f54;padding:9px 11px;font-size:7px;font-weight:900}.practice-actions .practice-exit{color:#849098;background:#0b141a;border-color:#2d3941}.practice-guide{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.practice-guide>span{border:1px solid var(--cyan);width:28px;height:28px;color:var(--cyan);place-items:center;font-size:8px;display:grid}.practice-guide p{gap:3px;margin:0;display:grid}.practice-guide p b{text-transform:uppercase;font-size:9px}.practice-guide p small{color:#6f7c85;font:8px Arial,sans-serif}.practice-results{background:linear-gradient(90deg,#dfff3f14,#0000);border-color:#dfff3f59;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.practice-grade{border:2px solid var(--lime);width:64px;height:64px;color:var(--lime);place-items:center;font-size:27px;font-style:italic;font-weight:900;display:grid}.practice-results h2{text-transform:uppercase;margin:4px 0;font-size:20px}.practice-results p{color:#7c8991;margin:0;font:9px Arial,sans-serif}.draft-room-top,.draft-room-lower{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.draft-room-lower{grid-template-columns:minmax(0,1fr) 410px}.on-clock{grid-template-columns:180px 1fr;gap:30px;min-height:570px;padding:30px;display:grid;position:relative;overflow:hidden}.on-clock.my-turn{border-color:#dfff3f57;box-shadow:inset 0 0 60px #dfff3f06}.on-clock:before{content:"";pointer-events:none;background:radial-gradient(circle at 55% 44%,#ff5c351f,#0000 45%);position:absolute;inset:0}.clock-column{z-index:2;align-content:start;gap:22px;display:grid;position:relative}.clock-ring{text-align:center;z-index:2;border:3px solid #ff5c3561;border-radius:50%;place-content:center;width:165px;height:165px;display:grid;position:relative;box-shadow:0 0 0 9px #ff5c350a,inset 0 0 35px #ff5c3517}.clock-ring:after{content:"";border-top:3px solid var(--orange);border-right:3px solid var(--orange);border-radius:50%;position:absolute;inset:-3px;transform:rotate(-35deg)}.clock-ring span{color:var(--orange);letter-spacing:2px;font-size:8px}.clock-ring b{margin:3px 0;font-size:35px}.clock-ring small{color:#73808a;font-size:7px}.on-clock-team{border-top:1px solid var(--line);gap:4px;padding:13px 0 0;display:grid}.on-clock-team small{color:var(--orange);letter-spacing:1.2px;font-size:6px}.on-clock-team b{text-transform:uppercase;font-size:13px}.on-clock-team span{color:#6f7c85;font:8px Arial,sans-serif}.candidate{grid-template-columns:minmax(220px,.7fr) 1fr;align-content:center;display:grid;position:relative}.candidate>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 20px 25px #0000008c);grid-row:2/5;width:100%;max-height:320px}.auto-badge{background:var(--lime);color:#0a100b;letter-spacing:1.2px;grid-column:1/3;justify-self:start;padding:7px 10px;font-size:8px;font-weight:900}.candidate>div:first-of-type{align-self:end}.candidate>div>small{color:#7d8992;letter-spacing:1.2px;font-size:8px}.candidate h2{text-transform:uppercase;letter-spacing:-2px;margin:7px 0 6px;font-size:clamp(38px,4vw,62px);font-style:italic;line-height:.85}.candidate>div>p{color:#7f8c94;font:10px Arial,sans-serif}.candidate .player-status{margin:8px 0;font-size:7px}.recommendation-reasons{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.recommendation-reasons span{color:var(--cyan);letter-spacing:.7px;text-transform:uppercase;background:#26d9e80d;border:1px solid #26d9e833;padding:5px 7px;font-size:6px}.candidate-stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-self:start;display:grid}.candidate-stats span{border-right:1px solid var(--line);gap:3px;padding:11px;display:grid}.candidate-stats span:last-child{border-right:0}.candidate-stats small{color:#6d7a83;font-size:6px!important}.candidate-stats b{font-size:17px}.candidate>button{background:var(--orange);cursor:pointer;border:0;grid-column:2;align-self:start;padding:14px;font-size:10px;font-weight:900}.room-sidebar{align-self:start;gap:14px;min-width:0;display:grid}.broadcast-booth{background:radial-gradient(circle at 100% 0,#ff5c351f,#0000 42%),#0a1218;border-color:#ff5c3557;overflow:hidden}.booth-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.booth-header h2{text-transform:uppercase;margin:5px 0 0;font-size:20px;font-style:italic}.booth-live{color:var(--orange);letter-spacing:1px;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.booth-live i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.4s infinite boothPulse;box-shadow:0 0 #ff5c358c}.booth-talent{border-block:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.booth-talent>div{background:#0a1218;align-items:center;gap:9px;padding:11px 13px;display:flex}.booth-avatar{border:1px solid var(--orange);width:32px;height:32px;color:var(--orange);background:#ff5c3514;flex:0 0 32px;place-items:center;font-size:8px;font-weight:900;display:grid}.booth-avatar.color{border-color:var(--cyan);color:var(--cyan);background:#26d9e812}.booth-talent p{gap:3px;min-width:0;margin:0;display:grid}.booth-talent b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.booth-talent small{color:#64717a;letter-spacing:.7px;font-size:5px}.booth-transcript{scroll-behavior:smooth;max-height:258px;overflow-y:auto}.booth-line{border-top:1px solid #ffffff0e;grid-template-columns:46px minmax(0,1fr);gap:9px;padding:11px 14px;display:grid}.booth-line:first-child{border-top:0}.booth-line>span{color:var(--orange);letter-spacing:.6px;font-size:6px;font-weight:900}.booth-line.color>span{color:var(--cyan)}.booth-line p{color:#b0bbc1;margin:0;font:9px/1.45 Arial,sans-serif}.booth-line.play p{color:#eef2f4;font-weight:700}.booth-controls{border-top:1px solid var(--line);background:#0000002e;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;display:flex}.booth-controls>span{color:#59666f;letter-spacing:.7px;font-size:5px}.booth-controls>span.natural{color:var(--lime)}.booth-controls>span.system{color:#ffb36b}.booth-controls button{color:#77848c;cursor:pointer;background:#091117;border:1px solid #344149;flex:none;padding:7px 9px;font-size:6px;font-weight:900}.booth-controls button.active{color:var(--lime);background:#dfff3f12;border-color:#dfff3f6b}.booth-controls button:disabled{cursor:wait;opacity:.45}.draft-feed{align-self:start;padding:23px}.draft-feed-row{border-top:1px solid var(--line);grid-template-columns:30px 46px 1fr;align-items:center;gap:9px;height:61px;display:grid;overflow:hidden}.draft-feed-row>b{color:#59666f;font-size:9px}.draft-feed-row img{object-fit:contain;object-position:bottom;align-self:end;width:46px;height:60px}.draft-feed-row span{gap:3px;display:grid}.draft-feed-row strong{text-transform:uppercase;font-size:10px}.draft-feed-row small{color:#6f7c85;font:8px Arial,sans-serif}.no-picks{color:#68757e;border-top:1px solid var(--line);padding:18px 0;font:10px/1.5 Arial,sans-serif}.draft-feed>button{color:#87949d;letter-spacing:1px;cursor:pointer;background:#0b141a;border:1px solid #29353d;width:100%;margin-top:15px;padding:11px;font-size:8px;font-weight:900}.board-empty{color:#68757e;grid-column:2;align-self:center}.room-board{padding:21px;overflow:hidden}.board-progress{color:var(--cyan);letter-spacing:1px;font-size:7px}.draft-board-scroll{padding-bottom:7px;overflow-x:auto}.draft-board{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:760px;display:grid}.draft-board-team{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c151b;align-content:center;gap:3px;min-height:54px;padding:9px 11px;display:grid}.draft-board-team.on-clock{box-shadow:inset 0 -2px var(--orange);background:#ff5c351f}.draft-board-team b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:9px;overflow:hidden}.draft-board-team small{color:#65727b;letter-spacing:.7px;font-size:6px}.draft-board-pick{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;align-content:center;gap:4px;min-height:75px;padding:10px;display:grid}.draft-board-pick>small{color:#526069;letter-spacing:.8px;font-size:6px}.draft-board-pick>b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:9px;overflow:hidden}.draft-board-pick>span{color:#76838c;font-size:7px}.draft-board-pick>em{color:#46535c;letter-spacing:1px;font-size:7px;font-style:normal}.draft-board-pick.filled{background:linear-gradient(135deg,#26d9e812,#0000)}.draft-board-pick.latest-pick{box-shadow:inset 0 0 0 1px var(--lime), 0 0 22px #dfff3f29;animation:1.1s ease-out latestPickFlash}.draft-board-pick.current{box-shadow:inset 0 0 0 1px var(--orange);background:#ff5c3517}.draft-board-pick.current>em{color:var(--orange);font-weight:900}.available-board{overflow:hidden}.available-board>.section-heading,.room-rosters>.section-heading{padding:19px 20px 13px}.available-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) auto;gap:8px;padding:0 20px 15px;display:grid}.available-tools input{color:#fff;background:#081016;border:1px solid #27333b;outline:none;min-width:0;height:35px;padding:0 10px;font:9px Arial,sans-serif}.available-tools input:focus{border-color:var(--orange)}.available-tools>div{gap:3px;display:flex}.available-tools button{color:#6f7c85;cursor:pointer;background:#0a1218;border:1px solid #26323a;min-width:38px;font-size:7px}.available-tools button.active{border-color:var(--orange);color:#fff;background:#ff5c351a}.available-list{max-height:625px;overflow-y:auto}.available-player{border-top:1px solid var(--line);grid-template-columns:35px 50px minmax(0,1fr) 58px;align-items:center;gap:9px;min-height:68px;padding:0 14px;display:grid}.available-player:first-child{border-top:0}.available-player>img{object-fit:contain;object-position:bottom;align-self:end;width:50px;height:67px}.available-player>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.available-player>span>b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:10px;overflow:hidden}.available-player>span>small{color:#6f7c85;font-size:7px}.available-rank{color:#59666f;font-size:8px}.available-player>button{color:var(--lime);cursor:pointer;background:#dfff3f12;border:1px solid #dfff3f4d;padding:9px 4px;font-size:7px;font-weight:900}.room-rosters{align-self:start;max-height:720px;overflow-y:auto}.room-roster{border-top:1px solid var(--line);min-height:0}.room-roster.on-clock{border-left:2px solid var(--orange);background:linear-gradient(90deg,#ff5c351c,#0000)}.room-roster-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;padding:13px 15px;display:grid}.roster-team{gap:3px;min-width:0;display:grid}.roster-team b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:10px;overflow:hidden}.roster-team small{color:#67747d;letter-spacing:.6px;font-size:6px}.roster-toggle{width:25px;height:25px;color:var(--cyan);border:1px solid #34414a;grid-area:1/2;place-items:center;font-size:14px;font-style:normal;display:grid}.roster-latest{border-top:1px solid #ffffff0f;grid-column:1/3;justify-content:space-between;gap:10px;min-width:0;padding-top:7px;display:flex}.roster-latest small,.roster-needs small{color:#59666f;letter-spacing:.8px;font-size:6px}.roster-latest b{color:#aeb8bd;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:8px;overflow:hidden}.roster-counts{grid-column:1/3;gap:4px;display:flex}.roster-counts em{color:#7c8991;border:1px solid #29353d;padding:4px 6px;font-size:6px;font-style:normal}.roster-needs{grid-column:1/3;justify-content:space-between;gap:10px;display:flex}.roster-needs b{color:#ff9f43;letter-spacing:.6px;font-size:6px}.roster-needs.filled b{color:var(--lime)}.room-roster.expanded{background:#ffffff05}.roster-detail{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 15px;display:grid}.roster-detail section{border:1px solid var(--line);background:#050a0e61;min-width:0}.roster-detail h4{border-bottom:1px solid var(--line);color:#69767e;letter-spacing:.9px;margin:0;padding:8px 9px;font-size:6px}.roster-detail p{color:#59666f;margin:0;padding:12px 9px;font:7px Arial,sans-serif}.roster-player{border-top:1px solid #ffffff0e;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:7px 8px;display:grid}.roster-player:first-of-type{border-top:0}.roster-player.latest{box-shadow:inset 2px 0 var(--lime);background:#dfff3f11}.roster-player>span{color:var(--orange);font-size:7px;font-weight:900}.roster-player>div{gap:2px;min-width:0;display:grid}.roster-player b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:8px;overflow:hidden}.roster-player small{color:#637079;font-size:6px}.roster-player>em{color:#8d99a0;font-size:7px;font-style:normal;font-weight:900}.post-draft-shell,.season-rules-page{min-height:calc(100vh - 84px);padding:52px 5vw 80px}.post-draft-header{grid-template-columns:1fr 260px;align-items:end;gap:32px;margin-bottom:28px;display:grid}.post-draft-header h1{letter-spacing:-4px;margin:8px 0;font-size:clamp(42px,6vw,78px);font-style:italic;line-height:.9}.post-draft-header h1 i{color:var(--orange)}.post-draft-header p{color:#82909a;max-width:700px;font:11px/1.6 Arial,sans-serif}.season-pulse{text-align:right;background:linear-gradient(135deg,#dfff3f1a,#0000);border:1px solid #dfff3f52;gap:5px;padding:22px;display:grid}.season-pulse small{color:var(--lime);letter-spacing:1.4px;font-size:7px}.season-pulse b{font-size:42px}.season-pulse span{color:#7d8991;font-size:7px}.post-tabs{border-bottom:1px solid var(--line);margin-bottom:22px;display:flex;overflow-x:auto}.post-tabs button{color:#69767e;letter-spacing:1.2px;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:110px;padding:14px 18px;font-size:8px;font-weight:900}.post-tabs button.active{border-color:var(--orange);color:#fff;background:#ff603d0d}.post-notice{color:var(--cyan);background:#26d9e80f;border:1px solid #26d9e840;margin:-8px 0 18px;padding:11px 14px;font:10px Arial,sans-serif}.post-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;gap:22px;display:grid}.matchup-board,.standings-board,.lineup-manager,.player-market,.trade-builder{padding:22px}.week-ops,.commander-card,.lineup-rules,.claim-card,.challenge-builder{padding:24px}.score-duel{border-block:1px solid var(--line);text-align:center;grid-template-columns:1fr 55px 1fr;align-items:center;gap:12px;padding:27px 0;display:grid}.score-duel div{gap:5px;display:grid}.score-duel span{text-transform:uppercase;font-size:10px;font-weight:900}.score-duel b{font-size:38px}.score-duel small{color:#66737c;font-size:7px}.score-duel em{color:var(--orange);font-size:10px;font-style:normal}.live-lineup{grid-template-columns:repeat(2,1fr);display:grid}.live-lineup div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.live-lineup span{color:var(--orange);font-size:7px}.live-lineup b{text-transform:uppercase;font-size:9px}.live-lineup strong{color:var(--lime);font-size:11px}.week-ops h2,.commander-card h2,.lineup-rules h2,.claim-card h2,.challenge-builder h2{margin:7px 0 20px;font-size:22px;font-style:italic}.week-ops>div{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.week-ops b{font-size:8px}.week-ops small,.commander-card p,.lineup-rules p,.claim-card>small,.challenge-builder p{color:#75828b;font:9px/1.55 Arial,sans-serif}.week-ops button,.commander-card button,.claim-card>button,.trade-builder>button,.challenge-builder>button{background:var(--lime);color:#091015;cursor:pointer;border:0;width:100%;margin-top:15px;padding:13px;font-size:8px;font-weight:900}.standings-board{grid-column:1}.post-standing{border-top:1px solid var(--line);grid-template-columns:28px 1fr 75px 80px;align-items:center;gap:10px;min-height:45px;display:grid}.post-standing.you{box-shadow:inset 2px 0 var(--cyan);background:#26d9e80d}.post-standing>span{color:#5d6a73;padding-left:8px;font-size:8px}.post-standing b{text-transform:uppercase;font-size:9px}.post-standing small{color:#86939b}.post-standing strong{color:var(--cyan);font-size:8px}.commander-card{background:radial-gradient(circle at 100% 0,#dfff3f1a,#0000 45%);border-color:#dfff3f40;grid-column:2}.commander-card>b{color:var(--lime);letter-spacing:1px;font-size:9px}.lineup-player{border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.lineup-player>button:first-child{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(160px,240px) minmax(320px,390px) 30px;justify-content:start;align-items:center;gap:10px;width:100%;min-height:54px;display:grid}.lineup-player.starting{box-shadow:inset 2px 0 var(--lime);background:#dfff3f0f}.lineup-manager button span{color:var(--orange);font-size:8px;font-weight:900}.lineup-manager button b{text-transform:uppercase;font-size:10px}.lineup-manager button small{color:#69767e}.lineup-manager button strong{color:var(--lime)}.ir-action{color:var(--cyan);cursor:pointer;background:#091117;border:1px solid #35424a;align-self:center;margin-right:8px;padding:8px;font-size:6px}.post-primary{background:var(--orange);cursor:pointer;border:0;width:100%;margin-top:18px;padding:14px;font-size:9px;font-weight:900}.lineup-rules>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.lineup-rules>div b{font-size:9px}.lineup-rules>div small{color:var(--cyan);font-size:8px}.market-tools{gap:10px;display:grid}.market-tools>input,.claim-card input,.claim-card select,.trade-builder select,.challenge-builder select{box-sizing:border-box;color:#fff;background:#091117;border:1px solid #2b3740;outline:none;width:100%;min-height:41px;padding:0 11px}.market-position-tabs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.market-position-tabs button{color:#7e8b92;cursor:pointer;background:0 0;border:1px solid #303c44;min-height:34px;font-size:8px;font-weight:900}.market-position-tabs button.active{border-color:var(--orange);color:#fff;background:#ff603d1a}.market-columns{color:#64717a;letter-spacing:.7px;grid-template-columns:72px minmax(140px,1fr) 92px 102px;gap:10px;margin-top:17px;padding:0 10px 8px;font-size:7px;font-weight:900;display:grid}.market-list{max-height:600px;overflow-y:auto}.market-list button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:72px minmax(140px,1fr) 92px 102px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 10px;display:grid}.market-list button:hover,.market-list button.selected{box-shadow:inset 2px 0 var(--orange);background:#ff603d17}.market-list span{font-size:8px}.market-list b{text-transform:uppercase;font-size:9px}.market-list small{color:#68757d}.market-rank,.market-player,.market-projection{gap:4px;display:grid}.market-list .market-rank{color:var(--orange)}.market-list .market-rank small{font-size:7px}.market-list .market-player{color:#fff}.market-list .market-projection{color:var(--lime);text-align:right}.market-list .market-projection.season{color:var(--cyan)}.market-list .market-projection b{font-size:12px}.market-list .market-projection small{font-size:6px}.market-note{color:#75828b;margin-top:12px;font:9px/1.5 Arial,sans-serif;display:block}.claim-card label,.trade-builder label{color:#7c8992;text-transform:uppercase;letter-spacing:.8px;gap:7px;margin-top:13px;font-size:7px;display:grid}.claim-card>button.secondary{color:var(--cyan);background:#0a1218;border:1px solid #344149}.claim-list{margin-top:17px}.claim-list div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:7px;display:flex}.claim-list button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:6px}.faab-explainer{background:#dfff3f0e;border:1px solid #dfff3f40;margin:-4px 0 18px;padding:14px}.faab-explainer b{color:var(--lime);letter-spacing:1px;font-size:8px}.faab-explainer p{color:#aab4ba;margin:7px 0 0;font:10px/1.55 Arial,sans-serif}.pending-actions article,.challenge-builder article{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.pending-actions article b,.challenge-builder article b{width:100%;font-size:8px}.pending-actions article span{color:#87939a;flex:1;font-size:8px}.pending-actions article button,.challenge-builder article button{color:var(--lime);cursor:pointer;background:#0a1218;border:1px solid #344149;padding:7px;font-size:6px}.rulebook-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rulebook-card{color:#fff;text-align:left;cursor:pointer;min-height:220px;padding:24px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative}.rulebook-card:hover{background:#ff603d0e;border-color:#ff603d9e;transform:translateY(-3px);box-shadow:0 16px 40px #0000003d}.rulebook-card:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rulebook-card>span{color:var(--orange);letter-spacing:1px;font-size:9px}.rulebook-card h2{margin:18px 0 10px;font-size:20px}.rulebook-card p{color:#8997a0;margin:0 0 34px;font:11px/1.65 Arial,sans-serif}.rulebook-card>strong{color:var(--lime);letter-spacing:1.2px;font-size:7px;position:absolute;bottom:22px;right:24px}.rulebook-card>strong span{margin-left:5px;font-size:11px}.rulebook-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070ae0;place-items:center;padding:24px;animation:.16s ease-out rulebookFadeIn;display:grid;position:fixed;inset:0}.rulebook-modal{width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:0 35px 100px #000000a6, inset 3px 0 var(--orange);background:radial-gradient(circle at 100% 0,#ff603d24,#0000 43%),#0a1218;border:1px solid #ff603d9e;padding:clamp(34px,6vw,70px);position:relative;overflow-y:auto}.rulebook-modal-number{color:var(--orange);letter-spacing:2.5px;font-size:11px;font-weight:900}.rulebook-modal h2{letter-spacing:-2px;max-width:620px;margin:22px 50px 24px 0;font-size:clamp(38px,7vw,72px);font-style:italic;line-height:.95}.rulebook-modal p{color:#d5dde2;max-width:660px;margin:0;font:clamp(18px,2.2vw,24px)/1.65 Arial,sans-serif}.rulebook-modal-close{color:#fff;cursor:pointer;background:#050b0fd1;border:1px solid #46545d;width:46px;height:46px;font:30px/1 Arial,sans-serif;position:absolute;top:20px;right:22px}.rulebook-modal-close:hover,.rulebook-modal-close:focus-visible{border-color:var(--orange);color:var(--orange);outline:none}.rulebook-modal-done{background:var(--lime);color:#091015;letter-spacing:1px;cursor:pointer;border:0;min-width:190px;margin-top:38px;padding:15px 22px;font-size:9px;font-weight:900}@keyframes rulebookFadeIn{0%{opacity:0}to{opacity:1}}.test-lab{min-height:calc(100vh - 84px);padding:52px 5vw 80px}.test-lab-header{grid-template-columns:1fr auto;align-items:end;gap:28px;margin-bottom:26px;display:grid}.test-lab-header h1{letter-spacing:-4px;margin:8px 0;font-size:clamp(40px,6vw,76px);font-style:italic;line-height:.9}.test-lab-header h1 i{color:var(--orange)}.test-lab-header p{color:#89969e;max-width:760px;font:12px/1.6 Arial,sans-serif}.test-reset{color:#9aa6ad;cursor:pointer;background:0 0;border:1px solid #3b4850;padding:13px 18px;font-size:8px;font-weight:900}.test-readiness{text-align:right;border:1px solid #26d9e859;gap:4px;min-width:210px;padding:20px;display:grid}.test-readiness small{color:var(--cyan);letter-spacing:1.4px;font-size:7px}.test-readiness b{font-size:36px}.test-readiness span{color:#7e8b93;font-size:7px}.test-readiness.ready{border-color:var(--lime);box-shadow:inset 3px 0 var(--lime)}.test-readiness.ready small,.test-readiness.ready span{color:var(--lime)}.test-safety{background:#dfff3f0e;border:1px solid #dfff3f4d;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:12px 15px;display:grid}.test-safety b{color:var(--lime);letter-spacing:1px;font-size:8px}.test-safety span{color:#a1adb4;font:10px Arial,sans-serif}.test-safety button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.test-draft-status{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:18px 22px;display:grid}.test-draft-status div{gap:4px;display:grid}.test-draft-status small{color:#69767e;font-size:7px}.test-draft-status b{font-size:15px}.test-draft-status button{background:var(--lime);color:#071016;cursor:pointer;border:0;padding:13px 16px;font-size:7px;font-weight:900}.test-draft-grid,.test-season-grid,.test-check-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.test-player-board,.test-roster-preview,.test-lineup,.test-actions,.test-market,.test-scoreboard,.test-checklist,.test-transactions{padding:22px}.test-filters{gap:7px;margin:16px 0;display:flex}.test-filters input,.test-market>input{color:#fff;background:#071016;border:1px solid #303c44;flex:1;min-height:39px;padding:0 11px}.test-filters button{color:#7e8b92;cursor:pointer;background:0 0;border:1px solid #303c44;min-width:40px;font-size:7px}.test-filters button.active{border-color:var(--orange);color:#fff;background:#ff603d1a}.test-player-list,.test-market>div{max-height:590px;overflow-y:auto}.test-player-list>button,.test-market>div>button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(120px,1fr) 1fr 55px;align-items:center;gap:9px;width:100%;min-height:48px;display:grid}.test-player-list button:hover,.test-market button.selected{box-shadow:inset 2px 0 var(--orange);background:#ff603d14}.test-player-list span,.test-market span{color:var(--orange);font-size:8px}.test-player-list b,.test-market b{text-transform:uppercase;font-size:9px}.test-player-list small,.test-market small{color:#6e7b83;font-size:7px}.test-player-list strong{color:var(--lime);text-align:right;font-size:7px}.test-roster-preview h2,.test-actions h2,.test-transactions h2{margin:8px 0 18px;font-size:22px;font-style:italic}.test-roster-preview>div{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;gap:8px;padding:10px 0;display:grid}.test-roster-preview span{color:var(--orange);font-size:7px}.test-roster-preview b{font-size:8px}.test-roster-preview small{color:#748189;font-size:7px}.test-roster-preview p,.test-actions p,.test-transactions p{color:#7f8c94;font:10px/1.55 Arial,sans-serif}.test-checklist>div:not(.section-heading){border-top:1px solid var(--line);grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:42px;display:grid}.test-checklist>div>span{color:#65727a;font-size:15px}.test-checklist>div>b{font-size:9px}.test-checklist>div.done>span,.test-checklist>div.done>b{color:var(--lime)}.test-transactions p{border-top:1px solid var(--line);margin:0;padding:9px 0}.test-transactions button,.test-actions>button{background:var(--lime);color:#071016;cursor:pointer;border:0;width:100%;min-height:40px;margin-top:12px;font-size:7px;font-weight:900}.test-transactions button.secondary,.test-actions>button.secondary{color:var(--cyan);background:0 0;border:1px solid #37444c}.test-lineup>button:not(.test-primary){border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(160px,240px) minmax(320px,390px) 30px;justify-content:start;align-items:center;gap:10px;width:100%;min-height:76px;display:grid}.test-market>div>button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr 90px 24px;align-items:center;gap:8px;width:100%;min-height:49px;display:grid}.test-lineup>button.starting{box-shadow:inset 2px 0 var(--lime);background:#dfff3f0f}.test-lineup button span{color:var(--orange);font-size:7px}.test-lineup button b{font-size:9px}.test-lineup button small{color:#728088;font-size:7px}.test-lineup button strong{color:var(--lime)}.test-primary,.test-secondary{background:var(--orange);color:#081016;cursor:pointer;border:0;width:100%;min-height:42px;margin-top:15px;font-size:8px;font-weight:900}.test-secondary{color:var(--cyan);background:0 0;border:1px solid #38464e}.test-actions label{color:#7c8992;text-transform:uppercase;gap:7px;margin-top:13px;font-size:7px;display:grid}.test-actions select,.test-actions input{box-sizing:border-box;color:#fff;background:#091117;border:1px solid #344149;width:100%;min-height:40px;padding:0 9px}.test-claim,.test-success{color:var(--cyan);border:1px solid #26d9e84d;gap:4px;margin-top:14px;padding:12px;font-size:8px;display:grid}.test-success{color:var(--lime);border-color:#dfff3f4d}.test-scoreboard .test-primary{background:var(--lime)}.test-scoreboard .test-secondary{margin-top:8px}.test-empty{color:#9ba7ae;padding:30px}.test-voice-check{grid-template-columns:1fr 320px;align-items:stretch;gap:20px;margin-top:20px;display:grid}.test-voice-check>.panel{padding:22px}.test-voice-check p{color:#8d9aa2;font:10px/1.6 Arial,sans-serif}.test-voice-check button{background:var(--lime);color:#071016;cursor:pointer;border:0;width:100%;min-height:40px;margin-top:12px;font-size:7px;font-weight:900}.command-controls,.commissioner-audit{gap:8px;margin-top:15px;display:grid}.command-controls select,.commissioner-audit input,.commissioner-audit select{box-sizing:border-box;color:#fff;background:#091117;border:1px solid #344149;width:100%;min-height:38px;padding:0 9px}.command-controls button,.commissioner-audit button{background:var(--lime);color:#091015;cursor:pointer;border:0;min-height:38px;font-size:7px;font-weight:900}button:disabled{opacity:.45;cursor:not-allowed!important}.user-feedback{z-index:3000;box-sizing:border-box;color:#fff;width:min(410px,100vw - 32px);box-shadow:0 18px 60px #0000008c, inset 3px 0 var(--lime);background:#081016f7;border:1px solid #dfff3f85;grid-template-columns:34px 1fr 28px;align-items:start;gap:12px;padding:16px;animation:.2s ease-out feedbackIn;display:grid;position:fixed;top:96px;right:24px}.user-feedback.error{box-shadow:0 18px 60px #0000008c, inset 3px 0 var(--orange);border-color:#ff603d9e}.user-feedback.info{box-shadow:0 18px 60px #0000008c, inset 3px 0 var(--cyan);border-color:#26d9e88c}.user-feedback-icon{width:30px;height:30px;color:var(--lime);border:1px solid;border-radius:50%;place-items:center;font-weight:900;display:grid}.user-feedback.error .user-feedback-icon{color:var(--orange)}.user-feedback.info .user-feedback-icon{color:var(--cyan)}.user-feedback>span:nth-child(2){gap:5px;display:grid}.user-feedback b{letter-spacing:.7px;text-transform:uppercase;font-size:.78rem}.user-feedback small{color:#c4cdd2;font:.86rem/1.45 Arial,sans-serif}.user-feedback button{color:#aeb9bf;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px;font-size:20px}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.user-feedback{top:76px;right:16px}}@keyframes boothPulse{70%{box-shadow:0 0 0 7px #ff5c3500}to{box-shadow:0 0 #ff5c3500}}@keyframes latestPickFlash{0%{background:#dfff3f3d;transform:scale(.94)}55%{transform:scale(1.02)}to{transform:scale(1)}}@media (width<=1100px){.league-builder{grid-template-columns:1fr 390px;gap:4vw}.builder-intro h1{font-size:66px}.formation-grid,.prep-layout,.admin-layout,.draft-room-top,.draft-room-lower{grid-template-columns:1fr}.queue-guide{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.queue-guide>.eyebrow,.queue-guide>h2,.queue-guide>button{grid-column:1/4}.queue-guide>div{border:1px solid var(--line);padding:13px}.room-sidebar,.draft-feed{width:100%}.practice-console{grid-template-columns:1fr auto}.replacement-draft-grid{grid-template-columns:1fr}.draft-locked{grid-template-columns:auto 1fr}.draft-locked button{grid-column:1/-1}.auto-pick-console{grid-template-columns:auto 1fr}.auto-pick-console button{grid-column:1/-1}.voice-room{grid-template-columns:1fr auto}.voice-members{grid-area:2/1/auto/-1}.practice-actions{grid-column:1/3;justify-content:flex-start}.rank-head,.ranking-row{grid-template-columns:72px minmax(180px,1fr) 120px 55px 120px 66px}.rulebook-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.league-builder{grid-template-columns:1fr;padding:45px 20px 70px}.league-command{padding:38px 20px 70px}.formation-steps{margin-top:35px}.league-form{max-width:560px}.prep-toolbar{grid-template-columns:1fr}.catalog-filters{width:100%}.rank-head{display:none}.ranking-row{grid-template-columns:64px minmax(180px,1fr) 60px 65px}.ranking-row .season-stat,.ranking-row .trait-bars{display:none}.on-clock,.post-grid,.post-draft-header{grid-template-columns:1fr}.season-pulse{text-align:left}.standings-board,.commander-card{grid-column:1}.rulebook-modal-backdrop{padding:12px}.rulebook-modal{max-height:calc(100vh - 24px);padding:42px 25px 30px}.rulebook-modal h2{margin-right:35px}.lineup-player>button:first-child,.test-lineup>button:not(.test-primary){grid-template-columns:38px minmax(0,1fr) 28px}.lineup-stat-grid{grid-column:2/4;grid-template-columns:repeat(2,minmax(90px,1fr))}.test-lab{padding:35px 15px 60px}.test-lab-header,.test-draft-grid,.test-season-grid,.test-check-grid,.test-voice-check{grid-template-columns:1fr}.test-readiness{text-align:left}.test-draft-status{grid-template-columns:repeat(2,1fr)}.test-draft-status button{grid-column:1/-1}.test-safety{grid-template-columns:auto 1fr}.test-safety button{text-align:left;grid-column:1/-1}.clock-column{grid-template-columns:auto 1fr;align-items:center}.clock-ring{margin:auto}.practice-guide{grid-template-columns:auto 1fr}}@media (width<=560px){.builder-intro h1,.league-builder>h1{letter-spacing:-3px;font-size:52px}.formation-steps{grid-template-columns:1fr 1fr;gap:12px}.field-pair,.member-list,.join-fields,.signed-out .join-fields{grid-template-columns:1fr}.join-fields button{height:39px}.league-command-header{gap:22px;display:grid}.draft-date{text-align:left;border-right:0;border-left:3px solid var(--orange);padding:0 0 0 12px}.league-tabs button{padding:12px 8px;font-size:8px}.league-tabs button span{margin-bottom:4px;display:block}.practice-console,.replacement-draft-hero{grid-template-columns:1fr}.replacement-draft-hero>strong{text-align:left}.draft-locked,.auto-pick-console,.voice-room{grid-template-columns:1fr}.voice-members,.voice-actions{grid-column:1}.voice-actions{flex-wrap:wrap;justify-content:stretch}.voice-actions button{flex:1}.practice-settings,.practice-actions{grid-column:1;justify-content:flex-start}.practice-results{grid-template-columns:auto 1fr}.practice-results button{grid-column:1/3}.admin-fields{grid-template-columns:1fr}.email-editor{padding:16px}.invite-panel form{grid-template-columns:1fr}.invite-panel form button{height:40px}.prep-positions{width:100%}.catalog-filters{grid-template-columns:1fr}.prep-positions button{flex:1}.ranking-row{grid-template-columns:54px 1fr 55px;padding:0 8px}.rank-control input{width:48px}.ranking-row .projection-score{display:none}.rank-player img{width:55px}.rank-player b{font-size:11px}.save-board{display:grid}.save-board button{width:100%}.queue-guide{grid-template-columns:1fr}.queue-guide>.eyebrow,.queue-guide>h2,.queue-guide>button{grid-column:1}.candidate{text-align:center;grid-template-columns:1fr}.auto-badge,.candidate>img,.candidate>button{grid-column:1}.candidate>img{grid-row:auto;height:260px}.candidate-stats{grid-column:1}.on-clock{padding:20px}.clock-column,.available-tools{grid-template-columns:1fr}.available-tools button{flex:1;height:32px}.available-player{grid-template-columns:30px 43px minmax(0,1fr) 50px;padding:0 8px}.available-player>img{width:43px}.roster-detail{grid-template-columns:1fr}.post-draft-shell,.season-rules-page{padding:35px 15px 60px}.post-draft-header h1{letter-spacing:-2px;font-size:46px}.rulebook-grid,.live-lineup,.score-duel{grid-template-columns:1fr}.score-duel em{padding:5px}.post-standing{grid-template-columns:24px 1fr 65px}.post-standing strong{display:none}.test-lab-header h1{letter-spacing:-2px;font-size:44px}.test-draft-status{grid-template-columns:1fr 1fr}.test-filters{flex-wrap:wrap}.test-filters input{flex-basis:100%}.test-player-list>button,.test-market>div>button{grid-template-columns:32px 1fr 45px}.test-player-list small,.test-market small{display:none}}main p,main blockquote{color:#c4cdd2!important;font:.9375rem/1.6 Arial,sans-serif!important}.rulebook-modal p{font-size:clamp(1.125rem,2.2vw,1.5rem)!important}main button,main a{font-size:.8125rem}.eyebrow,.week-status small,.rulebook-card>span,.risk,.test-roster-preview span,.test-lineup button span,.market-rank,.lineup-manager button span,.roster-player>span{color:var(--orange)!important}.positive,.player-status.available,.season-pulse small,.test-readiness.ready small,.test-readiness.ready span,.test-success{color:var(--lime)!important}.player-status.caution{color:#ffd166!important}.player-status.warning{color:#ffb457!important}.player-status.unavailable,.status.down,.negative{color:#ff8b72!important}.test-readiness small,.test-claim,.lineup-rules>div small{color:var(--cyan)!important}@media (width<=560px){.player-grid{grid-template-columns:1fr}.player-image{height:220px}.draft-list>button{height:auto;min-height:104px}.table-row{grid-template-columns:30px 42px minmax(0,1fr)}.table-row>strong:last-child{display:none}.market-columns,.market-list button{grid-template-columns:58px minmax(110px,1fr) 70px}.market-columns span:last-child,.market-projection.season{display:none}.market-position-tabs{gap:4px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
