

*,*::before,*::after{box-sizing:border-box}body{background-color:var(--bg-main,var(--black)) !important;color:var(--white) !important;font-family:'Barlow',system-ui,-apple-system,sans-serif;margin:0;padding:0}#page{background-color:var(--bg-main,var(--black))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--grey);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--grey2)}:root{--sidebar-width:240px;--sidebar-collapsed-width:70px;--sidebar-current-width:var(--sidebar-width)}.dmb-app-layout{display:block;min-height:100vh;width:100%}.dmb-main-content{margin-left:var(--sidebar-current-width);width:calc(100% - var(--sidebar-current-width));max-width:calc(100% - var(--sidebar-current-width));min-width:0;padding:0;background-color:var(--bg-main,var(--black));transition:margin-left 0.35s cubic-bezier(0.4,0,0.2,1),width 0.35s cubic-bezier(0.4,0,0.2,1),max-width 0.35s cubic-bezier(0.4,0,0.2,1);min-height:100vh;overflow-x:hidden}.dmb-main-content:not(:has(.dmb-shell)):not(:has(.pp-wrapper)):not(:has(.tf-wrapper)):not(:has(.im-wrapper)):not(:has(.pf-wrapper)):not(:has(.stacks-wrapper)):not(:has(.news-wrapper)):not(:has(.mt-wrapper)):not(:has(.ds-wrap)):not(:has(.pf-wrap)):not(:has(.dmb-portal-container)):not(:has(.cn-feed-selector-wrapper)){padding:30px}.dmb-main-content:has(.dmb-shell){padding:0}body.sidebar-collapsed .dmb-main-content{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width));max-width:calc(100% - var(--sidebar-collapsed-width))}#dmb-sidebar{width:var(--sidebar-width);background-color:var(--bg-secondary,var(--dark-grey3));border-right:1px solid var(--grey);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;height:100vh;z-index:1050;transition:width 0.35s cubic-bezier(0.4,0,0.2,1);overflow-x:hidden;box-shadow:2px 0 24px rgba(0,0,0,0.4)}#dmb-sidebar.collapsed{width:var(--sidebar-collapsed-width)}#dmb-sidebar .sidebar-brand{height:64px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid rgba(255,255,255,0.05);overflow:hidden;white-space:nowrap;flex-shrink:0}#dmb-sidebar .sidebar-brand a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;width:100%;overflow:hidden}#dmb-sidebar .sidebar-brand .sidebar-logo-full{display:flex;align-items:center}#dmb-sidebar .sidebar-brand .sidebar-logo-compact{display:none !important}#dmb-sidebar.collapsed .sidebar-brand .sidebar-logo-full,body.sidebar-collapsed #dmb-sidebar .sidebar-brand .sidebar-logo-full{display:none !important}#dmb-sidebar.collapsed .sidebar-brand .sidebar-logo-compact,body.sidebar-collapsed #dmb-sidebar .sidebar-brand .sidebar-logo-compact{display:flex !important;align-items:center;justify-content:center}#dmb-sidebar .sidebar-brand .sidebar-logo-full .site-logo-img{height:36px;width:auto;max-width:170px;object-fit:contain;display:block}#dmb-sidebar .sidebar-brand .sidebar-logo-compact .site-logo-img{height:32px;width:32px;max-width:32px;object-fit:contain;display:block}#dmb-sidebar.collapsed .sidebar-brand,body.sidebar-collapsed #dmb-sidebar .sidebar-brand{padding:0;justify-content:center}#dmb-sidebar.collapsed .sidebar-brand a,body.sidebar-collapsed #dmb-sidebar .sidebar-brand a{justify-content:center;gap:0}#dmb-sidebar .sidebar-brand .logo-icon{font-size:1.4rem;color:#00c076;display:flex;align-items:center;justify-content:center;width:30px;flex-shrink:0}#dmb-sidebar .sidebar-brand .logo-text{font-family:'Quantico',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:0.05em;transition:opacity 0.2s ease;white-space:nowrap;overflow:hidden}#dmb-sidebar.collapsed .sidebar-brand .logo-text{opacity:0;pointer-events:none;max-width:0}#dmb-sidebar .sidebar-brand .accent-text{color:#00c076}#dmb-sidebar .sidebar-nav{flex:1;padding:24px 0;overflow-y:auto;overflow-x:hidden}#dmb-sidebar .sidebar-nav::-webkit-scrollbar{width:4px}#dmb-sidebar .sidebar-nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.08);border-radius:2px}#dmb-sidebar .sidebar-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}#dmb-sidebar .sidebar-nav li{padding:0 14px}#dmb-sidebar .sidebar-nav a{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;color:#94a3b8;text-decoration:none;border-radius:8px;font-size:0.88rem;font-weight:500;transition:all 0.2s ease;white-space:nowrap}#dmb-sidebar .sidebar-nav .nav-icon{font-size:1.15rem;width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#dmb-sidebar .sidebar-nav .nav-text{transition:opacity 0.2s ease}#dmb-sidebar.collapsed .sidebar-nav .nav-text{opacity:0;pointer-events:none}#dmb-sidebar .sidebar-nav a:hover{color:#fff;background-color:rgba(255,255,255,0.03)}#dmb-sidebar .sidebar-nav li.active a{color:#fff;background-color:rgba(0,192,118,0.1);border-left:3px solid #00c076;padding-left:9px}#dmb-sidebar .sidebar-footer{padding:14px;border-top:1px solid rgba(255,255,255,0.05);overflow:visible;flex-shrink:0}#dmb-sidebar #sidebar-toggle-btn{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;background:none;border:none;color:#64748b;cursor:pointer;border-radius:6px;font-size:0.82rem;font-weight:600;transition:all 0.2s ease;white-space:nowrap;overflow:hidden}#dmb-sidebar #sidebar-toggle-btn:hover{color:#fff;background-color:rgba(255,255,255,0.03)}#dmb-sidebar.collapsed .sidebar-footer{padding:14px 6px;display:flex;justify-content:center}#dmb-sidebar.collapsed #sidebar-toggle-btn{justify-content:center;padding:0;width:36px;height:36px;flex-shrink:0}#dmb-sidebar.collapsed #sidebar-toggle-btn .toggle-text{display:none}#dmb-sidebar #sidebar-toggle-btn .toggle-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}#dmb-sidebar .has-submenu .submenu-header{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;color:#94a3b8;cursor:pointer;border-radius:8px;font-size:0.88rem;font-weight:500;transition:all 0.2s ease;user-select:none}#dmb-sidebar .has-submenu .submenu-header:hover{color:#fff;background-color:rgba(255,255,255,0.03)}#dmb-sidebar .has-submenu .submenu-arrow{font-size:0.72rem;transition:transform 0.25s ease;display:flex;align-items:center}#dmb-sidebar .has-submenu.submenu-open .submenu-arrow{transform:rotate(180deg)}#dmb-sidebar .has-submenu .submenu-list{display:none;list-style:none;padding:4px 0 4px 28px;margin:0;flex-direction:column;gap:4px}#dmb-sidebar .has-submenu.submenu-open .submenu-list{display:flex}#dmb-sidebar .has-submenu .submenu-list a{height:36px;font-size:0.82rem}.dmb-roster-layout-ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.dmb-roster-layout-ul li{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:4px 10px;font-size:0.78rem;color:#e2e8f0;display:inline-flex;align-items:center;gap:4px}.dmb-mobile-header{display:none;height:56px;background-color:var(--dark-grey3);border-bottom:1px solid var(--grey);align-items:center;padding:0 16px;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:1050;width:100%}.dmb-mobile-header .mobile-logo-wrap{display:flex;align-items:center;text-decoration:none}.dmb-mobile-header .mobile-logo-img{height:28px;width:auto;display:block;object-fit:contain}.dmb-mobile-header #mobile-sidebar-toggle{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#00c076;font-size:1.15rem;cursor:pointer;padding:7px 12px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.dmb-mobile-header #mobile-sidebar-toggle:hover{background:rgba(0,192,118,0.18);color:#ffffff}.dmb-ticker-wrapper{position:fixed;bottom:0;left:var(--sidebar-current-width);right:0;z-index:1040;transition:left 0.35s cubic-bezier(0.4,0,0.2,1);pointer-events:none}body.sidebar-collapsed .dmb-ticker-wrapper{left:var(--sidebar-collapsed-width)}.dmb-ticker-wrapper>*{pointer-events:auto}.dmb-main-content{padding-bottom:56px}#dmb-sidebar .sidebar-nav .has-submenu{padding:0}#dmb-sidebar .sidebar-nav .submenu-header{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;margin:0 14px;color:#94a3b8;cursor:pointer;border-radius:8px;font-size:0.88rem;font-weight:500;transition:all 0.2s ease;white-space:nowrap;position:relative;user-select:none}#dmb-sidebar .sidebar-nav .submenu-header:hover{color:#fff;background-color:rgba(255,255,255,0.03)}#dmb-sidebar .sidebar-nav .submenu-arrow{margin-left:auto;font-size:0.7rem;transition:transform 0.25s ease;color:#64748b;display:flex;align-items:center}#dmb-sidebar .sidebar-nav .has-submenu.submenu-open .submenu-arrow{transform:rotate(180deg)}#dmb-sidebar .sidebar-nav .submenu-list{list-style:none;padding:4px 0 4px 18px;margin:0;display:none;flex-direction:column;gap:4px}#dmb-sidebar .sidebar-nav .has-submenu.submenu-open .submenu-list{display:flex}#dmb-sidebar .sidebar-nav .has-submenu.submenu-always-open>.submenu-header{cursor:default;pointer-events:none}#dmb-sidebar .sidebar-nav .has-submenu.submenu-always-open>.submenu-header .submenu-arrow{display:none !important}#dmb-sidebar .sidebar-nav .has-submenu.submenu-always-open>.submenu-list{display:flex !important}#dmb-sidebar.collapsed .sidebar-nav .has-submenu.submenu-always-open>.submenu-header{pointer-events:none}#dmb-sidebar.collapsed .sidebar-nav .submenu-header .submenu-arrow{display:none}#dmb-sidebar.collapsed .sidebar-nav .submenu-list{padding-left:0;display:flex}#dmb-sidebar.collapsed .sidebar-nav .submenu-header{pointer-events:none;background:none !important}.dmb-sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(4px);z-index:1090;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.dmb-sidebar-backdrop.active{opacity:1;pointer-events:auto}@media (max-width:991px){body{padding-top:56px !important}.dmb-mobile-header{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1050 !important}#cn-ticker-root{position:fixed !important;top:56px !important;bottom:auto !important;left:0 !important;right:0 !important;z-index:1040 !important;border-top:0 !important;border-bottom:2px solid #00c076 !important;box-shadow:0 4px 14px rgba(0,0,0,0.5) !important;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1) !important}#cn-ticker-root.cn-ticker-hidden{transform:translateY(-100%) !important}#cn-ticker-toggle-handle{position:fixed !important;top:56px !important;bottom:auto !important;right:14px !important;background:#0c0f17 !important;border:1px solid rgba(0,192,118,0.4) !important;border-top:0 !important;border-radius:0 0 6px 6px !important;z-index:1045 !important;box-shadow:0 4px 12px rgba(0,0,0,0.5) !important}#dmb-sidebar{position:fixed !important;top:0 !important;bottom:0 !important;left:-280px !important;width:280px !important;z-index:1100 !important;background:#0c0f17 !important;transition:left 0.3s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:6px 0 24px rgba(0,0,0,0.8) !important;overflow-y:auto !important}#dmb-sidebar.mobile-open{left:0 !important}#dmb-sidebar .sidebar-footer{display:none !important}#dmb-sidebar .sidebar-logo-full{display:flex !important}#dmb-sidebar .nav-text,#dmb-sidebar .account-name{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;max-width:none !important}#dmb-sidebar .sidebar-logo-compact{display:none !important}#dmb-sidebar .submenu-arrow{display:flex !important}.dmb-main-content{margin-left:0 !important;width:100% !important;max-width:100% !important;padding:16px 14px 40px !important}.dmb-main-content:has(.pp-wrapper),.dmb-main-content:has(.tf-wrapper),.dmb-main-content:has(.im-wrapper),.dmb-main-content:has(.pf-wrapper),.dmb-main-content:has(.stacks-wrapper),.dmb-main-content:has(.news-wrapper){padding:0 0 40px !important}.dmb-ticker-wrapper{left:0 !important}}:root{--primary-font:'Barlow',system-ui,-apple-system,sans-serif;--barlow:'Barlow Condensed',sans-serif;--mono:'JetBrains Mono',monospace;--main-font:var(--primary-font);--header-font:var(--barlow);--number-font:var(--mono)}:root{--black:#0a0a0a!important;--dark-grey:#0f0f0f!important;--dark-grey2:#171717!important;--dark-grey3:#0c0c0c!important;--charcoal:#1a1a1a!important;--grey-800:#2a2a2a!important;--grey:var(--grey-800)!important;--accent-green:#28ff94!important;--accent-green2:#00c076!important;--green-accent:var(--accent-green)!important;--main-green:#03ff50!important;--green-transparent:#0b2317!important;--red-transparent:#3b1212!important;--primary:var(--main-green)!important;--tf-panel-bg:var(--charcoal)!important;--bg-tertiary:var(--charcoal)!important;--container:var(--dmb-shell-max);--white:#ffffff!important;--off-white:#c6c6c6;--light-grey:#a0a0a0;--medium-grey:#666666;--dim-grey:#404040!important;--silver:var(--dim-grey);--dmb-text-muted:#848985;--text-muted:var(--dmb-text-muted)!important;--green:#22c55e!important;--red:#ef4444!important;--blue:#3b82f6!important;--purple:#a855f7!important;--yellow:#fbbf24!important;--qb:#fc2b6d;--rb:#20ceb8;--wr:#59a7ff;--te:#fd972d;--dl:#fd5c01;--lb:#a3acff;--db:#fd7db6;--k:#bd66ff;--qb-lite:#f95f8f;--qb-dark:#d3235a;--rb-lite:#68f2e1;--rb-dark:#118d7d;--wr-lite:#92bde5;--wr-dark:#096cda;--te-lite:#fbb366;--te-dark:#e67925;--dl-lite:#fd804d;--dl-dark:#d34c00;--lb-lite:#b3b8f7;--lb-dark:#6c70b4;--db-lite:#f6aacc;--db-dark:#e34e91;--k-dark:#844ba7;--k-lite:#ba83db;--qb-light:var(--qb-lite);--rb-light:var(--rb-lite);--wr-light:var(--wr-lite);--te-light:var(--te-lite);--dl-light:var(--dl-lite);--lb-light:var(--lb-lite);--db-light:var(--db-lite);--k-light:var(--k-lite);--qb-trans:rgba(252,43,109,0.12);--rb-trans:rgba(32,206,184,0.12);--wr-trans:rgba(89,167,255,0.12);--te-trans:rgba(253,151,45,0.12);--dl-trans:rgba(253,92,1,0.12);--lb-trans:rgba(163,172,255,0.12);--db-trans:rgba(253,125,182,0.12);--k-trans:rgba(189,102,255,0.12);--qb-trans-dim:rgba(252,43,109,0.06);--rb-trans-dim:rgba(32,206,184,0.06);--wr-trans-dim:rgba(89,167,255,0.06);--te-trans-dim:rgba(253,151,45,0.06);--dl-trans-dim:rgba(253,92,1,0.06);--lb-trans-dim:rgba(163,172,255,0.06);--db-trans-dim:rgba(253,125,182,0.06);--k-trans-dim:rgba(189,102,255,0.06)}:root{--ari:#97233F;--ari-2:var(--ari);--ari-numb:white;--atl-2:#B40115;--atl:black;--atl-numb:white;--bal:#2A1465;--bal-2:black;--bal-numb:white;--buf:#00338D;--buf-2:#C60C30;--buf-numb:white;--car:#0085CA;--car-2:black;--car-numb:white;--chi:#0B162A;--chi-2:#FB4F14;--chi-numb:var(--chi-2);--cin-2:#FB4F14;--cin:black;--cin-numb:white;--cle:#311D00;--cle-2:#FF3C00;--cle-numb:var(--cle-2);--dal:#003594;--dal-2:var(--dal);--dal-numb:white;--den:#FB4F14;--den-2:#002244;--den-numb:white;--det:#0076B6;--det-2:#B0B7BC;--det-numb:var(--det-2);--gb:#203731;--gb-2:#FFB612;--gb-numb:white;--hou:#03202F;--hou-2:#A71930;--hou-numb:white;--ind:#002C5F;--ind-2:var(--ind);--ind-numb:white;--jax:#006778;--jax-2:#D7A22A;--jax-numb:white;--kc:#E31837;--kc-2:var(--kc);--kc-numb:white;--lv:black;--lv-2:black;--lv-numb:#bbbbbb;--lac:#0080C6;--lac-2:#FFC20E;--lac-numb:#FFC20E;--lar:#01249D;--lar-2:#DEC100;--lar-numb:var(--lar-2);--mia:#008E97;--mia-2:#FC4C02;--mia-numb:white;--min:#4F2683;--min-2:#FFC62F;--min-numb:white;--ne:#002244;--ne-2:#C60C30;--ne-numb:white;--no:black;--no-2:#D3BC8D;--no-numb:var(--no-2);--nyg:#0B2265;--nyg-2:#A71930;--nyg-numb:white;--nyj:#125740;--nyj-2:white;--nyj-numb:white;--phi:#004C54;--phi-2:#A5ACAF;--phi-numb:white;--pit:black;--pit-2:#FFB612;--pit-numb:white;--sf:#AA0000;--sf-2:#B3995D;--sf-numb:white;--sea:#002244;--sea-2:#69BE28;--sea-numb:var(--sea-2);--tb:#D50A0A;--tb-2:#34302B;--tb-numb:white;--ten:#5DB7EA;--ten-2:#ED0C2A;--ten-numb:white;--was:#773141;--was-2:#FFB612;--was-numb:white}:root{--grade-a:#17c970;--grade-a-dark:#0a8749;--grade-a-dark2:#062b18;--grade-a-light:#b5ffda;--grade-a-bright:#00ea75;--grade-b:#f9cf25;--grade-b-dark:#deb511;--grade-b-dark2:#292413;--grade-b-light:#fffae4;--grade-b-bright:#fff000;--grade-c:#ffa856;--grade-c-dark:#d57316;--grade-c-dark2:#4d2e10;--grade-c-light:#ffefdf;--grade-c-bright:#ff8512;--grade-d:#ff612f;--grade-d-dark:#ce471c;--grade-d-light:#fed9cd;--grade-d-bright:#ff5400;--grade-f:#fb4444;--grade-f-dark:#d62121;--grade-f-dark2:#290202;--grade-f-light:#ffd8d8;--grade-f-bright:#ff2b2b;--grade-s:#ac15be;--grade-s-dark:#81158e;--grade-s-dark2:#28042d;--grade-s-light:#f49cfe;--grade-s-bright:#d507ee}:root{--bg-main:var(--black);--bg-secondary:var(--dark-grey);--bg-tertiary:var(--dark-grey2);--bg-elevated:var(--charcoal);--bg-panel:rgba(26,26,26,0.65);--bg-card:rgba(255,255,255,0.02);--bg-input:rgba(0,0,0,0.5);--gai-light:#141520;--dmb-bg:var(--bg-main);--dmb-surface:var(--bg-tertiary);--dmb-surface-2:var(--bg-elevated);--dmb-panel:var(--bg-panel);--dmb-card:var(--bg-card);--dmb-border:rgba(255,255,255,0.08);--dmb-border-strong:rgba(255,255,255,0.14);--dmb-text:#e2e8f0;--dmb-text-muted:#94a3b8;--dmb-text-dim:#64748b;--dmb-green:#00c076;--dmb-red:#ff5c5c;--dmb-blue:#59a7ff;--dmb-purple:#a78bfa;--dmb-gold:#f9cf25;--dmb-orange:#fd972d;--dmb-teal:#20ceb8;--dmb-pos-qb:#fc2b6d;--dmb-pos-rb:#20ceb8;--dmb-pos-wr:#59a7ff;--dmb-pos-te:#fd972d;--dmb-pos-dl:#fd5c01;--dmb-pos-lb:#a3acff;--dmb-pos-db:#fd7db6;--dmb-shell-max:1280px;--dmb-shell-pad-x:24px;--dmb-shell-pad-y:28px;--dmb-radius:8px;--dmb-radius-sm:6px;--dmb-font:'Barlow','Inter',system-ui,sans-serif;--dmb-font-display:'Barlow Condensed','Barlow',sans-serif;--dmb-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dmb-shell{position:relative;width:100%;min-height:60vh;background:var(--bg-main);color:var(--dmb-text);font-family:var(--dmb-font);padding:var(--dmb-shell-pad-y) var(--dmb-shell-pad-x) 48px;box-sizing:border-box}.dmb-shell *,.dmb-shell *::before,.dmb-shell *::after{box-sizing:border-box}.dmb-container{width:100%;max-width:var(--dmb-shell-max);margin:0 auto;position:relative;z-index:1}.dmb-shell .tf-container,.dmb-shell .pp-container,.dmb-shell .mt-container,.dmb-shell .im-container,.dmb-shell .pf-container{max-width:var(--dmb-shell-max);margin-left:auto;margin-right:auto}.dmb-notices{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.dmb-notice{padding:10px 14px;border-radius:var(--dmb-radius-sm);font-size:0.82rem;line-height:1.45;border:1px solid var(--dmb-border);background:rgba(255,255,255,0.03);color:var(--dmb-text-muted)}.dmb-notice-info{border-color:rgba(89,167,255,0.3);background:rgba(89,167,255,0.08);color:#93c5fd}.dmb-notice-success{border-color:rgba(0,192,118,0.3);background:rgba(0,192,118,0.1);color:var(--dmb-green)}.dmb-notice-warn{border-color:rgba(249,207,37,0.3);background:rgba(249,207,37,0.08);color:#fde68a}.dmb-notice-error{border-color:rgba(255,92,92,0.3);background:rgba(255,92,92,0.1);color:#fca5a5}.dmb-notice a{color:inherit;font-weight:700;text-decoration:underline}.dmb-data-table{width:100%;border-collapse:collapse;text-align:left}.dmb-data-table th{padding:12px 10px;color:#64748b;font-size:0.72rem;text-transform:uppercase;font-weight:700;letter-spacing:0.03em;border-bottom:2px solid rgba(255,255,255,0.12);white-space:nowrap}.dmb-data-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,0.04);vertical-align:middle;font-size:0.8rem}.dmb-data-table tbody tr:hover td{background:rgba(255,255,255,0.02)}.dmb-data-table td.col-price,.dmb-data-table td.col-age,.dmb-data-table td.col-ppg,.dmb-data-table td.col-snaps,.dmb-data-table td.col-targets,.dmb-data-table td.col-ypa,.dmb-data-table td.col-rank,.dmb-data-table td.col-shares,.dmb-data-table td.col-value,.dmb-data-table td.col-delta,.dmb-data-table .dmb-num{font-family:var(--mono),monospace;font-variant-numeric:tabular-nums}.dmb-data-table td.col-player a.finder-player-name,.dmb-data-table a.finder-player-name{color:#fff;text-decoration:none !important;font-weight:700;line-height:1.2;display:inline;border-bottom:none}.dmb-data-table a.finder-player-name:hover{color:var(--dmb-blue);text-decoration:none !important}.dmb-data-table td.col-player{vertical-align:middle}.dmb-data-table .finder-player-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:1.4em}.dmb-data-table td.col-rank .finder-rank-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.dmb-data-table td.col-rank .finder-rank-arrow{flex:0 0 auto;width:0.85em;text-align:center;line-height:1}.dmb-data-table td.col-rank .finder-rank-num{font-family:var(--mono),monospace;font-weight:800;color:#94a3b8}.finder-sort-icon{font-size:0.6rem;color:inherit;display:inline-block;min-width:1em;text-align:center;opacity:0.6;vertical-align:middle}.dmb-data-table th[onclick]{transition:color 0.15s ease}.dmb-data-table th[onclick]:hover{color:#e2e8f0}.dmb-trade-card{padding:16px;margin-bottom:12px;border-radius:8px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.07)}.dmb-trade-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.dmb-trade-card-title{display:flex;align-items:center;gap:8px;font-size:0.88rem;font-weight:700;color:#e2e8f0}.dmb-trade-card-meta{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:0.78rem}.dmb-trade-package{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.dmb-trade-package{grid-template-columns:1fr}}.dmb-trade-package-col{display:flex;flex-direction:column;gap:6px;min-width:0}.dmb-trade-package-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:8px;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.dmb-trade-package-head.is-in{color:var(--dmb-green,#00c076)}.dmb-trade-package-head.is-out{color:var(--dmb-red,#ff5c5c)}.dmb-trade-card-footer{font-size:0.8rem;display:flex;justify-content:space-between;align-items:center;color:#94a3b8;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,0.08)}.dmb-page-header{margin-bottom:22px}.dmb-page-title{font-family:var(--dmb-font-display);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#fff;margin:0 0 6px;line-height:1.1}.dmb-page-title span{color:var(--dmb-green)}.dmb-page-subtitle{font-size:0.88rem;color:var(--dmb-text-dim);margin:0;line-height:1.45;max-width:42rem}.dmb-panel{background:var(--bg-tertiary);border:1px solid var(--dmb-border);border-radius:var(--dmb-radius);padding:18px 20px}.dmb-panel + .dmb-panel{margin-top:16px}.dmb-panel-title{font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#fff;margin:0 0 12px}.dmb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px;background:var(--bg-tertiary);border:1px solid var(--dmb-border);border-radius:var(--dmb-radius);margin-bottom:18px}.dmb-filter-label{font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:var(--dmb-text-dim)}.dmb-select,.dmb-input,select.dmb-select,input.dmb-input{background:var(--bg-input) !important;border:1px solid var(--dmb-border) !important;color:#fff !important;font-size:0.82rem !important;font-weight:600 !important;padding:8px 12px !important;border-radius:var(--dmb-radius-sm) !important;outline:none !important;font-family:var(--dmb-font) !important}.dmb-select:focus,.dmb-input:focus{border-color:rgba(0,192,118,0.45) !important;box-shadow:0 0 0 3px rgba(0,192,118,0.12) !important}.dmb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:var(--dmb-radius-sm);font-size:0.8rem;font-weight:800;border:1px solid transparent;cursor:pointer;text-decoration:none !important;transition:opacity 0.15s ease,transform 0.15s ease}.dmb-btn:hover{opacity:0.92;transform:translateY(-1px)}.dmb-btn-primary{background:var(--dmb-green);color:#080b11 !important}.dmb-btn-ghost{background:rgba(255,255,255,0.04);border-color:var(--dmb-border);color:var(--dmb-text-muted) !important}.dmb-btn-blue{background:rgba(89,167,255,0.12);border-color:rgba(89,167,255,0.35);color:var(--dmb-blue) !important}.dmb-player-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(0,0,0,0.28);border:1px solid var(--dmb-border);border-radius:99px;font-size:0.78rem;line-height:1.2;max-width:100%;text-decoration:none !important;color:#fff !important;vertical-align:middle}.dmb-player-chip:hover{border-color:rgba(89,167,255,0.35);background:rgba(89,167,255,0.08)}.dmb-player-chip .ticker{font-size:0.62rem !important;flex-shrink:0}.dmb-player-chip-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.dmb-player-chip-price{font-weight:800;color:var(--dmb-green);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:var(--dmb-mono);font-size:0.72rem}.dmb-player-chip-pos{font-size:0.58rem;font-weight:800;padding:2px 5px;border-radius:3px;text-transform:uppercase;flex-shrink:0}.dmb-player-chip-pos.pos-QB{background:rgba(252,43,109,.15);color:var(--dmb-pos-qb)}.dmb-player-chip-pos.pos-RB{background:rgba(32,206,184,.15);color:var(--dmb-pos-rb)}.dmb-player-chip-pos.pos-WR{background:rgba(89,167,255,.15);color:var(--dmb-pos-wr)}.dmb-player-chip-pos.pos-TE{background:rgba(253,151,45,.15);color:var(--dmb-pos-te)}.dmb-player-chip-pos.pos-DL,.dmb-player-chip-pos.pos-DE,.dmb-player-chip-pos.pos-DT{background:rgba(253,92,1,.15);color:var(--dmb-pos-dl)}.dmb-player-chip-pos.pos-LB{background:rgba(163,172,255,.15);color:var(--dmb-pos-lb)}.dmb-player-chip-pos.pos-DB,.dmb-player-chip-pos.pos-CB,.dmb-player-chip-pos.pos-S{background:rgba(253,125,182,.15);color:var(--dmb-pos-db)}.dmb-chip-list{display:flex;flex-wrap:wrap;gap:6px}.dmb-table-wrap{overflow-x:auto;border:1px solid var(--dmb-border);border-radius:var(--dmb-radius);background:var(--bg-tertiary)}.dmb-table{width:100%;border-collapse:collapse;font-size:0.82rem;text-align:left}.dmb-table th{padding:10px 12px;font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--dmb-text-dim);border-bottom:2px solid var(--dmb-border-strong);white-space:nowrap;background:rgba(0,0,0,0.2)}.dmb-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.04);color:var(--dmb-text);vertical-align:middle}.dmb-table tr:last-child td{border-bottom:none}.dmb-table tbody tr:hover td{background:rgba(255,255,255,0.02)}.dmb-price{color:var(--dmb-green);font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--dmb-mono)}.dmb-delta-up{color:var(--dmb-green);font-weight:700}.dmb-delta-down{color:var(--dmb-red);font-weight:700}.dmb-delta-flat{color:var(--dmb-text-dim)}.dmb-chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:0.72rem;color:var(--dmb-text-muted)}.dmb-chart-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:middle}.dmb-guest-gate{position:relative;border:1px solid var(--dmb-border);border-radius:var(--dmb-radius);background:var(--bg-tertiary);overflow:hidden;margin-bottom:20px}.dmb-guest-gate-preview{padding:20px;filter:saturate(0.85);opacity:0.72;pointer-events:none;user-select:none;min-height:120px}.dmb-guest-gate-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient( 180deg,rgba(10,10,10,0.2) 0%,rgba(10,10,10,0.8) 45%,rgba(10,10,10,0.94) 100% )}.dmb-guest-gate-card{max-width:420px;text-align:center;padding:22px 24px;background:var(--charcoal);border:1px solid var(--grey);border-top:3px solid var(--accent-green2);border-radius:var(--dmb-radius);box-shadow:0 12px 32px rgba(0,0,0,0.55)}.dmb-landing-hero{display:grid;grid-template-columns:1.15fr 0.85fr;gap:2.5rem;align-items:center;padding:1.5rem 0 2.5rem}.dmb-landing-kicker{font-size:0.72rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--dmb-green);margin:0 0 12px}.dmb-landing-hero h1{font-family:var(--dmb-font-display);font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.08;margin:0 0 14px;color:#fff;text-transform:uppercase;letter-spacing:0.02em}.dmb-landing-hero h1 span{color:var(--dmb-green)}.dmb-landing-lead{font-size:1.05rem;line-height:1.55;color:var(--dmb-text-muted);margin:0 0 22px;max-width:34rem}.dmb-landing-cta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.dmb-landing-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dmb-landing-points li{font-size:0.9rem;color:var(--dmb-text);display:flex;gap:10px;align-items:flex-start}.dmb-landing-points li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--dmb-green);margin-top:0.45em;flex-shrink:0}.dmb-landing-card{background:var(--bg-tertiary);border:1px solid var(--dmb-border);border-radius:12px;padding:1.35rem 1.4rem;box-shadow:0 20px 50px rgba(0,0,0,0.35)}.dmb-landing-card h2{font-family:var(--dmb-font-display);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 12px;color:#fff}.dmb-landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:2rem}.dmb-landing-feature{background:var(--bg-tertiary);border:1px solid var(--dmb-border);border-radius:var(--dmb-radius);padding:1.1rem 1.15rem}.dmb-landing-feature h3{margin:0 0 6px;font-size:0.9rem;font-weight:800;color:#fff}.dmb-landing-feature p{margin:0;font-size:0.8rem;color:var(--dmb-text-dim);line-height:1.45}@media (max-width:900px){.dmb-landing-hero{grid-template-columns:1fr;gap:1.5rem}.dmb-landing-features{grid-template-columns:1fr}}.dmb-guest-gate-card h3{margin:0 0 8px;font-family:var(--dmb-font-display);font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#fff}.dmb-guest-gate-card p{margin:0 0 16px;font-size:0.85rem;color:var(--dmb-text-muted);line-height:1.45}.dmb-guest-gate-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dmb-dash-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.dmb-dash-span-4{grid-column:span 4}.dmb-dash-span-6{grid-column:span 6}.dmb-dash-span-8{grid-column:span 8}.dmb-dash-span-12{grid-column:span 12}.dmb-dash-stat{font-family:var(--dmb-font-display);font-size:1.75rem;font-weight:800;color:#fff;line-height:1.1}.dmb-dash-stat-lbl{font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:var(--dmb-text-dim);margin-bottom:6px}.dmb-dash-link{font-size:0.78rem;font-weight:700;color:var(--dmb-blue);text-decoration:none}.dmb-dash-link:hover{text-decoration:underline}.dmb-dash-list{list-style:none;margin:0;padding:0}.dmb-dash-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.04);font-size:0.82rem}.dmb-dash-list li:last-child{border-bottom:none}@media (max-width:991px){.dmb-dash-span-4,.dmb-dash-span-6,.dmb-dash-span-8{grid-column:span 12}:root{--dmb-shell-pad-x:16px;--dmb-shell-pad-y:20px}}.site-legal-bar{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border-top:1px solid rgba(255,255,255,0.05);margin-top:30px;text-align:center;font-size:0.82rem;color:#64748b}.site-legal-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.site-legal-bar a{color:#94a3b8;text-decoration:none;transition:color 0.15s}.site-legal-bar a:hover{color:#00c076}.dmb-footer-socials{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-top:6px}.dmb-footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#cbd5e1;font-size:0.95rem;transition:all 0.2s ease;text-decoration:none !important}.dmb-footer-social-icon:hover{background:rgba(0,192,118,0.15);border-color:#00c076;color:#00c076;transform:translateY(-2px)}.site-legal-bar .version{font-size:0.75rem;color:var(--grey,#64748b);margin-top:6px;letter-spacing:0.03em;opacity:0.85}.dmb-switch input:checked + .dmb-slider{background-color:var(--dmb-green,#00c076) !important}.dmb-switch input:checked + .dmb-slider::before{transform:translateX(18px)}.dmb-slider::before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.tdb-filter-toolbar{background:rgba(20,22,33,0.75);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:16px 20px;margin-bottom:24px;display:block;backdrop-filter:blur(10px)}.tdb-filter-group{display:flex;flex-direction:column;gap:4px}.tdb-filter-label{font-size:0.72rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.tdb-select,.tdb-search-input{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:7px 10px;color:#fff;font-size:0.82rem;outline:none;width:100%;transition:border-color 0.2s ease}.tdb-select:focus,.tdb-search-input:focus{border-color:var(--accent-green,#00c076)}.tdb-select option{background:var(--gai-light);color:#fff}.tdb-pos-btn{padding:6px 14px;font-size:0.76rem;border-radius:6px;font-weight:800;border:1px solid rgba(255,255,255,0.15);background:rgba(0,0,0,0.4);color:#94a3b8;cursor:pointer;transition:all 0.2s ease;user-select:none;display:inline-flex;align-items:center;gap:6px}.tdb-pos-btn:hover{border-color:rgba(255,255,255,0.35);color:#fff}.tdb-pos-btn[data-state="include"]{background:rgba(0,192,118,0.18) !important;border-color:#00c076 !important;color:#00c076 !important;box-shadow:0 0 10px rgba(0,192,118,0.25)}.tdb-pos-btn[data-state="exclude"]{background:rgba(239,68,68,0.18) !important;border-color:#ef4444 !important;color:#ef4444 !important;box-shadow:0 0 10px rgba(239,68,68,0.25)}.tdb-toggle-group{display:flex;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);border-radius:8px;padding:3px;gap:3px;width:100%}.tdb-toggle-btn{flex:1;padding:6px 10px;font-size:0.76rem;font-weight:700;border:1px solid transparent;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;transition:all 0.2s ease;text-align:center;white-space:nowrap}.tdb-toggle-btn:hover{color:#fff;border-color:rgba(255,255,255,0.2)}.tdb-toggle-btn.active{background:rgba(0,192,118,0.18) !important;border-color:#00c076 !important;color:#00c076 !important;box-shadow:0 0 10px rgba(0,192,118,0.25)}.tdb-step-slider{width:100%;accent-color:#00c076;cursor:pointer}.tdb-filters-btn{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:8px 16px;color:#fff;font-size:0.82rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;height:38px;user-select:none}.tdb-filters-btn:hover,.tdb-filters-btn.active{border-color:#00c076;color:#00c076;background:rgba(0,192,118,0.12);box-shadow:0 0 10px rgba(0,192,118,0.2)}.tdb-search-tag{background:rgba(0,192,118,0.15);border:1px solid #00c076;color:#00c076;font-size:0.76rem;font-weight:800;padding:3px 10px;border-radius:14px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 8px rgba(0,192,118,0.2)}.tdb-tag-remove{cursor:pointer;font-size:0.9rem;line-height:1;color:rgba(255,255,255,0.6);transition:color 0.15s ease}.tdb-tag-remove:hover{color:#ef4444}.tdb-suggestions-box{position:absolute;top:100%;left:0;right:0;background:var(--gai-light);border:1px solid rgba(0,192,118,0.35);border-radius:8px;margin-top:4px;max-height:220px;overflow-y:auto;z-index:999;box-shadow:0 10px 30px rgba(0,0,0,0.6)}.tdb-suggestion-item{padding:8px 14px;font-size:0.82rem;color:#e2e8f0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.05);transition:background 0.15s ease}.tdb-suggestion-item:last-child{border-bottom:none}.tdb-suggestion-item:hover{background:rgba(0,192,118,0.18);color:#00c076}.finder-inner-accordion{display:flex;flex-direction:column}.finder-acc-hdr{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);border-radius:6px;padding:7px 12px;color:#94a3b8;font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;cursor:pointer;transition:all 0.2s ease;width:100%;text-align:left}.finder-acc-hdr:hover{border-color:rgba(255,255,255,0.25);color:#fff}.finder-acc-hdr.open{border-color:#00c076;color:#00c076}.finder-acc-chevron{font-size:0.65rem;transition:transform 0.2s ease}.finder-acc-hdr.open .finder-acc-chevron{transform:rotate(180deg)}.finder-acc-body{margin-top:8px}.draft-sync-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.draft-input-wrap{flex:1;min-width:260px;position:relative}.draft-input-field{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:9px 12px;color:#fff;font-size:0.85rem;width:100%;outline:none;transition:border-color 0.2s ease}.draft-input-field:focus{border-color:var(--accent-green2,#00c076)}.draft-status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:0.72rem;font-weight:800;letter-spacing:0.5px;text-transform:uppercase}.draft-status-badge.live{background:rgba(0,192,118,0.15);border:1px solid #00c076;color:#00c076;box-shadow:0 0 10px rgba(0,192,118,0.25)}.draft-status-badge.paused{background:rgba(245,158,11,0.15);border:1px solid #f59e0b;color:#f59e0b}.draft-status-badge.complete{background:rgba(89,167,255,0.15);border:1px solid #59a7ff;color:#59a7ff}.draft-status-badge.manual{background:rgba(148,163,184,0.15);border:1px solid #94a3b8;color:#94a3b8}.draft-view-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:12px;margin-bottom:20px;overflow-x:auto}.draft-view-tab{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);border-radius:6px;padding:8px 16px;color:#94a3b8;font-size:0.82rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.draft-view-tab:hover{color:#fff;border-color:rgba(255,255,255,0.25)}.draft-view-tab.active{background:rgba(0,192,118,0.15);border-color:#00c076;color:#00c076;box-shadow:0 0 10px rgba(0,192,118,0.2)}.draft-board-wrap{overflow-x:auto;background:rgba(15,17,26,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:16px;position:relative}.draft-matrix-clock-widget{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:rgba(0,192,118,0.07);border:1px solid rgba(0,192,118,0.2);border-radius:8px;padding:8px 14px;min-width:180px;transition:background 0.3s}.draft-matrix-clock-widget.draft-complete{background:rgba(100,116,139,0.07);border-color:rgba(100,116,139,0.2)}.draft-matrix-clock-widget.draft-paused{background:rgba(245,158,11,0.07);border-color:rgba(245,158,11,0.3)}.clock-widget-row{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-end}.clock-widget-label{font-size:0.6rem;font-weight:900;letter-spacing:0.1em;color:var(--accent-green2,#00c076);text-transform:uppercase;font-family:var(--mono,'JetBrains Mono',monospace)}.draft-matrix-clock-widget.draft-complete .clock-widget-label{color:#64748b}.draft-sync-btn-pause{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);color:#94a3b8;font-size:0.75rem;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.draft-sync-btn-pause:hover{background:rgba(255,255,255,0.12);color:#ffffff}.draft-sync-btn-pause.paused{background:rgba(245,158,11,0.2) !important;border-color:#f59e0b !important;color:#fbbf24 !important}.draft-status-badge.paused{background:rgba(245,158,11,0.15) !important;color:#fbbf24 !important;border:1px solid rgba(245,158,11,0.3) !important}.clock-widget-pick{font-size:0.65rem;font-weight:700;color:#94a3b8;font-family:var(--mono,'JetBrains Mono',monospace)}.clock-widget-manager{font-size:0.92rem;font-weight:800;color:#fff;text-align:right;font-family:var(--barlow,'Barlow Condensed',sans-serif);letter-spacing:0.02em}.clock-widget-timer{font-size:1.4rem;font-weight:900;color:var(--accent-green2,#00c076);font-family:var(--mono,'JetBrains Mono',monospace);line-height:1;letter-spacing:0.04em}.draft-matrix-clock-widget.draft-complete .clock-widget-timer{color:#64748b;font-size:0.85rem}.draft-team-clock-used{font-size:0.65rem;color:#94a3b8;font-weight:600;display:flex;align-items:center;gap:4px;margin-top:2px}.draft-board-table{border-collapse:separate;border-spacing:6px;min-width:1000px;width:100%;table-layout:fixed}.draft-board-table th{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:10px;text-align:center;font-size:0.76rem;color:#94a3b8;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-board-table th .team-manager{font-size:0.65rem;color:#64748b;font-weight:500;display:block;margin-top:2px}.draft-board-cell{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.06);border-radius:6px;padding:8px;vertical-align:top;min-width:120px;height:70px;position:relative;overflow:hidden;transition:all 0.2s ease}.draft-board-cell-bg{position:absolute;right:-10px;bottom:-15px;height:150%;width:auto;object-fit:cover;opacity:0.18;pointer-events:none;mask-image:linear-gradient(to top left,rgba(0,0,0,0.85) 0%,transparent 85%);-webkit-mask-image:linear-gradient(to top left,rgba(0,0,0,0.85) 0%,transparent 85%);z-index:1}.draft-board-cell-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.draft-board-pos-badge{font-size:0.55rem;padding:0px 4px !important;border-radius:2px !important;font-weight:900}.draft-cell-pickno-bar{display:flex;flex-direction:column;gap:1px}.draft-cell-trade-sub{font-size:0.6rem;font-weight:700;color:#fbbf24;line-height:1.1;display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-cell-trade-sub i{font-size:0.55rem}.draft-board-team-bg-logo{display:none}.draft-board-wrap.compact-view .draft-board-cell{height:42px !important;padding:4px 6px !important}.draft-board-wrap.compact-view .draft-board-cell-bg{display:none !important}.draft-board-wrap.compact-view .draft-board-team-bg-logo{display:block !important;position:absolute;right:-4px;bottom:-4px;height:115%;width:auto;object-fit:contain;opacity:0.14;pointer-events:none;user-select:none;z-index:1;filter:brightness(1.2)}.draft-board-wrap.compact-view .draft-board-team-normal{display:none !important}.draft-board-wrap.compact-view .draft-board-cell-price{display:none !important}.draft-board-wrap.compact-view .draft-cell-player{margin-top:1px !important;line-height:1.1 !important}.draft-board-wrap.compact-view .draft-player-fname{display:none !important}.draft-board-wrap.compact-view .draft-player-lname{font-size:0.8rem !important;font-weight:800 !important;color:#ffffff !important;letter-spacing:0.01em !important}.draft-board-wrap.compact-view .draft-cell-meta{display:flex !important;align-items:center !important;gap:4px !important;margin-top:2px !important}.draft-board-wrap.compact-view .draft-board-pos-badge{font-size:0.58rem !important;padding:1px 4px !important;font-weight:900 !important}.draft-board-wrap.compact-view .draft-cell-pickno{font-size:0.62rem !important}.draft-board-wrap.compact-view .draft-cell-trade-sub{font-size:0.55rem !important;color:#fbbf24 !important}.draft-board-wrap.compact-view .draft-board-arrow-row td{padding:0 !important;font-size:0.65rem !important;line-height:1 !important}.draft-board-wrap.compact-view .draft-board-arrow-cell{font-size:0.6rem !important;opacity:0.3 !important}.draft-board-iconbtn.active{background:rgba(0,192,118,0.2) !important;border-color:#00c076 !important;color:#00c076 !important}.draft-board-cell-team{font-size:0.65rem;font-weight:800;color:#94a3b8;text-transform:uppercase}.draft-board-round-cell{text-align:center;vertical-align:middle;background:rgba(0,0,0,0.4);border-right:2px solid rgba(0,192,118,0.4);padding:8px 4px}.draft-board-round-num{font-weight:800;color:#00c076;font-size:0.8rem;line-height:1.1}.draft-board-arrow-row td{border:none !important;padding:1px 0 !important;height:auto !important;background:transparent !important;text-align:center;color:#475569;font-size:0.85rem;line-height:1}.draft-board-arrow-cell{font-weight:900;opacity:0.45}.draft-toggle-label{display:flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;color:#94a3b8;cursor:pointer;user-select:none}.draft-toggle-label input{cursor:pointer;accent-color:#00c076}.draft-watch-icon{cursor:pointer;font-size:0.78rem;transition:transform 0.15s ease;line-height:1;margin-right:6px}.draft-watch-icon:hover{transform:scale(1.2)}.draft-watch-icon.active{color:#38bdf8}.draft-table-player-name{cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.draft-table-player-name .draft-player-fname{font-weight:500;color:#94a3b8;font-size:0.85rem}.draft-table-player-name .draft-player-lname{font-weight:800;color:#ffffff;font-size:0.88rem}.draft-table-player-name:hover .draft-player-lname{color:var(--accent-green2,#00c076)}.draft-watch-icon.inactive{color:#475569}.draft-assistant-dashboard{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.draft-assistant-left{flex:0 0 40%;min-width:320px;display:flex;flex-direction:column;gap:16px}.myteam-remove-btn{color:#64748b;cursor:pointer;font-size:0.8rem;transition:color 0.15s ease;margin-right:6px;display:inline-flex;align-items:center;justify-content:center;padding:4px}.myteam-remove-btn:hover{color:#ff5959}.draft-assistant-right{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.draft-recs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;width:100%}.draft-recs-watch-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;width:100%}.draft-recs-list-empty{grid-column:1 / -1;padding:16px;text-align:center;color:#64748b;font-size:0.75rem;font-style:italic;background:rgba(255,255,255,0.01);border:1px dashed rgba(255,255,255,0.08);border-radius:6px;width:100%}@media (max-width:900px){.draft-assistant-left{flex:1 1 100%}}.myteam-panel-title{font-size:0.85rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:0.5px}.myteam-panel-container{padding:16px;width:100%;border:1px solid rgba(255,255,255,0.08);border-radius:8px}.myteam-panel-subtitle{font-size:0.68rem;color:#94a3b8;margin-top:2px}.draft-recs-column-watch{width:100%}.draft-recs-list-age{font-size:0.68rem;color:#64748b;margin-left:4px;font-weight:600}.draft-recs-pos-rank{font-size:0.65rem;font-weight:800;padding:2px 6px;border-radius:4px;text-align:center;min-width:45px;display:inline-block}.draft-recs-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-top:10px}.draft-recs-column{background:rgba(20,22,33,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:290px}.draft-recs-column-title{font-size:0.75rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:6px;margin-bottom:4px}.draft-recs-list-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.04);gap:8px;cursor:grab;user-select:none}.draft-recs-list-row:active{cursor:grabbing}.draft-recs-list-player{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.draft-recs-list-name{font-size:0.75rem;font-weight:700;color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-recs-list-right{display:flex;align-items:center;gap:8px}.draft-recs-list-val{font-size:0.72rem;font-weight:800;color:#00c076;width:45px;text-align:right}.draft-recs-list-btn{background:rgba(0,192,118,0.15);border:1px solid #00c076;color:#00c076;border-radius:4px;padding:2px 6px;font-size:0.65rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.draft-recs-list-btn:hover{background:#00c076;color:#000}.draft-recs-list-empty{padding:12px;text-align:center;color:#475569;font-size:0.7rem;font-style:italic}.draft-log-grid{display:flex;flex-wrap:wrap;gap:16px}.draft-log-main{flex:1;min-width:320px}.draft-log-side{flex:1;min-width:320px}.draft-log-trade-card{background:rgba(0,0,0,0.2);border:1px solid rgba(245,159,11,0.15);border-radius:6px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.draft-log-trade-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.05);padding-bottom:6px;margin-bottom:2px}.draft-log-trade-pick{font-size:0.75rem;font-weight:800;color:#f59e0b}.draft-log-trade-details{font-size:0.72rem;color:#cbd5e1;line-height:1.3}.draft-log-trade-player{font-size:0.68rem;color:#94a3b8;font-style:italic;display:flex;align-items:center;gap:4px}.draft-log-trade-desc{font-size:0.65rem;color:#f59e0b;margin-top:3px;font-weight:700}.draft-log-trade-desc i{font-size:0.6rem;margin-right:2px}.myteam-panel-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.06);padding-bottom:10px}.myteam-reset-btn{background:rgba(0,192,118,0.1);border:1px solid rgba(0,192,118,0.3);color:#00c076;font-size:0.7rem;font-weight:700;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all 0.2s}.myteam-reset-btn:hover{background:#00c076;color:#000}.myteam-roster-list{display:flex;flex-direction:column;gap:6px}.myteam-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.05);cursor:grab;user-select:none;transition:background-color 0.2s,border-color 0.2s}.myteam-row:active{cursor:grabbing}.myteam-row.drag-over{border-color:#00c076;background:rgba(0,192,118,0.08)}.myteam-row-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.myteam-slot-badge{display:inline-block;width:48px;text-align:center;font-size:0.65rem;font-weight:800;color:#64748b;text-transform:uppercase;border-radius:4px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.02);padding:2px 4px}.dmb-pos-badge,.myteam-slot-badge,.draft-roster-slot-label,.cn-news-player-pos,.pf-player-pos-badge{display:inline-flex;align-items:center;justify-content:center;font-family:var(--barlow,'Barlow Condensed',sans-serif);font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;padding:2px 6px;border-radius:4px;line-height:1;user-select:none;flex-shrink:0;border:1px solid transparent}.myteam-slot-badge.pos-QB,.dmb-pos-badge.pos-QB,.draft-roster-slot-label.pos-QB,.pos-QB{color:var(--qb) !important;border-color:var(--qb) !important;background:var(--qb-trans) !important}.myteam-slot-badge.pos-RB,.dmb-pos-badge.pos-RB,.draft-roster-slot-label.pos-RB,.pos-RB{color:var(--rb) !important;border-color:var(--rb) !important;background:var(--rb-trans) !important}.myteam-slot-badge.pos-WR,.dmb-pos-badge.pos-WR,.draft-roster-slot-label.pos-WR,.pos-WR{color:var(--wr) !important;border-color:var(--wr) !important;background:var(--wr-trans) !important}.myteam-slot-badge.pos-TE,.dmb-pos-badge.pos-TE,.draft-roster-slot-label.pos-TE,.pos-TE{color:var(--te) !important;border-color:var(--te) !important;background:var(--te-trans) !important}.myteam-slot-badge.pos-DL,.dmb-pos-badge.pos-DL,.dmb-pos-badge.pos-DE,.dmb-pos-badge.pos-DT,.draft-roster-slot-label.pos-DL,.draft-roster-slot-label.pos-DE,.draft-roster-slot-label.pos-DT,.pos-DL,.pos-DE,.pos-DT{color:var(--dl) !important;border-color:var(--dl) !important;background:var(--dl-trans) !important}.myteam-slot-badge.pos-LB,.dmb-pos-badge.pos-LB,.draft-roster-slot-label.pos-LB,.pos-LB{color:var(--lb) !important;border-color:var(--lb) !important;background:var(--lb-trans) !important}.myteam-slot-badge.pos-DB,.dmb-pos-badge.pos-DB,.dmb-pos-badge.pos-CB,.dmb-pos-badge.pos-S,.draft-roster-slot-label.pos-DB,.draft-roster-slot-label.pos-CB,.draft-roster-slot-label.pos-S,.pos-DB,.pos-CB,.pos-S{color:var(--db) !important;border-color:var(--db) !important;background:var(--db-trans) !important}.myteam-slot-badge.pos-IDP,.dmb-pos-badge.pos-IDP,.draft-roster-slot-label.pos-IDP{color:var(--lb) !important;border-color:var(--lb) !important;background:var(--lb-trans) !important}.myteam-slot-badge.pos-K,.dmb-pos-badge.pos-K,.draft-roster-slot-label.pos-K{color:var(--k) !important;border-color:var(--k) !important;background:var(--k-trans) !important}.myteam-slot-badge.pos-FLEX,.dmb-pos-badge.pos-FLEX,.draft-roster-slot-label.pos-FLEX{color:var(--lb) !important;border-color:var(--lb) !important;background:var(--lb-trans) !important}.myteam-slot-badge.pos-SF,.dmb-pos-badge.pos-SF,.draft-roster-slot-label.pos-SF{color:var(--qb) !important;border-color:var(--qb) !important;background:var(--qb-trans) !important}.myteam-slot-badge.pos-BN,.dmb-pos-badge.pos-BN,.draft-roster-slot-label.pos-BN{color:var(--grey,#64748b) !important;border-color:var(--grey,#64748b) !important;background:rgba(100,116,139,0.08) !important}.draft-roster-slot-label.pos-QB-BN{color:var(--qb) !important;border-color:var(--qb) !important;background:var(--qb-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-RB-BN{color:var(--rb) !important;border-color:var(--rb) !important;background:var(--rb-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-WR-BN{color:var(--wr) !important;border-color:var(--wr) !important;background:var(--wr-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-TE-BN{color:var(--te) !important;border-color:var(--te) !important;background:var(--te-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-DL-BN,.draft-roster-slot-label.pos-DE-BN,.draft-roster-slot-label.pos-DT-BN{color:var(--dl) !important;border-color:var(--dl) !important;background:var(--dl-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-LB-BN{color:var(--lb) !important;border-color:var(--lb) !important;background:var(--lb-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-DB-BN,.draft-roster-slot-label.pos-CB-BN,.draft-roster-slot-label.pos-S-BN{color:var(--db) !important;border-color:var(--db) !important;background:var(--db-trans-dim) !important;opacity:0.55}.draft-roster-slot-label.pos-K-BN{color:var(--k) !important;border-color:var(--k) !important;background:var(--k-trans-dim) !important;opacity:0.55}.myteam-player-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.myteam-player-name{font-size:0.8rem;font-weight:700;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-myteam-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.myteam-pick-num-tag{font-family:var(--number-font,monospace);font-size:0.65rem;font-weight:700;padding:1px 5px;border-radius:3px;background:rgba(255,255,255,0.08);color:#94a3b8;border:1px solid rgba(255,255,255,0.12);margin-left:6px}.myteam-pick-num-tag.mock{background:rgba(0,192,118,0.1);color:#00c076;border:1px solid rgba(0,192,118,0.2)}.myteam-row-right{display:flex;align-items:center;gap:10px}.myteam-player-value{font-size:0.75rem;font-weight:800;color:#00c076}.myteam-drag-handle{color:#475569;font-size:0.8rem;cursor:grab;transition:color 0.15s ease}.myteam-drag-handle:hover{color:#94a3b8}.myteam-row.mock{border:1px dashed rgba(0,192,118,0.3);background:rgba(0,192,118,0.04)}.myteam-row.drag-eligible{border:1px solid #00c076 !important;background:rgba(0,192,118,0.14) !important;opacity:1 !important;box-shadow:0 0 10px rgba(0,192,118,0.2)}.myteam-row.drag-ineligible{opacity:0.3 !important;filter:grayscale(0.6);pointer-events:none}.myteam-remove-btn{color:#ff5959;font-size:0.8rem;cursor:pointer;transition:transform 0.15s ease,color 0.15s ease}.myteam-remove-btn:hover{color:#ff2a2a;transform:scale(1.2)}.myteam-empty-slot{color:#475569;font-size:0.8rem;font-weight:500;margin-left:4px}.draft-sort-icon{margin-left:4px;font-size:0.72rem;vertical-align:middle;cursor:pointer}.draft-sort-icon.active{color:#00c076}.draft-sort-icon.inactive{color:#475569;opacity:0.45}.draft-table-points-sub{font-size:0.68rem;color:#94a3b8;font-weight:500}.draft-table-txt-center{text-align:center}.draft-table-txt-right{text-align:right}.draft-table-bold-green{color:#00c076;font-weight:800}.draft-table-rank{text-align:center;font-weight:800;color:#64748b}.draft-table-player-name{font-weight:700;color:#fff;cursor:pointer}.draft-table-team{color:#cbd5e1;font-weight:700;text-transform:uppercase}.draft-table-meta-val{color:#cbd5e1;font-weight:600}.draft-team-power-badge{font-size:0.65rem;font-weight:900;padding:2px 6px;border-radius:4px;background:rgba(0,192,118,0.15);color:#00c076;border:1px solid rgba(0,192,118,0.3);margin-left:6px;vertical-align:middle;display:inline-block}.draft-team-header-right{text-align:right}.draft-team-total-value{font-size:0.95rem;font-weight:900;color:#00c076}.draft-team-avg-value{font-size:0.7rem;color:#94a3b8;font-weight:600;margin-top:2px}.draft-team-picks-count{font-size:0.7rem;color:#64748b;font-weight:600;margin-top:2px}.draft-team-strength-bar{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;background:rgba(0,0,0,0.15);border-bottom:1px solid rgba(255,255,255,0.04)}.draft-team-strength-badge{font-size:0.65rem;font-weight:800;padding:1px 5px;border-radius:3px;color:#94a3b8;border:1px solid rgba(255,255,255,0.08)}.draft-team-strength-badge.QB{border-color:rgba(255,89,89,0.25);color:#ff5959;background:rgba(255,89,89,0.05)}.draft-team-strength-badge.RB{border-color:rgba(0,192,118,0.25);color:#00c076;background:rgba(0,192,118,0.05)}.draft-team-strength-badge.WR{border-color:rgba(89,167,255,0.25);color:#59a7ff;background:rgba(89,167,255,0.05)}.draft-team-strength-badge.TE{border-color:rgba(255,159,67,0.25);color:#ff9f43;background:rgba(255,159,67,0.05)}.draft-team-strength-badge.IDP{border-color:rgba(236,72,153,0.25);color:#ec4899;background:rgba(236,72,153,0.05)}.draft-team-strength-badge.BN{border-color:rgba(148,163,184,0.25);color:#94a3b8;background:rgba(148,163,184,0.05)}.draft-board-cell.on-clock{border-color:#00c076;background:rgba(0,192,118,0.08);box-shadow:0 0 12px rgba(0,192,118,0.3);animation:draftPulse 2s infinite ease-in-out}@keyframes draftPulse{0%{border-color:#00c076;box-shadow:0 0 8px rgba(0,192,118,0.2)}50%{border-color:#59a7ff;box-shadow:0 0 16px rgba(89,167,255,0.4)}100%{border-color:#00c076;box-shadow:0 0 8px rgba(0,192,118,0.2)}}.draft-board-cell.picked{background:rgba(20,24,38,0.9);border-color:rgba(255,255,255,0.12)}.draft-cell-pickno{font-size:0.65rem;color:#64748b;font-weight:800}.draft-cell-player{display:flex;flex-direction:column;line-height:1.15;margin-top:3px;overflow:hidden}.draft-player-fname{font-size:0.64rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:0.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-player-lname{font-size:0.78rem;font-weight:800;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-cell-meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.draft-cell-val{font-size:0.68rem;color:#00c076;font-weight:700}.draft-recs-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.draft-rec-card{background:rgba(20,22,33,0.75);border:1px solid rgba(255,255,255,0.1);border-radius:10px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.2s ease,border-color 0.2s ease}.draft-rec-card:hover{border-color:rgba(0,192,118,0.4);transform:translateY(-2px)}.draft-rec-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:0.65rem;font-weight:800;text-transform:uppercase;margin-bottom:8px}.draft-rec-tag.best-value{background:rgba(0,192,118,0.18);color:#00c076;border:1px solid #00c076}.draft-rec-tag.team-need{background:rgba(245,158,11,0.18);color:#f59e0b;border:1px solid #f59e0b}.draft-rec-tag.scarcity{background:rgba(168,85,247,0.18);color:#a855f7;border:1px solid #a855f7}.draft-pos-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.draft-pos-tab{padding:5px 12px;font-size:0.75rem;font-weight:700;border-radius:6px;border:1px solid rgba(255,255,255,0.12);background:rgba(0,0,0,0.3);color:#94a3b8;cursor:pointer;transition:all 0.2s ease}.draft-pos-tab:hover{color:#fff;border-color:rgba(255,255,255,0.25)}.draft-pos-tab.active{background:rgba(0,192,118,0.18);border-color:#00c076;color:#00c076}.draft-board-cell.pos-QB{border:1px solid var(--qb-dark) !important;background:linear-gradient(30deg,var(--qb-trans),var(--black)) !important}.draft-board-cell.pos-RB{border:1px solid var(--rb-dark) !important;background:linear-gradient(30deg,var(--rb-trans),var(--black)) !important}.draft-board-cell.pos-WR{border:1px solid var(--wr-dark) !important;background:linear-gradient(30deg,var(--wr-trans),var(--black)) !important}.draft-board-cell.pos-TE{border:1px solid var(--te-dark) !important;background:linear-gradient(30deg,var(--te-trans),var(--black)) !important}.draft-board-cell.pos-DL,.draft-board-cell.pos-DE,.draft-board-cell.pos-DT{border:1px solid var(--dl-dark) !important;background:linear-gradient(30deg,var(--dl-trans),var(--black)) !important}.draft-board-cell.pos-LB{border:1px solid var(--lb-dark) !important;background:linear-gradient(30deg,var(--lb-trans),var(--black)) !important}.draft-board-cell.pos-DB,.draft-board-cell.pos-CB,.draft-board-cell.pos-S{border:1px solid var(--db-dark) !important;background:linear-gradient(30deg,var(--db-trans),var(--black)) !important}.draft-board-cell.pos-IDP{border:1px solid var(--lb-dark) !important;background:linear-gradient(30deg,var(--lb-trans),var(--black)) !important}.draft-board-cell.pos-K{border:1px solid var(--k-dark) !important;background:linear-gradient(30deg,var(--k-trans),var(--black)) !important}.draft-board-cell.pos-PICK{border:1px solid #f9cf25 !important;background:linear-gradient(30deg,rgba(249,207,37,0.3),var(--black)) !important}.draft-board-cell.pos-DEF{border-left:3px solid #94a3b8 !important;background:linear-gradient(30deg,rgba(148,163,184,0.3),var(--black)) !important}.draft-traded-badge{font-size:0.58rem;font-weight:800;background:rgba(245,158,11,0.2);border:1px solid #f59e0b;color:#f59e0b;padding:1px 4px;border-radius:3px;text-transform:uppercase;display:inline-block;margin-left:4px}.draft-player-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.15);flex-shrink:0}.draft-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.draft-modal-content{background:var(--gai-light);border:1px solid rgba(0,192,118,0.3);border-radius:12px;width:100%;max-width:780px;padding:24px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.8)}.draft-modal-close{position:absolute;top:12px;right:12px;background:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:1rem;cursor:pointer;z-index:100 !important;transition:all 0.15s ease}.draft-modal-close:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:scale(1.1)}.draft-modal-content a#modal-player-name{display:block;text-decoration:none;color:#fff;transition:color 0.15s ease}.draft-modal-content a#modal-player-name:hover{color:var(--accent-green2,#00c076);text-decoration:underline;text-underline-offset:3px}.draft-modal-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:16px}@media (max-width:768px){.draft-modal-grid{grid-template-columns:repeat(3,1fr)}}.draft-modal-stat-box{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:8px 6px;text-align:center}.draft-cardback{margin-top:14px;border-top:1px solid rgba(255,255,255,0.1);padding-top:14px}.draft-cardback-title{font-size:0.68rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#64748b;margin-bottom:10px}.draft-cardback-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.06);border-radius:6px;overflow:hidden}.draft-cardback-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--gai-light)}.draft-cardback-label{font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#64748b;flex-shrink:0}.draft-cardback-val{font-size:0.85rem;font-weight:700;color:#e2e8f0;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-cardback-val.is-empty{color:#475569;font-weight:500}.draft-cardback-val.accent{color:var(--accent-green2,#00c076)}.draft-cardback-val.warn{color:#fbbf24}.draft-cardback-val.alert{color:#ef4444}.draft-depth-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono,monospace);font-size:0.76rem;font-weight:700;padding:2px 8px;border-radius:4px;background:rgba(0,192,118,0.12);border:1px solid rgba(0,192,118,0.3);color:var(--accent-green2,#00c076)}.draft-depth-chip.backup{background:rgba(148,163,184,0.1);border-color:rgba(148,163,184,0.28);color:#94a3b8}@media (max-width:560px){.draft-cardback-rows{grid-template-columns:minmax(0,1fr)}}.draft-modal-stat-bar{display:flex;align-items:center;justify-content:space-around;gap:6px;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:10px 12px;margin-top:14px;flex-wrap:wrap}.draft-stat-bar-item{text-align:center;flex:1;min-width:60px}.draft-stat-bar-val{font-size:0.95rem;font-weight:800;color:#ffffff}.draft-stat-bar-label{font-size:0.62rem;font-weight:700;color:#94a3b8;text-transform:uppercase;margin-top:2px}.draft-modal-stat-label{font-size:0.68rem;color:#94a3b8;font-weight:700;text-transform:uppercase}.draft-modal-stat-val{font-size:1.1rem;font-weight:800;color:#fff;margin-top:2px}.draft-teams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.draft-team-card{background:rgba(20,22,33,0.75);border:1px solid rgba(255,255,255,0.1);border-radius:10px;padding:16px}.draft-team-hdr{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:10px;margin-bottom:12px}.draft-roster-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;background:rgba(0,0,0,0.25);margin-bottom:4px;border:1px solid rgba(255,255,255,0.04)}.draft-roster-row.empty{border-style:dashed;opacity:0.6}.draft-roster-slot-label{font-size:0.65rem;font-weight:900;text-align:center;padding:1px 4px;border-radius:3px;width:32px;display:inline-block;text-transform:uppercase}.draft-roster-player{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.draft-roster-name{font-size:0.78rem;font-weight:700;color:#fff;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.draft-roster-right{display:flex;align-items:center;gap:12px}.draft-roster-pick{font-size:0.72rem;color:#94a3b8;font-weight:700;width:35px;text-align:center}.draft-roster-price{font-size:0.75rem;font-weight:800;color:#00c076;width:45px;text-align:right}.draft-roster-empty-text{font-size:0.75rem;color:#475569;font-style:italic}.dmb-pos-badge{border-radius:4px;font-size:0.65rem;font-weight:900;padding:2px 6px;text-align:center;display:inline-block;text-transform:uppercase}.dmb-pos-badge{padding:2px;border-radius:4px !important;margin:0 !important;display:flex;justify-content:center;align-items:center}.draft-team-card,.draft-recs-column,.draft-syncbar,.draft-board-wrap{background:var(--charcoal)}.pp-glass-panel{border:1px solid var(--grey) !important;border-radius:12px}.draft-board-round-cell{background:transparent;border:0}.draft-recs-section{margin-bottom:24px}.draft-recs-sec-title{font-size:0.85rem;font-weight:800;color:#fff;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px;border-left:3px solid var(--accent-green2,#00c076);padding-left:8px}.draft-recs-sec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dmb-mover-hero-card{position:relative;background:#111622;border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:14px 16px;margin-bottom:10px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:92px;text-decoration:none !important;color:inherit !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.dmb-mover-hero-card:hover{background:#161d2d;border-color:rgba(0,192,118,0.4);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,0.4)}.dmb-mover-hero-bg{position:absolute;right:-10px;top:50%;transform:translateY(-50%);height:170%;width:170px;object-fit:cover;mask-image:linear-gradient(to left,rgba(0,0,0,0.85) 20%,transparent 100%);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0.85) 20%,transparent 100%);opacity:0.45;pointer-events:none}.dmb-mover-hero-content{position:relative;z-index:2;max-width:68%}.dmb-mover-hero-tag{font-size:0.65rem;font-weight:800;color:#64748b;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:2px}.dmb-mover-hero-name{font-size:1.05rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmb-mover-hero-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dmb-mover-hero-right{position:relative;z-index:2;text-align:right;flex-shrink:0}.dmb-mover-hero-val{font-size:1.05rem;font-weight:800;color:#00c076;font-variant-numeric:tabular-nums;line-height:1.2}.draft-board-table.highlight-active .draft-board-cell{opacity:0.25;filter:grayscale(0.5);transition:all 0.2s ease}.draft-board-table.highlight-active .draft-board-cell.highlighted-slot{opacity:1 !important;filter:none !important;box-shadow:0 0 14px rgba(0,192,118,0.4);border-color:#00c076 !important}.draft-board-table th.slot-header{cursor:pointer;transition:background 0.2s ease}.draft-board-table th.slot-header:hover{background:rgba(0,192,118,0.15) !important;color:#00c076 !important}.draft-board-table th.slot-header.active-highlight{background:rgba(0,192,118,0.25) !important;color:#00c076 !important;border-color:#00c076 !important}.draft-stats-panel-header{font-size:0.9rem;font-weight:800;color:#fff;margin-bottom:14px}.draft-stats-summary-card{background:rgba(0,192,118,0.08);border:1px solid rgba(0,192,118,0.2);border-radius:8px;padding:10px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.draft-stats-summary-label{font-size:0.62rem;font-weight:800;color:var(--accent-green2,#00c076);text-transform:uppercase;letter-spacing:0.5px}.draft-stats-summary-label.muted{color:#94a3b8}.draft-stats-summary-value{font-size:1.15rem;font-weight:900;color:#fff;font-family:var(--mono,monospace);margin-top:2px}.draft-stats-list{display:flex;flex-direction:column;gap:8px}.draft-stats-team-card{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:10px 12px}.draft-stats-team-row{display:flex;justify-content:space-between;align-items:center}.draft-stats-team-title{font-size:0.82rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:6px}.draft-stats-team-rank{color:var(--accent-green2,#00c076);font-size:0.75rem;font-weight:900}.draft-stats-team-sub{font-size:0.68rem;color:#94a3b8;margin-top:3px}.draft-stats-team-sub strong{color:#e2e8f0}.draft-stats-team-right{text-align:right}.draft-stats-team-val{font-size:0.85rem;font-weight:800;color:var(--accent-green2,#00c076)}.draft-stats-team-clock{font-size:0.65rem;color:#94a3b8;margin-top:3px}.draft-stats-team-clock strong{color:#e2e8f0}.draft-stats-strength-row{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,0.05);display:flex;gap:4px;flex-wrap:wrap}.draft-stats-badge{font-size:0.6rem !important;padding:1px 5px !important}.draft-log-empty-msg{text-align:center;color:#64748b;padding:20px;font-style:italic}.draft-board-wrap.presentation-mode{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;z-index:999999 !important;background:#0b0c10 !important;border-radius:0 !important;border:none !important;padding:8px 12px !important;display:flex !important;flex-direction:column !important;box-sizing:border-box !important}.draft-board-wrap.presentation-mode #draft-board-grid-container{flex:1;overflow:auto;width:100%}.draft-board-wrap.presentation-mode .draft-board-table{border-spacing:2px !important}.draft-board-wrap.presentation-mode .draft-board-cell{padding:2px 4px !important;min-height:28px !important;max-height:36px !important}.draft-board-wrap.presentation-mode .draft-board-round-cell{padding:2px 4px !important;min-height:28px !important}.draft-board-wrap.presentation-mode .draft-board-round-num{font-size:0.65rem !important}.draft-board-wrap.presentation-mode .draft-cell-player{line-height:1.05 !important;margin-top:1px !important}.draft-board-wrap.presentation-mode .draft-player-fname{font-size:0.5rem !important;line-height:1 !important}.draft-board-wrap.presentation-mode .draft-player-lname{font-size:0.64rem !important;line-height:1.1 !important}.draft-board-wrap.presentation-mode .draft-cell-pickno{font-size:0.52rem !important;line-height:1 !important}.draft-board-wrap.presentation-mode .draft-board-pos-badge{font-size:0.5rem !important;padding:0 3px !important;line-height:1.1 !important}.draft-board-wrap.presentation-mode .draft-board-cell-team{font-size:0.5rem !important}.draft-board-wrap.presentation-mode .draft-cell-meta{margin-top:1px !important}@media (max-width:768px){.draft-board-wrap{padding:6px !important;margin-left:-4px;margin-right:-4px;border-radius:6px}#draft-board-grid-container{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.draft-board-table{border-spacing:2px !important}.draft-board-table th{font-size:0.62rem !important;padding:4px 4px !important;min-width:108px !important;max-width:136px !important}.draft-board-table th:first-child{min-width:26px !important;width:26px !important}.draft-board-cell{min-width:108px !important;max-width:136px !important;padding:5px 7px !important;min-height:56px !important}.draft-board-round-cell{width:26px !important;min-width:26px !important;padding:2px 2px !important}.draft-board-round-num{font-size:0.6rem !important}.draft-cell-player{line-height:1.05 !important;margin-top:1px !important}.draft-player-fname{font-size:0.48rem !important;line-height:1 !important}.draft-player-lname{font-size:0.58rem !important;font-weight:800 !important;line-height:1.05 !important}.draft-cell-pickno{font-size:0.48rem !important;line-height:1 !important}.draft-board-pos-badge{font-size:0.48rem !important;padding:0 2px !important;line-height:1.1 !important}}.draft-syncbar{background:rgba(20,22,33,0.85);border:1px solid rgba(255,255,255,0.1);border-radius:10px;margin-bottom:16px;backdrop-filter:blur(10px)}.draft-syncbar-main{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:52px}.draft-syncbar-id{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.draft-syncbar-idtext{min-width:0}.draft-syncbar-league{font-size:0.9rem;font-weight:800;color:#fff;font-family:var(--barlow,"Barlow Condensed",sans-serif);letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-syncbar-sub{font-size:0.7rem;color:#94a3b8;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-status-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,0.15)}.draft-status-dot.live{background:var(--accent-green2,#00c076);box-shadow:0 0 0 3px rgba(0,192,118,0.2);animation:draft-dot-pulse 1.8s ease-in-out infinite}.draft-status-dot.paused{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,0.18)}.draft-status-dot.complete{background:#59a7ff;box-shadow:0 0 0 3px rgba(89,167,255,0.18)}@keyframes draft-dot-pulse{0%,100%{opacity:1}50%{opacity:0.45}}@media (prefers-reduced-motion:reduce){.draft-status-dot.live{animation:none}}.draft-syncbar-clock{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 12px;border-left:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);flex-shrink:0}.draft-syncbar-clock.draft-complete .clock-widget-label{color:#64748b}.draft-syncbar-clock.draft-paused .clock-widget-label{color:#f59e0b}.draft-syncbar-clock .clock-widget-manager{font-size:0.8rem;line-height:1.1;max-width:22ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-syncbar-clock .clock-widget-row{display:flex;align-items:baseline;gap:8px;width:auto}.draft-syncbar-clock .clock-widget-timer{font-size:1rem}.draft-syncbar-toggle{display:inline-flex;align-items:center;gap:7px;background:rgba(0,192,118,0.12);border:1px solid rgba(0,192,118,0.35);color:var(--accent-green2,#00c076);border-radius:6px;padding:7px 12px;font-size:0.76rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background 0.15s ease}.draft-syncbar-toggle:hover{background:rgba(0,192,118,0.2)}.draft-syncbar-chevron{font-size:0.65rem;transition:transform 0.2s ease}.draft-syncbar-toggle.open .draft-syncbar-chevron{transform:rotate(180deg)}.draft-syncbar-panel{border-top:1px solid rgba(255,255,255,0.08);padding:12px 14px 14px}.draft-syncbar-panel[hidden]{display:none}.draft-syncbar-label{display:block;font-size:0.66rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:6px}.draft-syncbar-status{margin-top:10px}.draft-sync-btn-primary{background:var(--accent-green2,#00c076) !important;color:#000 !important;font-weight:800}.draft-sync-btn-detect{color:#59a7ff;border-color:rgba(89,167,255,0.4)}.draft-sync-btn-reset{color:#64748b}.draft-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.draft-board-posfilter{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.draft-board-posbtn{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#94a3b8;border-radius:5px;padding:4px 9px;font-size:0.7rem;font-weight:800;cursor:pointer;line-height:1.2;transition:all 0.15s ease}.draft-board-posbtn:hover{color:#fff;border-color:rgba(255,255,255,0.24)}.draft-board-posbtn.active{background:rgba(0,192,118,0.16);border-color:var(--accent-green2,#00c076);color:var(--accent-green2,#00c076)}.draft-board-posbtn.pos-QB.active{background:var(--qb-trans);border-color:var(--qb);color:var(--qb)}.draft-board-posbtn.pos-RB.active{background:var(--rb-trans);border-color:var(--rb);color:var(--rb)}.draft-board-posbtn.pos-WR.active{background:var(--wr-trans);border-color:var(--wr);color:var(--wr)}.draft-board-posbtn.pos-TE.active{background:var(--te-trans);border-color:var(--te);color:var(--te)}.draft-board-posbtn.pos-DL.active{background:var(--dl-trans);border-color:var(--dl);color:var(--dl)}.draft-board-posbtn.pos-LB.active{background:var(--lb-trans);border-color:var(--lb);color:var(--lb)}.draft-board-posbtn.pos-DB.active{background:var(--db-trans);border-color:var(--db);color:var(--db)}.draft-board-toolbar-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.draft-board-clearbtn{display:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);color:#94a3b8;font-size:0.7rem;font-weight:700;padding:5px 9px;border-radius:5px;cursor:pointer;white-space:nowrap}.draft-board-iconbtn{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#94a3b8;border-radius:5px;padding:5px 9px;font-size:0.8rem;cursor:pointer;line-height:1}.draft-board-iconbtn:hover{color:#fff;border-color:rgba(255,255,255,0.28)}.draft-board-wrap.posfilter-active .draft-board-cell.posfilter-dim{opacity:0.16;filter:grayscale(1)}.draft-board-wrap.posfilter-active .draft-board-cell.posfilter-dim .draft-board-cell-bg{opacity:0.05}.draft-board-wrap{overflow:visible}.draft-board-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.draft-board-scroll>#draft-board-grid-container{display:contents}.draft-board-table thead th{background:var(--black)}.draft-board-table thead th.draft-board-corner{width:45px}.draft-board-table th.slot-header.on-clock-slot{background:linear-gradient(180deg,rgba(0,192,118,0.14),rgba(0,192,118,0.04)),var(--black);border-color:rgba(0,192,118,0.45)}.draft-board-table th.slot-header.on-clock-slot .draft-board-team-name{color:var(--accent-green2,#00c076);text-shadow:0 0 8px rgba(0,192,118,0.45)}.draft-board-table th.slot-header.on-clock-slot .draft-board-team-logo-wrap{box-shadow:0 0 0 2px rgba(0,192,118,0.5)}@media (prefers-reduced-motion:no-preference){.draft-board-table th.slot-header.on-clock-slot .draft-board-team-name{animation:draft-onclock-breathe 2.6s ease-in-out infinite}}@keyframes draft-onclock-breathe{0%,100%{opacity:1}50%{opacity:0.62}}.draft-board-wrap.presentation-mode .draft-board-scroll{overflow:auto;max-height:100vh}.draft-board-wrap.presentation-mode .draft-board-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:5}.draft-board-cell-team.has-logo{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.draft-board-cell-team.has-logo img{width:100%;height:100%;object-fit:contain;display:block}.draft-board-cell-price{color:var(--accent-green2,#00c076);font-weight:800;font-size:0.65rem;margin-left:auto}.draft-board-floathead{position:fixed;z-index:40;pointer-events:none;display:none;background:var(--black);box-shadow:0 6px 14px -6px rgba(0,0,0,0.85)}.draft-board-floathead.is-visible{display:block}.draft-board-floathead::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(to bottom,rgba(10,10,10,0.9),rgba(10,10,10,0))}.draft-board-floathead-clip{overflow:hidden;height:100%}.draft-board-floathead-inner{will-change:transform}.draft-board-floathead .draft-board-table{margin:0}.draft-board-table th.slot-header{cursor:pointer;padding:7px 6px;line-height:1.15}.draft-board-table th.slot-header.active-highlight{background:rgba(0,192,118,0.16);border-color:var(--accent-green2,#00c076)}.draft-board-team-logo-wrap{display:block;margin:0 auto 3px;width:26px;height:26px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,0.06);position:relative}.draft-board-team-logo{width:100%;height:100%;object-fit:cover;display:block}.draft-board-table th.no-logo .draft-board-team-logo-wrap::before,.draft-board-team-logo-wrap.no-logo::before{content:attr(data-initial);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:900;color:#64748b}.draft-board-team-name{display:block;font-size:0.66rem;font-weight:700;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.draft-stats-summary-card{flex-direction:column;align-items:stretch;gap:10px}.draft-stats-summary-metrics{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.draft-stats-summary-metric{min-width:0}.draft-stats-summary-metric:not(:first-child){text-align:right}.draft-stats-summary-of{font-size:0.8rem;color:#64748b;font-weight:700}.draft-progress-track{position:relative;height:16px;border-radius:8px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.08);overflow:hidden}.draft-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-green2,#00c076),var(--accent-green,#28ff94));border-radius:8px 0 0 8px;transition:width 0.4s ease}.draft-progress-pct{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:0.62rem;font-weight:900;color:#fff;font-family:var(--mono,monospace);text-shadow:0 1px 2px rgba(0,0,0,0.7);letter-spacing:0.04em}.draft-stats-trade-chip{display:inline-flex;align-items:center;gap:5px;margin-top:3px;background:rgba(249,207,37,0.12);border:1px solid rgba(249,207,37,0.32);color:var(--trade,#f9cf25);border-radius:4px;padding:1px 6px;font-size:0.62rem;font-weight:800;white-space:nowrap}.draft-stats-trade-chip i{font-size:0.58rem}.draft-stats-team-id{display:flex;align-items:center;gap:8px;min-width:0}.draft-stats-team-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.draft-stats-team-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-team-hdr-id{display:flex;align-items:center;gap:8px;min-width:0}.draft-team-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.draft-team-name{font-size:0.95rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-teams-empty{grid-column:1 / -1;flex:1 1 100%;padding:40px;text-align:center;color:#64748b;font-style:italic}.draft-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.draft-log-player{display:flex;align-items:center;gap:8px}.draft-log-player-name{font-weight:700;color:#fff;cursor:pointer}.draft-log-pickno{text-align:center;font-weight:800;color:var(--accent-green2,#00c076)}.draft-log-rnd{text-align:center;color:#94a3b8;font-weight:700}.draft-log-drafter{color:#cbd5e1;font-weight:600}.draft-log-value{color:var(--accent-green2,#00c076);font-weight:800}@media (max-width:1100px){.draft-log-grid{grid-template-columns:1fr}.draft-assistant-dashboard{flex-direction:column}.draft-recs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pp-wrapper .pp-container{padding-left:10px;padding-right:10px}.pp-header-strip .pp-player-name{font-size:1.6rem !important}.pp-header-strip .pp-player-meta{font-size:0.72rem}.draft-syncbar-main{flex-wrap:wrap;padding:8px 10px;gap:8px;min-height:0}.draft-syncbar-id{flex:1 1 100%;order:1}.draft-syncbar-clock{order:2;flex:1 1 auto;align-items:flex-start;border-left:0;border-right:0;border-top:1px solid rgba(255,255,255,0.08);padding:6px 0 0}.draft-syncbar-clock .clock-widget-manager{max-width:100%}.draft-syncbar-toggle{order:3;align-self:flex-end;padding:6px 10px;font-size:0.72rem}.draft-syncbar-toggle-text{display:none}.draft-sync-row{flex-direction:column;align-items:stretch;gap:8px}.draft-input-wrap{min-width:0}.draft-sync-row .tdb-filters-btn{width:100%;justify-content:center}.draft-view-tabs{gap:6px;padding-bottom:8px;margin-bottom:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.draft-view-tabs::-webkit-scrollbar{display:none}.draft-view-tab{padding:6px 10px;font-size:0.72rem;gap:5px}.draft-board-wrap{padding:8px;border-radius:8px}.draft-board-toolbar{gap:6px}.draft-board-posfilter{gap:3px}.draft-board-posbtn{padding:3px 7px;font-size:0.64rem}.draft-board-toolbar-actions{margin-left:0}.draft-board-cell{height:58px}.draft-board-table{border-spacing:3px;min-width:620px}.draft-board-table thead th.draft-board-corner{width:26px;font-size:0.55rem}.draft-board-team-logo-wrap{width:22px;height:22px;margin-bottom:2px}.draft-board-team-name{font-size:0.56rem}.draft-cell-pickno{font-size:0.56rem}.draft-player-fname{font-size:0.56rem}.draft-player-lname{font-size:0.74rem}.draft-board-cell-team,.draft-board-cell-price,.draft-board-cell-acquirer-inline{font-size:0.58rem}.draft-board-cell-team.has-logo{width:15px;height:15px}.draft-board-round-num{font-size:0.66rem}.draft-board-arrow-row td{font-size:0.6rem}#draft-fullscreen-btn{display:none !important}.draft-teams-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.draft-teams-grid::-webkit-scrollbar{display:none}.draft-teams-grid>.draft-team-card{flex:0 0 100%;width:100%;scroll-snap-align:center;margin:0}.draft-available-table{min-width:720px}.draft-log-table{min-width:600px}.draft-available-table th,.draft-log-table th{padding:10px 10px;font-size:0.66rem;white-space:nowrap}.draft-available-table td,.draft-log-table td{padding:10px 10px;font-size:0.82rem;white-space:nowrap}.draft-available-table td[data-label]::before,.draft-log-table td[data-label]::before{content:none}.draft-available-table thead th:nth-child(2),.draft-available-table tbody td:nth-child(2){position:sticky;left:0;z-index:2;background:#0f1018;box-shadow:1px 0 0 rgba(255,255,255,0.09)}.draft-available-table tbody tr:hover td:nth-child(2){background:#171822}.draft-table-player-name,.draft-log-player-name{font-size:0.88rem}.draft-player-avatar{width:26px;height:26px}.draft-table-rank{font-size:0.74rem}.draft-recs-grid{grid-template-columns:1fr}.draft-assistant-dashboard{gap:16px}.myteam-row{padding:6px 8px}.myteam-player-name{font-size:0.78rem}.draft-stats-summary-metrics{gap:8px}.draft-stats-summary-value{font-size:0.95rem}.draft-stats-summary-label{font-size:0.56rem}.draft-stats-team-row{flex-wrap:wrap;gap:6px}.draft-stats-team-right{text-align:right;margin-left:auto}.draft-stats-strength-row{gap:4px;flex-wrap:wrap}.draft-stats-badge{font-size:0.56rem;padding:1px 5px}.draft-modal-backdrop{padding:0;align-items:flex-end}.draft-modal-content{padding:0 16px 32px;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0;border-bottom:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform}.draft-modal-content.is-settling{transition:transform 0.22s cubic-bezier(0.2,0,0.2,1)}.draft-sheet-handle{display:block;position:sticky;top:0;z-index:60;margin:0 -16px 4px;padding:10px 0 8px;background:var(--gai-light);cursor:grab;touch-action:none}.draft-sheet-handle::before{content:'';display:block;width:40px;height:4px;margin:0 auto;border-radius:4px;background:rgba(255,255,255,0.28)}.draft-modal-close{position:fixed;top:10px;right:12px;width:36px;height:36px;z-index:70 !important}.draft-modal-grid{gap:6px}}@media (min-width:768px){.draft-sheet-handle{display:none}}@media (max-width:400px){.draft-board-table{min-width:540px}.draft-board-table th,.draft-board-cell{min-width:94px !important;max-width:116px !important}.draft-board-cell{min-height:52px !important;padding:4px 6px !important;height:54px}.draft-board-team-logo-wrap{width:19px;height:19px}.draft-player-lname{font-size:0.7rem}.draft-available-table{min-width:680px}}.draft-help-btn{background:rgba(255,255,255,0.08);color:#cbd5e1;border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:8px 12px;font-size:0.8rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.draft-help-btn:hover{background:rgba(168,85,247,0.2);color:#e9d5ff;border-color:rgba(168,85,247,0.4)}.draft-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(8,10,15,0.85);backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.glass-card-aaa{background:linear-gradient(145deg,rgba(20,24,36,0.95),rgba(12,15,24,0.98));border:1px solid rgba(255,255,255,0.12);box-shadow:0 20px 50px rgba(0,0,0,0.7),0 0 30px rgba(168,85,247,0.15);border-radius:16px;width:100%;max-width:580px;overflow:hidden;color:#f8fafc}.draft-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)}.draft-modal-header h3{font-size:1.1rem;font-weight:800;margin:0;display:flex;align-items:center;gap:10px;font-family:var(--barlow,"Barlow Condensed",sans-serif);letter-spacing:0.02em}.draft-modal-close-btn{background:rgba(255,255,255,0.08);border:none;color:#94a3b8;width:32px;height:32px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.draft-modal-close-btn:hover{background:rgba(239,68,68,0.2);color:#f87171}.draft-help-tabs{display:flex;gap:8px;padding:12px 20px 4px;background:rgba(0,0,0,0.2)}.draft-help-tab{flex:1;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:#94a3b8;font-weight:700;font-size:0.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.2s ease}.draft-help-tab.active{background:rgba(168,85,247,0.25);color:#fff;border-color:rgba(168,85,247,0.5);box-shadow:0 4px 12px rgba(168,85,247,0.2)}.draft-help-content{padding:20px;display:flex;flex-direction:column;gap:16px}.help-step{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,0.03);padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.05)}.help-step .step-num{width:28px;height:28px;border-radius:50%;background:var(--purple,#a855f7);color:#fff;font-weight:800;font-size:0.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-step strong{color:#fff;display:block;font-size:0.9rem;margin-bottom:2px}.help-step p{color:#94a3b8;font-size:0.8rem;margin:0;line-height:1.4}.draft-traded-pick-card-aaa{position:relative;background:linear-gradient(135deg,rgba(24,28,42,0.92),rgba(16,20,30,0.96));border:1px solid rgba(249,207,37,0.35);border-radius:10px;padding:12px 14px;margin-bottom:10px;overflow:hidden;cursor:pointer;transition:all 0.22s cubic-bezier(0.2,0,0.2,1);box-shadow:0 4px 14px rgba(0,0,0,0.4)}.draft-traded-pick-card-aaa:hover{transform:translateY(-2px);border-color:rgba(249,207,37,0.7);box-shadow:0 8px 24px rgba(249,207,37,0.25)}.draft-traded-pick-card-aaa .player-bg-fade{position:absolute;top:-10px;right:-10px;width:110px;height:110px;opacity:0.18;background-size:cover;background-position:center;filter:grayscale(30%);pointer-events:none;mask-image:linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0))}.draft-traded-pick-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.draft-traded-pick-badge{background:rgba(249,207,37,0.18);color:#f9cf25;border:1px solid rgba(249,207,37,0.4);font-weight:800;font-size:0.75rem;padding:2px 8px;border-radius:6px;font-family:var(--barlow,"Barlow Condensed",sans-serif);letter-spacing:0.04em}.draft-traded-pick-owners{font-size:0.85rem;color:#e2e8f0;font-weight:700;margin-bottom:6px}.draft-traded-pick-owners .via{color:#94a3b8;font-weight:500;font-size:0.75rem}.draft-traded-pick-player{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.3);padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,0.05)}.team-profile-nav-tabs{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.2)}.team-profile-tab-btn{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:#94a3b8;font-size:0.8rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.team-profile-tab-btn.active{background:rgba(168,85,247,0.25);color:#fff;border-color:rgba(168,85,247,0.5)}@media (max-width:768px){.glass-card-aaa{border-radius:20px 20px 0 0;max-height:90vh;overflow-y:auto}.draft-modal-overlay{align-items:flex-end;padding:0}}.draft-capital-chart-card{background:linear-gradient(135deg,rgba(20,24,38,0.95),rgba(14,18,28,0.98));border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,0.4)}.draft-capital-chart-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.draft-capital-chart-title{font-weight:800;font-size:0.95rem;color:#fff;font-family:var(--barlow,"Barlow Condensed",sans-serif);display:flex;align-items:center;gap:8px}.draft-capital-chart-total{font-size:1.2rem;font-weight:800;color:#00c076;font-family:var(--barlow,"Barlow Condensed",sans-serif)}.draft-capital-stacked-bar{height:18px;border-radius:9px;background:rgba(0,0,0,0.4);display:flex;overflow:hidden;margin-bottom:12px;border:1px solid rgba(255,255,255,0.08)}.draft-capital-segment{height:100%;transition:width 0.4s ease;position:relative}.draft-capital-segment:hover{filter:brightness(1.2)}.draft-capital-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.draft-capital-legend-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:6px 8px;text-align:center}.draft-capital-legend-pos{font-size:0.7rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:4px}.draft-capital-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.draft-capital-legend-val{font-size:0.85rem;font-weight:800;color:#fff;margin-top:2px}.draft-capital-legend-pct{font-size:0.7rem;color:#94a3b8;font-weight:600}.draft-profile-picks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.draft-profile-pick-compact{display:flex;align-items:center;justify-content:space-between;background:rgba(20,25,38,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:6px 10px;transition:all 0.18s ease;cursor:pointer}.draft-profile-pick-compact:hover{background:rgba(168,85,247,0.15);border-color:rgba(168,85,247,0.4);transform:translateX(2px)}.draft-profile-pick-left{display:flex;align-items:center;gap:8px;min-width:0}.draft-profile-pick-num{font-size:0.75rem;font-weight:800;color:#f9cf25;font-family:var(--barlow,"Barlow Condensed",sans-serif);background:rgba(249,207,37,0.12);border:1px solid rgba(249,207,37,0.25);padding:2px 6px;border-radius:4px;flex-shrink:0}.draft-trade-card-two-team{background:linear-gradient(135deg,rgba(22,26,40,0.95),rgba(14,18,26,0.98));border:1px solid rgba(249,207,37,0.3);border-radius:12px;padding:12px 14px;margin-bottom:12px;box-shadow:0 6px 18px rgba(0,0,0,0.4)}.draft-trade-card-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.08)}.draft-trade-teams-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:580px){.draft-trade-teams-grid{grid-template-columns:1fr}}.draft-trade-team-box{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:8px 10px}.draft-trade-team-name{font-weight:800;font-size:0.85rem;color:#fff;margin-bottom:4px;display:flex;align-items:center;gap:6px}.draft-trade-received-label{font-size:0.7rem;font-weight:700;color:#00c076;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:6px}.draft-trade-asset-item{display:flex;align-items:center;gap:6px;font-size:0.78rem;color:#cbd5e1;background:rgba(255,255,255,0.03);padding:4px 6px;border-radius:4px;margin-bottom:4px}.draft-trade-asset-item:last-child{margin-bottom:0}:root{--primary-font:'Barlow',system-ui,-apple-system,sans-serif;--barlow:'Barlow Condensed',sans-serif;--mono:'JetBrains Mono',monospace;--main-font:var(--primary-font);--header-font:var(--barlow);--number-font:var(--mono)}:root{--black:#0a0a0a!important;--dark-grey:#0f0f0f!important;--dark-grey2:#171717!important;--dark-grey3:#0c0c0c!important;--charcoal:#1a1a1a!important;--grey-800:#2a2a2a!important;--grey:var(--grey-800)!important;--accent-green:#28ff94!important;--accent-green2:#00c076!important;--green-accent:var(--accent-green)!important;--main-green:#03ff50!important;--green-transparent:#0b2317!important;--red-transparent:#3b1212!important;--primary:var(--main-green)!important;--tf-panel-bg:var(--charcoal)!important;--bg-tertiary:var(--charcoal)!important;--gai:red;--gai-light:var(--charcoal);--trade:#f59e0b;--container:var(--dmb-shell-max);--white:#ffffff!important;--off-white:#c6c6c6;--light-grey:#a0a0a0;--medium-grey:#666666;--dim-grey:#404040!important;--silver:var(--dim-grey);--dmb-text-muted:#848985;--text-muted:var(--dmb-text-muted)!important;--green:#22c55e!important;--red:#ef4444!important;--blue:#3b82f6!important;--purple:#a855f7!important;--yellow:#fbbf24!important;--qb:#fc2b6d;--rb:#20ceb8;--wr:#59a7ff;--te:#fd972d;--dl:#fd5c01;--lb:#a3acff;--db:#fd7db6;--k:#bd66ff;--qb-lite:#f95f8f;--qb-dark:#d3235a;--rb-lite:#68f2e1;--rb-dark:#118d7d;--wr-lite:#92bde5;--wr-dark:#096cda;--te-lite:#fbb366;--te-dark:#e67925;--dl-lite:#fd804d;--dl-dark:#d34c00;--lb-lite:#b3b8f7;--lb-dark:#6c70b4;--db-lite:#f6aacc;--db-dark:#e34e91;--k-dark:#844ba7;--k-lite:#ba83db;--qb-trans:#d3235a1f;--rb-trans:#118d7d26;--wr-trans:#096cda29;--te-trans:#e6792526;--dl-trans:#d34c0029;--db-trans:#e34e9129;--lb-trans:#6c70b430;--k-trans:#844ba721}:root{--ari:#97233F;--ari-2:var(--ari);--ari-numb:white;--atl-2:#B40115;--atl:black;--atl-numb:white;--bal:#2A1465;--bal-2:black;--bal-numb:white;--buf:#00338D;--buf-2:#C60C30;--buf-numb:white;--car:#0085CA;--car-2:black;--car-numb:white;--chi:#0B162A;--chi-2:#FB4F14;--chi-numb:var(--chi-2);--cin-2:#FB4F14;--cin:black;--cin-numb:white;--cle:#311D00;--cle-2:#FF3C00;--cle-numb:var(--cle-2);--dal:#003594;--dal-2:var(--dal);--dal-numb:white;--den:#FB4F14;--den-2:#002244;--den-numb:white;--det:#0076B6;--det-2:#B0B7BC;--det-numb:var(--det-2);--gb:#203731;--gb-2:#FFB612;--gb-numb:white;--hou:#03202F;--hou-2:#A71930;--hou-numb:white;--ind:#002C5F;--ind-2:var(--ind);--ind-numb:white;--jax:#006778;--jax-2:#D7A22A;--jax-numb:white;--kc:#E31837;--kc-2:var(--kc);--kc-numb:white;--lv:black;--lv-2:black;--lv-numb:#bbbbbb;--lac:#0080C6;--lac-2:#FFC20E;--lac-numb:#FFC20E;--lar:#01249D;--lar-2:#DEC100;--lar-numb:var(--lar-2);--mia:#008E97;--mia-2:#FC4C02;--mia-numb:white;--min:#4F2683;--min-2:#FFC62F;--min-numb:white;--ne:#002244;--ne-2:#C60C30;--ne-numb:white;--no:black;--no-2:#D3BC8D;--no-numb:var(--no-2);--nyg:#0B2265;--nyg-2:#A71930;--nyg-numb:white;--nyj:#125740;--nyj-2:white;--nyj-numb:white;--phi:#004C54;--phi-2:#A5ACAF;--phi-numb:white;--pit:black;--pit-2:#FFB612;--pit-numb:white;--sf:#AA0000;--sf-2:#B3995D;--sf-numb:white;--sea:#002244;--sea-2:#69BE28;--sea-numb:var(--sea-2);--tb:#D50A0A;--tb-2:#34302B;--tb-numb:white;--ten:#5DB7EA;--ten-2:#ED0C2A;--ten-numb:white;--was:#773141;--was-2:#FFB612;--was-numb:white}:root{--grade-a:#17c970;--grade-a-dark:#0a8749;--grade-a-dark2:#062b18;--grade-a-light:#b5ffda;--grade-a-bright:#00ea75;--grade-b:#f9cf25;--grade-b-dark:#deb511;--grade-b-dark2:#292413;--grade-b-light:#fffae4;--grade-b-bright:#fff000;--grade-c:#ffa856;--grade-c-dark:#d57316;--grade-c-dark2:#4d2e10;--grade-c-light:#ffefdf;--grade-c-bright:#ff8512;--grade-d:#ff612f;--grade-d-dark:#ce471c;--grade-d-light:#fed9cd;--grade-d-bright:#ff5400;--grade-f:#fb4444;--grade-f-dark:#d62121;--grade-f-dark2:#290202;--grade-f-light:#ffd8d8;--grade-f-bright:#ff2b2b;--grade-s:#ac15be;--grade-s-dark:#81158e;--grade-s-dark2:#28042d;--grade-s-light:#f49cfe;--grade-s-bright:#d507ee}::-webkit-scrollbar-thumb{background:var(--grey)}::-webkit-scrollbar-track{background:var(--black)}a:hover{color:var(--off-white)}::-webkit-scrollbar-thumb:hover{background:var(--light-grey)}.dmb-shell{background:transparent;max-width:100%}.btn{border-radius:6px;padding:4px 12px;line-height:.875rem;text-decoration:none;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.05)}.container{padding-top:0px!important}.badge{border-radius:6px;padding:4px 8px;font-size:.875rem}.btn-outline-secondary{border-color:var(--medium-grey);color:var(--medium-grey)}.btn-outline-secondary:hover{border-color:var(--medium-grey);background-color:var(--medium-grey);color:white}.text-muted{color:var(--medium-grey)!important}.table,.wp-block-table table{color:var(--light-grey)}#main-nav{height:100vh;width:70px;position:fixed;left:0;top:0;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:black!important}#main-nav img{object-fit:contain;width:100%;padding:0px;margin:0px}.navbar-brand{padding:0px;margin:0px}#main-nav .container,.navbar-nav{display:flex;flex-direction:column!important;margin:0px;padding:0px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}a{color:white;font-weight:500}a:hover{text-decoration:none}.site-legal-bar .version{font-size:.6rem;font-family:var(--mono)}body{background-color:var(--dark-grey)!important;font-family:var(--main-font);color:white;margin-left:70px;padding:0px}.btn-submit:hover{background:var(--primary)!important}#primary{padding:40px 20px!important}#primary,#player-page-wrapper{padding-top:0px!important}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%;padding:0px}.dmb-container,.cn-feed-container{width:100%;margin:0 auto;position:relative;z-index:1;min-width:100%;max-width:100%}.container .row{padding:0px 50px}.sidebar-nav ul{height:100%}.sidebar-nav .my-account{margin-top:auto}.sidebar-nav .my-account .account-name{display:flex;flex-direction:column;width:100%}.sidebar-nav .my-account .league{font-size:.7rem;font-weight:300}#dmb-sidebar .sidebar-footer{padding:1px;text-align:center}#dmb-sidebar.collapsed #sidebar-toggle-btn{justify-content:center;gap:0px}.table-responsive,#board-filters,header.align-items-center{padding:25px!important}#dmb-sidebar .sidebar-nav a{color:var(--off-white)}.sidebar-nav i{font-size:.8rem;color:var(--main-green)}#dmb-sidebar .sidebar-nav a:hover{color:white}#dmb-sidebar .sidebar-nav a:hover i{color:white}.dmb-mobile-header{background:var(--black)}.league-context-bar{border-radius:0px!important;background:var(--dark-grey3)!important;border:none!important;border-bottom:1px solid var(--dark-grey2)!important;display:flex;width:100%;align-items:center}.league-context-bar label:first-child{display:none}.league-context-bar form{width:100%}.league-context-bar .d-flex{gap:8px;align-items:center}.league-context-bar .me-auto{margin-right:30px}.league-context-bar .small{font-size:.7rem;letter-spacing:.0125rem;color:var(--silver)!important}.league-context-bar input{color:white;background:#343a40;border:1px solid var(--grey)}#player-page-wrapper header{gap:20px}#player-page-wrapper .name{color:white;font-size:2.5rem;font-weight:600;margin-right:30px}#player-page-wrapper .card,#player-page-wrapper header{background:var(--dark-grey2);color:white;border-radius:12px;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset;margin-bottom:25px}#player-page-wrapper header{padding:20px;border:0px!important;margin-bottom:0px}.pair{display:flex;flex-direction:column;width:50%}.pair.college{order:4}.pair.draft{order:3}.card .table-responsive{padding:20px;font-size:.9rem}.pair .label{font-weight:300;text-transform:uppercase;color:var(--light-grey)}.card-body .row{margin:0px}.bg-warning{background:#ff7800!important;position:fixed;width:100%;left:0;bottom:0;font-size:1.25rem;z-index:4000;color:white!important;font-weight:500}.rounded-circle{background-color:rgba(0,0,0,.3)!important;border:none!important}.status-q,.status-ir,.status-d,.status-na,.status-pup{color:#f53333;font-size:.78rem;font-weight:500;letter-spacing:.072rem}#primary{padding:0px}.position-qb{color:var(--qb)}.position-rb{color:var(--rb)}.position-te{color:var(--te)}.position-wr{color:var(--wr)}.position-k{color:var(--k)}.position-dl{color:var(--dl)}.position-lb{color:var(--lb)}.position-db{color:var(--db)}#price-table td,#stats-card td{vertical-align:middle;font-size:.95rem;font-weight:300;border:none}#stats-card td,#stats-card th{font-size:.75rem}#stats-card tr:last-child{background:var(--primary)}#price-table td a{font-size:1rem;font-weight:600}#price-table tr:nth-child(even){background:var(--dark-grey2)}#stats-card tr:nth-child(even){background:var(--dark-grey)}#price-table img{margin-right:10px;border-radius:50%!important;height:40px!important;width:40px!important}#price-table td a:hover{color:var(--rb);text-decoration:none}#price-table thead th,#stats-card thead th{border-color:var(--dark-grey2)}.league-context-bar .form-check{display:none}.player-info .sub{display:flex;gap:10px;align-items:center;justify-items:flex-start;margin-top:5px}.player-info .team{font-size:.9rem;font-weight:400;text-transform:uppercase;padding:0px;color:var(--medium-grey)!important}.player-info .position{padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:500;border:1px solid gray}.player-info .position.WR{border-color:var(--wr);background:linear-gradient(90deg,var(--wr),var(--wr-dark))}.player-info .position.RB{border-color:var(--rb);background:linear-gradient(90deg,var(--rb),var(--rb-dark))}.player-info .position.TE{border-color:var(--te);background:linear-gradient(90deg,var(--te),var(--te-dark))}.player-info .position.K{border-color:var(--k);background:linear-gradient(90deg,var(--k),var(--k-dark))}.player-info .position.QB{border-color:var(--qb);background:linear-gradient(90deg,var(--qb),var(--qb-dark))}.player-info .position.DL{border-color:var(--dl);background:linear-gradient(90deg,var(--dl),var(--dl-dark))}.player-info .position.DB{border-color:var(--db);background:linear-gradient(90deg,var(--db),var(--db-dark))}.player-info .position.LB{border-color:var(--rb);background:linear-gradient(90deg,var(--lb),var(--lb-dark))}@media screen and (max-width:999px){#main-nav{height:100%;width:100%;flex-direction:row;z-index:100;position:relative}#main-nav .container{display:flex;flex-direction:row!important;justify-content:space-between}#main-nav img{height:50px}body{padding:0px;margin:0px}.league-context-bar form{padding:0px!important;gap:4px;width:100%;display:flex}}.market{background-color:transparent!important;margin-left:auto;font-size:2.75rem;font-weight:200}#stats-card .btn{width:70px}.toggler{background:var(--dark-grey);border-radius:16px;overflow:hidden}.toggler .btn{width:50%;font-size:.7rem!important;border:none!important;outline:none!important;border:0px!important;box-shadow:none!important;background:transparent!important;border-radius:16px!important}.toggler .btn.active{border-radius:16px!important;background:var(--primary)!important}.toggler .btn:hover{background:var(--dark-grey)}.trade-list{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.trade-list .card{width:100%;background:var(--charcoal)}.dmb-app-layout{position:absolute;left:0;top:0}#dmb-sidebar{background:var(--black)}.collapsed#dmb-sidebar .sidebar-brand{padding:0px;text-align:center}.collapsed#dmb-sidebar .sidebar-brand a{align-items:center;justify-content:center}.has-submenu.submenu-open{border-top:1px solid var(--dark-grey2);border-bottom:1px solid var(--dark-grey2)}.collapsed .has-submenu.submenu-open{border:none}#dmb-sidebar .sidebar-nav .submenu-open .submenu-header{background:transparent}#dmb-sidebar .sidebar-nav li.active a{border:none!important}#dmb-sidebar .sidebar-nav .has-submenu.submenu-open .submenu-list{background:var(--dark-grey3);padding:10px 0px}#dmb-sidebar.collapsed .sidebar-nav .has-submenu.submenu-open .submenu-list{background:transparent;padding:0px}#cn-ticker-root{background:var(--dark-grey3)!important;border-top-color:var(--dark-grey)!important}.cn-ti-pos{background:var(--dark-grey)!important;border:1px solid white;font-size:8px!important}.cn-pos-WR{color:var(--wr)!important;border-color:var(--wr)}.cn-pos-QB{color:var(--qb)!important;border-color:var(--qb)}.cn-pos-RB{color:var(--rb)!important;border-color:var(--rb)}.cn-pos-TE{color:var(--te)!important;border-color:var(--te)}.cn-pos-K{color:var(--k)!important;border-color:var(--k)}.cn-pos-DE,.cn-pos-DT,.cn-pos-DL,.cn-pos-NT{color:var(--dl)!important;border-color:var(--dl)}.cn-pos-DB,.cn-pos-CB,.cn-pos-S,.cn-pos-FS,.cn-pos-SS{color:var(--db)!important;border-color:var(--db)}.cn-pos-LB,.cn-pos-ROLB,.cn-pos-MLB,.cn-pos-ILB,.cn-pos-LOLB{color:var(--lb)!important;border-color:var(--lb)}.cn-ti-sep{display:none!important}.dmb-main-content,.im-wrapper,.pp-wrapper,.dmb-main-content,.pp-wrapper,.tf-wrapper{background:var(--dark-grey)}.ds-wrap,.mt-wrapper{background:transparent}.mt-container,.im-container,.pp-container,.cn-feed-container,.tf-container{max-width:95%!important}.ds-active-section,.ds-matchmaker-section,.pf-wrap{background:var(--dark-grey3)}.ds-split-player{background:var(--dark-grey2)}.ds-match-header{background:var(--dark-grey2)}.dmb-main-content{padding:0px!important}.ds-match-card,.ds-stack-card,.pp-glass-panel,.mt-glass-panel,.pf-card,.pf-glass-panel{background:var(--charcoal)}.mt-setup-bar{background:var(--dark-grey2)}.mt-select,.im-terminal-select{background:var(--dark-grey)}.mt-glow-2{position:fixed;bottom:0px;left:20px}.mt-glass-panel{border:1px solid var(--mt-border)!important}.mt-tabs-content,.pf-wrap{padding-bottom:140px}.im-terminal-list-pane,.im-terminal-details-pane{height:70vh;background:var(--charcoal)}.im-terminal-container,.im-terminal-list-controls,.im-terminal-search-box,.im-directory-col{background:var(--charcoal)}.pf-proj-row{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px;margin-top:20px}.pf-proj-class.non-playoff,.pf-proj-class.playoff{margin:0px}.pf-card-evidence{display:none}.pp-player-name{border-bottom:0px!important}.ticker{padding:2px 5px;font-weight:600;letter-spacing:.075rem;background:var(--black)!important;color:white!important;font-weight:500;font-size:.85rem}.ticker.ticker-QB{border-color:var(--qb)!important}.ticker.ticker-RB{border-color:var(--rb)!important}.ticker.ticker-WR{border-color:var(--wr)!important}.ticker.ticker-TE{border-color:var(--te)!important}.ticker.ticker-DL{border-color:var(--dl)!important}.ticker.ticker-DB{border-color:var(--db)!important}.ticker.ticker-lb{border-color:var(--lb)!important}.cn-ti{padding:0px 35px 0px 0px!important}.cn-ti-type{height:100%;border-radius:0px!important;display:flex;justify-content:center;align-items:center;border:0px!important}.cn-ti-pos.ticker{font-size:.9rem!important;font-weight:400;height:100%;border:0px!important;border-radius:0px!important;margin-left:-10px!important}.tsym-pos-QB{background:var(--qb-dark)!important;border-color:var(--qb)}.tsym-pos-WR{background:var(--wr-dark)!important}.tsym-pos-RB{background:var(--rb-dark)!important}.tsym-pos-TE{background:var(--te-dark)!important}.tsym-pos-K{background:var(--k-dark)!important}.tsym-pos-LB,.tsym-pos-ILB,.tsym-pos-MLB,.tsym-pos-OLB{background:var(--lb-dark)!important}.tsym-pos-DB,.tsym-pos-CB,.tsym-pos-FS,.tsym-pos-S,.tsym-pos-SS{background:var(--db-dark)!important}.tsym-pos-DL,.tsym-pos-NT,.tsym-pos-DT,.tsym-pos-EDGE,.tsym-pos-DE{background:var(--dl-dark)!important}.pp-glass-panel,.pf-glass-panel{border:var(--pp-border)!important}.pp-timeline-card{background:rgba(0,0,0,0.15)}#dmb-sidebar .sidebar-nav .has-submenu ul{height:auto}.collapsed i{color:var(--off-white)}.collapsed a:hover i{color:white}.collapsed .active i{color:var(--primary)!important}.site-legal-bar{padding:5px;margin-top:55px;margin-bottom:110px;display:flex;gap:8px;flex-wrap:wrap;font-size:.7rem;text-align:center;justify-content:center;align-items:center;font-weight:300;color:var(--dim-grey);border:none!important}.site-legal-bar a{color:var(--dim-grey);font-weight:300}.site-legal-bar .social{padding:0px;list-style:none;display:flex;justify-content:center;align-items:center;gap:10px;margin:0px;width:100%}.dmb-footer-social-icon{border:none!important;background:transparent}.dmb-footer-social-icon:hover{transform:none;background:none;color:var(--primary)!important}.base .title-wrapper{padding:25px;width:100%;background:var(--charcoal)}.site-legal-main span:first-child{display:none}.base .container{max-width:1200px;margin-left:0px}.login-blocks .legal-disclaimer{color:var(--dmb-text-muted)}.base{color:var(--dmb-text-muted);font-weight:300}.base p{font-size:1rem;line-height:1.5rem}.base p strong,.base p bold{font-weight:700}.base h1,.base h2,.base h3,.base h4,.base h5,.base h6{color:white}.base h2{font-weight:700;margin-top:50px}.base h3,.base h4,.base h5,.base h6{font-weight:400}.base section h2{border-bottom:1px solid var(--grey);padding-bottom:10px;margin-bottom:10px}.base h2 .num{color:var(--green)}.base h3{font-size:1.5rem}.base h4{font-size:1.25rem}.base h5{font-size:1.125rem}.base h6{font-size:.1rem}.base a:hover{text-decoration:none;color:var(--main-green)}.toc{background:var(--dark-grey2);width:70%;min-width:500px;max-width:950px;padding:15px 20px;;border-radius:18px}.toc p{margin:0px}.toc span{font-size:1.2rem!important;font-weight:500;color:var(--green);padding-left:20px}.toc ol{columns:2;gap:80px}.base table{width:100%;border-collapse:collapse;font-size:14.5px;margin:12px 0 18px}.base table th,.base table td{border:1px solid var(--light-grey);padding:8px 10px;text-align:left;vertical-align:top}.login-blocks{min-height:100vh;background:var(--black);padding:40px 16px 56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-blocks .brand-header{text-align:center;margin-bottom:24px}.login-blocks .brand-logo{font-family:'Barlow',system-ui,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-0.02em;color:var(--white);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.login-blocks .brand-logo-img{height:36px;width:auto;display:block}.login-blocks .brand-logo i{color:var(--accent-green2)}.login-blocks .brand-tagline{color:var(--light-grey);font-size:0.86rem;margin-top:6px}.login-blocks .auth-wrapper{width:100%;max-width:420px;margin:0 auto}.login-blocks .auth-card{background:var(--dark-grey2);border:1px solid var(--grey);border-radius:16px;padding:32px 28px}.login-blocks .card-header{margin-bottom:22px;text-align:center}.login-blocks .card-title{font-family:'Barlow',system-ui,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-0.02em;color:var(--white);margin:0 0 6px}.login-blocks .card-desc{color:var(--light-grey);font-size:0.86rem}.login-blocks .auth-switch-footer{text-align:center;margin-top:12px;color:var(--light-grey);font-size:0.84rem}.login-blocks .auth-switch-footer a{color:var(--accent-green2);font-weight:600;text-decoration:none}.login-blocks .auth-switch-footer a:hover{text-decoration:underline}.login-blocks .social-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.login-blocks .social-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--dark-grey3);border:1px solid var(--grey);border-radius:9999px;color:var(--white);font-size:0.9rem;font-weight:600;padding:12px 18px;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease;text-decoration:none}.login-blocks .social-btn:hover{border-color:var(--accent-green2);background:var(--charcoal);color:var(--white)}.login-blocks .divider{display:flex;align-items:center;text-align:center;color:var(--light-grey);font-size:0.72rem;font-weight:600;margin:18px 0}.login-blocks .divider::before,.login-blocks .divider::after{content:'';flex:1;border-bottom:1px solid var(--grey)}.login-blocks .divider span{padding:0 12px}.login-blocks .form-group{margin-bottom:14px}.login-blocks .form-label{display:block;font-size:0.78rem;font-weight:600;color:var(--light-grey);margin-bottom:6px}.login-blocks .input-container{position:relative;display:flex;align-items:center}.login-blocks .form-input{width:100%;background:var(--dark-grey3);border:1px solid var(--grey);border-radius:10px;color:var(--white);font-family:inherit;font-size:0.9rem;padding:12px 14px;outline:none;transition:border-color 0.15s ease}.login-blocks .form-input:focus{border-color:var(--accent-green2)}.login-blocks .password-toggle{position:absolute;right:14px;color:var(--light-grey);cursor:pointer;font-size:0.9rem;padding:4px}.login-blocks .form-row-between{display:flex;align-items:center;justify-content:space-between;font-size:0.82rem;margin-bottom:20px}.login-blocks .checkbox-label{display:flex;align-items:center;gap:8px;color:var(--light-grey);cursor:pointer}.login-blocks .checkbox-label input{accent-color:var(--accent-green2);cursor:pointer}.login-blocks .forgot-link{color:var(--accent-green2);text-decoration:none;font-weight:600}.login-blocks .forgot-link:hover{text-decoration:underline}.login-blocks .btn-submit{width:100%;background:var(--accent-green2);color:var(--black);font-family:'Barlow',system-ui,sans-serif;font-size:0.95rem;font-weight:700;border:none;border-radius:9999px;padding:12px 18px;cursor:pointer;transition:opacity 0.15s ease}.login-blocks .btn-submit:hover{opacity:0.9}.login-blocks .legal-disclaimer{text-align:center;margin-top:22px;font-size:0.76rem;color:var(--light-grey);line-height:1.5}.login-blocks .legal-disclaimer a{color:var(--white);text-decoration:underline}.dmb-pulse-hero-card,.dmb-mover-hero-card{background:var(--dark-grey3)!important}.dmb-dash-card-risers .dmb-mover-hero-card,.dmb-dash-card-holdings .dmb-mover-hero-card{background:linear-gradient(270deg,var(--green-transparent) -105%,var(--dark-grey3) 70%)!important}.dmb-dash-card-fallers .dmb-mover-hero-card{background:linear-gradient(270deg,var(--red-transparent) -105%,var(--dark-grey3) 70%)!important}.dmb-dash-player-card{background:var(--dark-grey)!important}.dmb-delta-small{font-size:.65rem!important;font-weight:500!important}.dmb-dash-player-card:hover{background:var(--dark-grey2)!important}.dmb-btn,.dmb-entry-btn{font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.05);background:var(--accent-green2);color:var(--dark-grey3)}.dmb-btn:hover,.dmb-entry-btn:hover{background:var(--accent-green);color:var(--charcoal);border-color:var(--primary);text-decoration:none}.dmb-pulse-metric:hover{text-decoration:none}.dmb-dash-search-input,.dmb-range-picker,.dmb-dash-select-context,.pp-year-select{background:var(--dark-grey3)!important}.dmb-dash-container{margin-bottom:40px}.dmb-mover-hero-bg{opacity:.75!important}@media screen and (min-width:1200px){.dmb-pulse-hero-bg{right:70px!important}.dmb-mover-hero-bg{right:35px!important}}.dmb-mover-hero-val,.dmb-dash-player-val,.tf-sim-meta,.dmb-num,.im-analyzer-name,.im-directory-name strong,.cn-ti-usage-value .cn-ti-change,.pf-stat-value,.pf-div-val,.pf-div-pct,.pf-delta,.pf-watch-card-price,.pf-price,.pp-header-stat-val,.pp-fit-score{font-family:var(--mono)}#cn-ticker-root{height:40px!important}.tf-scroll-list{max-height:400px;overflow-y:auto;padding-right:4px}.tf-scroll-list::-webkit-scrollbar{width:6px}.tf-scroll-list::-webkit-scrollbar-track{background:rgba(0,0,0,0.2);border-radius:4px}.tf-scroll-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px;border:1px solid rgba(255,255,255,0.05)}.tf-scroll-list::-webkit-scrollbar-thumb:hover{background:var(--accent-green,#00c076)}.tf-glass-panel,#tab-finder .tf-partner-card{border:1px solid var(--grey)!important}#tab-finder .tf-partner-card,.tdb-filter-toolbar{background:var(--dark-grey2)}.tf-panel-title{border:none}.tf-scroll-list{max-height:188px!important}.pp-partner-select-hdr{background:transparent}.tdb-filter-toolbar,.tdb-trade-card,.tdb-side-panel{background:var(--dark-grey2)!important}.tdb-hero-counter{padding:8px!important}.tdb-hero-counter span,.tdb-hero-counter div{font-size:.8rem!important;font-weight:500!important}td.col-adp,td.col-age,td.col-draft{font-family:var(--main-font)!important;font-weight:400!important}.dmb-data-table th{font-family:var(--main-font)!important;font-weight:700!important}.pf-div-key,.pf-insight-value,.pf-flow-arrow{font-family:var(--primary-font);font-weight:500}.dmb-dash-card-footer,.pf-chart-header,.dmb-dash-link-action,.pf-panel-title{border:0px!important}.pf-chart-period-change,.pf-donut-center-val,.pf-ledger-value{font-family:var(--mono)}.pf-watch-card.watched{border:1px solid var(--grey);background:var(--dark-grey)}.pf-div-row-head{display:flex;width:100%;align-items:center}.pf-div-row-head .pf-div-val{margin-left:auto}.pf-holdings-scroll thead th{background:var(--dark-grey2)}.pf-search-input,.pf-range-picker,#pf-ledger-filter-type,.pf-glass-panel select,select{background:var(--dark-grey)!important}.cn-feed-selector-wrapper,.cn-news-card,.cn-filter-accordion .accordion-item{background:var(--charcoal)!important}.cn-filter-accordion .accordion-button{background:transparent!important;border:none!Important;padding:5px 15px}.dmb-dash-player-badge.pos-QB{background:var(--qb-dark2)!important;color:var(--qb)!important}.dmb-dash-player-badge.pos-RB{background:var(--rb-dark2)!important;color:var(--rb)!important}.dmb-dash-player-badge.pos-WR{background:var(--wr-dark2)!important;color:var(--wr)!important}.dmb-dash-player-badge.pos-TE{background:var(--te-dark2)!important;color:var(--te)!important}.dmb-dash-player-badge.pos-K{background:var(--k-dark2)!important;color:var(--k)!important}.dmb-dash-player-badge.pos-DB{background:var(--db-dark2)!important;color:var(--db)!important}.dmb-dash-player-badge.pos-LB{background:var(--lb-dark2)!important;color:var(--lb)!important}.dmb-dash-player-badge.pos-DL{background:var(--dl-dark2)!important;color:var(--dl)!important}.pp-container{max-width:100% !important;width:100% !important;padding-left:15px;padding-right:15px}.draft-assistant-dashboard{display:flex;gap:30px}.myteam-slot-badge.pos-QB,.dmb-pos-badge.pos-QB,.draft-roster-slot-label.pos-QB,.draft-team-strength-badge.QB{color:var(--qb)!important;border-color:var(--qb)!important;background:var(--qb-trans)!important}.myteam-slot-badge.pos-RB,.dmb-pos-badge.pos-RB,.draft-roster-slot-label.pos-RB,.draft-team-strength-badge.RB{color:var(--rb)!important;border-color:var(--rb)!important;background:var(--rb-trans)!important}.myteam-slot-badge.pos-WR,.dmb-pos-badge.pos-WR,.draft-roster-slot-label.pos-WR,.draft-team-strength-badge.WR{color:var(--wr)!important;border-color:var(--wr)!important;background:var(--wr-trans)!important}.myteam-slot-badge.pos-TE,.dmb-pos-badge.pos-TE,.draft-roster-slot-label.pos-TE,.draft-team-strength-badge.TE{color:var(--te)!important;border-color:var(--te)!important;background:var(--te-trans)!important}.myteam-slot-badge.pos-DB,.dmb-pos-badge.pos-DB,.draft-team-strength-badge.DB{color:var(--db)!important;border-color:var(--db)!important;background:var(--db-trans)!important}.myteam-slot-badge.pos-DL,.dmb-pos-badge.pos-DL{color:var(--dl)!important;border-color:var(--dl)!important;background:var(--dl-trans)!important}.myteam-slot-badge.pos-LB,.dmb-pos-badge.pos-LB,.draft-roster-slot-label.pos-LB{color:var(--lb)!important;border-color:var(--lb)!important;background:var(--lb-trans)!important}.myteam-slot-badge.pos-IDP,.dmb-pos-badge.pos-IDP,.draft-roster-slot-label.pos-IDP{color:var(--flex)!important;border-color:var(--flex)!important;background:var(--flex-trans)!important}.dmb-pos-badge{padding:2px;border-radius:4px!important;margin:0px!important;display:flex;justify-content:center;align-items:center}.draft-team-card,.draft-recs-column,.draft-header-panel,.draft-board-wrap{background:var(--charcoal)}.pp-glass-panel{border:1px solid var(--grey)!important;border-radius:12px}.draft-board-round-cell{background:transparent;border:0px}.draft-board-arrow-row td{color:var(--light-grey)!important;font-size:1rem;font-weight:100;font-family:var(--primary)}.draft-board-cell.pos-QB{border:1px solid var(--qb-dark)!important;background:linear-gradient(30deg,var(--qb-dark),var(--qb-light))}.draft-board-cell-bg{opacity:.75;z-index:-1}.draft-cell-meta{justify-content:flex-start;gap:5px;align-items:center}.draft-cell-meta .dmb-pos-badge,.draft-cell-meta .draft-board-cell-team{font-size:.55rem;font-weight:300}.draft-board-cell-team{color:white;opacity:.8}.draft-cell-pickno{color:var(--medium-grey);font-weight:700}.draft-board-cell-acquirer-inline{font-size:.55rem}.draft-player-fname{font-size:.525rem;color:var(--light-grey)}.draft-team-total-value,.myteam-player-value,.draft-team-avg-value,.draft-roster-price,.draft-recs-list-val,.draft-modal-stat-val{font-family:var(--mono);font-weight:500}.cn-kind-chip-trade{background:rgb(245 158 11 / 16%) !important;color:var(--trade) !important}.cn-ti.cn-kind-trade{border-left-color:var(--trade)!important}.draft-syncbar{background:var(--black)}.draft-board-table thead th{box-shadow:none;background:var(--dark-grey)}.draft-syncbar-sub,#modal-player-hw{font-weight:300;letter-spacing:.05rem}.draft-board-team-name{font-weight:500;letter-spacing:.035rem}.draft-modal-stat-bar td{font-family:var(--mono);color:white!important}.draft-modal-stat-box .draft-modal-stat-label{font-weight:500}.draft-modal-stat-box .draft-modal-stat-val{font-size:.75rem!important}.draft-admin-debug-wrap{border-top:none!important}.draft-modal-stat-bar th{background:var(--dark-grey3)}.draft-modal-stat-bar{border:none;padding:0px;background:transparent}.draft-roster-slot-label{font-weight:00;font-family:var(--primary);font-size:.6rem;padding:3px}.draft-roster-price{font-size:.68rem;color:var(--accent-green)}.draft-stats-summary-metric:nth-child(2) .draft-stats-summary-value{text-align:center}.draft-cell-meta .dmb-pos-badge{padding:2px 4px!important;font-family:var(--primary);margin:0px;font-weight:700;display:flex;justify-content:center;align-items:center}.draft-board-cell-price{font-family:var(--mono);font-size:.55rem;color:var(--accent-green)}.draft-stats-team-val{font-family:var(--mono);color:var(--accent-green)}.draft-stats-team-sub strong{font-family:var(--mono);font-size:.6rem;letter-spacing:.05rem;margin-left:5px;margin-right:10px}.draft-board-wrap.compact-view .draft-cell-trade-floating{top:1px;right:1px;max-width:70%;width:100%;padding:3px;max-height:10px;font-size:.45rem;font-weight:100}.draft-board-wrap.compact-view .draft-player-lname{font-size:.81rem!important font-weight:200!important}.draft-board-wrap.compact-view .draft-board-arrow-row td{padding:0px;font-size:.7rem!important}.draft-board-wrap.compact-view .draft-board-table{border-spacing:2px}.draft-board-wrap.compact-view .draft-cell-meta{width:auto;order:1;position:absolute;top:2px;right:2px}.draft-roster-pick{font-weight:400;font-size:.rem}.dmb-container,.pp-container,.im-container,.mt-container,.tf-container,.pf-container,.an-container,.cn-feed-container{width:100% !important;max-width:var(--dmb-shell-max,1400px) !important;min-width:0 !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;position:relative;z-index:2}.dmb-glass-panel,.pp-glass-panel,.mt-glass-panel,.tf-glass-panel,.pf-glass-panel,.glass-panel{background:var(--dark-grey2,#141414) !important;border:1px solid var(--grey,#242424) !important;border-radius:16px !important;padding:24px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.dmb-gate-card{background:var(--charcoal,#1a1a1a);border:1px solid var(--grey,#2a2a2a);border-radius:14px;padding:48px 32px;text-align:center;max-width:520px;margin:40px auto;box-shadow:0 12px 32px rgba(0,0,0,0.4)}.dmb-gate-icon{font-size:2.2rem;color:var(--accent-green2,#00c076);margin-bottom:16px;display:inline-block}.dmb-gate-heading{color:#ffffff;font-family:var(--barlow,'Barlow Condensed',sans-serif);font-size:1.4rem;font-weight:700;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:0.03em}.dmb-gate-body{color:#94a3b8;font-size:0.92rem;line-height:1.55;margin:0 0 24px 0}.dmb-gate-context{color:#64748b;font-size:0.82rem;font-style:italic;margin:-12px 0 20px 0}.dmb-gate-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.dmb-gate-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:8px;font-size:0.88rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.dmb-gate-btn--primary{background:var(--accent-green2,#00c076);color:#080b11;border:1px solid var(--accent-green2,#00c076)}.dmb-gate-btn--primary:hover{background:#00e08a;color:#080b11;border-color:#00e08a;transform:translateY(-1px)}.dmb-gate-btn--secondary{background:rgba(255,255,255,0.05);color:#e2e8f0;border:1px solid rgba(255,255,255,0.12)}.dmb-gate-btn--secondary:hover{background:rgba(255,255,255,0.1);color:#ffffff;border-color:rgba(255,255,255,0.25);transform:translateY(-1px)}:root{--dmb-svg-fill-default:currentColor;--dmb-svg-fill-accent:var(--accent-green2,#00c076);--dmb-svg-fill-diamond:#38bdf8;--dmb-svg-fill-crown:#f59e0b;--dmb-svg-fill-bull:#10b981;--dmb-svg-fill-bear:#ef4444;--dmb-svg-fill-injured:#ff5f5f;--dmb-svg-fill-purple:#a855f7;--dmb-svg-fill-muted:#64748b}svg.dmb-icon{display:inline-block;vertical-align:middle;width:1em;height:1em;fill:var(--dmb-svg-fill-default);transition:fill 0.2s ease,transform 0.2s ease}svg.dmb-icon-accent{fill:var(--dmb-svg-fill-accent) !important}svg.dmb-icon-diamond{fill:var(--dmb-svg-fill-diamond) !important}svg.dmb-icon-crown{fill:var(--dmb-svg-fill-crown) !important}svg.dmb-icon-bull{fill:var(--dmb-svg-fill-bull) !important}svg.dmb-icon-bear{fill:var(--dmb-svg-fill-bear) !important}svg.dmb-icon-injured{fill:var(--dmb-svg-fill-injured) !important}svg.dmb-icon-purple{fill:var(--dmb-svg-fill-purple) !important}svg.dmb-icon-muted{fill:var(--dmb-svg-fill-muted) !important}:root{--qb:#fc2b6d;--rb:#20ceb8;--wr:#59a7ff;--te:#fd972d;--dl:#fd5c01;--lb:#a3acff;--db:#fd7db6;--k:#bd66ff;--st:var(--k);--rookie:#c627ed;--crown:#ff9f43;--bull:#22c55e;--bear:#ef4444}.dmb-pos-badge{display:inline-block;padding:2px 7px;border-radius:4px;font-weight:900;font-size:0.75rem;text-align:center;min-width:42px}.pos-QB,.dmb-pos-badge-qb{background:rgba(252,43,109,0.15);border:1px solid rgba(252,43,109,0.3);color:var(--qb)}.pos-RB,.pos-FB,.dmb-pos-badge-rb,.dmb-pos-badge-fb{background:rgba(32,206,184,0.15);border:1px solid rgba(32,206,184,0.3);color:var(--rb)}.pos-WR,.pos-WR1,.pos-WR2,.pos-WR3,.dmb-pos-badge-wr,.dmb-pos-badge-wr1,.dmb-pos-badge-wr2,.dmb-pos-badge-wr3{background:rgba(89,167,255,0.15);border:1px solid rgba(89,167,255,0.3);color:var(--wr)}.pos-TE,.dmb-pos-badge-te{background:rgba(253,151,45,0.15);border:1px solid rgba(253,151,45,0.3);color:var(--te)}.pos-DL,.pos-LDE,.pos-RDE,.pos-DT,.pos-DT1,.pos-NT,.pos-DE,.dmb-pos-badge-lde,.dmb-pos-badge-rde,.dmb-pos-badge-dt1,.dmb-pos-badge-nt{background:rgba(253,92,1,0.15);border:1px solid rgba(253,92,1,0.3);color:var(--dl)}.pos-LB,.pos-WLB,.pos-MLB,.pos-SLB,.pos-ROLB,.pos-OLB,.pos-ILB,.dmb-pos-badge-wlb,.dmb-pos-badge-mlb,.dmb-pos-badge-slb,.dmb-pos-badge-rolb{background:rgba(163,172,255,0.15);border:1px solid rgba(163,172,255,0.3);color:var(--lb)}.pos-DB,.pos-LCB,.pos-RCB,.pos-CB,.pos-SS,.pos-FS,.pos-S,.pos-NB,.dmb-pos-badge-lcb,.dmb-pos-badge-rcb,.dmb-pos-badge-ss,.dmb-pos-badge-fs,.dmb-pos-badge-nb{background:rgba(253,125,182,0.15);border:1px solid rgba(253,125,182,0.3);color:var(--db)}.pos-ST,.pos-K,.dmb-pos-badge-k{background:rgba(189,102,255,0.15);border:1px solid rgba(189,102,255,0.3);color:var(--st)}.ic-rookie{color:var(--rookie) !important;fill:var(--rookie) !important}.ic-crown{color:var(--crown) !important;fill:var(--crown) !important}.ic-diamond{color:#ffffff !important;fill:#ffffff !important}.ic-health,.ic-injured{color:#ef4444 !important;fill:#ef4444 !important}.ic-bull{color:var(--bull) !important;fill:var(--bull) !important}.ic-bear{color:var(--bear) !important;fill:var(--bear) !important}.ic-rank{color:#59a7ff !important;fill:#59a7ff !important}.ic-trade{color:#f59e0b !important;fill:#f59e0b !important}.nfl-ARI,.nfl-ATL,.nfl-BAL,.nfl-BUF,.nfl-CAR,.nfl-CHI,.nfl-CIN,.nfl-CLE,.nfl-DAL,.nfl-DEN,.nfl-DET,.nfl-GB,.nfl-HOU,.nfl-IND,.nfl-JAX,.nfl-KC,.nfl-LAC,.nfl-LAR,.nfl-LV,.nfl-MIA,.nfl-MIN,.nfl-NE,.nfl-NO,.nfl-NYG,.nfl-NYJ,.nfl-PHI,.nfl-PIT,.nfl-SEA,.nfl-SF,.nfl-TB,.nfl-TEN,.nfl-WAS{display:inline-block}.dmb-dc-status-badges{display:inline-flex !important;align-items:center !important;gap:3px !important;vertical-align:middle !important}.dmb-dc-status-badges span{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}.dmb-dc-status-badges svg,.dmb-dc-status-badges i,.dmb-dc-status-badges img{width:12px !important;height:12px !important;max-width:12px !important;max-height:12px !important;font-size:11px !important;line-height:1 !important;display:inline-block !important;vertical-align:middle !important}body.dmb-auth-bare{margin:0;min-height:100%;background:var(--black) !important;color:var(--white) !important;font-family:'Barlow',system-ui,-apple-system,sans-serif}body.dmb-auth-bare .dmb-app-layout,body.dmb-auth-bare .dmb-mobile-header,body.dmb-auth-bare #cn-ticker-root,body.dmb-auth-bare #cn-ticker-toggle-handle,body.dmb-auth-bare .dmb-ticker-wrapper,body.dmb-auth-bare aside.dmb-sidebar,body.dmb-auth-bare #dmb-sidebar,body.dmb-auth-bare .site-footer{display:none !important}body.dmb-auth-bare .site,body.dmb-auth-bare #page{margin:0 !important;padding:0 !important;background:var(--black) !important}.dmb-hidden-fallback{display:none}.dmb-join-tabs--spaced{margin-top:6px}.dmb-join-row-between{display:flex;align-items:center;justify-content:space-between;margin:10px 0 16px}.dmb-join-row-between .dmb-join-check{margin:0}.dmb-join-forgot{color:var(--accent-green2);font-size:0.8rem;font-weight:600;text-decoration:none;transition:opacity 0.15s ease}.dmb-join-forgot:hover{opacity:0.85;text-decoration:underline}.dmb-btn-unlink-google{font-size:0.75rem;padding:4px 10px;border-radius:9999px;background:rgba(246,70,93,0.12);color:var(--accent-red);border:1px solid rgba(246,70,93,0.3);cursor:pointer}.dmb-home{position:relative;min-height:100vh;width:100%;overflow-x:hidden;background:var(--black);color:var(--white);font-family:'Barlow',system-ui,-apple-system,sans-serif}.dmb-home-top{position:sticky;top:0;z-index:50;background:var(--black);border-bottom:1px solid var(--grey);padding:0.9rem 1.5rem}.dmb-home-top-container{max-width:1220px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.dmb-home-logo-wrap{display:flex;align-items:center;gap:12px}.dmb-home-logo{height:36px;width:auto;object-fit:contain;display:block}.dmb-home-logo-fallback{font-family:'Barlow',system-ui,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-0.02em;color:var(--white)}.dmb-home-logo-fallback span{color:var(--accent-green2)}.dmb-home-nav-links{display:flex;align-items:center;gap:20px}.dmb-nav-link{color:var(--light-grey);text-decoration:none;font-size:0.88rem;font-weight:600;transition:color 0.15s ease}.dmb-nav-link:hover{color:var(--white)}.dmb-nav-link.guest-pill{background:var(--accent-green2);color:var(--black);padding:8px 18px;border-radius:9999px;font-size:0.85rem;font-weight:700;transition:opacity 0.15s ease}.dmb-nav-link.guest-pill:hover{opacity:0.9;color:var(--black)}.dmb-home-main{max-width:1220px;margin:0 auto;padding:3.25rem 1.5rem 3.5rem}.dmb-home-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3rem;align-items:start}@media (max-width:992px){.dmb-home-grid{grid-template-columns:1fr;gap:2.25rem}.dmb-home-main{padding:2.25rem 1.25rem 2.5rem}}.dmb-home-title{font-family:'Barlow',system-ui,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em;color:var(--white);margin:0 0 1rem}.dmb-home-title .title-accent{color:var(--accent-green2)}.dmb-home-lead{font-size:1.05rem;line-height:1.6;color:var(--light-grey);margin:0 0 1.75rem;max-width:36rem}.dmb-rh-card{background:var(--dark-grey2);border:1px solid var(--grey);border-radius:16px;padding:1.5rem}.dmb-rh-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0.75rem}.dmb-rh-player-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.dmb-rh-player-name{font-size:1.1rem;font-weight:700;color:var(--white);letter-spacing:-0.01em}.dmb-rh-price{font-size:2.35rem;font-weight:700;letter-spacing:-0.03em;color:var(--white);line-height:1.05;font-variant-numeric:tabular-nums}.dmb-rh-delta{margin-top:4px;font-size:0.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.dmb-rh-card-link{display:block;text-decoration:none;color:inherit;transition:border-color 0.15s ease}.dmb-rh-card-link:hover{border-color:var(--grey2)}.dmb-rh-delta .is-up{color:var(--accent-green2)}.dmb-rh-delta .is-down{color:var(--red,#ff5000)}.dmb-rh-delta-period{color:var(--light-grey);font-weight:500}.dmb-rh-format-pill{font-size:0.75rem;font-weight:600;color:var(--light-grey);background:var(--dark-grey3);border:1px solid var(--grey);padding:4px 10px;border-radius:9999px;white-space:nowrap}.dmb-rh-chart-wrap{height:105px;margin:0.5rem 0 0.75rem}.dmb-rh-spark{width:100%;height:100%;overflow:visible;display:block}.dmb-rh-timeframes{display:flex;align-items:center;gap:18px;padding-bottom:0.9rem;margin-bottom:0.9rem;border-bottom:1px solid var(--grey)}.dmb-rh-timeframes span{font-size:0.76rem;font-weight:700;color:var(--light-grey);padding-bottom:4px;border-bottom:2px solid transparent}.dmb-rh-timeframes span.is-active{color:var(--accent-green2);border-bottom-color:var(--accent-green2)}.dmb-rh-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:540px){.dmb-rh-stats-row{grid-template-columns:1fr}}.dmb-rh-stat-lbl{display:block;font-size:0.72rem;color:var(--light-grey);margin-bottom:2px}.dmb-rh-stat-val{font-size:1rem;font-weight:700;color:var(--white);font-variant-numeric:tabular-nums}.dmb-rh-stat-val.is-green{color:var(--accent-green2)}.dmb-console-card{background:var(--dark-grey2);border:1px solid var(--grey);border-radius:16px;padding:1.5rem}.dmb-console-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--dark-grey3);border:1px solid var(--grey);padding:4px;border-radius:9999px;margin-bottom:1.25rem}.dmb-console-tab{border:none;background:transparent;color:var(--light-grey);font-family:'Barlow',system-ui,sans-serif;font-weight:600;font-size:0.86rem;padding:8px 12px;border-radius:9999px;cursor:pointer;transition:all 0.15s ease}.dmb-console-tab:hover{color:var(--white)}.dmb-console-tab.is-active{background:var(--charcoal);color:var(--white)}.dmb-console-panel[hidden]{display:none !important}.dmb-console-panel-intro{font-size:0.86rem;color:var(--light-grey);margin:0 0 1.15rem;line-height:1.5}.dmb-console-label{display:block;font-size:0.78rem;font-weight:600;color:var(--light-grey);margin-bottom:6px}.dmb-search-input-wrap,.dmb-guest-input-wrap{display:flex;gap:8px;position:relative}.dmb-search-input-wrap .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--light-grey);font-size:0.85rem;pointer-events:none}.dmb-search-input-wrap .dmb-console-input{padding-left:38px}.dmb-console-input{flex:1;min-width:0;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white);border-radius:10px;padding:11px 14px;font-size:0.9rem;outline:none;transition:border-color 0.15s ease}.dmb-console-input:focus{border-color:var(--accent-green2)}.dmb-search-submit-btn{background:var(--accent-green2);color:var(--black);border:none;border-radius:9999px;padding:0 20px;font-weight:700;font-size:0.86rem;cursor:pointer;transition:opacity 0.15s ease}.dmb-search-submit-btn:hover{opacity:0.9}.dmb-console-submit-btn.guest-btn{background:var(--dark-grey3);color:var(--white);border:1px solid var(--grey);border-radius:9999px;padding:0 18px;font-weight:600;font-size:0.85rem;cursor:pointer;white-space:nowrap;transition:border-color 0.15s ease,color 0.15s ease}.dmb-console-submit-btn.guest-btn:hover{border-color:var(--accent-green2);color:var(--accent-green2)}.dmb-console-divider{display:flex;align-items:center;gap:12px;margin:1.15rem 0;color:var(--light-grey);font-size:0.72rem;font-weight:600}.dmb-console-divider::before,.dmb-console-divider::after{content:'';flex:1;height:1px;background:var(--grey)}.dmb-console-browse-btn{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:9999px;background:transparent;border:1px solid var(--grey);color:var(--white);text-decoration:none;font-weight:600;font-size:0.88rem;transition:border-color 0.15s ease,color 0.15s ease}.dmb-console-browse-btn:hover{border-color:var(--accent-green2);color:var(--accent-green2)}.dmb-home-features-section{max-width:1220px;margin:0 auto;padding:2.75rem 1.5rem 3.5rem;border-top:1px solid var(--grey)}.dmb-home-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media (max-width:900px){.dmb-home-pillars{grid-template-columns:1fr;gap:1.75rem}}.dmb-home-pillar{display:flex;flex-direction:column}.feature-title{font-family:'Barlow',system-ui,sans-serif;font-size:1.05rem;font-weight:700;color:var(--white);margin:0 0 6px}.feature-desc{font-size:0.9rem;line-height:1.55;color:var(--light-grey);margin:0}.dmb-home-methodology{max-width:1220px;margin:0 auto 3.5rem;padding:0 1.5rem}.methodology-container{background:var(--dark-grey2);border:1px solid var(--grey);border-radius:16px;padding:2.25rem;display:grid;grid-template-columns:1.05fr 0.95fr;gap:2.25rem;align-items:center}@media (max-width:900px){.methodology-container{grid-template-columns:1fr;padding:1.5rem}}.methodology-kicker{font-size:0.8rem;font-weight:600;color:var(--accent-green2);margin:0 0 8px}.methodology-title{font-family:'Barlow',system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.3rem);font-weight:700;letter-spacing:-0.02em;color:var(--white);margin:0 0 0.85rem}.methodology-text{font-size:0.92rem;line-height:1.6;color:var(--light-grey);margin:0 0 0.85rem}.methodology-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.35rem}.dmb-btn-green{background:var(--accent-green2);color:var(--black);padding:11px 22px;border-radius:9999px;font-weight:700;font-size:0.9rem;text-decoration:none;transition:opacity 0.15s ease}.dmb-btn-green:hover{opacity:0.9;color:var(--black)}.dmb-btn-outline{background:transparent;color:var(--white);border:1px solid var(--grey);padding:11px 22px;border-radius:9999px;font-weight:600;font-size:0.9rem;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}.dmb-btn-outline:hover{border-color:var(--accent-green2);color:var(--accent-green2)}.dmb-rh-watchlist{background:var(--dark-grey3);border:1px solid var(--grey);border-radius:14px;overflow:hidden}.dmb-rh-watchlist-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--grey);font-size:0.78rem;font-weight:600;color:var(--light-grey)}.dmb-rh-watch-row{display:grid;grid-template-columns:1fr 72px auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--grey);text-decoration:none;color:inherit;transition:background 0.15s ease}.dmb-rh-watch-row:hover{background:var(--charcoal)}.dmb-rh-watch-row:last-child{border-bottom:none}.dmb-rh-watch-left{display:flex;flex-direction:column;min-width:0}.dmb-rh-watch-name{font-weight:700;font-size:0.92rem;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmb-rh-watch-sub{font-size:0.74rem;color:var(--light-grey)}.dmb-rh-mini-spark{width:64px;height:24px;display:block}.dmb-rh-watch-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dmb-rh-watch-price{font-weight:700;font-size:0.9rem;color:var(--white);font-variant-numeric:tabular-nums}.dmb-rh-watch-pill{font-size:0.72rem;font-weight:700;padding:2px 8px;border-radius:9999px;font-variant-numeric:tabular-nums}.dmb-rh-watch-pill.is-up{color:var(--accent-green2);background:rgba(0,192,118,0.12)}.dmb-rh-watch-pill.is-down{color:var(--red,#ff5000);background:rgba(255,80,0,0.12)}.dmb-rh-watch-pill.is-flat{color:var(--light-grey);background:var(--charcoal)}body.dmb-auth-bare .dmb-home-footer{display:block !important;background:var(--dark-grey3);border-top:1px solid var(--grey);padding:1.75rem 1.5rem}.footer-container{max-width:1220px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.dmb-home-footer-brand{font-weight:700;font-size:1rem;color:var(--white)}.footer-nav{display:flex;gap:20px}.footer-nav a{color:var(--light-grey);text-decoration:none;font-size:0.84rem;font-weight:600;transition:color 0.15s ease}.footer-nav a:hover{color:var(--accent-green2)}.footer-copy{width:100%;font-size:0.74rem;color:var(--light-grey);margin:4px 0 0}.dmb-join-stage{position:relative;min-height:100vh;width:100%;overflow-x:hidden;background:var(--black)}.dmb-join-glow-layer{display:none !important}.dmb-join{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:2rem 1.25rem 3rem;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.dmb-join-brand{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--grey);display:flex;align-items:center;justify-content:space-between}.dmb-join-logo{height:36px;width:auto;max-width:220px;object-fit:contain;display:block}.dmb-join-logo-fallback{font-family:'Barlow',system-ui,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-0.02em;color:var(--white)}.dmb-join-logo-fallback span{color:var(--accent-green2)}.dmb-join-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:2.75rem;align-items:start}@media (max-width:900px){.dmb-join-grid{grid-template-columns:1fr;gap:1.75rem}}.dmb-join-kicker{display:inline-flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:600;color:var(--accent-green2);margin:0 0 10px}.dmb-join-title{font-family:'Barlow',system-ui,sans-serif;font-size:clamp(2.1rem,4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em;color:var(--white);margin:0 0 14px}.dmb-join-title-accent{color:var(--accent-green2)}.dmb-join-lead{font-size:0.98rem;line-height:1.6;color:var(--light-grey);margin:0 0 22px;max-width:34rem}.dmb-join-features{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:12px}.dmb-join-features li{display:flex;align-items:center;gap:12px;font-size:0.9rem;color:var(--white);font-weight:500}.dmb-join-features i{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,192,118,0.1);color:var(--accent-green2);font-size:0.85rem;flex-shrink:0}.dmb-join-foot-note{font-size:0.82rem;color:var(--light-grey);margin:0}.dmb-join-foot-note a{color:var(--accent-green2);font-weight:600;text-decoration:none}.dmb-join-foot-note a:hover{text-decoration:underline}.dmb-join-card{background:var(--dark-grey2);border:1px solid var(--grey);border-radius:16px;padding:1.5rem}.dmb-join-flash{font-size:0.82rem;padding:10px 12px;border-radius:10px;margin-bottom:14px;line-height:1.4}.dmb-join-flash-success{background:rgba(0,192,118,0.12);border:1px solid rgba(0,192,118,0.3);color:var(--accent-green2)}.dmb-join-flash-error{background:rgba(246,70,93,0.12);border:1px solid rgba(246,70,93,0.3);color:var(--accent-red)}.dmb-join-flash-info{background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white)}.dmb-join-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--dark-grey3);border:1px solid var(--grey);padding:4px;border-radius:9999px;margin-bottom:16px}.dmb-join-tab{border:none;background:transparent;color:var(--light-grey);font-family:'Barlow',system-ui,sans-serif;font-weight:600;font-size:0.84rem;padding:8px;border-radius:9999px;cursor:pointer;transition:0.15s ease}.dmb-join-tab.is-active{background:var(--charcoal);color:var(--white)}.dmb-join-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border-radius:9999px;background:var(--white);color:var(--black);font-weight:700;font-size:0.88rem;text-decoration:none;border:1px solid var(--grey);transition:opacity 0.15s ease;margin-bottom:14px}.dmb-join-google:hover{opacity:0.92;color:var(--black)}.dmb-join-google-hint{font-size:0.76rem;color:var(--light-grey);background:var(--dark-grey3);border:1px dashed var(--grey);border-radius:10px;padding:10px 12px;margin:0 0 14px;line-height:1.45}.dmb-join-divider{display:flex;align-items:center;gap:12px;margin:4px 0 14px;color:var(--light-grey);font-size:0.72rem;font-weight:600}.dmb-join-divider::before,.dmb-join-divider::after{content:'';flex:1;height:1px;background:var(--grey)}.dmb-join-panel[hidden]{display:none !important}.dmb-join-form{display:flex;flex-direction:column;gap:4px}.dmb-join-form--spaced{margin-top:8px}.dmb-join-label{font-size:0.78rem;font-weight:600;color:var(--light-grey);margin-top:8px;margin-bottom:4px}.dmb-join-input{width:100%;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white);border-radius:10px;padding:11px 13px;font-size:0.9rem;outline:none;transition:border-color 0.15s ease}.dmb-join-input:focus{border-color:var(--accent-green2)}.dmb-join-check{display:flex;align-items:center;gap:8px;font-size:0.82rem;color:var(--light-grey);margin:10px 0 4px;cursor:pointer}.dmb-join-check input{accent-color:var(--accent-green2)}.dmb-join-submit{margin-top:14px;width:100%;border:none;border-radius:9999px;padding:12px 18px;background:var(--accent-green2);color:var(--black);font-family:'Barlow',system-ui,sans-serif;font-weight:700;font-size:0.92rem;cursor:pointer;transition:opacity 0.15s ease}.dmb-join-submit:hover:not(:disabled){opacity:0.9}.dmb-join-submit:disabled{opacity:0.6;cursor:wait}.dmb-join-status{font-size:0.78rem;margin:10px 0 0;line-height:1.4}.dmb-join-status.is-error{color:var(--accent-red)}.dmb-join-status.is-ok{color:var(--accent-green2)}.dmb-join-guest{margin-top:16px;border-top:1px solid var(--grey);padding-top:12px}.dmb-join-guest summary{cursor:pointer;font-size:0.8rem;color:var(--light-grey);font-weight:600;list-style:none}.dmb-join-guest summary::-webkit-details-marker{display:none}.dmb-join-guest[open] summary{color:var(--white);margin-bottom:8px}.dmb-join-guest-note{font-size:0.76rem;color:var(--light-grey);line-height:1.45;margin:0 0 10px}.dmb-join-guest-btn{width:100%;margin-top:10px;padding:10px 14px;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white);font-family:'Barlow',system-ui,sans-serif;font-size:0.85rem;font-weight:600;border-radius:9999px;cursor:pointer}.dmb-join-guest-btn:hover{border-color:var(--accent-green2);color:var(--accent-green2)}.dmb-portal-guest-block.is-collapsed{display:none}.dmb-login-wrap{max-width:440px;margin:0 auto;padding:28px 16px 56px}.dmb-login-card{background:var(--charcoal);border:1px solid var(--grey);border-top:3px solid var(--accent-green2);border-radius:8px;padding:26px 24px 24px;box-shadow:0 12px 32px rgba(0,0,0,0.5)}.dmb-login-brand{display:flex;align-items:center;gap:10px;margin-bottom:6px}.dmb-login-brand-badge{width:32px;height:32px;border-radius:6px;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--accent-green2);display:inline-flex;align-items:center;justify-content:center;font-size:0.9rem}.dmb-login-title{font-family:'Barlow Condensed',sans-serif;font-size:1.55rem;font-weight:800;text-transform:uppercase;color:var(--white);margin:0;letter-spacing:0.03em}.dmb-login-sub{font-size:0.84rem;color:var(--light-grey);margin:6px 0 18px;line-height:1.45}.dmb-login-alert{font-size:0.8rem;padding:10px 12px;border-radius:6px;margin-bottom:14px;line-height:1.4}.dmb-login-alert-error{background:rgba(246,70,93,0.12);border:1px solid rgba(246,70,93,0.3);color:var(--accent-red)}.dmb-login-alert-ok{background:rgba(0,192,118,0.12);border:1px solid rgba(0,192,118,0.3);color:var(--accent-green2)}.dmb-login-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border-radius:6px;background:var(--white);color:var(--black);font-weight:700;font-size:0.88rem;text-decoration:none;border:1px solid var(--grey);margin-bottom:14px}.dmb-login-google:hover{opacity:0.92;color:var(--black)}.dmb-login-divider{display:flex;align-items:center;gap:10px;margin:4px 0 14px;color:var(--light-grey);font-family:'JetBrains Mono',monospace;font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em}.dmb-login-divider::before,.dmb-login-divider::after{content:'';flex:1;height:1px;background:var(--grey)}.dmb-login-label{display:block;font-size:0.68rem;font-weight:800;color:var(--light-grey);text-transform:uppercase;letter-spacing:0.05em;margin:10px 0 5px}.dmb-login-input{width:100%;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white);border-radius:6px;padding:10px 12px;font-size:0.88rem;outline:none;box-sizing:border-box}.dmb-login-input:focus{border-color:var(--accent-green2)}.dmb-login-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px;font-size:0.8rem;color:var(--light-grey)}.dmb-login-row a{color:var(--accent-green2);text-decoration:none;font-weight:700}.dmb-login-row a:hover{text-decoration:underline}.dmb-login-submit{margin-top:14px;width:100%;border:none;border-radius:6px;padding:11px 16px;background:var(--accent-green2);color:var(--black);font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:0.94rem;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer}.dmb-login-submit:hover{opacity:0.9}.dmb-login-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--grey);font-size:0.8rem;color:var(--light-grey);text-align:center}.dmb-login-foot a{color:var(--accent-green2);font-weight:700;text-decoration:none}.dmb-login-foot a:hover{text-decoration:underline}.dmb-login-guest-btn{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;border-radius:6px;background:var(--dark-grey3);border:1px solid var(--grey);color:var(--white);font-size:0.8rem;font-weight:700;text-decoration:none;box-sizing:border-box}.dmb-login-guest-btn:hover{border-color:var(--accent-green2);color:var(--accent-green2)}
.section-title,.pp-panel-title,.mt-panel-title,.tf-panel-title,.pf-panel-title,.dmb-sidebar-widget-header,.pp-player-name,.tf-title,.ds-title,.pf-title,.im-title,.mt-title,.tdb-title{font-family:'Barlow',system-ui,-apple-system,sans-serif !important;text-transform:none !important;letter-spacing:-0.02em !important;font-weight:700 !important;text-shadow:none !important}.dmb-num,.pp-header-stat-val,.pp-stat-val,.dmb-rh-price,.dmb-rh-watch-price,.dmb-data-table td,.im-history-table td,.pp-table td,.tf-table td,.pf-table td{font-variant-numeric:tabular-nums !important}.glass-panel,.pp-glass-panel,.mt-glass-panel,.tf-glass-panel,.pf-glass-panel,.pp-glow-card,.tf-glow-card{background:var(--dark-grey2,#141414) !important;border:1px solid var(--grey,#242424) !important;border-top:1px solid var(--grey,#242424) !important;border-radius:16px !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;padding:24px !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.pp-glow-1,.pp-glow-2,.tf-glow-1,.tf-glow-2,.an-glow-1,.an-glow-2,.mt-glow-1,.mt-glow-2{display:none !important}.dmb-pos-badge,.im-pos-badge,.myteam-slot-badge,.draft-roster-slot-label,.tsym,.ticker,.dmb-ticker{background:var(--dark-grey3,#0e0e0e) !important;color:#e2e8f0 !important;border:1px solid var(--grey,#242424) !important;border-radius:6px !important;box-shadow:none !important;text-shadow:none !important}.first-name,.draft-player-fname{font-weight:300;opacity:0.75;font-size:0.95em}.dmb-data-table,.im-history-table,.pp-table,.tf-table,.pf-table{border-collapse:collapse !important;background:transparent !important;width:100% !important}.dmb-data-table th,.im-history-table th,.pp-table th,.tf-table th,.pf-table th{padding:14px 12px !important;border-bottom:2px solid rgba(255,255,255,0.08) !important;background:transparent !important;color:#94a3b8 !important;font-size:0.72rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important}.dmb-data-table td,.im-history-table td,.pp-table td,.tf-table td,.pf-table td{padding:14px 12px !important;border-bottom:1px solid rgba(255,255,255,0.04) !important;background:transparent !important;font-size:0.82rem !important;color:#e2e8f0 !important;vertical-align:middle !important}.dmb-data-table tbody tr:hover td,.im-history-table tbody tr:hover td,.pp-table tbody tr:hover td,.tf-table tbody tr:hover td,.pf-table tbody tr:hover td{background:rgba(255,255,255,0.02) !important}#dmb-sidebar{background-color:var(--dark-grey3,#0c0c0e) !important;border-right:1px solid rgba(255,255,255,0.05) !important;box-shadow:none !important}#dmb-sidebar .sidebar-brand{border-bottom:1px solid rgba(255,255,255,0.05) !important;background-color:var(--dark-grey3,#0c0c0e) !important}#dmb-sidebar .sidebar-footer{border-top:1px solid rgba(255,255,255,0.05) !important;background-color:var(--dark-grey3,#0c0c0e) !important}#dmb-sidebar .sidebar-nav li.active a{background-color:rgba(0,192,118,0.06) !important;border-left:4px solid var(--accent-green,#00c076) !important;color:#ffffff !important;padding-left:10px !important;border-radius:0 8px 8px 0 !important}#dmb-sidebar .sidebar-nav a{color:#94a3b8 !important;font-size:0.88rem !important;font-weight:500 !important;transition:all 0.15s ease-in-out !important}#dmb-sidebar .sidebar-nav a:hover{color:#ffffff !important;background-color:rgba(255,255,255,0.02) !important}#dmb-sidebar .sidebar-nav .has-submenu.submenu-open .submenu-list{background:rgba(0,0,0,0.15) !important;padding:8px 0px !important;border-left:2px solid rgba(255,255,255,0.03) !important;margin-left:20px !important}#cn-ticker-root{background:var(--dark-grey3,#0c0c0e) !important;border-top:1px solid rgba(255,255,255,0.05) !important;box-shadow:none !important}.pp-header-stat-box--price{background:var(--charcoal,#1e2024) !important;border-color:rgba(255,255,255,0.16) !important}.pp-stat-val--price{color:#ffffff !important;font-size:1.55rem !important;letter-spacing:-0.02em !important}.pp-stat-unit{font-size:0.75rem;color:#94a3b8;font-weight:600}.pp-stat-muted{color:#64748b}.pp-stat-sub strong{color:#e2e8f0;font-weight:700}#pp-weekly-breakdown-table:not(.pp-weeks-expanded) tr.pp-week-row--collapsed{display:none}.pp-weeks-toggle-wrap{margin-top:12px;display:flex;justify-content:center}.pp-weeks-toggle-btn{background:var(--dark-grey3,#0c0c0e);border:1px solid var(--grey,#242424);color:#cbd5e1;padding:8px 16px;border-radius:999px;font-family:'Barlow',sans-serif;font-size:0.8rem;font-weight:700;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.pp-weeks-toggle-btn:hover{background:var(--charcoal,#1e2024);color:#ffffff;border-color:rgba(255,255,255,0.22)}.dmb-rh-player-name{color:#ffffff;text-decoration:none}.dmb-rh-player-name:hover{color:var(--accent-green2,#00c076)}.dmb-rh-format-pill{text-decoration:none}.dmb-rh-asof{color:#64748b;font-size:0.78rem;font-weight:500}.dmb-rh-range-bar{display:flex;align-items:center;gap:6px;padding:4px 0 12px;border-bottom:1px solid var(--grey,#242424);margin-bottom:12px}.dmb-rh-range-btn{background:transparent;border:1px solid transparent;color:#94a3b8;font-family:'Barlow',sans-serif;font-size:0.75rem;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.dmb-rh-range-btn:hover{color:#ffffff;background:rgba(255,255,255,0.04)}.dmb-rh-range-btn.is-active{background:rgba(0,192,118,0.12);color:var(--accent-green2,#00c076);border-color:rgba(0,192,118,0.35)}
.fbox-container,.newhome .stage2{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 20px;position:relative}.fbox-container{margin-bottom:60px}.fbox-container .left{width:42%;margin-left:6%;position:relative}.fbox-container .image{background:url(/wp-content/uploads/2021/07/fortlauderdale-aerial.jpg);height:500px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.fbox-container .text{padding:20px;font-size:16px;line-height:23px;font-weight:400;color:white;background:#09193a;width:100%;position:absolute;bottom:-100px;left:-50px}.fbox-container .text h1{font-size:2rem;color:white!important;font-family:'Barlow',system-ui,-apple-system,sans-serif!important;letter-spacing:2px}.fbox-container .right{width:42%;margin-right:6%;height:100%}.specialty-services-container{padding:20px 50px;text-align:center}.specialty-services-container h2{text-transform:uppercase;font-family:'Barlow',system-ui,-apple-system,sans-serif!important;font-weight:900;letter-spacing:2px;font-size:4rem!important;margin-bottom:30px;color:#09193a!important}.specialty-services-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;padding:0}.specialty-services-list li{list-style:none;padding:10px;width:30%}.specialty-services-list a{box-shadow:0px 0px 20px 0px rgb(0 0 0 / 10%);text-align:center;background-color:#f0ece5;display:flex;flex-wrap:wrap;align-content:center;padding:0px;font-weight:300;font-family:'Barlow',system-ui,-apple-system,sans-serif!important;transition:all 500ms ease;position:relative;height:100%}.specialty-services-list a:hover{background-color:#fff;box-shadow:none}.specialty-services-list a:before{position:absolute;content:'';left:0;top:0;bottom:0;right:0;border:6px solid #fff;transition:.9s}.specialty-services-list a:hover:before{border:4px dashed #b3222c}.specialty-services-list .image{width:100%;position:relative;padding-top:30px}.specialty-services-list .image img{height:70px;width:auto}.specialty-services-list .text{padding:30px 40px;width:100%;min-height:120px;font-size:18px;font-weight:700;color:#2a2a2a;text-align:center;align-content:center}.standard-services{background:#0d2554;color:white;margin-bottom:60px}.standard-services .content{text-align:center;border-top:15px solid #b3222c;padding:50px 50px 0px 50px}.standard-services .content h1,.standard-services .content h2,.standard-services .content h3{font-family:'Barlow',system-ui,-apple-system,sans-serif!important;font-size:2.5rem;color:white!important}.standard-services .boxes{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.standard-services .s-box{width:48%;position:relative;display:flex;text-align:left;justify-content:space-between;align-content:center;align-items:center;padding:30px;border:1px solid #ffffff36;margin-bottom:30px;background:#ffffff0f;background:linear-gradient(144deg,#ffffff08 0%,#ffffff0f 100%);transition:all 500ms ease}.standard-services .s-box:hover{background:#00000063;border-color:#e01725}.standard-services .s-box:hover h2{color:#e01725!important}.standard-services .s-box:hover .icon i{color:white!important;mix-blend-mode:normal!important}.standard-services .s-box:hover p{color:white}.standard-services .s-box a{position:absolute;top:0;left:0;background:transparent!important;width:100%;height:100%}.standard-services .s-box .info{padding-left:30px}.standard-services .s-box p{color:#ffffffcc;font-size:.9rem}.standard-services .s-box h2{font-family:'Barlow',system-ui,-apple-system,sans-serif!important;color:#ff4652!important;font-weight:900;letter-spacing:1px;text-transform:none;font-size:1.25rem}.standard-services .s-box .icon i{color:white;mix-blend-mode:overlay}.standard-services .featuredimage{height:300px;background:url(/wp-content/uploads/2021/06/miami-2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1199px){.fbox-container{margin-bottom:0}#content .fbox-container .text h1{font-size:1.5rem!important}.fbox-container .text{position:static}.fbox-container .image{height:350px}.fbox-container .left{width:100%;margin-left:0}.fbox-container .right{width:100%;margin-right:0}.fifty-container .content,.fifty-container .image{width:100%;min-height:400px}.specialty-services-list li{width:45%}.specialty-services-list li:last-child{flex-grow:1}.standard-services .s-box{width:100%}}@media screen and (max-width:599px){.specialty-services-list li{width:100%}}@media screen and (max-width:999px){.article-layout .blog-cat-img{width:100%;height:200px}.article-layout .article-details{width:100%;padding-top:20px}}@media screen and (min-width:1000px){.article-layout .blog-cat-img{width:40%;height:200px}.article-layout .article-details{width:60%;padding-left:40px;padding-right:20px}}.article-layout{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:40px}.article-layout .blog-cat-img{position:relative;overflow:hidden;border-radius:5px}.article-layout .blog-cat-img img{position:absolute;height:100%;width:100%;object-fit:cover}.article-layout .blog-cat-img .category{position:absolute;z-index:1;top:0;left:0;padding:5px}#content .article-layout .blog-cat-img .category a{font-size:.75rem;font-weight:600;color:white!important;display:block;background:#ff6200;padding:5px 8px;border-radius:5px}#content .article-layout .blog-cat-img .category a:hover{text-decoration:none;background:#f15c00}.article-layout .article-details h2{font-size:1.5rem;font-weight:800;margin-bottom:5px;margin-top:0px;padding:0px}.article-details .entry-meta{font-size:.7rem;font-weight:500;margin-bottom:4px;color:#aaaaaa}.article-details .entry-content{font-size:.9rem}.article-details .entry-content p{padding-bottom:0px;margin-bottom:5px}.article-details .entry-content .btn{background:transparent;border:none;padding:0px;font-size:.9rem;text-transform:uppercase;font-weight:400}.readmorepls{text-transform:uppercase;font-size:.9rem;padding-top:10px;display:block}@media screen and (min-width:1200px){.blog-posts{width:75%;padding-right:20px}.post-content{width:75%;padding-right:40px}.blog-sidebar{width:25%;padding:8px}}@media screen and (max-width:1199px){.blog-posts{width:100%}.post-content{width:100%}.blog-sidebar{width:100%;padding:8px}}.blog-sidebar .cat-container{margin-bottom:60px}.blog-sidebar .cat-container ul{list-style:none;padding:0px;text-align:center}.blog-sidebar .cat-container .cat-item{margin-bottom:10px;border-radius:5px;color:white;background-color:black;font-weight:700;padding:45px 15px;font-family:'Barlow',system-ui,-apple-system,sans-serif;text-shadow:2px 4px 3px rgba(0,0,0,0.6);font-size:.85rem}#content .blog-sidebar .cat-container .cat-item a{color:white!important;text-transform:uppercase;letter-spacing:1px}.blog-sidebar .cat-container .cat-item a:hover{text-decoration:none}.blog-sidebar .cat-container li.categories{font-weight:600;text-transform:uppercase;font-family:'Barlow',system-ui,-apple-system,sans-serif;letter-spacing:1px}.blog-sidebar .cat-container li.categories ul{margin-top:10px;padding-top:15px;border-top:1px solid #d5d5d5}.blog-sidebar .cat-item-7{background:linear-gradient(180deg,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.40) 100%),url(/wp-content/uploads/2021/08/HR.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.blog-sidebar .cat-item-6{background:linear-gradient(180deg,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.40) 100%),url(/wp-content/uploads/2021/08/accounting.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#content .blog-cta a{font-family:'Barlow',system-ui,-apple-system,sans-serif;font-size:18px;height:auto;line-height:normal;text-align:center;background:#ff6200;border-width:1px;border-color:#ff6200;border-style:solid;color:#ffffff!important;cursor:pointer;font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;padding:10px 40px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eeeeee;-webkit-box-shadow:0 1px 1px #eeeeee;margin-bottom:40px;box-shadow:none;vertical-align:middle;width:100%;display:block}#content .blog-cta a:hover{text-decoration:none;background-color:#f15c00}.hero-featured{height:400px;overflow:hidden;position:relative}.hero-featured img{height:100%;object-fit:cover}h1.blog-title{font-size:4rem;font-weight:800;margin-bottom:40px;margin-top:20px}.wowablog .entry-meta{font-size:.85rem}.recent-blog{background:#14212b;padding:35px 50px;margin:0 0 60px;overflow:hidden;border-width:1px;border-style:solid;border-color:#ededed}.recent-blog h3{font-size:1rem;font-weight:800;margin-bottom:20px;color:white!important}#content .recent-blog a{font-weight:700;font-size:.85rem!important;line-height:.0rem!important}.recent-blog .blog-recent-date{color:white;font-size:.75rem}.blog-recent-img{margin-bottom:10px}.blog-recent-title{line-height:1rem;margin-bottom:5px}#social-sharing-container{font-size:2.5rem;display:flex;justify-content:space-evenly;margin-bottom:30px}#content a.social-sharing-icon-facebook{color:#4267B2!important}#content a.social-sharing-icon-twitter{color:#1DA1F2!important}#content a.social-sharing-icon-pinterest{color:#E60023!important}#content a.social-sharing-icon-linkedin{color:#2867B2!important}#content a.social-sharing-icon-email{color:#b9b9b9!important}.post-navigation{display:none}.blog-breadcrumbs{padding:5px;background:#14212b;color:gray}.blog-breadcrumbs .container{padding:0px}.blog-breadcrumbs a{color:#ff6200;font-weight:700;font-size:.9rem}@media screen and (max-width:1199px){.post-content,.blog-posts{padding:20px}h1.blog-title{font-size:2rem}}.local-long-services .preamble h2{text-transform:uppercase;font-family:'Barlow',system-ui,-apple-system,sans-serif!important;font-weight:900;letter-spacing:2px;font-size:3.5em!important;margin-bottom:30px;color:#09193a!important}.local-long-services .preamble{text-align:center;margin-bottom:30px}.local-long-services li{list-style:none;display:flex;background:#eceff1;padding:20px;margin-bottom:30px;border-radius:8px;align-content:center;align-items:center;border:1px solid #cfd8dc;color:#74787a}.local-long-services .icon{padding-right:30px}.local-long-services .icon i{font-size:4rem;color:#b0bec5}.local-long-services .bullets h2{padding:0px;margin-top:0px;margin-bottom:5px;font-size:1.5rem;font-weight:900;text-transform:uppercase;color:#0d2554!important;font-family:'Barlow',system-ui,-apple-system,sans-serif!important}.local-long-services ul{padding:0px;padding-inline-start:0px}.long-map{position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center;background:#0d2554;border-radius:15px;margin-bottom:60px;color:#ffffffde;box-shadow:rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset}.long-map .overlay{position:absolute;width:100%;height:100%;background:url(/wp-content/uploads/2021/08/map-overlay.png);z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:overlay;opacity:.2}.long-map .map{width:55%;z-index:2}.long-map .text{width:45%;padding:25px 30px;font-size:1rem;z-index:2}.long-map h1,.long-map h2{font-family:'Barlow',system-ui,-apple-system,sans-serif!important;font-size:3rem;font-weight:900;color:white!important}.location-info{background:#00000073;width:100%;padding:15px;text-align:center;font-weight:500;border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:2}.bullets{display:flex;flex-wrap:wrap;justify-content:space-between}.bullets .left{width:60%}.bullets .right{width:30%;padding-bottom:30px}.bullets .image{background:url(/wp-content/uploads/2021/08/winding-road.jpg);height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.bullets .image.image{background-image:url(/wp-content/uploads/2021/08/flaud-bead.jpg)}.dmb-ticker,.ticker{display:inline-flex;align-items:center;justify-content:center;font-family:'Barlow Condensed','Roboto Mono',monospace,system-ui,sans-serif;font-weight:900;letter-spacing:0.05em;text-transform:uppercase;border-radius:5px;border:1.5px solid rgba(189,102,255,0.35);background:rgba(189,102,255,0.12);color:#bd66ff;padding:2px 7px;font-size:0.68rem;line-height:1.2;white-space:nowrap;vertical-align:middle;user-select:none}.ticker.ticker-QB{background:rgba(252,43,109,0.12);border-color:rgba(252,43,109,0.4);color:#fc2b6d}.ticker.ticker-RB,.ticker.ticker-FB{background:rgba(32,206,184,0.12);border-color:rgba(32,206,184,0.4);color:#20ceb8}.ticker.ticker-WR{background:rgba(89,167,255,0.12);border-color:rgba(89,167,255,0.4);color:#59a7ff}.ticker.ticker-TE{background:rgba(253,151,45,0.12);border-color:rgba(253,151,45,0.4);color:#fd972d}.ticker.ticker-K,.ticker.ticker-PK{background:rgba(249,207,37,0.12);border-color:rgba(249,207,37,0.4);color:#f9cf25}.ticker.ticker-DL,.ticker.ticker-DE,.ticker.ticker-DT,.ticker.ticker-NT,.ticker.ticker-EDGE,.ticker.ticker-IDL{background:rgba(253,92,1,0.12);border-color:rgba(253,92,1,0.4);color:#fd5c01}.ticker.ticker-LB,.ticker.ticker-ILB,.ticker.ticker-OLB,.ticker.ticker-MLB,.ticker.ticker-WLB,.ticker.ticker-SLB{background:rgba(163,172,255,0.12);border-color:rgba(163,172,255,0.4);color:#a3acff}.ticker.ticker-DB,.ticker.ticker-CB,.ticker.ticker-S,.ticker.ticker-SS,.ticker.ticker-FS,.ticker.ticker-SAF,.ticker.ticker-NB{background:rgba(253,125,182,0.12);border-color:rgba(253,125,182,0.4);color:#fd7db6}.ticker.ticker-FUT,.ticker.ticker-UNK{background:rgba(189,102,255,0.12);border-color:rgba(189,102,255,0.4);color:#bd66ff}.dmb-ticker-lg{font-size:0.85rem;padding:4px 10px;min-width:52px;height:32px}.dmb-player-status{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;vertical-align:middle}.dmb-status-badge{display:inline-flex;align-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:0.58rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid transparent;line-height:1.2;white-space:nowrap}.dmb-injury-severe{color:#fc2b6d;background:rgba(252,43,109,0.12);border-color:rgba(252,43,109,0.35)}.dmb-injury-questionable{color:#f9cf25;background:rgba(249,207,37,0.12);border-color:rgba(249,207,37,0.35)}.dmb-injury-mild{color:#fd972d;background:rgba(253,151,45,0.12);border-color:rgba(253,151,45,0.35)}.dmb-waiver{color:#bd66ff;background:rgba(189,102,255,0.12);border-color:rgba(189,102,255,0.35)}.dmb-available{color:#20ceb8;background:rgba(32,206,184,0.12);border-color:rgba(32,206,184,0.35)}
.tmt_faq{padding-top:60px;padding-bottom:60px;text-align:center;background:url(/wp-content/uploads/2021/06/miami-2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;color:white}.tmt_faq .container{position:relative;z-index:2;top:0}.tmt_faq .overlay{background:black;position:absolute;width:100%;height:100%;top:0;z-index:1;opacity:.8}.tmt_faq h2{font-size:4rem;font-style:italic;font-weight:700;letter-spacing:1px;margin-bottom:30px}.tmt_faq p{font-size:1.5rem;font-style:italic}.tmt_faq a{font-weight:700;letter-spacing:1px;color:#ff9900;font-size:1.5rem}.tmt_faq .question p{font-style:normal;font-weight:bold}.tmt_faq .answer p{font-style:normal}.tmt_faq .answer ul{padding:10px 10px 10px 34px;background:#09193ac0;text-align:left;max-width:500px;margin:0 auto 1rem}
:root{--bg-dark:#07090e;--panel-bg:rgba(22,28,45,0.65);--card-bg:rgba(255,255,255,0.03);--border-light:rgba(255,255,255,0.1);--accent-green:#17c970;--accent-blue:#3d8bff;--accent-gold:#f9cf25;--accent-red:#ff5c5c;--text-muted:#8a99af;--glow-shadow:0 20px 40px rgba(0,0,0,0.4)}.an-wrapper{position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:var(--bg-dark);color:#fff;font-family:'Outfit',sans-serif}.an-glow-1{position:absolute;top:10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(23,201,112,0.08) 0%,transparent 70%);border-radius:50%;filter:blur(60px);z-index:0;pointer-events:none}.an-glow-2{position:absolute;bottom:10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(61,139,255,0.08) 0%,transparent 70%);border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none}.filter-bar{background:rgba(255,255,255,0.03);border:1px solid var(--border-light);border-radius:20px;padding:8px;display:inline-flex;gap:8px;margin-bottom:30px;backdrop-filter:blur(10px)}.filter-btn{padding:10px 24px;border-radius:14px;color:var(--text-muted);text-decoration:none;font-weight:600;font-size:0.9rem;transition:all 0.2s}.filter-btn:hover{background:rgba(255,255,255,0.05);color:#fff}.filter-btn.active{background:#fff;color:#000}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:40px}.kpi-card{background:linear-gradient(145deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);border:1px solid var(--border-light);border-radius:28px;padding:24px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.kpi-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-green);opacity:0.8}.kpi-visual{width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,0.03);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.08)}.kpi-visual i{font-size:1.8rem}.kpi-data{display:flex;flex-direction:column}.kpi-label{font-size:0.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.12em;font-weight:600}.kpi-value{font-size:2.2rem;font-weight:800;line-height:1.1;margin-top:4px}.section-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.section-title{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:12px;letter-spacing:-0.02em}.section-title i{color:var(--accent-green)}.prob-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.prob-item{background:rgba(255,255,255,0.02);border:1px solid var(--border-light);border-radius:24px;padding:20px;text-align:center;transition:transform 0.2s}.prob-item:hover{transform:translateY(-5px);background:rgba(255,255,255,0.04)}.prob-grade{font-size:0.9rem;font-weight:600;color:var(--text-muted);margin-bottom:12px}.prob-val{font-size:1.8rem;font-weight:800}.prob-sub{font-size:0.7rem;color:rgba(255,255,255,0.2);margin-top:4px;text-transform:uppercase}.sleek-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.sleek-table th{text-align:left;padding:0 15px 10px;font-size:0.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.1em}.sleek-table td{background:rgba(255,255,255,0.02);padding:14px 15px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.sleek-table td:first-child{border-left:1px solid var(--border-light);border-radius:14px 0 0 14px}.sleek-table td:last-child{border-right:1px solid var(--border-light);border-radius:0 14px 14px 0}.val-bold{font-weight:800;font-size:1rem;color:#fff}.comp-feed{display:flex;flex-direction:column;gap:12px}.comp-card{background:rgba(255,255,255,0.02);border:1px solid transparent;border-radius:24px;padding:16px 20px;display:flex;align-items:center;gap:18px;transition:all 0.25s ease}.comp-card:hover{background:rgba(255,255,255,0.06);border-color:var(--border-light);box-shadow:0 10px 30px rgba(0,0,0,0.2);transform:translateX(8px)}.p-avatar-wrap{position:relative}.p-avatar{width:56px;height:56px;border-radius:18px;object-fit:cover;background:#000;border:1px solid var(--border-light)}.p-status{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;border:3px solid #161c2d}.p-info{flex:1}.p-name{font-weight:700;font-size:1.1rem;margin-bottom:2px}.p-name a{color:#fff;text-decoration:none}.p-meta{font-size:0.85rem;color:var(--text-muted)}.p-data{text-align:right}.p-score{font-size:1.4rem;font-weight:800;color:#fff}.p-outcome{font-size:0.7rem;font-weight:800;text-transform:uppercase;padding:4px 12px;border-radius:10px;margin-top:6px;display:inline-block}.cn-hit-rates{margin-top:40px;margin-bottom:30px}.cn-hit-rates .title h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1.5rem;border-bottom:2px solid rgba(255,255,255,0.05);padding-bottom:10px}.cn-hit-rates .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hr-box{background:linear-gradient(145deg,#181d28 0%,#11141c 100%);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:20px}.hr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-family:'Barlow Condensed';text-transform:uppercase;font-size:1.1rem}.hr-header .title{color:#59a7ff;font-weight:600}.hr-box:last-child .hr-header .title{color:#f9cf25}.label-meta{font-size:0.75rem;font-weight:800;padding:2px 8px;border-radius:4px;margin-left:6px;color:#fff;background:rgba(255,255,255,0.05)}.label-meta.tier-Elite,.label-meta.tier-S-Tier,.label-meta.tier-S{background:var(--accent-green);color:#000}.label-meta.tier-A-Tier{background:var(--accent-blue)}.label-meta.tier-B-Tier{background:var(--accent-gold);color:#000}.label-meta.pos.QB{background:#fc2b6d}.label-meta.pos.RB{background:#20ceb8;color:#000}.label-meta.pos.WR{background:#59a7ff}.label-meta.pos.TE{background:#fd972d}.hr-bar-wrap{width:100%;display:flex;height:35px;border-radius:6px;overflow:hidden;margin-bottom:20px;border:1px solid rgba(255,255,255,0.1)}.hr-bar-segment{display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:0.85rem}.hr-legend{display:flex;flex-wrap:wrap;gap:15px;font-size:0.85rem;font-weight:600;color:#a3bbd3}.hr-legend-item{display:flex;align-items:center;gap:6px}.hr-dot{display:inline-block;width:12px;height:12px;border-radius:2px}.hr-sample{margin-top:15px;font-size:0.8rem;color:#888;border-top:1px solid rgba(255,255,255,0.05);padding-top:10px}@media (max-width:900px){.cn-hit-rates .grid{grid-template-columns:1fr}}
:root{--tf-panel-bg:rgba(20,21,30,0.65);--tf-card-bg:rgba(255,255,255,0.03);--tf-border:rgba(255,255,255,0.08);--tf-border-focus:rgba(255,255,255,0.2);--primary:#080b11;--dark-grey2:rgba(16,20,32,0.75);--light-grey:#8a99af;--text-muted:#8a99af;--barlow:'Barlow Condensed','Barlow',sans-serif;--primary-font:'Barlow','Inter',sans-serif;--accent-green:#00c076;--accent-blue:#3d8bff;--accent-red:#ff5c5c;--accent-gold:#f9cf25}.tf-wrapper{position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:var(--primary);color:#fff;font-family:var(--primary-font),sans-serif}.tf-glow-1{position:absolute;top:5%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(23,201,112,0.06) 0%,transparent 70%);border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none}.tf-glow-2{position:absolute;bottom:5%;left:-10%;width:650px;height:650px;background:radial-gradient(circle,rgba(61,139,255,0.06) 0%,transparent 70%);border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none}.tf-header{margin-bottom:30px}.tf-title{font-family:var(--barlow),sans-serif;font-size:2.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:8px}.tf-subtitle{color:var(--light-grey);font-size:1rem;margin-bottom:24px}.tf-setup-bar{display:flex;gap:16px;flex-wrap:wrap;background:var(--dark-grey2);border:1px solid var(--tf-border);padding:16px 24px;border-radius:16px;backdrop-filter:blur(15px);margin-bottom:35px}.tf-control-group{display:flex;flex-direction:column;gap:6px}.tf-control-group label{font-family:var(--barlow),sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--light-grey)}.tf-select{background:var(--dark-grey);border:1px solid var(--tf-border);color:#e2e8f0;padding:8px 16px;border-radius:8px;font-size:0.9rem;cursor:pointer;min-width:180px;transition:all 0.2s;outline:none}.tf-select:focus{border-color:var(--tf-border-focus);box-shadow:0 0 0 2px rgba(255,255,255,0.05)}.tf-tabs-nav{display:flex;border-bottom:1px solid var(--tf-border);margin-bottom:30px;gap:30px;overflow-x:auto}.tf-tab-link{padding:12px 6px;color:var(--light-grey);text-decoration:none;font-weight:600;font-size:1.15rem;border-bottom:2px solid transparent;transition:all 0.2s;font-family:var(--barlow),sans-serif;text-transform:uppercase;letter-spacing:0.08em;cursor:pointer;white-space:nowrap}.tf-tab-link:hover{color:#fff}.tf-tab-link.active{color:var(--grade-a);border-bottom-color:var(--grade-a)}.tf-tab-pane{display:none}.tf-tab-pane.active{display:block;animation:tfFadeIn 0.3s ease-out}@keyframes tfFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tf-layout-grid{display:grid;grid-template-columns:320px 1fr;gap:30px}@media (max-width:992px){.tf-layout-grid{grid-template-columns:1fr}}.tf-panel-title{font-family:var(--barlow),sans-serif;font-size:1.25rem;text-transform:uppercase;font-weight:600;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.05);padding-bottom:10px;display:flex;align-items:center;gap:10px;letter-spacing:0.05em}.tf-mode-selector{display:flex;flex-direction:column;gap:12px}.tf-mode-option{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,0.02);border:1px solid var(--tf-border);border-radius:10px;cursor:pointer;transition:all 0.2s}.tf-mode-option:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.15)}.tf-mode-option.active{background:rgba(23,201,112,0.08);border-color:var(--grade-a)}.tf-mode-lbl{font-weight:600;font-size:0.95rem}.tf-mode-desc{font-size:0.75rem;color:var(--light-grey);margin-top:2px}.tf-radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid var(--light-grey);display:flex;align-items:center;justify-content:center;transition:all 0.2s}.tf-mode-option.active .tf-radio-circle{border-color:var(--grade-a)}.tf-mode-option.active .tf-radio-circle::after{content:'';width:8px;height:8px;background:var(--grade-a);border-radius:50%}.tf-partners-list{display:flex;flex-direction:column;gap:16px}.tf-partner-card{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:20px 24px;background:rgba(22,28,45,0.4);border:1px solid var(--tf-border);border-radius:16px;transition:all 0.25s ease;backdrop-filter:blur(10px)}.tf-partner-card:hover{border-color:rgba(255,255,255,0.15);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.3)}.tf-rank-badge{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--barlow),sans-serif;font-weight:700;font-size:1.4rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08)}.tf-partner-card:nth-child(1) .tf-rank-badge{background:rgba(23,201,112,0.12);border-color:var(--grade-a);color:var(--grade-a)}.tf-partner-card:nth-child(2) .tf-rank-badge{background:rgba(89,167,255,0.12);border-color:var(--wr);color:var(--wr)}.tf-partner-info{display:flex;flex-direction:column;gap:4px}.tf-partner-name{font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:10px}.tf-window-tag{font-size:0.65rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:0.05em;display:inline-block}.tf-window-tag.contender{background:rgba(255,97,47,0.12);color:var(--grade-d);border:1px solid rgba(255,97,47,0.2)}.tf-window-tag.rebuilder{background:rgba(249,207,37,0.12);color:var(--grade-b);border:1px solid rgba(249,207,37,0.2)}.tf-window-tag.neutral{background:rgba(255,255,255,0.05);color:var(--light-grey);border:1px solid rgba(255,255,255,0.08)}.tf-metrics-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px}.tf-metric-item{font-size:0.8rem;color:var(--light-grey);display:flex;align-items:center;gap:6px}.tf-metric-item i{font-size:0.85rem}.tf-bullet-list{margin-top:12px;padding-left:18px;font-size:0.85rem;color:#cbd5e1;display:flex;flex-direction:column;gap:4px}.tf-score-col{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px}.tf-score-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;min-width:120px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.tf-score-badge.likely{background:linear-gradient(90deg,rgba(37,249,93,1) 0%,rgba(25,255,191,1) 100%);color:#181c28}.tf-score-badge.moderate{background:linear-gradient(90deg,rgb(249,117,37) 0%,rgb(255,152,25) 100%);color:#181c28}.tf-score-badge.unlikely{background:linear-gradient(90deg,rgb(249,37,74) 0%,rgb(255,25,87) 100%);color:#181c28}.tf-score-badge .tf-score-val{font-size:1.7rem;font-weight:800;font-family:var(--barlow),sans-serif;color:inherit}.tf-score-badge .tf-score-lbl{font-size:0.65rem;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;opacity:0.85}.tf-btn-action{margin-top:12px;background:rgba(255,255,255,0.05);border:1px solid var(--tf-border);color:#fff;padding:8px 16px;border-radius:8px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;gap:6px}.tf-btn-action:hover{background:var(--grade-a);color:#000;border-color:var(--grade-a)}.tf-diag-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:20px;align-items:center;margin-bottom:25px}@media (max-width:768px){.tf-diag-grid{grid-template-columns:1fr}.tf-diag-swap{transform:rotate(90deg);margin:10px auto}}.tf-diag-col{display:flex;flex-direction:column;gap:12px}.tf-diag-swap{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--light-grey)}.tf-scroll-list{max-height:280px;overflow-y:auto;border:1px solid var(--tf-border);border-radius:10px;padding:10px;background:rgba(0,0,0,0.25)}.tf-checkbox-item{display:flex;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:0.85rem;transition:background 0.15s}.tf-checkbox-item:hover{background:rgba(255,255,255,0.03)}.tf-checkbox-item input{accent-color:var(--grade-a);cursor:pointer;margin-right:10px}.tf-checkbox-pname{font-weight:500;color:#fff}.tf-checkbox-pos-badge{font-size:0.65rem;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:auto;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.tf-checkbox-pos-badge.pos-QB{background:var(--qb)}.tf-checkbox-pos-badge.pos-RB{background:var(--rb)}.tf-checkbox-pos-badge.pos-WR{background:var(--wr)}.tf-checkbox-pos-badge.pos-TE{background:var(--te)}.tf-checkbox-pos-badge.pos-DL{background:var(--dl)}.tf-checkbox-pos-badge.pos-LB{background:var(--lb)}.tf-checkbox-pos-badge.pos-DB{background:var(--db)}.tf-checkbox-pos-badge.pos-K{background:var(--k)}.tf-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:all 0.3s ease}.tf-drawer-overlay.open{opacity:1;visibility:visible}.tf-drawer{position:fixed;top:0;right:-580px;width:580px;max-width:100%;height:100%;background:#0e121a;border-left:1px solid var(--tf-border);box-shadow:-10px 0 40px rgba(0,0,0,0.6);z-index:10001;transition:right 0.3s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column}.tf-drawer.open{right:0}.tf-drawer-hdr{padding:24px;border-bottom:1px solid rgba(255,255,255,0.05);display:flex;justify-content:space-between;align-items:center}.tf-drawer-title{font-family:var(--barlow),sans-serif;font-size:1.3rem;text-transform:uppercase;font-weight:700;letter-spacing:0.05em}.tf-drawer-close{background:none;border:none;color:var(--light-grey);font-size:1.5rem;cursor:pointer;transition:color 0.15s}.tf-drawer-close:hover{color:#fff}.tf-drawer-body{padding:24px;overflow-y:auto;flex:1;font-size:0.95rem;line-height:1.6;color:#cbd5e1}.tf-strategy-box{background:rgba(255,255,255,0.02);border:1px solid var(--tf-border);border-radius:12px;padding:20px;margin-bottom:20px;border-left:4px solid var(--grade-a)}.tf-strategy-hdr{font-weight:700;font-size:0.85rem;text-transform:uppercase;color:var(--grade-a);letter-spacing:0.05em;margin-bottom:8px}.tf-strategy-text{white-space:pre-wrap}.tf-spinner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--light-grey)}.tf-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,0.05);border-top-color:var(--grade-a);border-radius:50%;animation:tfSpin 1s linear infinite;margin-bottom:12px}@keyframes tfSpin{to{transform:rotate(360deg)}}.tf-empty-state{text-align:center;padding:50px 20px;color:var(--light-grey)}.tf-empty-icon{font-size:3rem;margin-bottom:16px;opacity:0.3}.tf-window-select{font-size:0.65rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:0.05em;display:inline-block;background:#111827;color:#fff;border:1px solid rgba(255,255,255,0.15);cursor:pointer;outline:none;margin-left:6px;font-family:inherit}.tf-window-select:focus{border-color:var(--accent-green)}.tf-window-select.contender{background:rgba(255,97,47,0.12);color:var(--grade-d);border:1px solid rgba(255,97,47,0.2)}.tf-window-select.rebuilder{background:rgba(249,207,37,0.12);color:var(--grade-b);border:1px solid rgba(249,207,37,0.2)}.tf-window-select.neutral{background:rgba(255,255,255,0.05);color:var(--light-grey);border:1px solid rgba(255,255,255,0.08)}.tf-sim-meta{font-size:0.65rem;color:var(--grade-a);background:rgba(23,201,112,0.12);padding:1px 5px;border-radius:3px;font-weight:700;margin-left:6px}.tf-sim-meta.pick-val{background:rgba(89,167,255,0.12);color:#59a7ff}.tf-diag-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:6px;margin-bottom:6px;cursor:pointer;transition:background 0.1s}.tf-diag-item:hover{background:rgba(255,255,255,0.04)}.tf-diag-item.selected{background:rgba(23,201,112,0.08) !important;border-color:rgba(23,201,112,0.2) !important}.tf-diag-item input[type="checkbox"]{margin-right:8px;cursor:pointer}.tf-roster-rank-val{font-size:0.72rem;color:#a3bbd3;margin-top:4px;display:flex;gap:12px}.tf-roster-rank-val strong{color:var(--accent-green)}.tf-simulator-summary{background:#151d30;border:1px solid rgba(255,255,255,0.1);border-top:3.5px solid var(--accent-green);border-radius:8px 8px 0 0;padding:16px 20px;position:sticky;bottom:0;z-index:90;box-shadow:0 -8px 24px rgba(0,0,0,0.5);margin-top:24px;display:flex;flex-direction:column;gap:12px}.tf-sim-packages{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.tf-sim-package-col{display:flex;flex-direction:column}.tf-sim-package-lbl{font-size:0.68rem;color:var(--light-grey);text-transform:uppercase;letter-spacing:0.05em}.tf-sim-package-val{font-size:1.25rem;font-weight:800;color:#fff}.tf-sim-balance-wrap{display:flex;align-items:center;gap:12px;flex:1;max-width:400px;min-width:200px}.tf-sim-balance-bar{height:8px;background:rgba(255,255,255,0.06);border-radius:4px;flex:1;position:relative;overflow:hidden}.tf-sim-balance-fill{height:100%;width:50%;background:var(--accent-green);position:absolute;left:25%;transition:left 0.2s,width 0.2s,background-color 0.2s;border-radius:4px}.tf-sim-balance-center{position:absolute;left:50%;top:0;bottom:0;width:2px;background:rgba(255,255,255,0.2)}.tf-sim-verdict-box{text-align:right}.tf-sim-verdict-lbl{font-size:0.62rem;color:var(--light-grey);text-transform:uppercase;letter-spacing:0.04em}.tf-sim-verdict-val{font-size:0.95rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;padding:2px 8px;border-radius:4px;display:inline-block}.tf-sim-verdict-val.fair{background:rgba(23,201,112,0.12);color:var(--accent-green)}.tf-sim-verdict-val.overpay{background:rgba(255,92,92,0.12);color:var(--accent-red)}.tf-sim-verdict-val.underpay{background:rgba(249,207,37,0.12);color:var(--grade-b)}.tf-sim-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(255,255,255,0.06);padding-top:12px}.tf-pos-color-QB{color:#fc2b6d}.tf-pos-color-RB{color:#00c076}.tf-pos-color-WR{color:#59a7ff}.tf-pos-color-TE{color:#fd972d}.tf-pos-color-DL{color:#00c076}.tf-pos-color-LB{color:#8b5cf6}.tf-pos-color-DB{color:#3b82f6}@media (max-width:768px){.tf-simulator-summary{padding:12px}.tf-sim-packages{flex-direction:column;align-items:stretch;gap:8px}.tf-sim-balance-wrap{max-width:100%}.tf-sim-verdict-box{text-align:left}.tf-sim-actions{flex-direction:column}}#tab-finder .tf-partner-card{background:linear-gradient(135deg,rgba(22,28,45,0.5) 0%,rgba(18,40,34,0.5) 100%);border-left:4px solid var(--accent-green)}.tf-trade-sides{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){.tf-trade-sides{grid-template-columns:1fr}}.tf-trade-side{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:10px 12px}.tf-trade-side-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:8px}.tf-trade-side-lbl{font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em}.tf-trade-side-total{font-size:1.15rem;font-weight:900;font-family:var(--mono),monospace;font-variant-numeric:tabular-nums}.tf-trade-asset-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,0.04)}.tf-trade-asset-row:last-child{border-bottom:0}.tf-trade-asset-main{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.tf-trade-asset-name{color:#e2e8f0;font-size:0.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-trade-asset-meta{color:#64748b;font-size:0.68rem;font-weight:500}.tf-trade-asset-val{flex-shrink:0;color:#00c076;font-weight:800;font-size:0.95rem;font-family:var(--mono),monospace;font-variant-numeric:tabular-nums}
:root{--im-bg-main:#0c0f16;--im-bg-panel:#121620;--im-border:#1e2430;--im-text-primary:#ffffff;--im-text-secondary:#848e9c;--im-bullish:#00c076;--im-bearish:#ff3b30;--im-neutral:#9ca3af;--im-accent:#8b5cf6;--im-warning:#f59e0b}.page-template-idp-monitor #content,.page-template-idp-monitor-php #content,body.page-template-idp-monitor #content,body.page-template-idp-monitor-php #content{padding:0 !important;max-width:100% !important;width:100% !important}.page-template-idp-monitor #primary,.page-template-idp-monitor-php #primary,body.page-template-idp-monitor #primary,body.page-template-idp-monitor-php #primary{padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important}.im-wrapper{background-color:var(--im-bg-main);color:var(--im-text-primary);font-family:var(--primary-font),sans-serif;min-height:100vh;padding-bottom:50px;position:relative;width:100%}.im-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:15px}.im-title{font-family:var(--barlow),sans-serif;font-size:2.1rem;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;margin:0;display:flex;align-items:center;gap:10px}.im-subtitle{color:var(--im-text-secondary);font-size:0.88rem;margin-top:4px}.im-control-group{display:flex;flex-direction:column;gap:4px}.im-select{background:var(--im-bg-panel);border:1px solid var(--im-border);color:var(--im-text-primary);padding:8px 14px;border-radius:6px;font-size:0.85rem;cursor:pointer;min-width:180px;outline:none}.im-scarcity-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media (max-width:768px){.im-scarcity-bar{grid-template-columns:1fr}}.im-scarcity-card{background:rgba(255,255,255,0.02);border:1px solid var(--im-border);border-radius:6px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}.im-scarcity-label{font-size:0.65rem;color:var(--im-text-secondary);text-transform:uppercase;font-weight:700;letter-spacing:0.05em}.im-scarcity-val{font-family:var(--barlow),sans-serif;font-weight:800;font-size:0.88rem}.im-scarcity-val.critical{color:var(--im-bearish)}.im-scarcity-val.severe{color:var(--im-warning)}.im-scarcity-val.moderate{color:#facc15}.im-scarcity-val.abundant{color:var(--im-bullish)}.im-terminal-container{display:grid;grid-template-columns:35% 65%;gap:20px;background:var(--im-bg-panel);border:1px solid var(--im-border);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.3)}@media (max-width:1024px){.im-terminal-container{grid-template-columns:1fr}}.im-terminal-list-pane{border-right:1px solid var(--im-border);display:flex;flex-direction:column;height:700px;background:var(--gai)}@media (max-width:1024px){.im-terminal-list-pane{border-right:0;border-bottom:1px solid var(--im-border);height:350px}}.im-terminal-list-controls{padding:14px;border-bottom:1px solid var(--im-border);display:flex;flex-direction:column;gap:10px;background:var(--im-bg-panel)}.im-terminal-select{background:var(--gai);border:1px solid var(--im-border);color:#fff;font-family:var(--barlow),sans-serif;font-size:0.95rem;font-weight:700;padding:8px 12px;border-radius:6px;cursor:pointer;outline:none;width:100%}.im-terminal-pos-filters{display:flex;gap:6px}.im-term-filter{flex:1;background:rgba(255,255,255,0.03);border:1px solid var(--im-border);color:var(--im-text-secondary);padding:6px 4px;border-radius:4px;font-size:0.72rem;font-weight:700;cursor:pointer;text-transform:uppercase;transition:all 0.1s;outline:none}.im-term-filter:hover{color:#fff;border-color:rgba(255,255,255,0.15)}.im-term-filter.active{background:var(--im-bullish);color:#0c0f16;border-color:var(--im-bullish)}.im-terminal-search-box{padding:10px 14px;border-bottom:1px solid var(--im-border);background:#0f131e}.im-terminal-search-input{width:100%;background:rgba(0,0,0,0.2);border:1px solid var(--im-border);color:#fff;padding:8px 12px;border-radius:4px;font-size:0.8rem;outline:none}.im-terminal-search-input:focus{border-color:var(--im-bullish)}.im-terminal-rows{flex:1;overflow-y:auto}.im-term-row{display:grid;grid-template-columns:3.8fr 0.8fr max-content 36px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.03);cursor:pointer;transition:background 0.15s}.im-term-row:hover{background:rgba(255,255,255,0.03)}.im-term-row.active{background:rgba(0,192,118,0.06);border-left:3px solid var(--im-bullish);padding-left:11px}.im-row-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.im-row-name-line{display:flex;align-items:center;gap:8px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.92rem}.im-row-pname{color:#fff;text-decoration:none;font-weight:700}.im-row-pname:hover{text-decoration:underline}.im-row-meta-line{font-size:0.72rem;color:#64748b;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.im-avail-badge{color:var(--accent-green,#00c076);font-weight:700}.im-avail-badge.rostered{color:#94a3b8;font-weight:600}.im-row-workload{display:flex;flex-direction:column;text-align:right}.im-workload-val{font-family:var(--mono),monospace;font-size:0.88rem;font-weight:800;color:#fff}.im-workload-lbl{font-size:0.62rem;color:#64748b;text-transform:uppercase;letter-spacing:0.04em}.im-row-trend{text-align:right;font-size:0.72rem;font-weight:700;font-family:var(--mono),monospace;min-width:45px}.im-trend-up{color:var(--accent-green,#00c076)}.im-trend-down{color:var(--accent-red,#ff5c5c)}.im-row-watch{display:flex;justify-content:flex-end}.dmb-watch-btn{background:transparent;border:none;color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer;padding:4px;transition:color 0.15s,transform 0.15s;outline:none}.dmb-watch-btn:hover{color:#f9cf25;transform:scale(1.2)}.dmb-watch-btn.watching{color:#f9cf25}.im-row-team-meta{font-size:0.68rem;display:flex;align-items:center;gap:5px}.im-pos-badge{font-weight:700;padding:0px 3px;border-radius:2px;font-size:0.6rem}.im-pos-badge.DL{background:rgba(253,92,1,0.15);color:var(--dl);border:1px solid rgba(253,92,1,0.2)}.im-pos-badge.LB{background:rgba(163,172,255,0.15);color:var(--lb-lite);border:1px solid rgba(163,172,255,0.2)}.im-pos-badge.DB{background:rgba(253,125,182,0.15);color:var(--db);border:1px solid rgba(253,125,182,0.2)}.im-row-snaps{font-family:var(--mono),monospace;font-size:0.82rem;font-weight:600;text-align:right;padding-right:8px}.im-row-snaps span{display:block;font-size:0.65rem;color:var(--im-text-secondary);margin-top:1px;text-align:right}.im-row-signal-col{display:flex;justify-content:flex-end}.im-terminal-details-pane{padding:20px;height:700px;overflow-y:auto;background:var(--im-bg-panel)}@media (max-width:1024px){.im-terminal-details-pane{height:auto}}.im-analyzer-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--im-border);padding-bottom:15px;margin-bottom:18px;gap:15px;flex-wrap:wrap}.im-analyzer-name{font-family:var(--barlow),sans-serif;font-size:1.8rem;font-weight:800;margin:0;color:#fff}.im-analyzer-meta-row{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:0.8rem;color:var(--im-text-secondary)}.im-analyzer-owner{font-weight:700;color:var(--im-bullish);background:rgba(0,192,118,0.05);padding:2px 6px;border-radius:4px;border:1px solid rgba(0,192,118,0.15)}.im-sec-title{font-family:var(--barlow),sans-serif;font-size:0.88rem;text-transform:uppercase;font-weight:800;color:var(--im-text-secondary);letter-spacing:0.05em;margin-top:0;margin-bottom:10px;display:flex;align-items:center;gap:6px}.im-horizon-badge{font-size:0.72rem;font-weight:800;text-transform:uppercase;padding:3px 8px;border-radius:4px;display:inline-block;margin-top:4px}.im-horizon-badge.start{background:var(--im-bullish);color:#0c0f16}.im-horizon-badge.stash{background:var(--im-accent);color:#fff}.im-horizon-badge.clogger{background:var(--im-warning);color:#0c0f16}.im-horizon-badge.disposable{background:var(--im-bearish);color:#fff}.im-horizon-badge.depth{background:rgba(255,255,255,0.08);color:#fff}.im-security-bar-container{background:rgba(255,255,255,0.04);border:1px solid var(--im-border);border-radius:4px;height:10px;overflow:hidden;margin-top:6px}.im-security-fill{height:100%;transition:width 0.3s}.im-outcome-metric-box{background:rgba(139,92,246,0.03);border:1px dashed rgba(139,92,246,0.3);padding:12px;border-radius:6px;margin-top:15px}.im-signal-pill{font-family:var(--barlow),sans-serif;font-size:0.7rem;font-weight:800;text-transform:uppercase;padding:4px 8px;border-radius:4px;text-align:center;letter-spacing:0.02em;white-space:nowrap}.im-signal-pill.strong-buy{background:var(--im-bullish);color:#0c0f16}.im-signal-pill.buy{background:rgba(0,192,118,0.1);color:var(--im-bullish);border:1px solid var(--im-bullish)}.im-signal-pill.short{background:var(--im-bearish);color:#fff}.im-signal-pill.avoid{background:rgba(255,59,48,0.1);color:var(--im-bearish);border:1px solid var(--im-bearish)}.im-signal-pill.breakout{background:var(--im-accent);color:#fff}.im-signal-pill.risk{background:rgba(245,158,11,0.1);color:var(--im-warning);border:1px solid var(--im-warning)}.im-signal-pill.neutral{background:rgba(255,255,255,0.08);color:#fff}.im-status-notice{background:rgba(245,158,11,0.06);border:1px solid rgba(245,158,11,0.2);color:var(--im-warning);padding:10px 16px;border-radius:6px;font-size:0.82rem;margin-bottom:20px;display:flex;align-items:center;gap:10px}.im-history-table{width:100%;border-collapse:collapse;font-size:0.78rem;margin-bottom:15px}.im-history-table th{text-align:left;color:var(--im-text-secondary);border-bottom:1px solid var(--im-border);padding:6px 8px;font-family:var(--barlow),sans-serif;font-weight:700;text-transform:uppercase}.im-history-table td{padding:8px;border-bottom:1px solid rgba(255,255,255,0.02);font-family:var(--mono),monospace}.im-history-table tr:last-child td{border-bottom:0}.im-section-news-box{margin-top:20px;border-top:1px solid var(--im-border);padding-top:15px}.im-section-news-title{font-family:var(--barlow),sans-serif;font-size:0.85rem;text-transform:uppercase;font-weight:700;color:var(--im-bullish);margin-bottom:10px;display:flex;align-items:center;gap:6px}.im-section-news-list{display:flex;flex-direction:column;gap:8px}.im-section-news-item{font-size:0.78rem;line-height:1.35;border-bottom:1px solid rgba(255,255,255,0.02);padding-bottom:8px}.im-section-news-item:last-child{border-bottom:0;padding-bottom:0}.im-section-news-item a{color:#fff;text-decoration:none;font-weight:600}.im-section-news-item a:hover{color:var(--im-bullish)}.im-section-news-meta{font-size:0.65rem;color:var(--im-text-secondary);margin-top:2px}.im-news-summary-bar{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,0.02);border:1px dashed var(--im-border);padding:8px 12px;border-radius:6px;font-size:0.75rem;color:var(--im-text-secondary)}.im-news-toggle-btn{background:none;border:none;color:var(--im-bullish);font-family:var(--barlow),sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;cursor:pointer;outline:none;padding:0}.im-news-toggle-btn:hover{text-decoration:underline}.im-empty-state{padding:30px;text-align:center;color:var(--im-text-secondary);font-size:0.88rem}.im-terminal-tabs{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid var(--im-border);padding-bottom:8px}.im-tab-btn{background:rgba(255,255,255,0.03);border:1px solid var(--im-border);color:var(--im-text-secondary);padding:8px 18px;border-radius:6px;font-family:var(--barlow),sans-serif;font-size:0.88rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all 0.15s;outline:none}.im-tab-btn:hover{color:#fff;background:rgba(255,255,255,0.06)}.im-tab-btn.active{background:var(--im-bullish);color:#0c0f16;border-color:var(--im-bullish)}.im-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media (max-width:992px){.im-directory-grid{grid-template-columns:1fr}}.im-directory-col{background:var(--im-bg-panel);border:1px solid var(--im-border);border-radius:8px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,0.2)}.im-directory-title{font-family:var(--barlow),sans-serif;font-size:1.15rem;text-transform:uppercase;font-weight:800;letter-spacing:0.05em;margin-top:0;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid var(--im-border)}.im-directory-col.dl .im-directory-title{color:var(--dl)}.im-directory-col.lb .im-directory-title{color:var(--lb-lite)}.im-directory-col.db .im-directory-title{color:var(--db)}.im-directory-row{display:grid;grid-template-columns:2fr 0.6fr 0.8fr;align-items:center;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,0.02);font-size:0.8rem}.im-directory-row:last-child{border-bottom:0}.im-directory-name{font-weight:700;color:#fff;text-decoration:none;transition:color 0.15s}.im-directory-name:hover{color:var(--im-bullish)}.im-chart-section{margin-bottom:20px;border-bottom:1px solid var(--im-border);padding-bottom:18px}.im-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.im-chart-header .im-sec-title{margin-bottom:0}.im-chart-year-select{background:var(--gai);border:1px solid var(--im-border);color:#fff;font-family:var(--barlow),sans-serif;font-size:0.78rem;font-weight:700;padding:5px 10px;border-radius:4px;cursor:pointer;outline:none}.im-chart-container{position:relative;height:180px;background:rgba(255,255,255,0.015);border:1px solid var(--im-border);border-radius:6px;padding:8px}.im-chart-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:0.8rem;color:var(--im-text-secondary);background:rgba(13,17,26,0.7);border-radius:6px;z-index:2}.im-player-chart-canvas{display:block;width:100% !important;height:100% !important}
