@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700.woff2)format("woff2")}.chip{white-space:nowrap;line-height:1;font-family:var(--ffd-condensed);border:1px solid #0000;border-radius:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.chip--sm{letter-spacing:.3px;border-radius:0;padding:1px 3px;font-size:12px}.chip--md{letter-spacing:1.2px;border-radius:0;padding:2px 6px;font-size:13px}.chip--lg{letter-spacing:1px;border-radius:0;padding:4px 11px;font-size:16px;font-weight:800}.chip__dot{background:currentColor;border-radius:0;flex:none;width:7px;height:7px;transform:rotate(45deg)}.chip__dot--pulse{animation:1.6s ease-in-out infinite ffd-chip-pulse}@keyframes ffd-chip-pulse{0%,to{opacity:1}50%{opacity:.35}}.chip--green{color:var(--ffd-green);background:#34d39921;border-color:#34d39929}.chip--blue{color:var(--ffd-blue);background:#38bdf821;border-color:#38bdf829}.chip--gold{color:var(--ffd-gold);background:#ffca3a21;border-color:#ffca3a29}.chip--red{color:var(--ffd-red);background:#ff525221;border-color:#ff525229}.chip--slate{color:#94a3b8;background:#94a3b81f;border-color:#94a3b824}.chip--purple{color:#b794f6;background:#b794f621;border-color:#b794f629}.chip--orange{color:#fb923c;background:#fb923c21;border-color:#fb923c29}.chip--fill-blue{background:var(--ffd-blue);color:#04121c;border-color:#0000}.chip--fill-gold{background:var(--ffd-gold);color:#1a1400;border-color:#0000}.chip--meta{color:var(--ffd-text-3);font-family:var(--ffd-sans);letter-spacing:.02em;text-transform:uppercase;background:#111a26;border-color:#0000;font-weight:400}.chip--sm.chip--meta{padding:6px 5px}.chip--md.chip--meta{padding-top:9px;padding-bottom:9px}.chip--lg.chip--meta{padding-top:13px;padding-bottom:13px}.section-eyebrow{font-family:var(--ffd-condensed);letter-spacing:1px;text-transform:uppercase;text-align:left;color:var(--ffd-text-5);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.1;overflow:hidden}.cdlg-card{background:var(--ffd-card);border:1px solid var(--ffd-line);border-radius:var(--ffd-r16);width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ffd-text);font-family:var(--ffd-sans);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 100px #0009}.cdlg-accent{height:3px}.cdlg--gold .cdlg-accent{background:linear-gradient(90deg, var(--ffd-gold-hi), var(--ffd-gold-lo))}.cdlg--green .cdlg-accent{background:var(--ffd-green)}.cdlg--red .cdlg-accent{background:var(--ffd-red)}.cdlg--blue .cdlg-accent{background:var(--ffd-blue)}.cdlg-card--wide{width:480px}.cdlg-card--inline{max-height:none;margin:0 auto;position:static;transform:none;box-shadow:0 24px 60px #00000073}.cdlg-head{flex-direction:column;gap:5px;padding:22px 24px 18px;display:flex}.cdlg-title{font-family:var(--ffd-condensed);text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:.95}.cdlg-sub{color:var(--ffd-text-4);margin:0;font-size:13px}.cdlg-divider{background:#1a2431;height:1px}.cdlg-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.cdlg-field{flex-direction:column;gap:7px;display:flex}.cdlg-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cdlg-label{letter-spacing:1.5px;color:var(--ffd-text-5);text-transform:uppercase;font-size:11px;font-weight:600}.cdlg-help{color:var(--ffd-text-6);font-size:12px;line-height:1.45}.cdlg-linkbtn{font-family:var(--ffd-sans);color:var(--ffd-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;transition:color .15s}@media (hover:hover){.cdlg-linkbtn:hover{color:#7dd3fc}}.cdlg-row{gap:18px;display:flex}.cdlg-row>.cdlg-field{min-width:0}.cdlg-row>.cdlg-grow{flex:1}.cdlg-input{background:var(--ffd-surface-2);border:1px solid var(--ffd-line);border-radius:var(--ffd-r10);width:100%;font-family:var(--ffd-sans);color:var(--ffd-text);outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.cdlg-input::placeholder{color:#5b6879}.cdlg-input:focus{border-color:var(--ffd-line-hover)}.cdlg-chips{flex-wrap:wrap;gap:6px;display:flex}.cdlg-note{background:var(--ffd-surface-2);border:1px dashed var(--ffd-line);border-radius:var(--ffd-r10);color:var(--ffd-text-6);padding:11px 12px;font-size:12.5px}.cdlg-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cdlg-modes--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=620px){.cdlg-modes--three{grid-template-columns:1fr}}.cdlg-mode{--cdlg-mode-accent:var(--ffd-blue);text-align:left;background:var(--ffd-surface-2);border:1px solid var(--ffd-line);font-family:var(--ffd-sans);cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.cdlg-mode--gold{--cdlg-mode-accent:var(--ffd-gold)}@media (hover:hover){.cdlg-mode:hover:not(.is-selected){border-color:var(--ffd-line-hover)}}.cdlg-mode.is-selected{border-color:var(--cdlg-mode-accent);box-shadow:inset 0 0 0 1px var(--cdlg-mode-accent), 0 0 14px #38bdf845;cursor:default;background:#152233}.cdlg-mode--gold.is-selected{box-shadow:inset 0 0 0 1px var(--cdlg-mode-accent), 0 0 14px #ffca3a45}.cdlg-mode-head{align-items:center;gap:8px;display:flex}.cdlg-mode-title{letter-spacing:.5px;color:var(--ffd-text-2);font-size:16px;font-weight:700}.cdlg-mode.is-selected .cdlg-mode-title{color:var(--cdlg-mode-accent)}.cdlg-mode-tag{letter-spacing:1.5px;text-transform:uppercase;padding:3px 7px;font-size:10px;font-weight:700}.cdlg-mode-tag--green{color:var(--ffd-green);background:#34d39933}.cdlg-mode-tag--premium{background:var(--ffd-gradient-gold);color:var(--ffd-ink)}.cdlg-mode-tag--muted{color:var(--ffd-text-4);background:#26313f}.cdlg-mode-desc{color:var(--ffd-text-5);font-size:12px;line-height:1.4}.cdlg-banner{align-items:center;gap:12px;padding:12px 14px;display:flex}.cdlg-banner-text{color:var(--ffd-text-3);flex:1;font-size:12.5px;line-height:1.45}.cdlg-banner-text b{font-weight:700}.cdlg-banner--gold{background:linear-gradient(#ffca3a12,#ffca3a00);border:1px solid #ffca3a59}.cdlg-banner--gold .cdlg-banner-text b{color:var(--ffd-gold)}.cdlg-banner-btn{font-family:var(--ffd-condensed);text-transform:uppercase;cursor:pointer;border:none;flex:none;padding:8px 14px;font-size:12px;font-weight:700;transition:filter .15s,border-color .15s,color .15s}.cdlg-banner-btn--gold{background:var(--ffd-gradient-gold);color:var(--ffd-ink)}@media (hover:hover){.cdlg-banner-btn--gold:hover{filter:brightness(1.06)}}.cdlg-locked{opacity:.45;pointer-events:none;flex-direction:column;gap:18px;display:flex}.cdlg-select-wrap{position:relative}.cdlg-select{appearance:none;background:var(--ffd-surface-2);border:1px solid var(--ffd-line);border-radius:var(--ffd-r10);width:100%;font-family:var(--ffd-sans);color:var(--ffd-text);cursor:pointer;outline:none;padding:10px 34px 10px 12px;font-size:14px;font-weight:600;transition:border-color .15s}.cdlg-select:focus{border-color:var(--ffd-line-hover)}.cdlg-chevron{pointer-events:none;color:var(--ffd-text-5);align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cdlg-seg{background:var(--ffd-surface-2);border:1px solid var(--ffd-line);border-radius:var(--ffd-r10);gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.cdlg-seg-btn{border-radius:var(--ffd-r8);color:var(--ffd-text-4);font-family:var(--ffd-sans);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}@media (hover:hover){.cdlg-seg-btn:hover:not(.is-active){color:var(--ffd-text-2);background:#38bdf80f}}.cdlg-seg-btn.is-active{color:#fff;cursor:default;background:#38bdf829;font-weight:700;box-shadow:inset 0 0 0 1px #38bdf88c}.cdlg-step{background:var(--ffd-surface-2);border:1px solid var(--ffd-line);border-radius:var(--ffd-r10);align-self:flex-start;align-items:center;gap:4px;padding:4px 6px;display:flex}.cdlg-step-btn{border:1px solid var(--ffd-line);background:var(--ffd-surface);width:28px;height:28px;color:var(--ffd-text-2);cursor:pointer;border-radius:0;padding:0;font-size:16px;line-height:1;transition:border-color .15s,color .15s}@media (hover:hover){.cdlg-step-btn:hover:not(:disabled){border-color:var(--ffd-line-hover);color:var(--ffd-text)}}.cdlg-step-btn:disabled{opacity:.4;cursor:not-allowed}.cdlg-step-val{text-align:center;width:34px;font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cdlg-footer{border-radius:0 0 var(--ffd-r16) var(--ffd-r16);background:#0b111a;border-top:1px solid #1a2431;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.cdlg-btn{border-radius:var(--ffd-r10);cursor:pointer;transition:border-color .15s,color .15s,filter .15s}.cdlg-btn:disabled{opacity:.5;cursor:not-allowed}.cdlg-btn--quiet{font-family:var(--ffd-sans);color:var(--ffd-text-3);background:0 0;border:1px solid #2c3a4b;padding:10px 18px;font-size:14px;font-weight:600}@media (hover:hover){.cdlg-btn--quiet:hover:not(:disabled){border-color:var(--ffd-line-hover);color:var(--ffd-text)}}.cdlg-btn--start{margin-right:auto}.cdlg-btn--primary{font-family:var(--ffd-condensed);border:none;padding:10px 20px;font-size:15px;font-weight:700}@media (hover:hover){.cdlg-btn--primary:hover:not(:disabled){filter:brightness(1.06)}}.cdlg--gold .cdlg-btn--primary{background:var(--ffd-gradient-gold);color:var(--ffd-ink);box-shadow:0 6px 20px #ff9f1c38}.cdlg--green .cdlg-btn--primary{background:var(--ffd-green);color:#04140d;box-shadow:0 6px 20px #34d39938}.cdlg--red .cdlg-btn--primary{background:var(--ffd-red);color:#fff;box-shadow:0 6px 20px #ff52523d}.cdlg--blue .cdlg-btn--primary{background:var(--ffd-blue);color:var(--ffd-ink);box-shadow:0 6px 20px #38bdf838}.cdlg-text{color:var(--ffd-text-2);margin:0;font-size:14px;line-height:1.5}.cdlg-close{background:var(--ffd-surface);border:1px solid var(--ffd-line);width:30px;height:30px;color:var(--ffd-text-3);cursor:pointer;border-radius:0;place-items:center;font-size:15px;line-height:1;transition:border-color .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.cdlg-close:focus-visible{border-color:var(--ffd-line-hover);color:var(--ffd-text)}@media (hover:hover){.cdlg-close:hover{border-color:var(--ffd-line-hover);color:var(--ffd-text)}}.cdlg-error{color:var(--ffd-red);margin:0;font-size:13px}html,body{background:#05070b;width:100%;height:100%;margin:0;overflow:hidden}#root{width:100%;height:100%}*{box-sizing:border-box}.tv-stage>*{zoom:var(--tv-overall-zoom,1)}.tv-scroll-region{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.topbar-icon-button{color:#c6d0dd;cursor:pointer;background:#0a0e15b8;border:1px solid #26313f;border-radius:0;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.app-header--board.topbar{height:2.75rem;font-family:var(--ffd-sans);background:#070b11;gap:1rem;padding-left:0;padding-right:0}.topbar .app-header-home{background:linear-gradient(#121a26,#0d141e);border:0;border-left:1px solid #26313f;border-right:1px solid #26313f;border-radius:0;justify-content:center;align-self:stretch;width:2.75rem;margin:0;padding:0}.topbar .app-header-brand{align-self:stretch}.topbar .app-header-home:focus-visible{filter:none;background:#ffca3a1f;border-color:#ffca3ac7;transform:none}@media (hover:hover){.topbar .app-header-home:hover{filter:none;background:#ffca3a1f;border-color:#ffca3ac7;transform:none}}.topbar .app-header-title{font-family:var(--ffd-condensed);letter-spacing:0;font-size:1.25rem}.topbar .draft-progress-pick{font-size:1.125rem}.topbar .draft-progress-count{font-size:.9375rem}.topbar .app-header-controls{align-self:stretch;gap:0}.topbar .topbar-zoom-control{height:100%}.topbar .app-header-controls>.topbar-icon-button,.topbar .topbar-zoom-control>.topbar-icon-button{background:linear-gradient(#121a26,#0d141e);border-top:0;border-bottom:0;flex-basis:2.75rem;width:2.75rem;height:100%;min-height:0}.topbar .app-header-controls>.topbar-icon-button,.topbar .app-header-controls>.account-menu .account-button{border-left:0}.topbar .app-header-controls>.account-menu{align-self:stretch}.topbar .app-header-controls .account-button{background:linear-gradient(#121a26,#0d141e);border-top:0;border-bottom:0;border-radius:0;width:2.75rem;height:100%}.topbar .app-header-controls .help-button{color:#c6d0dd;background:linear-gradient(#121a26,#0d141e)}.topbar .app-header-controls .account-button.is-signed-in{background:linear-gradient(#121a26,#0d141e)}.topbar .app-header-controls .topbar-icon-button svg,.topbar .app-header-controls .account-button svg{stroke-width:1.8px}.topbar .app-header-controls .topbar-settings-button svg{stroke-width:1.5px}.on-the-block-strip .prev-pick--lg,.on-the-block-strip .current-bid-card,.on-the-block-strip .bid-stepper,.on-the-block-strip .clock-controls{border-top:0!important;border-bottom:0!important}.on-the-block-strip .nomination-timer-wrap+.clock-controls,.on-the-block-strip .bid-box-wrap+.clock-controls{border-left:0!important}.topbar .topbar-icon-button:focus-visible{transform:none}@media (hover:hover){.topbar .topbar-icon-button:hover{transform:none}}.topbar.app-header--board .app-header-home:focus-visible,.topbar.app-header--board .topbar-icon-button:focus-visible,.topbar.app-header--board .account-button:focus-visible{outline-offset:-1px;background:#ffca3a1f;border-color:#26313f;outline:1px solid #ffca3ac7}@media (hover:hover){.topbar.app-header--board .app-header-home:hover,.topbar.app-header--board .topbar-icon-button:hover,.topbar.app-header--board .account-button:hover{outline-offset:-1px;background:#ffca3a1f;border-color:#26313f;outline:1px solid #ffca3ac7}}.topbar.app-header--board .account-button.is-signed-in:focus-visible{color:var(--ffd-blue);background:#38bdf81f;outline-color:#38bdf8d1}@media (hover:hover){.topbar.app-header--board .account-button.is-signed-in:hover{color:var(--ffd-blue);background:#38bdf81f;outline-color:#38bdf8d1}}.topbar-icon-button:focus-visible{color:#ffca3a;background:#ffca3a1f;border-color:#ffca3ac7;outline:none;transform:translateY(-1px)}@media (hover:hover){.topbar-icon-button:hover{color:#ffca3a;background:#ffca3a1f;border-color:#ffca3ac7;outline:none;transform:translateY(-1px)}}.topbar-icon-button:disabled{cursor:not-allowed;opacity:.4;transform:none}.topbar-control-group{flex:none;align-items:center;gap:.5rem;display:flex}.settings-kicker{font-family:var(--ffd-condensed);letter-spacing:2px;color:#7f8da2;font-size:15px;font-weight:800}.account-button{color:#9aa6b7;cursor:pointer;background:#ffffff0a;border:1px solid #26313f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;transition:background .14s,border-color .14s,color .14s;display:flex;overflow:hidden}.account-button:focus-visible{color:#eef2f8;background:#ffffff17;border-color:#64748b;outline:none}@media (hover:hover){.account-button:hover{color:#eef2f8;background:#ffffff17;border-color:#64748b;outline:none}}.account-button.is-signed-in{background:#38bdf81f;border-color:#38bdf880}.account-button img{object-fit:cover;width:100%;height:100%}.account-button-initial{font-family:var(--ffd-condensed);color:#38bdf8;font-size:1.0625rem;font-weight:800}.dv-header .account-button{width:28px;height:28px}.dv-header .account-button-initial{font-size:14px}.account-dropdown{z-index:100;background:#0a0e15fa;border:1px solid #26313f;border-radius:0;gap:.125rem;width:15.5rem;max-width:calc(100vw - 1.5rem);padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .875rem 2.625rem #0000006b}.account-dropdown-email{font-family:var(--ffd-sans);color:#7f8da2;text-overflow:ellipsis;white-space:nowrap;padding:.5rem .75rem .375rem;font-size:.75rem;overflow:hidden}.account-dropdown-tier{border-bottom:1px solid #1a2231;margin-bottom:.25rem;padding:0 .75rem .5rem}.account-dropdown-item--gold{color:var(--ffd-gold)}.account-dropdown-item--gold:focus-visible{color:var(--ffd-gold);background:#ffca3a1f}@media (hover:hover){.account-dropdown-item--gold:hover{color:var(--ffd-gold);background:#ffca3a1f}}.account-dropdown-item{color:#c6d0dd;width:100%;font-family:var(--ffd-condensed);letter-spacing:.0375rem;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.625rem .75rem;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:background .13s,color .13s;display:block}.account-dropdown-item:focus-visible{color:#38bdf8;background:#38bdf81f;outline:none}@media (hover:hover){.account-dropdown-item:hover{color:#38bdf8;background:#38bdf81f;outline:none}}.account-dropdown-dev{border-top:1px dashed #2a3646;gap:.5rem;margin-top:.375rem;padding:.625rem .5rem .25rem;display:grid}.account-dropdown-dev-label{font-family:var(--ffd-sans);letter-spacing:.125rem;color:#6f7d8f;padding:0 .25rem;font-size:.625rem;font-weight:700}.account-dropdown-roles{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.account-dropdown-role{color:#8b97a8;font-family:var(--ffd-condensed);letter-spacing:.0312rem;cursor:pointer;background:#151f2dd9;border:1px solid #33404f;border-radius:0;padding:.375rem .25rem;font-size:.8125rem;font-weight:800;transition:background .13s,border-color .13s,color .13s}.account-dropdown-role:focus-visible{color:#c6d0dd;border-color:#3b4c60;outline:none}@media (hover:hover){.account-dropdown-role:hover{color:#c6d0dd;border-color:#3b4c60;outline:none}}.account-dropdown-role.is-active{color:#38bdf8;background:#38bdf826;border-color:#38bdf8}.account-dropdown-manager{border-top:1px solid #2a3646;align-items:center;gap:.5rem;margin-top:.375rem;padding:.625rem .5rem .25rem;display:flex}.account-dropdown-manager-label{font-family:var(--ffd-sans);letter-spacing:.0625rem;color:#6f7d8f;font-size:.6875rem;font-weight:700}.account-dropdown-manager-select{color:#38bdf8;min-width:0;font-family:var(--ffd-condensed);background:#111a26;border:1px solid #2c3a4c;border-radius:0;flex:1;padding:.3125rem .375rem;font-size:.875rem;font-weight:700}.settings-dialog{z-index:120;color:#eef2f8;font-family:var(--ffd-sans);position:fixed;inset:0}.settings-dialog-backdrop{cursor:pointer;background:#05070bb8;border:0;padding:0;position:absolute;inset:0}.settings-dialog-panel{background:#0a0e15;border:1px solid #2c3a4c;border-radius:0;width:min(1280px,100vw - 56px);max-height:calc(100dvh - 56px);margin:auto;position:absolute;inset:28px;overflow:hidden;box-shadow:0 34px 110px #000000ad}.settings-dialog-panel .settings-page{height:100%;min-height:0;padding:34px 36px 40px}.settings-dialog-panel .settings-header{padding-right:52px}.settings-dialog-close{z-index:2;color:#c6d0dd;cursor:pointer;background:#ffffff0d;border:1px solid #334155;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:absolute;top:18px;right:18px}.settings-dialog-close:focus-visible{color:#eef2f8;background:#ffffff1a;border-color:#64748b;outline:none}@media (hover:hover){.settings-dialog-close:hover{color:#eef2f8;background:#ffffff1a;border-color:#64748b;outline:none}}.confirm-dialog-panel{background:var(--ffd-card);border:1px solid #22303f;border-radius:0;width:min(440px,100vw - 48px);height:fit-content;margin:auto;padding:24px 26px;position:absolute;inset:0;box-shadow:0 30px 70px #0000008c}.confirm-dialog-title{font-family:var(--ffd-condensed);letter-spacing:.5px;text-transform:uppercase;margin:0 36px 10px 0;font-size:24px;font-weight:800}.confirm-dialog-body{color:#9aa6b7;margin:0;font-size:15px;line-height:1.5}.confirm-dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.settings-dialog-loading{color:#9aa6b7;height:100%;font-family:var(--ffd-condensed);letter-spacing:1px;place-items:center;font-size:28px;font-weight:800;display:grid}.settings-dialog-panel.has-confirm{flex-direction:column;display:flex}.settings-dialog-panel.has-confirm .settings-page{flex:1;height:auto;min-height:0}.settings-dialog-confirmbar{background:#0c121c;border-top:1px solid #2c3a4c;flex:none;justify-content:flex-end;align-items:center;gap:16px;padding:14px 24px;display:flex}.settings-dialog-confirmbar-hint{color:#7f8da2;margin:0;font-size:13px}.settings-dialog-confirm-button{color:#ffca3a;font-family:var(--ffd-condensed);cursor:pointer;background:#ffca3a24;border:1px solid #ffca3a;border-radius:0;padding:10px 22px;font-size:19px;font-weight:800}.settings-dialog-confirm-button:focus-visible{background:#ffca3a38;outline:none}@media (hover:hover){.settings-dialog-confirm-button:hover{background:#ffca3a38;outline:none}}.settings-page{overscroll-behavior:contain;overflow-anchor:none;background:linear-gradient(#0f1723b8,#080c13f0),#0a0e15;flex:1;height:0;min-height:0;padding:42px 54px 48px;overflow-y:auto}.settings-shell{gap:34px;width:min(1260px,100%);display:grid}.settings-header{border-bottom:1px solid #26313f;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:26px;display:flex}.settings-header h1{font-family:var(--ffd-condensed);letter-spacing:1px;margin:4px 0 0;font-size:64px;line-height:.95}.settings-stat-row{gap:14px;display:flex}.settings-stat{background:#ffffff09;border:1px solid #26313f;border-radius:0;min-width:160px;padding:14px 16px}.settings-stat span{font-family:var(--ffd-condensed);letter-spacing:1.5px;color:#7f8da2;font-size:16px;font-weight:800;display:block}.settings-stat strong{font-family:var(--ffd-condensed);color:#eef2f8;margin-top:2px;font-size:32px;line-height:1;display:block}.settings-section{background:#ffffff09;border:1px solid #26313f;border-radius:0;justify-content:space-between;align-items:center;gap:40px;padding:26px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-panel{background:#ffffff09;border:1px solid #26313f;border-radius:0;gap:18px;padding:22px;display:grid}.settings-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-section-copy{max-width:670px}.settings-section-copy h2,.settings-confirm h3{font-family:var(--ffd-condensed);letter-spacing:.8px;margin:0;font-size:36px;line-height:1}.settings-section-copy p,.settings-confirm p{color:#9aa6b7;margin:10px 0 0;font-size:18px;line-height:1.45}.settings-tabs{border-bottom:1px solid #26313f;align-items:flex-end;gap:4px;width:100%;display:flex}.settings-tabs button{color:#8b97a8;min-width:132px;height:46px;font-family:var(--ffd-condensed);cursor:pointer;background:#ffffff06;border:1px solid #26313f;border-bottom:0;border-radius:0;font-size:20px;font-weight:800;transition:background .14s,color .14s}.settings-tabs button:focus-visible{color:#eef2f8;background:#ffffff0e;outline:none}@media (hover:hover){.settings-tabs button:hover{color:#eef2f8;background:#ffffff0e;outline:none}}.settings-tabs button.is-active{color:#eef2f8;background:#101722;position:relative;top:1px}.settings-tab-panel{gap:18px;display:grid}.settings-field-grid{gap:12px;display:grid}.settings-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field{gap:6px;min-width:0;display:grid}.settings-field.compact{max-width:180px}.settings-field span,.settings-readout span{font-family:var(--ffd-condensed);letter-spacing:1.3px;color:#7f8da2;font-size:15px;font-weight:800}.settings-input,.settings-field input,.keeper-add-row input,.keeper-add-row select,.manager-name-input{color:#eef2f8;width:100%;min-width:0;height:42px;font-family:var(--ffd-sans);background:#05080e94;border:1px solid #334155;border-radius:0;outline:none;padding:0 12px;font-size:17px}.settings-input[type=number],.settings-field input[type=number],.keeper-add-row input[type=number]{font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.settings-input:focus,.settings-field input:focus,.keeper-add-row input:focus,.keeper-add-row select:focus,.manager-name-input:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf824}.settings-input:disabled,.settings-field input:disabled,.keeper-add-row input:disabled,.keeper-add-row select:disabled{opacity:.45;cursor:default}.settings-segmented-control{background:#05080e73;border:1px solid #2e3a4c;border-radius:0;gap:3px;width:fit-content;max-width:100%;margin-top:6px;padding:3px;display:flex}.settings-segment-button{white-space:nowrap;color:#9aa6b6;font-family:var(--ffd-sans);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:9px 14px;font-size:16px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}@media (hover:hover){.settings-segment-button:hover:not(.is-active){color:#c6d0dd;background:#38bdf80f}}.settings-segment-button.is-active{color:#fff;background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf88c}.settings-segment-button:focus-visible{outline-offset:1px;outline:2px solid #38bdf8}.sim-speed-control .settings-segment-button{padding:4px 10px;font-size:12px}.settings-switch-stack{gap:14px;display:grid}.settings-switch-item{gap:6px;display:grid}.settings-switch{color:#c6d0dd;width:max-content;max-width:100%;min-height:34px;font-family:var(--ffd-condensed);letter-spacing:.8px;cursor:pointer;align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex;position:relative}.settings-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.settings-switch-track{background:#05080e94;border:1px solid #334155;border-radius:0;flex:0 0 50px;width:50px;height:28px;transition:background .14s,border-color .14s;position:relative}.settings-switch-track:after{content:"";background:#7f8da2;border-radius:0;width:18px;height:18px;transition:background .14s,transform .14s;position:absolute;top:4px;left:4px}.settings-switch input:checked+.settings-switch-track{background:#38bdf833;border-color:#38bdf8}.settings-switch input:checked+.settings-switch-track:after{background:#38bdf8;transform:translate(22px)}.settings-switch input:focus-visible+.settings-switch-track{box-shadow:0 0 0 2px #38bdf838}.settings-switch input:disabled+.settings-switch-track,.settings-switch input:disabled~.settings-switch-label{opacity:.45;cursor:default}.settings-help{color:#7f8da2;max-width:680px;margin:0 0 0 62px;font-size:15px;line-height:1.35}.settings-help a{color:var(--ffd-blue,#38bdf8);text-decoration:none}@media (hover:hover){.settings-help a:hover{text-decoration:underline}}.settings-help-updated{opacity:.75;margin-top:6px;font-size:12px}.settings-button-row{flex-wrap:wrap;gap:10px;display:flex}.managers-panel{gap:20px}.manager-access-list{gap:8px;display:grid}.manager-access-row{background:#05080e47;border:1px solid #26313f;border-radius:0;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.manager-access-team{font-family:var(--ffd-condensed);color:#dbe4ee;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.manager-access-email{min-width:0}.manager-access-status{font-family:var(--ffd-sans);letter-spacing:1.5px;color:#8b97a8;border:1px solid #2c3a4c;border-radius:0;padding:3px 8px;font-size:10px;font-weight:700}.manager-access-status.is-invited{color:#facc15;border-color:#facc1573}.manager-access-status.is-joined{color:#4ade80;border-color:#4ade8073}.manager-access-status.is-cocomm{color:#60a5fa;border-color:#60a5fa73}.manager-access-actions{gap:6px;display:flex}.manager-access-error{color:#fca5a5;font-family:var(--ffd-sans);background:#f8717114;border:1px solid #f8717166;border-radius:0;padding:8px 12px;font-size:13px}.manager-settings-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.manager-settings-card{background:#05080e47;border:1px solid #26313f;border-radius:0;gap:14px;min-width:0;padding:16px;display:grid}.manager-settings-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.draft-order-panel{background:#0f172a47;border:1px solid #26313f;border-radius:0;gap:12px;padding:16px;display:grid}.draft-order-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-order-heading h2{margin:0}.draft-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.draft-order-actions .settings-secondary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.draft-order-list,.draft-order-row-wrap{gap:8px;display:grid}.draft-order-drop-slot{background:linear-gradient(90deg,#0000 0,#38bdf80d 12%,#38bdf866 50%,#38bdf80d 88%,#0000 100%);border-radius:0;height:12px;box-shadow:0 0 0 1px #38bdf861}.draft-order-row{cursor:grab;background:#05080e57;border:1px solid #26313f;border-radius:0;grid-template-columns:38px 32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 8px;transition:background .14s,border-color .14s,opacity .14s;display:grid}.draft-order-row:focus-within{background:#38bdf80f;border-color:#38bdf88c}@media (hover:hover){.draft-order-row:hover{background:#38bdf80f;border-color:#38bdf88c}}.draft-order-row.is-dragging{opacity:.48}.draft-order-row:active{cursor:grabbing}.draft-order-rank{color:#38bdf8;height:34px;font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;background:#38bdf814;border:1px solid #26313f;border-radius:0;place-items:center;font-size:20px;font-weight:800;display:grid}.draft-order-grip{color:#6f7d8f;place-items:center;display:grid}.draft-order-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ffd-condensed);color:#eef2f8;font-size:26px;font-weight:800;overflow:hidden}.draft-order-buttons{gap:6px;display:flex}.manager-order-controls{grid-template-columns:34px 34px 34px;align-items:center;gap:6px;display:grid}.manager-order-rank{color:#38bdf8;height:34px;font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;background:#38bdf814;border:1px solid #26313f;border-radius:0;place-items:center;font-size:20px;font-weight:800;display:grid}.manager-order-button{color:#c6d0dd;cursor:pointer;background:#ffffff0a;border:1px solid #334155;border-radius:0;place-items:center;width:34px;height:34px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.manager-order-button:focus-visible{color:#38bdf8;background:#38bdf81f;border-color:#38bdf8b8;outline:none;transform:translateY(-1px)}@media (hover:hover){.manager-order-button:hover{color:#38bdf8;background:#38bdf81f;border-color:#38bdf8b8;outline:none;transform:translateY(-1px)}}.manager-order-button:disabled{opacity:.35;cursor:default;transform:none}.manager-name-input{height:48px;font-family:var(--ffd-condensed);letter-spacing:.5px;font-size:30px;font-weight:800}.settings-readout{align-content:end;gap:2px;min-height:42px;display:grid}.settings-readout strong{font-family:var(--ffd-condensed);color:#ffca3a;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.keeper-list{gap:7px;display:grid}.keeper-empty{color:#5f6b7c;align-items:center;min-height:34px;font-size:15px;display:grid}.keeper-row{background:#ffffff08;border:1px solid #26313f;border-radius:0;grid-template-columns:minmax(0,1fr) 42px 54px auto;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:grid}.keeper-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keeper-row b,.keeper-row strong{font-family:var(--ffd-condensed);color:#c6d0dd;font-size:18px}.keeper-row button{color:#fb7185;font-family:var(--ffd-condensed);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:800}.keeper-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.keeper-suggestions{z-index:30;background:#101722;border:1px solid #26313f;border-radius:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #00000094}.keeper-suggestions button{color:#c6d0dd;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 44px 54px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;display:grid}.keeper-suggestions button:focus-visible{background:#38bdf81f;outline:none}@media (hover:hover){.keeper-suggestions button:hover{background:#38bdf81f;outline:none}}.keeper-suggestions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keeper-suggestions b,.keeper-suggestions em{font-family:var(--ffd-condensed);color:#7f8da2;font-size:17px;font-style:normal;font-weight:800}.settings-confirm{justify-content:space-between;align-items:center;gap:24px;width:min(560px,100%);display:flex}.settings-confirm-actions{flex:none;gap:10px;display:flex}.settings-danger-button,.settings-secondary-button{min-height:52px;font-family:var(--ffd-condensed);cursor:pointer;border-radius:0;padding:0 22px;font-size:22px;font-weight:800;transition:background .14s,border-color .14s,color .14s,transform .14s}.compact-button{min-height:42px;padding:0 14px;font-size:18px}.settings-secondary-button:disabled{opacity:.45;cursor:default}.settings-danger-button{color:#fecaca;background:#f8717124;border:1px solid #f87171c7}.settings-secondary-button{color:#c6d0dd;background:#ffffff0a;border:1px solid #334155}.settings-danger-button:focus-visible{color:#fff1f2;background:#f8717138;border-color:#f87171;outline:none;transform:translateY(-1px)}@media (hover:hover){.settings-danger-button:hover{color:#fff1f2;background:#f8717138;border-color:#f87171;outline:none;transform:translateY(-1px)}}.settings-secondary-button:focus-visible{color:#eef2f8;background:#ffffff14;border-color:#64748b;outline:none;transform:translateY(-1px)}@media (hover:hover){.settings-secondary-button:hover{color:#eef2f8;background:#ffffff14;border-color:#64748b;outline:none;transform:translateY(-1px)}}.settings-live-banner{color:#ffca3a;background:#ffca3a14;border:1px solid #ffca3a73;border-radius:0;align-items:center;gap:10px;padding:12px 16px;font-size:16px;display:flex}.settings-live-banner svg{flex:none}.settings-lock-badge,.settings-field span.settings-lock-badge,.settings-readout span.settings-lock-badge,.settings-switch-label span.settings-lock-badge{color:#ffca3a;vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}.settings-prov-badge{letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;border-radius:0;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.settings-prov-badge.is-default{color:#7fd1a8;background:#7fd1a814;border:1px solid #7fd1a866}.settings-prov-badge.is-overridden{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf866}.settings-badge-row{align-items:center;gap:8px;display:flex}.settings-league-readout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-league-readout-name{align-items:baseline;gap:12px;display:flex}.settings-league-name-readout{font-family:var(--ffd-condensed);color:#eef2f8;font-size:28px}.settings-season-label-readout{color:#9aa6b7;font-size:18px}.settings-league-edit-link{color:#38bdf8;align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}@media (hover:hover){.settings-league-edit-link:hover{text-decoration:underline}}.settings-link-button{color:#38bdf8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.settings-name-drift{margin:0}.settings-resync-button{justify-self:start;align-items:center;gap:8px;display:inline-flex}.settings-segment-button:disabled{opacity:.45;cursor:not-allowed}.settings-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.settings-fieldset:disabled{opacity:.55}.sdlg-fields{border:0;min-inline-size:0;margin:0;padding:0}.settings-readonly-banner{color:var(--ffd-blue);background:#38bdf814;border-color:#38bdf873;margin-bottom:18px}.settings-readonly-banner .sdlg-locked-chip{color:var(--ffd-blue);border-color:#38bdf880}.settings-league-select{cursor:pointer;width:100%}.settings-league-select:disabled{cursor:not-allowed}.settings-teams-league-row{justify-content:flex-end;display:flex}.draft-order-row.is-editable,.draft-order-row.is-editable:active{cursor:default}.draft-order-grip[draggable=true]{cursor:grab}.draft-order-grip[draggable=true]:active{cursor:grabbing}.draft-order-name-input{height:36px;font-size:22px}.draft-order-name{color:#eef2f8;min-width:0;font-family:var(--ffd-sans);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:22px;overflow:hidden}.draft-order-controls{align-items:center;gap:8px;display:flex}.draft-order-controller{flex:none;margin-top:0}.draft-order-controller .settings-segment-button{padding:5px 12px;font-size:14px}.draft-order-autodraft{border:1px solid #2e3a4c;flex:none;padding:5px 12px;font-size:14px}.keeper-team-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.keeper-team-card{align-content:start}.keeper-team-name{font-family:var(--ffd-condensed);letter-spacing:.5px;color:#dbe4ee;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:800;overflow:hidden}.team-budget-list{gap:8px;display:grid}.team-budget-row{background:#05080e47;border:1px solid #26313f;border-radius:0;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.team-budget-name{font-family:var(--ffd-condensed);color:#dbe4ee;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;overflow:hidden}.team-budget-remaining{color:#8b97a8;font-size:13px}.team-budget-remaining strong{font-family:var(--ffd-condensed);color:#ffca3a;font-variant-numeric:tabular-nums;margin-left:4px;font-size:20px}.nominator-trigger{border-radius:0;transition:color .14s,text-shadow .14s}.nominator-trigger:after{content:"▾";opacity:0;margin-left:.625rem;transition:opacity .14s,transform .14s;display:inline-block;transform:translateY(-5px)}.nominator-trigger:focus-visible{text-shadow:0 0 18px #38bdf857;outline:none;color:#38bdf8!important}@media (hover:hover){.nominator-trigger:hover{text-shadow:0 0 18px #38bdf857;outline:none;color:#38bdf8!important}}.nominator-trigger:focus-visible:after{opacity:1;transform:translateY(-1px)}@media (hover:hover){.nominator-trigger:hover:after{opacity:1;transform:translateY(-1px)}}.nominator-option{transition:background .12s,color .12s,padding-left .12s}.nominator-option:focus-visible{outline:none;color:#eef2f8!important;background:#38bdf82e!important;padding-left:1.0625rem!important}@media (hover:hover){.nominator-option:hover{outline:none;color:#eef2f8!important;background:#38bdf82e!important;padding-left:1.0625rem!important}}.nomination-candidate{transition:background .14s,border-color .14s,box-shadow .14s}.nomination-candidate:focus-visible{outline:none;transform:none;box-shadow:inset 0 0 0 1px #ffca3a52,0 0 .875rem #ffca3a24;background:#ffca3a29!important;border-color:#ffca3a!important}@media (hover:hover){.nomination-candidate:hover{outline:none;transform:none;box-shadow:inset 0 0 0 1px #ffca3a52,0 0 .875rem #ffca3a24;background:#ffca3a29!important;border-color:#ffca3a!important}}.nomination-position-filters::-webkit-scrollbar{height:0}.nomination-search-input:focus{border-color:#33414f!important}.bid-value-button{border-radius:0;transition:color .14s,text-shadow .14s,transform .14s}.bid-value-button:not(.is-locked):focus-visible{text-shadow:0 0 20px #ffca3a59;outline:none;transform:translateY(-1px);color:#ffe08a!important}@media (hover:hover){.bid-value-button:not(.is-locked):hover{text-shadow:0 0 20px #ffca3a59;outline:none;transform:translateY(-1px);color:#ffe08a!important}}.bid-step-button,.bid-pad-button{transition:background .12s,border-color .12s,color .12s,transform .12s}.bid-step-button:not(.is-locked):focus-visible{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important;border-color:#33404f!important}@media (hover:hover){.bid-step-button:not(.is-locked):hover{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important;border-color:#33404f!important}}.clock-control-button:not(:disabled):focus-visible,.clock-confirm-button:not(:disabled):focus-visible,.clock-fast-forward-button:not(:disabled):focus-visible{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important}@media (hover:hover){.clock-control-button:not(:disabled):hover,.clock-confirm-button:not(:disabled):hover,.clock-fast-forward-button:not(:disabled):hover{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important}}.prev-pick-undo:focus-visible,.player-on-block-unselect:not(:disabled):focus-visible{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important;border-color:#33404f!important}@media (hover:hover){.prev-pick-undo:hover,.player-on-block-unselect:not(:disabled):hover{outline-offset:-1px;outline:1px solid #ffca3ac7;transform:none;color:#ffe08a!important;background:#ffca3a1f!important;border-color:#33404f!important}}.clock-confirm-button:not(:disabled):focus-visible{outline-color:#34d399d1;color:var(--ffd-green)!important;background:#34d39929!important}@media (hover:hover){.clock-confirm-button:not(:disabled):hover{outline-color:#34d399d1;color:var(--ffd-green)!important;background:#34d39929!important}}.clock-fast-forward-button:not(:disabled):focus-visible{outline-color:#38bdf8d1;color:var(--ffd-blue)!important;background:#38bdf829!important}@media (hover:hover){.clock-fast-forward-button:not(:disabled):hover{outline-color:#38bdf8d1;color:var(--ffd-blue)!important;background:#38bdf829!important}}.bid-pad-button{color:#c6d0dd;height:2.375rem;font-family:var(--ffd-condensed);cursor:pointer;background:#151f2dd9;border:1px solid #33404f;border-radius:0;font-size:1.3125rem;font-weight:800}.bid-pad-button:focus-visible{color:#ffca3a;background:#ffca3a21;border-color:#ffca3a;outline:none;transform:translateY(-1px)}@media (hover:hover){.bid-pad-button:hover{color:#ffca3a;background:#ffca3a21;border-color:#ffca3a;outline:none;transform:translateY(-1px)}}.bid-pad-set{color:#34d399;background:#34d3991f;border-color:#34d399;font-size:1.0625rem}.drafted-undo-target{outline:none}.drafted-undo-icon{transition:opacity .14s,transform .14s;transform:scale(.78)}.drafted-undo-target:focus-visible .drafted-undo-icon{transform:scale(.9);opacity:1!important}@media (hover:hover){.drafted-undo-target:hover .drafted-undo-icon{transform:scale(.9);opacity:1!important}}@media (width<=1180px){.settings-page{padding:34px 34px 42px}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-shell{width:100%}}@media (width<=820px){.settings-dialog-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);inset:12px}.settings-dialog-panel .settings-page{padding:24px 18px 34px}.settings-dialog-panel .settings-header{padding-right:0}.settings-page{padding:24px 18px 34px}.settings-header,.settings-section,.settings-section-heading{flex-direction:column;align-items:stretch}.settings-header h1{font-size:46px}.settings-stat-row,.settings-button-row,.settings-confirm-actions{flex-wrap:wrap}.settings-stat{min-width:132px}.settings-field-grid.two,.settings-field-grid.three{grid-template-columns:minmax(0,1fr)}.settings-tabs{overflow-x:auto}.settings-tabs button{min-width:118px}.settings-section-copy h2,.settings-confirm h3{font-size:30px}.manager-settings-header,.keeper-add-row{grid-template-columns:minmax(0,1fr)}.keeper-suggestions{grid-column:1;margin-top:6px;position:static}.settings-confirm{flex-direction:column;align-items:stretch;width:100%}}@media (width<=560px){.settings-dialog-panel{border-width:0;border-radius:0;width:100vw;max-height:100dvh;inset:0}.settings-dialog-close{top:10px;right:10px}.settings-dialog-panel .settings-page,.settings-page{padding:18px 12px 28px}.settings-header h1{font-size:38px}.settings-panel,.settings-section,.manager-settings-card{padding:16px}.settings-switch{align-items:flex-start;width:100%}.settings-help{margin-left:0}.settings-secondary-button,.settings-danger-button,.compact-button{width:100%}.keeper-row{grid-template-columns:minmax(0,1fr) 38px 48px}.keeper-row button{grid-column:1/-1;justify-self:start;padding:0}}@keyframes tvTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tvGlow{0%,to{box-shadow:0 0 0 1px #ffca3a8c,0 0 22px #ffca3a2e}50%{box-shadow:0 0 0 1px #ffca3ae6,0 0 40px #ffca3a6b}}@keyframes tvPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tvDraftedPulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #34d3998c,0 0 24px #34d3993d}50%{transform:scale(1.035);box-shadow:0 0 0 1px #34d399f2,0 0 44px #34d3997a}}@keyframes popupScrimIn{0%{opacity:0}to{opacity:1}}@keyframes popUpC{0%{opacity:0;transform:translate(-50%)translateY(70px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes gradePop{0%{opacity:0;transform:scale(.5)}62%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes softPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes confFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(720px)rotate(680deg)}}@keyframes cardShine{0%{transform:translate(-125%)skew(-16deg)}84%,to{transform:translate(340%)skew(-16deg)}}@keyframes ringDrain40{0%{stroke-dashoffset:0}to{stroke-dashoffset:100.5px}}@keyframes recapDialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.965)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes recapBarGrow{0%{width:0}}.settings-dialog-panel.sdlg{background:#0a0f18;border:1px solid #22303f;border-radius:0;flex-direction:column;width:min(1240px,100vw - 56px);height:min(900px,100dvh - 56px);max-height:calc(100dvh - 56px);display:flex;inset:28px;box-shadow:0 40px 120px #000000a6}.sdlg .settings-dialog-close{color:#9aa6b6;background:#111a26;border:1px solid #26313f;border-radius:0;width:32px;height:32px;top:16px;right:16px}.sdlg .settings-dialog-close:focus-visible{color:#eef2f8;background:#111a26;border-color:#3b4c60}@media (hover:hover){.sdlg .settings-dialog-close:hover{color:#eef2f8;background:#111a26;border-color:#3b4c60}}.sdlg-body{min-height:0;font-family:var(--ffd-sans);color:#eef2f8;flex:1;display:flex}.sdlg-aside{background:var(--ffd-card);border-right:1px solid #1a2431;flex-direction:column;flex:none;gap:24px;width:248px;padding:22px 18px 18px;display:flex}.sdlg-aside-top{flex-direction:column;gap:10px;display:flex}.sdlg-kicker{font-family:var(--ffd-condensed);letter-spacing:3px;color:#ffca3a;font-size:12px;font-weight:700}.sdlg-title{font-family:var(--ffd-condensed);margin:0;font-size:28px;font-weight:800;line-height:.95}.sdlg-mock-note{color:#fff9;margin:8px 0 0;font-size:12px;line-height:1.4}.sdlg-meta{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-top:4px;display:flex}.sdlg-draftname{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.sdlg-league-chip{max-width:100%;font-family:var(--ffd-condensed);letter-spacing:1px;text-transform:uppercase;color:#9aa6b6;white-space:nowrap;text-overflow:ellipsis;background:#111a26;border:1px solid #26313f;border-radius:0;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.sdlg-league-chip:focus-visible{color:#38bdf8;border-color:#3b4c60;outline:none}@media (hover:hover){.sdlg-league-chip:hover{color:#38bdf8;border-color:#3b4c60;outline:none}}.sdlg-league-chip svg{flex:none}.sdlg-nav{flex-direction:column;gap:6px;display:flex}.sdlg-nav-item{text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #22303f;border-radius:0;width:100%;padding:7px 14px;transition:border-color .14s}.sdlg-nav-item:focus-visible{border-left-color:#3b4c60;outline:none}@media (hover:hover){.sdlg-nav-item:hover{border-left-color:#3b4c60;outline:none}}.sdlg-nav-item.is-active{border-left-color:#ffca3a}.sdlg-nav-label{font-family:var(--ffd-condensed);letter-spacing:.5px;text-transform:uppercase;color:#8b97a8;font-size:15px;font-weight:700;transition:color .14s;display:block}.sdlg-nav-item.is-active .sdlg-nav-label{color:#ffca3a}.sdlg-nav-desc{color:#6f7d8f;margin-top:1px;font-size:12px;display:block}.sdlg-spacer{flex:1}.sdlg-status{flex-direction:column;gap:12px;display:flex}.sdlg-status-row{align-items:center;gap:8px;display:flex}.sdlg-status-dot{background:#7f8da2;border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.sdlg-status.is-live .sdlg-status-dot{background:#34d399;animation:1.6s infinite sdlgPulse}@keyframes sdlgPulse{0%,to{opacity:1}50%{opacity:.35}}.sdlg-status-label{font-family:var(--ffd-condensed);letter-spacing:2px;color:#7f8da2;font-size:14px;font-weight:700}.sdlg-status.is-live .sdlg-status-label{color:#34d399}.sdlg-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sdlg-stats.is-single{grid-template-columns:1fr}.sdlg-stat{background:#0a1018;border:1px solid #1c2735;border-radius:0;padding:10px 12px}.sdlg-stat-label{letter-spacing:1.5px;color:#6f7d8f;font-size:11px;font-weight:600;display:block}.sdlg-stat-value{font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;color:#eef2f8;font-size:19px;font-weight:800;display:block}.sdlg-stat-value .is-dim{color:#5b6879;font-weight:800}.sdlg-stat-value.is-gold{color:#ffca3a}.sdlg-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sdlg-scroll{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 26px 28px;display:flex;overflow-y:auto}.sdlg-tabhead{flex-direction:column;gap:2px;margin-bottom:2px;padding-right:40px;display:flex}.sdlg-tabtitle{font-family:var(--ffd-condensed);letter-spacing:.5px;text-transform:uppercase;font-size:24px;font-weight:800;line-height:1.05}.sdlg-tabsub{color:#6f7d8f;font-size:12px}.sdlg .settings-live-banner{color:#ffca3a;background:#ffca3a12;border:1px solid #ffca3a4d;border-radius:0;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.sdlg-locked-chip{font-family:var(--ffd-condensed);letter-spacing:1.5px;background:#ffca3a26;border-radius:0;flex:none;padding:2px 8px;font-size:13px;font-weight:800}.sdlg .sdlg-callout{color:#c6d0dd;background:#38bdf80f;border:1px solid #38bdf847;border-radius:0;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.sdlg .sdlg-callout>svg{color:var(--ffd-blue);flex:none}.sdlg .sdlg-callout span{flex:1;min-width:0}.sdlg .sdlg-callout strong{color:var(--ffd-text)}.sdlg .sdlg-callout .settings-league-edit-link{white-space:nowrap;flex:none}.sdlg .settings-panel,.sdlg .settings-section{background:var(--ffd-card);border:1px solid #22303f;border-radius:0;flex-direction:column;align-items:stretch;gap:14px;padding:16px 20px;display:flex}.sdlg .settings-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sdlg .settings-section-copy{min-width:0;max-width:none}.sdlg .settings-section-copy h2,.sdlg .settings-confirm h3{font-family:var(--ffd-condensed);letter-spacing:.5px;margin:0;font-size:17px;font-weight:700}.sdlg .settings-section-copy p,.sdlg .settings-confirm p{color:#6f7d8f;margin:4px 0 0;font-size:12px;line-height:1.5}.sdlg-manage-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.sdlg-manage-row>div:first-child{flex:320px;min-width:0}.sdlg-manage-title{color:#e2e8f0;font-size:13px;font-weight:600}.sdlg-manage-desc{color:#6f7d8f;margin-top:1px;font-size:12px}.sdlg .sdlg-danger{background:#ff525208;border-color:#ff525247}.sdlg-danger-title{font-family:var(--ffd-condensed);letter-spacing:.5px;color:#ff7b7b;font-size:17px;font-weight:700}.sdlg-danger-divider{background:#ff525224;height:1px}.sdlg-danger-hint{color:#ff7b7b;font-size:12px}.sdlg-card-pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:12px;display:grid}.sdlg-split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.sdlg-split>div{flex-direction:column;gap:14px;min-width:0;display:flex}.sdlg-league-card{background:#0a1018;border:1px solid #1c2735;border-radius:0;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.sdlg-league-card-name{font-family:var(--ffd-condensed);font-size:18px;font-weight:800;line-height:1.15}.sdlg-league-card-name .is-dim{color:#8b97a8;font-size:16px;font-weight:700}.sdlg-league-card-meta{color:#6f7d8f;font-size:12px}.sdlg-league-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.sdlg .settings-league-edit-link{font-size:13px;font-weight:600}.sdlg .settings-field{gap:6px}.sdlg .settings-field>span,.sdlg .settings-field-label,.sdlg .settings-readout>span{font-family:var(--ffd-sans);letter-spacing:1.5px;text-transform:uppercase;color:#7f8da2;font-size:12px;font-weight:600}.sdlg .settings-input,.sdlg .settings-field input,.sdlg .keeper-add-row input,.sdlg .keeper-add-row select,.sdlg .manager-name-input{background:#0a1018;border:1px solid #26313f;border-radius:0;height:38px;padding:0 12px;font-size:13.5px}.sdlg .settings-league-select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b97a8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.sdlg .settings-input[type=number],.sdlg .settings-field input[type=number],.sdlg .keeper-add-row input[type=number]{font-family:var(--ffd-condensed);text-align:center;font-size:16px;font-weight:700}.sdlg .settings-input:focus,.sdlg .settings-field input:focus,.sdlg .keeper-add-row input:focus,.sdlg .keeper-add-row select:focus,.sdlg .manager-name-input:focus{box-shadow:none;border-color:#3b4c60}.sdlg .settings-help{color:#6f7d8f;max-width:none;margin:0;font-size:12px;line-height:1.5}.sdlg .settings-segmented-control{background:#0a1018;border:1px solid #26313f;border-radius:0;gap:3px;margin-top:0;padding:3px}.sdlg .settings-segment-button{color:#8b97a8;white-space:nowrap;border-radius:0;padding:6px 10px;font-size:12px;font-weight:600}.sdlg .settings-segment-button.is-active{font-weight:700}.sdlg .settings-segment-button:disabled:not(.is-active){color:#5b6879;cursor:not-allowed}.sdlg .settings-secondary-button{color:#cbd5e1;min-height:34px;font-family:var(--ffd-sans);letter-spacing:0;background:#111a26;border:1px solid #26313f;border-radius:0;padding:0 12px;font-size:13px;font-weight:600}.sdlg .settings-secondary-button:focus-visible:not(:disabled){color:#eef2f8;background:#111a26;border-color:#3b4c60;transform:none}@media (hover:hover){.sdlg .settings-secondary-button:hover:not(:disabled){color:#eef2f8;background:#111a26;border-color:#3b4c60;transform:none}}.sdlg .settings-danger-button{color:#ff7b7b;min-height:34px;font-family:var(--ffd-sans);letter-spacing:0;background:#ff525214;border:1px solid #ff525266;border-radius:0;padding:0 14px;font-size:13px;font-weight:600}.sdlg .settings-danger-button:focus-visible{color:#ff7b7b;background:#ff525224;border-color:#ff525280;transform:none}@media (hover:hover){.sdlg .settings-danger-button:hover{color:#ff7b7b;background:#ff525224;border-color:#ff525280;transform:none}}.sdlg .compact-button{min-height:32px;padding:0 12px;font-size:13px}.sdlg .settings-confirm{flex-wrap:wrap;gap:16px;width:auto}.sdlg .settings-switch{min-height:0;font-family:var(--ffd-sans);letter-spacing:0;color:#e2e8f0;align-items:flex-start;font-size:13px;font-weight:600}.sdlg .settings-switch-track{background:#1e2a3a;border:none;flex:0 0 40px;width:40px;height:22px;margin-top:1px}.sdlg .settings-switch-track:after{background:#8b97a8;width:16px;height:16px;top:3px;left:3px}.sdlg .settings-switch input:checked+.settings-switch-track{background:#34d399}.sdlg .settings-switch input:checked+.settings-switch-track:after{background:#06251a;transform:translate(18px)}.sdlg .settings-switch input:focus-visible+.settings-switch-track{box-shadow:0 0 0 2px #34d39959}.sdlg .settings-switch-item{gap:2px}.sdlg .settings-switch-item>.settings-help{margin-left:52px}.sdlg .settings-switch-stack{gap:10px}.sdlg-ticker-grid,.sdlg-switch-grid{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.sdlg-value-source-list{flex-direction:column;gap:8px;display:flex}.sdlg-value-source{text-align:left;cursor:pointer;font-family:var(--ffd-sans);background:#38bdf805;border:1px solid #26313f;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:border-color .14s;display:flex}.sdlg-value-source.is-active{background:#38bdf81a;border-color:#38bdf8}.sdlg-value-source:disabled{opacity:.5;cursor:not-allowed}.sdlg .sdlg-value-source-name{color:#9aa6b6;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.sdlg-value-source.is-active .sdlg-value-source-name{color:#eef2f8}.sdlg .sdlg-value-source-dot{background:0 0;border:2px solid #425064;border-radius:0;flex:none;width:10px;height:10px;transform:rotate(45deg)}.sdlg-value-source.is-active .sdlg-value-source-dot{background:#38bdf8;border-color:#38bdf8}.sdlg .sdlg-value-source-updated{color:#6f7d8f;font-size:12px}.sdlg-jitter-row{align-items:center;gap:12px;margin:6px 0 0 52px;display:flex}.sdlg-jitter-row input{width:80px}.sdlg-roster-summary{color:#6f7d8f;font-size:12px}.sdlg-roster-summary strong{color:#eef2f8;font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.sdlg-roster-summary strong.is-gold{color:#ffca3a}.roster-card-grid{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px;display:grid}.roster-card{background:#0a1018;border:1px solid #1c2735;border-radius:0;flex-direction:column;align-items:center;padding:10px 8px 8px;display:flex}.roster-card.is-off{opacity:.4}.roster-card-pos{font-family:var(--ffd-condensed);letter-spacing:.5px;font-size:14px;font-weight:800}.roster-card-count{font-family:var(--ffd-condensed);color:#eef2f8;font-variant-numeric:tabular-nums;margin:5px 0;font-size:22px;font-weight:800;line-height:1}.roster-card-steppers{gap:4px;display:flex}.roster-card-step{color:#cbd5e1;cursor:pointer;background:#111a26;border:1px solid #26313f;border-radius:0;justify-content:center;align-items:center;width:24px;height:22px;padding:0;line-height:1;display:inline-flex}.roster-card-step:disabled{color:#42506480;cursor:not-allowed}.sdlg-timer-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.sdlg-timer-grid .settings-field span{letter-spacing:1.2px;align-items:flex-end;min-height:28px;font-size:11px;display:flex}.sdlg-timer-grid.is-disabled{opacity:.45}.sdlg-card-note{color:#6f7d8f;font-size:12px}.sdlg .draft-order-list{gap:6px}.sdlg .draft-order-row{background:#0a1018;border:1px solid #1c2735;border-radius:0;grid-template-columns:22px 26px minmax(0,1fr) auto;gap:10px;min-height:0;padding:7px 10px}.sdlg .draft-order-row:focus-within{background:#0a1018;border-color:#26313f}@media (hover:hover){.sdlg .draft-order-row:hover{background:#0a1018;border-color:#26313f}}.sdlg .draft-order-grip{color:#7f8da2;border-radius:0;width:22px;height:26px}@media (hover:hover){.sdlg .draft-order-grip:hover{color:#cbd5e1;background:#111a26}}.sdlg .draft-order-rank{color:#ffca3a;background:0 0;border:none;height:auto;font-size:16px;font-weight:800}.sdlg .manager-name-input,.sdlg .draft-order-name-input{height:32px;font-family:var(--ffd-sans);letter-spacing:0;background:0 0;border-color:#0000;border-radius:0;padding:0 8px;font-size:14px;font-weight:600}@media (hover:hover){.sdlg .draft-order-name-input:hover{border-color:#26313f}}.sdlg .draft-order-name-input:focus{background:#0a1018;border-color:#3b4c60}.sdlg .draft-order-name{padding:0 8px;font-size:14px;font-weight:600}.sdlg .manager-order-button{color:#8b97a8;background:0 0;border:1px solid #0000;border-radius:0;width:26px;height:24px}.sdlg .manager-order-button:focus-visible:not(:disabled){color:#cbd5e1;background:#111a26;border-color:#26313f;transform:none}@media (hover:hover){.sdlg .manager-order-button:hover:not(:disabled){color:#cbd5e1;background:#111a26;border-color:#26313f;transform:none}}.sdlg .draft-order-buttons{gap:2px}.sdlg .keeper-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sdlg .manager-settings-card{background:#0a1018;border:1px solid #1c2735;border-radius:0;gap:8px;padding:12px 14px}.sdlg .keeper-team-name{letter-spacing:.3px;color:#eef2f8;font-size:16px;font-weight:700}.sdlg .keeper-list{gap:6px}.sdlg .keeper-empty{color:#5b6879;min-height:0;font-size:12px;font-style:italic}.sdlg .keeper-row{background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;min-height:0;padding:0}.sdlg .keeper-row span{color:#e2e8f0;font-size:13px;font-weight:600}.sdlg .keeper-row b{font-family:var(--ffd-condensed);letter-spacing:1px;color:#94a3b8;border:1px solid #94a3b866;border-radius:0;padding:1px 8px;font-size:12px;font-weight:800}.sdlg .keeper-row strong{font-family:var(--ffd-condensed);color:#ffca3a;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sdlg .keeper-row button{color:#5b6879;padding:2px 4px;font-size:13px}@media (hover:hover){.sdlg .keeper-row button:hover:not(:disabled){color:#ff7b7b}}.sdlg .keeper-add-row input{background:#070c13;border-color:#1c2735;border-radius:0;height:32px;font-size:13px}.sdlg .keeper-suggestions{background:#0d141e;border-color:#26313f;border-radius:0}.sdlg-budget-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sdlg-budget-head-left{align-items:baseline;gap:10px;display:flex}.sdlg-budget-toggle{align-items:center;gap:10px;display:flex}.sdlg-budget-toggle-label{color:#9aa6b6;font-size:13px;font-weight:600}.sdlg-default-budget-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sdlg-currency{font-family:var(--ffd-condensed);color:#ffca3a;font-size:18px;font-weight:800}.sdlg-default-budget-row .settings-input{width:110px;height:40px;font-size:18px;font-weight:800}.sdlg .team-budget-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.sdlg .team-budget-row{background:#0a1018;border:1px solid #1c2735;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 12px}.sdlg .team-budget-name{font-family:var(--ffd-sans);color:#e2e8f0;font-size:13px;font-weight:600}.sdlg .team-budget-amount{background:#070c13;border:1px solid #26313f;border-radius:0;flex:none;align-items:center;gap:3px;padding:0 0 0 8px;display:flex}.sdlg .team-budget-amount .sdlg-currency{font-size:14px;font-weight:700}.sdlg .team-budget-amount input{width:56px;height:30px;font-family:var(--ffd-condensed);text-align:center;color:#eef2f8;background:0 0;border:none;padding:0 6px 0 0;font-size:15px;font-weight:700}.sdlg .team-budget-remaining{color:#6f7d8f;font-size:11px;display:block}.sdlg .team-budget-remaining strong{font-size:14px}.sdlg .settings-prov-badge{letter-spacing:0;text-transform:none;margin-left:0;font-size:11px;font-weight:600}.sdlg .settings-prov-badge.is-default{color:#6f7d8f;background:#111a26;border-color:#1c2735}.sdlg .settings-prov-badge.is-overridden{color:#ffca3a;background:#ffca3a14;border-color:#ffca3a4d;font-weight:700}.sdlg .settings-field>span,.sdlg .settings-switch-label{align-items:center;gap:8px;display:inline-flex}.sdlg .manager-access-error{border-radius:0;font-size:12px}.sdlg .settings-dialog-confirmbar{background:#0d141e;border-top:1px solid #1a2431;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:12px 26px}.sdlg .settings-dialog-confirmbar-hint{color:#9aa6b6;font-size:13.5px}.sdlg .settings-dialog-confirm-button{background:var(--ffd-gradient-gold);color:#131313;font-family:var(--ffd-condensed);text-transform:uppercase;border:none;border-radius:0;padding:11px 22px;font-size:15px;font-weight:700;box-shadow:0 6px 24px #ff9f1c40}.sdlg .settings-dialog-confirm-button:focus-visible{background:var(--ffd-gradient-gold);filter:brightness(1.06)}@media (hover:hover){.sdlg .settings-dialog-confirm-button:hover{background:var(--ffd-gradient-gold);filter:brightness(1.06)}}@media (width<=979px){.settings-dialog-panel.sdlg{width:calc(100vw - 32px);height:calc(100dvh - 32px);inset:16px}.sdlg-body{flex-direction:column}.sdlg-aside{border-bottom:1px solid #1a2431;border-right:none;flex:none;gap:12px;width:100%;padding:14px 56px 0 16px;position:relative}.sdlg-title{font-size:20px}.sdlg-nav{flex-direction:row;gap:20px;overflow-x:auto}.sdlg-nav-item{border-bottom:3px solid #0000;border-left:none;flex:none;width:auto;padding:8px 2px 9px}.sdlg-nav-item.is-active{border-bottom-color:#ffca3a}.sdlg-nav-desc,.sdlg-spacer{display:none}.sdlg-status{position:absolute;top:22px;right:58px}.sdlg-stats{display:none}.sdlg-ticker-grid,.sdlg-switch-grid{grid-template-columns:minmax(0,1fr)}.sdlg .team-budget-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.settings-dialog-panel.sdlg{border:none;border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0}.sdlg-scroll{padding:14px 14px 22px}.sdlg .keeper-team-grid,.sdlg .team-budget-list{grid-template-columns:minmax(0,1fr)}}.dv-root,.dv-header,.dv-strip{--dv-bg:#0a0e15;--dv-bg-deep:#080b11;--dv-panel:#0e151f;--dv-line:#182231;--dv-line-2:#1c2634;--dv-line-3:#24303f;--dv-text:var(--ffd-text);--dv-text-2:var(--ffd-text-2);--dv-muted:var(--ffd-text-4);--dv-muted-2:var(--ffd-text-5);--dv-muted-3:var(--ffd-text-6);--dv-gold:var(--ffd-gold);--dv-blue:var(--ffd-blue);--dv-green:var(--ffd-green);--dv-red:var(--ffd-red);--dv-condensed:var(--ffd-condensed);--dv-sheet-closed:88px}.dv-root{background:var(--dv-bg-deep);height:100dvh;color:var(--dv-text);font-family:var(--ffd-sans);flex-direction:column;display:flex;overflow:hidden}.dv-root *,.dv-root :before,.dv-root :after{box-sizing:border-box;min-width:0}:where(.dv-root button){color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}:where(.dv-root button:disabled){cursor:default}@keyframes dv-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes dv-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dv-header{border-bottom:1px solid var(--dv-line);background:#070b11;flex:none;align-items:center;gap:1rem;height:2.75rem;padding:0;display:flex}.dv-header .app-header-brand{align-self:stretch;gap:.75rem}.dv-header .app-header-home{background:linear-gradient(#121a26,#0d141e);border:0;border-left:1px solid #26313f;border-right:1px solid #26313f;border-radius:0;justify-content:center;align-self:stretch;width:2.75rem;margin:0;padding:0}.dv-header .app-header-mark{width:1.875rem;height:1.875rem}.dv-header .app-header-title{font-family:var(--dv-condensed);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:800;overflow:hidden}.dv-header .draft-progress.draft-progress--compact .draft-progress-pick{letter-spacing:.09375rem;font-size:1.125rem}.dv-header .draft-progress.draft-progress--compact .draft-progress-count{font-size:.9375rem}.dv-header-tv{font-family:var(--dv-condensed);height:100%;color:var(--dv-muted);white-space:nowrap;cursor:pointer;background:linear-gradient(#121a26,#0d141e);border:0;border-left:1px solid #26313f;border-right:1px solid #26313f;border-radius:0;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.dv-header-tv.is-on{color:var(--ffd-gold);background:#ffca3a1f;border-color:#ffca3a8c}.dv-header-zoom-wrap{flex:none;height:100%;display:inline-flex;position:relative}.dv-zoom-popover{z-index:90;background:#0a0e15fa;border:1px solid #26313f;border-radius:0;gap:.625rem;min-width:16.5rem;padding:.625rem .75rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .875rem 2.625rem #00000061}.dv-zoom-row{align-items:center;gap:.5rem;display:flex}.dv-zoom-labels{flex:1;gap:1px;min-width:0;margin-right:.25rem;display:grid}.dv-zoom-label{font-family:var(--dv-condensed);color:var(--dv-text,var(--ffd-text));white-space:nowrap;font-size:.875rem;font-weight:800}.dv-zoom-hint{color:var(--ffd-text-5);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.dv-zoom-step{width:2.125rem;height:1.875rem;color:var(--dv-muted);cursor:pointer;background:linear-gradient(#121a26,#0d141e);border:1px solid #26313f;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dv-zoom-step:focus-visible{color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}@media (hover:hover){.dv-zoom-step:hover:not(:disabled){color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}}.dv-zoom-step:disabled{opacity:.4;cursor:default}.dv-zoom-percent{text-align:center;min-width:2.875rem;font-family:var(--dv-condensed);color:var(--dv-text,var(--ffd-text));font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.dv-header .dial-chip{flex:none;align-self:center;margin:0 .5rem}.dv-header-auto{flex:none;width:auto;padding:0 .625rem}.dv-header-auto-chip{font-family:var(--dv-condensed);white-space:nowrap;border:1px solid;border-radius:0;padding:.1875rem .25rem;font-size:.5625rem;font-weight:800;line-height:1}.dv-header-auto.is-on .dv-header-auto-chip{background:var(--ffd-gold);border-color:var(--ffd-gold);color:var(--ffd-ink,#0b111a)}.dv-header-tv:focus-visible{color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}@media (hover:hover){.dv-header-tv:hover{color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}}.dv-live{letter-spacing:.09375rem;color:var(--dv-green);white-space:nowrap;border-right:1px solid #26313f;align-items:center;gap:.375rem;height:100%;padding:0 .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dv-live-dot{background:var(--dv-green);border-radius:0;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite dv-pulse;transform:rotate(45deg)}.dv-header-settings{width:2.75rem;height:100%;color:var(--dv-muted);cursor:pointer;background:linear-gradient(#121a26,#0d141e);border:0;border-right:1px solid #26313f;border-radius:0;flex:0 0 2.75rem;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.dv-header-settings:focus-visible{color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7;transform:none}@media (hover:hover){.dv-header-settings:hover{color:#ffe08a;outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7;transform:none}}.dv-header .app-header-controls{align-self:stretch;gap:0}.dv-header .app-header-controls>.account-menu,.dv-header .app-header-controls-menu>.account-menu{align-self:stretch}.dv-header .account-button,.dv-header .account-button.is-signed-in{background:linear-gradient(#121a26,#0d141e);border-top:0;border-bottom:0;border-left:0;border-radius:0;width:2.75rem;height:100%}.dv-header .account-button:focus-visible{outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}@media (hover:hover){.dv-header .account-button:hover{outline-offset:-1px;background:#ffca3a1f;outline:1px solid #ffca3ac7}}.dv-header .account-button.is-signed-in:focus-visible{color:var(--ffd-blue);background:#38bdf81f;outline-color:#38bdf8d1}@media (hover:hover){.dv-header .account-button.is-signed-in:hover{color:var(--ffd-blue);background:#38bdf81f;outline-color:#38bdf8d1}}.dv-header .app-header-home:focus-visible{filter:none;outline-offset:-1px;background:#ffca3a1f;border-color:#26313f;outline:1px solid #ffca3ac7;transform:none}@media (hover:hover){.dv-header .app-header-home:hover{filter:none;outline-offset:-1px;background:#ffca3a1f;border-color:#26313f;outline:1px solid #ffca3ac7;transform:none}}.dv-header-spend{white-space:nowrap;align-items:baseline;gap:.5rem;display:none}@media (width>=920px){.dv-header-spend{display:flex}}.dv-header-spend-label{letter-spacing:.115em;color:var(--dv-muted-2);font-size:.625rem;font-weight:600}.dv-header-spend-value{font-family:var(--dv-condensed);color:var(--dv-gold);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.dv-header-spend-cap{color:var(--dv-muted-2);font-size:.8125rem}.dv-header-recap{font-family:var(--dv-condensed);letter-spacing:.0625rem;color:var(--dv-gold,#ffca3a);border:1px solid var(--dv-gold,#ffca3a);cursor:pointer;background:#ffca3a14;border-radius:0;align-items:center;gap:.4375rem;padding:.1875rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.dv-header-recap-dot{background:currentColor;flex:none;width:.4375rem;height:.4375rem;transform:rotate(45deg)}.dv-header-undo:disabled{opacity:.35;cursor:default}@media (hover:hover){.dv-header-undo:disabled:hover{color:var(--dv-muted);background:linear-gradient(#121a26,#0d141e);outline:none}}.dv-header-pause.is-paused{color:var(--ffd-gold);background:#ffca3a1f}.dv-header-pause.is-paused:focus-visible{color:var(--ffd-gold);background:#ffca3a33}@media (hover:hover){.dv-header-pause.is-paused:hover{color:var(--ffd-gold);background:#ffca3a33}}@media (width<=479px){.dv-header{gap:.5rem;padding:0}}.dv-strip{--dv-strip-height:7rem;--dv-strip-art:42px;--dv-strip-art-radius:0px;--dv-strip-ring:52px;--dv-responsive-zoom:clamp(.75, calc(.22 + (100vw / 1640px)), 1);height:var(--dv-strip-height);border-bottom:1px solid var(--dv-line);z-index:10;zoom:calc(var(--dv-overall-zoom,1) * var(--dv-strip-zoom,1) * var(--dv-responsive-zoom,1));background:linear-gradient(#0e1520,#0a0f17);flex:none;padding:11px 14px;position:relative}.dv-root>.dv-header,.dv-root>.demo-signup-banner,.dv-root>.draft-paused-banner,.dv-root>.dv-sim-controls,.dv-root>.dv-main{zoom:var(--dv-overall-zoom,1)}.dv-strip-inner{max-width:940px;height:100%;margin:0 auto}.dv-strip-layout{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;height:100%;display:grid}.dv-strip .prev-pick{display:none}.dv-strip-info{justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.dv-strip-icon{width:var(--dv-strip-art);height:var(--dv-strip-art);border-radius:var(--dv-strip-art-radius);background:#ffffff0a;border:1px solid;flex:none;justify-content:center;align-items:center;display:flex}.dv-strip-icon--player{background:0 0;border:0;overflow:hidden}.dv-strip-icon--player .player-headshot{display:block}.dv-strip-icon svg{width:calc(var(--dv-strip-art) * .52);height:calc(var(--dv-strip-art) * .52)}.dv-strip-copy{text-align:left;flex:1;min-width:0;padding-left:12px}button.dv-strip-choose-player{border:1px solid var(--dv-gold);background:var(--dv-gold);color:#0a0e15;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;width:min(26rem,100%);max-width:100%;padding:8px 14px 8px 12px;transition:background .14s,border-color .14s;display:flex;box-shadow:0 6px 20px #ffca3a47}button.dv-strip-choose-player.is-blue{border-color:var(--dv-blue);background:var(--dv-blue);color:#04121c;box-shadow:0 6px 20px #38bdf847}button.dv-strip-choose-player.is-gold:focus-visible{border-color:var(--dv-gold);background:#ffd45c;outline:none}@media (hover:hover){button.dv-strip-choose-player.is-gold:hover:not(:disabled){border-color:var(--dv-gold);background:#ffd45c;outline:none}}button.dv-strip-choose-player.is-blue:focus-visible{border-color:var(--dv-blue);background:#5ccbfa;outline:none}@media (hover:hover){button.dv-strip-choose-player.is-blue:hover:not(:disabled){border-color:var(--dv-blue);background:#5ccbfa;outline:none}}button.dv-strip-choose-player:disabled{cursor:default;opacity:.45}.dv-strip-choose-player-kicker{font-family:var(--dv-condensed);letter-spacing:1.5px;color:currentColor;opacity:.72;font-size:14px;font-weight:700;line-height:1}.dv-strip-choose-player-label{font-family:var(--dv-condensed);letter-spacing:.4px;white-space:nowrap;font-size:clamp(20px,2.1vw,30px);font-weight:800;line-height:1}.dv-strip-kicker{letter-spacing:2px;font-size:9px;font-weight:700}.dv-strip-kicker-dot{vertical-align:baseline;background:currentColor;border-radius:0;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.dv-strip-kicker.is-gold{color:var(--dv-gold)}.dv-strip-kicker.is-green{color:var(--dv-green)}.dv-strip-kicker-row{align-items:center;gap:8px;display:flex}.dv-unnominate{border:1px solid var(--dv-line-3);color:var(--dv-muted);font-family:var(--dv-condensed);letter-spacing:.6px;cursor:pointer;background:#151f2dd9;border-radius:0;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.dv-unnominate svg{flex:none}.dv-unnominate:focus-visible{color:#ff6b6b;background:#ef44441a;border-color:#ef444480;outline:none}@media (hover:hover){.dv-unnominate:hover:not(:disabled){color:#ff6b6b;background:#ef44441a;border-color:#ef444480;outline:none}}.dv-unnominate:disabled{opacity:.4;cursor:default}.dv-strip-layout.is-nomination .dv-strip-info{text-align:center}.dv-strip-name{font-family:var(--dv-condensed);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:800;line-height:1.2;overflow:hidden}.dv-strip-name.is-person{text-transform:none}.dv-nom-picker{min-width:0;position:relative}button.dv-nom-trigger{max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}button.dv-nom-trigger svg{color:var(--dv-muted-2);flex:none}.dv-nom-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dv-nom-options{z-index:25;background:#101722;border:1px solid #263141;border-radius:0;width:240px;margin-top:6px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 12px 30px #0000008c}.dv-nom-option{width:100%;font-family:var(--dv-condensed);text-align:left;color:#c3cddb;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:15px;font-weight:700;display:block}@media (hover:hover){.dv-nom-option:hover{background:#ffffff0f}}.dv-nom-option.is-selected{color:var(--dv-blue,#38bdf8);background:#38bdf81f}@media (width<=599px){.dv-strip-info .nomination-panel{display:none}}.dv-strip-sub{color:#9aa6b6;font-size:11px}.dv-strip-sub b{font-weight:700}.dv-strip-injury{color:var(--dv-red);font-weight:700}.dv-strip-bid{text-align:right;flex:none;line-height:1}.dv-strip-bid-label{letter-spacing:1px;color:var(--dv-muted-3);font-size:10px;font-weight:700}.dv-strip-bid-amount{font-family:var(--dv-condensed);color:var(--dv-gold);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:.9}.dv-strip-bid-name{font-family:var(--dv-condensed);text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:auto;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.dv-strip-bid-name.is-green{color:var(--dv-green)}.dv-strip-bid-name.is-gold{color:var(--dv-gold)}.dv-ring{width:var(--dv-strip-ring);height:var(--dv-strip-ring)}.dv-nom-clock{align-self:stretch;align-items:stretch;gap:0;display:flex}.dv-strip-actions{justify-content:flex-end;align-items:stretch;gap:0;min-width:0;margin-top:0;display:flex}.dv-strip-market{align-items:stretch;min-width:0;display:flex}.dv-strip-action-buttons{flex-direction:column;align-items:stretch;width:190px;min-width:190px;display:flex}.dv-commissioner-controls{display:none}.dv-primary{text-align:center;min-height:46px;font-family:var(--dv-condensed);letter-spacing:.5px;border-radius:0;flex:1.5;justify-content:center;align-items:center;gap:7px;padding:13px 16px;font-size:17px;font-weight:800;transition:filter .15s;display:inline-flex}.dv-primary.is-gold{background:var(--dv-gold);color:#0a0e15;box-shadow:0 6px 20px #ffca3a47}.dv-primary.is-blue{background:var(--dv-blue);color:#04121c;box-shadow:0 6px 20px #38bdf847}.dv-primary.is-green{color:var(--dv-green);background:#34d39924;box-shadow:0 0 0 1px #34d3994d}.dv-primary.is-muted{color:var(--dv-muted);background:#1a2231}.dv-primary:not(:disabled):active{filter:brightness(1.12)}.dv-chip{text-align:center;min-height:42px;font-family:var(--dv-condensed);letter-spacing:.3px;color:var(--dv-text-2);background:#111a26;border:1px solid #2c3a4c;border-radius:0;flex:1;padding:11px 8px;font-size:14px;font-weight:700}.dv-chip:disabled{color:#3f4a58;opacity:.45}.dv-chip-icon{justify-content:center;align-items:center;gap:5px;display:flex}.dv-chip-skip{color:var(--dv-blue);background:#38bdf81f;border-color:#38bdf880}@media (hover:hover){.dv-chip-skip:not(:disabled):hover{background:#38bdf833}}.dv-main{flex:1;min-height:0;display:flex;position:relative}.dv-main .draft-board{padding-bottom:calc(var(--dv-sheet-closed) + 10px)}.dv-sheet{z-index:50;height:var(--dv-sheet-closed);border-top:1px solid var(--dv-line-3);padding-bottom:env(safe-area-inset-bottom,0px);background:#0b111a;border-radius:0;flex-direction:column;transition:height .34s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -22px 44px #0000008c}.dv-sheet.is-open{height:min(566px,78dvh)}.dv-sheet-head{touch-action:none;cursor:grab;flex-direction:column;flex:none;display:flex}.dv-sheet-head:active{cursor:grabbing}.dv-sheet.is-pinned .dv-sheet-head{touch-action:auto;cursor:default}.dv-sheet-grabber{flex:none;justify-content:center;width:100%;padding:9px 0 8px;display:flex}.dv-sheet-grabber span{background:#33414f;border-radius:0;width:42px;height:5px}.dv-sheet-nav{border-bottom:1px solid var(--dv-line);flex:none;align-items:flex-end;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.dv-sheet-tabs{flex:1;gap:4px;display:flex}.dv-sheet-tab{text-align:center;min-height:38px;color:var(--dv-muted);font-family:var(--dv-condensed);letter-spacing:.5px;background:0 0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:800;transition:color .15s}@media (hover:hover){.dv-sheet-tab:hover{color:var(--dv-text-2)}}.dv-sheet-tab.is-active{color:var(--dv-text);border-bottom-color:var(--dv-blue)}.dv-sheet-pin{border:1px solid var(--dv-line-3);width:34px;height:34px;color:var(--dv-muted);background:#111a26;border-radius:0;flex:none;justify-content:center;align-items:center;margin-bottom:4px;transition:border-color .15s,color .15s,background .15s;display:none}.dv-sheet-pin:focus-visible{color:var(--dv-blue);background:#38bdf81a;border-color:#38bdf8b3;outline:none}@media (hover:hover){.dv-sheet-pin:hover{color:var(--dv-blue);background:#38bdf81a;border-color:#38bdf8b3;outline:none}}.dv-sheet-pin.is-active{border-color:var(--dv-line-3);color:var(--dv-muted);background:#111a26;outline:none}.dv-sheet-content{scrollbar-width:none;flex:1;padding:0 12px 16px;overflow:hidden auto}.dv-sheet-content::-webkit-scrollbar{width:0}.dv-note{color:var(--dv-muted-2);padding:8px 2px;font-size:13px}.dv-sheet:not(.is-open) .dv-sheet-content{visibility:hidden}.dv-bid{flex-direction:column;gap:14px;padding-top:2px;display:flex}.dv-bid-empty{padding:20px 2px}.dv-bid--awaiting{gap:12px;padding-top:8px}.dv-bid-await{text-align:center;background:#38bdf80f;border:1px dashed #2c4657;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}.dv-bid-await-head{align-items:center;gap:8px;display:flex}.dv-bid-await-dot{background:var(--ffd-blue);width:8px;height:8px;box-shadow:0 0 8px var(--ffd-blue);border-radius:50%;animation:1.4s ease-in-out infinite dv-pulse}.dv-bid-await-title{font-family:var(--dv-condensed);letter-spacing:1px;color:var(--ffd-blue);font-size:14px;font-weight:700}.dv-bid-await-sub{color:#8b97a8;max-width:34ch;font-size:13px}.dv-bid-prev{background:#0e1520;border:1px solid #1c2735;align-items:center;gap:12px;padding:12px 14px;display:flex}.dv-bid-prev .player-headshot{flex:none}.dv-bid-prev-main{flex:1;min-width:0}.dv-bid-prev-label{letter-spacing:1.5px;color:#5b6879;font-size:10px;font-weight:700}.dv-bid-prev-name{font-family:var(--dv-condensed);color:var(--dv-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.dv-bid-prev-won{color:#6f7d8f;font-size:12px}.dv-bid-prev-won strong{color:var(--dv-text);font-weight:700}.dv-bid-prev-final{text-align:right;flex:none}.dv-bid-prev-final-label{letter-spacing:1.5px;color:#5b6879;font-size:10px;font-weight:700}.dv-bid-prev-final-amount{font-family:var(--dv-condensed);color:var(--ffd-green);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.dv-bid-lot{margin:0 -12px}.dv-bid-head{border-top:1px solid;border-bottom:1px solid;align-items:center;gap:12px;padding:14px 16px;display:flex}.dv-bid-head .player-headshot{flex:none}.dv-bid-head-main{flex:1;min-width:0}.dv-bid-head-name{font-family:var(--dv-condensed);color:var(--dv-text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;overflow:hidden}.dv-bid-head-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.dv-bid-proj{color:#6f7d8f;font-size:12px}.dv-bid-proj strong{color:var(--dv-text);font-weight:700}.dv-bid-head-bid{text-align:right;flex:none;line-height:1.1}.dv-bid-head-bid-label{letter-spacing:1.5px;color:#5b6879;font-size:10px;font-weight:700}.dv-bid-head-bid-amount{font-family:var(--dv-condensed);color:var(--ffd-gold);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.dv-bid-head-leader{font-size:11px;font-weight:700}.dv-bid-summary{color:#8b97a8;background:#0e1520;border-bottom:1px solid #1c2735;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.dv-bid-summary strong{color:var(--dv-text);font-size:16px;font-weight:700}.dv-bid-summary-right{flex:none;gap:14px;display:flex}.dv-bid-actions{gap:8px;display:flex}.dv-bid-raise{font-family:var(--dv-condensed);border:1px solid var(--ffd-gold);background:var(--ffd-gold);color:#05070b;cursor:pointer;border-radius:0;flex:2;padding:16px 0;font-size:17px;font-weight:700}.dv-bid-raise.is-muted{color:#5b6879;cursor:default;background:#1a2431;border-color:#1c2735}.dv-bid-quick-wrap{flex:2;gap:8px;display:flex}.dv-bid-quick{font-family:var(--dv-condensed);color:var(--dv-text);cursor:pointer;background:#1a2431;border:1px solid #3b4c60;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:10px 0;font-weight:700;display:flex}.dv-bid-quick-inc{font-size:16px;line-height:1}.dv-bid-quick-total{color:var(--ffd-gold);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}@media (hover:hover){.dv-bid-quick:hover:not(:disabled){border-color:#56708c}}.dv-bid-quick.is-muted{color:#5b6879;cursor:default;border-color:#1c2735}.dv-bid-quick.is-muted .dv-bid-quick-total{color:#5b6879}.dv-bid-place{font-family:var(--dv-condensed);letter-spacing:1px;cursor:pointer;border-radius:0;flex:1;padding:16px 0;font-size:16px;font-weight:700}.dv-bid-place.is-valid{background:var(--ffd-blue);border:1px solid var(--ffd-blue);color:#05070b}.dv-bid-place.is-invalid{color:#ff6b6b;cursor:default;background:#111927;border:1px solid #ef444466}.dv-bid-pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dv-bid-key{font-family:var(--dv-condensed);color:var(--dv-text);cursor:pointer;background:#1a2431;border:1px solid #1c2735;border-radius:0;padding:16px 0;font-size:20px;font-weight:700}@media (hover:hover){.dv-bid-key:hover{border-color:#3b4c60}}.dv-bid-key.is-util{color:#8b97a8;background:#0e1520}.dv-players-head{z-index:2;background:#0b111a;flex-direction:column;gap:8px;padding:2px 0 10px;display:flex;position:sticky;top:0}.dv-filters{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.dv-filters::-webkit-scrollbar{height:0}.dv-filter{font-family:var(--dv-condensed);letter-spacing:.5px;background:0 0;border:1px solid;border-radius:0;flex:none;padding:6px 13px;font-size:12px;font-weight:800}.dv-filter.is-active{background:#ffffff1f}.dv-players-search{border:1px solid var(--dv-line-2);width:100%;color:var(--dv-text);font-family:var(--ffd-sans);background:#0e151f;border-radius:0;outline:none;padding:7px 11px;font-size:13px}.dv-players-search::placeholder{color:#4c5867}.dv-players-search:focus{border-color:#33414f}.dv-ranking-row{z-index:4;align-items:center;gap:8px;display:flex;position:relative}.dv-ranking-label{font-family:var(--dv-condensed);letter-spacing:.6px;text-transform:uppercase;color:var(--dv-muted-2);font-size:11px;font-weight:700}.dv-ranking-picker{flex:1;min-width:0}.dv-ranking-trigger{border:1px solid var(--dv-line-2);width:100%;min-width:0;color:var(--dv-text);font-family:var(--ffd-sans);text-align:left;background:#0e151f;border-radius:0;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.dv-ranking-trigger:focus-visible,.dv-ranking-trigger[aria-expanded=true]{border-color:#33414f}@media (hover:hover){.dv-ranking-trigger:hover{border-color:#33414f}}.dv-ranking-trigger-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv-ranking-trigger svg{color:var(--dv-muted-2);flex:none}.dv-ranking-menu{z-index:8;border:1px solid var(--dv-line-3);scrollbar-width:thin;scrollbar-color:#33414f transparent;background:#0e151f;max-height:min(360px,50dvh);animation:.16s ease-out dv-pop;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #000000a6}.dv-ranking-option{width:100%;min-height:60px;color:var(--dv-text-2);text-align:left;border-bottom:1px solid #16202c;align-items:center;gap:10px;padding:9px 10px;display:flex}.dv-ranking-option.is-default{min-height:54px}.dv-ranking-option:last-child{border-bottom:0}.dv-ranking-option:focus-visible{background:#38bdf812;outline:none}@media (hover:hover){.dv-ranking-option:hover{background:#38bdf812;outline:none}}.dv-ranking-option.is-active{box-shadow:inset 2px 0 var(--dv-blue);background:#38bdf81a}.dv-ranking-option>svg{color:var(--dv-blue);flex:none;margin-left:auto}.dv-ranking-option-logo{object-fit:contain;opacity:.95;flex:none;width:62px;height:14px}.dv-ranking-option-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dv-ranking-option-name{text-overflow:ellipsis;white-space:nowrap;color:var(--dv-text);font-family:var(--dv-condensed);font-size:15px;font-weight:700;line-height:1.1;overflow:hidden}.dv-ranking-option.is-active .dv-ranking-option-name{color:#8fd3f5}.dv-ranking-option-description{color:var(--dv-muted-2);font-size:11px}.dv-ranking-option-meta{align-items:center;gap:8px;min-width:0;display:flex}.dv-ranking-option-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.dv-ranking-option-chip{color:var(--dv-muted-2);font-family:var(--dv-condensed);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.dv-ranking-option-chip+.dv-ranking-option-chip:before{content:"·";color:var(--dv-muted-3);margin-right:4px}.dv-ranking-note{font-family:var(--dv-condensed);letter-spacing:.6px;color:var(--ffd-blue,#38bdf8);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex}@media (hover:hover){.dv-ranking-note:hover{color:#7dd3fc;text-decoration:underline}}.dv-rank-mark{flex:none;align-items:center;display:inline-flex}.dv-rank-mark.is-target{color:#f97316}.dv-rank-mark.is-fade{color:#0ea5e9}.dv-players-list{flex-direction:column;display:flex}.dv-player-row{border-bottom:1px solid #141c28;align-items:center;gap:10px;padding:9px 2px;display:flex}.dv-player-main{flex:1;min-width:0}.dv-player-name{font-family:var(--dv-condensed);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.dv-player-meta{color:var(--dv-muted-2);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.dv-player-rank{font-family:var(--dv-condensed);letter-spacing:.5px;border-radius:0;padding:1px 5px;font-size:11px;font-weight:800}.dv-player-proj{text-align:right;flex:none;line-height:1}.dv-player-proj-label{letter-spacing:1px;color:var(--dv-muted-3);font-size:9px;font-weight:700}.dv-player-proj-value{font-family:var(--dv-condensed);color:var(--dv-text-2);margin-top:2px;font-size:18px;font-weight:800}.dv-star{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dv-player-action{font-family:var(--dv-condensed);letter-spacing:.5px;border-radius:0;flex:none;margin-right:-2px;padding:10px 16px;font-size:14px;font-weight:800}.dv-player-action.is-gold{background:var(--dv-gold);color:#0a0e15}.dv-player-action.is-blue{background:var(--dv-blue);color:#04121c}.dv-team-select-wrap{z-index:4;position:relative}.dv-team-select{border:1px solid var(--dv-line-3);text-align:left;background:#0e151f;border-radius:0;align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.dv-team-select-name{font-family:var(--dv-condensed);color:var(--dv-text);font-size:19px;font-weight:800}.dv-team-select-meta{color:var(--dv-muted-2);white-space:nowrap;margin-left:auto;font-size:11px}.dv-team-drop{z-index:6;border:1px solid var(--dv-line-3);scrollbar-width:none;background:#0e151f;border-radius:0;max-height:232px;animation:.16s ease-out dv-pop;position:absolute;top:52px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #0009}.dv-team-drop::-webkit-scrollbar{width:0}.dv-team-option{text-align:left;border-bottom:1px solid #16202c;align-items:center;gap:8px;width:100%;padding:10px 13px;display:flex}.dv-team-option-name{font-family:var(--dv-condensed);font-size:16px;font-weight:700}.dv-team-option.is-me .dv-team-option-name{color:#8fd3f5}.dv-team-option.is-active{background:#ffca3a12}.dv-team-option.is-active .dv-team-option-name{color:var(--dv-gold)}.dv-team-option-meta{color:var(--dv-muted-2);white-space:nowrap;margin-left:auto;font-size:11px}.dv-team-stats{gap:8px;margin:12px 0;display:flex}.dv-team-stat{border:1px solid var(--dv-line-2);background:#0e151f;border-radius:0;flex:1;padding:10px}.dv-team-stat-label{letter-spacing:1px;color:var(--dv-muted-3);font-size:9px;font-weight:700}.dv-team-stat-value{font-family:var(--dv-condensed);margin-top:2px;font-size:22px;font-weight:800;line-height:1}.dv-team-stat-value.is-gold{color:var(--dv-gold)}.dv-roster{flex-direction:column;gap:6px;display:flex}.dv-roster-row{border-left:3px solid;border-radius:0;align-items:center;gap:10px;padding:8px 11px;display:flex}.dv-roster-rank{width:34px;font-family:var(--dv-condensed);flex:none;font-size:12px;font-weight:800}.dv-roster-name{min-width:0;font-family:var(--dv-condensed);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.dv-roster-bye{font-family:var(--dv-condensed);color:var(--dv-text-3,#6f7d8f);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.dv-roster-price{font-family:var(--dv-condensed);color:var(--dv-text-2);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:800}.dv-roster-open{color:#3f4a58;border:1px dashed #202a38;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.dv-roster-open-slot{font-family:var(--dv-condensed);letter-spacing:.5px;color:#5f6b7a;font-size:12px;font-weight:700}.dv-picks{flex-direction:column;display:flex}.dv-pick-row{border-bottom:1px solid #141c28;align-items:center;gap:11px;padding:9px 2px;display:flex}.dv-pick-bar{border-radius:0;flex:none;width:6px;height:32px}.dv-pick-main{flex:1;min-width:0}.dv-pick-name{font-family:var(--dv-condensed);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.dv-pick-meta{color:var(--dv-muted-2);margin-top:2px;font-size:11px}.dv-pick-meta b{font-weight:700}.dv-pick-right{text-align:right;flex:none;line-height:1}.dv-pick-price{font-family:var(--dv-condensed);color:var(--dv-gold);font-size:17px;font-weight:800}.dv-pick-ago{color:#5f6b7a;margin-top:2px;font-size:10px}@media (width>=920px){.dv-main{--dv-sheet-wide:392px}.dv-main .draft-board{padding-bottom:0}.dv-sheet{width:min(var(--dv-sheet-wide), calc(100% - 36px));border:1px solid var(--dv-line-3);border-bottom:0;max-height:calc(100% - 18px);left:auto;right:18px;box-shadow:0 -22px 44px #00000080}.dv-sheet.is-open{height:min(640px,100% - 18px)}.dv-sheet-pin{display:flex}.dv-main.is-sheet-pinned .dv-sheet{height:auto;width:var(--dv-sheet-wide);border-top:none;border-left:1px solid var(--dv-line);max-height:none;box-shadow:none;border-bottom:0;border-right:0;border-radius:0;flex:none;padding-bottom:0;transition:none;position:static}.dv-main.is-sheet-pinned .dv-sheet.is-open{height:auto}.dv-main.is-sheet-pinned .dv-sheet-content{visibility:visible}.dv-main.is-sheet-pinned .dv-sheet-grabber{display:none}.dv-sheet-nav{padding-top:12px}.dv-header{gap:1rem;height:2.75rem;min-height:2.75rem;padding:0}.dv-header .app-header-title{letter-spacing:0;font-size:1.25rem}.dv-header .draft-progress-pick{letter-spacing:.075rem;font-size:1.125rem}.dv-header-tv{height:100%;min-height:0;padding:0 .75rem;font-size:.8125rem}}@media (width>=600px){.dv-strip{--dv-strip-art:var(--dv-strip-height);--dv-strip-art-radius:0px;--dv-strip-ring:var(--dv-strip-height);padding:0}.dv-strip-inner{width:100%;max-width:none;margin:0}.dv-strip-layout{min-height:var(--dv-strip-height);grid-template-columns:minmax(0,1fr) auto}.dv-strip-layout.has-commissioner-controls .dv-strip-market,.dv-strip-layout.has-commissioner-controls.is-confirmation .dv-strip-action-buttons{display:none}.dv-commissioner-controls{--dv-operator-scale:1;width:29.875rem;min-width:0;height:var(--dv-strip-height);flex:0 0 29.875rem;display:flex}.dv-commissioner-controls .player-on-block,.dv-commissioner-controls .player-on-block-controls{height:100%;width:100%!important}.dv-commissioner-controls .bid-editor-anchor{flex:auto;min-width:0}.dv-commissioner-controls .current-bid-card{flex:auto;min-width:0;width:auto!important}.dv-commissioner-controls .bid-stepper{flex:0 0 calc(3.375rem * var(--dv-operator-scale));min-width:calc(3.375rem * var(--dv-operator-scale));width:calc(3.375rem * var(--dv-operator-scale))!important}.dv-commissioner-controls .current-bid-card,.dv-commissioner-controls .bid-stepper,.dv-commissioner-controls .clock-controls{border-top:0!important;border-bottom:0!important}.dv-commissioner-controls .bid-box-wrap+.clock-controls{border-left:0!important}.dv-strip-info{align-self:stretch;padding:0 16px}.dv-strip-copy{flex:0 auto}.dv-strip-kicker{letter-spacing:2.4px;font-size:10px}.dv-strip-name{text-transform:uppercase;font-size:clamp(27px,2.9vw,37px);line-height:1.22}.dv-strip-layout.has-commissioner-controls .dv-strip-name{font-size:clamp(22px,2.1vw,33px)}.dv-strip-layout.is-nomination .dv-strip-name{font-size:clamp(18px,1.8vw,26px)}.dv-strip-sub{margin-top:3px;font-size:13px}.dv-strip-bid{background:linear-gradient(#151f2d,#101722);border:1px solid #33404f;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;min-width:136px;padding:8px 12px;display:flex}.dv-strip-bid-label{font-size:10px}.dv-strip-bid-amount{font-size:46px}.dv-strip-bid-name{max-width:120px;font-size:18px}.dv-strip-bid-name+.dv-strip-bid-amount{margin-top:8px}.dv-strip-actions{align-self:stretch;align-items:stretch;gap:0;max-width:none;margin-top:0}.dv-primary,.dv-chip{min-height:52px}.dv-primary{font-size:19px}.dv-chip{font-size:17px}}@media (width>=768px){.dv-strip-layout.has-previous{grid-template-columns:minmax(164px,212px) minmax(0,1fr) auto}.dv-strip .prev-pick{border-top:0;border-bottom:0;display:flex}}@media (width>=600px) and (width<=767px){.dv-strip-info{justify-content:flex-start;padding-left:0}}@media (width>=1440px){.dv-main{--dv-sheet-wide:440px}.dv-sheet{width:min(var(--dv-sheet-wide), calc(100% - 36px))}}@media (width>=1680px){.dv-strip{--dv-strip-art:var(--dv-strip-height);--dv-strip-art-radius:0px;--dv-strip-ring:var(--dv-strip-height);padding:0}.dv-strip-name{font-size:clamp(30px,2.6vw,40px)}.dv-strip-sub{font-size:14px}.dv-strip-bid{min-width:144px;padding:8px 13px}.dv-strip-bid-amount{font-size:52px}.dv-strip-bid-name{max-width:128px;font-size:20px}}@media (width<=919px){.dv-root{--dv-sheet-closed:64px}}@media (width<=599px){.dv-strip,.dv-strip-inner,.dv-strip-layout{height:auto}.dv-strip-layout{grid-template-columns:minmax(0,1fr) auto;display:grid}.dv-strip{--dv-strip-art:52px;--dv-strip-ring:52px;--dv-responsive-zoom:1;padding:0}.dv-strip-info,.dv-strip-bid{align-self:center}.dv-strip-copy{padding-left:9px}.dv-strip-actions{display:contents}.dv-strip-market,.dv-nom-clock{grid-area:1/2}.dv-nom-clock{align-self:center;height:52px}.dv-nom-clock .clock-controls{width:44px;grid-template-rows:1fr!important;grid-template-columns:44px!important;height:52px!important}.dv-nom-clock .clock-control-reset,.dv-nom-clock .clock-control-set-time{display:none!important}.dv-nom-clock .clock-confirm-button,.dv-nom-clock .clock-fast-forward-button{grid-area:1/1!important}.dv-nom-clock .clock-confirm-button svg,.dv-nom-clock .clock-fast-forward-button svg{width:20px!important;height:20px!important}.dv-strip-icon--player{height:52px!important}button.dv-strip-choose-player{min-height:52px;padding:5px 9px}.dv-strip-choose-player-kicker{letter-spacing:1px;font-size:10px}.dv-strip-choose-player-label{font-size:17px}.dv-strip-name{font-size:18px}.dv-strip-bid{width:92px;max-width:92px}.dv-strip-bid-name{max-width:100%;font-size:12px}.dv-strip .team-badge{font-size:10px!important}.dv-strip-action-buttons{grid-area:2/1/auto/-1;width:100%;min-width:0}.dv-strip-action-buttons .dv-primary{flex:auto}.dv-primary{flex:0 0 50%;min-height:40px;padding:10px;font-size:15px}.dv-chip{flex:1 1 0;min-height:40px;padding:10px 6px;font-size:13px}.dv-strip-auction-kicker{display:none}.dv-header{gap:.5rem}.dv-header .app-header-title{font-size:.9375rem}.dv-header .app-header-controls--collapsible{align-self:stretch;position:relative}.dv-header .app-header-more-button{display:inline-flex}.app-header-more-dots{font-family:var(--dv-condensed);letter-spacing:2px;font-size:15px;font-weight:800;line-height:1;transform:translateY(-2px)}.dv-header .app-header-controls-menu{display:none}.dv-header .app-header-controls-menu.is-open{z-index:120;background:#0a0e15fa;border:1px solid #26313f;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;width:max-content;max-width:calc(100vw - 8px);padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:4px;box-shadow:0 14px 42px #0000006b}.dv-header .app-header-controls-menu>.dv-header-zoom-wrap,.dv-header .app-header-controls-menu>.account-menu{align-self:stretch;height:44px}.dv-header .app-header-controls-menu .dv-header-settings,.dv-header .app-header-controls-menu .account-button,.dv-header .app-header-controls-menu .dv-header-tv{border-top:1px solid #26313f;border-bottom:1px solid #26313f;flex-basis:44px;width:44px;height:44px}.dv-header-tv,.dv-live,.dv-header .draft-progress-count,.dv-header .draft-progress-track{display:none}}.draft-action-toast{z-index:300;color:#ffe0e0;max-width:min(92vw,440px);font-family:var(--ffd-sans,system-ui, sans-serif);background:#241417;border:1px solid #ff52528c;border-radius:10px;align-items:center;gap:10px;padding:11px 12px 11px 15px;font-size:14px;line-height:1.35;animation:.18s ease-out draft-action-toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.draft-action-toast>svg{color:var(--ffd-red,#ff5252);flex:none}.draft-action-toast-text{min-width:0}.draft-action-toast-close{color:#d9a3a3;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:2px;padding:0;transition:background .14s,color .14s;display:inline-flex}.draft-action-toast-close:focus-visible{color:#fff;background:#ff52522e;outline:none}@media (hover:hover){.draft-action-toast-close:hover{color:#fff;background:#ff52522e;outline:none}}@keyframes draft-action-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.draft-action-toast{animation:none}}.help-dropdown-item:disabled{color:#6f7d8f;cursor:not-allowed;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.help-dropdown-item:disabled:hover{color:#6f7d8f;background:0 0}}.help-dropdown-tag{font-family:var(--ffd-condensed);letter-spacing:.09375rem;color:#7f8da2;border:1px solid #33404f;flex:none;padding:.125rem .375rem;font-size:.6875rem;font-weight:800}.help-feedback-textarea{resize:vertical;min-height:7.5rem;line-height:1.4}.help-feedback-context{color:#6f7d8f;margin:0;font-size:.8125rem;line-height:1.4}.help-feedback-error{color:#ff5252;margin:0;font-size:.875rem;line-height:1.4}.site-footer{box-sizing:border-box;width:100%;font-family:var(--ffd-sans);border-top:1px solid #1a2431;flex:none;margin-top:auto;padding:20px 24px}.site-footer-inner{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:1240px;margin:0 auto;display:flex}.site-footer-brand{align-items:center;gap:9px;display:inline-flex}.site-footer-copy{color:#7f8da2;white-space:nowrap;font-size:13px}.site-footer-nav{flex-wrap:wrap;flex:1;align-items:center;gap:12px 20px;display:inline-flex}.site-footer-link{color:#9aa6b6;font-size:13px;text-decoration:none;transition:color .15s}@media (hover:hover){.site-footer-link:hover{color:#eef2f8}}.site-footer-link--external{align-items:center;gap:4px;display:inline-flex}.site-footer-build{letter-spacing:.3px;color:#5b6879;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:11px}@media (width<=560px){.site-footer-nav{flex:0 0 100%;order:3}}.dv-root.auth-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);background:#05070b9e;grid-template-columns:minmax(0,460px);place-content:center;padding:48px 20px;display:grid;position:fixed;inset:0;overflow:auto}.dv-root.auth-page{background:radial-gradient(90% 70% at 15% -10%,#ffca3a12 0%,#ffca3a00 55%),radial-gradient(90% 70% at 90% 110%,#f9731617 0%,#f9731600 55%),radial-gradient(120% 120% at 50% -10%,#10151f 0%,#05070b 62%);flex-direction:column;align-items:center;padding:48px 20px 0;display:flex;overflow:auto}.dv-root.auth-page .site-footer{margin-top:0}.auth-card{background:var(--ffd-card);border:1px solid #22303f;border-radius:0;width:100%;max-width:460px;margin:auto 0;padding:36px 36px 30px;position:relative;box-shadow:0 30px 70px #0000008c}.auth-close{color:#9aa6b7;width:34px;height:34px;font-family:var(--dv-condensed);cursor:pointer;background:#ffffff0a;border:1px solid #26313f;border-radius:0;font-size:20px;font-weight:800;line-height:1;transition:background .14s,border-color .14s,color .14s;position:absolute;top:14px;right:14px}.auth-close:focus-visible{color:var(--ffd-text);background:#ffffff17;border-color:#64748b;outline:none}@media (hover:hover){.auth-close:hover{color:var(--ffd-text);background:#ffffff17;border-color:#64748b;outline:none}}.auth-brands{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.auth-brand-logo{justify-self:center;width:100%;max-width:116px;height:auto}.auth-brand-divider{background:#22303f;width:1px;height:66px}.auth-eyebrow{font-family:var(--dv-condensed);letter-spacing:3px;color:#5b6879;align-items:center;gap:12px;margin:16px 0 28px;font-size:11px;font-weight:700;display:flex}.auth-eyebrow:before,.auth-eyebrow:after{content:"";background:#22303f;flex:1;height:1px}.auth-title{font-family:var(--dv-condensed);letter-spacing:.5px;text-align:center;font-size:38px;font-weight:800;line-height:1}.auth-oauth{width:100%;color:var(--ffd-text);font-family:var(--ffd-sans);cursor:pointer;background:#111a26;border:1px solid #2c3a4b;border-radius:0;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:15px 18px;font-size:16px;font-weight:600;transition:background .14s,border-color .14s;display:flex}.auth-oauth:focus-visible{background:#16212f;border-color:#3b4c60;outline:none}@media (hover:hover){.auth-oauth:hover:not(:disabled){background:#16212f;border-color:#3b4c60;outline:none}}.auth-primary{color:#0a0e15;width:100%;font-family:var(--dv-condensed);letter-spacing:.5px;cursor:pointer;background:#eef2f8;border:none;border-radius:0;justify-content:center;align-items:center;padding:15px 18px;font-size:18px;font-weight:700;text-decoration:none;transition:background .14s;display:flex}.auth-primary:focus-visible{background:#fff;outline:none}@media (hover:hover){.auth-primary:hover:not(:disabled){background:#fff;outline:none}}.auth-oauth:disabled,.auth-primary:disabled{opacity:.55;cursor:default}.auth-upgrade{margin-top:16px}.auth-upgrade-btn{background:var(--ffd-gradient-gold);color:var(--ffd-ink);box-shadow:var(--ffd-shadow-gold)}.auth-upgrade-btn:focus-visible{background:var(--ffd-gradient-gold);filter:brightness(1.05)}@media (hover:hover){.auth-upgrade-btn:hover:not(:disabled){background:var(--ffd-gradient-gold);filter:brightness(1.05)}}.auth-upgrade-more{text-align:center;margin-top:10px;text-decoration:none;display:block}.auth-account-close,.auth-password-form{margin-top:22px}.auth-signout{margin-top:10px}.auth-divider{font-family:var(--dv-condensed);letter-spacing:3px;color:#5b6879;align-items:center;gap:14px;margin:14px 0;font-size:12px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#1a2431;flex:1;height:1px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-input{width:100%;color:var(--ffd-text);font-family:var(--ffd-sans);background:#0a1018;border:1px solid #26313f;border-radius:0;padding:15px 16px;font-size:16px}.auth-input::placeholder{color:#5b6879}.auth-input:focus{border-color:#3b4c60;outline:none}.auth-toggle{color:#9aa6b6;font-family:var(--dv-condensed);letter-spacing:1px;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-self:center;padding:6px 10px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #2c3a4b;text-decoration:underline #2c3a4b;transition:color .14s,text-decoration-color .14s}.auth-toggle:focus-visible{color:var(--ffd-text);outline:none;text-decoration-color:#9aa6b6}@media (hover:hover){.auth-toggle:hover{color:var(--ffd-text);outline:none;text-decoration-color:#9aa6b6}}.auth-link{color:var(--ffd-blue);font-family:var(--ffd-sans);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:2px;padding:0;font-size:14px}.auth-link:focus-visible{color:#7dd3fc;outline:none;text-decoration:underline}@media (hover:hover){.auth-link:hover{color:#7dd3fc;outline:none;text-decoration:underline}}.auth-helper{text-align:center;color:#6f7d8f;margin-top:2px;font-size:13px}.auth-notice{text-align:center;color:var(--dv-green);margin-top:14px;font-size:13px}.auth-notice.is-error{color:var(--dv-red)}.auth-privacy{text-align:center;color:#56637a;margin-top:14px;font-size:11.5px;line-height:1.5}.auth-privacy-link{color:#6f7d8f;text-decoration:underline}.auth-privacy-link:focus-visible{color:var(--ffd-blue);outline:none}@media (hover:hover){.auth-privacy-link:hover{color:var(--ffd-blue);outline:none}}.auth-account{background:#0a1018;border:1px solid #22303f;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.auth-account-email{color:var(--dv-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.auth-tier{font-family:var(--dv-condensed);letter-spacing:1px;color:#8b97a8;border:1px solid #2c3a4b;border-radius:0;flex:none;padding:2px 10px;font-size:13px;font-weight:800}.auth-tier.is-paid{color:var(--dv-gold);background:#ffca3a1a;border-color:#ffca3ab3}.auth-card.ofp{margin:24px 0 0}.ofp-note{color:#6f7d8f;font-size:14px}.ofp-tallies{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ofp-tally{background:#0d141e;border:1px solid #22303f;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ofp-tally.is-up{color:var(--dv-green,#34d399)}.ofp-tally.is-down{color:var(--dv-red,#ff5252)}.ofp-tally-num{font-family:var(--dv-condensed);color:var(--dv-text,#eef2f8);font-size:24px;font-weight:800;line-height:1}.ofp-tally-label{font-family:var(--dv-condensed);letter-spacing:3px;color:#6f7d8f;font-size:11px;font-weight:700}.ofp-drafts{border-top:1px solid #182231;margin:0 0 22px;padding:0;list-style:none}.ofp-draft{border-bottom:1px solid #182231;align-items:center;gap:10px;padding:9px 2px;font-size:13px;display:flex}.ofp-draft-id{text-overflow:ellipsis;white-space:nowrap;color:#9aa6b7;flex:0 auto;min-width:0;font-family:ui-monospace,monospace;font-size:12px;overflow:hidden}.ofp-draft-meta{text-overflow:ellipsis;white-space:nowrap;color:#6f7d8f;flex:1;min-width:0;font-size:12px;overflow:hidden}.ofp-draft-counts{flex:none;gap:12px;display:inline-flex}.ofp-count{font-family:var(--dv-condensed);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.ofp-count.is-up{color:var(--dv-green,#34d399)}.ofp-count.is-down{color:var(--dv-red,#ff5252)}.ofp-section{font-family:var(--dv-condensed);letter-spacing:3px;color:#6f7d8f;margin:0 0 12px;font-size:11px;font-weight:700}.ofp-written{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ofp-item{background:#0d141e;border:1px solid #182231;padding:12px 14px}.ofp-item-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ofp-type{font-family:var(--dv-condensed);letter-spacing:1.5px;text-transform:uppercase;color:#9aa6b7;border:1px solid #33404f;padding:2px 8px;font-size:11px;font-weight:800}.ofp-type--bug{color:var(--dv-red,#ff5252);border-color:#ff525280}.ofp-type--idea{color:var(--dv-gold,#ffca3a);border-color:#ffca3a80}.ofp-type--draft_rating{color:var(--dv-green,#34d399);border-color:#34d39980}.ofp-item-when{color:#6f7d8f;flex:none;font-size:12px}.ofp-item-message{color:var(--dv-text,#eef2f8);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.45}.ofp-item-meta{color:#6f7d8f;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.ofp-reply{color:var(--dv-blue,#38bdf8);text-decoration:none}@media (hover:hover){.ofp-reply:hover{text-decoration:underline}}.prem-card{max-width:520px}.prem-sub{font-family:var(--ffd-sans);color:#9aa6b6;text-align:center;margin:10px 0 0;font-size:14px;line-height:1.5}.prem-price{justify-content:center;align-items:baseline;gap:8px;margin-top:18px;display:flex}.prem-price-amount{font-family:var(--ffd-condensed);color:var(--ffd-gold);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.prem-price-note{font-family:var(--ffd-condensed);color:#9aa6b6;font-size:18px;font-weight:700}.prem-price-micro{font-family:var(--ffd-sans);color:#6f7d8f;text-align:center;margin-top:6px;font-size:12px}.prem-benefits{text-align:left;flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.prem-benefits li{font-family:var(--ffd-sans);color:#9aa6b6;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.prem-benefits b{color:#eef2f8;font-weight:700}.prem-dia{background:var(--ffd-gold);border-radius:0;flex:none;width:8px;height:8px;margin-top:6px;transform:rotate(45deg)}.prem-fineprint{font-family:var(--ffd-sans);color:#6f7d8f;text-align:center;border-top:1px solid #1a2431;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.6}.prem-cta{margin-top:18px}.prem-cta .auth-primary{width:100%}.prem-guarantee{font-family:var(--ffd-sans);color:#9aa6b6;text-align:center;background:#34d39914;border:1px solid #34d39959;border-radius:0;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.prem-guarantee-lead{color:#34d399;font-weight:700}.prem-active{flex-direction:column;align-items:center;gap:8px;margin-bottom:6px;display:flex}.prem-active-copy{font-family:var(--ffd-sans);color:#9aa6b6;text-align:center;font-size:14px}.app-header{flex:none;align-items:center;min-width:0;display:flex}.app-header-brand{flex:0 auto;align-items:center;gap:.75rem;min-width:0;display:flex}.app-header-home{border-radius:0;flex:none;align-items:center;margin:-.5rem;padding:.5rem;transition:transform .14s,filter .14s;display:inline-flex}.app-header-home:focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-1px)}@media (hover:hover){.app-header-home:hover{filter:brightness(1.15);outline:none;transform:translateY(-1px)}}.app-header-lockup{flex:none;width:auto;height:1.625rem;display:block}.app-header-title{font-family:var(--ffd-condensed);letter-spacing:.125rem;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.5rem;font-weight:800;overflow:hidden}.app-header-controls{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.app-header-controls-menu{display:contents}.app-header-more-button{display:none}.app-header--board{color:#eef2f8;background:linear-gradient(#121a26,#0d141e);border-bottom:1px solid #202a3a;gap:1.375rem;height:3rem;padding:0 .875rem}.app-header--board.is-compact{flex-wrap:wrap;gap:1.375rem;height:auto;min-height:3.5rem;padding:.5rem .625rem}.app-header--board.is-compact .app-header-title{font-size:1.375rem}.about-root{flex-direction:column;min-height:100dvh;display:flex}.about-main{box-sizing:border-box;width:100%;max-width:720px;font-family:var(--ffd-sans);color:#c3cddb;flex:1;margin:0 auto;padding:40px 24px 64px}.about-title{font-family:var(--ffd-condensed);letter-spacing:.4px;color:#eef2f8;margin:0 0 10px;font-size:30px;font-weight:700}.about-lede{color:#9aa6b6;margin:0 0 28px;font-size:16px;line-height:1.55}.about-section{margin:0 0 26px}.about-section h2{font-family:var(--ffd-condensed);letter-spacing:.8px;text-transform:uppercase;color:var(--ffd-gold);margin:0 0 8px;font-size:17px;font-weight:700}.about-section p{margin:0;font-size:14.5px;line-height:1.65}.about-section a{color:var(--ffd-blue,#38bdf8);text-decoration:none}@media (hover:hover){.about-section a:hover{text-decoration:underline}}.pick-timer{-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;flex:none;padding:0;display:block;position:relative}.pick-timer.is-interactive{cursor:pointer}.pick-timer>svg{z-index:1;width:100%;height:100%;display:block;position:relative}.pick-timer-box{transition:opacity .3s}.pick-timer-track{transition:fill .3s,stroke .3s}.pick-timer-fill,.pick-timer-fill-edge{transition:fill .3s}.pick-timer-face{transition:opacity .18s}.pick-timer-time{font-family:var(--ffd-condensed);font-variant-numeric:tabular-nums;font-weight:800;transition:fill .3s}.pick-timer.is-paused .pick-timer-box,.pick-timer.is-paused .pick-timer-face{opacity:.55}.pick-timer-pulse{opacity:0;pointer-events:none;z-index:2;border:2px solid;border-radius:0;position:absolute;inset:-1.5%}.pick-timer.is-pulsing{z-index:5}.pick-timer.is-pulsing .pick-timer-pulse{animation:1s cubic-bezier(.16,.6,.4,1) infinite pickTimerEdge}@keyframes pickTimerEdge{0%{opacity:.9;transform:scale(1)}95%,to{opacity:0;transform:scale(1.14)}}.pick-timer-icon{opacity:0;transform-box:view-box;transform-origin:50%;pointer-events:none;transition:opacity .18s,transform .18s;transform:scale(.7)}.pick-timer.is-interactive:focus-visible .pick-timer-face{opacity:.18}@media (hover:hover){.pick-timer.is-interactive:hover .pick-timer-face{opacity:.18}}.pick-timer.is-interactive:focus-visible .pick-timer-icon{opacity:1;transform:scale(1)}@media (hover:hover){.pick-timer.is-interactive:hover .pick-timer-icon{opacity:1;transform:scale(1)}}.prev-pick{--s:1;background:linear-gradient(#141d2a,#101722);border:1px solid #263141;border-radius:0;flex-direction:column;justify-content:center;gap:.3125rem;min-height:4.625rem;padding:.5625rem .75rem;display:flex;position:relative}.prev-pick>*{flex:none}.prev-pick-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prev-pick-label{letter-spacing:.1rem;color:var(--ffd-text-6);font-size:.625rem;font-weight:700;line-height:1.2}.prev-pick-name{font-family:var(--ffd-condensed);text-overflow:ellipsis;white-space:nowrap;font-size:1.1875rem;font-weight:700;line-height:1.18;overflow:hidden}.prev-pick-line{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}.prev-pick-manager{min-width:0;font-family:var(--ffd-condensed);color:var(--ffd-text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.3125rem;font-size:1.1875rem;font-weight:700;line-height:1.05;display:inline-flex;overflow:hidden}.prev-pick-manager-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.prev-pick-manager svg{color:var(--ffd-gold);flex:none}.prev-pick-price{line-height:1.05;font-family:var(--ffd-condensed);color:var(--ffd-gold);font-variant-numeric:tabular-nums;flex:none;font-size:1.3125rem;font-weight:800}.prev-pick-empty{font-family:var(--ffd-condensed);font-weight:700;font-size:calc(1.5rem * var(--s));color:#3f4a5c;line-height:1.05}.prev-pick-undo{width:calc(2.25rem * var(--s));min-height:calc(2.25rem * var(--s));color:#aeb8c7;font-family:var(--ffd-condensed);font-weight:800;font-size:calc(1.0625rem * var(--s));cursor:pointer;background:#151f2df5;border:1px solid #33404f;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:-.0625rem;right:-.0625rem}.prev-pick-undo svg{width:calc(1rem * var(--s));height:calc(1rem * var(--s))}.prev-pick--lg{min-width:calc(11.25rem * var(--s));max-width:calc(16.5rem * var(--s));gap:calc(.5rem * var(--s));padding:calc(.875rem * var(--s)) calc(1.125rem * var(--s));flex:auto}.prev-pick--lg .prev-pick-label{top:calc(-.1875rem * var(--s));font-size:calc(.875rem * var(--s));letter-spacing:.125rem;font-weight:600;line-height:1.2;position:relative}.prev-pick--lg .prev-pick-name{margin-top:calc(.1875rem * var(--s));font-size:calc(1.375rem * var(--s));line-height:1.15}.prev-pick--lg .prev-pick-manager{font-size:calc(1.375rem * var(--s));gap:calc(.375rem * var(--s))}.prev-pick--lg .prev-pick-price{font-size:calc(1.625rem * var(--s))}.draft-board{--board-base-scale:1;--board-device-scale:1;--board-manager-name-scale:1;--bs:calc(var(--board-base-scale) * var(--board-device-scale));--board-col-min:87px;background:var(--dv-bg,#0a0e15);flex:1;min-height:0}.draft-board--scroll{--board-device-scale:clamp(.75, calc(.529412 + (100vw / 2720px)), 1);--board-manager-name-scale:clamp(.833333, calc(.686275 + (100vw / 4080px)), 1);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#26313f transparent;align-items:stretch;display:flex;overflow:auto}.draft-board--scroll::-webkit-scrollbar{width:8px;height:8px}.draft-board--scroll::-webkit-scrollbar-thumb{background:#26313f;border-radius:0}.draft-board--scroll::-webkit-scrollbar-track{background:0 0}.draft-board--fit{scrollbar-width:thin;scrollbar-color:#26313f transparent;display:grid;overflow:hidden auto}.draft-board--fit::-webkit-scrollbar{width:8px}.draft-board--fit::-webkit-scrollbar-thumb{background:#26313f}.draft-board--fit::-webkit-scrollbar-track{background:0 0}.board-col{background:#0c1119;border-right:1px solid #223044;flex-direction:column;min-width:0;min-height:100%;display:flex}.draft-board--scroll .board-col{flex:1 0 var(--board-col-min);min-width:var(--board-col-min);scroll-snap-align:start;height:max-content}.draft-board--fit .board-col{height:max-content}.board-col.is-me{background:#38bdf80a}.board-col.is-high{--board-state-edge:#ffca3ab8;z-index:1;background:#ffca3a0d;position:relative}.board-col.is-active{--board-state-edge:#38bdf8d1;z-index:1;position:relative}.board-col:is(.is-high,.is-active):after{content:"";z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px var(--board-state-edge);position:absolute;inset:0}.board-col-head{width:100%;color:inherit;padding:calc(.375rem * var(--bs)) calc(.3125rem * var(--bs)) calc(.3125rem * var(--bs));text-align:center;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(#131b27,#0e151f);border:none;border-bottom:1px solid #1e2836;flex:none;font-family:inherit;display:block}.board-col-head.is-selectable{cursor:pointer}.draft-board--scroll .board-col-head{z-index:2;position:sticky;top:0}.draft-board--fit .board-col-head{z-index:3;position:sticky;top:0}.board-col.is-me .board-col-head{background:linear-gradient(#0f2130,#0b1a26);border-bottom-color:#2a5a78}.board-col.is-high .board-col-head{border-bottom-color:var(--ffd-gold);box-shadow:inset 0 -3px var(--ffd-gold), inset 1px 0 var(--board-state-edge), inset -1px 0 var(--board-state-edge), inset 0 1px var(--board-state-edge);background:linear-gradient(#3a3011,#241d0a)}.board-col.is-active .board-col-head{border-bottom-color:var(--ffd-blue);box-shadow:inset 0 -3px var(--ffd-blue), inset 1px 0 var(--board-state-edge), inset -1px 0 var(--board-state-edge), inset 0 1px var(--board-state-edge);background:linear-gradient(#14344a,#0e2031)}.board-col-title{justify-content:center;align-items:center;gap:calc(.1875rem * var(--bs));min-height:calc(.875rem * var(--bs));display:flex}.board-col-name{font-family:var(--ffd-condensed);font-weight:700;font-size:calc(.75rem * var(--bs) * var(--board-manager-name-scale));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.board-col.is-me .board-col-name{color:#8fd3f5}.board-col.is-high .board-col-name{color:var(--ffd-gold)}.board-col.is-active .board-col-name{color:#e0f7ff}.board-you-chip{font-size:calc(.375rem * var(--bs));letter-spacing:.3px;background:var(--ffd-blue);color:#04121c;padding:calc(.0625rem * var(--bs)) calc(.125rem * var(--bs));border-radius:2px;flex:none;font-weight:800;line-height:1}.board-bot-chip{font-size:calc(.375rem * var(--bs));color:var(--ffd-blue);padding:calc(.0625rem * var(--bs)) calc(.09375rem * var(--bs));background:#38bdf81f;border:1px solid #38bdf859;border-radius:2px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.board-auto-chip{font-size:calc(.375rem * var(--bs));color:var(--ffd-gold);padding:calc(.0625rem * var(--bs)) calc(.125rem * var(--bs));background:#ffca3a1f;border:1px solid #ffca3a59;border-radius:2px;flex:none;font-weight:800;line-height:1}.board-col-max{font-family:var(--ffd-condensed);font-weight:800;font-size:calc(1rem * var(--bs));margin-top:calc(.125rem * var(--bs));font-variant-numeric:tabular-nums;line-height:1;display:block}.board-col-max-tag{margin-left:calc(.1875rem * var(--bs));font-family:var(--ffd-sans);font-size:calc(.375rem * var(--bs));letter-spacing:.4px;color:var(--ffd-text-6);vertical-align:baseline;font-weight:700}.board-col.is-high .board-col-max{color:#ffe08a}.board-col.is-active .board-col-max{color:#8de7ff}.board-col-sub{font-size:calc(.5rem * var(--bs));color:var(--ffd-text-6);margin-top:calc(.125rem * var(--bs));font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.board-col-players{flex:1;grid-auto-rows:1fr;gap:0;min-height:0;padding:0;display:grid}.draft-board--scroll .board-col-players{flex:1 0 auto;min-height:max-content}.draft-board--fit .board-col-players{grid-auto-rows:minmax(calc(2.03125rem * var(--bs)), 1fr);min-height:max-content;overflow:visible}.board-cell{padding:calc(.05rem * var(--bs)) calc(.5rem * var(--bs)) calc(.05rem * var(--bs)) calc(.375rem * var(--bs));min-height:calc(2.03125rem * var(--bs));border-bottom:1px solid #04060a;border-left:4px solid;border-radius:0;flex-direction:column;justify-content:center;display:flex;position:relative}.draft-board--fit .board-cell{overflow:hidden}.board-cell-dir{right:calc(.15rem * var(--bs));bottom:calc(.12rem * var(--bs));width:calc(.5rem * var(--bs));height:calc(.5rem * var(--bs));color:#ffffff47;pointer-events:none;position:absolute}.board-cell-open .board-cell-dir{color:#33405a}.board-cell-open.is-onclock{color:#8de7ff;background:#38bdf81a;animation:1.4s ease-in-out infinite board-pulse;box-shadow:inset 0 0 0 1px #38bdf8d1}.board-cell-open.is-onclock .board-cell-dir{color:#8de7ff}.board-cell.is-pending{animation:1.4s ease-in-out infinite board-pulse}@keyframes board-pulse{0%,to{opacity:1}50%{opacity:.3}}.board-cell-top{justify-content:space-between;align-items:baseline;gap:calc(.1875rem * var(--bs));line-height:1;display:flex}.board-cell-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.5rem * var(--bs));letter-spacing:.3px;color:var(--ffd-text-4);font-weight:600;overflow:hidden}.draft-board--scroll .board-col{container:board-col/inline-size}.draft-board--scroll .board-cell-first{display:none}@container board-col (width>=104px){.draft-board--scroll .board-cell-first{display:inline}.draft-board--scroll .board-cell-firstname{display:none}}.board-cell-firstname{text-overflow:ellipsis;white-space:nowrap;font-size:calc(.5rem * var(--bs));letter-spacing:.3px;color:var(--ffd-text-4);margin-top:calc(.125rem * var(--bs));font-weight:600;line-height:1;overflow:hidden}.board-cell-firstname+.board-cell-name{margin-top:calc(.083333rem * var(--bs))}.draft-board--fit .board-cell-firstname{display:none}.board-cell-rank{font-size:calc(.5rem * var(--bs));font-weight:700}.board-cell-price{font-family:var(--ffd-condensed);font-weight:700;font-size:calc(.6875rem * var(--bs));color:var(--ffd-text-2);font-variant-numeric:tabular-nums;flex:none}.board-cell-name{font-family:var(--ffd-condensed);font-weight:700;font-size:calc(.8125rem * var(--bs));margin-top:calc(.083333rem * var(--bs));text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.board-cell-open{padding:0 calc(.5rem * var(--bs)) 0 calc(.4375rem * var(--bs));min-height:calc(2.03125rem * var(--bs));font-family:var(--ffd-condensed);font-weight:600;font-size:calc(.75rem * var(--bs));color:#46536a;font-variant-numeric:tabular-nums;border-top:none;border-bottom:1px solid #10161f;border-left:4px solid #151d29;border-right:none;border-radius:0;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.board-col-head--bid{text-align:left;cursor:default;padding-left:0;padding-right:0}.board-col-head--bid .board-col-title{padding:0 calc(.3125rem * var(--bs));justify-content:flex-start}.board-col-title--select{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.board-bid-row{height:calc(2rem * var(--bs));align-items:stretch;gap:0;margin-top:0;display:flex}.board-bid-amt{justify-content:center;align-items:flex-start;gap:calc(.125rem * var(--bs));min-width:0;padding:0 calc(.4375rem * var(--bs));cursor:text;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;font-family:inherit;display:flex}@media (hover:hover){.board-bid-amt:hover{background:#ffffff0d}}.board-bid-amt-value{font-family:var(--ffd-condensed);font-weight:800;font-size:calc(1.125rem * var(--bs));font-variant-numeric:tabular-nums;line-height:1}.board-bid-amt-sub{font-family:var(--ffd-condensed);font-size:calc(.4375rem * var(--bs));letter-spacing:.5px;white-space:nowrap;max-width:100%;font-weight:700;line-height:1;overflow:hidden}.board-bid-row.is-high .board-bid-amt-value,.board-bid-row.is-high .board-bid-amt-sub{color:var(--ffd-gold)}.board-bid-row.is-outbid .board-bid-amt-value{color:#8b97a8;text-decoration:line-through}.board-bid-row.is-outbid .board-bid-amt-sub{color:#fb7185}.board-bid-row.is-none .board-bid-amt-value,.board-bid-row.is-none .board-bid-amt-sub{color:#4a5568}.board-bid-typed{border:1px solid var(--ffd-gold);min-width:0;color:var(--ffd-gold);font-family:var(--ffd-condensed);font-weight:800;font-size:calc(1rem * var(--bs));font-variant-numeric:tabular-nums;padding:0 calc(.25rem * var(--bs));background:#0f1722;border-radius:0;outline:none;flex:1}.board-bid-plus{width:calc(1.625rem * var(--bs));color:var(--ffd-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f1722;border:1px solid #33404f;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.board-bid-plus:hover:not(:disabled){border-color:var(--ffd-gold);color:var(--ffd-gold)}}.board-bid-plus:active:not(:disabled){background:#241d0a}.board-bid-plus:disabled{cursor:default;opacity:.35}.board-bid-foot{align-items:baseline;gap:calc(.1875rem * var(--bs));margin-top:calc(.375rem * var(--bs));padding:0 calc(.3125rem * var(--bs));display:flex}.board-bid-foot-max{font-family:var(--ffd-condensed);font-weight:800;font-size:calc(.6875rem * var(--bs));color:var(--ffd-text);font-variant-numeric:tabular-nums;line-height:1}.board-bid-foot-tag{font-size:calc(.4rem * var(--bs));letter-spacing:.5px;color:var(--ffd-text-6);font-weight:700}.board-bid-foot-slots{font-size:calc(.4375rem * var(--bs));color:var(--ffd-text-6);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}@media (width>=600px){.draft-board--scroll{--board-col-min:100px}}@media (width>=920px){.draft-board--scroll{--board-col-min:112px}}@media (width>=1680px){.draft-board--scroll{--board-col-min:124px}}@media (width<=919px){.draft-board--scroll .board-cell,.draft-board--scroll .board-cell-open{min-height:calc(2.5rem * var(--bs))}}.draft-progress{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.draft-progress-pick{font-family:var(--ffd-condensed);letter-spacing:.0938rem;color:var(--ffd-text-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:1.375rem;font-weight:700;overflow:hidden}.draft-progress-count{font-family:var(--ffd-condensed);color:var(--ffd-text-4);letter-spacing:.0625rem;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:700}.draft-progress-track{background:#1a2231;border-radius:0;flex:1;max-width:26.25rem;height:.5rem;overflow:hidden}.draft-progress-fill{background:linear-gradient(90deg,#ffca3a,#ff9f1c);height:100%;display:block}.draft-progress--compact{flex:none;gap:.5rem}.draft-progress--compact .draft-progress-pick{font-family:var(--ffd-condensed);letter-spacing:.0625rem;color:var(--ffd-text-6);font-size:.875rem;font-weight:700}.draft-progress--compact .draft-progress-count{font-family:var(--ffd-sans);color:var(--ffd-text-5);letter-spacing:0;font-size:.6875rem;font-weight:400}.draft-progress--compact .draft-progress-track{flex:none;width:4.5rem;height:.3125rem}@media (width<=479px){.draft-progress--compact .draft-progress-count,.draft-progress--compact .draft-progress-track{display:none}}.demo-signup-banner{color:var(--ffd-green,#34d399);font-family:var(--ffd-sans);background:#34d39914;border-bottom:1px solid #34d3994d;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:.375rem .875rem;font-size:.8125rem;display:flex}.demo-signup-banner>svg{flex:none}.demo-signup-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-signup-banner-text strong{letter-spacing:.09em;text-transform:uppercase;font-weight:700}.demo-signup-banner-detail{color:#8fbfa9}.demo-signup-banner-cta{color:var(--ffd-green,#34d399);font-family:var(--ffd-condensed);text-transform:uppercase;cursor:pointer;background:#34d3991f;border:1px solid #34d39980;border-radius:0;flex:none;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;transition:background .14s;display:inline-flex}.demo-signup-banner-cta:focus-visible{background:#34d39938;outline:none}@media (hover:hover){.demo-signup-banner-cta:hover{background:#34d39938;outline:none}}@media (width<=560px){.demo-signup-banner-detail{display:none}}.draft-paused-banner{color:var(--ffd-gold,#ffca3a);font-family:var(--ffd-sans);background:#ffca3a1a;border-bottom:1px solid #ffca3a59;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:.375rem .875rem;font-size:.8125rem;display:flex}.draft-paused-banner>svg{flex:none}.draft-paused-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.draft-paused-banner-text strong{letter-spacing:.09em;text-transform:uppercase;font-weight:700}.draft-paused-banner-detail{color:#d9c58a}.draft-paused-banner-resume{color:var(--ffd-gold,#ffca3a);font-family:var(--ffd-condensed);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffca3a24;border:1px solid #ffca3a8c;border-radius:0;flex:none;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;transition:background .14s;display:inline-flex}.draft-paused-banner-resume:focus-visible{background:#ffca3a3d;outline:none}@media (hover:hover){.draft-paused-banner-resume:hover{background:#ffca3a3d;outline:none}}@media (width<=560px){.draft-paused-banner-detail{display:none}}.lg-main{flex-direction:column;gap:20px;display:flex}.lg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lg-head-copy{flex-direction:column;gap:8px;display:flex}.lg-back{font-family:var(--ffd-condensed);letter-spacing:1.5px;text-transform:uppercase;color:#7f8da2;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.lg-back:hover{color:var(--lobby-blue)}}.lg-title-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lg-title{font-family:var(--ffd-condensed);color:var(--lobby-text);margin:0;font-size:40px;font-weight:800;line-height:.95}.lg-subline{font-family:var(--ffd-sans);color:var(--lobby-muted);font-size:13px}.lg-save-state{font-family:var(--ffd-sans);color:#6f7d8f;min-height:18px;font-size:12px}.lg-save-state[data-status=error]{color:#ff7b7b}.lg-body{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.lg-nav{flex-direction:column;flex:none;gap:6px;width:200px;display:flex;position:sticky;top:24px}.lg-nav-item{text-align:left;border:none;border-left:3px solid var(--lobby-line);width:100%;font-family:var(--ffd-condensed);letter-spacing:.5px;color:#8b97a8;cursor:pointer;background:0 0;border-radius:0;padding:9px 14px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s}@media (hover:hover){.lg-nav-item:hover{color:#cbd5e1}}.lg-nav-item.is-active{border-left-color:var(--lobby-gold);color:var(--lobby-gold)}.lg-content{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.lg-card{border:1px solid var(--lobby-line);background:var(--ffd-card);border-radius:0;flex-direction:column;gap:14px;padding:16px 20px;display:flex}.lg-card-title{font-family:var(--ffd-condensed);letter-spacing:.5px;color:var(--lobby-text);font-size:17px;font-weight:700}.lg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lg-card-head .lg-help{margin-top:2px}.lg-field-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:20px;display:grid}.lg-field-grid.is-format{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lg-field{flex-direction:column;gap:6px;display:flex}.lg-label{font-family:var(--ffd-sans);letter-spacing:1.5px;text-transform:uppercase;color:#7f8da2;font-size:12px;font-weight:600}.lg-help{font-family:var(--ffd-sans);color:#6f7d8f;margin:0;font-size:12px;line-height:1.5}.lg-input{font-family:var(--ffd-sans);color:var(--lobby-text);background:#0a1018;border:1px solid #26313f;border-radius:0;outline:none;padding:8px 12px;font-size:13.5px}.lg-input:focus{border-color:#3b4c60}.lg-input::placeholder{color:#5b6879}.lg-readonly{font-family:var(--ffd-sans);color:var(--lobby-text);font-size:14px;font-weight:600}.lg-error{font-family:var(--ffd-sans);color:#ff7b7b;font-size:13px}.lg-content .settings-segmented-control{background:#0a1018;border-color:#26313f;border-radius:0;margin-top:0}.lg-content .settings-segment-button{white-space:nowrap;border-radius:0;padding:6px 10px;font-size:12px;font-weight:600}.lg-content .settings-segment-button.is-active{cursor:default;font-weight:700}.lg-budget{align-items:center;gap:6px;display:flex}.lg-budget-sign{font-family:var(--ffd-condensed);color:var(--lobby-gold);font-size:18px;font-weight:800}.lg-budget-input{width:100px;font-family:var(--ffd-condensed);text-align:center;font-variant-numeric:tabular-nums;padding:9px 12px;font-size:18px;font-weight:800}.lg-switch{gap:10px;min-height:28px;margin-top:4px}.lg-switch .settings-switch-track{background:#1e2a3a;border:none;flex-basis:40px;width:40px;height:22px}.lg-switch .settings-switch-track:after{background:#8b97a8;width:16px;height:16px;top:3px;left:3px}.lg-switch input:checked+.settings-switch-track{background:var(--lobby-green);border:none}.lg-switch input:checked+.settings-switch-track:after{background:#06251a;transform:translate(18px)}.lg-switch-label{font-family:var(--ffd-sans);letter-spacing:0;color:var(--lobby-muted);font-size:13px;font-weight:600}.lg-roster-total{font-family:var(--ffd-condensed);color:var(--lobby-gold);font-size:16px;font-weight:800}.lg-note{font-family:var(--ffd-sans);color:var(--lobby-muted);background:#38bdf80f;border:1px solid #38bdf840;border-radius:0;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.lg-note-chip{font-family:var(--ffd-condensed);letter-spacing:1.5px;color:var(--lobby-blue);background:#38bdf81f;border-radius:0;flex:none;padding:2px 8px;font-size:13px;font-weight:800}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.lg-row-copy{flex:280px;min-width:0}.lg-row-title{font-family:var(--ffd-sans);color:#e2e8f0;font-size:13px;font-weight:600}.lg-row-copy .lg-help{margin-top:1px}.lg-quiet-button{font-family:var(--ffd-sans);color:#cbd5e1;cursor:pointer;background:#111a26;border:1px solid #26313f;border-radius:0;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}@media (hover:hover){.lg-quiet-button:hover:not(:disabled){border-color:#3b4c60}}.lg-quiet-button:disabled{opacity:.5;cursor:not-allowed}.lg-gold-button{font-family:var(--ffd-sans);color:var(--lobby-gold);cursor:pointer;background:#ffca3a14;border:1px solid #ffca3a66;border-radius:0;flex:none;padding:7px 14px;font-size:13px;font-weight:600}@media (hover:hover){.lg-gold-button:hover:not(:disabled){background:#ffca3a24}}.lg-gold-button:disabled{opacity:.5;cursor:not-allowed}.lg-danger-button{font-family:var(--ffd-sans);color:#ff7b7b;cursor:pointer;background:#ff525214;border:1px solid #ff525266;border-radius:0;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.lg-danger-button:hover:not(:disabled){background:#ff525224}}.lg-danger-button:disabled{opacity:.5;cursor:not-allowed}.lg-link-button{font-family:var(--ffd-sans);color:var(--lobby-blue);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:13px;font-weight:600}@media (hover:hover){.lg-link-button:hover{color:#7dd3fc;text-decoration:underline}}.lg-danger-card{background:#ff525208;border-color:#ff525247}.lg-danger-card .lg-row+.lg-row{border-top:1px solid #ff525224;padding-top:14px}.lg-card-title.is-danger{color:#ff7b7b}.lg-manager-list{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.lg-manager-row{background:#0a1018;border:1px solid #1c2735;border-radius:0;flex-direction:column;min-width:0;display:flex}.lg-manager-row.is-expanded{border-color:#26313f}.lg-manager-main{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:7px 10px;display:flex}.lg-avatar{width:28px;height:28px;font-family:var(--ffd-condensed);letter-spacing:.5px;color:#cbd5e1;background:#111a26;border:1px solid #26313f;border-radius:0;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.lg-avatar.is-open{color:#5b6879;background:0 0;border:1px dashed #2c3a4b}.lg-name-input{min-width:140px;font-family:var(--ffd-sans);color:var(--lobby-text);background:0 0;border:1px solid #0000;border-radius:0;outline:none;flex:1;padding:6px 8px;font-size:14px;font-weight:600}@media (hover:hover){.lg-name-input:hover:not(:disabled){border-color:#26313f}}.lg-name-input:focus{background:#0a1018;border-color:#3b4c60}.lg-manager-ident{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lg-manager-name{font-family:var(--ffd-sans);color:var(--lobby-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lg-manager-email{font-family:var(--ffd-sans);color:#5b6879;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lg-status.is-open{color:#7f8da2;background:0 0;border:1px dashed #2c3a4b}.lg-manager-main.is-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.lg-manager-main.is-toggle:hover{background:#0c141e}}.lg-expand{color:#5b6879;flex:none;place-items:center;width:20px;display:grid}.lg-expand svg{transition:transform .15s;display:block}.lg-manager-row.is-expanded .lg-expand svg{transform:rotate(180deg)}.lg-manager-detail{border-top:1px solid #1c2735;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.lg-manager-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-email-input{background:#070c13;border-color:#1c2735;border-radius:0;flex:1;min-width:200px;padding:7px 10px;font-size:13px}.lg-meter{align-items:center;gap:10px;margin:8px 0 2px;display:flex}.lg-meter-cells{flex-wrap:wrap;gap:3px;display:inline-flex}.lg-meter-cell{box-sizing:border-box;background:#1c2735;width:10px;height:10px}.lg-meter-cell.is-joined{background:var(--ffd-green)}.lg-meter-cell.is-invited{background:#94a3b880}.lg-meter-count{font-family:var(--ffd-sans);color:#6f7d8f;white-space:nowrap;font-size:12px}.lg-detail-field{flex-direction:column;gap:6px;display:flex}.lg-detail-label{font-family:var(--ffd-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f7d8f;font-size:11px;font-weight:600}.lg-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-name-row .lg-input{flex:1;min-width:160px}.lg-upsell{font-family:var(--ffd-sans);color:var(--ffd-gold);margin:0;font-size:12px;line-height:1.5}.lg-linklike{font:inherit;color:var(--ffd-blue);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover){.lg-linklike:hover:not(:disabled){color:#7dd3fc}}.lg-linklike:disabled{opacity:.5;cursor:default}.lg-invite-card{gap:10px;margin-top:14px}.lg-invite-head{align-items:center;gap:10px;display:flex}.lg-invite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-invite-url{min-width:220px;font-family:var(--ffd-sans);color:#9aa6b6;white-space:nowrap;text-overflow:ellipsis;background:#070c13;border:1px solid #1c2735;flex:1;padding:9px 12px;font-size:13px;overflow:hidden}.lg-join{border:1px solid var(--lobby-line);background:var(--ffd-card);text-align:center;flex-direction:column;gap:12px;max-width:460px;margin:48px auto;padding:28px;display:flex}.lg-join-title{font-family:var(--ffd-condensed);text-transform:uppercase;letter-spacing:.5px;font-size:24px;font-weight:800}.lg-join-msg{font-family:var(--ffd-sans);color:var(--lobby-muted);flex-direction:column;align-items:center;gap:14px;font-size:14px;line-height:1.55;display:flex}.lg-empty{border:1px dashed #2c3a4b;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.lg-empty p{font-family:var(--ffd-sans);color:var(--lobby-muted);margin:0;font-size:13px}@media (width<=980px){.lg-body{flex-direction:column;gap:16px}.lg-nav{border-bottom:1px solid #1a2431;flex-direction:row;gap:20px;width:100%;position:static;overflow-x:auto}.lg-nav-item{border-bottom:3px solid #0000;border-left:none;flex:none;width:auto;padding:8px 2px 9px}.lg-nav-item.is-active{border-bottom-color:var(--lobby-gold)}}@media (width<=640px){.lg-title{font-size:30px}}.lobby-card-league.is-link{font-family:var(--ffd-sans);cursor:pointer;background:0 0;border:none;padding:0}@media (hover:hover){.lobby-card-league.is-link:hover{color:var(--lobby-text);text-underline-offset:3px;text-decoration:underline}}.league-seed-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.slab-root{height:100%;color:var(--ffd-text,#e6edf3);font-family:var(--ffd-sans,system-ui, sans-serif);overflow-y:auto}.slab-inner{max-width:860px;margin:0 auto;padding:32px 20px 80px}.slab-head h1{font-family:var(--ffd-condensed,inherit);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:28px;font-weight:800}.slab-head p{color:var(--ffd-text-dim,#93a1b0);max-width:60ch;margin:0 0 14px;font-size:14px;line-height:1.5}.slab-head code{background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:12px}.slab-head-actions{gap:8px;margin-bottom:24px;display:flex}.slab-section{font-family:var(--ffd-condensed,inherit);letter-spacing:.09em;text-transform:uppercase;color:var(--ffd-text-dim,#93a1b0);margin:28px 0 12px;font-size:14px;font-weight:800}.slab-file{background:#ffffff12;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px}.slab-card{background:#ffffff05;border:1px solid #26313f;border-radius:10px;margin-bottom:14px;padding:14px 16px}.slab-card.is-overridden{border-color:#ffca3a8c}.slab-card-head{align-items:flex-start;gap:12px;display:flex}.slab-play{border:1px solid var(--ffd-gold,#ffca3a);width:40px;height:40px;color:var(--ffd-gold,#ffca3a);cursor:pointer;background:#ffca3a1a;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.slab-play:hover{background:#ffca3a33}}.slab-loop{color:var(--ffd-text-dim,#93a1b0);background:#ffffff0a;border-color:#26313f}@media (hover:hover){.slab-loop:hover{background:#ffffff17}}.slab-loop.is-looping{border-color:var(--ffd-gold,#ffca3a);color:var(--ffd-gold,#ffca3a);background:#ffca3a2e}.slab-card-title{flex:1;min-width:0}.slab-card-title h2{font-family:var(--ffd-condensed,inherit);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.slab-flag{letter-spacing:.12em;color:var(--ffd-gold,#ffca3a);border:1px solid #ffca3a8c;border-radius:4px;padding:1px 6px;font-size:10px}.slab-card-title p{color:var(--ffd-text-dim,#93a1b0);margin:3px 0 0;font-size:12.5px;line-height:1.4}.slab-card-actions{flex:none;gap:6px;display:flex}.slab-action{font-family:var(--ffd-condensed,inherit);letter-spacing:.07em;color:var(--ffd-text,#e6edf3);cursor:pointer;background:#ffffff0d;border:1px solid #26313f;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover){.slab-action:hover:not(:disabled){background:#ffffff1a}}.slab-action:disabled{opacity:.4;cursor:default}.slab-tone{border-top:1px dashed #26313f;margin-top:12px;padding-top:10px}.slab-tone-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.slab-tone-n{font-family:var(--ffd-condensed,inherit);letter-spacing:.14em;color:var(--ffd-text-dim,#93a1b0);font-size:11px;font-weight:800}.slab-tone-head select{color:var(--ffd-text,#e6edf3);background:#0d1420;border:1px solid #26313f;border-radius:6px;padding:3px 6px;font-size:12px}.slab-tone-remove{margin-left:auto;padding:4px 7px}.slab-fields{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px 16px;display:grid}.slab-field{grid-template-columns:1fr 64px;grid-template-areas:"label label""range num";align-items:center;gap:2px 8px;font-size:11px;display:grid}.slab-field.is-off{opacity:.45}.slab-field-label{color:var(--ffd-text-dim,#93a1b0);letter-spacing:.05em;text-transform:uppercase;font-family:var(--ffd-condensed,inherit);grid-area:label;align-items:center;gap:6px;font-weight:700;display:flex}.slab-field input[type=range]{accent-color:var(--ffd-gold,#ffca3a);grid-area:range;min-width:0}.slab-field input[type=number]{color:var(--ffd-text,#e6edf3);background:#0d1420;border:1px solid #26313f;border-radius:6px;grid-area:num;width:100%;padding:3px 6px;font-size:12px}.slab-add{margin-top:12px}.tvroom-root{background:#fff;position:fixed;inset:0;overflow:hidden}.tvroom-stage{transform-origin:0 0;will-change:transform;transition:transform 1.2s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.tvroom-stage{transition:none}}.tvroom-photo{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.tvroom-screen{transform-origin:0 0;background:#000;position:absolute;top:0;left:0}.tvroom-screen iframe{background:#000;border:0;width:100%;height:100%;display:block}.tvroom-glare{pointer-events:none;background:linear-gradient(115deg,#ffffff17,#ffffff05 22%,#0000 45% 80%,#ffffff0a);position:absolute;inset:0}.tvroom-camera{perspective-origin:50%;position:absolute;top:0;left:0;right:0;overflow:hidden}.tvroom-dolly{transform-style:preserve-3d;will-change:transform;transition:transform 1.2s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.tvroom-foreground{pointer-events:none;opacity:1;transition:opacity .5s .25s;position:absolute}.tvroom-dolly.is-zoom .tvroom-foreground{opacity:0;transition:opacity .4s .45s}.tvroom-phone{pointer-events:none;visibility:hidden;opacity:0;will-change:transform;transition:transform .8s cubic-bezier(.34,1.2,.4,1),opacity .3s,visibility 0s linear .3s;position:absolute}.tvroom-phone.is-in{visibility:visible;opacity:1;transition:transform .8s cubic-bezier(.34,1.2,.4,1),opacity .25s,visibility}.tvroom-phone-img{-webkit-user-select:none;user-select:none;width:100%;display:block}.tvroom-phone-screen{background:#000;position:absolute;overflow:hidden}.tvroom-phone.is-in .tvroom-phone-screen{pointer-events:auto}.tvroom-phone-screen iframe{transform-origin:0 0;background:#000;border:0;display:block}.tvroom-stage,.tvroom-foreground{transition:filter .45s}.tvroom-root.has-laptop .tvroom-stage,.tvroom-root.has-laptop .tvroom-foreground{filter:blur(4px)}.tvtour-laptop{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;transition:transform .72s cubic-bezier(.34,1.08,.4,1),opacity .45s;position:fixed;transform:translateY(118%)}.tvtour-laptop.is-in{opacity:1;transform:translateY(0)}.tvroom-root.is-resizing .tvtour-laptop{transition:none}@media (prefers-reduced-motion:reduce){.tvtour-laptop{transition:opacity .3s;transform:translateY(0)}}.tvtour-laptop-frame{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 34px 46px #00000080);width:100%;height:100%;position:absolute;inset:0}.tvtour-laptop-screen{transform-origin:0 0;background:#0a0f18;border:0;border-radius:14px;display:block;position:absolute;top:0;left:0}.tvroom-root.is-resizing .tvroom-dolly,.tvroom-root.is-resizing .tvroom-stage,.tvroom-root.is-resizing .tvroom-phone{transition:none}@media (prefers-reduced-motion:reduce){.tvroom-dolly,.tvroom-foreground,.tvroom-phone{transition:none}}.tvroom-header{z-index:5;background:linear-gradient(#121a26,#0d141e);border-bottom:1px solid #202a3a;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.tvroom-brand{align-items:center;margin-left:-6px;margin-right:auto;padding:6px;transition:transform .14s,filter .14s;display:inline-flex}.tvroom-brand:focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-1px)}@media (hover:hover){.tvroom-brand:hover{filter:brightness(1.15);outline:none;transform:translateY(-1px)}}.tvroom-logo{width:auto;height:30px;display:block}.tvroom-signup{font-family:var(--ffd-condensed);cursor:pointer;border:0;border-radius:4px;padding:9px 18px;font-size:15px;line-height:1}.tvroom-toggle{color:#cfd7e2;font-family:var(--ffd-condensed);letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}@media (hover:hover){.tvroom-toggle:hover{color:#fff;border-color:#fff6}}.tvroom-toggle.is-on{border-color:var(--ffd-gold);color:var(--ffd-gold);background:#ffca3a24}.tvroom-tune{z-index:6;-webkit-backdrop-filter:blur(10px);color:#cfd7e2;background:#080a0ee0;border:1px solid #ffffff1a;border-radius:10px;gap:10px;width:320px;padding:14px;font-size:12px;display:grid;position:fixed;top:60px;right:12px}.tvroom-tune-row{grid-template-columns:1fr 110px 34px;align-items:center;gap:8px;display:grid}.tvroom-tune-row input[type=range]{width:100%;accent-color:var(--ffd-gold)}.tvroom-tune-label{font-family:var(--ffd-condensed);letter-spacing:.03em;font-weight:700}.tvroom-tune-value{text-align:right;color:#9aa7b5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.tvroom-tune-foot{color:#8a97a5;justify-content:space-between;align-items:center;font-size:11px;display:flex}.tvroom-tune-foot button{color:#cfd7e2;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:3px 10px;font-size:11px}@media (hover:hover){.tvroom-tune-foot button:hover{color:#fff;border-color:#fff6}}.tvroom-root.is-touring .tvroom-stage,.tvroom-root.is-touring .tvroom-dolly{transition-duration:1.5s}.tvroom-root.is-touring .tvroom-dolly.is-zoom .tvroom-foreground{transition:opacity .4s .9s}.tvroom-tour-lower{width:min(540px,100vw - 32px);bottom:13%;left:50%;transform:translate(-50%)}.tvroom-tour-lower.is-over-laptop{bottom:18px}.tvroom-tour-final{z-index:20;background:#05070b73;justify-content:center;align-items:center;padding:20px;animation:.35s both tvroomFinalScrimIn;display:flex;position:fixed;inset:0}.tvroom-tour-final .tvroom-tour-card-box{animation:.45s cubic-bezier(.2,.8,.25,1) both tvroomFinalCardIn}@keyframes tvroomFinalScrimIn{0%{opacity:0}to{opacity:1}}@keyframes tvroomFinalCardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.tvroom-tour-card-box{border:1px solid var(--ffd-gold);color:#e8edf4;width:min(440px,100%);font-family:var(--ffd-sans);background:#0a0e15f7;border-radius:8px;padding:26px 28px 24px;position:relative;box-shadow:0 30px 90px #0009}.tvroom-tour-kicker{font-family:var(--ffd-condensed);letter-spacing:.18em;text-transform:uppercase;color:var(--ffd-gold);font-size:13px;font-weight:800}.tvroom-tour-title{font-family:var(--ffd-condensed);color:#fff;margin:8px 0 0;font-size:30px;font-weight:800;line-height:1.05}.tvroom-tour-sub{color:#c6d0dd;margin:10px 0 0;font-size:16px;line-height:1.5}.tvroom-tour-bullets{color:#c6d0dd;gap:7px;margin:14px 0 0;padding:0 0 0 20px;font-size:15px;line-height:1.45;display:grid}.tvroom-tour-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.tvroom-tour-btn{font-family:var(--ffd-condensed);text-align:center;white-space:nowrap;cursor:pointer;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;padding:12px 18px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.tvroom-tour-cta{color:#0a0e15;background:linear-gradient(160deg,#ffd873,#ff9f1c);border:0}.tvroom-tour-ghost{color:#e8edf4;background:#ffffff0d;border:1px solid #ffffff47}@media (hover:hover){.tvroom-tour-ghost:hover{color:#fff;border-color:#ffffff80}}.tvroom-tour-links{justify-content:center;gap:26px;margin-top:14px;display:flex}.tvroom-tour-links .tvroom-tour-replay{margin:0}.tvroom-tour-replay{color:#8a97a5;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0;font-size:14px;text-decoration:underline;display:block}@media (hover:hover){.tvroom-tour-replay:hover{color:#cfd7e2}}.tvroom-tour-close{color:#8a97a5;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}@media (hover:hover){.tvroom-tour-close:hover{color:#fff}}.tvroom-tour-mobile-card{z-index:20;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-top:2px solid var(--ffd-gold);color:#e8edf4;font-family:var(--ffd-sans);background:#0a0e15;flex-direction:column;justify-content:space-between;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.tvroom-tour-mobile-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px;min-height:0;display:grid;overflow-y:auto}.tvroom-tour-mobile-note{color:#97a3b2;font-size:14px;line-height:1.4}.tvroom-tour-mobile-title{font-family:var(--ffd-condensed);letter-spacing:.01em;color:#fff;font-size:21px;font-weight:800;line-height:1.12}.tvroom-tour-mobile-text{color:#d4dbe5;font-size:17px;line-height:1.5}.tvroom-tour-mobile-foot{align-items:center;gap:16px;display:flex}.tvroom-tour-mobile-foot .tvtour-bubble-next{padding:13px 28px;font-size:16px}.tvroom-tour-mobile-foot .tvtour-bubble-back{padding:12px 20px}.tvroom-tour-mobile-card.is-waiting .tvroom-tour-mobile-body,.tvroom-tour-mobile-card.is-waiting .tvroom-tour-mobile-foot{opacity:.35;transition:opacity .2s}.tvroom-tour-mobile-card button:disabled{cursor:default}.tvroom-stage.is-calibrating{cursor:crosshair}.tvroom-stage.is-calibrating .tvroom-screen{pointer-events:none;opacity:.65;outline:2px solid #16e08a}.tvroom-cal-dot{pointer-events:none;background:#16e08a;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #000000b3}.tvroom-cal-dot.is-next{background:#ffb020}.tvroom-cal-readout{z-index:10;color:#d7e0ea;white-space:pre;pointer-events:none;background:#0a0c0fe0;border-radius:8px;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;bottom:12px;left:12px}.tvtour-root{cursor:default}.tvtour-root .pick-timer.is-paused .pick-timer-box,.tvtour-root .pick-timer.is-paused .pick-timer-face{opacity:1}.tvtour-root .pick-timer-icon{display:none}.tvtour-ring{z-index:70;pointer-events:none;border-radius:3px;animation:1.4s ease-in-out infinite tvtourRingPulse;position:fixed}@keyframes tvtourRingPulse{0%,to{box-shadow:0 0 0 3px var(--ffd-gold), 0 0 0 6px #ffca3a4d, 0 0 24px 5px #ffca3a73}50%{box-shadow:0 0 0 4px var(--ffd-gold), 0 0 0 14px #ffca3a38, 0 0 60px 18px #ffca3af2}}.tvtour-catch{z-index:75;cursor:pointer;background:0 0;border:0;padding:0;position:fixed}.tvtour-bubble{z-index:80;border:1px solid var(--ffd-gold);color:#e8edf4;font-family:var(--ffd-sans);background:#0a0e15f5;border-radius:6px;padding:18px 22px 16px;animation:.24s both tvtourBubbleIn;position:fixed;box-shadow:0 18px 50px #0000008c}@keyframes tvtourBubbleIn{0%{opacity:0}to{opacity:1}}.tvtour-bubble.has-arrow-up:before,.tvtour-bubble.has-arrow-down:before,.tvtour-bubble.has-arrow-right:before{content:"";background:inherit;border:1px solid var(--ffd-gold);width:12px;height:12px;position:absolute}.tvtour-bubble.has-arrow-up:before{border-bottom:0;border-right:0;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.tvtour-bubble.has-arrow-down:before{border-top:0;border-left:0;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.tvtour-bubble.has-arrow-right:before{border-bottom:0;border-left:0;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.tvtour-bubble-title{font-family:var(--ffd-condensed);letter-spacing:.01em;color:#fff;margin-bottom:5px;font-size:20px;font-weight:800;line-height:1.12}.tvtour-bubble-text{color:#d4dbe5;font-size:16px;line-height:1.5}.tvtour-bubble-note{color:#97a3b2;margin-top:8px;font-size:13px;line-height:1.35}.tvtour-bubble-foot{align-items:center;gap:14px;margin-top:15px;display:flex}.tvtour-bubble-step{font-family:var(--ffd-condensed);letter-spacing:.12em;color:#8a97a5;font-size:13px;font-weight:700}.tvtour-bubble-skip{color:#8a97a5;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:15px;text-decoration:underline}@media (hover:hover){.tvtour-bubble-skip:hover{color:#cfd7e2}}.tvtour-bubble-back{color:#c7d1dc;font-family:var(--ffd-condensed);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #3a4656;border-radius:3px;padding:8px 16px;font-size:15px;font-weight:700}.tvtour-bubble-next{color:#0a0e15;font-family:var(--ffd-condensed);letter-spacing:.08em;cursor:pointer;background:linear-gradient(160deg,#ffd873,#ff9f1c);border:0;border-radius:3px;padding:9px 22px;font-size:16px;font-weight:800}.tvtour-bubble-next.is-solo{margin-left:auto}.tvtour-laptop-page{background:#0a0f18;position:fixed;inset:0;overflow:hidden}body.tvtour-laptop-body .cdlg-card{transform:translate(-50%,-50%)scale(1.15)}.tvtour-cast-dolly{transform-origin:calc(100% - 249px) 145px;transition:transform 1.6s cubic-bezier(.35,0,.15,1);position:absolute;inset:0}.tvtour-cast-dolly.is-zoomed{transform:translate(calc(249px - 50%),calc(50% - 145px))scale(2)}.tvtour-cast{z-index:20;color:#202124;background:#fff;border-radius:18px;width:430px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Arial,sans-serif;animation:.26s cubic-bezier(.2,.8,.25,1) both tvtourCastIn;position:absolute;top:26px;right:34px;box-shadow:0 2px 10px #00000040,0 34px 70px #00000080}@keyframes tvtourCastIn{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}.tvtour-cast-head{color:#5f6368;padding:12px 14px 10px;font-size:21px;font-weight:600}.tvtour-cast-row{border-radius:12px;align-items:center;gap:18px;padding:16px 14px;display:flex}.tvtour-cast-row.is-active{background:#e8f0fe}.tvtour-cast-ico{color:#5f6368;flex:none;width:34px;height:34px}.tvtour-cast-row.is-active .tvtour-cast-ico{color:#1a73e8}.tvtour-cast-ico svg{width:100%;height:100%;display:block}.tvtour-cast-text{color:#202124;flex-direction:column;font-size:23px;font-weight:600;display:flex}.tvtour-cast-sub{color:#5f6368;margin-top:3px;font-size:17px;font-weight:500}.tvtour-cast-dot{background:#1a73e8;border-radius:50%;flex:none;width:13px;height:13px;margin-left:auto;box-shadow:0 0 0 5px #1a73e82e}.lobby-root{--lobby-bg:var(--ffd-bg);--lobby-panel:var(--ffd-surface);--lobby-line:var(--ffd-line);--lobby-text:var(--ffd-text);--lobby-muted:var(--ffd-text-3);--lobby-gold:var(--ffd-gold);--lobby-green:var(--ffd-green);--lobby-blue:var(--ffd-blue);font-family:var(--ffd-condensed);box-sizing:border-box;background:radial-gradient(120% 120% at 50% -10%, #10151f 0%, var(--lobby-bg) 62%);height:100%;color:var(--lobby-text);flex-direction:column;display:flex;overflow-y:auto}.lobby-main{flex:1 0 auto;padding:28px max(24px,50% - 580px) 72px}.lobby-title{margin-bottom:30px}.lobby-page-title{letter-spacing:.01em;margin:4px 0 0;font-size:26px;font-weight:800;line-height:1}.lobby-page-title.is-home{font-size:42px}.lobby-page-sub{font-family:var(--ffd-sans);color:var(--lobby-muted);margin:8px 0 0;font-size:15px}.lobby-invites{flex-direction:column;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:flex}.lobby-banner{--hb:#38bdf8e6;--glow:#38bdf86b;border:1px solid var(--lobby-line);background:var(--ffd-card);border-radius:0;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 24px;display:flex}.lobby-banner.is-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.lobby-banner.is-clickable:hover{border-color:var(--hb);box-shadow:0 0 0 1px var(--hb), 0 0 24px 2px var(--glow)}}.lobby-banner.is-invite{background:linear-gradient(90deg, #38bdf814, #0d141e66 55%), var(--ffd-card);border-color:#38bdf866}.lobby-banner.is-beta{--hb:var(--ffd-gold);--glow:#ffca3a66;background:linear-gradient(90deg, #ffca3a17, #0d141e66 55%), var(--ffd-card);border-color:#ffca3a66;margin-bottom:14px}.lobby-banner-kicker.is-beta{color:var(--ffd-gold)}.lobby-banner.is-live{--hb:var(--ffd-green);--glow:#34d39980;background:linear-gradient(90deg, #34d3991a, #0d141e66 55%), var(--ffd-card);border-color:#34d39973;margin-bottom:14px}.lobby-banner-kicker{letter-spacing:2px;text-transform:uppercase;flex:none;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.lobby-banner-kicker.is-invite{color:var(--lobby-blue)}.lobby-banner-kicker.is-live{color:var(--lobby-green)}.lobby-banner-dot{background:var(--lobby-green);border-radius:0;width:9px;height:9px;animation:1.6s ease-in-out infinite ffd-chip-pulse;transform:rotate(45deg)}.lobby-banner-body{flex-direction:column;flex:1;min-width:240px;display:flex}.lobby-banner-title{font-size:20px;font-weight:700;line-height:1.1}.lobby-banner-sub{font-family:var(--ffd-sans);color:var(--lobby-muted);margin-top:2px;font-size:14px}.lobby-banner-cta{text-transform:uppercase;background:var(--ffd-gradient-gold);color:#0a0e15;cursor:pointer;box-shadow:var(--ffd-shadow-gold);border:none;border-radius:0;flex:none;padding:12px 26px;font-family:inherit;font-size:16px;font-weight:700;transition:filter .14s}@media (hover:hover){.lobby-banner-cta:hover{filter:brightness(1.06)}}.lobby-invite-actions{flex:none;align-items:center;gap:10px;display:flex}.lobby-invite-accept{letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--lobby-blue);background:var(--lobby-blue);color:#0a0e15;cursor:pointer;border-radius:0;padding:11px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:filter .14s}@media (hover:hover){.lobby-invite-accept:hover{filter:brightness(1.08)}}.lobby-banner-decline{letter-spacing:.5px;text-transform:uppercase;color:var(--lobby-muted);cursor:pointer;background:0 0;border:1px solid #2c3a4b;border-radius:0;padding:11px 18px;font-family:inherit;font-size:15px;font-weight:700;transition:color .14s,border-color .14s}@media (hover:hover){.lobby-banner-decline:hover{color:var(--lobby-text);border-color:#3b4c60}}.lobby-section{margin-top:44px}.lobby-section-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.lobby-section-rule{background:#1a2431;flex:1;height:1px}.lobby-section-title{letter-spacing:3px;text-transform:uppercase;color:#7f8da2;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.lobby-section-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.lobby-section-sub{font-family:var(--ffd-sans);letter-spacing:0;text-transform:none;color:#8b97a8;margin:-8px 0 14px;font-size:13px}.lobby-create{letter-spacing:.5px;text-transform:uppercase;color:var(--lobby-text);cursor:pointer;background:0 0;border:1px solid #2c3a4b;border-radius:0;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .14s,border-color .14s,filter .14s,transform 80ms;display:inline-flex}@media (hover:hover){.lobby-create:hover{background:#111a26;border-color:#3b4c60}}.lobby-create:active{transform:translateY(1px)}.lobby-create.is-primary{background:var(--ffd-gradient-gold);color:#0a0e15;box-shadow:var(--ffd-shadow-gold);border-color:#0000;padding:11px 22px;font-size:15px}@media (hover:hover){.lobby-create.is-primary:hover{background:var(--ffd-gradient-gold);filter:brightness(1.06);border-color:#0000}}.lobby-create:disabled{opacity:.6;cursor:default}.lobby-ctacards{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.lobby-ctacards--solo{grid-template-columns:1fr}@media (width<=760px){.lobby-ctacards{grid-template-columns:1fr}}.lobby-ctacard{text-align:left;border:1px solid var(--lobby-line);background:var(--ffd-card);color:inherit;cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;padding:28px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.lobby-ctacard--local:hover{border-color:var(--ffd-green);box-shadow:0 0 24px #34d39924}}.lobby-ctacard--online{background:linear-gradient(180deg, #ffca3a0d, #0d141e00), var(--ffd-card);border-color:#ffca3a59}@media (hover:hover){.lobby-ctacard--online:hover{border-color:var(--ffd-gold);box-shadow:0 0 24px #ffca3a24}}.lobby-ctacard-tag{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.lobby-ctacard-tag--free{color:var(--ffd-green);background:#34d39933}.lobby-ctacard-tag--premium{background:var(--ffd-gradient-gold);color:var(--ffd-ink)}.lobby-ctacard-tag--muted{color:#9aa6b6;background:#26313f}.lobby-ctacard-title{letter-spacing:.5px;text-transform:uppercase;margin-top:14px;font-size:28px;font-weight:700;line-height:1}.lobby-ctacard-body{color:#9aa6b6;max-width:420px;margin-top:10px;font-size:14px;line-height:1.45}.lobby-ctacard-cta{text-transform:uppercase;color:var(--ffd-green);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:700;display:inline-flex}.lobby-ctacard--online .lobby-ctacard-cta{color:var(--ffd-gold)}.lobby-leaguelist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lobby-leaguerow{--hb:#38bdf8e6;--glow:#38bdf86b;box-sizing:border-box;text-align:left;border:1px solid var(--lobby-line);background:var(--ffd-card);width:100%;color:inherit;cursor:pointer;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.lobby-leaguerow:hover{border-color:var(--hb);box-shadow:0 0 0 1px var(--hb), 0 0 24px 2px var(--glow)}}.lobby-leaguerow-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:160px;font-size:19px;font-weight:700;line-height:1.1;overflow:hidden}.lobby-claimdots{align-items:center;gap:3px;display:inline-flex}.lobby-claimdot{box-sizing:border-box;background:0 0;border:1px solid #5b6879;width:6px;height:6px}.lobby-claimdot.is-claimed{border-color:var(--ffd-blue);background:var(--ffd-blue)}.lobby-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lobby-card{--hb:#38bdf8e6;--glow:#38bdf86b;border:1px solid var(--lobby-line);background:var(--ffd-card);border-radius:0;flex-direction:column;gap:13px;padding:20px 20px 0;display:flex}.lobby-card.is-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.lobby-card.is-clickable:hover{border-color:var(--hb);box-shadow:0 0 0 1px var(--hb), 0 0 24px 2px var(--glow)}}.lobby-card.is-soon{border-color:#38bdf859}.lobby-card.is-final{--hb:#4a5c72;--glow:#8b97a857}.lobby-card.is-online{--hb:#ffca3ae6;--glow:#ffca3a59;border-color:#ffca3a73;box-shadow:0 0 0 1px #ffca3a24,0 0 24px #ff9f1c0d}.lobby-card-modes{align-items:center;gap:8px;display:flex}.lobby-card-modes-spacer{flex:1}.lobby-card-heading{flex-direction:column;gap:3px;min-width:0;display:flex}button.lobby-card-eyebrow{cursor:pointer;background:0 0;border:none;align-self:flex-start;max-width:100%;padding:0;transition:color .14s}@media (hover:hover){button.lobby-card-eyebrow:hover{color:var(--lobby-text)}}.lobby-card-name{font-size:22px;font-weight:700;line-height:1.1}.lobby-card-when{font-family:var(--ffd-sans);color:#8b97a8;font-size:13px}.lobby-card-flags{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lobby-card-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lobby-card-progress{letter-spacing:.06em;color:var(--lobby-gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lobby-card-footer{border-top:1px solid #1a2431;align-items:center;gap:12px;margin-top:auto;margin-left:-20px;margin-right:-20px;padding:13px 20px;display:flex}.lobby-cta{color:var(--lobby-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.lobby-card.is-live .lobby-cta{color:var(--lobby-gold)}.lobby-card.is-final .lobby-cta{color:#c3cddb}.lobby-cta-arrow{transition:transform .15s;display:inline-flex}@media (hover:hover){.lobby-card.is-clickable:hover .lobby-cta-arrow{transform:translate(4px)}}.lobby-card-footer-spacer{flex:1}.lobby-card-footer-divider{background:#1a2431;width:1px;height:18px}.lobby-icon{width:32px;height:32px;color:var(--lobby-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.lobby-icon:focus-visible{color:var(--lobby-text);background:#111a26;outline:none}@media (hover:hover){.lobby-icon:hover{color:var(--lobby-text);background:#111a26;outline:none}}.lobby-icon.is-danger:focus-visible{color:#ff8f8f;background:#ff52521a}@media (hover:hover){.lobby-icon.is-danger:hover{color:#ff8f8f;background:#ff52521a}}.lobby-mini{font-family:var(--ffd-sans);color:var(--lobby-muted);cursor:pointer;background:0 0;border:1px solid #2c3a4b;border-radius:0;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}@media (hover:hover){.lobby-mini:hover{color:var(--lobby-text);border-color:#3b4c60}}.lobby-rename{flex:1;min-width:200px}.lobby-rename-input{box-sizing:border-box;width:100%;color:var(--lobby-text);background:#0a1018;border:1px solid #31465f;border-radius:0;padding:6px 10px;font-family:inherit;font-size:18px;font-weight:600}.lobby-rename-input:focus{border-color:#3b4c60;outline:none}.lobby-card.is-final{opacity:.75}.lobby-mocklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lobby-mockrow{--hb:#38bdf8e6;--glow:#38bdf86b;border:1px solid var(--lobby-line);background:var(--ffd-card);border-radius:0;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 20px;display:flex}.lobby-mockrow.is-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.lobby-mockrow.is-clickable:hover{border-color:var(--hb);box-shadow:0 0 0 1px var(--hb), 0 0 24px 2px var(--glow)}}.lobby-mockrow.is-live{--hb:var(--ffd-green);--glow:#34d39980;border-color:#34d39966}.lobby-mockrow-open{min-width:200px;color:inherit;flex:1;align-items:baseline;gap:12px;padding:4px 0;display:flex}.lobby-mockrow-name{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:1.1;overflow:hidden}@media (hover:hover){.lobby-mockrow.is-clickable:hover .lobby-mockrow-name{color:#fff}}.lobby-mockrow-chips{font-family:var(--ffd-sans);letter-spacing:.06em;color:var(--lobby-muted);white-space:nowrap;font-size:12px;font-weight:600}.lobby-mockrow-when{font-family:var(--ffd-sans);color:var(--lobby-muted);white-space:nowrap;font-size:13px}.lobby-mockrow-status{flex:none;justify-content:center;min-width:130px}.lobby-mockrow-actions{align-items:center;gap:8px;display:flex}.lobby-mockrow-delete{width:30px;height:30px;color:var(--lobby-muted);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;transition:background .14s,color .14s;display:grid}@media (hover:hover){.lobby-mockrow-delete:hover{color:var(--ffd-red);background:#ff52521f}}.lobby-showall{margin-top:10px}.lobby-gate{text-align:center;border:1px dashed #2c3a4b;border-radius:0;flex-direction:column;align-items:center;gap:6px;margin-top:56px;padding:48px 24px;display:flex}.lobby-gate-title{margin:0;font-size:24px;font-weight:700}.lobby-gate-sub{color:var(--lobby-muted);max-width:420px;margin:0 0 14px;font-size:16px}.lobby-gate.is-loading{color:var(--lobby-muted);border-style:solid;font-size:16px}.lobby-main--signin{justify-content:center;align-items:center;padding:48px 24px;display:flex}.lobby-signin-about{font-family:var(--ffd-sans);color:var(--ffd-text-4);font-size:14px;font-weight:600;text-decoration:none;transition:color .14s}.lobby-signin-about:focus-visible{color:var(--ffd-text)}@media (hover:hover){.lobby-signin-about:hover{color:var(--ffd-text)}}.lobby-signin-card{text-align:center;border:1px solid var(--ffd-line);background:var(--ffd-card);flex-direction:column;align-items:center;width:100%;max-width:560px;padding:44px 44px 36px;display:flex}@media (width<=560px){.lobby-signin-card{padding:32px 22px 28px}}.lobby-signin-title{margin:0;font-size:32px;font-weight:700;line-height:1.1}.lobby-signin-sub{font-family:var(--ffd-sans);color:var(--ffd-text-3);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.6}.lobby-signin-points{text-align:left;flex-direction:column;gap:9px;width:100%;margin:24px 0 0;padding:0;list-style:none;display:flex}.lobby-signin-point{font-family:var(--ffd-sans);color:var(--ffd-text-2);align-items:baseline;gap:11px;font-size:14px;line-height:1.5;display:flex}.lobby-signin-point strong{color:var(--ffd-text)}.lobby-signin-gem{flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-1px)}.lobby-signin-gem.is-green{background:var(--ffd-green)}.lobby-signin-gem.is-blue{background:var(--ffd-blue)}.lobby-signin-gem.is-gold{background:var(--ffd-gold)}.lobby-signin-cta{width:100%;font-family:var(--ffd-condensed);text-transform:uppercase;cursor:pointer;border:1px solid #0000;margin-top:28px;padding:14px 0;font-size:17px;transition:filter .14s,transform 80ms}.lobby-signin-cta:focus-visible{filter:brightness(1.06)}@media (hover:hover){.lobby-signin-cta:hover{filter:brightness(1.06)}}.lobby-signin-cta:active{transform:translateY(1px)}.lobby-signin-note{font-family:var(--ffd-sans);color:var(--ffd-text-6);text-wrap:pretty;margin:12px 0 0;font-size:13px}.lobby-signin-or{width:100%;font-family:var(--ffd-sans);letter-spacing:2px;text-transform:uppercase;color:#556275;align-items:center;gap:12px;margin:26px 0 18px;font-size:12px;font-weight:700;display:flex}.lobby-signin-orline{background:#1a2431;flex:1;height:1px}.lobby-signin-demo{font-family:var(--ffd-condensed);letter-spacing:.5px;color:var(--ffd-blue);align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex}.lobby-signin-demo:focus-visible{color:#7dd3fc}@media (hover:hover){.lobby-signin-demo:hover{color:#7dd3fc}}.lobby-signin-demosub{font-family:var(--ffd-sans);color:var(--ffd-text-6);margin:8px 0 0;font-size:13px}.lobby-demo{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex}.lobby-demo .lobby-banner{margin-bottom:0}.lobby-demo-replace{font-family:var(--ffd-sans);color:var(--ffd-text-6);margin:0;font-size:12px;line-height:1.45}.lobby-demo-note{text-align:center;font-family:var(--ffd-sans);color:var(--ffd-text-6);text-wrap:pretty;justify-content:center;align-items:baseline;gap:7px;margin:0;font-size:13px;line-height:1.55;display:flex}.lobby-demo-note>svg{flex:none;transform:translateY(1px)}.lobby-demo-main{isolation:isolate;position:relative}.lobby-demo-backdrop{z-index:0;pointer-events:none;opacity:.34;filter:blur(1.4px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000000d9 0%,#00000059 45%,#0000 85%);mask-image:linear-gradient(#000000d9 0%,#00000059 45%,#0000 85%)}.lobby-demo-backdrop .draft-board{--board-base-scale:.5;height:100%;padding:0 max(24px,50% - 580px)}.lobby-demo-main>.lobby-demo{z-index:1;position:relative}@media (width<=720px){.lobby-demo-backdrop{display:none}}.lobby-error{color:#ff8f8f;background:#ff52521a;border:1px solid #ff525266;border-radius:0;margin:14px 0 0;padding:10px 14px;font-size:15px}.draft-resolving{color:#8b97a8;min-height:100vh;font-family:var(--ffd-condensed);background:#05070b;place-items:center;font-size:18px;display:grid}.lobby-card-confirm{align-items:center;gap:6px;display:flex}.lobby-danger,.lobby-ghost{cursor:pointer;color:var(--lobby-muted);background:0 0;border:1px solid #0000;border-radius:0;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .14s,color .14s}@media (hover:hover){.lobby-ghost:hover{color:var(--lobby-text);background:#ffffff0d}}.lobby-danger{color:var(--ffd-red);border-color:#ff525266}@media (hover:hover){.lobby-danger:hover{background:#ff525224}}.lobby-empty{text-align:center;border:1px dashed #2c3a4b;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;display:flex}.lobby-empty.is-compact{padding:18px 20px}.lobby-empty-title{color:var(--lobby-muted);margin:0;font-size:22px;font-weight:700}.lobby-empty-sub{font-family:var(--ffd-sans);color:#6f7d8f;max-width:420px;margin:0;font-size:14px}.lobby-empty .lobby-create.is-primary{margin-top:14px}.lobby-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.lobby-empty-actions .lobby-create.is-primary{margin-top:0}.lobby-restore{margin-top:14px}.lobby-restore .lobby-section-sub{margin-bottom:8px}.draft-destination-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.draft-destination-option{text-align:left;color:var(--ffd-text);cursor:pointer;background:#38bdf808;border:1px solid #2e3a4c;border-radius:0;gap:8px;padding:20px 22px;transition:border-color .14s,background .14s;display:grid}.draft-destination-option:focus-visible{border-color:var(--ffd-gold);background:#ffca3a14;outline:none}@media (hover:hover){.draft-destination-option:hover{border-color:var(--ffd-gold);background:#ffca3a14;outline:none}}.draft-destination-option-label{font-family:var(--ffd-condensed);letter-spacing:.5px;font-size:26px;font-weight:800;line-height:1}.draft-destination-option-desc{color:#9aa6b6;font-size:14px}:root{--ffd-gold:#ffca3a;--ffd-blue:#38bdf8;--ffd-green:#34d399;--ffd-red:#ff5252;--ffd-gold-hi:#ffd873;--ffd-gold-lo:#ff9f1c;--ffd-gradient-gold:linear-gradient(160deg, var(--ffd-gold-hi), var(--ffd-gold-lo));--ffd-shadow-gold:0 8px 24px #ff9f1c2e;--ffd-ink:#0a0e15;--ffd-text:#eef2f8;--ffd-text-2:#c6d0dd;--ffd-text-3:#9aa6b6;--ffd-text-4:#8b97a8;--ffd-text-5:#7f8da2;--ffd-text-6:#6f7d8f;--ffd-bg:#05070b;--ffd-surface:#0d141e;--ffd-surface-2:#0a0f18;--ffd-card:linear-gradient(180deg, var(--ffd-surface), var(--ffd-surface-2));--ffd-line:#22303f;--ffd-line-hover:#3b4c60;--ffd-r4:0;--ffd-r6:0;--ffd-r8:0;--ffd-r10:0;--ffd-r12:0;--ffd-r14:0;--ffd-r16:0;--ffd-r20:0;--ffd-r22:0;--ffd-sans:"Chakra Petch", sans-serif;--ffd-condensed:"Chakra Petch", sans-serif}.money-value{white-space:nowrap;display:inline-block}.money-currency{vertical-align:.42em;margin-right:.08em;font-size:.62em;line-height:1;display:inline-block}.ffd-btn-primary{background:var(--ffd-gradient-gold);color:var(--ffd-ink);box-shadow:var(--ffd-shadow-gold);border-color:#0000;font-weight:700}.ffd-btn-primary:focus-visible:not(:disabled){background:var(--ffd-gradient-gold);color:var(--ffd-ink);border-color:#0000}@media (hover:hover){.ffd-btn-primary:hover:not(:disabled){background:var(--ffd-gradient-gold);color:var(--ffd-ink);border-color:#0000}}.ffd-btn-gold{border-color:var(--ffd-gold);color:var(--ffd-gold);background:#ffca3a24;font-weight:700}.ffd-btn-gold:focus-visible:not(:disabled){border-color:var(--ffd-gold);color:var(--ffd-gold);background:#ffca3a24}@media (hover:hover){.ffd-btn-gold:hover:not(:disabled){border-color:var(--ffd-gold);color:var(--ffd-gold);background:#ffca3a24}}.ffd-btn-ghost{border:1px solid var(--ffd-line);border-radius:var(--ffd-r8);color:var(--ffd-text-2);font-family:var(--ffd-condensed);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ffd-btn-ghost:focus-visible:not(:disabled){border-color:var(--ffd-line-hover);color:var(--ffd-text);background:#ffffff0d;outline:none}@media (hover:hover){.ffd-btn-ghost:hover:not(:disabled){border-color:var(--ffd-line-hover);color:var(--ffd-text);background:#ffffff0d;outline:none}}.ffd-btn-ghost:disabled{opacity:.6;cursor:default}
