/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.table-row{display:table-row}}: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}.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}.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}.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}.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}.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}}.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}button:disabled{opacity:.4;cursor:not-allowed}.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:center;align-items:flex-start;display:flex}.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:92px;height:100px;margin-bottom:32px;font-size:28px;font-weight:900;display:grid}.signed-out h1{max-width:800px}.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(3,1fr);margin-bottom:22px;display:grid}.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}.prep-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.prep-board{overflow:hidden}.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:55px 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>strong{color:#536069;font-size:18px;font-style:italic}.ranking-row:first-child>strong{color:var(--orange)}.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}.rank-player em{color:#596872;letter-spacing:.8px;text-transform:uppercase;font-size:6px;font-style:normal}.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)}.rank-controls{gap:4px;display:flex}.rank-controls button{color:#95a0a8;cursor:pointer;background:#10191f;border:1px solid #26323a;width:29px;height:29px}.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}.save-board{border-top:1px solid var(--line);background:#0e171d;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.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}.live-draft-grid{grid-template-columns:1fr 350px;gap:22px;display:grid}.on-clock{grid-template-columns:180px 1fr;gap:30px;min-height:570px;padding:30px;display:grid;position:relative;overflow:hidden}.on-clock:before{content:"";pointer-events:none;background:radial-gradient(circle at 55% 44%,#ff5c351f,#0000 45%);position:absolute;inset:0}.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}.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-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}.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}@media (width<=1100px){.league-builder{grid-template-columns:1fr 390px;gap:4vw}.builder-intro h1{font-size:66px}.formation-grid,.prep-layout,.live-draft-grid{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}.draft-feed{width:100%}.rank-head,.ranking-row{grid-template-columns:50px minmax(180px,1fr) 120px 55px 120px 66px}}@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:40px minmax(180px,1fr) 60px 65px}.ranking-row .season-stat,.ranking-row .trait-bars{display:none}.on-clock{grid-template-columns:1fr}.clock-ring{margin:auto}}@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{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}.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:32px 1fr 55px;padding:0 8px}.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}}
