@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_a2570d31-module__t9SlOG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_a2570d31-module__t9SlOG__variable{--dd-font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dd-palette-void:#080b10;--dd-palette-night:#0a0c11;--dd-palette-rail:#0b0e14;--dd-palette-input:#0e1118;--dd-palette-panel:#13171f;--dd-palette-panel-hover:#121821;--dd-palette-panel-raised:#151b25;--dd-palette-text-primary:#e9edf4;--dd-palette-text-strong:#f4f7fb;--dd-palette-text-secondary:#c8d0dc;--dd-palette-text-tertiary:#aeb7c5;--dd-palette-text-slate:#9aa4b3;--dd-palette-text-muted:#858f9f;--dd-palette-text-subtle:#7a8493;--dd-palette-text-faint:#525c6b;--dd-palette-text-ghost:#39414f;--dd-palette-control-chevron:#a8b0b8;--dd-palette-success:#00e08a;--dd-palette-action:#00d18b;--dd-palette-action-hover:#17e09b;--dd-palette-action-ink:#04241a;--dd-palette-tab-ink:#04140e;--dd-palette-success-bright:#7ee2a8;--dd-palette-danger:#f8296d;--dd-palette-danger-text:#ff7a93;--dd-palette-warning:#e6c200;--dd-palette-warning-velocity:#f7c444;--dd-palette-warning-muted:#c9ae26;--dd-palette-info:#58a7ff;--dd-palette-position-rb:#00ceb8;--dd-palette-position-te:#ffae58;--dd-palette-position-k:#bf7fff;--dd-palette-position-def:#a79e9b;--dd-surface-page:var(--dd-palette-void);--dd-surface-base:var(--dd-palette-night);--dd-surface-rail:var(--dd-palette-rail);--dd-surface-input:var(--dd-palette-input);--dd-surface-panel:var(--dd-palette-panel);--dd-surface-panel-hover:var(--dd-palette-panel-hover);--dd-surface-raised:var(--dd-palette-panel-raised);--dd-surface-subtle:#ffffff06;--dd-surface-faint:#ffffff03;--dd-surface-muted:#ffffff0a;--dd-surface-emphasis:#ffffff0d;--dd-surface-selected:#ffffff0f;--dd-surface-disabled:#ffffff08;--dd-surface-board-empty:#ffffff03;--dd-surface-overlay-danger:#181219f5;--dd-text-primary:var(--dd-palette-text-primary);--dd-text-strong:var(--dd-palette-text-strong);--dd-text-secondary:var(--dd-palette-text-secondary);--dd-text-tertiary:var(--dd-palette-text-tertiary);--dd-text-muted:var(--dd-palette-text-muted);--dd-text-subtle:var(--dd-palette-text-subtle);--dd-text-faint:var(--dd-palette-text-faint);--dd-text-ghost:var(--dd-palette-text-ghost);--dd-text-slate:var(--dd-palette-text-slate);--dd-control-select-chevron:var(--dd-palette-control-chevron);--dd-status-neutral-wash:#858f9f18;--dd-status-neutral-border:#858f9f40;--dd-border-soft:#ffffff12;--dd-border-subtle:#ffffff14;--dd-border-panel:#ffffff17;--dd-border-muted:#ffffff1a;--dd-border-control:#ffffff24;--dd-border-strong:#ffffff29;--dd-border-emphasis:#ffffff2e;--dd-border-focus:#00e08aad;--dd-action:var(--dd-palette-action);--dd-action-hover:var(--dd-palette-action-hover);--dd-action-ink:var(--dd-palette-action-ink);--dd-focus-ring:0 0 0 3px #00e08a29;--dd-focus-outline:2px solid var(--dd-palette-success);--dd-status-success:var(--dd-palette-success);--dd-status-success-bright:var(--dd-palette-success-bright);--dd-status-success-wash:#00e08a12;--dd-status-success-wash-subtle:#00e08a09;--dd-status-success-wash-light:#00e08a0a;--dd-status-success-wash-medium:#00e08a17;--dd-status-success-wash-selected:#00e08a1a;--dd-status-success-wash-copied:#00e08a1f;--dd-status-success-wash-health:#00e08a18;--dd-status-success-wash-strong:#00e08a21;--dd-status-success-wash-emphasis:#00e08a29;--dd-status-success-border:#00e08a33;--dd-status-success-border-soft:#00e08a2e;--dd-status-success-border-medium:#00e08a38;--dd-status-success-border-health:#00e08a40;--dd-status-success-border-strong:#00e08a52;--dd-status-success-border-active:#00e08a66;--dd-status-success-border-intense:#00e08ab8;--dd-status-success-decoration:#00e08a6b;--dd-status-success-glow:0 0 0 3px #00e08a73, 0 0 18px #00e08a4d;--dd-status-success-glow-clear:0 0 0 0 #00e08a00;--dd-status-warning:var(--dd-palette-warning);--dd-status-warning-muted:var(--dd-palette-warning-muted);--dd-status-warning-wash:#e6c20014;--dd-status-warning-wash-subtle:#e6c2000a;--dd-status-warning-wash-summary:#e6c2000b;--dd-status-warning-wash-cell:#e6c20029;--dd-status-warning-wash-health:#e6c20018;--dd-status-warning-border:#e6c2002e;--dd-status-warning-border-subtle:#e6c20024;--dd-status-warning-border-health:#e6c20040;--dd-status-warning-border-active:#e6c20066;--dd-status-warning-wash-strong:#e6c20038;--dd-status-warning-border-strong:#e6c2005c;--dd-status-warning-border-intense:#e6c20080;--dd-status-warning-wash-pulse:#e6c20061;--dd-status-warning-border-pulse:#e6c2006b;--dd-status-warning-border-reduced-motion:#e6c20059;--dd-status-warning-velocity:var(--dd-palette-warning-velocity);--dd-status-warning-velocity-wash:#f7c4440b;--dd-status-warning-velocity-wash-strong:#f7c4441a;--dd-status-warning-velocity-border:#f7c44429;--dd-status-warning-velocity-border-strong:#f7c4443d;--dd-status-danger:var(--dd-palette-danger);--dd-status-danger-text:var(--dd-palette-danger-text);--dd-status-danger-wash:#f8296d14;--dd-status-danger-border:#f8296d38;--dd-status-danger-wash-subtle:#f8296d0b;--dd-status-danger-wash-summary:#f8296d0e;--dd-status-danger-wash-health:#f8296d18;--dd-status-danger-wash-selected:#f8296d1a;--dd-status-danger-wash-strong:#f8296d29;--dd-status-danger-border-soft:#f8296d29;--dd-status-danger-border-strong:#f8296d3d;--dd-status-danger-border-health:#f8296d40;--dd-status-danger-border-room:#f8296d40;--dd-status-danger-border-alert:#f8296d70;--dd-status-danger-border-focus:#f8296dd1;--dd-action-spinner-border:#04241a59;--dd-status-info:var(--dd-palette-info);--dd-status-info-wash:#58a7ff12;--dd-status-info-border:#58a7ff29;--dd-status-info-wash-pulse:#58a7ff3d;--dd-surface-hairline:#ffffff0e;--dd-position-qb:var(--dd-palette-info);--dd-position-rb:var(--dd-palette-position-rb);--dd-position-wr:var(--dd-palette-info);--dd-position-te:var(--dd-palette-position-te);--dd-position-k:var(--dd-palette-position-k);--dd-position-def:var(--dd-palette-position-def);--dd-scrollbar-track:transparent;--dd-scrollbar-thumb:var(--dd-border-muted);--dd-scrollbar-thumb-hover:var(--dd-border-emphasis);--dd-overlay-backdrop:#030508c2;--dd-shadow-home-panel:0 16px 42px #00000057;--dd-shadow-action:0 6px 16px #00d18b38;--dd-shadow-action-hover:0 8px 18px #00d18b47;--dd-shadow-popover:0 12px 30px #00000073;--dd-shadow-dialog:0 24px 70px #00000094;--dd-shadow-card:0 8px 18px #0000002e;--dd-shadow-board-pick:0 1px 2px #0000004d;--dd-shadow-risk-notice:0 16px 34px #00000038;--dd-bg:var(--dd-surface-page);--dd-ink:var(--dd-text-primary);--dd-color-sideline-black:var(--dd-surface-page);--dd-color-night-black:var(--dd-surface-base);--dd-color-rail-black:var(--dd-surface-rail);--dd-color-field-input:var(--dd-surface-input);--dd-color-panel-charcoal:var(--dd-surface-panel);--dd-color-panel-hover:var(--dd-surface-panel-hover);--dd-color-panel-raised:var(--dd-surface-raised);--dd-color-text-primary:var(--dd-text-primary);--dd-color-text-strong:var(--dd-text-strong);--dd-color-text-secondary:var(--dd-text-secondary);--dd-color-text-tertiary:var(--dd-text-tertiary);--dd-color-slate-text:var(--dd-text-slate);--dd-color-text-muted:var(--dd-text-muted);--dd-color-text-subtle:var(--dd-text-subtle);--dd-color-text-faint:var(--dd-text-faint);--dd-color-text-ghost:var(--dd-text-ghost);--dd-color-signal-mint:var(--dd-status-success);--dd-color-mint-bright:var(--dd-status-success-bright);--dd-color-action-mint:var(--dd-action);--dd-color-action-mint-hover:var(--dd-action-hover);--dd-color-action-ink:var(--dd-action-ink);--dd-color-tab-ink:var(--dd-palette-tab-ink);--dd-color-risk-pink:var(--dd-status-danger);--dd-color-risk-pink-text:var(--dd-status-danger-text);--dd-color-warning-gold:var(--dd-status-warning);--dd-color-gold-muted:var(--dd-status-warning-muted);--dd-color-board-blue:var(--dd-status-info);--dd-alpha-white-02:var(--dd-surface-subtle);--dd-alpha-white-04:var(--dd-surface-muted);--dd-alpha-white-05:var(--dd-surface-emphasis);--dd-alpha-white-06:var(--dd-surface-selected);--dd-alpha-white-08:var(--dd-border-subtle);--dd-border-mint-hover:var(--dd-status-success-border-active);--dd-radius-xs:3px;--dd-radius-sm:6px;--dd-radius-md:8px;--dd-radius-lg:12px;--dd-radius-pill:999px;--dd-space-xs:4px;--dd-space-sm:8px;--dd-space-md:12px;--dd-space-lg:16px;--dd-space-xl:22px;--dd-font-family:var(--dd-font-sans,"Plus Jakarta Sans"), system-ui, sans-serif;--dd-text-display:800 44px / 1.08 var(--dd-font-family);--dd-text-headline:800 18px / 1.2 var(--dd-font-family);--dd-text-title:700 14px / 1.25 var(--dd-font-family);--dd-text-body:500 13.5px / 1.45 var(--dd-font-family);--dd-text-label:800 12px / 1.2 var(--dd-font-family);--dd-text-numeric:600 11px / 1.2 var(--dd-font-family);--dd-duration-fast:.15s;--background:var(--dd-surface-page);--surface:var(--dd-surface-panel);--surface-muted:var(--dd-surface-input);--foreground:var(--dd-text-primary);--muted:var(--dd-text-slate);--border:var(--dd-border-soft);--border-strong:var(--dd-border-muted);--accent:var(--dd-status-success);--accent-strong:var(--dd-action-hover);--danger:var(--dd-status-danger);--warning:var(--dd-status-warning);--info:var(--dd-status-info);--shadow:var(--dd-shadow-popover)}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--dd-font-family);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}input{min-width:0}.dd-draft-shell{background:var(--dd-bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.dd-room{background:var(--dd-bg);color:var(--dd-ink);font-family:var(--dd-font-family);flex-direction:column;flex:auto;min-height:0;font-size:13px;display:flex;overflow:hidden}.dd-room-main{position:relative}.dd-realtime-risk-notice{background:var(--dd-surface-overlay-danger);border:1px solid var(--dd-status-danger-border-alert);border-radius:var(--dd-radius-md);box-shadow:var(--dd-shadow-popover);pointer-events:none;z-index:20;width:max-content;max-width:min(520px,100% - 24px);padding:10px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dd-realtime-risk-notice-label{color:var(--dd-color-risk-pink-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.dd-realtime-risk-notice p{color:var(--dd-color-text-muted);margin:0;font-size:12px;line-height:1.45}:where(button,input,textarea,a,summary,[tabindex]):focus-visible{box-shadow:var(--dd-focus-ring);outline:0}.dd-panel{background:var(--dd-color-panel-charcoal);border:1px solid var(--dd-border-soft);border-radius:var(--dd-radius-md)}.dd-panel--rail{background:var(--dd-color-rail-black)}.dd-panel--home{border-radius:var(--dd-radius-lg);box-shadow:var(--dd-shadow-home-panel);padding:var(--dd-space-xl)}.dd-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dd-draft-center{background:var(--dd-bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.dd-draft-center-tabs{background:var(--dd-bg);border-bottom:1px solid var(--dd-alpha-white-08);flex:none;align-items:center;gap:7px;padding:12px 18px;display:flex}.dd-draft-center-tab-spacer{flex:1}.dd-draft-center-format{color:var(--dd-color-text-muted);letter-spacing:.2px;white-space:nowrap;font-size:11.5px;font-weight:600}.dd-draft-center-scroll{flex:1;overflow-y:auto}.dd-draft-board-synchronized{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.dd-ranking-file-actions,.dd-rankings-toolbar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dd-rankings-import-error{color:var(--dd-color-warning-gold);flex-basis:100%;font-size:11px}.dd-rankings-clear-hint{color:var(--dd-color-text-muted);visibility:hidden;white-space:nowrap;font-size:11px}.dd-rankings-clear-hint-visible{visibility:visible}.dd-rankings-import-guidance{border:1px dashed var(--dd-border-soft);border-radius:var(--dd-radius-md);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:14px;padding:10px 12px;display:flex}.dd-rankings-import-guidance h2{margin:0;font-size:13px}.dd-rankings-import-guidance p{color:var(--dd-color-slate-text);margin:0;font-size:11.5px}.dd-rankings-import-guidance small{color:var(--dd-color-text-muted);width:100%;font-size:10.5px}.dd-rankings{padding:14px 18px 36px}.dd-rankings-toolbar{background:var(--dd-color-rail-black);border:1px solid var(--dd-border-soft);border-radius:var(--dd-radius-md);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.dd-rankings-summary{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dd-tier-rankings-summary{color:var(--dd-color-text-muted);align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.dd-rankings-file-info{align-items:center}.dd-anchored-popover{flex:none;display:inline-flex}.dd-anchored-popover-panel{background:var(--dd-color-panel-raised);border:1px solid var(--dd-border-muted);border-radius:var(--dd-radius-md);box-shadow:var(--dd-shadow-popover);box-sizing:border-box;color:var(--dd-color-text-secondary);max-width:calc(100vw - 24px);margin:0;padding:10px 12px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.45;position:fixed}.dd-anchored-popover-panel::backdrop{background:0 0}.dd-diagnosis-info-button,.dd-rankings-file-info-button,.dd-rankings-note-button{border:1px solid var(--dd-border-strong);border-radius:var(--dd-radius-pill);color:var(--dd-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:10px;font-weight:800;display:inline-flex;position:relative}.dd-diagnosis-info-button:after,.dd-rankings-file-info-button:after,.dd-rankings-note-button:after{content:"";position:absolute;inset:-13px}.dd-diagnosis-info-button:hover,.dd-rankings-file-info-button:hover,.dd-rankings-note-button:hover{background:var(--dd-alpha-white-06);color:var(--dd-color-text-secondary)}.dd-diagnosis-info-button:focus-visible,.dd-rankings-file-info-button:focus-visible,.dd-rankings-note-button:focus-visible{border-color:var(--dd-color-signal-mint);box-shadow:var(--dd-focus-ring);outline:none}.dd-rankings-file-info-popover{white-space:normal;width:240px;overflow-x:hidden}.dd-topbar-status-popover{width:228px}.dd-rankings-file-info-label{color:var(--dd-color-text-subtle);margin-bottom:3px;font-size:10.5px;display:block}.dd-rankings-file-info-copy,.dd-rankings-file-info-name{display:block}.dd-rankings-file-info-name{color:var(--dd-color-text-primary);overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;font-weight:600}.dd-rankings-summary strong{font-size:12px}.dd-rankings-unmatched-count{background:var(--dd-status-warning-wash);border:1px solid var(--dd-status-warning-border);border-radius:var(--dd-radius-pill);color:var(--dd-color-gold-muted);padding:3px 7px;font-size:10px;font-weight:700}.dd-rankings-view-toggle{background:var(--dd-bg);border:1px solid var(--dd-alpha-white-08);border-radius:7px;padding:2px;display:flex}.dd-rankings-view-toggle button,.dd-rankings-mobile-filters button{color:var(--dd-color-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:28px;padding:4px 9px;font-size:10.5px;font-weight:700;position:relative}.dd-rankings-view-toggle button:after,.dd-rankings-mobile-filters button:after{content:"";position:absolute;inset:-8px 0}.dd-rankings-view-toggle button[aria-pressed=true],.dd-rankings-mobile-filters button[aria-pressed=true]{background:var(--dd-alpha-white-08);color:var(--dd-color-text-primary)}.dd-rankings-hide-toggle{color:var(--dd-color-slate-text);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.dd-rankings-hide-toggle input{accent-color:var(--dd-color-action-mint)}.dd-rankings-status{color:var(--dd-color-slate-text);text-align:center;padding:48px 12px;font-size:12px}.dd-rankings-mobile-filters{display:none}.dd-rankings-position-headers,.dd-rankings-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.dd-rankings-position-headers{background:var(--dd-bg);z-index:13;padding-top:4px;position:sticky;top:0}.dd-rankings-template-link{justify-content:center;padding:10px 0 12px;display:flex}.dd-rankings-template-link a,.dd-rankings-overall-empty a{color:var(--dd-color-text-secondary);text-underline-offset:3px;font-size:13px;font-weight:700}.dd-rankings-position-column{min-width:0}@media (min-width:768px){.dd-rankings-position-column,.dd-rankings-overall{min-height:430px}}.dd-rankings-position-heading{border-bottom:2px solid var(--dd-position-color);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:0 2px 6px;display:flex}.dd-rankings-position-column>.dd-rankings-position-heading{display:none}.dd-rankings-position-heading strong{color:var(--dd-position-color);font-size:13px}.dd-rankings-position-heading span{color:var(--dd-color-text-muted);font-size:10px}.dd-rankings-tier-ruler{flex-basis:100%;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding-bottom:12px;display:grid}.dd-rankings-tier-ruler small{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.dd-rankings-tier-ruler>div{background:var(--dd-border-muted);border-radius:var(--dd-radius-pill);height:6px;position:relative}.dd-rankings-tier-ruler i{background:var(--dd-position-color);border:2px solid var(--dd-bg);border-radius:var(--dd-radius-pill);width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dd-rankings-tier-ruler--empty{grid-template-columns:1fr}.dd-rankings-tier-ruler--empty span{color:var(--dd-color-text-muted);text-align:center;font-size:10px;font-weight:700;line-height:13px}.dd-rankings-tier-marker{color:var(--dd-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:10px;transform:translate(-50%)}.dd-rankings-tier-layout-offset{box-sizing:border-box;height:calc(var(--dd-tier-gap) * 16px);min-height:16px}.dd-rankings-tier-offset-label{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8.5px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.dd-rankings-tier-mobile-summary,.dd-rankings-tier-overview{display:none}.dd-rankings-band{background:var(--dd-surface-disabled);border:1px solid var(--dd-border-soft);border-radius:var(--dd-radius-md);margin-bottom:8px;padding:6px 8px;scroll-margin-top:42px}.dd-rankings-band--highest{border-color:var(--dd-position-color)}.dd-rankings-band-heading{color:var(--dd-color-text-muted);letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;margin-bottom:4px;font-size:10px;font-weight:700;display:flex;position:relative}.dd-rankings-row{min-height:25px;transition:background var(--dd-duration-fast) ease, color var(--dd-duration-fast) ease;border-radius:5px;align-items:center;gap:6px;padding:3px 4px;font-size:12px;line-height:1.45;display:flex}.dd-rankings-player-name{color:var(--dd-color-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-rankings-player{align-items:center;gap:5px;min-width:0;display:flex}.dd-rankings-player-name--highlighted{font-weight:700}.dd-rankings-note-popover{overflow-wrap:anywhere;white-space:pre-wrap;max-width:min(320px,100vw - 24px)}.dd-rankings-rank,.dd-rankings-team{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.dd-rankings-row:not(.dd-rankings-row--overall) .dd-rankings-rank{margin-left:auto}.dd-rankings-drafted .dd-rankings-player-name{color:var(--dd-color-text-muted);text-decoration:line-through}.dd-rankings-my-pick{background:var(--dd-status-success-wash)}.dd-rankings-my-pick .dd-rankings-player-name{color:var(--dd-color-mint-bright);font-weight:700}.dd-rankings-my-pick-tag{color:var(--dd-color-mint-bright);letter-spacing:.35px;flex-shrink:0;margin-left:auto;font-size:8.5px;font-weight:800}.dd-rankings-unmatched,.dd-rankings-unmatched .dd-rankings-player-name{color:var(--dd-color-text-muted)}.dd-rankings-overall{max-width:680px;margin:0 auto}.dd-rankings-overall-empty{color:var(--dd-color-text-muted);text-align:center;padding:24px 12px;font-size:12px}.dd-rankings-overall-empty p{margin:0 0 10px}.dd-rankings-row--overall{border-bottom:1px solid var(--dd-alpha-white-04);border-radius:0;gap:10px;min-height:35px;padding:5px 8px;font-size:12.5px}.dd-rankings-row--overall .dd-rankings-rank{text-align:right;width:26px}.dd-rankings-row--overall .dd-rankings-player{flex:1}.dd-rankings-position-badge{border:1px solid color-mix(in srgb, var(--dd-position-color) 32%, transparent);color:var(--dd-position-color);letter-spacing:.35px;text-align:center;border-radius:4px;flex-shrink:0;min-width:26px;padding:2px 4px;font-size:9px;font-weight:800}.dd-rankings-tier-chip{background:var(--dd-alpha-white-06);border-radius:var(--dd-radius-pill);color:var(--dd-color-slate-text);flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:800}.dd-rankings-new-pick{animation:2s ease-out dd-rankings-new-pick}.dd-rankings-alert-pulse{animation:2s ease-out both dd-rankings-alert-pulse}@keyframes dd-rankings-new-pick{0%{background:var(--dd-status-info-wash-pulse)}to{background:0 0}}@keyframes dd-rankings-alert-pulse{0%,22%{background:var(--dd-status-warning-wash-pulse);box-shadow:inset 4px 0 var(--dd-status-warning), inset 0 0 0 1px var(--dd-status-warning-border-pulse)}to{background:0 0;box-shadow:inset 4px 0 #0000,inset 0 0 0 1px #0000}}.dd-button{border-radius:var(--dd-radius-md);font:var(--dd-text-title);min-height:34px;transition:background var(--dd-duration-fast) ease, border-color var(--dd-duration-fast) ease, box-shadow var(--dd-duration-fast) ease, color var(--dd-duration-fast) ease, transform var(--dd-duration-fast) ease;justify-content:center;align-items:center;display:inline-flex}.dd-button-primary{background:var(--dd-color-action-mint);box-shadow:var(--dd-shadow-action);color:var(--dd-color-action-ink);height:50px;padding:0 var(--dd-space-xl);border:0;font-weight:800}.dd-button-primary:hover:not(:disabled){background:var(--dd-color-action-mint-hover);box-shadow:var(--dd-shadow-action-hover)}.dd-button-secondary{background:var(--dd-alpha-white-04);border:1px solid var(--dd-border-muted);color:var(--dd-color-slate-text);padding:0 13px}.dd-button-secondary:hover:not(:disabled){background:var(--dd-color-panel-hover);border-color:var(--dd-border-mint-hover);color:var(--dd-color-text-primary)}.dd-tab{background:var(--dd-surface-disabled);border:1px solid var(--dd-border-muted);color:var(--dd-color-slate-text);cursor:pointer;font:var(--dd-text-label);padding:8px 14px}.dd-tab[aria-selected=true]{background:var(--dd-color-signal-mint);border-color:var(--dd-border-mint-hover);color:var(--dd-color-tab-ink)}.dd-chip{background:var(--dd-alpha-white-05);border-radius:var(--dd-radius-sm);color:var(--dd-color-slate-text);font:var(--dd-text-numeric);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.dd-chip--selected{border-color:var(--dd-status-success-border-strong);color:var(--dd-color-signal-mint)}.dd-status{border-radius:var(--dd-radius-md);font:var(--dd-text-label);border:0;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.dd-status--connected{background:var(--dd-status-success-wash-selected);color:var(--dd-color-signal-mint)}.dd-status--error{background:var(--dd-status-danger-wash-selected);color:var(--dd-color-risk-pink)}.dd-status--idle{background:var(--dd-alpha-white-05);color:var(--dd-color-text-muted)}.dd-status-dot{background:currentColor;border-radius:2px;width:7px;height:7px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}h2{margin-bottom:0;font-size:1rem}h3{margin-bottom:0;font-size:.95rem;line-height:1.2}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes ddpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes ddping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.dd-room *{scrollbar-width:thin;scrollbar-color:var(--dd-scrollbar-thumb) var(--dd-scrollbar-track)}.dd-room ::-webkit-scrollbar{width:5px;height:5px}.dd-room ::-webkit-scrollbar-track{background:var(--dd-scrollbar-track)}.dd-room ::-webkit-scrollbar-thumb{background:var(--dd-scrollbar-thumb);border-radius:var(--dd-radius-pill)}.dd-room ::-webkit-scrollbar-thumb:hover{background:var(--dd-scrollbar-thumb-hover)}.dd-summary-card-button:hover{border-color:var(--dd-border-emphasis)!important}.dd-summary-card-button:focus-visible,.dd-summary-carousel-arrow:focus-visible{outline:2px solid var(--dd-border-focus);outline-offset:2px}.dd-mobile-context-strip{display:none}.dd-diagnosis-zone{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.dd-bye-conflict-row{background:var(--dd-status-danger-wash-subtle);border:1px solid var(--dd-status-danger-border-soft);border-radius:var(--dd-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px 14px;display:grid}.dd-bye-conflict-week{background:var(--dd-status-danger-wash-selected);border:1px solid var(--dd-status-danger-border-strong);color:var(--dd-color-risk-pink-text);border-radius:7px;padding:6px 11px;font-size:12px;font-weight:800}.dd-bye-conflict-players{flex-wrap:wrap;gap:7px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dd-bye-conflict-player{flex-direction:column;flex:100px;min-width:0;display:flex}.dd-bye-conflict-player-name{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.dd-bye-conflict-player-meta{color:var(--dd-color-slate-text);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.3}.dd-bye-conflict-count{color:var(--dd-color-risk-pink-text);letter-spacing:.4px;font-size:9.5px;font-weight:800}.dd-health-score-ring{transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1),stroke .18s ease-out}.dd-jump-glow{animation:1.6s ease-out dd-jump-glow}@keyframes dd-jump-glow{0%{box-shadow:var(--dd-status-success-glow-clear)}25%{box-shadow:var(--dd-status-success-glow)}to{box-shadow:var(--dd-status-success-glow-clear)}}@media (prefers-reduced-motion:reduce){.dd-room *,.dd-room :before,.dd-room :after,.hd-shell *,.hd-shell :before,.hd-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dd-rankings-alert-pulse{background:var(--dd-status-warning-wash-strong);box-shadow:inset 4px 0 var(--dd-status-warning), inset 0 0 0 1px var(--dd-status-warning-border-reduced-motion);animation:none!important}}@media (max-width:767px){.dd-bye-conflict-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"week count""players players";align-items:start;gap:10px 12px;padding:12px}.dd-bye-conflict-week{grid-area:week}.dd-bye-conflict-players{grid-area:players;gap:10px 8px}.dd-bye-conflict-player{flex-basis:calc(50% - 4px);max-width:calc(50% - 4px)}.dd-bye-conflict-count{grid-area:count;place-self:center end}.dd-draft-info-popover{width:auto!important;position:fixed!important;top:52px!important;left:18px!important;right:18px!important}.dd-diagnosis-grid{grid-template-columns:minmax(0,1fr)!important;padding-inline:12px!important}.dd-diagnosis-zone{grid-template-columns:minmax(0,1fr)}.dd-topbar{z-index:40;flex-wrap:wrap;align-content:center;position:relative;overflow:visible;gap:8px!important;min-height:92px!important;padding:8px 10px!important}.dd-topbar-brand{flex:none;order:1}.dd-topbar-brand-name{font-size:14px!important}.dd-topbar-identity{flex:120px;order:2}.dd-topbar-room-name{flex:auto}.dd-topbar-spacer{display:none}.dd-topbar-statuses{flex:calc(100% - 52px);order:3;justify-content:flex-end}.dd-topbar-exit{order:4}.dd-topbar-draftid,.dd-topbar-poll{display:none!important}.dd-topbar-progress{gap:7px!important;padding:5px 8px!important;font-size:10.5px!important}.dd-room-main{min-width:0;flex-direction:column!important}.dd-summary-carousel{gap:8px!important;min-height:60px!important;padding:8px 10px!important}.dd-summary-carousel-track{grid-template-columns:minmax(0,1fr)!important}.dd-summary-carousel-arrow{position:relative;flex-basis:28px!important;width:28px!important;height:28px!important}.dd-summary-carousel-arrow:after{content:"";position:absolute;inset:-8px}.dd-summary-counter{display:none}.dd-left-rail{border-bottom:1px solid var(--dd-alpha-white-04);max-height:160px;overflow:hidden;border-right:0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.dd-right-rail{display:none!important}.dd-mobile-context-strip{background:var(--dd-bg);border-bottom:1px solid var(--dd-alpha-white-08);z-index:15;flex:none;padding:8px 10px 9px;display:block;position:sticky;top:0}.dd-mobile-context-inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;display:grid}.dd-mobile-on-clock,.dd-mobile-recent{background:var(--dd-color-rail-black);border:1px solid var(--dd-alpha-white-08);border-radius:var(--dd-radius-md);min-width:0;padding:9px 10px}.dd-mobile-on-clock{border-color:var(--dd-status-success-border)}.dd-mobile-context-inner[data-show-on-clock=false] .dd-mobile-recent{grid-column:1/-1}.dd-mobile-context-label{color:var(--dd-color-signal-mint);letter-spacing:.2px;margin-bottom:5px;font-size:10px;font-weight:800}.dd-mobile-on-clock-name{color:var(--dd-color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.18;overflow:hidden}.dd-mobile-context-meta{color:var(--dd-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.25;overflow:hidden}.dd-mobile-recent-list{scroll-snap-type:x mandatory;gap:7px;min-width:0;margin-top:6px;padding-bottom:1px;display:flex;overflow-x:auto}.dd-mobile-recent-header,.dd-mobile-recent-controls{align-items:center;display:flex}.dd-mobile-recent-header{justify-content:space-between}.dd-mobile-recent-header .dd-mobile-context-label{margin-bottom:0}.dd-mobile-recent-controls{gap:5px}.dd-mobile-recent-arrow{background:var(--dd-alpha-white-06);border:1px solid var(--dd-border-strong);border-radius:var(--dd-radius-md);color:var(--dd-color-text-primary);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:17px;line-height:1;display:inline-flex;position:relative}.dd-mobile-recent-arrow:after{content:"";position:absolute;inset:-6px}.dd-mobile-recent-arrow:disabled,.dd-mobile-recent-arrow[aria-disabled=true]{cursor:not-allowed;opacity:.45}.dd-mobile-recent-arrow:focus-visible,.dd-mobile-pick-chip:focus-visible{outline:2px solid var(--dd-border-focus);outline-offset:2px}.dd-mobile-recent-counter{color:var(--dd-color-text-muted);text-align:center;white-space:nowrap;min-width:32px;font-size:11px;font-weight:600}.dd-mobile-pick-chip{background:var(--dd-alpha-white-04);border:1px solid var(--dd-border-soft);border-radius:var(--dd-radius-md);scroll-snap-align:start;flex:0 0 min(174px,58vw);align-items:center;gap:7px;min-width:0;min-height:44px;padding:6px 7px;display:flex}.dd-mobile-pick-marker{border-radius:2px;flex:0 0 3px;height:26px}.dd-mobile-pick-copy{flex:auto;min-width:0}.dd-mobile-pick-name{color:var(--dd-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.2;overflow:hidden}.dd-mobile-pick-position{background:var(--dd-alpha-white-06);border-radius:var(--dd-radius-sm);flex:none;padding:3px 6px;font-size:9px;font-weight:800}.dd-mobile-empty-pick{color:var(--dd-color-text-muted);align-items:center;min-height:44px;font-size:11px;font-weight:700;display:flex}.dd-room-loading-grid{grid-template-columns:1fr!important;padding:12px!important}.dd-draft-center-tabs{gap:5px;padding:9px 10px;overflow-x:auto}.dd-draft-center-tabs .dd-tab{flex:none;min-height:31px;padding-inline:9px;font-size:11px;position:relative}.dd-draft-center-tabs .dd-tab:after{content:"";position:absolute;inset:-6.5px 0}.dd-draft-center-tab-spacer,.dd-draft-center-format{display:none}.dd-rankings{padding:10px 10px 32px}.dd-rankings-toolbar{flex-direction:column;align-items:flex-start;padding:10px}.dd-rankings-toolbar-controls{width:100%}.dd-rankings-mobile-filters{background:var(--dd-bg);border-bottom:1px solid var(--dd-border-soft);z-index:14;gap:4px;margin:0 -10px 10px;padding:7px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.dd-rankings-position-headers{display:none}.dd-rankings-columns{min-height:520px;display:block}.dd-rankings-position-column{margin-bottom:18px}.dd-rankings-position-column>.dd-rankings-position-heading{background:var(--dd-bg);z-index:13;padding-top:8px;display:flex;position:sticky;top:43px}.dd-rankings-position-column>.dd-rankings-position-heading .dd-rankings-tier-ruler{display:none}.dd-rankings-tier-mobile-summary{color:var(--dd-color-text-secondary);font-variant-numeric:tabular-nums;flex-basis:100%;justify-content:space-between;align-items:baseline;margin-top:4px;font-size:10px;font-weight:700;display:flex}.dd-rankings-tier-mobile-summary span{font-size:9px;font-weight:600}.dd-rankings-position-column[data-mobile-visible=false]{display:none}.dd-rankings-band{scroll-margin-top:94px}.dd-rankings-tier-layout-offset{display:none}.dd-rankings-tier-overview{border-bottom:1px solid var(--dd-border-soft);margin-bottom:12px;padding:8px 8px 12px;display:block}.dd-rankings-tier-overview-track{background:var(--dd-border-muted);border-radius:var(--dd-radius-pill);height:4px;position:relative}.dd-rankings-tier-overview-track i{background:var(--dd-position-color);border:2px solid var(--dd-bg);border-radius:var(--dd-radius-pill);width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dd-rankings-tier-overview-legend{justify-content:space-between;min-height:11px;margin-top:8px;display:flex}.dd-rankings-tier-overview-legend span{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.dd-rankings-tier-overview-legend b{color:var(--dd-position-color)}.dd-rankings-row{min-height:31px}.dd-rankings-import-guidance{flex-direction:column;align-items:flex-start}}@media (min-width:768px) and (max-width:1040px){.dd-summary-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@keyframes hd-spin{to{transform:rotate(360deg)}}.hd-shell{background:var(--dd-color-night-black);color:var(--dd-color-text-primary);font-family:var(--dd-font-family);-webkit-font-smoothing:antialiased;flex-direction:column;height:100dvh;min-height:100vh;display:flex;position:relative;overflow:hidden}.hd-header{z-index:2;flex:none;align-items:center;gap:11px;height:60px;padding:0 22px;display:flex;position:relative}.hd-logo{background:var(--dd-color-action-mint);box-shadow:var(--dd-shadow-action);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.hd-logo-h{background:var(--dd-color-action-ink);border-radius:var(--dd-radius-xs);width:12px;height:3.2px;position:absolute}.hd-logo-v{background:var(--dd-color-action-ink);border-radius:var(--dd-radius-xs);width:3.2px;height:12px;position:absolute}.hd-site-name{letter-spacing:0;font-size:16px;font-weight:800}.hd-main{z-index:1;flex:auto;justify-content:center;align-items:start;min-height:0;padding:30px 22px;display:flex;position:relative;overflow-y:auto}.hd-content{gap:20px;width:100%;max-width:860px;display:grid}.hd-offseason{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:22px;padding-bottom:60px;display:flex}.hd-offseason-rule{background:var(--dd-color-signal-mint);border-radius:var(--dd-radius-pill);width:42px;height:3px;box-shadow:0 0 24px #00e08a47}.hd-offseason h1{white-space:normal}.hd-ad{background:var(--dd-surface-disabled);border-color:var(--dd-border-soft);color:var(--dd-color-text-muted)}.hd-headline{text-align:left}.hd-shell h1{color:var(--dd-color-text-strong);letter-spacing:0;white-space:nowrap;margin:0;font-size:min(7.2vw,44px);font-weight:800;line-height:1.08}.hd-tagline{color:var(--dd-color-slate-text);max-width:380px;margin:11px 0 0;font-size:15.5px;line-height:1.5}.hd-card{background:var(--dd-color-panel-charcoal);border-radius:var(--dd-radius-lg);box-shadow:var(--dd-shadow-home-panel);gap:0;padding:22px;display:grid}.hd-label{color:var(--dd-color-text-secondary);letter-spacing:.2px;margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.hd-optional{color:var(--dd-color-text-muted);font-weight:500}.hd-input-row{flex-wrap:wrap;gap:10px;margin-bottom:7px;display:flex}.hd-input{background:var(--dd-color-field-input);border:1px solid var(--dd-border-muted);border-radius:var(--dd-radius-md);color:var(--dd-color-text-primary);outline:none;width:100%;min-width:0;height:50px;padding:0 15px;font-family:inherit;font-size:13.5px}.hd-input-row .hd-input{flex:250px;width:auto}.hd-input:focus{border-color:var(--dd-color-signal-mint);box-shadow:var(--dd-focus-ring)}.hd-input[aria-invalid=true]{border-color:var(--dd-status-danger-border-focus)}.hd-input::placeholder{color:var(--dd-color-text-muted)}.hd-help{color:var(--dd-color-text-subtle);margin:0;font-size:12px;line-height:1.45}.hd-submit{background:var(--dd-color-action-mint);border-radius:var(--dd-radius-md);box-shadow:var(--dd-shadow-action);color:var(--dd-color-action-ink);cursor:pointer;min-width:138px;height:50px;padding:0 var(--dd-space-xl);transition:background var(--dd-duration-fast), transform var(--dd-duration-fast), box-shadow var(--dd-duration-fast);border:none;flex:none;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:14.5px;font-weight:800;display:inline-flex}.hd-submit:hover:not(:disabled){background:var(--dd-color-action-mint-hover);box-shadow:var(--dd-shadow-action-hover)}.hd-submit:active:not(:disabled){transform:translateY(1px)}.hd-submit:disabled{cursor:default;opacity:.8}.hd-spinner{border:2px solid var(--dd-action-spinner-border);border-top-color:var(--dd-color-action-ink);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite hd-spin;display:inline-block}.hd-spinner[hidden]{display:none}.hd-error-row{background:var(--dd-status-danger-wash);border:1px solid var(--dd-status-danger-border);border-radius:var(--dd-radius-md);align-items:flex-start;gap:8px;margin:10px 0 14px;padding:9px 10px;display:flex}.hd-error-icon{background:var(--dd-status-danger-wash-strong);color:var(--dd-color-risk-pink-text);border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:inline-flex}.hd-error-text{color:var(--dd-color-risk-pink-text);font-size:12px;font-weight:600}.hd-input-row+.hd-label,.hd-help+.hd-label,.hd-error-row+.hd-label{margin-top:18px}.hd-actions{flex-wrap:wrap;gap:10px;display:flex}.hd-action{cursor:pointer;gap:9px;min-height:42px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none}.hd-action-glyph{color:var(--dd-color-signal-mint);font-size:11px}.hd-action-meta{color:var(--dd-color-text-muted);font-weight:600}.hd-features{margin-top:14px}.hd-features-title{border-bottom:1px solid var(--dd-border-soft);color:var(--dd-color-text-tertiary);letter-spacing:0;margin:0 0 22px;padding-bottom:13px;font-size:14px;font-weight:650}.hd-features-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px 40px;margin:0;display:grid}.hd-feature dt{color:var(--dd-color-text-strong);margin-bottom:6px;font-size:14.5px;font-weight:700}.hd-feature dd{color:var(--dd-color-slate-text);max-width:42ch;margin:0;font-size:13.5px;line-height:1.55}.site-footer{background:var(--dd-color-night-black);border-top:1px solid var(--dd-border-soft);color:var(--dd-color-text-muted);white-space:nowrap;z-index:2;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:36px;min-height:36px;padding:0 12px;font-size:10px;font-weight:650;display:grid;position:relative;overflow:hidden}.hd-shell>.site-footer{position:sticky;bottom:0}.site-footer-affiliation{color:var(--dd-color-text-subtle);grid-column:1;justify-self:start}.site-footer-actions{grid-column:2;align-items:center;gap:10px;display:flex}.site-footer-version{color:var(--dd-color-text-muted);font-variant-numeric:tabular-nums;grid-column:3;justify-self:end}.site-footer a,.support-link-button{color:var(--dd-color-signal-mint);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dd-status-success-decoration);text-decoration-color:var(--dd-status-success-decoration);text-underline-offset:3px;background:0 0;border:0;padding:2px 0}.site-footer a:hover,.support-link-button:hover{color:var(--dd-color-action-mint-hover);text-decoration-color:currentColor}.site-footer a:focus-visible,.support-link-button:focus-visible,.support-dialog button:focus-visible,.support-dialog input:focus-visible,.support-dialog textarea:focus-visible{outline:2px solid var(--dd-color-signal-mint);outline-offset:2px}.support-dialog{color:var(--dd-color-text-primary);background:0 0;border:0;width:min(440px,100vw - 28px);max-width:calc(100vw - 28px);padding:0;overflow:visible}.support-dialog::backdrop{background:var(--dd-overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-dialog-card{background:var(--dd-color-panel-charcoal);border-radius:var(--dd-radius-lg);box-shadow:var(--dd-shadow-dialog);padding:22px;position:relative}.support-dialog-card h2{color:var(--dd-color-text-strong);font:var(--dd-text-headline);margin:0 36px 18px 0}.demo-video-dialog{width:min(960px,100vw - 28px)}.demo-video-player{aspect-ratio:16/9;border-radius:var(--dd-radius-sm);background:#000;width:100%;margin-top:12px;display:block}.demo-video-fallback{background:var(--dd-status-warning-wash);border:1px solid var(--dd-status-warning-border-strong);border-radius:var(--dd-radius-sm);color:var(--dd-color-text-secondary);margin:12px 0 0;padding:22px;line-height:1.6}.support-dialog-close{background:var(--dd-alpha-white-04);border:1px solid var(--dd-border-muted);border-radius:var(--dd-radius-sm);color:var(--dd-color-slate-text);justify-content:center;align-items:center;width:30px;height:30px;padding:0 0 2px;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.feedback-form{gap:8px;display:grid}.feedback-form label{color:var(--dd-color-text-secondary);margin-top:6px;font-size:12px;font-weight:750}.feedback-form label span{color:var(--dd-color-text-muted);font-weight:550}.feedback-form input,.feedback-form textarea{background:var(--dd-color-field-input);border:1px solid var(--dd-border-muted);border-radius:var(--dd-radius-md);color:var(--dd-color-text-primary);resize:vertical;outline:none;width:100%;padding:10px 11px}.feedback-form textarea{min-height:116px}.feedback-context{background:var(--dd-status-info-wash);border:1px solid var(--dd-status-info-border);border-radius:var(--dd-radius-md);color:var(--dd-color-text-subtle);gap:3px;margin-top:7px;padding:9px 10px;font-size:10.5px;display:grid}.feedback-context span{color:var(--dd-color-slate-text);margin-bottom:2px;font-weight:700}.feedback-context code{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.feedback-honeypot{width:1px;height:1px;position:fixed;top:auto;left:-10000px;overflow:hidden}.feedback-error{color:var(--dd-color-risk-pink-text);margin:2px 0 0;font-size:12px}.feedback-submit,.draft-complete-tip{background:var(--dd-color-action-mint);border-radius:var(--dd-radius-md);color:var(--dd-color-action-ink);border:0;justify-content:center;align-items:center;min-height:42px;margin-top:6px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.feedback-success{color:var(--dd-color-text-primary);align-items:center;gap:10px;min-height:90px;display:flex}.feedback-success span{background:var(--dd-status-success-wash-strong);border:1px solid var(--dd-status-success-border-strong);color:var(--dd-color-signal-mint);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.feedback-success p{margin:0}.draft-complete-card{padding-top:26px;overflow:hidden}.draft-complete-card h2{margin-bottom:9px;font-size:24px}.draft-complete-card p{color:var(--dd-color-slate-text);margin:0;line-height:1.55}.draft-complete-actions{align-items:center;gap:14px;margin-top:20px;display:flex}.draft-complete-actions button{color:var(--dd-color-signal-mint);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:750;text-decoration:underline}.draft-complete-tip{margin:0}@media (max-width:600px){.dd-topbar{gap:8px!important;padding:0 10px!important}.dd-topbar-progress{gap:6px!important;padding:5px 8px!important}.dd-topbar-draftid,.dd-topbar-poll,.dd-topbar-ekg,.dd-topbar-exit-label{display:none}}@media (max-width:480px){.site-footer{padding:0 8px;font-size:9px}.site-footer-actions{gap:8px}.support-dialog-card{padding:18px}.draft-complete-actions{flex-direction:column;align-items:stretch}.hd-main{padding-top:30px}.hd-shell h1{font-size:28px}.hd-input-row{flex-direction:column}.hd-input-row .hd-input,.hd-submit{flex:none;width:100%}}
