.notification-drawer>header>span{align-items:center;gap:8px;display:flex}.notification-drawer>header .notification-read-all{color:var(--gold-light);border:1px solid #42391f;border-radius:5px;padding:7px 9px;font-size:8px}.notification-drawer>div{max-height:min(560px,100vh - 120px);overflow-y:auto}.notification-drawer>div>button.read{opacity:.62}.notification-drawer>div>button.unread{background:linear-gradient(90deg,#211a0b,#121210 34%);box-shadow:inset 3px 0 #d5a82f}.notification-drawer time{color:#5f5b54;margin-top:5px;font-size:7px}.push-notification-control{background:#0d0d0c;border-bottom:1px solid #302c24;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.push-notification-control>span{flex-direction:column;gap:3px;display:flex}.push-notification-control strong{color:#ddd6c9;font-size:9px}.push-notification-control small{color:#777168;font-size:7px}.push-notification-control>button{color:#e2b43b;background:#211a0b;border:1px solid #55451f;border-radius:5px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.push-notification-control.enabled>button{color:#9e9a91;background:#151513;border-color:#41413b}.push-notification-control>button:disabled{opacity:.45}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}}:root{--black:#070707;--panel:#10100f;--panel-2:#151512;--line:#292720;--gold:#d8a93d;--gold-light:#f1d17a;--cream:#f5f0e5;--muted:#8d8a82;--display-font:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--black)}body{background:var(--black);color:var(--cream);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4{font-family:var(--display-font)!important;letter-spacing:-.015em!important;font-weight:800!important}button,input{font:inherit}button{color:inherit;cursor:pointer}.app-shell{background:radial-gradient(circle at 72% -10%,#29210d 0,#0000 27%),#080808;min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#070707f0;flex-direction:column;width:232px;padding:24px 14px 22px;display:flex;position:fixed;inset:89px auto 0 0;overflow:hidden}nav{gap:5px;display:grid}.sidebar nav{scrollbar-width:thin;scrollbar-color:#413821 transparent;min-height:0;padding-right:2px;overflow:hidden auto}.nav-item{color:#87857f;text-align:left;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;min-width:0;padding:12px 13px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.nav-item span{color:#aaa79e;text-align:center;width:18px;font-size:17px}.nav-item.active{color:var(--gold-light);box-shadow:inset 2px 0 var(--gold);background:linear-gradient(90deg,#d8a93d26,#d8a93d0a)}.nav-item.active span{color:var(--gold)}.nav-item .nav-glyph{color:#9b988f;background:#151512;border:1px solid #35322b;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.nav-item .nav-glyph svg{width:16px;height:16px}.nav-item:hover .nav-glyph{color:#d1b562;border-color:#554824}.nav-item.active .nav-glyph{color:#e2b63c;background:#2a210c;border-color:#7a5d18;box-shadow:0 0 12px #b3881d22}@media (width<=700px){.sidebar .nav-item .nav-glyph{border-radius:7px;width:28px;height:28px}.sidebar .nav-item .nav-glyph svg{width:18px;height:18px}}.nav-item i{background:#d6a638;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 8px #d6a638}.sidebar-bottom{background:#070707f7;flex:none;margin-top:auto;padding-top:10px}.owner-card{border-top:1px solid var(--line);align-items:center;gap:9px;margin:17px 3px 0;padding:20px 7px 0;display:flex}.avatar{color:#171207;background:linear-gradient(135deg,#f2d881,#a97617);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.owner-card div:nth-child(2){flex-direction:column;min-width:0;display:flex}.owner-card strong{font-size:11px}.owner-card small{color:var(--muted);margin-top:2px;font-size:9px}.owner-card>span{color:#777;margin-left:auto;font-size:10px}.workspace{width:calc(100% - 232px);margin-left:232px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:12;background:#080808eb;justify-content:space-between;align-items:center;height:89px;padding:0 34px 0 0;display:flex;position:sticky;top:0}.header-identity{align-items:center;min-width:0;height:100%;display:flex}.header-brand{border-right:1px solid var(--line);flex:0 0 232px;justify-content:center;align-items:center;width:232px;height:100%;display:flex;overflow:hidden}.header-brand img{object-fit:contain;object-position:center;width:210px;height:76px}.header-welcome{white-space:nowrap;padding-left:38px}.eyebrow{color:var(--gold);letter-spacing:.22em;margin:0 0 6px;font-size:8px;font-weight:900}.topbar h1{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.top-actions{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);color:#716f68;background:#0d0d0c;border-radius:6px;align-items:center;min-width:216px;height:37px;padding:0 11px;display:flex}.search input{color:var(--cream);background:0 0;border:0;outline:0;width:100%;padding:8px;font-size:11px}.icon-button{border:1px solid var(--line);color:#aaa;background:#0d0d0c;border-radius:6px;width:37px;height:37px;position:relative}.icon-button i{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.notification-button>b{color:#fff;background:#d84b45;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.notification-button.has-alerts{color:#ff7770;border-color:#8b3431}.notification-drawer{z-index:70;background:#11110f;border:1px solid #3c3528;border-radius:12px;width:min(360px,100vw - 24px);position:fixed;top:76px;right:18px;overflow:hidden;box-shadow:0 18px 55px #000d}.notification-drawer>header{border-bottom:1px solid #302c24;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.notification-drawer h3{margin:3px 0 0}.notification-drawer>header button{color:#aaa;background:0 0;border:0;font-size:22px}.notification-drawer>p{color:#77736b;text-align:center;margin:0;padding:30px 18px;font-size:10px}.notification-drawer>div>button{text-align:left;background:#121210;border:0;border-bottom:1px solid #29261f;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 15px;display:grid}.notification-drawer>div>button:hover{background:#1a170f}.notification-drawer>div i{color:#efc34b;background:#2a210c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.notification-drawer>div span{flex-direction:column;display:flex}.notification-drawer>div strong{font-size:10px}.notification-drawer>div small{color:#7f7b73;margin-top:4px;font-size:8px}.notification-drawer>div em{color:var(--gold);font-style:normal}.firebase-button{color:#c7c1b2;white-space:nowrap;background:#11100d;border:1px solid #3a362c;border-radius:5px;height:37px;padding:0 13px;font-size:9px;font-weight:800}.firebase-button:hover{color:var(--gold-light);border-color:#6b5629}.firebase-button:disabled{cursor:wait;opacity:.55}.firebase-button.signed-in{color:#81b68e;border-color:#2b4a32}.gold-button{color:#171006;letter-spacing:.025em;background:linear-gradient(135deg,#e8c568,#b6801e);border:1px solid #d9af50;border-radius:5px;padding:10px 17px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff59,0 8px 24px #ba83191f}.gold-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.live-ticker{z-index:11;background:linear-gradient(90deg,#171308,#0d0d0b 34%,#11100c);border-bottom:1px solid #3d321b;align-items:center;height:36px;display:flex;position:sticky;top:89px;overflow:hidden;box-shadow:0 8px 22px #0000002e}.ticker-label{color:#ff5c5c;letter-spacing:1.4px;z-index:1;background:#1c1608;border-right:1px solid #4a3a19;flex:0 0 78px;justify-content:center;align-self:stretch;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.ticker-label i{background:#ff3434;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ticker-pulse;box-shadow:0 0 10px #ff2929}.ticker-window{flex:1;min-width:0;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:34px;width:max-content;animation:18s linear forwards ticker-scroll;display:flex}.ticker-track span{color:#d7d0c1;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.ticker-track b{color:#dcae43;letter-spacing:1.2px;font-size:7px}.ticker-track em{color:#5c4a24;margin-left:25px;font-size:6px;font-style:normal}@keyframes ticker-scroll{0%{transform:translate(calc(100vw - 310px))}to{transform:translate(-100%)}}@keyframes ticker-pulse{50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.ticker-track{padding-left:18px;animation-duration:1ms;transform:none}.ticker-label i{animation:none}}.content{max-width:1400px;margin:auto;padding:24px 34px 50px}.verify-banner{color:#c7b987;background:#17140c;border:1px solid #574825;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;font-size:9px;display:flex}.verify-banner button{color:var(--gold-light);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:900}.hero-card{background:linear-gradient(110deg,#0e0e0df7,#110f09e8),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff05 48px);border:1px solid #393222;border-radius:9px;grid-template-columns:58% 42%;min-height:272px;display:grid;position:relative;overflow:hidden}.hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 83% 52%,#dbad432e,#0000 25%);position:absolute;inset:0}.hero-copy{z-index:1;padding:34px 42px;position:relative}.live-pill{color:#bcae86;letter-spacing:.16em;background:#14130f;border:1px solid #3d3624;border-radius:3px;align-items:center;gap:7px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.live-pill span{background:#d9ad46;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #d9ad46}.hero-copy h2{font-family:var(--display-font);letter-spacing:-.035em;text-transform:uppercase;margin:20px 0 13px;font-size:clamp(34px,3.4vw,50px);font-weight:900;line-height:.98}.hero-copy h2 em{color:var(--gold-light);font-style:normal;font-weight:900}.hero-copy>p{color:#918d83;max-width:470px;font-size:11px;line-height:1.7}.hero-actions{align-items:center;gap:24px;margin-top:21px;display:flex}.text-button{color:#b2afa6;background:0 0;border:0;font-size:10px;font-weight:700}.text-button span,.section-title button span,.league-card button span{color:var(--gold);margin-left:6px}.score-visual{place-items:center;min-height:265px;display:grid;position:relative}.score-ring{background:conic-gradient(var(--gold) 0 78%, #2e2b23 78%);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;transform:rotate(-28deg);box-shadow:0 0 55px #d8a93d1f}.score-ring:before{content:"";background:#0c0c0b;border-radius:50%;width:154px;height:154px;position:absolute}.score-ring div{text-align:center;flex-direction:column;display:flex;position:relative;transform:rotate(28deg)}.score-ring small{color:#77736a;letter-spacing:.16em;font-size:7px}.score-ring strong{margin:5px 0 2px;font-family:Georgia,serif;font-size:36px;font-weight:400}.score-ring span{color:#69ad7d;font-size:8px}.empty-score{text-align:center;color:#7d796f;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.empty-score-mark{width:82px;height:82px;color:var(--gold-light);background:radial-gradient(circle,#1f1a0e,#0d0d0c 70%);border:1px solid #554625;border-radius:50%;place-items:center;margin-bottom:5px;font:500 24px Georgia,serif;display:grid;box-shadow:0 0 45px #d8a93d1a}.empty-score>strong{color:#c2bcae;font:500 15px Georgia,serif}.empty-score>span{max-width:210px;font-size:8px;line-height:1.5}.hero-logo-visual{padding:28px 36px}.hero-logo-visual:after{content:"";aspect-ratio:1;filter:blur(7px);background:radial-gradient(circle,#d8a93d29,#d8a93d08 45%,#0000 70%);border-radius:50%;width:72%;position:absolute}.hero-logo-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 28px #000000b8);width:205px;height:205px;position:relative}.float-card{background:#13120ef0;border:1px solid #363125;border-radius:4px;flex-direction:column;padding:8px 10px;display:flex;position:absolute;box-shadow:0 10px 30px #000}.float-card b{font-size:9px}.float-card span{color:var(--gold-light);margin-top:3px;font-size:7px}.float-card.first{top:28%;left:10%}.float-card.second{bottom:25%;right:7%}.section-block{margin-top:30px}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-title h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.section-title button{color:#8c8982;background:0 0;border:0;font-size:9px;font-weight:700}.league-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.dashboard-empty{background:#11110fa6;border:1px dashed #38342b;border-radius:7px;align-items:center;gap:16px;min-height:128px;padding:22px;display:flex}.dashboard-empty>i{width:46px;height:46px;color:var(--gold-light);background:#19150d;border:1px solid #4a3d22;border-radius:6px;flex:0 0 46px;place-items:center;font-size:20px;font-style:normal;display:grid}.dashboard-empty>div{flex-direction:column;gap:5px;display:flex}.dashboard-empty strong{color:#d8d2c5;font:500 16px Georgia,serif}.dashboard-empty span{color:#77746c;font-size:9px;line-height:1.5}.dashboard-empty>button{white-space:nowrap;margin-left:auto}.league-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#121211,#0d0d0c);border-radius:7px}.league-card{padding:17px 18px 14px;transition:all .2s}.league-card:hover{border-color:#514628;transform:translateY(-2px)}.league-top{justify-content:space-between;align-items:center;display:flex}.league-icon{width:33px;height:33px;color:var(--gold-light);background:#19160e;border:1px solid #544728;border-radius:6px;place-items:center;font-size:16px;display:grid}.league-icon img,.sidebar-league>span img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:3px}.league-1{color:#9fbccb;background:#10171b;border-color:#2b3e49}.league-2{color:#c6a9d2;background:#18121b;border-color:#493b51}.status{color:#8f8b82;letter-spacing:.04em;border:1px solid #2d2b26;border-radius:10px;padding:4px 7px;font-size:7px}.status.live{color:#79b489;border-color:#274630}.status.live:before{content:"";background:#6fbd83;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.league-card>p{color:#7c796f;letter-spacing:.12em;margin:15px 0 6px;font-size:7px;font-weight:800}.league-card h4{margin:0 0 17px;font-family:Georgia,serif;font-size:17px;font-weight:500}.member-row{color:#817e76;justify-content:space-between;font-size:8px;display:flex}.member-row b{color:#aaa69c}.progress{background:#2b2924;height:2px;margin:7px 0 14px}.progress i{background:linear-gradient(90deg,#9b701c,var(--gold-light));height:100%;display:block}.league-card>button{text-align:left;color:#aaa69d;background:0 0;border:0;border-top:1px solid #25241f;width:100%;padding:12px 0 0;font-size:9px;font-weight:750}.league-back{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:8px;padding-bottom:17px}.sidebar-league{background:#12110e;border:1px solid #383123;border-radius:6px;align-items:center;gap:10px;margin:5px 5px 16px;padding:11px 8px;display:flex}.sidebar-league>span{width:31px;height:31px;color:var(--gold-light);background:#211b0e;border:1px solid #594822;border-radius:5px;flex:0 0 31px;place-items:center;display:grid}.sidebar-league>div{flex-direction:column;min-width:0;display:flex}.sidebar-league strong{text-overflow:ellipsis;white-space:nowrap;max-width:137px;font:500 11px Georgia,serif;display:block;overflow:hidden}.sidebar-league small{color:#77736a;margin-top:3px;font-size:7px}.league-page{min-height:calc(100vh - 164px)}.league-page-heading{background:linear-gradient(120deg,#15140f,#0d0d0c 70%);border:1px solid #3b3425;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:26px 29px;display:flex;position:relative;overflow:hidden}.league-page-heading:after{content:"";pointer-events:none;background:radial-gradient(circle,#d8a93d24,#0000 67%);border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.league-page-heading>div{z-index:1;position:relative}.league-page-heading h2{letter-spacing:-.025em;margin:3px 0 8px;font:400 clamp(26px,3vw,38px) Georgia,serif}.league-page-heading>div>span{color:#8b877e;max-width:670px;font-size:10px;line-height:1.6;display:block}.league-page-heading>button,.league-page-heading>.setup-badge{z-index:1;flex:none;position:relative}.setup-badge{color:var(--gold-light);letter-spacing:.12em;background:#19150d;border:1px solid #594822;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:900}.league-metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.league-metric-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#121211,#0d0d0c);border-radius:7px;flex-direction:column;min-height:120px;padding:20px;display:flex}.league-metric-grid small{color:#77736a;letter-spacing:.14em;font-size:7px;font-weight:900}.league-metric-grid strong{margin:14px 0 5px;font:500 24px Georgia,serif}.league-metric-grid span{color:#77736a;font-size:8px}.league-panel{border:1px solid var(--line);background:#10100f;border-radius:7px;margin-top:16px;padding:23px}.league-panel h3{margin:4px 0 8px;font:500 20px Georgia,serif}.league-panel>p:not(.eyebrow){color:#858178;max-width:720px;font-size:10px;line-height:1.6}.league-panel .text-button{padding:8px 0 0}.draft-status{grid-template-columns:.85fr 1.4fr;gap:13px;margin-top:16px;display:grid}.draft-clock,.draft-checklist{border:1px solid var(--line);background:#10100f;border-radius:7px;padding:24px}.draft-clock{flex-direction:column;justify-content:center;min-height:205px;display:flex}.draft-clock small{color:var(--gold);letter-spacing:.15em;font-size:7px;font-weight:900}.draft-clock strong{margin:13px 0 7px;font:500 26px Georgia,serif}.draft-clock span{color:#77736a;font-size:9px;line-height:1.5}.draft-checklist{align-content:center;gap:0;display:grid}.draft-checklist p{color:#b8b3a8;border-bottom:1px solid #282620;align-items:center;gap:10px;margin:0;padding:17px 2px;font-size:10px;display:flex}.draft-checklist p:last-child{border-bottom:0}.draft-checklist i{border:1px solid #62512c;border-radius:50%;width:8px;height:8px}.draft-checklist b{color:#77736a;margin-left:auto;font-size:8px;font-weight:700}.draft-checklist i.complete{background:#4c9d61;border-color:#4c9d61;box-shadow:0 0 8px #4c9d6159}.draft-setup-editor{gap:13px;display:grid}.draft-settings-panel{margin-top:0}.draft-setting-fields{grid-template-columns:100px repeat(3,minmax(150px,1fr)) minmax(220px,1.25fr);gap:10px;display:grid}.draft-setting-fields label{gap:7px;min-width:0;display:grid}.draft-setting-fields small{color:#9b8757;letter-spacing:1px;font-size:7px;font-weight:900}.draft-setting-fields input,.draft-setting-fields select{color:#ddd6c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0c;border:1px solid #403a30;border-radius:5px;outline:0;min-width:0;height:42px;padding:0 11px;font-size:10px}.league-mode-summary{background:linear-gradient(90deg,#d3a7361a,#0d0d0cb3);border:1px solid #3a3427;border-left:3px solid #d4aa3d;border-radius:7px;grid-column:1/-1;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;display:flex}.league-mode-summary strong{color:#e4c260;text-transform:uppercase;letter-spacing:.06em;min-width:140px;font-size:11px}.league-mode-summary span{color:#8e897f;font-size:9px;line-height:1.5}.league-mode-summary.mode-dynasty{background:linear-gradient(90deg,#4868a91f,#0d0d0cb3);border-left-color:#6d8fd6}.league-mode-summary.mode-dynasty strong{color:#8eb2f2}.league-mode-summary.mode-keeper{background:linear-gradient(90deg,#6b4ba421,#0d0d0cb3);border-left-color:#8f6dd2}.league-mode-summary.mode-keeper strong{color:#b99bea}.draft-transactions-settings{gap:18px;display:grid}.draft-trade-toggle{cursor:pointer;background:#0e0e0c;border:1px solid #343027;border-radius:8px;align-items:center;gap:16px;min-height:68px;padding:13px 15px;display:flex;position:relative}.draft-trade-toggle>span{flex-direction:column;gap:5px;display:flex}.draft-trade-toggle strong{color:#e2dccf;font-size:11px}.draft-trade-toggle small{color:#7f7a70;font-size:8px;line-height:1.45}.draft-trade-toggle input{opacity:0;pointer-events:none;position:absolute}.draft-trade-toggle>i{background:#1a1916;border:1px solid #49453d;border-radius:15px;flex:0 0 46px;width:46px;height:25px;margin-left:auto;position:relative}.draft-trade-toggle>i:after{content:"";background:#77736a;border-radius:50%;width:19px;height:19px;transition:all .18s;position:absolute;top:2px;left:2px}.draft-trade-toggle input:checked+i{background:#2a220f;border-color:#866827}.draft-trade-toggle input:checked+i:after{background:var(--gold);left:23px}.transaction-setting-fields{grid-template-columns:repeat(5,minmax(145px,1fr))}.transaction-setting-note{border-left:3px solid var(--gold);background:linear-gradient(90deg,#cf9e2a17,#0000);border-radius:0 6px 6px 0;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:12px 14px;display:flex}.transaction-setting-note strong{color:#d9b84b;font-size:10px}.transaction-setting-note span{color:#858078;font-size:9px}.pick-ownership-panel{gap:18px;display:grid}.pick-transfer-form{grid-template-columns:minmax(220px,1.4fr) minmax(145px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.pick-transfer-form label{gap:7px;display:grid}.pick-transfer-form small{color:#9b8757;letter-spacing:1px;font-size:7px;font-weight:900}.pick-transfer-form select{color:#ddd6c9;background:#0d0d0c;border:1px solid #403a30;border-radius:6px;min-width:0;height:43px;padding:0 11px;font-size:10px}.pick-transfer-form .gold-button{height:43px}.pick-transfer-arrow{background:#11110f;border:1px solid #332f26;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:43px;padding:7px 10px;display:grid}.pick-transfer-arrow small{grid-column:1/3}.pick-transfer-arrow strong{text-overflow:ellipsis;white-space:nowrap;color:#d7d0c3;min-width:0;font-size:10px;overflow:hidden}.pick-transfer-arrow span{color:var(--gold)}.pick-ledger-note{color:#858078;background:#11100d;border-radius:6px;padding:11px 13px;font-size:9px}.pick-ledger-note strong{color:#c8b477}.pick-ledger-note span{color:#554a30;margin:0 7px}.draft-position-steppers{grid-template-columns:repeat(8,1fr)}.blocks-flow{border:1px solid var(--line);background:#10100f;border-radius:7px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.blocks-flow article{background:#13120f;border:1px solid #302d25;border-radius:6px;flex-direction:column;min-height:125px;padding:18px;display:flex}.blocks-flow article i{width:25px;height:25px;color:var(--gold-light);background:#211b0e;border:1px solid #574620;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.blocks-flow article strong{margin:15px 0 5px;font:500 15px Georgia,serif}.blocks-flow article span{color:#77736a;font-size:8px;line-height:1.5}.blocks-flow>b{color:#6e5a2e;font-weight:400}.commissioner-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.commissioner-tabs{border:1px solid var(--line);scrollbar-width:none;background:#10100f;border-radius:7px;gap:5px;margin-top:16px;padding:6px;display:flex;overflow-x:auto}.commissioner-tabs button{color:#89857c;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:9px;font-weight:850;display:flex}.commissioner-tabs button:hover{color:#d2cbbd;background:#15140f}.commissioner-tabs button.active{color:var(--gold-light);background:#1b170e;border-color:#5a4825}.commissioner-tabs button i{color:#120e06;background:#a47a29;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.commissioner-section{margin-top:13px}.survivor-rules-editor{gap:13px;display:grid}.rule-section{margin-top:0}.rule-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.rule-section-heading>div>span{color:#7d7970;font-size:9px;line-height:1.5;display:block}.rule-section-heading>b{color:var(--gold-light);font-size:10px}.position-steppers{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.position-steppers>div{background:#12110f;border:1px solid #343129;border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:12px 9px;display:flex}.position-steppers>div>strong{color:#d7d0c3;font-size:11px}.position-steppers>div>span{grid-template-columns:30px 1fr 30px;align-items:center;width:100%;display:grid}.position-steppers button{width:30px;height:30px;color:var(--gold-light);background:#19160f;border:1px solid #4b4029;border-radius:4px;font-size:14px}.position-steppers b{text-align:center;color:#ded7ca;font-size:12px}.rule-list{display:grid}.rule-list label{cursor:pointer;border-bottom:1px solid #292720;align-items:center;gap:14px;min-height:62px;padding:10px 2px;display:flex;position:relative}.rule-list label:last-child{border-bottom:0}.rule-list label>span{flex-direction:column;display:flex}.rule-list label strong{color:#d6d0c4;font-size:11px}.rule-list label small{color:#77736b;margin-top:5px;font-size:8px;line-height:1.4}.rule-list label:not(.number-rule) input{opacity:0;pointer-events:none;position:absolute}.rule-list label:not(.number-rule)>i{background:#1a1916;border:1px solid #49453d;border-radius:14px;flex:0 0 42px;width:42px;height:23px;margin-left:auto;position:relative}.rule-list label:not(.number-rule)>i:after{content:"";background:#77736a;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:2px;left:2px}.rule-list label:not(.number-rule) input:checked+i{background:#2a220f;border-color:#866827}.rule-list label:not(.number-rule) input:checked+i:after{background:var(--gold);left:20px}.number-rule input{color:#ded7ca;background:#131311;border:1px solid #464137;border-radius:5px;outline:0;width:82px;height:38px;margin-left:auto;padding:0 10px;font-size:12px}.rules-save{background:#13120f;border:1px solid #3b3527;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.rules-save>span{color:#7d7970;font-size:9px}.rules-save button:disabled{opacity:.55;cursor:not-allowed}.roster-lock-panel{background:linear-gradient(120deg,#17140d,#10100f);border-color:#514325;justify-content:space-between;align-items:center;gap:24px;display:flex}.roster-lock-panel>div>span{color:#858178;max-width:680px;font-size:9px;line-height:1.55;display:block}.roster-lock-panel.locked{background:linear-gradient(120deg,#1a1110,#10100f);border-color:#59312c}.roster-lock-panel.locked h3{color:#d18b80}.roster-lock-panel button{flex:none}.stats-schedule{grid-template-columns:minmax(220px,1fr) minmax(270px,.9fr) minmax(235px,.8fr) auto;align-items:center;gap:20px;display:grid}.stats-schedule>div:first-child span{color:#858178;font-size:9px;line-height:1.55}.stats-date-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats-date-fields label{gap:6px;display:grid}.stats-date-fields small{color:#9a8a62;letter-spacing:1px;font-size:7px;font-weight:800}.stats-date-fields input{color:#ddd5c6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0e0d;border:1px solid #413b30;border-radius:5px;min-width:0;height:39px;padding:0 10px;font-size:10px}.stats-game-day-toggle{cursor:pointer;align-items:center;gap:11px;display:flex}.stats-game-day-toggle input{opacity:0;pointer-events:none;position:absolute}.stats-game-day-toggle>i{background:#1a1916;border:1px solid #49453d;border-radius:14px;flex:0 0 42px;width:42px;height:23px;position:relative}.stats-game-day-toggle>i:after{content:"";background:#77736a;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:2px;left:2px}.stats-game-day-toggle input:checked+i{background:#2a220f;border-color:#866827}.stats-game-day-toggle input:checked+i:after{background:var(--gold);left:20px}.stats-game-day-toggle span{flex-direction:column;gap:3px;display:flex}.stats-game-day-toggle strong{color:#cfc8bb;font-size:10px}.stats-game-day-toggle small{color:#77736e;max-width:230px;font-size:8px;line-height:1.4}.stats-schedule>button:disabled{opacity:.5;cursor:not-allowed}.games-refresh-status{color:#77736a;letter-spacing:.6px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.games-refresh-status i{background:#5f5b53;border-radius:50%;width:6px;height:6px}.games-refresh-status.active{color:#78b486}.games-refresh-status.active i{background:#55b56d;box-shadow:0 0 9px #4ba861}.games-list{gap:14px;margin-top:16px;display:grid}.game-week-tabs{scrollbar-width:thin;scrollbar-color:#4a3c22 transparent;gap:8px;padding:4px;display:flex;overflow-x:auto}.game-week-tabs button{text-align:left;background:#10100f;border:1px solid #37332a;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:112px;min-height:62px;padding:9px 14px;display:grid}.game-week-tabs button small{color:#79746b;letter-spacing:1.1px;font-size:7px;font-weight:900}.game-week-tabs button strong{color:#d0c9bc;grid-row:1/3;font:500 24px Georgia,serif}.game-week-tabs button span{color:#706c64;font-size:8px}.game-week-tabs button:hover{border-color:#604d27}.game-week-tabs button.active{background:linear-gradient(135deg,#211a0b,#13110c);border-color:#9a762c;box-shadow:inset 0 0 0 1px #d8a93d14}.game-week-tabs button.active small,.game-week-tabs button.active strong{color:var(--gold-light)}.active-game-week{background:#0d0d0c;border:1px solid #37332a;border-radius:8px;overflow:hidden}.active-game-week>header{background:linear-gradient(90deg,#17140d,#11100e);border-bottom:1px solid #393226;align-items:center;gap:18px;min-height:59px;padding:12px 18px;display:flex}.active-game-week>header>div{flex-direction:column;gap:3px;display:flex}.active-game-week>header small{color:#a48231;letter-spacing:1.3px;font-size:7px;font-weight:900}.active-game-week>header strong{color:#e0d8ca;font:500 18px Georgia,serif}.active-game-week>header>span{color:#827d73;margin-left:auto;font-size:9px}.game-week-list{gap:12px;padding:12px;display:grid}.game-card{background:#10100f;border:1px solid #37332a;border-radius:8px;overflow:hidden}.game-card.live{border-color:#593c20;box-shadow:0 0 25px #cf922812}.game-card>header{background:#13120f;border-bottom:1px solid #2c2923;justify-content:space-between;align-items:center;gap:18px;min-height:53px;padding:12px 18px;display:flex}.game-card>header>div{flex-direction:column;gap:4px;display:flex}.game-card>header small{color:#858076;font-size:8px}.game-card>header strong{color:#d5cec1;font-size:10px}.game-card>header>span{color:#766f63;text-align:right;font-size:8px}.game-scoreboard{padding:11px 18px}.game-team{border-bottom:1px solid #28251f;grid-template-columns:43px minmax(0,1fr) 60px;align-items:center;gap:13px;min-height:57px;display:grid}.game-team:last-of-type{border-bottom:0}.game-team img{object-fit:contain;width:39px;height:39px}.game-team>span{flex-direction:column;gap:4px;display:flex}.game-team>span strong{color:#d7d0c4;font:500 15px Georgia,serif}.game-team>span small{color:#6f6c65;font-size:8px}.game-team>b{text-align:right;color:#d8d1c5;font:500 27px Georgia,serif}.game-team.winner>b{color:var(--gold-light)}.game-situation{color:#bda15b;letter-spacing:.5px;padding:9px 0 1px;font-size:8px;font-weight:800}.game-situation i{background:#f13f3f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #ec3232}.box-score-toggle{color:#b9b2a6;background:#12110e;border:0;border-top:1px solid #2d2922;width:100%;height:40px;font-size:9px;font-weight:800}.box-score-toggle:hover{color:var(--gold-light);background:#17140d}.box-score-toggle span{color:var(--gold);margin-left:5px}.box-score{background:#0c0c0b;border-top:1px solid #3c3424;gap:18px;padding:16px;display:grid}.box-score>section{background:#0f0f0e;border:1px solid #302d27;border-radius:6px;min-width:0;overflow:hidden}.box-score-team{background:#15130f;border-bottom:1px solid #302d27;align-items:center;gap:9px;height:46px;padding:7px 13px;display:flex}.box-score-team img{object-fit:contain;width:30px;height:30px}.box-score-team strong{color:#e0c16b;letter-spacing:1px;font-size:11px}.stat-category{padding:12px;overflow-x:auto}.stat-category+.stat-category{border-top:1px solid #2b2822}.stat-category h4{color:#a9a398;text-transform:uppercase;letter-spacing:1.1px;margin:0 0 9px;font-size:8px}.stat-table{min-width:620px}.stat-head,.stat-row{grid-template-columns:minmax(180px,1fr) repeat(8,minmax(50px,.34fr));align-items:center;display:grid}.stat-head{color:#716d65;min-height:27px;font-size:7px;font-weight:900}.stat-head span:not(:first-child),.stat-row>span:not(:first-child){text-align:right}.stat-row{color:#aaa49a;border-top:1px solid #25231f;min-height:39px;font-size:9px}.stat-row>span:first-child{flex-direction:column;gap:2px;display:flex}.stat-row strong{color:#d3cdc1;font-size:9px}.stat-row small{color:#68655e;font-size:7px}.stat-row.selected-player{background:linear-gradient(90deg,#d8a93d1f,#0000 65%)}.stat-row.selected-player strong,.stat-row.selected-player small{color:var(--gold-light)}.box-score-empty{text-align:center;color:#77736a;padding:28px;font-size:9px}.scoring-editor{gap:13px;display:grid}.scoring-toolbar{background:#13120f;border:1px solid #3b3527;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.scoring-toolbar h3{margin:3px 0 5px;font:500 20px Georgia,serif}.scoring-toolbar>div>span{color:#7d7970;font-size:9px}.scoring-categories{grid-template-columns:repeat(2,1fr);align-items:start;gap:13px;display:grid}.scoring-category{margin-top:0;padding:18px 20px}.scoring-category h4{color:#ddd6c9;border-bottom:1px solid #302d27;margin:0 0 10px;padding-bottom:12px;font:500 16px Georgia,serif}.scoring-category label{border-bottom:1px solid #26241f;grid-template-columns:minmax(0,1fr) 88px 30px;align-items:center;gap:8px;min-height:45px;display:grid}.scoring-category label:last-child{border-bottom:0}.scoring-category label>span{color:#a09b91;font-size:9px}.scoring-category input{color:#e1dacd;text-align:right;background:#121210;border:1px solid #3f3b33;border-radius:4px;outline:0;width:88px;height:32px;padding:0 9px;font-size:10px}.scoring-category input:focus{border-color:#806529}.scoring-category label>b{color:#69665f;font-size:7px}.control-card{border:1px solid var(--line);text-align:left;background:linear-gradient(145deg,#121211,#0d0d0c);border-radius:7px;align-items:flex-start;gap:13px;min-height:165px;padding:20px;display:flex}.control-card:hover{border-color:#604f2d;transform:translateY(-2px)}.control-card i{color:var(--gold);letter-spacing:.1em;font-size:8px;font-style:normal}.control-card div{flex-direction:column;display:flex}.control-card strong{font:500 16px Georgia,serif}.control-card span{color:#7d7970;margin-top:8px;font-size:8px;line-height:1.6}.control-card em{color:var(--gold);margin-left:auto;font-style:normal}.invite-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.invite-panel>div>span{color:#7d7970;font-size:9px}.invite-card{padding:24px;display:block}.invite-brand{border-bottom:1px solid #312d24;align-items:center;gap:20px;padding-bottom:22px;display:flex}.invite-brand img{object-fit:contain;object-position:left center;width:148px;height:48px}.invite-brand h3{color:#eee7da;margin:4px 0 6px;font:500 21px Georgia,serif}.invite-options{grid-template-columns:minmax(240px,.72fr) minmax(320px,1.28fr);gap:14px;padding-top:16px;display:grid}.invite-code,.invite-link{background:#10100e;border:1px solid #393329;border-radius:7px;min-height:118px;padding:17px 18px}.invite-code{grid-template-columns:1fr auto;align-items:center;column-gap:16px;display:grid}.invite-code small,.invite-link small{color:#a88632;letter-spacing:1.6px;font-size:8px;font-weight:800}.invite-code strong{color:#f2cf68;letter-spacing:5px;grid-row:2;font-size:25px}.invite-code button{color:#e5c45f;background:#17140c;border:1px solid #5c4920;border-radius:5px;grid-area:1/2/3;min-height:42px;padding:0 16px;font-size:10px;font-weight:800}.invite-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;display:grid}.invite-link span{color:#7f7a70;grid-column:1;font-size:10px;line-height:1.5}.invite-link button{grid-area:1/2/3}.danger-zone{background:linear-gradient(110deg,#1a0d0d,#100e0d);border-color:#592c2c;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;display:flex}.danger-zone h3{color:#e2b4ae;margin:4px 0 6px;font:500 19px Georgia,serif}.danger-zone span{color:#8d7772;font-size:9px;line-height:1.5}.danger-zone button{color:#ff8b82;background:#321313;border:1px solid #963e3e;border-radius:5px;flex:none;min-height:39px;padding:0 16px;font-size:9px;font-weight:900}.danger-zone button:hover{background:#481818;border-color:#ca5454}.league-brand-settings{grid-template-columns:82px minmax(190px,.8fr) minmax(220px,1fr) minmax(250px,1fr) auto;align-items:center;gap:18px;display:grid}.league-logo-preview{width:72px;height:72px;color:var(--gold-light);background:#17140e;border:1px solid #544728;border-radius:9px;place-items:center;font-size:29px;display:grid;overflow:hidden}.league-logo-preview img{object-fit:contain;width:100%;height:100%;padding:6px}.league-brand-settings>div:nth-child(2) h3{margin:4px 0 6px;font:500 19px Georgia,serif}.league-brand-settings>div:nth-child(2)>span{color:#817d74;font-size:9px;line-height:1.5}.league-brand-settings>label{gap:7px;min-width:0;display:grid}.league-brand-settings>label>small{color:#9b8757;letter-spacing:1px;font-size:7px;font-weight:900}.league-brand-settings input[type=text],.league-brand-settings label:not(.league-logo-upload) input{color:#ddd6c9;background:#0d0d0c;border:1px solid #403a30;border-radius:5px;outline:0;min-width:0;height:41px;padding:0 11px;font-size:11px}.league-logo-upload{cursor:pointer;background:#11100d;border:1px dashed #4b402b;border-radius:6px;min-height:58px;padding:10px 12px;position:relative}.league-logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.league-logo-upload span{text-overflow:ellipsis;white-space:nowrap;color:#817c72;font-size:8px;overflow:hidden}.league-brand-settings>button:disabled{opacity:.5;cursor:not-allowed}.league-feature-empty{text-align:center;background:#0f0f0e;border:1px dashed #3b372e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;margin-top:16px;padding:35px;display:flex}.league-feature-empty>span{width:58px;height:58px;color:var(--gold-light);background:#1b170e;border:1px solid #594822;border-radius:7px;place-items:center;font-size:23px;display:grid}.league-feature-empty h3{margin:17px 0 7px;font:500 20px Georgia,serif}.league-feature-empty p{color:#7c786f;max-width:470px;font-size:10px;line-height:1.6}.position-performance,.overview-standings{border:1px solid var(--line);background:#10100f;border-radius:8px;margin-top:16px;padding:20px}.overview-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.overview-section-title h3{margin:0;font:500 21px Georgia,serif}.overview-section-title>span{color:#77736b;font-size:9px}.standings-title{align-items:center}.standings-title label{color:#77736b;background:#131311;border:1px solid #39362f;border-radius:5px;align-items:center;gap:8px;width:min(280px,45%);height:40px;padding:0 11px;display:flex}.standings-title input{color:#ddd7cb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.position-performance-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:11px;display:grid}.position-performance-grid>article{background:linear-gradient(145deg,#13120f,#0e0e0d);border:1px solid #302d27;border-radius:7px;grid-template-columns:1fr 1fr;min-height:126px;display:grid;overflow:hidden}.position-performance-grid>article>b{width:100%;min-height:35px;color:var(--gold-light);letter-spacing:.08em;background:#17150f;border-bottom:1px solid #302d27;grid-column:1/-1;align-items:center;padding:0 13px;font:600 11px Georgia,serif;display:flex}.performance-player{flex-direction:column;min-width:0;padding:12px 13px;display:flex}.performance-player.best{border-right:1px solid #292720}.performance-player small{letter-spacing:.11em;font-size:7px;font-weight:900}.performance-player.best small{color:#77b486}.performance-player.worst small{color:#bd776f}.performance-player strong{text-overflow:ellipsis;white-space:nowrap;color:#ddd7cb;margin-top:7px;font-size:12px;overflow:hidden}.performance-player span{color:#827e75;margin-top:5px;font-size:9px}.position-no-data{color:#716e67;text-align:center;grid-column:1/-1;align-self:center;padding:18px;font-size:9px;line-height:1.5}.rank-note{color:#6f6b63;margin:13px 0 0;font-size:8px}.standings-table{border:1px solid #2d2a24;border-radius:6px;overflow:hidden}.standings-head,.standings-row{grid-template-columns:65px minmax(220px,1fr) 125px 110px 150px;align-items:center;display:grid}.standings-head{color:#77736b;letter-spacing:.12em;background:#15140f;min-height:40px;padding:0 15px;font-size:7px;font-weight:900}.standings-row{text-align:left;background:0 0;border:0;border-top:1px solid #27251f;border-radius:0;width:100%;min-height:62px;padding:8px 15px}.standings-row>b{color:#aaa49a;font-size:11px}.standings-row>span{flex-direction:column;display:flex}.standings-row>span strong{color:#ded8cc;font-size:11px}.standings-row>span small{color:#77736b;margin-top:4px;font-size:8px}.standings-row>i{color:#79ae85;border:1px solid #2d4c35;border-radius:10px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.standings-row>strong{color:var(--gold-light);font-size:12px}.standings-row.my-standing{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#d8a93d1f,#d8a93d06)}.standings-row.my-standing>span strong{color:var(--gold-light)}.standings-row:disabled{cursor:default;opacity:1}.standings-row.viewable:hover{background:#19170f}.standings-row.viewable>span small{color:#a98a3e}.active-player-count{color:#79b98a!important}.public-roster-modal{width:min(680px,100vw - 24px);max-height:min(82vh,760px);overflow:auto}.public-roster-modal h2{margin-bottom:14px}.public-roster-summary{background:#101a12;border:1px solid #35503b;border-radius:7px;align-items:baseline;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.public-roster-summary strong{color:#75bd88;font-size:23px}.public-roster-summary span{color:#8a948b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.public-roster-list{gap:7px;display:grid}.public-roster-list article{background:#11110f;border:1px solid #302d26;border-left:3px solid #4c865c;border-radius:7px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.public-roster-list article>b{color:#deb84b;font-size:9px}.public-roster-list article>span{flex-direction:column;display:flex}.public-roster-list article>span strong{color:#ddd7cc;font-size:11px}.public-roster-list article small{color:#72aa80;margin-top:4px;font-size:8px}.public-roster-list article em{color:#e5c464;font-size:11px;font-style:normal;font-weight:800}.public-roster-list article.eliminated{opacity:.58;border-left-color:#823e39}.public-roster-list article.eliminated small{color:#bd6f68}.standings-empty{color:#77736b;text-align:center;padding:34px;font-size:10px}.league-feature-empty>.gold-button{margin-top:12px}.roster-template{grid-template-columns:minmax(210px,.8fr) minmax(320px,1.4fr) auto;align-items:center;gap:22px;display:grid}.roster-template>div:first-child>span{color:#7d7970;font-size:9px;line-height:1.5}.position-chips{flex-wrap:wrap;gap:7px;display:flex}.position-chips i{color:#d2bd82;text-align:center;background:#17140e;border:1px solid #49402c;border-radius:4px;min-width:38px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.playoff-team-settings{grid-template-columns:minmax(210px,.7fr) minmax(390px,1.3fr);align-items:center;gap:22px;display:grid}.playoff-team-settings>div:first-child>span{color:#7d7970;font-size:10px;line-height:1.55;display:block}.nfl-team-selector{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.nfl-team-selector button{color:#77746c;background:#11110f;border:1px solid #343129;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;padding:6px 4px;font-size:9px;font-weight:900;display:flex;position:relative;overflow:hidden}.nfl-team-selector button:before{content:"";background:var(--team-color);opacity:.5;height:3px;position:absolute;inset:auto 0 0}.nfl-team-selector button img{object-fit:contain;filter:saturate(.7);opacity:.7;width:31px;height:31px;transition:all .18s}.nfl-team-selector button span{position:relative}.nfl-team-selector button:hover{border-color:var(--team-color);color:#e0dbcf;background:#171614}.nfl-team-selector button:hover img{opacity:1;filter:saturate();transform:scale(1.08)}.nfl-team-selector button.selected{border-color:var(--team-color);background:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.nfl-team-selector button.selected{background:color-mix(in srgb, var(--team-color) 18%, #11110f)}}.nfl-team-selector button.selected{color:#fff;box-shadow:inset 0 0 0 1px var(--team-color)}@supports (color:color-mix(in lab, red, red)){.nfl-team-selector button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--team-color) 28%, transparent)}}.nfl-team-selector button.selected img{opacity:1;filter:saturate()}.player-pool-heading{align-self:start}.player-pool-toggle,.create-playoff-toggle{cursor:pointer;align-items:center;gap:12px;margin-top:18px;display:flex}.player-pool-toggle input,.create-playoff-toggle input{opacity:0;pointer-events:none;position:absolute}.player-pool-toggle>i,.create-playoff-toggle>i{background:#0b0b0a;border:1px solid #48443a;border-radius:999px;flex:none;order:-1;width:42px;height:23px;position:relative}.player-pool-toggle>i:after,.create-playoff-toggle>i:after{content:"";background:#77736b;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.player-pool-toggle input:checked+i,.create-playoff-toggle input:checked+i{background:#2b210b;border-color:#a47b20}.player-pool-toggle input:checked+i:after,.create-playoff-toggle input:checked+i:after{background:var(--gold-light);left:22px}.player-pool-toggle>span,.create-playoff-toggle>span{flex-direction:column;gap:2px;display:flex}.player-pool-toggle small,.create-playoff-toggle small{color:#77746c;font-size:9px}.all-teams-pool,.create-all-teams{color:#ddd7ca;background:linear-gradient(135deg,#12110e,#19150c);border:1px dashed #4a4230;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.all-teams-pool span,.create-all-teams span{color:#807b71;font-size:10px}.create-pool-setup{gap:14px;margin-top:18px;display:grid}.create-back{width:max-content;color:var(--gold-light);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.create-team-selector{grid-template-columns:repeat(8,1fr);max-height:285px;padding-right:4px;overflow-y:auto}.create-team-count{color:#858179;justify-content:space-between;font-size:10px;display:flex}.create-team-count button{color:var(--gold-light);background:0 0;border:0;font-weight:800}.create-league-submit{width:100%}.playoff-team-actions{grid-column:2;justify-content:space-between;align-items:center;gap:14px;display:flex}.playoff-team-actions>span{color:#858178;font-size:9px}.playoff-team-actions>div{align-items:center;gap:10px;display:flex}.playoff-team-actions>div .text-button{color:#9d978c;padding:8px}.playoff-team-actions .gold-button:disabled{opacity:.6;cursor:wait}.survivor-team-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.survivor-team-card{border:1px solid var(--line);background:linear-gradient(145deg,#121211,#0d0d0c);border-radius:7px;padding:19px}.survivor-team-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.survivor-team-card>div:first-child small{color:#77aa83;border:1px solid #294431;border-radius:12px;padding:4px 7px;font-size:7px}.survivor-team-card .team-status.pending_approval{color:#d8b65e;border-color:#594a27}.survivor-team-card .team-status.rejected{color:#c67c72;border-color:#60332e}.survivor-team-card .team-status.approved{color:#77b486;border-color:#294d32}.survivor-team-card h3{margin:16px 0 4px;font:500 19px Georgia,serif}.survivor-team-card>p{color:#77736a;margin:0 0 14px;font-size:8px}.mini-roster{flex-wrap:wrap;gap:5px;min-height:57px;display:flex}.mini-roster i{color:#94886b;text-align:center;background:#14130f;border:1px solid #343027;border-radius:3px;min-width:30px;padding:5px;font-size:7px;font-style:normal}.survivor-team-card>button{color:#aaa69d;text-align:left;background:0 0;border:0;border-top:1px solid #282620;width:100%;margin-top:15px;padding:12px 0 0;font-size:9px;font-weight:800}.survivor-team-card>button span{color:var(--gold);margin-left:5px}.my-teams-workspace{margin-top:16px}.team-switcher{border:1px solid var(--line);scrollbar-width:none;background:#10100f;border-radius:7px;gap:7px;padding:7px;display:flex;overflow-x:auto}.team-switcher::-webkit-scrollbar{display:none}.team-switcher>button{text-align:left;background:#13120f;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-width:190px;padding:9px 12px;display:flex}.team-switcher>button:hover{border-color:#453b27}.team-switcher>button.active{background:#1a160e;border-color:#745c28;box-shadow:inset 0 0 0 1px #d8a93d14}.team-switcher .league-icon{flex:0 0 36px;width:36px;height:36px}.team-switcher button>div{flex-direction:column;min-width:0;display:flex}.team-switcher button strong{text-overflow:ellipsis;white-space:nowrap;color:#dcd6ca;font-size:10px;overflow:hidden}.team-switcher button small{color:#7d7970;margin-top:4px;font-size:7px}.selected-team-panel{border:1px solid var(--line);background:#0f0f0e;border-radius:8px;margin-top:12px;overflow:hidden}.selected-team-panel>header{background:linear-gradient(120deg,#15140f,#10100f);border-bottom:1px solid #2e2b25;grid-template-columns:minmax(220px,1fr) 190px auto;align-items:center;gap:24px;min-height:105px;padding:18px 22px;display:grid}.selected-team-panel>header h3{margin:3px 0 8px;font:500 24px Georgia,serif}.selected-team-panel .team-status{color:#d2ae54;border:1px solid #5a4827;border-radius:10px;width:max-content;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}.selected-team-panel .team-status.approved{color:#79ae85;border-color:#2d4c35}.selected-team-panel .team-status.rejected{color:#bd776f;border-color:#59302c}.team-score{border-left:1px solid #312e27;flex-direction:column;padding-left:20px;display:flex}.team-score small{color:#77736b;letter-spacing:.12em;font-size:7px;font-weight:900}.team-score strong{color:var(--gold-light);margin-top:8px;font:500 29px Georgia,serif}.team-roster-head,.team-roster-row{grid-template-columns:70px minmax(230px,1fr) 130px 150px 150px;align-items:center;display:grid}.team-roster-head{color:#77736b;letter-spacing:.1em;background:#14130f;min-height:42px;padding:0 18px;font-size:7px;font-weight:900}.team-roster-row{border-top:1px solid #25231f;min-height:67px;padding:8px 18px}.team-roster-row>b{width:38px;color:var(--gold-light);text-align:center;background:#19160f;border:1px solid #4b4028;border-radius:4px;padding:6px;font-size:8px}.team-roster-row>span:nth-child(2){align-items:center;gap:10px;min-width:0;display:flex}.team-roster-row>span:nth-child(2)>i{color:#bea259;background:#17150f;border:1px solid #403824;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;display:grid}.team-roster-row>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;color:#ddd7cb;flex-direction:column;min-width:0;font-size:11px;display:flex;overflow:hidden}.team-roster-row>span:nth-child(2) small{color:#77736b;margin-top:4px;font-size:7px}.roster-nfl-team{color:#aaa49a;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.roster-nfl-team img{object-fit:contain;width:29px;height:29px}.team-roster-row>strong{color:#dfd8cc;font-size:11px}.team-roster-row>em{color:#8e8a81;font-size:9px;font-style:normal}.team-roster-row.eliminated{opacity:.72;background:#6b272214}.team-roster-row.eliminated .roster-nfl-team{color:#bd776f}.team-modal{width:min(470px,100%)}.modal-positions{background:#0e0e0d;border:1px solid #302d26;border-radius:5px;margin:4px 0 8px;padding:12px}.roster-builder-modal{width:min(1020px,100vw - 32px);max-height:calc(100vh - 20px);overflow-y:auto}.roster-builder{grid-template-columns:1fr 1fr;gap:9px;display:grid;overflow:visible}.roster-slot{background:#10100f;border:1px solid #38352e;border-radius:6px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-height:72px;padding:9px 11px;display:grid}.roster-slot>b{width:48px;height:48px;color:var(--gold-light);background:#1b170e;border:1px solid #5a4928;border-radius:5px;place-items:center;font-size:13px;display:grid}.roster-slot>button{color:#e0c477;text-align:left;background:#19160f;border:1px solid #5e4e2e;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:50px;padding:8px 12px;display:flex}.roster-slot>button>span{flex-direction:column;min-width:0;display:flex}.roster-slot>button strong{text-overflow:ellipsis;white-space:nowrap;color:#e1dbcf;font-size:13px;overflow:hidden}.roster-slot>button small{color:#8d887e;white-space:nowrap;margin-top:4px;font-size:9px}.roster-slot>button em{color:var(--gold-light);flex:none;font-size:10px;font-style:normal;font-weight:900}.empty-roster-slot>button strong{color:#e0c477}.roster-slot>button:hover{background:#211b0e;border-color:#a47d2f}.player-picker{z-index:70;background:#0e0e0d;border:1px solid #6a552b;border-radius:10px;flex-direction:column;width:min(760px,100vw - 40px);height:min(760px,100vh - 40px);padding:28px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 110px #000}.player-picker-head{justify-content:space-between;align-items:center;display:flex}.player-picker-head .eyebrow{font-size:11px}.player-picker-head h3{margin:4px 0 0;font:500 34px Georgia,serif}.player-picker-head>button{color:#aaa59b;background:0 0;border:0;font-size:30px}.player-tools{grid-template-columns:minmax(190px,1fr) 155px 155px;gap:8px;margin:17px 0 10px;display:grid}.player-tools input,.player-tools select{color:#ded8cd;background:#131311;border:1px solid #3d3931;border-radius:6px;outline:0;height:50px;padding:0 14px;font-size:14px}.player-tools input:focus,.player-tools select:focus{border-color:#806529}.player-options{scrollbar-width:thin;scrollbar-color:#493e27 transparent;border:1px solid #292720;border-radius:6px;flex:auto;min-height:0;overflow-y:auto}.player-options>button{text-align:left;background:#11110f;border:0;border-bottom:1px solid #26241f;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 17px;display:grid}.player-options>button:hover{background:#18160f}.player-options>button>i{color:#b2aca0;font-size:14px;font-style:normal}.player-options>button>span{flex-direction:column;display:flex}.player-options>button strong{color:#eee8dc;font-size:17px}.player-options>button small{color:#a09b91;margin-top:6px;font-size:13px}.player-options>button em{color:var(--gold-light);font-size:14px;font-style:normal;font-weight:900}.player-picker-empty{color:#aaa49a;text-align:center;place-items:center;min-height:260px;padding:34px;font-size:15px;line-height:1.6;display:grid}.player-source{color:#858178;text-align:right;flex:none;margin-top:11px;font-size:11px}.approval-panel{padding:0;overflow:hidden}.approval-heading{border-bottom:1px solid #292720;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.approval-heading>div>span{color:#807c73;font-size:9px}.approval-heading>b{color:var(--gold-light);background:#1a160d;border:1px solid #5a4824;border-radius:16px;flex:none;padding:7px 10px;font-size:8px}.approval-list article{border-bottom:1px solid #25231f;grid-template-columns:38px minmax(0,1fr) 76px 82px;align-items:center;gap:12px;min-height:67px;padding:10px 18px;display:grid}.approval-list article:last-child{border-bottom:0}.approval-list article>div{flex-direction:column;min-width:0;display:flex}.approval-list article strong{color:#ddd7cb;font-size:11px}.approval-list article small{color:#77736a;margin-top:4px;font-size:8px}.approval-list article>button{color:#bd776f;background:#171110;border:1px solid #49332f;border-radius:4px;min-height:34px;font-size:8px;font-weight:900}.approval-list article>button.approve{color:#85bb91;background:#101811;border-color:#35523b}.approval-empty{color:#77736a;text-align:center;padding:30px;font-size:10px}.directory-tools{border:1px solid var(--line);background:#10100f;border-radius:7px;grid-template-columns:minmax(240px,1fr) 170px 190px;gap:9px;margin-top:16px;padding:14px;display:grid}.directory-tools input,.directory-tools select{color:#d8d2c7;background:#131311;border:1px solid #39362f;border-radius:5px;outline:0;height:44px;padding:0 13px;font-size:12px}.directory-tools input:focus,.directory-tools select:focus{border-color:#806529}.player-directory{border:1px solid var(--line);background:#0f0f0e;border-radius:7px;margin-top:12px;overflow:hidden}.directory-head,.directory-row{grid-template-columns:90px minmax(240px,1fr) 110px 130px 150px;align-items:center;display:grid}.directory-head{background:#15140f;border-bottom:1px solid #353129;min-height:48px;padding:0 18px}.directory-head button,.directory-head span{color:#8c877d;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.directory-head button:hover{color:var(--gold-light)}.directory-body{scrollbar-width:thin;scrollbar-color:#493e27 transparent;max-height:560px;overflow-y:auto}.directory-row{border-bottom:1px solid #24221e;min-height:68px;padding:8px 18px}.directory-row>b{color:#aaa49a;font-size:12px}.directory-player{align-items:center;gap:12px;min-width:0;display:flex}.directory-player>i{color:#c7a85f;background:#19160f;border:1px solid #463b24;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:grid}.directory-player>strong{text-overflow:ellipsis;white-space:nowrap;color:#e3ddd1;flex-direction:column;min-width:0;font-size:13px;display:flex;overflow:hidden}.directory-player small{color:#77736b;margin-top:4px;font-size:8px;font-weight:500}.directory-position{color:#b1aaa0;text-align:center;border:1px solid #39362f;border-radius:4px;width:38px;padding:5px;font-size:9px}.directory-team{color:#aaa49a;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.directory-team img{object-fit:contain;width:30px;height:30px}.directory-points{color:var(--gold-light);font-size:13px}.directory-empty{color:#8c877d;text-align:center;place-items:center;min-height:260px;padding:35px;font-size:12px;line-height:1.6;display:grid}.player-directory footer{color:#68645d;background:#11110f;justify-content:space-between;gap:20px;padding:11px 18px;font-size:8px;display:flex}.lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:13px;margin-top:28px;display:grid}.panel{padding:18px}.compact{align-items:center;margin-bottom:12px}.player-head,.player-row{grid-template-columns:35px minmax(160px,1fr) 60px 65px 55px;align-items:center;display:grid}.player-head{color:#68665f;letter-spacing:.12em;border-bottom:1px solid #292721;padding:8px;font-size:7px;font-weight:800}.player-row{border-bottom:1px solid #22211d;min-height:47px;padding:5px 8px;font-size:10px}.rank{color:#716f68}.player{align-items:center;gap:10px;display:flex}.player>i{color:#b99a55;background:#1a1812;border:1px solid #3d3728;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.player b{flex-direction:column;font-size:10px;display:flex}.player small{color:#706e68;margin-top:3px;font-size:7px}.position{color:#9c978c;text-align:center;border:1px solid #302e28;border-radius:3px;width:25px;padding:3px;font-size:7px}.player-row>strong{color:#e0dbcf;font-size:10px}.up{color:#6fb080}.down{color:#b16a62}.activity-row{border-bottom:1px solid #24231f;align-items:center;gap:11px;padding:12px 2px;display:flex}.activity-row>i{color:#c2a258;background:#1c1911;border:1px solid #413821;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:7px;font-style:normal;display:grid}.activity-row p{color:#b9b5ab;margin:0;font-size:9px;line-height:1.4}.activity-row small{color:#6f6d66;margin-top:2px;font-size:7px;display:block}.activity-button{color:#a19e96;background:#141311;border:1px solid #34312a;border-radius:4px;width:100%;margin-top:14px;padding:9px;font-size:8px;font-weight:800}.empty{color:#77736a;text-align:center;padding:30px;font-size:11px}.activity-empty{padding:42px 20px;line-height:1.6}.toast{z-index:30;color:#e8cf8c;background:#18160f;border:1px solid #5f4d25;border-radius:6px;padding:12px 17px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #000}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#171612,#0e0e0d);border:1px solid #514424;border-radius:10px;width:min(540px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #000}.modal .close{color:#8d8980;background:0 0;border:0;font-size:22px;position:absolute;top:15px;right:17px}.modal h2{margin:4px 0 8px;font:400 30px Georgia,serif}.modal>p:not(.eyebrow){color:#858179;font-size:11px}.delete-confirm-backdrop{background:#000000d1}.delete-confirm-modal{text-align:center;background:radial-gradient(circle at 50% 0,#97303024,#0000 38%),linear-gradient(145deg,#181311,#0d0d0c);border-color:#713535;width:min(470px,100%);padding:32px}.delete-warning-icon{color:#ff7770;background:#2a1111;border:1px solid #8d3b3b;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 17px;font:700 24px Georgia,serif;display:grid;box-shadow:0 0 28px #db41411f}.delete-confirm-modal .eyebrow{color:#d95a52}.delete-confirm-modal h2{color:#f0e7dc}.delete-confirm-modal>p:not(.eyebrow){color:#93847f;max-width:370px;margin:10px auto 0;line-height:1.65}.delete-confirm-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:25px;display:grid}.delete-confirm-actions button{color:#bdb6aa;background:#12110f;border:1px solid #3f3a32;border-radius:5px;min-height:43px;font-size:9px;font-weight:900}.delete-confirm-actions button:hover{border-color:#62594b}.delete-confirm-actions .delete-confirm-button{color:#ffd1cc;background:linear-gradient(135deg,#6e2525,#3e1515);border-color:#9a4242}.delete-confirm-actions .delete-confirm-button:hover{filter:brightness(1.08);border-color:#cf5a53}.delete-confirm-actions button:disabled{opacity:.55;cursor:wait}.auth-modal{width:min(460px,100%);max-height:calc(100vh - 28px);padding:26px 30px 28px;overflow-y:auto}.auth-logo{width:190px;height:65px;margin:-8px auto 8px}.auth-logo img{object-fit:contain;width:100%;height:100%}.auth-modal>.eyebrow,.auth-modal>h2,.auth-modal>p{text-align:center}.social-auth{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.social-auth button{color:#d1cec5;background:#121211;border:1px solid #3a3832;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:9px;font-weight:800;display:flex}.social-auth button:hover{background:#17150f;border-color:#6a5730}.social-auth button:disabled{opacity:.55;cursor:wait}.google-mark,.apple-mark{color:#181818;background:#f4f1e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.apple-mark{font-size:8px}.auth-divider{color:#6f6c65;text-transform:uppercase;letter-spacing:.1em;align-items:center;height:36px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#292721;flex:1;height:1px}.auth-divider span{padding:0 10px}.auth-form{gap:11px;display:grid}.auth-form label{color:#9e9a90;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.auth-form input{width:100%;height:41px;color:var(--cream);text-transform:none;letter-spacing:normal;background:#0d0d0c;border:1px solid #33312b;border-radius:5px;outline:0;padding:0 12px;font-size:10px}.auth-form input:focus{border-color:#8a6a27;box-shadow:0 0 0 2px #d8a93d14}.forgot-button{color:#b89953;background:0 0;border:0;justify-self:end;padding:0;font-size:8px}.auth-submit{width:100%;min-height:42px;margin-top:3px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-switch{text-align:center;color:#77746c;margin-top:17px;font-size:9px}.auth-switch button{color:var(--gold-light);background:0 0;border:0;font-size:9px;font-weight:800}.format-list{gap:9px;margin-top:22px;display:grid}.format-list button{text-align:left;background:#11110f;border:1px solid #2f2d27;border-radius:6px;align-items:center;gap:14px;padding:14px;display:flex}.format-list button:hover{background:#17150f;border-color:#705a2b}.format-list i{width:38px;height:38px;color:var(--gold-light);background:#201b0f;border:1px solid #544521;border-radius:5px;place-items:center;font-size:18px;font-style:normal;display:grid}.format-list span{flex-direction:column;display:flex}.format-list b{font-size:11px}.format-list small{color:#77746c;margin-top:4px;font-size:9px;line-height:1.4}.format-list em{color:var(--gold);margin-left:auto;font-style:normal}@media (width<=960px){.sidebar{width:78px;padding-inline:10px}.nav-item{justify-content:center;font-size:0}.nav-item span{font-size:18px}.owner-card>div:not(.avatar),.owner-card>span{display:none}.owner-card{justify-content:center}.workspace{width:calc(100% - 78px);margin-left:78px}.header-brand{flex-basis:180px;width:180px}.header-brand img{width:166px;height:62px}.header-welcome{padding-left:22px}.league-grid,.hero-card{grid-template-columns:1fr}.score-visual{display:none}.lower-grid{grid-template-columns:1fr}.sidebar-league{justify-content:center;padding-inline:5px}.sidebar-league>div{display:none}.league-back{padding-inline:8px}.league-metric-grid,.commissioner-grid,.survivor-team-grid,.roster-template,.playoff-team-settings{grid-template-columns:1fr}.playoff-team-actions{grid-column:1}.nfl-team-selector,.position-steppers{grid-template-columns:repeat(4,1fr)}.draft-setting-fields{grid-template-columns:repeat(2,1fr)}.draft-date-field{grid-column:1/3}.blocks-flow{grid-template-columns:1fr}.blocks-flow>b{text-align:center;transform:rotate(90deg)}.draft-status{grid-template-columns:1fr}}@media (width<=640px){.sidebar{border:0;border-top:1px solid var(--line);z-index:20;flex-direction:row;width:100%;height:63px;padding:7px;position:fixed;inset:auto 0 0}.sidebar-bottom{display:none}.sidebar nav{scrollbar-width:none;justify-content:flex-start;width:100%;padding:0 2px 3px;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{flex:1 0 48px;justify-content:center;gap:0;width:auto;padding:8px 10px}.sidebar .nav-item span{width:auto}.workspace{width:100%;margin:0 0 62px}.topbar{height:70px;padding:0 14px 0 0}.live-ticker{top:70px}.ticker-label{flex-basis:62px}.ticker-track{animation-duration:14s}.header-brand{flex-basis:148px;width:148px}.header-brand img{width:138px;height:52px}.header-welcome{display:none}.top-actions{flex:1;justify-content:flex-end;gap:7px}.search,.top-actions .icon-button{display:none}.firebase-button{padding-inline:9px;font-size:8px}.top-actions .gold-button{white-space:nowrap;padding-inline:9px;font-size:0}.top-actions .gold-button:after{content:"＋ League";font-size:9px}.content{padding:16px}.hero-copy{padding:27px 24px}.hero-copy h2{font-size:36px}.hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.league-grid{grid-template-columns:1fr}.dashboard-empty{flex-wrap:wrap;align-items:flex-start}.dashboard-empty>button{width:100%;margin-left:0}.player-head,.player-row{grid-template-columns:28px minmax(120px,1fr) 45px 48px}.player-head span:last-child,.player-row>span:last-child,.sidebar-league{display:none}.league-back{border:0;margin:0;padding:8px 12px}.league-page-heading{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.league-page-heading>button{width:100%}.league-metric-grid,.commissioner-grid{grid-template-columns:1fr}.invite-panel{flex-direction:column;align-items:flex-start}.invite-panel>button{width:100%}.invite-card{display:block}.invite-brand{flex-direction:column;align-items:flex-start}.invite-options{grid-template-columns:1fr}.invite-code,.invite-link{min-height:0}.invite-link{grid-template-columns:1fr}.invite-link button{grid-area:auto/1;width:100%;margin-top:8px}.danger-zone{flex-direction:column;align-items:flex-start}.danger-zone button{width:100%}.league-brand-settings{grid-template-columns:1fr;align-items:stretch}.league-brand-settings>button{width:100%}.draft-clock{min-height:150px}.blocks-flow{padding:15px}.directory-tools{grid-template-columns:1fr}.player-directory{overflow-x:auto}.directory-head,.directory-row{box-sizing:border-box;grid-template-columns:58px 245px 72px 115px 114px;column-gap:0;width:640px;min-width:640px}.directory-body{width:640px;min-width:640px;max-height:none;overflow:visible}.directory-head>*,.directory-row>*{min-width:0}.directory-team{white-space:nowrap;overflow:hidden}.directory-points{white-space:nowrap}.player-directory footer{box-sizing:border-box;width:640px;min-width:640px}.commissioner-tabs{justify-content:flex-start}.commissioner-tabs button{flex:none}.selected-team-panel{overflow-x:auto}.selected-team-panel>header{grid-template-columns:minmax(220px,1fr) 170px auto;min-width:680px}.team-roster-head,.team-roster-row{grid-template-columns:60px minmax(210px,1fr) 120px 130px 140px;min-width:760px}.overview-standings{overflow-x:auto}.standings-table{min-width:720px}.position-performance-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#4a3c22 transparent;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.position-performance-grid>article{scroll-snap-align:start;flex:0 0 min(78vw,270px);min-width:min(78vw,270px)}.standings-title{flex-direction:column;align-items:stretch}.standings-title label{width:100%}.approval-heading{align-items:flex-start}.approval-list article{grid-template-columns:36px 1fr 1fr}.approval-list article>div{grid-column:2/4}.approval-list article>button{grid-row:2}.approval-list article>button:first-of-type{grid-column:2}.approval-list article>button.approve{grid-column:3}.position-steppers{grid-template-columns:repeat(2,1fr)}.draft-setting-fields{grid-template-columns:1fr}.draft-date-field{grid-column:1}.rules-save{flex-direction:column;align-items:stretch}.rules-save button{width:100%}.roster-lock-panel{flex-direction:column;align-items:flex-start}.roster-lock-panel button{width:100%}.stats-schedule{grid-template-columns:1fr;align-items:stretch}.stats-schedule>button{width:100%}.stats-date-fields{grid-template-columns:1fr}.games-refresh-status{align-self:flex-start}.game-week-tabs button{min-width:96px}.active-game-week>header{padding:12px 13px}.game-week-list{padding:8px}.game-card>header{flex-direction:column;align-items:flex-start;gap:6px}.game-card>header>span{text-align:left}.game-team{grid-template-columns:38px minmax(0,1fr) 45px}.game-team img{width:34px;height:34px}.game-team>span strong{font-size:13px}.game-team>b{font-size:23px}.box-score{padding:10px}.scoring-toolbar{flex-direction:column;align-items:flex-start}.scoring-categories{grid-template-columns:1fr}.scoring-toolbar .text-button{padding-left:0}.roster-builder{grid-template-columns:1fr;max-height:none}.roster-builder-modal{padding:22px 16px}.roster-slot{grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:76px}.roster-slot>b{width:46px;height:46px;font-size:11px}.roster-slot>button{width:100%;min-height:48px}.roster-slot>button strong{font-size:13px}.roster-slot>button small{font-size:9px}.player-picker{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:18px 14px}.player-picker-head h3{font-size:27px}.player-tools{grid-template-columns:1fr}.player-tools input,.player-tools select{height:46px;font-size:13px}.player-options>button{grid-template-columns:38px 1fr auto;min-height:68px;padding:10px}.player-options>button strong{font-size:14px}.player-options>button small,.player-options>button em{font-size:11px}.nfl-team-selector{grid-template-columns:repeat(4,1fr)}.playoff-team-actions{flex-direction:column;align-items:stretch}.playoff-team-actions>div{grid-template-columns:1fr 1fr;display:grid}.playoff-team-actions .gold-button{grid-column:1/3;width:100%}.verify-banner{flex-direction:column;align-items:flex-start;gap:8px}.auth-modal{padding:22px 20px 24px}.social-auth{grid-template-columns:1fr}.delete-confirm-modal{padding:27px 20px}.delete-confirm-actions{grid-template-columns:1fr}}.draft-room-page{gap:20px;display:grid}.draft-room-topbar{background:linear-gradient(135deg,#13120f,#0b0b0a);border:1px solid #302816;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.draft-room-topbar h2{color:#f4f0e7;margin:3px 0 5px;font:700 28px/1.1 Georgia,serif}.draft-room-topbar>div>span{color:#9a978f;font-size:13px}.draft-room-actions{align-items:center;gap:10px;display:flex}.draft-room-actions button{color:#d7c993;background:#171511;border:1px solid #3b3528;border-radius:8px;padding:10px 13px;font-weight:700}.draft-live-pill{color:#e7bd47;letter-spacing:.13em;background:#211a0a;border:1px solid #5d4a1a;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900}.draft-live-pill.live{color:#f66;background:#260e0e;border-color:#6f2020}.draft-live-pill.complete{color:#68d691;background:#0e2116;border-color:#235c3a}.draft-board-shell{background:#090909;border:1px solid #29251b;border-radius:14px;max-height:520px;overflow:auto}.draft-board-row{display:grid}.draft-board-row>*{border-bottom:1px solid #24221c;border-right:1px solid #24221c;min-width:0}.draft-board-header{z-index:3;background:#15130e;position:sticky;top:0}.draft-board-header>span,.draft-board-header>strong{color:#8b887f;letter-spacing:.1em;justify-content:center;align-items:center;height:52px;font-size:10px;display:flex}.draft-board-header strong{color:#d9d4c8;flex-direction:column;gap:2px;font-size:12px}.draft-board-header strong small{color:#e4b83d;font-size:8px}.draft-board-header strong.on-clock{color:#f2c958;background:#2a210a}.draft-round{z-index:2;color:#f0c44e;background:#11100d;flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex;position:sticky;left:0}.draft-round b{font-size:16px}.draft-round small{color:#77736a;margin-top:4px;font-size:8px}.draft-pick-cell{background:#0d0d0c;flex-direction:column;justify-content:center;min-height:92px;padding:10px;display:flex;position:relative}.draft-pick-cell>div{justify-content:space-between;align-items:center;display:flex}.draft-pick-cell i,.draft-player-row>i{background:var(--position,#5f5743);color:#070707;border-radius:5px;place-items:center;width:34px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.draft-pick-cell img{object-fit:contain;width:25px;height:25px}.draft-pick-cell strong{white-space:nowrap;text-overflow:ellipsis;color:#f2eee5;margin-top:7px;font-size:12px;overflow:hidden}.draft-pick-cell small{color:#99958c;margin-top:3px;font-size:9px}.draft-pick-cell em{color:#39362f;font-size:12px;font-style:normal}.draft-pick-cell.current{background:#1e190d;box-shadow:inset 0 0 0 2px #d4a72c}.draft-pick-cell.current em,.draft-pick-cell.current small{color:#e6bb43}.position-qb{--position:#ef5a5a}.position-rb{--position:#50c878}.position-wr{--position:#56a7f5}.position-te{--position:#f19a4b}.position-flex{--position:#a873e8}.position-k{--position:#5fd2d0}.position-dst{--position:#e2bd4f}.draft-pick-cell[class*=position-]{border-top:3px solid var(--position);background:linear-gradient(150deg,var(--position),#0d0d0c 62%)}@supports (color:color-mix(in lab, red, red)){.draft-pick-cell[class*=position-]{background:linear-gradient(150deg,color-mix(in srgb,var(--position) 12%,#0d0d0c),#0d0d0c 62%)}}.draft-player-pool{background:#0d0d0c;border:1px solid #29251b;border-radius:14px;overflow:hidden}.draft-player-pool>header{border-bottom:1px solid #26231b;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.draft-player-pool h3{color:#eee9dd;margin:2px 0 0;font:700 21px Georgia,serif}.draft-player-tools{gap:8px;display:flex}.draft-player-tools label{background:#090909;border:1px solid #302d25;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.draft-player-tools input{color:#eee;background:0 0;border:0;outline:0;width:220px;padding:10px 0}.draft-player-tools select{color:#d7d1c6;background:#111;border:1px solid #302d25;border-radius:8px;padding:0 11px}.draft-position-tabs{border-bottom:1px solid #24211a;gap:8px;padding:13px 20px;display:flex;overflow:auto}.draft-position-tabs button{color:#a8a398;background:#151412;border:1px solid #302d25;border-radius:7px;min-width:48px;padding:8px 11px;font-weight:800}.draft-position-tabs button[class*=position-]{border-color:var(--position)}@supports (color:color-mix(in lab, red, red)){.draft-position-tabs button[class*=position-]{border-color:color-mix(in srgb,var(--position) 55%,#302d25)}}.draft-position-tabs button[class*=position-]{color:var(--position)}.draft-position-tabs button.active{background:var(--position,#d5ad38);color:#080808;border-color:var(--position,#d5ad38)}.draft-waiting-banner{color:#afa58b;background:#17150f;border-radius:7px;margin:12px 20px 0;padding:10px 12px;font-size:12px}.draft-player-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:420px;padding:14px 20px 20px;display:grid;overflow:auto}.draft-player-row{text-align:left;border:1px solid #28251e;border-left:4px solid var(--position);color:#eee;background:#121210;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.draft-player-row:hover:not(:disabled){background:var(--position)}@supports (color:color-mix(in lab, red, red)){.draft-player-row:hover:not(:disabled){background:color-mix(in srgb,var(--position) 9%,#121210)}}.draft-player-row:hover:not(:disabled){border-color:var(--position)}.draft-player-row:disabled{opacity:.55}.draft-player-row>span{min-width:0}.draft-player-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.draft-player-row small{color:#89867f;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.draft-player-row small img{object-fit:contain;width:16px;height:16px}.draft-player-row>b{color:var(--position);font-size:11px}.draft-pick-cell.traded-pick{box-shadow:inset 0 3px #4f8ed5}.pick-owner-badge{text-overflow:ellipsis;white-space:nowrap;color:#78b9f2;letter-spacing:.05em;text-transform:uppercase;background:#142b43;border-radius:4px;max-width:calc(100% - 10px);padding:2px 5px;font-size:6px;font-weight:900;position:absolute;top:5px;right:5px;overflow:hidden}@media (width<=900px){.draft-room-topbar,.draft-player-pool>header{flex-direction:column;align-items:flex-start}.draft-player-tools{width:100%}.draft-player-tools label{flex:1}.draft-player-tools input{width:100%}.draft-player-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.draft-room-page{gap:12px}.draft-room-topbar{padding:17px}.draft-room-topbar h2{font-size:23px}.draft-room-actions{justify-content:space-between;width:100%}.draft-board-shell{max-height:440px}.draft-player-tools{flex-direction:column}.draft-player-tools select{height:40px}.draft-player-list{grid-template-columns:1fr;padding:12px}.draft-position-tabs{padding:11px 12px}.draft-player-pool>header{padding:16px}.draft-pick-cell,.draft-round{min-height:82px}}.draft-room-lower{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.draft-player-list{flex-direction:column;display:flex}.draft-player-row{grid-template-columns:40px minmax(0,1fr) 72px 66px}.draft-player-row>button{color:#d7c577;background:#191712;border:1px solid #39352b;border-radius:6px;height:34px;font-size:10px;font-weight:800}.draft-player-row>button:last-child{border-color:var(--position);background:var(--position);color:#080808}.draft-player-row>button:disabled{opacity:.35}.draft-player-row>button.queued{color:#efc85a;background:#29220f;border-color:#6a592b}.draft-room-rail{gap:16px;display:grid;position:sticky;top:16px}.draft-queue-panel,.draft-roster-panel{background:#0d0d0c;border:1px solid #29251b;border-radius:14px;overflow:hidden}.draft-queue-panel>header,.draft-roster-panel>header{border-bottom:1px solid #28241b;justify-content:space-between;align-items:center;padding:16px;display:flex}.draft-room-rail h3{color:#eee9dd;margin:2px 0 0;font:700 19px Georgia,serif}.draft-queue-panel>header>span{color:#efc34b;background:#2a210c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.draft-roster-panel select{color:#ded8cd;background:#151412;border:1px solid #353027;border-radius:7px;max-width:125px;padding:8px}.draft-queue-panel>p,.draft-roster-panel>p{color:#7f7b73;margin:0;padding:23px 16px;font-size:12px;line-height:1.6}.draft-queue-panel>div,.draft-roster-panel>div{max-height:330px;overflow:auto}.draft-queue-panel article,.draft-roster-panel article{border-bottom:1px solid #211f1a;border-left:3px solid var(--position);grid-template-columns:22px 32px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:10px 12px;display:grid}.draft-roster-panel article{grid-template-columns:32px minmax(0,1fr)}.draft-room-rail article>b{color:#6f6b62;font-size:10px}.draft-room-rail article>i{background:var(--position);color:#090909;border-radius:5px;place-items:center;width:30px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.draft-room-rail article strong{white-space:nowrap;text-overflow:ellipsis;color:#eae5da;font-size:11px;display:block;overflow:hidden}.draft-room-rail article small{color:#77736c;margin-top:2px;font-size:9px;display:block}.draft-queue-panel article>button{color:#79746b;background:0 0;border:0;font-size:17px}@media (width<=1050px){.draft-room-lower{grid-template-columns:1fr}.draft-room-rail{grid-template-columns:1fr 1fr;position:static}}@media (width<=650px){.draft-room-rail{grid-template-columns:1fr}.draft-player-row{grid-template-columns:38px minmax(0,1fr) 62px}.draft-player-row>button:first-of-type{grid-column:2}.draft-player-row>button:last-child{grid-area:1/3/3}.draft-player-list{max-height:520px}}.draft-room-view-tabs{background:#141412;border:1px solid #2b2922;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;display:grid}.draft-room-view-tabs button{color:#aaa59a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:48px;font-size:12px;font-weight:900}.draft-room-view-tabs button.active{color:#090909;background:linear-gradient(135deg,#c89b25,#e5bd51);box-shadow:0 4px 15px #0008}.draft-view-heading{justify-content:space-between;align-items:end;gap:16px;padding:14px 2px 2px;display:flex}.draft-view-heading h3{color:#f3eee4;text-transform:uppercase;margin:5px 0 0;font:800 29px/1 Georgia,serif}.draft-view-heading>span{color:#9a958b;font-size:13px}.draft-player-view{margin-top:0}.draft-roster-full>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;padding:12px;display:grid}.draft-roster-full article{border:1px solid #29261f;border-left:4px solid var(--position);background:#121210;border-radius:8px}.draft-roster-full>p{place-items:center;min-height:120px;display:grid}.draft-round b{color:#e1b63e;font-size:15px}@media (width<=800px){.draft-room-view-tabs button{letter-spacing:.03em;font-size:10px}.draft-view-heading{flex-direction:column;align-items:flex-start}.draft-view-heading h3{font-size:23px}.draft-roster-full>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.draft-room-view-tabs{gap:3px;padding:4px}.draft-room-view-tabs button{min-height:43px;font-size:9px}.draft-roster-full>div{grid-template-columns:1fr}}.draft-room-page{grid-auto-rows:max-content;align-content:start}.draft-room-view-tabs{height:62px}.draft-room-view-tabs button{height:48px}.draft-board-view{display:contents}.draft-board-heading-actions{align-items:center;gap:14px;display:flex}.draft-board-heading-actions>span{color:#9a958b;font-size:13px}.draft-board-heading-actions button{color:#dfca86;background:#171511;border:1px solid #3b3528;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.draft-board-view:fullscreen{background:#080808;grid-template-rows:max-content minmax(0,1fr);gap:14px;padding:20px;display:grid}.draft-board-view:fullscreen .draft-view-heading{padding:0}.draft-board-view:fullscreen .draft-board-shell{border-color:#4a3c1b;height:100%;max-height:none}.draft-board-view:fullscreen .draft-board{min-height:100%}@media (width<=700px){.draft-board-heading-actions{justify-content:space-between;width:100%}.draft-board-heading-actions>span{font-size:11px}.draft-board-heading-actions button{padding:9px 10px;font-size:10px}}.draft-board-view:fullscreen .draft-board{width:100%;min-width:100%!important}.draft-board-view:fullscreen .draft-board-shell{overflow:hidden auto}.draft-board-view:fullscreen .draft-board-row{grid-template-columns:58px repeat(var(--draft-team-count),minmax(0,1fr))!important}.draft-board-view:fullscreen .draft-pick-cell{padding:7px}.draft-board-view:fullscreen .draft-pick-cell strong{font-size:clamp(8px,.72vw,12px)}.draft-board-view:fullscreen .draft-pick-cell small{font-size:clamp(7px,.55vw,9px)}.draft-board-view:fullscreen .draft-board-header strong{letter-spacing:0;font-size:clamp(8px,.68vw,12px)}.draft-board-view:fullscreen .draft-pick-cell img{width:20px;height:20px}.draft-board-view:fullscreen .draft-pick-cell i{width:28px;height:21px;font-size:8px}@media (width>=901px){.draft-board-view:not(:fullscreen) .draft-board{width:100%;min-width:100%!important}.draft-board-view:not(:fullscreen) .draft-board-shell{overflow-x:hidden}.draft-board-view:not(:fullscreen) .draft-board-row{grid-template-columns:58px repeat(var(--draft-team-count),minmax(0,1fr))!important}.draft-board-view:not(:fullscreen) .draft-pick-cell{padding:7px}.draft-board-view:not(:fullscreen) .draft-pick-cell strong{font-size:clamp(8px,.68vw,12px)}.draft-board-view:not(:fullscreen) .draft-pick-cell small{font-size:clamp(7px,.52vw,9px)}.draft-board-view:not(:fullscreen) .draft-board-header strong{letter-spacing:0;font-size:clamp(8px,.65vw,12px)}.draft-board-view:not(:fullscreen) .draft-pick-cell img{width:20px;height:20px}.draft-board-view:not(:fullscreen) .draft-pick-cell i{width:28px;height:21px;font-size:8px}}.draft-chat-launcher{z-index:80;color:#080808;background:linear-gradient(135deg,#c99b25,#ebc554);border:1px solid #d6ab34;border-radius:24px;min-width:84px;height:48px;font-size:13px;font-weight:900;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #000b}.draft-chat-launcher i{color:#fff;background:#e64f4f;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-3px}.draft-chat-drawer{z-index:90;background:#11110f;border-left:1px solid #3a3427;grid-template-rows:auto minmax(0,1fr) auto;width:min(410px,100vw);transition:transform .22s;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 55px #000c}.draft-chat-drawer.open{transform:translate(0)}.draft-chat-drawer>header{background:#171714;border-bottom:1px solid #353128;justify-content:space-between;align-items:center;padding:20px;display:flex}.draft-chat-drawer h3{color:#f3eee4;margin:3px 0 0;font:800 25px Georgia,serif}.draft-chat-drawer>header>button{color:#eee;background:#211f1a;border:1px solid #454038;border-radius:9px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.draft-chat-messages{padding:16px;overflow:auto}.draft-chat-messages article{margin-bottom:14px}.draft-chat-messages article>div{align-items:center;gap:8px;display:flex}.draft-chat-messages article strong{color:#e6bd4a;font-size:11px}.draft-chat-messages article time{color:#6f6c65;font-size:9px}.draft-chat-messages article p{color:#ddd8ce;background:#1a1916;border:1px solid #302d26;border-radius:4px 12px 12px;margin:5px 0 0;padding:9px 11px;font-size:12px;line-height:1.45;display:inline-block}.draft-chat-messages article.mine{text-align:right}.draft-chat-messages article.mine>div{justify-content:flex-end}.draft-chat-messages article.mine p{background:#2a220f;border-color:#5c491a;border-radius:12px 4px 12px 12px}.draft-chat-empty{color:#77736b;place-items:center;height:100%;font-size:13px;display:grid}.draft-chat-drawer>form{background:#171714;border-top:1px solid #353128;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;display:grid}.draft-chat-drawer>form input{color:#eee;background:#0c0c0b;border:1px solid #39352c;border-radius:9px;outline:0;min-width:0;padding:12px}.draft-chat-drawer>form input:focus{border-color:#b58b22}.draft-chat-drawer>form button{color:#090909;background:#d8aa32;border:0;border-radius:9px;padding:0 16px;font-weight:900}.draft-chat-drawer>form button:disabled{opacity:.4}@media (width<=600px){.draft-chat-launcher{bottom:14px;right:14px}.draft-chat-drawer{width:100vw}.draft-chat-drawer>header{padding-top:max(18px,env(safe-area-inset-top))}.draft-chat-drawer>form{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.draft-team-identity{background:linear-gradient(135deg,#14130f,#0d0d0c);border:1px solid #302a1c;border-radius:14px;grid-template-columns:92px minmax(180px,1fr) minmax(220px,1.2fr) minmax(220px,1.2fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.draft-team-logo-preview{background:#211b0c;border:1px solid #5b4818;border-radius:16px;align-self:center;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.draft-team-logo-preview img{object-fit:cover;width:100%;height:100%}.draft-team-logo-preview span{color:#e3ba45;font:800 24px Georgia,serif}.draft-team-identity h3{color:#f0ebdf;margin:3px 0 5px;font:700 22px Georgia,serif}.draft-team-identity>div>span{color:#88847c;font-size:11px}.draft-team-identity label{gap:7px;display:grid}.draft-team-identity label>small{color:#9d9685;letter-spacing:.09em;font-size:9px;font-weight:800}.draft-team-identity input[type=text],.draft-team-identity label:not(.league-logo-upload) input{color:#eee;background:#0a0a09;border:1px solid #37332a;border-radius:8px;height:44px;padding:0 12px}.draft-team-identity .gold-button{height:44px}.draft-board-header strong img{object-fit:cover;border-radius:5px;width:22px;height:22px}.draft-board-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-center{gap:16px;display:grid}.trade-center>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.trade-center>header h3{margin:3px 0 5px}.trade-center>header span{color:#858078;font-size:9px}.trade-center>header>b{color:#f0c34d;background:#251d0a;border:1px solid #6e5115;border-radius:18px;padding:7px 10px;font-size:8px}.trade-builder{grid-template-columns:repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:10px;display:grid}.trade-builder label{gap:7px;display:grid}.trade-builder small{color:#9b8757;letter-spacing:1px;font-size:7px;font-weight:900}.trade-builder select{color:#ddd7cc;background:#0b0b0a;border:1px solid #3c382e;border-radius:7px;min-width:0;height:43px;padding:0 10px}.trade-builder .gold-button{height:43px}.trade-offer-list{gap:8px;display:grid}.trade-offer-list>p{color:#77736b;text-align:center;border:1px dashed #332f27;border-radius:8px;margin:0;padding:18px;font-size:10px}.trade-offer-list article{background:#11110f;border:1px solid #302d26;border-left:3px solid #7c642b;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.trade-offer-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.trade-offer-list article strong{color:#ded8cc;font-size:10px;line-height:1.45}.trade-offer-list article small{color:#9f8647;font-size:7px;font-weight:900}.trade-offer-list article>span,.trade-offer-list article>button{margin-left:auto}.trade-offer-list article button{color:#bcb4a6;background:#191713;border:1px solid #51493b;border-radius:6px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.trade-offer-list article span{gap:7px;display:flex}.trade-offer-list article button.accept{color:#83d29a;background:#14251a;border-color:#386144}.trade-offer-list article.accepted{border-left-color:#4d9b65}.trade-offer-list article.rejected,.trade-offer-list article.cancelled{opacity:.62;border-left-color:#74433e}.trade-builder select[multiple]{height:116px;padding:5px}.trade-builder select[multiple] option{border-radius:4px;padding:6px 7px}.trade-builder select[multiple] option:checked{color:#fff2c5;background:#6d541c linear-gradient(#6d541c,#6d541c)}.lineup-editor{gap:16px;display:grid}.lineup-editor>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lineup-editor>header h3{margin:3px 0 5px}.lineup-editor>header span{color:#858078;font-size:9px}.lineup-editor>header>b{color:#d8b448;font-size:10px}.lineup-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lineup-slots label{background:#11110f;border:1px solid #302d26;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.lineup-slots label>i{color:#e3b943;background:#211b0d;border:1px solid #55451f;border-radius:6px;place-items:center;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.lineup-slots label>span{gap:4px;min-width:0;display:grid}.lineup-slots select{color:#ded8ce;background:#0b0b0a;border:1px solid #39352c;border-radius:5px;min-width:0;height:35px;padding:0 8px}.lineup-slots small{color:#68b981;font-size:8px}.lineup-editor>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.lineup-editor>footer span{color:#77736b;font-size:8px}.lineup-editor>footer .gold-button{flex:none}@media (width<=1100px){.draft-team-identity{grid-template-columns:82px 1fr 1fr}.draft-team-identity .league-logo-upload{grid-column:2}.draft-team-identity .gold-button{grid-column:3}}@media (width<=700px){.draft-team-identity{grid-template-columns:72px 1fr}.draft-team-logo-preview{width:68px;height:68px}.draft-team-identity label,.draft-team-identity .league-logo-upload,.draft-team-identity .gold-button{grid-column:1/-1}}.league-activity-page{grid-template-rows:auto minmax(360px,1fr) auto;gap:16px;display:grid}.league-activity-page .league-page-heading>b{color:#d8b750;border:1px solid #3d351f;border-radius:20px;align-self:center;padding:8px 11px;font-size:10px}.league-activity-feed{background:#0c0c0b;border:1px solid #2e2a20;border-radius:14px;max-height:620px;padding:18px;overflow:auto}.league-activity-feed article{grid-template-columns:42px minmax(0,1fr);gap:12px;max-width:760px;margin:0 0 16px;display:grid}.activity-avatar{color:#e4bc48;background:#211b0d;border:1px solid #51441f;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.league-activity-feed article.announcement .activity-avatar{color:#090909;background:#d5a62e;border-color:#9c7420}.league-activity-feed article.trade .activity-avatar{color:#77b9f5;background:#15304a;border-color:#4779a8}.league-activity-feed article.add .activity-avatar{color:#65d18b;background:#142e1d;border-color:#317247}.league-activity-feed article.drop .activity-avatar{color:#f17979;background:#321717;border-color:#843e3e}.league-activity-feed article header{align-items:center;gap:8px;display:flex}.league-activity-feed article header strong{color:#e8e3d9;font-size:12px}.league-activity-feed article header span{color:#b99a48;letter-spacing:.08em;background:#232018;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900}.league-activity-feed article time{color:#6f6b64;margin-left:auto;font-size:9px}.league-activity-feed article p{color:#d7d2c8;background:#171714;border:1px solid #302d26;border-radius:4px 12px 12px;margin:6px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.league-activity-feed article.mine p{background:#241e10;border-color:#59481e}.league-activity-feed article.announcement{max-width:100%}.league-activity-feed article.announcement p{background:linear-gradient(135deg,#29210d,#17140c);border-color:#66501d}.league-activity-empty{text-align:center;color:#78746c;place-content:center;min-height:320px;display:grid}.league-activity-empty span{color:#d0a634;font-size:30px}.league-activity-empty h3{color:#d8d2c7;margin:10px 0 3px;font:700 20px Georgia,serif}.league-activity-empty p{margin:0;font-size:12px}.league-activity-composer{background:#131310;border:1px solid #302c22;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:9px;padding:12px;display:grid}.league-activity-composer select,.league-activity-composer textarea{color:#e6e1d7;background:#090909;border:1px solid #39352c;border-radius:8px;outline:0;padding:11px}.league-activity-composer textarea{resize:none}.league-activity-composer .gold-button{min-width:90px}.league-activity-composer textarea:focus{border-color:#a98224}@media (width<=700px){.league-activity-page{grid-template-rows:auto minmax(300px,1fr) auto}.league-activity-composer{grid-template-columns:1fr}.league-activity-feed{padding:12px}.league-activity-feed article{grid-template-columns:34px minmax(0,1fr)}.activity-avatar{width:32px;height:32px}.league-activity-feed article header{flex-wrap:wrap}.league-activity-feed article time{width:100%;margin-left:0}}.league-activity-page{grid-template-rows:max-content max-content max-content;align-content:start}.league-activity-feed{min-height:300px;max-height:500px}.league-activity-feed article{width:min(72%,680px)}.league-activity-composer{grid-template-columns:auto minmax(0,1fr) 82px;gap:7px;padding:8px;position:relative}.league-activity-composer select{height:42px;padding:0 10px}.activity-message-input{min-width:0;position:relative}.activity-message-input>input{color:#e6e1d7;background:#090909;border:1px solid #39352c;border-radius:8px;outline:0;width:100%;height:42px;padding:0 48px 0 12px}.activity-message-input>input:focus{border-color:#a98224}.activity-emoji-button{color:#d8b34d;background:#1d1b16;border:0;border-radius:7px;width:32px;height:32px;font-size:19px;position:absolute;top:5px;right:5px}.activity-emoji-picker{z-index:10;background:#171612;border:1px solid #4a4028;border-radius:10px;grid-template-columns:repeat(4,38px);gap:5px;padding:9px;display:grid;position:absolute;bottom:49px;right:0;box-shadow:0 10px 30px #000b}.activity-emoji-picker button{background:#22201b;border:0;border-radius:7px;place-items:center;width:38px;height:36px;font-size:20px;display:grid}.activity-emoji-picker button:hover{background:#332b18}.league-activity-composer>.gold-button{min-width:82px;height:42px}.league-activity-empty{min-height:260px}@media (width<=700px){.league-activity-page{grid-template-rows:max-content max-content max-content}.league-activity-feed{min-height:280px;max-height:460px}.league-activity-feed article{width:92%}.league-activity-composer{grid-template-columns:1fr 72px}.league-activity-composer select{grid-column:1/-1}.activity-message-input{grid-column:1}.league-activity-composer>.gold-button{grid-column:2}.activity-emoji-picker{right:-76px}}.league-activity-feed article.mine{margin-left:0}.draft-overview-tabs{background:#141412;border:1px solid #2d2a22;border-radius:11px;gap:6px;padding:5px;display:flex}.draft-overview-tabs button{color:#99958c;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:7px;flex:1;min-height:45px;font-size:11px;font-weight:900}.draft-overview-tabs button.active{color:#090909;background:#d7aa32}.draft-overview-standings,.draft-matchup-section{background:#0d0d0c;border:1px solid #302b20;border-radius:14px;overflow:hidden}.draft-overview-standings>header,.draft-matchup-section>header{border-bottom:1px solid #2b281f;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.draft-overview-standings h3,.draft-matchup-section h3{color:#eee9df;margin:3px 0 0;font:700 22px Georgia,serif}.draft-overview-standings>header>span{color:#88847c;font-size:11px}.draft-standing-head,.draft-overview-standings>article{grid-template-columns:52px minmax(210px,1fr) 100px 80px 140px;align-items:center;gap:12px;padding:0 20px;display:grid}.draft-standing-head{color:#77736a;letter-spacing:.08em;border-bottom:1px solid #26231d;height:39px;font-size:8px;font-weight:900}.draft-overview-standings>article{color:#aaa69d;border-bottom:1px solid #24211b;min-height:68px;font-size:12px}.draft-overview-standings>article:last-child{border-bottom:0}.draft-overview-standings>article.mine{background:#1c180d}.draft-overview-standings>article>b{color:#d8ae39}.draft-standing-team{align-items:center;gap:10px;min-width:0;display:flex}.draft-standing-team img,.draft-standing-team i{object-fit:cover;border-radius:9px;width:38px;height:38px}.draft-standing-team i{color:#e3b941;background:#28210f;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.draft-standing-team span{min-width:0}.draft-standing-team strong,.draft-standing-team small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.draft-standing-team strong{color:#eee9df}.draft-standing-team small{color:#77736b;margin-top:3px;font-size:9px}.draft-matchup-section>header label{color:#858077;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.draft-matchup-section select{color:#e5dfd4;background:#141310;border:1px solid #3b362c;border-radius:7px;padding:8px}.draft-matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.draft-matchup-grid>article{background:#121210;border:1px solid #2b2820;border-radius:11px;padding:14px;position:relative}.draft-matchup-grid>article>small{color:#7d786e;letter-spacing:.08em;margin-bottom:11px;font-size:8px;display:block}.draft-matchup-grid>article>span{color:#625d52;font-size:8px;font-weight:900;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.draft-matchup-grid>article>div{border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.draft-matchup-grid>article>div.mine{background:#28200e}.draft-matchup-grid img,.draft-matchup-grid i{object-fit:cover;border-radius:8px;width:34px;height:34px}.draft-matchup-grid i{color:#e0b63e;background:#28210f;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.draft-matchup-grid strong{white-space:nowrap;text-overflow:ellipsis;color:#e7e2d8;font-size:11px;overflow:hidden}.draft-matchup-grid b{color:#d9ae39}.draft-matchup-grid>article>div:first-of-type{margin-bottom:13px}@media (width<=800px){.draft-standing-head,.draft-overview-standings>article{grid-template-columns:38px minmax(150px,1fr) 80px 100px}.draft-standing-head span:nth-child(4),.draft-overview-standings>article>span:nth-of-type(2){display:none}.draft-matchup-grid{grid-template-columns:1fr}}@media (width<=520px){.draft-overview-standings>header,.draft-matchup-section>header{flex-direction:column;align-items:flex-start;gap:10px}.draft-standing-head,.draft-overview-standings>article{grid-template-columns:30px minmax(120px,1fr) 72px}.draft-standing-head span:nth-child(3),.draft-overview-standings>article>strong:first-of-type{display:none}.draft-matchup-grid{padding:10px}}.draft-overview-tabs button:only-child{color:#090909;background:#d7aa32}.draft-overview-standings:not(:has(.draft-standing-head span:nth-child(5))) .draft-standing-head{grid-template-columns:52px minmax(210px,1fr) 140px}.draft-overview-standings:not(:has(.draft-standing-head span:nth-child(5)))>article{grid-template-columns:52px minmax(210px,1fr) 140px}.draft-overview-tabs,.mobile-draft-player-tabs{display:none}@media (width<=700px){.draft-board-view:not(:fullscreen) .draft-board{width:max-content;min-width:0!important}.draft-board-view:not(:fullscreen) .draft-board-shell{overflow-x:auto}.draft-board-view:not(:fullscreen) .draft-board-row{grid-template-columns:52px repeat(var(--draft-team-count),88px)!important}:is(.draft-board-view:not(:fullscreen) .draft-pick-cell,.draft-board-view:not(:fullscreen) .draft-round){min-height:74px}.draft-board-view:not(:fullscreen) .draft-pick-cell{padding:5px}.draft-board-view:not(:fullscreen) .draft-pick-cell strong{font-size:9px}.draft-board-view:not(:fullscreen) .draft-pick-cell small{font-size:7px}.draft-board-view:not(:fullscreen) .draft-board-header strong{height:46px;font-size:8px}.draft-board-view:not(:fullscreen) .draft-board-header strong img{width:17px;height:17px}.mobile-draft-player-tabs{background:#141412;border:1px solid #302b21;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.mobile-draft-player-tabs button{color:#99958d;text-transform:uppercase;background:0 0;border:0;border-radius:7px;height:42px;font-size:10px;font-weight:900}.mobile-draft-player-tabs button.active{color:#090909;background:#d8aa32}.mobile-draft-player-tabs i{color:#dcb33f;background:#292211;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:8px;font-style:normal;display:inline-grid}.mobile-draft-player-tabs button.active i{color:#e0b43c;background:#090909}.draft-player-view>.draft-player-pool,.draft-player-view>.draft-room-rail{display:none}.draft-player-view>.mobile-active{display:block}.draft-player-view>.draft-room-rail.mobile-active{display:grid}.draft-player-row{grid-template-columns:34px minmax(0,1fr) 58px 54px;gap:6px;padding:8px}.draft-player-row>button:first-of-type{grid-area:1/3}.draft-player-row>button:last-child{grid-area:1/4}.draft-player-row>button{width:100%;padding:0 3px;font-size:8px}.draft-player-row strong{font-size:11px}.draft-player-row small{font-size:8px}.draft-player-list{max-height:500px;padding:9px}}@media (width<=640px){.hero-card{min-height:0}.hero-copy{padding:16px 20px}.hero-copy .live-pill{display:none}.hero-copy h2{margin:0 0 7px;font-size:27px;line-height:1}.hero-copy p{margin-bottom:12px;font-size:10px}.hero-actions{flex-direction:row;align-items:center;gap:10px}.hero-actions .gold-button{padding:9px 11px;font-size:9px}.hero-actions .text-button{font-size:8px}.pick-transfer-form{grid-template-columns:1fr}.pick-transfer-arrow{grid-template-columns:1fr auto}.pick-transfer-form .gold-button{width:100%}.league-mode-summary{flex-direction:column;align-items:flex-start;gap:6px}.league-mode-summary strong{min-width:0}.trade-builder{grid-template-columns:1fr}.trade-builder .gold-button{width:100%}.trade-offer-list article{flex-direction:column;align-items:flex-start}.trade-offer-list article>span,.trade-offer-list article>button{width:100%;margin-left:0}.trade-offer-list article>span button,.trade-offer-list article>button{flex:1}.notification-drawer{top:62px;right:8px}.lineup-slots{grid-template-columns:1fr}.lineup-editor>footer{flex-direction:column;align-items:stretch}.lineup-editor>footer .gold-button{width:100%}}.keeper-declaration{gap:15px;display:grid}.keeper-declaration>header,.keeper-declaration>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.keeper-declaration>header h3{margin:3px 0 5px}.keeper-declaration>header span,.keeper-declaration>footer span{color:#827e75;font-size:9px}.keeper-declaration>header>b{color:#d9b447;font-size:9px}.keeper-declaration>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.keeper-declaration>div>button{text-align:left;background:#11110f;border:1px solid #302d26;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.keeper-declaration>div>button.selected{background:#211b0d;border-color:#8a6b25}.keeper-declaration button i{color:#e1b742;background:#28210e;border-radius:5px;place-items:center;height:34px;font-size:8px;font-style:normal;display:grid}.keeper-declaration button span{flex-direction:column;display:flex}.keeper-declaration button strong{font-size:10px}.keeper-declaration button small{color:#77736b;margin-top:4px;font-size:8px}.keeper-declaration button em{color:#d9b447;font-size:8px;font-style:normal;font-weight:900}@media (width<=640px){.keeper-declaration>div{grid-template-columns:1fr}.keeper-declaration>footer{flex-direction:column;align-items:stretch}.keeper-declaration>footer button{width:100%}}.keeper-review{gap:16px;display:grid}.keeper-review>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.keeper-review>header h3{color:#eee9df;margin:3px 0 5px}.keeper-review>header span{color:#858078;font-size:10px}.keeper-review>header>b{color:#ddb442;border:1px solid #554318;border-radius:20px;padding:7px 10px;font-size:9px}.keeper-review-list{gap:10px;display:grid}.keeper-review-list>article{background:#11110f;border:1px solid #302c22;border-radius:11px;padding:14px}.keeper-review-manager{align-items:center;gap:10px;display:flex}.keeper-review-manager>i{color:#dfb743;background:#241d0d;border:1px solid #59471a;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.keeper-review-manager img{object-fit:cover;width:100%;height:100%}.keeper-review-manager span{gap:3px;display:grid}.keeper-review-manager strong{color:#eee9df;font-size:13px}.keeper-review-manager small{color:#7f7a71;font-size:8px}.keeper-review-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.keeper-review-players>div{background:#0b0b0a;border:1px solid #2c2922;border-radius:8px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.keeper-review-players em{color:#dfb641;background:#29210d;border-radius:6px;place-items:center;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.keeper-review-players span{gap:3px;min-width:0;display:grid}.keeper-review-players strong{color:#e5dfd4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.keeper-review-players small{color:#77736b;font-size:8px}.keeper-review-players b{color:#d7ae3b;white-space:nowrap;font-size:9px}.keeper-review-players label{grid-template-columns:auto 52px;align-items:center;gap:5px;display:grid}.keeper-review-players label small{color:#78736a;font-size:7px}.keeper-review-players input{color:#e5bd4b;text-align:center;background:#15130d;border:1px solid #493b1b;border-radius:6px;width:52px;height:34px}.keeper-review-list footer{justify-content:flex-end;gap:8px;display:flex}.keeper-review-list footer>button{color:#aaa49a;background:#171612;border:1px solid #3a352b;border-radius:7px;min-height:38px;padding:0 14px;font-weight:800}.keeper-review-list footer>.gold-button{color:#090909;background:#d7aa32;border:0}@media (width<=700px){.keeper-review>header{flex-direction:column;align-items:flex-start}.keeper-review-players{grid-template-columns:1fr}.keeper-review-list footer>button{flex:1}}.draft-operations{gap:12px;display:grid}.draft-order-control,.draft-clock-control,.season-rollover{gap:14px;display:grid}.draft-order-control>header,.draft-clock-control>header,.season-rollover>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.draft-order-control h3,.draft-clock-control h3,.season-rollover h3{color:#eee9df;margin:3px 0 5px}.draft-order-control header span,.draft-clock-control header span,.season-rollover header span{color:#837e75;font-size:9px}.draft-order-control header>b,.draft-clock-control header>b,.season-rollover header>b{color:#dcb340;font-size:9px}.draft-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.draft-order-list article{background:#10100e;border:1px solid #2e2b24;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 32px 32px;align-items:center;gap:7px;padding:8px;display:grid}.draft-order-list article>b{color:#d7ad39;text-align:center}.draft-order-list article span{gap:3px;min-width:0;display:grid}.draft-order-list strong{color:#e7e1d6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.draft-order-list small{color:#716d65;font-size:7px}.draft-order-list button{color:#c9a43d;background:#191813;border:1px solid #3a352b;border-radius:6px;width:32px;height:32px}.draft-order-control>footer{justify-content:flex-end;gap:8px;display:flex}.draft-order-control>footer button,.draft-clock-control>div button{color:#bbb4a8;background:#171612;border:1px solid #403a2f;border-radius:7px;min-height:39px;padding:0 13px;font-weight:800}.draft-order-control>footer .gold-button{color:#090909;background:#d7aa32;border:0}.draft-clock-control>div{gap:8px;display:flex}.season-rollover>.gold-button{justify-self:end}.rollover-confirm{background:#211a0c;border:1px solid #624a19;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.rollover-confirm span{gap:4px;margin-right:auto;display:grid}.rollover-confirm strong{color:#eee5d4;font-size:11px}.rollover-confirm small{color:#81796b;font-size:8px}.rollover-confirm button{color:#b9b1a4;background:#171612;border:1px solid #453d30;border-radius:7px;min-height:38px;padding:0 13px}.rollover-confirm .gold-button{color:#090909;background:#d7aa32;border:0}@media (width<=700px){.draft-order-control>header,.draft-clock-control>header,.season-rollover>header{flex-direction:column;align-items:flex-start}.draft-order-list{grid-template-columns:1fr}.draft-order-control>footer,.draft-clock-control>div,.rollover-confirm{flex-direction:column;align-items:stretch}.draft-order-control>footer button,.draft-clock-control>div button,.season-rollover>.gold-button,.rollover-confirm button{width:100%}}.dynasty-roster-manager{gap:14px;display:grid}.dynasty-roster-manager>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dynasty-roster-manager h3{color:#eee9df;margin:3px 0 5px}.dynasty-roster-manager header span,.dynasty-roster-manager>footer span{color:#837e75;font-size:9px}.dynasty-roster-manager>header>div:last-child{gap:6px;display:flex}.dynasty-roster-manager header b{color:#d9b241;border:1px solid #44391f;border-radius:16px;padding:6px 8px;font-size:8px}.dynasty-roster-manager header b.over{color:#ef7070;border-color:#7e3232}.dynasty-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dynasty-assignment-list article{border:1px solid #2d2a23;border-left:3px solid var(--position-color,#a7832b);background:#10100e;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 125px;align-items:center;gap:9px;padding:9px;display:grid}.dynasty-assignment-list article>i{color:#dcb33f;background:#242017;border-radius:6px;place-items:center;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.dynasty-assignment-list article>span{gap:3px;min-width:0;display:grid}.dynasty-assignment-list strong{color:#e8e2d7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dynasty-assignment-list small{color:#777269;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dynasty-assignment-list select{color:#d7d0c4;background:#151411;border:1px solid #3a352c;border-radius:7px;min-width:0;height:35px;padding:0 7px;font-size:9px}.dynasty-limit-warning{color:#ef8686;background:#251313;border:1px solid #713333;border-radius:8px;margin:0;padding:10px;font-size:9px}.dynasty-roster-manager>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=780px){.dynasty-roster-manager>header,.dynasty-roster-manager>footer{flex-direction:column;align-items:stretch}.dynasty-roster-manager>header>div:last-child{flex-wrap:wrap}.dynasty-assignment-list{grid-template-columns:1fr}.dynasty-assignment-list article{grid-template-columns:36px minmax(0,1fr) 112px}.dynasty-roster-manager>footer button{width:100%}}.draft-board-view.app-fullscreen{z-index:120;background:#080808;grid-template-rows:max-content minmax(0,1fr);gap:10px;padding:12px;display:grid;position:fixed;inset:0}.draft-board-view.app-fullscreen .draft-view-heading{padding:0}.draft-board-view.app-fullscreen .draft-view-heading h3{font-size:18px}.draft-board-view.app-fullscreen .draft-view-heading .eyebrow,.draft-board-view.app-fullscreen .draft-board-heading-actions>span{display:none}.draft-board-view.app-fullscreen .draft-board-shell{border-color:#4a3c1b;height:100%;max-height:none;overflow:auto}.draft-board-view.app-fullscreen .draft-board{width:100%;min-width:100%!important}.draft-board-view.app-fullscreen .draft-board-row{grid-template-columns:48px repeat(var(--draft-team-count),minmax(0,1fr))!important}.draft-board-view.app-fullscreen .draft-pick-cell{min-height:68px;padding:4px}.draft-board-view.app-fullscreen .draft-round{min-height:68px}.draft-board-view.app-fullscreen .draft-pick-cell strong{font-size:clamp(7px,1.7vw,10px)}.draft-board-view.app-fullscreen .draft-pick-cell small{font-size:7px}.draft-board-view.app-fullscreen .draft-board-header strong{letter-spacing:0;height:44px;font-size:clamp(7px,1.6vw,9px)}.draft-board-view.app-fullscreen .draft-pick-cell img,.draft-board-view.app-fullscreen .draft-board-header img{width:17px;height:17px}.draft-board-view.app-fullscreen .draft-pick-cell i{width:23px;height:18px;font-size:7px}.draft-board-view.app-fullscreen .draft-chat-launcher{bottom:12px;right:12px}.draft-sound-test{white-space:nowrap}.draft-countdown{color:#e5bb45;font-variant-numeric:tabular-nums;background:#17140c;border:1px solid #55451d;border-radius:10px;place-items:center;min-width:82px;height:48px;padding:4px 12px;font-size:20px;line-height:1;display:grid}.draft-countdown small{color:#7f786a;letter-spacing:.12em;margin-bottom:3px;font-size:6px}.draft-countdown.urgent{color:#ff6565;background:#2a1010;border-color:#922f2f;animation:.8s infinite alternate draftClockPulse}@keyframes draftClockPulse{to{transform:scale(1.025);box-shadow:0 0 18px #dc353566}}.league-history-page,.future-classes-page{gap:14px;display:grid}.league-history-page .league-page-heading select{color:#e2d8c7;background:#12110e;border:1px solid #433a28;border-radius:8px;height:42px;padding:0 12px}.history-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.history-summary article{background:#11110f;border:1px solid #302c22;border-radius:10px;gap:6px;padding:15px;display:grid}.history-summary small{color:#777168;font-size:7px}.history-summary strong{color:#e4b941;text-transform:capitalize;font-size:18px}.history-teams>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.history-teams article{border:1px solid #2e2a22;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.history-teams article>span{color:#ddb23d;background:#28200d;border-radius:8px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.history-teams img{object-fit:cover;width:100%;height:100%}.history-teams article>div{gap:3px;display:grid}.history-teams strong{font-size:10px}.history-teams small{color:#78736a;font-size:8px}.history-draft>div,.future-class-board>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.history-draft article,.future-class-board article{border:1px solid #2c2922;border-radius:7px;grid-template-columns:30px 36px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.history-draft i,.future-class-board i{color:#dfb43e;background:#28210f;place-items:center;height:30px;font-size:7px;font-style:normal;display:grid}.history-draft span,.future-class-board span{gap:3px;display:grid}.history-draft strong,.future-class-board strong{font-size:9px}.history-draft small,.future-class-board small{color:#777168;font-size:7px}.future-class-tabs{gap:6px;display:flex}.future-class-tabs button{color:#918b80;background:#12110f;border:1px solid #332f27;border-radius:8px;flex:1;height:42px;font-size:9px;font-weight:900}.future-class-tabs button.active{color:#090909;background:#d8aa32;border-color:#9b7722}.future-class-board>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.future-class-board>header>div:last-child{gap:7px;display:flex}.future-class-board input,.future-class-board select{color:#ddd5c8;background:#0c0c0b;border:1px solid #3b352a;border-radius:7px;height:38px;padding:0 10px}.draft-extras,.custom-clock-extension,.compliance-dashboard,.order-history{margin-top:12px}.draft-extras>div:first-child span{color:#817b72;font-size:9px}.slot-swap-form{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;margin-top:13px;display:grid}.slot-swap-form select,.custom-clock-extension input{color:#ded6c9;background:#10100e;border:1px solid #3c362b;border-radius:7px;height:40px;padding:0 9px}.custom-clock-extension{align-items:center;gap:12px;display:flex}.custom-clock-extension>div{margin-right:auto}.custom-clock-extension label{color:#8c867b;align-items:center;gap:7px;display:flex}.custom-clock-extension input{width:90px}.custom-clock-extension button,.order-history header button{color:#ddb43f;background:#1b170d;border:1px solid #4a3d20;border-radius:7px;height:40px;padding:0 13px;font-weight:800}.compliance-dashboard>header,.order-history>header{justify-content:space-between;align-items:center;display:flex}.compliance-dashboard>header>b{color:#ef6c6c;font-size:8px}.compliance-dashboard>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.compliance-dashboard article{border:1px solid #2d2a23;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.compliance-dashboard article.over{background:#211111;border-color:#6d3030}.compliance-dashboard article>span{color:#dbb13c;background:#27200e;border-radius:7px;place-items:center;width:34px;height:34px;font-size:8px;display:grid;overflow:hidden}.compliance-dashboard img{object-fit:cover;width:100%;height:100%}.compliance-dashboard article>div{gap:3px;display:grid}.compliance-dashboard strong{font-size:9px}.compliance-dashboard small{color:#777168;font-size:7px}.compliance-dashboard article>b{color:#61bc7e;font-size:7px}.compliance-dashboard article.over>b{color:#ee6868}.order-history>div{gap:6px;margin-top:12px;display:grid}.order-history article{border-bottom:1px solid #29261f;grid-template-columns:90px 130px 1fr;gap:9px;padding:8px;font-size:8px;display:grid}.order-history article>b{color:#dcb23e}.order-history article span{color:#928c82}.order-history article small{color:#6f6a62}.lottery-reveal-backdrop{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lottery-reveal{background:radial-gradient(circle at top,#30250d,#0c0c0a 65%);border:1px solid #6b541d;border-radius:16px;width:min(480px,100%);padding:26px;box-shadow:0 25px 90px #000}.lottery-reveal h2{color:#f0e7d5;margin:6px 0 18px}.lottery-reveal>div{gap:7px;display:grid}.lottery-reveal article{background:#15130d;border:1px solid #3c3423;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;padding:10px;animation:.35s both lotteryCard;display:grid}.lottery-reveal article>b{color:#e0b43c;font-size:18px}.lottery-reveal article strong{color:#eee7da}.lottery-reveal>.gold-button{width:100%;margin-top:14px}@keyframes lotteryCard{0%{opacity:0;transform:translateY(12px)scale(.96)}}@media (width<=700px){.history-summary{grid-template-columns:repeat(2,1fr)}.history-teams>div,.history-draft>div,.future-class-board>div,.compliance-dashboard>div{grid-template-columns:1fr}.future-class-tabs{overflow:auto}.future-class-tabs button{min-width:95px}.future-class-board>header,.custom-clock-extension{flex-direction:column;align-items:stretch}.future-class-board>header>div:last-child{display:grid}.slot-swap-form{grid-template-columns:1fr}.slot-swap-form>b{text-align:center}.order-history article{grid-template-columns:1fr}.order-history article small{line-height:1.5}}.free-agent-page,.slot-trades-page{gap:14px;display:grid}.free-agent-page>.league-page-heading>button{color:#dcb23e;background:#1a170e;border:1px solid #4b3d1e;border-radius:8px;height:40px;padding:0 13px;font-weight:800}.acquisition-blocked{color:#ef7777;background:#261212;border:1px solid #733;border-radius:8px;padding:11px;font-size:10px}.free-agent-list>header{grid-template-columns:1fr 130px;gap:8px;display:grid}.free-agent-list input,.free-agent-list select,.acquisition-modal select,.acquisition-modal input,.slot-trade-builder select{color:#dfd8cc;background:#0d0d0b;border:1px solid #39342a;border-radius:7px;height:40px;padding:0 10px}.free-agent-list>div{grid-template-columns:repeat(2,1fr);gap:7px;max-height:620px;margin-top:12px;display:grid;overflow:auto}.free-agent-list article{border:1px solid #2c2922;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 64px;align-items:center;gap:9px;padding:8px;display:grid}.free-agent-list article>i{color:#dfb43f;background:#28210f;border-radius:6px;place-items:center;height:32px;font-size:8px;font-style:normal;display:grid}.free-agent-list article>span{gap:3px;min-width:0;display:grid}.free-agent-list strong{font-size:10px}.free-agent-list small{color:#777168;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.free-agent-list article>button{color:#ddb43f;background:#1d180d;border:1px solid #4a3d20;border-radius:6px;height:34px;font-size:8px;font-weight:900}.my-waiver-claims>div,.slot-offer-list>div{gap:6px;margin-top:12px;display:grid}.my-waiver-claims article,.slot-offer-list article{border:1px solid #2d2a22;border-radius:8px;align-items:center;gap:10px;padding:9px;display:flex}.my-waiver-claims article>span,.slot-offer-list article>span{gap:3px;margin-right:auto;display:grid}.my-waiver-claims strong,.slot-offer-list strong{font-size:10px}.my-waiver-claims small,.slot-offer-list small{color:#79736a;font-size:8px}.my-waiver-claims button,.slot-offer-list button{color:#c6aa60;background:#171511;border:1px solid #443a28;border-radius:6px;height:34px;padding:0 10px}.acquisition-modal{gap:12px;display:grid}.acquisition-modal label{gap:6px;display:grid}.acquisition-modal label>small{color:#8d867b;font-size:8px}.acquisition-modal>div{justify-content:flex-end;gap:8px;display:flex}.slot-trade-builder{grid-template-columns:1fr 1.3fr auto;align-items:end;gap:12px;display:grid}.slot-trade-builder>div{gap:5px;display:grid}.slot-trade-builder>div span{color:#dcb23e}.slot-trade-builder label{gap:6px;display:grid}.slot-offer-list article>div{gap:7px;display:flex}@media (width<=700px){.free-agent-list>header,.free-agent-list>div,.slot-trade-builder{grid-template-columns:1fr}.slot-offer-list article{flex-direction:column;align-items:stretch}.slot-offer-list article>div button{flex:1}}.trade-block-page,.draft-recap-page{gap:14px;display:grid}.trade-block-page>.league-page-heading>b{color:#dcb13c;border:1px solid #4d3d17;border-radius:20px;align-self:center;padding:9px 12px;font-size:9px}.trade-block-manager>div{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;gap:9px;margin-top:12px;display:grid}.trade-block-manager select,.trade-block-manager input{color:#e8e1d5;background:#0d0d0b;border:1px solid #39342a;border-radius:8px;min-width:0;height:42px;padding:0 12px}.trade-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trade-block-grid>.league-feature-empty{grid-column:1/-1}.trade-block-grid>article{border-left:3px solid #d4a82f;padding:15px;overflow:hidden}.trade-block-grid article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.trade-block-grid article>header>span{color:#e0b43b;background:#29210d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.trade-block-grid article>header img{object-fit:cover;border-radius:50%;width:100%;height:100%}.trade-block-grid article>header div{gap:2px;min-width:0;display:grid}.trade-block-grid article small,.trade-block-grid article em{color:#817b70;font-size:8px;font-style:normal}.trade-block-grid article strong{color:#eee8de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-block-grid article>header>i{color:#e0b43b;background:#30250e;border-radius:6px;place-items:center;width:35px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.trade-block-grid article>p{color:#bbb3a5;background:#15130e;border-radius:7px;min-height:38px;margin:15px 0;padding:10px;font-size:10px;line-height:1.5}.trade-block-grid article>p:before{content:"WANTS: ";color:#d6aa34;font-size:8px;font-weight:900}.trade-block-grid article>footer{gap:7px;display:flex}.trade-block-grid article>footer button{color:#c8b070;background:#171511;border:1px solid #413925;border-radius:6px;flex:1;height:35px;font-size:8px;font-weight:900}.player-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;position:fixed;inset:0}.player-detail-drawer{background:#11110f;border-left:1px solid #4a3b1b;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(520px,100vw);padding:0;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-25px 0 70px #000}.player-detail-drawer>header{background:linear-gradient(120deg,#171611,#211903);border-bottom:1px solid #332d21;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:24px;display:grid}.player-drawer-position{color:#e8b939;background:#241c0b;border:1px solid #6b5219;border-radius:12px;place-items:center;width:58px;height:58px;font-size:13px;font-weight:900;display:grid}.player-detail-drawer h2{color:#f5efe5;margin:4px 0;font-size:27px}.player-detail-drawer>header span{color:#979087;align-items:center;gap:6px;font-size:10px;display:flex}.player-detail-drawer>header img{object-fit:contain;width:21px;height:21px}.player-detail-drawer>header>button{color:#ddd;background:#191815;border:1px solid #423b30;border-radius:8px;width:38px;height:38px;font-size:23px}.player-detail-summary{border-bottom:1px solid #302c24;grid-template-columns:repeat(4,1fr);display:grid}.player-detail-summary article{border-right:1px solid #302c24;gap:5px;padding:16px;display:grid}.player-detail-summary small{color:#777067;font-size:7px}.player-detail-summary strong{color:#e8dfd1;text-overflow:ellipsis;font-size:12px;overflow:hidden}.player-detail-loading{color:#817a70;place-items:center;display:grid}.player-detail-drawer>section:not(.player-detail-summary){border-bottom:1px solid #2d2921;margin:0 22px;padding:18px 0}.player-detail-section h3{color:#eee6da;margin:0 0 11px;font-size:14px}.player-schedule{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.player-schedule article{border:1px solid #302d26;border-radius:7px;gap:4px;padding:9px;display:grid}.player-schedule strong{font-size:9px}.player-schedule span,.player-schedule small,.player-detail-section p{color:#817b72;font-size:8px}.player-game-log{gap:4px;display:grid}.player-game-log article{background:#171612;border-radius:5px;grid-template-columns:40px 1fr auto;padding:8px;font-size:9px;display:grid}.player-game-log article b{color:#d7ab35}.player-news{gap:7px;display:grid}.player-news a{border:1px solid #302c24;border-radius:7px;gap:4px;padding:10px;text-decoration:none;display:grid}.player-news a strong{color:#e6ded1;font-size:10px}.player-news a span{color:#8c857b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.player-news a small{color:#c99e31;font-size:7px}.player-detail-drawer>footer{background:#161511;border-top:1px solid #373127;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.player-detail-drawer>footer button{color:#d5cec2;background:#1b1915;border:1px solid #443c2d;border-radius:7px;height:40px;padding:0 17px;font-weight:800}.draft-recap-page>.league-page-heading>div:last-child{gap:7px;display:flex}.draft-recap-page>.league-page-heading button{color:#d9c58e;background:#171511;border:1px solid #4b402a;border-radius:7px;height:40px;padding:0 13px;font-size:9px;font-weight:900}.recap-highlights{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recap-highlights article{gap:7px;padding:18px;display:grid}.recap-highlights small{color:#d6aa34;font-size:8px;font-weight:900}.recap-highlights strong{color:#f0e9de;font-size:20px}.recap-highlights span{color:#817b71;font-size:9px}.recap-grades>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.recap-grades article{border:1px solid #2d2922;border-radius:7px;grid-template-columns:24px 38px minmax(0,1fr) 42px;align-items:center;gap:9px;padding:8px;display:grid}.recap-grades article>b{color:#756e63;font-size:9px}.recap-team-logo{color:#dfb23b;background:#2a210c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.recap-team-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.recap-grades article>div{gap:3px;display:grid}.recap-grades article strong{font-size:10px}.recap-grades article small{color:#777168;font-size:7px}.recap-grades article em{color:#e4b638;background:#211a08;border:1px solid #5e4914;border-radius:7px;place-items:center;width:40px;height:36px;font-size:14px;font-style:normal;font-weight:900;display:grid}.recap-position-breakdown>div{gap:8px;margin-top:12px;display:grid}.recap-position-breakdown article{grid-template-columns:42px 1fr 25px;align-items:center;gap:10px;display:grid}.recap-position-breakdown article strong,.recap-position-breakdown article b{font-size:9px}.recap-position-breakdown article span{background:#211f19;border-radius:4px;height:8px;overflow:hidden}.recap-position-breakdown article i{background:linear-gradient(90deg,#9d7414,#e1b53f);border-radius:4px;height:100%;display:block}@media (width<=900px){.trade-block-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.trade-block-manager>div,.trade-block-grid,.recap-highlights,.recap-grades>div{grid-template-columns:1fr}.trade-block-page>.league-page-heading>b{display:none}.player-detail-drawer>header{padding:18px}.player-detail-summary,.player-schedule{grid-template-columns:repeat(2,1fr)}.draft-recap-page>.league-page-heading{align-items:stretch}.draft-recap-page>.league-page-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.draft-recap-page>.league-page-heading button{padding:0 7px;font-size:8px}}.free-agent-list article.clickable-player{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.free-agent-list article.clickable-player:hover{background:#18150d;border-color:#6a521d;transform:translateY(-1px)}.team-hub{gap:14px;display:grid}.team-hub-tabs{background:#12110e;border:1px solid #302c22;border-radius:11px;gap:6px;padding:6px;display:flex;overflow:auto}.team-hub-tabs button{color:#8c867b;text-transform:uppercase;background:0 0;border:0;border-radius:7px;flex:1;min-width:105px;height:40px;font-size:8px;font-weight:900}.team-hub-tabs button.active{color:#090909;background:linear-gradient(135deg,#bc8d1e,#e1b743)}.compact-team-identity{grid-template-columns:64px minmax(150px,1fr) minmax(150px,1fr) auto}.compact-team-identity .draft-team-logo-preview{width:56px;height:56px}.positional-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.positional-roster>div>section{background:#0e0e0c;border:1px solid #2c2922;border-radius:9px;padding:10px}.positional-roster h4{color:#ddb13b;justify-content:space-between;margin:0 0 7px;font-size:10px;display:flex}.positional-roster h4 span{color:#706b62}.positional-roster article{border-top:1px solid #29261f;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 5px;display:grid}.positional-roster article>i{color:#dfb43e;background:#29210d;border-radius:5px;place-items:center;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.positional-roster article>span{gap:3px;display:grid}.positional-roster article strong{font-size:9px}.positional-roster article small{color:#777168;font-size:7px}.positional-roster article>b{color:#d7aa34;font-size:9px}.team-trade-block{gap:12px;display:grid}.team-trade-block-form{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto;gap:8px;display:grid}.team-trade-block select,.team-trade-block input{color:#ddd5c8;background:#0d0d0b;border:1px solid #39342a;border-radius:7px;min-width:0;height:42px;padding:0 10px}.team-trade-block-current{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.team-trade-block-current article{border:1px solid #2e2a22;border-radius:7px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.team-trade-block-current i{color:#dfb43e;background:#28210e;place-items:center;height:31px;font-size:7px;font-style:normal;display:grid}.team-trade-block-current span{gap:3px;display:grid}.team-trade-block-current strong{font-size:9px}.team-trade-block-current small{color:#837c71;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.team-trade-block-current button{color:#c5a85e;background:#171511;border:1px solid #473b25;border-radius:5px;height:30px;font-size:7px}.activity-trade-carousel{background:linear-gradient(110deg,#14130f,#211904);border:1px solid #3b321d;border-radius:12px;padding:14px}.activity-trade-carousel>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.activity-trade-carousel h3{margin:3px 0 0;font-size:14px}.activity-trade-carousel>header>span{color:#8a7c58;font-size:8px}.activity-trade-carousel>div{scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.activity-trade-carousel article{cursor:pointer;scroll-snap-align:start;background:#11110f;border:1px solid #3a3325;border-radius:8px;flex:0 0 245px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.activity-trade-carousel article>i{color:#deb23b;background:#2b220d;border-radius:6px;place-items:center;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.activity-trade-carousel article>span{gap:2px;min-width:0;display:grid}.activity-trade-carousel article strong{font-size:9px}.activity-trade-carousel article small{color:#777168;font-size:7px}.activity-trade-carousel article em{color:#bea55f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.activity-trade-carousel article>b{color:#d8ad36;font-size:18px}@media (width<=700px){.compact-team-identity,.team-trade-block-form,.positional-roster>div,.team-trade-block-current{grid-template-columns:1fr}.team-hub-tabs button{min-width:92px}.activity-trade-carousel article{flex-basis:220px}}.lineup-bench{gap:12px;display:grid}.lineup-bench>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lineup-bench article{background:#10100e;border:1px solid #2d2922;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.lineup-bench article>i{color:#dfb43e;background:#29210e;border-radius:6px;place-items:center;height:33px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lineup-bench article>span{gap:3px;display:grid}.lineup-bench article strong{font-size:10px}.lineup-bench article small{color:#777168;font-size:7px}.lineup-bench article>b{color:#d8ae38;font-size:9px}@media (width<=700px){.lineup-bench>div{grid-template-columns:1fr}}.compact-team-hub{gap:9px}.compact-team-header{background:linear-gradient(110deg,#11110f,#1d1708);border:1px solid #302c22;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:7px 11px;display:flex}.compact-team-avatar{color:#e1b43b;background:#251d0b;border:1px solid #584619;border-radius:9px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.compact-team-avatar img{object-fit:cover;width:100%;height:100%}.compact-team-header>div:nth-child(2){gap:1px;min-width:0;display:grid}.compact-team-header h2{color:#eee8df;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.compact-team-header .eyebrow{font-size:6px}.compact-team-header>button{color:#d7ad3a;background:#17140d;border:1px solid #4a3d22;border-radius:6px;align-items:center;gap:5px;height:32px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:800;display:flex}.compact-identity-editor{background:#11110e;border:1px solid #3d3422;border-radius:9px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:7px;padding:10px;display:grid}.compact-identity-editor label{gap:4px;display:grid}.compact-identity-editor small{color:#81796e;font-size:7px}.compact-identity-editor input{color:#ddd;background:#090909;border:1px solid #39342a;border-radius:6px;min-width:0;height:35px;padding:0 9px}.compact-identity-editor button{color:#c7b275;background:#171511;border:1px solid #403929;border-radius:6px;height:35px;padding:0 12px;font-size:8px;font-weight:900}.compact-team-hub .team-hub-tabs{padding:4px}.compact-team-hub .team-hub-tabs button{height:34px}.compact-roster-sheet{gap:7px;width:100%;max-width:760px;margin:0 auto;display:grid}.compact-roster-sheet .lineup-editor,.compact-roster-sheet .lineup-bench{gap:7px;padding:10px}.compact-roster-sheet .lineup-editor>header,.compact-roster-sheet .lineup-bench>header{min-height:34px}.compact-roster-sheet .lineup-editor>header h3,.compact-roster-sheet .lineup-bench>header h3{margin:1px 0;font-size:13px}.compact-roster-sheet .lineup-editor>header span{display:none}.compact-roster-sheet .lineup-slots{grid-template-columns:1fr;gap:3px}.compact-roster-sheet .lineup-slots label{grid-template-columns:44px minmax(0,1fr);min-height:43px;padding:4px 7px}.compact-roster-sheet .lineup-slots label>i{height:31px}.compact-roster-sheet .lineup-slots select{height:31px;font-size:9px}.compact-roster-sheet .lineup-slots small{font-size:7px}.compact-roster-sheet .lineup-editor>footer{gap:8px}.compact-roster-sheet .lineup-editor>footer span{display:none}.compact-roster-sheet .lineup-editor>footer .gold-button{height:34px;margin-left:auto}.compact-roster-sheet .lineup-bench>div{grid-template-columns:1fr;gap:3px}.compact-roster-sheet .lineup-bench article{min-height:43px;padding:4px 7px}.compact-roster-sheet .lineup-bench article>i{color:#aaa;background:#20201d;height:31px}.compact-roster-sheet .lineup-bench article strong{font-size:9px}@media (width<=650px){.compact-team-header{min-height:46px;padding:5px 7px}.compact-team-avatar{width:35px;height:35px}.compact-team-header h2{font-size:14px}.compact-team-header>button span{display:none}.compact-team-header>button{justify-content:center;width:31px;padding:0}.compact-identity-editor{grid-template-columns:1fr 1fr}.compact-identity-editor label{grid-column:1/-1}.compact-roster-sheet .lineup-editor,.compact-roster-sheet .lineup-bench{padding:7px}.compact-roster-sheet .lineup-slots label,.compact-roster-sheet .lineup-bench article{min-height:40px}}@media (width<=700px){.draft-room-actions{flex-wrap:wrap}.draft-room-actions .draft-sound-toggle,.draft-room-actions .draft-sound-test{flex:1}.draft-room-actions .draft-live-pill{order:-1}.draft-sound-test{font-size:10px}}@media (width<=700px) and (orientation:portrait){.draft-board-view.app-fullscreen{padding:8px}.draft-board-view.app-fullscreen .draft-board{width:max-content;min-width:0!important}.draft-board-view.app-fullscreen .draft-board-row{grid-template-columns:42px repeat(var(--draft-team-count),84px)!important}.draft-board-view.app-fullscreen .draft-board-shell{overflow:auto}.draft-board-view.app-fullscreen .draft-round,.draft-board-view.app-fullscreen .draft-pick-cell{min-height:64px}.draft-board-view.app-fullscreen .draft-round b{font-size:11px}.draft-board-view.app-fullscreen .draft-board-header>span{width:42px;font-size:7px}.draft-board-view.app-fullscreen .draft-board-header strong{font-size:8px}.draft-board-view.app-fullscreen .draft-pick-cell strong{font-size:9px}.draft-board-view.app-fullscreen .draft-view-heading h3{font-size:15px}.draft-board-view.app-fullscreen .draft-board-heading-actions button{padding:8px;font-size:9px}}@media (width<=700px){.draft-board-view.app-fullscreen{padding:7px 8px}.draft-board-view.app-fullscreen .draft-board{width:100%;min-width:0!important}.draft-board-view.app-fullscreen .draft-board-row{grid-template-columns:34px repeat(var(--draft-team-count),minmax(0,1fr))!important}.draft-board-view.app-fullscreen .draft-board-shell{overflow:hidden auto}.draft-board-view.app-fullscreen .draft-board-header>span{width:auto;height:45px;padding:2px;font-size:5px}.draft-board-view.app-fullscreen .draft-board-header strong{white-space:normal;height:45px;padding:3px 1px;font-size:7px;line-height:1}.draft-board-view.app-fullscreen .draft-board-header strong img{width:11px;height:11px;margin:0}.draft-board-view.app-fullscreen .draft-board-header strong small{font-size:4px}.draft-board-view.app-fullscreen .draft-round,.draft-board-view.app-fullscreen .draft-pick-cell{min-height:50px;padding:3px 2px}.draft-board-view.app-fullscreen .draft-round b{font-size:10px}.draft-board-view.app-fullscreen .draft-pick-cell>div{gap:1px}.draft-board-view.app-fullscreen .draft-pick-cell i{width:16px;height:13px;font-size:5px}.draft-board-view.app-fullscreen .draft-pick-cell img{width:13px;height:13px}.draft-board-view.app-fullscreen .draft-pick-cell strong{white-space:normal;margin-top:3px;font-size:7px;line-height:1}.draft-board-view.app-fullscreen .draft-pick-cell small{margin-top:2px;font-size:4px}.draft-board-view.app-fullscreen .draft-chat-launcher,.draft-board-view.app-fullscreen .draft-chat-drawer{display:none}}.block-structure-panel{padding:0;overflow:hidden}.block-structure-panel>header{border-bottom:1px solid #2d2920;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.block-structure-panel>header h3{margin:3px 0 5px;font-size:20px}.block-structure-panel>header span,.block-structure-panel>footer span{color:#837d72;font-size:9px}.block-structure-summary{background:#17140c;border:1px solid #443817;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:9px 12px;display:grid}.block-structure-summary b{color:#e2b43b;text-align:right;font-size:15px}.block-structure-summary small{color:#8f8059;font-size:6px;font-weight:900}.block-setting-head,.block-setting-rows article{grid-template-columns:minmax(100px,1fr) 190px 220px;align-items:center;gap:14px;padding:0 20px;display:grid}.block-setting-head{color:#746f66;letter-spacing:.08em;border-bottom:1px solid #29261f;height:34px;font-size:7px;font-weight:900}.block-setting-head span:not(:first-child){text-align:center}.block-setting-rows article{border-bottom:1px solid #28251e;min-height:58px}.block-setting-rows article>strong{color:#e3b83f;background:#1b160a;border:1px solid #554314;border-radius:6px;place-items:center;width:48px;height:31px;font-size:9px;display:grid}.block-stepper{grid-template-columns:34px 48px 34px;justify-content:center;align-items:center;display:grid}.block-stepper button{color:#d9ae39;background:#151411;border:1px solid #3a3428;height:31px;font-size:16px;font-weight:900}.block-stepper button:first-child{border-radius:6px 0 0 6px}.block-stepper button:last-child{border-radius:0 6px 6px 0}.block-stepper button:disabled{opacity:.3}.block-stepper b{color:#eee8dc;background:#0b0b0a;border-top:1px solid #3a3428;border-bottom:1px solid #3a3428;place-items:center;height:31px;font-size:11px;display:grid}.block-structure-panel>footer{justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.block-structure-panel>footer button{height:38px}@media (width<=650px){.block-structure-panel>header{flex-direction:column;align-items:flex-start;padding:13px}.block-structure-summary{grid-template-columns:auto auto auto auto}.block-setting-head,.block-setting-rows article{grid-template-columns:64px 1fr 1fr;gap:5px;padding:0 7px}.block-setting-head{font-size:5.5px}.block-setting-rows article{min-height:52px}.block-setting-rows article>strong{width:42px;height:28px}.block-stepper{grid-template-columns:28px 34px 28px}.block-stepper button,.block-stepper b{height:29px}.block-structure-panel>footer{flex-direction:column;align-items:stretch;padding:10px}.block-structure-panel>footer button{width:100%}}.block-assignment-shell{padding:0;overflow:hidden}.block-assignment-shell>header,.block-assignment-shell>footer{border-bottom:1px solid #2c2921;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.block-assignment-shell>header h3{margin:3px 0;font-size:20px}.block-assignment-shell>header span,.block-assignment-shell>footer span{color:#817b72;font-size:8px}.block-assignment-shell>header>b{color:#ddb038;font-size:9px}.block-assignment-layout{grid-template-columns:230px minmax(0,1fr);min-height:570px;display:grid}.block-directory{background:#0d0d0c;border-right:1px solid #2c2921;overflow:auto}.block-directory button{text-align:left;background:0 0;border:0;border-bottom:1px solid #26231d;grid-template-columns:39px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 11px;display:grid}.block-directory button.active{background:linear-gradient(90deg,#241d0d,#15130e);box-shadow:inset 3px 0 #d9aa34}.block-directory i{color:#e1b43b;background:#1c170b;border:1px solid #524116;border-radius:6px;place-items:center;height:32px;font-size:7px;font-style:normal;font-weight:900;display:grid}.block-directory span{min-width:0}.block-directory strong,.block-directory small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-directory strong{font-size:9px}.block-directory small{color:#777168;margin-top:4px;font-size:7px}.block-directory em{color:#d5a936;font-style:normal}.block-player-builder{grid-template-rows:auto auto auto minmax(200px,1fr);min-width:0;display:grid}.block-player-builder-head{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.block-player-builder-head h4{margin:2px 0;font-size:15px}.block-player-builder-head>b{color:#dbae36}.block-selected-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 15px 12px;display:grid}.block-selected-players>p,.block-player-results>p{color:#777269;font-size:9px}.block-selected-players article{background:#11110f;border:1px solid #302b22;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.block-selected-players i,.block-player-results i{color:#e2b43a;background:#30250d;border-radius:5px;place-items:center;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.block-selected-players span{min-width:0}.block-selected-players strong,.block-selected-players small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-selected-players strong{font-size:9px}.block-selected-players small{color:#79736a;font-size:7px}.block-selected-players button{color:#a47e32;background:0 0;border:0;font-size:7px;font-weight:900}.block-player-search{border-top:1px solid #2a271f;border-bottom:1px solid #2a271f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 15px;display:grid}.block-player-search input{color:#eee7da;background:#0a0a09;border:1px solid #39342a;border-radius:7px;height:38px;padding:0 11px}.block-player-search span{color:#837b6b;text-transform:uppercase;font-size:7px;font-weight:900}.block-player-results{max-height:420px;padding:8px 15px;overflow:auto}.block-player-results article{border-bottom:1px solid #28251f;border-left:3px solid var(--position);grid-template-columns:28px 36px minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:48px;padding:5px 8px;display:grid}.block-player-results article>b{color:#8b826f;text-align:center;font-size:8px}.block-player-results span{min-width:0}.block-player-results strong,.block-player-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-player-results strong{font-size:9px}.block-player-results small{color:#777168;font-size:7px}.block-player-results button{color:#deb23d;background:#1d180d;border:1px solid #4b3d1c;border-radius:6px;height:30px;font-size:7px;font-weight:900}.block-player-results button:disabled{opacity:.38}.block-assignment-shell>footer{border-top:1px solid #2c2921;border-bottom:0}.block-assignment-shell>footer button{height:38px}@media (width<=700px){.block-assignment-shell>header{flex-direction:column;align-items:flex-start}.block-assignment-layout{grid-template-columns:1fr;min-height:0}.block-directory{border-bottom:1px solid #2c2921;border-right:0;display:flex;overflow-x:auto}.block-directory button{flex:0 0 145px}.block-player-builder{grid-template-rows:auto auto auto minmax(260px,1fr)}.block-selected-players{grid-template-columns:1fr}.block-player-results{max-height:440px;padding:6px}.block-player-results article{grid-template-columns:24px 32px minmax(0,1fr) 62px;gap:5px}.block-assignment-shell>footer{flex-direction:column;align-items:stretch}.block-assignment-shell>footer button{width:100%}}.block-entry-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:12px;display:grid}.block-entry-list{padding:0;overflow:hidden}.block-entry-list>header{border-bottom:1px solid #2b2821;justify-content:space-between;align-items:center;padding:13px;display:flex}.block-entry-list>header strong{font-size:10px}.block-entry-list>header span{color:#deb13a;background:#29200b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.block-entry-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #27241e;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 11px;display:grid}.block-entry-list>button.active{background:#201a0c;box-shadow:inset 3px 0 #d8aa34}.block-entry-list>button>i{color:#dbae35;border:1px solid #4b3d19;border-radius:6px;place-items:center;height:31px;font-style:normal;display:grid}.block-entry-list>button strong,.block-entry-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-entry-list>button strong{font-size:9px}.block-entry-list>button small{color:#777168;margin-top:4px;font-size:7px}.block-entry-list>button em{color:#d5a938;font-style:normal}.block-entry-list>p{color:#777168;padding:16px;font-size:9px}.block-entry-builder{padding:0;overflow:hidden}.block-entry-builder>header{border-bottom:1px solid #2b2821;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.block-entry-builder>header h3{margin:3px 0;font-size:19px}.block-entry-builder>header>b{color:#dcaf37;font-size:8px}.block-entry-name{border-bottom:1px solid #29261f;gap:6px;padding:12px 17px;display:grid}.block-entry-name small{color:#9a8250;font-size:7px;font-weight:900}.block-entry-name input{color:#eee8dd;background:#0b0b0a;border:1px solid #3a352b;border-radius:7px;height:39px;padding:0 11px}.block-entry-rows{gap:6px;padding:12px;display:grid}.block-entry-rows article{background:#10100e;border:1px solid #2e2a22;border-radius:8px;grid-template-columns:165px minmax(180px,1fr) minmax(155px,.7fr);align-items:center;gap:9px;min-height:62px;padding:7px;display:grid}.block-entry-rows article.selected{background:linear-gradient(90deg,#181409,#10100e 38%);border-color:#4a3d1e}.block-entry-label{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}.block-entry-label i{color:#e0b43b;background:#1d170a;border:1px solid #514016;border-radius:6px;place-items:center;height:34px;font-size:7px;font-style:normal;font-weight:900;display:grid}.block-entry-label strong,.block-entry-label small{white-space:nowrap;display:block}.block-entry-label strong{font-size:9px}.block-entry-label small{color:#777168;margin-top:3px;font-size:7px}.block-entry-rows select{color:#e7dfd2;background:#0a0a09;border:1px solid #3c372d;border-radius:7px;min-width:0;height:38px;padding:0 9px}.block-entry-player{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.block-entry-player>b{color:#dfb23a;background:#2b220d;border-radius:5px;place-items:center;height:29px;font-size:7px;display:grid}.block-entry-player strong,.block-entry-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-entry-player strong{font-size:9px}.block-entry-player small{color:#777168;font-size:7px}.block-unavailable{color:#9b685f;font-size:8px}.block-entry-builder>footer{border-top:1px solid #2b2821;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.block-entry-builder>footer span{color:#817a70;font-size:8px}.block-entry-builder>footer button{height:38px}@media (width<=760px){.block-entry-layout{grid-template-columns:1fr}.block-entry-list{display:flex;overflow-x:auto}.block-entry-list>header{flex:0 0 110px}.block-entry-list>button{border-right:1px solid #27241e;flex:0 0 160px}.block-entry-list>p{flex:1}.block-entry-rows article{grid-template-columns:1fr}.block-entry-player{padding:3px 0}.block-entry-builder>footer{flex-direction:column;align-items:stretch}.block-entry-builder>footer button{width:100%}}.paper-block-list article{padding:0;display:block;overflow:hidden}.paper-block-list .block-entry-label{background:#17150f;border-bottom:1px solid #312c22;padding:9px 11px}.paper-block-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.paper-block-choices button{text-align:left;background:#0e0e0d;border:1px solid #29261f;border-top:0;border-left:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.paper-block-choices button:nth-child(2n){border-right:0}.paper-block-choices button>i{color:#edc55c;background:#090909;border:1px solid #5a513e;border-radius:3px;place-items:center;width:21px;height:21px;font-size:13px;font-style:normal;font-weight:950;display:grid}.paper-block-choices button.checked>i{color:#080808;background:#d9ae39;border-color:#d9ae39}.paper-block-choices span{min-width:0}.paper-block-choices strong,.paper-block-choices small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paper-block-choices strong{font-size:9px}.paper-block-choices small{color:#7f796e;margin-top:3px;font-size:7px}.block-team-tabs{background:#11110f;border:1px solid #302c23;border-radius:9px;gap:6px;padding:5px;display:flex;overflow-x:auto}.block-team-tabs button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:31px minmax(90px,1fr);align-items:center;gap:7px;min-width:170px;padding:6px 10px;display:grid}.block-team-tabs button.active{color:#090909;background:linear-gradient(135deg,#b9891d,#e3b942)}.block-team-tabs i{border:1px solid;border-radius:5px;place-items:center;height:29px;font-style:normal;display:grid}.block-team-tabs strong,.block-team-tabs small{display:block}.block-team-tabs strong{font-size:9px}.block-team-tabs small{opacity:.7;margin-top:2px;font-size:7px}.saved-block-team{max-width:980px;margin:auto;padding:0;overflow:hidden}.saved-block-team>header{border-bottom:1px solid #2d2921;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.saved-block-team>header h3{margin:3px 0;font-size:19px}.saved-block-team>header>b{color:#dcaf37;font-size:8px}.saved-block-team>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-block-team article{border-bottom:1px solid #29261f;border-right:1px solid #29261f;grid-template-columns:40px minmax(0,1fr) 25px;align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:grid}.saved-block-team article>i{color:#e0b43b;background:#1d170a;border:1px solid #554316;border-radius:6px;place-items:center;height:34px;font-size:7px;font-style:normal;font-weight:900;display:grid}.saved-block-team article span>*{display:block}.saved-block-team article small{color:#98834d;text-transform:uppercase;font-size:6px;font-weight:900}.saved-block-team article strong{margin:3px 0;font-size:10px}.saved-block-team article em{color:#79736a;font-size:7px;font-style:normal}.saved-block-team article>b{color:#dcb13b;font-size:13px}@media (width<=650px){.paper-block-choices{grid-template-columns:1fr}.paper-block-choices button{border-right:0}.saved-block-team>div{grid-template-columns:1fr}.saved-block-team article{border-right:0}}.paper-block-choices button{grid-template-columns:25px 38px minmax(0,1fr);min-height:58px;transition:background .18s,box-shadow .18s}.paper-block-choices button:hover{z-index:1;background:#18150e;position:relative;box-shadow:inset 0 0 0 1px #58451b}.paper-block-choices button.checked{background:radial-gradient(circle at 48px,#e1b23a33,#0000 45%),linear-gradient(90deg,#30250c,#17140d);box-shadow:inset 4px 0 #edc34f,0 0 18px #daaa331a}.paper-block-choices button.checked>i{color:#080808;background:#e1b43b;border-color:#f1c855;box-shadow:0 0 10px #e1b43b6b}.paper-block-choices button>img{object-fit:contain;filter:drop-shadow(0 3px 4px #000);width:36px;height:36px;transition:transform .18s}.paper-block-choices button.checked>img{filter:drop-shadow(0 0 7px #edc34f47);transform:scale(1.08)}.overview-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.overview-player-block{padding:0;overflow:hidden}.overview-player-block>header{background:linear-gradient(110deg,#19150c,#10100e);border-bottom:1px solid #2d2921;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.overview-player-block>header>div{align-items:center;gap:9px;display:flex}.overview-player-block>header i{color:#e2b53c;background:#211a0a;border:1px solid #574516;border-radius:6px;place-items:center;width:38px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.overview-player-block>header h3{margin:2px 0;font-size:14px}.overview-player-block>header>b{color:#8b826f;font-size:7px}.overview-player-block>div>article{border-bottom:1px solid #28251f;grid-template-columns:24px 34px minmax(0,1fr) 55px;align-items:center;gap:8px;min-height:53px;padding:6px 11px;display:grid}.overview-player-block>div>article:last-child{border-bottom:0}.overview-player-block article>b{color:#8e846e;text-align:center;font-size:8px}.overview-player-block article>img{object-fit:contain;width:31px;height:31px}.overview-player-block article>span{min-width:0}.overview-player-block article strong,.overview-player-block article span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-player-block article strong{font-size:9px}.overview-player-block article span small{color:#767068;margin-top:3px;font-size:7px}.overview-player-block article>em{color:#e2b43b;text-align:right;font-size:14px;font-style:normal;font-weight:900}.overview-player-block article>em small{color:#817656;letter-spacing:.1em;font-size:5px;display:block}.block-standings .standings-row{cursor:default}@media (width<=720px){.overview-block-grid{grid-template-columns:1fr}.overview-player-block>div>article{grid-template-columns:22px 31px minmax(0,1fr) 48px;padding:5px 8px}.overview-player-block article>em{font-size:12px}}.saved-block-team article{background:radial-gradient(circle at 70px,#dcae361a,#0000 38%),#10100e;grid-template-columns:38px 40px minmax(0,1fr) 27px;min-height:72px;box-shadow:inset 3px 0 #d8aa34}.saved-block-team article>img{object-fit:contain;filter:drop-shadow(0 3px 4px #000);width:38px;height:38px}.saved-block-team article>b{color:#080808;background:#dcb13b;border-radius:4px;place-items:center;width:23px;height:23px;display:grid;box-shadow:0 0 10px #dcb13b40}@media (width<=650px){.saved-block-team article{grid-template-columns:36px 38px minmax(0,1fr) 25px}}.block-public-roster .public-roster-list article{grid-template-columns:42px 34px minmax(0,1fr) auto}.block-public-roster .public-roster-list article>img{object-fit:contain;width:31px;height:31px}@media (width<=520px){.block-public-roster .public-roster-list article{grid-template-columns:35px 30px minmax(0,1fr) auto;gap:6px}.block-public-roster .public-roster-list article>img{width:27px;height:27px}}.block-leaderboard-page .standings-panel{padding:0;overflow:hidden}.block-leaderboard-page .standings-toolbar{border-bottom:1px solid #2d2922;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.block-leaderboard-page .standings-toolbar h3{margin:3px 0;font-size:18px}.block-leaderboard-page .standings-toolbar label{color:#8b8478;background:#0d0d0c;border:1px solid #3a362e;border-radius:6px;align-items:center;gap:8px;width:min(300px,45%);height:39px;padding:0 11px;display:flex}.block-leaderboard-page .standings-toolbar label>span{flex:none;font-size:14px}.block-leaderboard-page .standings-toolbar input{color:#e6dfd4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.block-leaderboard-page .standings-table{border:0;border-radius:0}@media (width<=600px){.block-leaderboard-page .standings-toolbar{flex-direction:column;align-items:stretch;padding:11px}.block-leaderboard-page .standings-toolbar label{width:100%}}.hero-actions .join-code-button{color:#ddd5c6;text-align:left;background:linear-gradient(135deg,#19150d,#11110e);border:1px solid #4d4126;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:190px;min-height:47px;padding:6px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 5px 14px #0000002e}.hero-actions .join-code-button:hover{background:linear-gradient(135deg,#241c0d,#15130e);border-color:#a17d28;transform:translateY(-1px)}.join-code-button>i{color:#e3b43a;background:#2b220d;border-radius:6px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.join-code-button>span{gap:2px;display:grid}.join-code-button strong{font-size:9px}.join-code-button small{color:#817b70;font-size:7px}.join-code-button>b{color:#dcae37;font-size:13px}.league-card>.enter-league-button{color:#e0b43c;text-align:left;background:#18140c;border:1px solid #493b1c;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;margin-top:2px;padding:0 10px;transition:background .18s,border-color .18s,transform .18s;display:flex}.league-card>.enter-league-button:hover{background:#241c0c;border-color:#b88d28;transform:translateY(-1px)}.league-card>.enter-league-button>span{color:#f0d27a;margin:0;font-size:9px;font-weight:900}.league-card>.enter-league-button>b{color:#8d8474;font-size:7px;font-weight:800}.league-card>.enter-league-button:hover>b{color:#d9c28d}@media (width<=600px){.hero-actions .join-code-button{width:100%;min-width:0}.league-card>.enter-league-button{min-height:42px}}.block-entry-controls{gap:11px;display:grid}.block-lock-status{border-color:#3b3526;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.block-lock-status.locked{background:linear-gradient(110deg,#1d100e,#10100f);border-color:#60332e}.block-lock-status h3{margin:3px 0 5px;font-size:18px}.block-lock-status span{color:#827b70;font-size:9px}.block-lock-status button{min-width:130px;height:39px}.block-lock-schedule{padding:0;overflow:hidden}.block-lock-schedule>header{border-bottom:1px solid #2c2921;padding:16px 18px}.block-lock-schedule>header h3{margin:3px 0 5px;font-size:18px}.block-lock-schedule>header span,.block-lock-schedule>footer span{color:#817a70;font-size:9px}.block-lock-options{grid-template-columns:repeat(2,1fr);gap:8px;padding:13px 18px;display:grid}.block-lock-options label{background:#11110f;border:1px solid #363129;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px;display:grid}.block-lock-options label.selected{background:#1c170c;border-color:#7b6123;box-shadow:inset 3px 0 #d9aa34}.block-lock-options input{accent-color:#d9aa34}.block-lock-options strong,.block-lock-options small{display:block}.block-lock-options strong{font-size:10px}.block-lock-options small{color:#777168;margin-top:5px;font-size:8px;line-height:1.35}.block-lock-date{gap:6px;padding:0 18px 14px;display:grid}.block-lock-date small{color:#a38848;font-size:7px;font-weight:900}.block-lock-date input{color:#e8e0d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0a;border:1px solid #3b362c;border-radius:7px;height:40px;padding:0 10px}.block-lock-schedule>footer{border-top:1px solid #2c2921;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.block-lock-schedule>footer button{height:38px}@media (width<=650px){.block-lock-status{flex-direction:column;align-items:stretch}.block-lock-status button{width:100%}.block-lock-options{grid-template-columns:1fr;padding:10px}.block-lock-date{padding:0 10px 10px}.block-lock-schedule>footer{flex-direction:column;align-items:stretch}.block-lock-schedule>footer button{width:100%}}@media (width<=800px){.draft-overview .draft-standing-head,.draft-overview .draft-overview-standings>article{grid-template-columns:28px minmax(105px,1fr) 52px 38px 64px;gap:4px;padding-left:8px;padding-right:8px}.draft-overview .draft-standing-head span:nth-child(3),.draft-overview .draft-standing-head span:nth-child(4),.draft-overview .draft-overview-standings>article>strong:first-of-type,.draft-overview .draft-overview-standings>article>span:nth-of-type(2){display:block}.draft-overview .draft-standing-head span{letter-spacing:.08em;font-size:6px}.draft-overview .draft-standing-head span:first-child,.draft-overview .draft-standing-head span:nth-child(n+3),.draft-overview .draft-standing-head span:nth-child(2),.draft-overview .draft-overview-standings>article>b{text-align:center}.draft-overview .draft-standing-head span:last-child{font-size:0}.draft-overview .draft-standing-head span:last-child:after{content:"FPTS";font-size:6px}.draft-overview .draft-overview-standings>article{min-height:54px;font-size:9px}.draft-overview .draft-standing-team{gap:6px;min-width:0}.draft-overview .draft-standing-team img,.draft-overview .draft-standing-team>i{flex:0 0 28px;width:28px;height:28px}.draft-overview .draft-standing-team small{display:none}.draft-overview .draft-overview-standings>article>strong,.draft-overview .draft-overview-standings>article>span{text-align:center}}@media (width<=520px){.draft-overview .draft-standing-head,.draft-overview .draft-overview-standings>article{grid-template-columns:22px minmax(78px,1fr) 43px 34px 52px;gap:2px;padding-left:5px;padding-right:5px}.draft-overview .draft-standing-head span:nth-child(3),.draft-overview .draft-standing-head span:nth-child(4),.draft-overview .draft-overview-standings>article>strong:first-of-type,.draft-overview .draft-overview-standings>article>span:nth-of-type(2){display:block}.draft-overview .draft-standing-team img,.draft-overview .draft-standing-team>i{flex-basis:24px;width:24px;height:24px}.draft-overview .draft-standing-team{gap:4px}.draft-overview .draft-standing-team strong{font-size:8.5px}.draft-overview .draft-overview-standings>article>strong,.draft-overview .draft-overview-standings>article>span{font-size:8px}}.league-page.compact-team-hub{grid-auto-rows:max-content;align-content:start;min-height:0}.compact-team-hub>*{align-self:start;width:100%}.compact-team-hub .compact-team-header{height:54px;min-height:54px;padding:6px 10px}.compact-team-hub .team-hub-tabs{height:44px;min-height:44px}.compact-team-hub .team-hub-tabs button{height:34px;min-height:34px}.compact-roster-sheet{align-content:start;max-width:980px}.compact-roster-sheet>.league-panel{min-height:0}.compact-roster-sheet .lineup-editor,.compact-roster-sheet .lineup-bench{padding:9px}.compact-roster-sheet .lineup-slots label,.compact-roster-sheet .lineup-bench article{min-height:40px}.compact-roster-sheet .lineup-slots label{grid-template-columns:42px minmax(0,1fr)}.compact-roster-sheet .lineup-slots label>i,.compact-roster-sheet .lineup-bench article>i,.compact-roster-sheet .lineup-slots select{height:29px}.compact-team-hub .trade-center,.compact-team-hub .team-trade-block,.compact-team-hub .slot-trades-page{align-content:start;min-height:0}.compact-team-hub .trade-center{gap:10px;padding:14px}.compact-team-hub .trade-center>header{min-height:42px}.compact-team-hub .trade-builder{grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(190px,1fr)) auto;gap:7px}.compact-team-hub .trade-builder select{height:38px}.compact-team-hub .trade-builder select[multiple]{height:88px}.compact-team-hub .trade-builder .gold-button{height:38px}.compact-team-hub .trade-offer-list article{min-height:48px;padding:7px 10px}.compact-team-hub .team-trade-block{gap:9px;padding:14px}.compact-team-hub .team-trade-block>header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.compact-team-hub .team-trade-block>header h3{margin:2px 0;font-size:15px}.compact-team-hub .team-trade-block>header span{font-size:8px}.compact-team-hub .team-trade-block-form{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.5fr) 70px;align-items:center}.compact-team-hub .team-trade-block select,.compact-team-hub .team-trade-block input,.compact-team-hub .team-trade-block-form button{height:38px}.compact-team-hub .team-trade-block-current{margin-top:0}@media (width<=700px){.league-page.compact-team-hub{min-height:0}.compact-team-hub .compact-team-header{height:46px;min-height:46px}.compact-team-hub .team-hub-tabs{height:42px;min-height:42px}.compact-roster-sheet{max-width:none}.compact-team-hub .trade-builder,.compact-team-hub .team-trade-block-form{grid-template-columns:1fr}.compact-team-hub .trade-builder select[multiple]{height:76px}.compact-team-hub .team-trade-block{padding:10px}.compact-team-hub .team-trade-block>header{align-items:flex-start}.compact-team-hub .team-trade-block>header span{display:none}}.compact-bench article.empty-bench-slot{opacity:.72;background:#0c0c0b;border-style:dashed}.compact-bench article.empty-bench-slot>i{color:#77736b;background:#171714;border:1px dashed #4a463d}.compact-bench article.empty-bench-slot strong{color:#77736b}.compact-bench article.empty-bench-slot small{color:#595650}.free-agent-list>div{grid-template-columns:1fr}.player-market-table .player-market-head{color:#79736a;text-transform:uppercase;border-bottom:1px solid #302c24;grid-template-columns:minmax(220px,1fr) 70px 90px 90px 64px;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:7px;font-weight:900;display:grid}.player-market-head button{color:#b89b50;text-align:right;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.player-market-table>div:last-child{margin-top:0}.player-market-table>div:last-child article{grid-template-columns:38px minmax(180px,1fr) 70px 90px 90px 64px}.player-market-table article>b{text-align:right;color:#d6c9a5;font-size:9px}.player-market-table article>b:nth-of-type(2){color:#c9a344}.player-market-table article>b:nth-of-type(3){color:#77bd8a}@media (width<=650px){.player-market-table .player-market-head{grid-template-columns:minmax(125px,1fr) 45px 58px 62px 52px;padding:6px 5px}.player-market-table>div:last-child article{grid-template-columns:32px minmax(90px,1fr) 45px 58px 62px 52px;gap:5px;padding:6px 4px}.player-market-table article>i{height:28px}.player-market-table article strong{font-size:9px}.player-market-table article small{font-size:6px}.player-market-table article>b{font-size:8px}.player-market-table article>button{padding:0 4px;font-size:7px}}.player-market-table .player-market-head{grid-template-columns:minmax(220px,1fr) 82px 96px 96px 92px;gap:10px}.player-market-table .player-market-head button{text-align:center}.player-market-table .player-market-head>span:last-child{text-align:right;padding-right:8px}.player-market-table>div:last-child article{grid-template-columns:38px minmax(180px,1fr) 82px 96px 96px 92px;gap:10px}.player-market-table article>b{text-align:center}.player-market-table article>button{justify-self:end;width:64px}@media (width<=650px){.player-market-table .player-market-head{grid-template-columns:minmax(125px,1fr) 45px 58px 62px 60px;gap:4px}.player-market-table>div:last-child article{grid-template-columns:32px minmax(90px,1fr) 45px 58px 62px 60px;gap:4px}.player-market-table article>button{width:52px}}.player-market-table article{border-left:4px solid var(--position);background:linear-gradient(90deg,var(--position),#11110f 38%)}@supports (color:color-mix(in lab, red, red)){.player-market-table article{background:linear-gradient(90deg,color-mix(in srgb,var(--position) 8%,#11110f),#11110f 38%)}}.player-market-table article>i{background:var(--position);color:#080808;font-weight:950}.player-market-table article>span small{align-items:center;gap:5px;display:flex}.player-market-table article>span small img{object-fit:contain;flex:none;width:17px;height:17px}.player-market-table article>span strong{color:#f0ebe2;font-size:11px}.player-market-table article:hover{background:linear-gradient(90deg,var(--position),#17150f 42%)}@supports (color:color-mix(in lab, red, red)){.player-market-table article:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--position) 14%,#17150f),#17150f 42%)}}@media (width<=650px){.player-market-table article>span small img{width:14px;height:14px}.player-market-table article>span strong{font-size:9px}}.league-activity-feed{min-height:220px;max-height:460px;padding:12px}.league-activity-feed article{grid-template-columns:32px minmax(0,1fr);gap:8px;width:min(68%,620px);margin-bottom:9px}.league-activity-feed .activity-avatar{border-radius:8px;width:30px;height:30px;font-size:8px}.league-activity-feed article header{gap:6px}.league-activity-feed article header strong{font-size:9px}.league-activity-feed article header span{padding:2px 4px;font-size:6px}.league-activity-feed article time{font-size:7px}.league-activity-feed article p{color:#ccc6bb;background:#151513;border-radius:3px 9px 9px;width:auto;max-width:100%;margin:3px 0 0;padding:7px 9px;font-size:10px;line-height:1.35;display:inline-block}.league-activity-feed article.mine p{color:#ddd2b6;background:#201b10;border-color:#59491e;box-shadow:inset 2px 0 #b88d22}.league-activity-feed article.announcement p{background:linear-gradient(100deg,#211b0c,#15130e);padding:8px 10px}@media (width<=700px){.league-activity-feed{padding:8px}.league-activity-feed article{grid-template-columns:28px minmax(0,1fr);gap:7px;width:88%;margin-bottom:7px}.league-activity-feed .activity-avatar{width:27px;height:27px}.league-activity-feed article p{padding:6px 8px;font-size:9px}.league-activity-feed article time{width:auto;margin-left:auto}}.my-team-recap-shell{align-content:start;gap:8px;display:grid}.my-team-recap-shell>button{color:#d7ac36;background:#17140d;border:1px solid #4a3d20;border-radius:7px;justify-self:end;height:34px;padding:0 11px;font-size:8px;font-weight:900}.my-team-recap-shell>button.active{justify-self:start}.my-draft-recap{gap:10px;display:grid}.my-recap-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.my-recap-summary article{background:#11110f;border:1px solid #302c22;border-radius:8px;gap:5px;padding:13px;display:grid}.my-recap-summary small{color:#80786c;font-size:7px}.my-recap-summary strong{color:#e2b53a;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.my-recap-board>div{gap:4px;margin-top:10px;display:grid}.my-recap-board article{border:1px solid #2d2922;border-left:3px solid var(--position);border-radius:6px;grid-template-columns:28px 34px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:7px;display:grid}.my-recap-board article>b{color:#746e64;font-size:8px}.my-recap-board article>i{background:var(--position);color:#080808;border-radius:5px;place-items:center;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.my-recap-board article>span{gap:2px;display:grid}.my-recap-board article strong{font-size:9px}.my-recap-board article small{color:#777168;font-size:7px}.my-recap-board article>em{color:#d6aa34;text-align:right;font-size:9px;font-style:normal;font-weight:900}.my-recap-positions>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.my-recap-positions span{background:#11110f;border:1px solid #302c23;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;display:flex}.my-recap-positions span b{color:#9a8e70;font-size:8px}.my-recap-positions span strong{color:#e2b43b;font-size:11px}@media (width<=650px){.my-recap-summary{grid-template-columns:repeat(2,1fr)}.my-recap-board article{grid-template-columns:24px 31px minmax(0,1fr) 35px}.my-team-recap-shell>button{justify-self:stretch}}.draft-setup-tabbed{align-content:start;gap:10px;display:grid}.commissioner-subtabs{background:#11110e;border:1px solid #302c22;border-radius:10px;gap:5px;padding:5px;display:flex;overflow:auto}.commissioner-subtabs button{color:#8e887e;text-transform:uppercase;background:0 0;border:0;border-radius:7px;flex:1;min-width:115px;height:38px;font-size:8px;font-weight:900}.commissioner-subtabs button.active{color:#090909;background:linear-gradient(135deg,#bc8d1e,#e1b743)}.setup-focus-panel{gap:15px;min-height:0;padding:17px;display:grid}.setup-focus-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.setup-focus-panel>header h3{margin:3px 0;font-size:18px}.setup-focus-panel>header span{color:#817b72;font-size:9px}.setup-focus-panel>header>b{color:#d9ad35;font-size:9px}.focused-setting-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;display:grid}.focused-setting-grid label{gap:6px;display:grid}.focused-setting-grid small{color:#9a8654;font-size:7px;font-weight:900}.focused-setting-grid input,.focused-setting-grid select{color:#ded7ca;background:#0c0c0b;border:1px solid #39342a;border-radius:7px;min-width:0;height:40px;padding:0 10px}.focused-setting-grid label>span{color:#746e65;font-size:7px;line-height:1.35}.injury-settings{border-top:1px solid #2c2922;grid-template-columns:repeat(2,minmax(180px,280px));padding-top:13px}.setup-focus-panel>.draft-trade-toggle{margin-bottom:2px}.tabbed-setup-save{background:#12110e;border:1px solid #332d20;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.tabbed-setup-save span{color:#80796f;font-size:8px}.tabbed-setup-save button{height:38px}@media (width<=900px){.focused-setting-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.commissioner-subtabs button{min-width:100px}.setup-focus-panel{padding:11px}.focused-setting-grid,.injury-settings{grid-template-columns:1fr}.tabbed-setup-save{flex-direction:column;align-items:stretch}.tabbed-setup-save button{width:100%}}.app-update-prompt{z-index:200;color:#090909;text-align:left;cursor:pointer;background:linear-gradient(135deg,#d4a62f,#efc858);border:1px solid #80631f;border-radius:10px;gap:2px;min-width:180px;padding:11px 14px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 38px #000c}.app-update-prompt strong{font-size:10px}.app-update-prompt span{opacity:.72;font-size:8px}.app-update-prompt:disabled{opacity:.75}@media (width<=700px){.app-update-prompt{bottom:76px;left:10px;right:10px}}.draft-room-topbar{padding:17px 20px;position:relative;overflow:hidden}.draft-room-topbar.my-clock{border-color:#8d6d20;box-shadow:inset 4px 0 #e1b43b,0 0 28px #deae3014}.draft-room-actions{flex-wrap:wrap;justify-content:flex-end}.draft-connection{color:#77c78b;letter-spacing:.08em;text-transform:uppercase;background:#101a12;border:1px solid #304535;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:950;display:flex}.draft-connection i{background:#52cd73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #52cd73}.draft-connection.offline{color:#ed7777;background:#211111;border-color:#673333}.draft-connection.offline i{box-shadow:none;background:#e25353}.draft-room-view-tabs{z-index:20;grid-template-columns:repeat(3,1fr);height:auto;position:sticky;top:0}.draft-room-view-tabs button{justify-content:center;align-items:center;gap:7px;display:flex}.draft-room-view-tabs button>span{font-size:16px}.draft-room-view-tabs button>i{color:#dfb33e;background:#2b2413;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:inline-grid}.draft-room-view-tabs button.active>i{background:#090909}.draft-queue-tab{display:none}.draft-board-window{background:#12110e;border:1px solid #302b21;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:38px 1fr 38px;align-items:center;gap:7px;padding:6px;display:none}.draft-board-window span{text-align:center;color:#b0a999;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.draft-board-window button{color:#ddb13a;background:#1c180f;border:1px solid #443a25;border-radius:6px;height:32px;font-size:16px}.draft-board-window button:disabled{opacity:.3}.draft-pick-cell.previous{box-shadow:inset 0 3px #6b665a}.draft-pick-cell.next:not(.current){background:#12130f;box-shadow:inset 0 0 0 1px #36382a}.draft-pick-cell.next:not(.current):after{content:"NEXT";color:#777c5c;letter-spacing:.08em;font-size:5px;font-weight:950;position:absolute;bottom:4px;right:5px}.draft-player-row,.free-agent-list article,.lineup-slots label,.lineup-bench article{transition:border-color .15s,background .15s,transform .15s}.draft-player-row:active,.free-agent-list article:active{transform:scale(.995)}.directory-empty,.league-feature-empty,.draft-chat-empty{color:#817b70;text-align:center;border:1px dashed #343027;border-radius:9px;place-items:center;min-height:110px;padding:24px;font-size:10px;line-height:1.55;display:grid}.directory-empty:before{content:"";border:2px solid #4a412d;border-top-color:#dbad36;border-radius:50%;width:18px;height:18px;margin-bottom:7px;animation:.8s linear infinite polish-spin}.league-feature-empty:before,.draft-chat-empty:before{display:none}@keyframes polish-spin{to{transform:rotate(360deg)}}.commissioner-tabs{scrollbar-width:none}.commissioner-tabs::-webkit-scrollbar{display:none}.commissioner-subtabs::-webkit-scrollbar{display:none}.commissioner-tabs button,.commissioner-subtabs button{white-space:nowrap}.trade-block-grid>article{padding:11px}.trade-block-grid article>p{min-height:0;margin:9px 0;padding:8px}.trade-block-grid article>header>span{width:36px;height:36px}.trade-block-grid article>header{grid-template-columns:36px minmax(0,1fr) 32px}.trade-block-grid article>header>i{width:32px;height:28px}.player-detail-drawer{overscroll-behavior:contain}.player-detail-drawer>footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}@media (width<=700px){.league-page{gap:10px}.league-page-heading{gap:9px;min-height:0!important;padding:12px!important}.league-page-heading h2{line-height:1.05;font-size:20px!important}.league-page-heading span{line-height:1.4;font-size:8px!important}.league-page-heading>.gold-button{width:auto;min-height:36px;padding:0 10px}.league-panel{border-radius:10px}.draft-room-page{gap:9px;padding-bottom:78px}.draft-room-topbar{z-index:30;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 11px;display:grid;position:sticky;top:0}.draft-room-topbar>div:first-child{min-width:0}.draft-room-topbar .eyebrow{display:none}.draft-room-topbar h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:17px;overflow:hidden}.draft-room-topbar>div:first-child>span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.draft-room-actions{grid-template-columns:auto auto;gap:5px;width:auto;display:grid}.draft-room-actions .draft-connection{grid-column:1;padding:5px 7px}.draft-room-actions .draft-countdown{grid-area:1/2/3;min-width:64px;padding:6px 8px;font-size:17px}.draft-room-actions .draft-sound-toggle{grid-column:1;height:28px;min-height:28px;padding:0 7px;font-size:0;overflow:hidden}.draft-room-actions .draft-sound-toggle:after{content:"Sound";font-size:7px}.draft-room-actions>button:not(.draft-sound-toggle){display:none}.draft-room-view-tabs{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:65;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12110ef2;border-color:#423719;grid-template-columns:repeat(4,1fr);height:58px;padding:4px;position:fixed;top:auto;box-shadow:0 -8px 30px #000c}.draft-room-view-tabs button{letter-spacing:.02em;flex-direction:column;gap:1px;min-width:0;height:48px;min-height:48px;padding:2px;font-size:7px}.draft-room-view-tabs button>span{font-size:15px;line-height:1}.draft-room-view-tabs button>i{position:absolute;transform:translate(15px,-12px)}.draft-queue-tab{display:flex!important}.mobile-draft-player-tabs{display:none!important}.draft-board-window{display:grid}.draft-view-heading{flex-direction:row;align-items:center;padding:5px 2px}.draft-view-heading .eyebrow,.draft-view-heading>span{display:none}.draft-view-heading h3{margin:0;font-size:17px}.draft-board-heading-actions{margin-left:auto}.draft-board-heading-actions>span{display:none}.draft-board-heading-actions button{height:34px;padding:0 9px;font-size:8px}.draft-board-view:not(:fullscreen) .draft-board{width:100%!important;min-width:0!important}.draft-board-view:not(:fullscreen) .draft-board-shell{overflow-x:hidden}.draft-board-view:not(:fullscreen) .draft-board-row{grid-template-columns:40px repeat(var(--draft-team-count),minmax(0,1fr))!important}.draft-board-view:not(:fullscreen) .draft-board-header>span{height:45px;font-size:6px}.draft-board-view:not(:fullscreen) .draft-board-header strong{white-space:normal;min-width:0;height:45px;padding:3px 2px;font-size:7px;line-height:1.05;overflow:hidden}.draft-board-view:not(:fullscreen) .draft-board-header strong img{width:15px;height:15px}:is(.draft-board-view:not(:fullscreen) .draft-round,.draft-board-view:not(:fullscreen) .draft-pick-cell){min-height:65px}.draft-board-view:not(:fullscreen) .draft-round{padding:2px}.draft-board-view:not(:fullscreen) .draft-round b{font-size:11px}.draft-board-view:not(:fullscreen) .draft-pick-cell{padding:4px}.draft-board-view:not(:fullscreen) .draft-pick-cell i{width:21px;height:17px;font-size:6px}.draft-board-view:not(:fullscreen) .draft-pick-cell img{width:18px;height:18px}.draft-board-view:not(:fullscreen) .draft-pick-cell strong{white-space:nowrap;margin-top:4px;font-size:7px}.draft-board-view:not(:fullscreen) .draft-pick-cell small{font-size:5px}.draft-board-view:not(:fullscreen) .draft-pick-cell em{font-size:8px}.pick-owner-badge{padding:1px 2px;font-size:4px;top:2px;right:2px}.draft-player-pool>header{padding:10px}.draft-player-pool h3{font-size:16px}.draft-player-tools{gap:6px}.draft-player-tools label,.draft-player-tools select{min-height:40px}.draft-position-tabs{gap:5px;padding:7px}.draft-position-tabs button{min-width:42px;padding:7px;font-size:8px}.draft-player-list{gap:5px;padding:6px}.draft-player-row{grid-template-columns:32px minmax(0,1fr) 54px 50px;gap:5px;min-height:55px;padding:6px}.draft-player-row>i{width:30px;height:23px}.draft-player-row>button{min-height:34px;height:34px!important}.draft-room-rail{gap:8px}.draft-queue-panel>header,.draft-roster-panel>header{padding:11px}.draft-queue-panel>div,.draft-roster-panel>div{max-height:none}.commissioner-tabs{z-index:18;overscroll-behavior-x:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11110ff2;padding:4px;position:sticky;top:0;overflow-x:auto;display:flex!important}.commissioner-tabs button{flex:none;min-width:104px!important;min-height:40px!important;padding:0 10px!important;font-size:7px!important}.commissioner-subtabs{z-index:17;position:sticky;top:48px}.commissioner-subtabs button{flex:0 0 102px;min-width:102px}.setup-focus-panel{gap:10px}.focused-setting-grid label{gap:5px}.focused-setting-grid input,.focused-setting-grid select{height:44px}.draft-trade-toggle{min-height:58px;padding:10px}.tabbed-setup-save{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15130ff2;position:sticky;bottom:70px}.compact-roster-sheet .lineup-slots label,.compact-roster-sheet .lineup-bench article{min-height:46px}.compact-roster-sheet .lineup-slots select{height:36px}.compact-roster-sheet .lineup-editor,.compact-roster-sheet .lineup-bench{padding:7px}.team-hub-tabs{overflow-x:auto}.team-hub-tabs button{flex:none;min-width:94px}.trade-block-grid,.trade-block-manager>div{grid-template-columns:1fr}.trade-block-manager button{min-height:42px}.trade-offer-list article{min-height:0;padding:9px}.trade-offer-list article strong{font-size:9px}.free-agent-page>.league-page-heading{align-items:flex-start}.free-agent-page>.league-page-heading>button{width:100%}.free-agent-list>header{z-index:10;background:#090909;padding:6px;position:sticky;top:0}.free-agent-list input,.free-agent-list select{height:44px}.player-market-table{overflow:hidden}.player-market-table .player-market-head{grid-template-columns:minmax(82px,1fr) 38px 48px 50px 54px;gap:2px;padding:5px 3px;font-size:5.5px}.player-market-table>div:last-child article{grid-template-columns:30px minmax(58px,1fr) 38px 48px 50px 54px;gap:2px;padding:6px 3px}.player-market-table article>button{width:50px;height:34px}.player-market-table article>span small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.player-detail-drawer{border-left:0;width:100%}.player-detail-drawer>header{grid-template-columns:45px minmax(0,1fr) 38px;padding:14px}.player-drawer-position{width:45px;height:45px}.player-detail-drawer h2{font-size:20px}.player-detail-summary{grid-template-columns:repeat(2,1fr)}.player-detail-summary article:nth-child(2){border-right:0}.player-detail-drawer>section:not(.player-detail-summary){margin:0 14px;padding:13px 0}.player-detail-drawer>footer button{flex:1;min-height:44px;padding:0 8px}.league-feature-empty,.directory-empty{min-height:90px;padding:18px}.notification-drawer{width:auto;max-height:calc(100dvh - 76px);left:8px;right:8px}}.draft-connection.idle{color:#a8a194;background:#181612;border-color:#4a4436}.draft-connection.idle i{box-shadow:none;background:#817a6b}.draft-sound-toggle.active{box-shadow:inset 0 0 0 1px #7a5d19;color:#f0c34d!important;background:#2b220e!important;border-color:#8a6a20!important}.draft-sound-toggle:not(.active){color:#8c877f!important;background:#121211!important;border-color:#4a4640!important}@media (width<=700px){.draft-room-actions .draft-sound-toggle{min-width:68px;color:#8c877f!important;font-size:7px!important}.draft-room-actions .draft-sound-toggle:after{display:none}.draft-room-actions .draft-sound-toggle.active{color:#f0c34d!important}.draft-board-window{display:none!important}.draft-board-view:not(:fullscreen) .draft-board-shell{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.draft-board-view:not(:fullscreen) .draft-board{width:max-content!important;min-width:0!important}.draft-board-view:not(:fullscreen) .draft-board-row{grid-template-columns:44px repeat(var(--draft-team-count),96px)!important}.draft-board-view:not(:fullscreen) .draft-board-header>span{z-index:5;position:sticky;left:0}.draft-board-view:not(:fullscreen) .draft-round{z-index:5;position:sticky;left:0}.draft-board-view:not(:fullscreen) .draft-board-header strong{scroll-snap-align:start}.draft-board-view:not(:fullscreen) .draft-pick-cell{scroll-snap-align:start}}
