@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700;900&family=Teko:wght@400;500;600;700&display=swap";:root{--shell-chrome: 164px;--shell-chrome-no-subtab: 112px;--shell-chrome-sticky: 164px;--page-top-gap: 16px}.page-no-scroll{height:calc(100vh - var(--shell-chrome));overflow:hidden;display:flex;flex-direction:column;position:relative}.page-scrollable{min-height:calc(100vh - var(--shell-chrome));display:flex;flex-direction:column;position:relative}.page-no-scroll>.page-content,.page-scrollable>.page-content{width:100%;max-width:1568px;margin:0 auto;padding:18px}.page-no-scroll>.page-content,.page-scrollable>.page-content{padding:13px}@media(min-width:768px){.page-no-scroll>.page-content,.page-scrollable>.page-content{padding:18px}}@media(min-width:1024px){.page-no-scroll>.page-content,.page-scrollable>.page-content{padding:22px}}@media(min-width:1920px){.page-no-scroll>.page-content,.page-scrollable>.page-content{max-width:1792px;padding:27px}}.dashboard-page{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg))}.dashboard-page:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,#000c,#0000002e);mask-image:linear-gradient(to bottom,#000c,#0000002e);z-index:0}.dashboard-page *{box-sizing:border-box}.dashboard-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:var(--page-top-gap, 16px) 0 31px;position:relative;z-index:1}.dash-g1,.dash-g2,.dash-g3{border-radius:2px;position:relative;overflow:hidden}.dash-g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dash-g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dash-g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-page .panel{padding:16px}.dashboard-cockpit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;align-items:start;margin-top:0}.main-grid-c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch;min-width:0}.main-grid-c>.span2{grid-column:span 2}.main-grid-c>section{display:flex;flex-direction:column;height:100%}.main-grid-c>section>.footer-actions{margin-top:auto}.right-rail{align-self:start;display:flex;flex-direction:column;gap:13px;min-width:0;position:sticky;top:calc(var(--shell-chrome-sticky, 164px) + var(--page-top-gap, 16px));background:var(--alpha-bg-deep, #05050a);z-index:2;max-height:calc(100vh - var(--shell-chrome-sticky, 164px) - var(--page-top-gap, 16px));overflow-y:auto;scrollbar-width:none}.right-rail::-webkit-scrollbar{display:none}.right-rail>*{flex-shrink:0}.rail-sticky{display:flex;flex-direction:column;gap:13px;min-width:0;position:static;max-height:min(365px,calc(100vh - var(--shell-chrome-sticky, 164px) - var(--page-top-gap, 16px) - 16px));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.rail-sticky::-webkit-scrollbar{display:none}.rail-sticky>*{flex-shrink:0}.rail-sticky[data-overflowing=true]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%)}.dashboard-page .eyebrow{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:2px;font-weight:800;color:var(--alpha-muted)}.dashboard-page .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.dashboard-page .dash-empty{margin:0;padding:18px 4px;font-size:13px;line-height:1.5;color:var(--alpha-muted);text-align:center}.dashboard-page .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.dashboard-page .section-title{margin:4px 0 0;font-size:22px;line-height:1;color:var(--alpha-text);font-family:Teko,sans-serif;letter-spacing:.03em}.dashboard-page .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;margin-bottom:13px}.dashboard-page .time-copy{text-align:right;color:var(--alpha-muted);font-size:11px;line-height:1.35}.dashboard-page .tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--alpha-teal);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.dashboard-page .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:34px;padding:0 11px;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.dashboard-page .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.dashboard-page .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.dashboard-page .footer-actions{margin-top:11px;display:flex;justify-content:flex-end}.dashboard-page .hero{min-height:211px;box-shadow:0 0 20px #22d3ee12}.dashboard-page .hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.95}.dashboard-page .hero-title{margin:13px 0 7px;font-size:60px;color:var(--alpha-text)}.dashboard-page .hero-narrative{max-width:582px;margin:0;font-size:15px;line-height:1.55;color:var(--alpha-muted)}.dashboard-page .hero-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.dashboard-page .hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:9px}.dashboard-page .hero-chip span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--alpha-dim);font-weight:800}.dashboard-page .hero-chip b{display:block;margin-top:6px;font-size:12px;color:var(--alpha-text)}.dashboard-page .hero-actions{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.dashboard-page .status-metrics{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.dashboard-page .metric-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:7px 9px;border-radius:2px;white-space:nowrap}.dashboard-page .metric-chip b{display:block;font-size:12px;color:var(--alpha-text)}.dashboard-page .metric-chip span{display:block;margin-top:2px;font-size:9px;color:var(--alpha-dim);text-transform:uppercase;letter-spacing:1px}.dashboard-page .status-context{font-size:12px;color:var(--alpha-muted);margin:11px 0 0}.dashboard-page .action-count{color:var(--alpha-gold);border-color:#a855f747;background:#a855f714}.dashboard-page .action-list{display:flex;flex-direction:column;gap:9px}.dashboard-page .action-row{display:grid;grid-template-columns:3px minmax(0,1fr) auto;gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:2px}.dashboard-page .rail-line{width:3px;border-radius:2px;background:var(--alpha-teal)}.dashboard-page .rail-line.waiver{background:var(--alpha-teal)}.dashboard-page .rail-line.trade{background:var(--alpha-gold)}.dashboard-page .rail-line.lineup{background:var(--alpha-green)}.dashboard-page .action-copy b{display:block;font-size:12px}.dashboard-page .action-copy span{display:block;margin-top:3px;color:var(--alpha-muted);font-size:11px;line-height:1.35}.dashboard-page .small-link{align-self:center;border:0;background:transparent;color:var(--alpha-teal);font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.dashboard-page .small-link:hover{text-decoration:underline}.dashboard-page .today-matchup[data-state=pregame]{border-color:#22d3ee26}.dashboard-page .today-matchup[data-state=live]{border-color:#34d3992e}.dashboard-page .today-matchup[data-state=final]{border-color:#ffffff1a}.dashboard-page .scorebug{display:grid;grid-template-columns:1fr auto 1fr;gap:11px;align-items:stretch}.dashboard-page .team-card{border:1px solid rgba(255,255,255,.08);background:#00000026;border-radius:2px;padding:11px;min-width:0}.dashboard-page .team-card.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee11}.dashboard-page .team-abbr{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(34,211,238,.38);color:var(--alpha-teal);font-size:11px;font-weight:900;margin-bottom:8px}.dashboard-page .team-card.viewer .team-abbr{border-color:#22d3ee8a;color:var(--alpha-teal)}.dashboard-page .team-name{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .team-meta{margin-top:3px;color:var(--alpha-dim);font-size:10px}.dashboard-page .score{margin-top:8px;font-size:47px;color:var(--alpha-text)}.dashboard-page .projection{margin-top:-6px;color:var(--alpha-muted);font-size:11px}.dashboard-page .versus{display:grid;place-items:center;color:var(--alpha-dim);font-size:11px;font-weight:900;letter-spacing:1px}.dashboard-page .matchup-foot{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}.dashboard-page .edge-chip{color:var(--alpha-teal);border:1px solid rgba(34,211,238,.17);background:#22d3ee0f;border-radius:2px;padding:7px 9px;font-size:11px;font-weight:900;white-space:nowrap}.dashboard-page .context-line{color:var(--alpha-muted);font-size:12px;line-height:1.45}.dashboard-page .lineup-list{display:flex;flex-direction:column;gap:8px}.dashboard-page .starter-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:2px}.dashboard-page .pos{border-radius:3px;padding:2px 6px;font-size:10px;font-weight:900;min-width:29px;text-align:center}.dashboard-page .pos-qb{color:var(--alpha-teal);background:#22d3ee1f}.dashboard-page .pos-rb{color:var(--alpha-green);background:#34d3991f}.dashboard-page .pos-wr{color:var(--alpha-purple);background:#a855f71f}.dashboard-page .pos-te{color:var(--alpha-teal);background:#22d3ee1f}.dashboard-page .pos-flx{color:var(--alpha-muted);background:#ffffff14}.dashboard-page .player-main{min-width:0}.dashboard-page .player-main b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .player-main span{display:block;margin-top:2px;color:var(--alpha-dim);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .grade{font-family:Teko,sans-serif;font-size:25px;line-height:1;color:var(--alpha-teal);min-width:20px;text-align:center}.dashboard-page .pts{color:var(--alpha-muted);font-size:11px;text-align:right;white-space:nowrap}.dashboard-page .standings-list{display:flex;flex-direction:column;gap:7px}.dashboard-page .standings-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:9px;align-items:center;min-height:38px;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:2px;background:#ffffff05}.dashboard-page .standings-row.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee12}.dashboard-page .rank{color:var(--alpha-dim);font-size:11px;text-align:center}.dashboard-page .standings-team{font-size:11px;font-weight:800;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-page .standings-row.viewer .standings-team{color:var(--alpha-teal)}.dashboard-page .record,.dashboard-page .gb{font-size:11px;color:var(--alpha-muted);white-space:nowrap}.dashboard-page .standings-note{margin:11px 0 0;color:var(--alpha-muted);font-size:12px;line-height:1.5}.dashboard-page .alpha-corner{border-color:var(--border-purple);box-shadow:0 0 20px #a855f71f}.dashboard-page .alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--alpha-purple);opacity:.55}.dashboard-page .tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 13px}.dashboard-page .tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--alpha-muted);border-radius:2px;height:31px;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.dashboard-page .tab.active{color:var(--alpha-text);border-color:#ffffff2e;background:#ffffff0e}.dashboard-page .ai-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:11px}.dashboard-page .ai-card+.ai-card{margin-top:9px}.dashboard-page .ai-card b{display:block;font-size:12px;margin-bottom:6px}.dashboard-page .ai-card p{margin:0;color:#a855f7d9;font-size:12px;line-height:1.5;font-style:italic}.dashboard-page .pro-card{border-color:#a855f738;box-shadow:0 0 20px #a855f70f}.dashboard-page .pro-head{display:flex;align-items:center;justify-content:space-between;gap:11px}.dashboard-page .pro-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(168,85,247,.42);background:#a855f724;color:var(--alpha-gold);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.dashboard-page .pro-title{margin:8px 0 6px;font-size:25px;color:var(--alpha-gold)}.dashboard-page .pro-valueprop{margin:0 0 11px;color:var(--alpha-muted);font-size:12px;line-height:1.5}.dashboard-page .pro-preview{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid rgba(168,85,247,.14);background:#a855f70a;border-radius:2px;margin-bottom:11px;position:relative;overflow:hidden}.dashboard-page .pro-preview-row{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:baseline;font-size:12px;line-height:1.4;color:var(--alpha-text)}.dashboard-page .pro-rank{color:var(--alpha-gold);font-weight:800}.dashboard-page .pro-row-text{color:var(--alpha-text)}.dashboard-page .pro-blurred-row{filter:blur(3px);opacity:.5;mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-page .pro-cta{border-color:#a855f76b;background:#a855f724;color:var(--alpha-gold)}.dashboard-page .pro-cta:hover{border-color:#a855f79e;background:#a855f733}@media(max-width:1023px){.dashboard-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr)}}@media(max-width:768px){.dashboard-cockpit-grid{grid-template-columns:1fr}.right-rail,.rail-sticky{position:static;max-height:none;overflow-y:visible}.rail-sticky[data-overflowing=true]{-webkit-mask-image:none;mask-image:none}.main-grid-c{grid-template-columns:1fr}.main-grid-c>.span2{grid-column:auto}}@media(max-width:767px){.dashboard-shell{width:min(100%,calc(100vw - 22px));padding-top:11px}.dashboard-page .hero-grid,.dashboard-page .status-metrics,.dashboard-page .scorebug{grid-template-columns:1fr}.dashboard-page .versus{min-height:22px}.dashboard-page .starter-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-page .pts{grid-column:2 / -1;text-align:left}.dashboard-page .action-row{grid-template-columns:3px minmax(0,1fr)}.dashboard-page .small-link{grid-column:2;justify-self:start}}.fin-shell{--alpha-amber: #d97706;display:flex;flex-direction:column;gap:24px}.fin-shell .fin-summary-row{display:flex;align-items:stretch;gap:0}.fin-shell .fin-stat{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:0 18px}.fin-shell .fin-stat:first-child{padding-left:0}.fin-shell .fin-stat+.fin-stat{border-left:1px solid var(--league-border)}.fin-shell .fin-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--league-dim)}.fin-shell .fin-stat-value{font-family:Teko,sans-serif;font-size:30px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.fin-shell .fin-stat-sub{font-size:10px;color:var(--league-dim)}.fin-shell .fin-meter-track{margin-top:14px;height:6px;width:100%;border-radius:999px;background:var(--league-border);overflow:hidden}.fin-shell .fin-meter-fill{height:100%;border-radius:999px;background:var(--league-teal);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.fin-shell .fin-meter-fill{transition:none}}@media(max-width:640px){.fin-shell .fin-summary-row{flex-direction:column;gap:12px}.fin-shell .fin-stat{flex-direction:row;align-items:baseline;justify-content:space-between;padding:0}.fin-shell .fin-stat+.fin-stat{border-left:none;padding-top:12px;border-top:1px solid var(--league-border)}}.fin-shell .fin-balances-scroll{max-height:420px;overflow-y:auto}@media(max-width:640px){.fin-shell .fin-balances-scroll{max-height:320px}}.fin-shell .fin-row--own{border-left:2px solid var(--league-teal);background:#22d3ee0d}.fin-shell .fin-expand{overflow:hidden;animation:fin-expand-in .18s ease}@keyframes fin-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fin-shell .fin-expand{animation:none}}.fin-shell .fin-you-chip{flex-shrink:0;border-radius:999px;border:1px solid rgba(34,211,238,.3);background:#22d3ee1a;padding:0 6px;font-size:9px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.05em;color:var(--league-teal)}.fin-shell .fin-pill-pending{border:1px solid color-mix(in srgb,var(--alpha-amber) 30%,transparent);background:color-mix(in srgb,var(--alpha-amber) 10%,transparent);color:var(--alpha-amber)}.draft-history-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--alpha-text, #e8e8ed);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;--dh-bg: #0a0a0c;--dh-surface: #151518;--dh-surface-2: #1c1c20;--dh-text: #e8e8ed;--dh-muted: #9ca3af;--dh-dim: #555560;--dh-teal: #22d3ee;--dh-gold: #a855f7;--dh-purple: #a855f7;--dh-green: #34d399;--dh-red-soft: #b94a4a;--dh-glass-g1: rgba(21, 21, 24, .58);--dh-glass-g2: rgba(21, 21, 24, .48);--dh-glass-g3: rgba(21, 21, 24, .35);--dh-border-soft: rgba(255, 255, 255, .08);--dh-border-mid: rgba(255, 255, 255, .12);--dh-border-strong: rgba(255, 255, 255, .14);--dh-border-teal: rgba(34, 211, 238, .15);--dh-border-gold: rgba(168, 85, 247, .32);--dh-border-purple: rgba(168, 85, 247, .3)}.draft-history-shell *,.draft-history-shell *:before,.draft-history-shell *:after{box-sizing:border-box}.draft-history-shell .g1,.draft-history-shell .g2,.draft-history-shell .g3{border-radius:2px;position:relative;overflow:hidden}.draft-history-shell .g1{background:var(--dh-glass-g1);border:1px solid var(--dh-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.draft-history-shell .g2{background:var(--dh-glass-g2);border:1px solid var(--dh-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.draft-history-shell .g3{background:var(--dh-glass-g3);border:1px solid var(--dh-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-history-shell .panel{padding:14px}.draft-history-shell .panel+.panel{margin-top:12px}.draft-history-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--dh-muted)}.draft-history-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.draft-history-shell .title-xxl{font-size:52px;margin:10px 0 4px}.draft-history-shell .title-lg{font-size:28px;margin:3px 0 0}.draft-history-shell .title-md{font-size:22px;margin:3px 0 0}.draft-history-shell .title-sm{font-size:18px;margin:3px 0 0}.draft-history-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.draft-history-shell .meta-text{font-size:11px;color:var(--dh-muted)}.draft-history-shell .small-muted{font-size:10px;color:var(--dh-muted)}.draft-history-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.draft-history-shell .module-actions{display:flex;gap:8px;flex-wrap:wrap}.draft-history-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--dh-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.draft-history-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.draft-history-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--dh-muted)}.draft-history-shell .tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.draft-history-shell .tag-proplus{border:1px solid var(--dh-border-gold);background:#a855f70f;color:var(--dh-gold)}.draft-history-shell .hero-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.draft-history-shell .kpi{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:2px;padding:8px 10px}.draft-history-shell .kpi b{display:block;font-size:12px}.draft-history-shell .kpi span{display:block;font-size:9px;color:var(--dh-dim);text-transform:uppercase;letter-spacing:.8px;margin-top:3px}.draft-history-shell .pro-badge{height:18px;padding:0 6px;border-radius:3px;border:1px solid var(--dh-border-gold);background:#a855f714;color:var(--dh-gold);font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.draft-history-shell .dh-hero{min-height:164px;box-shadow:0 0 20px #22d3ee12}.draft-history-shell .dh-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--dh-teal),var(--dh-gold));opacity:.95}.draft-history-shell .hero-sub{margin:0 0 6px;font-size:13px;color:var(--dh-muted);max-width:620px}.draft-history-shell .hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.draft-history-shell .year-tabs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.draft-history-shell .year-tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--dh-muted);border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;padding:0 10px;cursor:pointer;white-space:nowrap}.draft-history-shell .year-tab[aria-selected=true]{color:var(--dh-text);border-color:#22d3ee73;background:#22d3ee14}.draft-history-shell .alpha-tabs{display:flex;gap:6px;margin-bottom:8px}.draft-history-shell .alpha-tab{border:1px solid rgba(255,255,255,.09);background:#ffffff05;color:var(--dh-muted);border-radius:2px;height:26px;padding:0 8px;font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.draft-history-shell .alpha-tab[aria-selected=true]{color:var(--dh-text);border-color:#a855f773;background:#a855f71a}.draft-history-shell .dh-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.draft-history-shell .dh-top-row>.dh-hero,.draft-history-shell .dh-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.draft-history-shell .dh-top-row>.panel{margin-top:0}.draft-history-shell .dh-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;margin-top:14px}.draft-history-shell .right-rail{display:flex;flex-direction:column;gap:12px}.draft-history-shell .sticky{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.draft-history-shell .board{display:flex;flex-direction:column;gap:8px}.draft-history-shell .sorts{display:flex;gap:6px;flex-wrap:wrap}.draft-history-shell .sort-btn{height:26px;padding:0 8px;border-radius:2px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:var(--dh-muted);font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.draft-history-shell .sort-btn.active{color:var(--dh-text);border-color:#ffffff2e;background:#ffffff0e}.draft-history-shell .board-head{display:grid;grid-template-columns:56px minmax(160px,1.1fr) minmax(220px,1.6fr) 140px 132px;gap:8px;align-items:center;padding:8px;border:1px solid var(--dh-border-mid);background:#ffffff08;border-radius:2px}.draft-history-shell .board-head div{font-size:10px;color:var(--dh-muted);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.draft-history-shell .board-scroll{overflow:auto}.draft-history-shell .board-hint{margin:0 0 4px}.draft-history-shell .pick-row{display:grid;grid-template-columns:56px minmax(160px,1.1fr) minmax(220px,1.6fr) 140px 132px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;border-radius:2px;transition:background .12s ease}.draft-history-shell .pick-row+.pick-row{margin-top:6px}.draft-history-shell .pick-row:hover{background:#22d3ee0a}.draft-history-shell .pick-row.viewer{border-left:2px solid var(--dh-teal);background:#22d3ee12;padding-left:6px}.draft-history-shell .pick-row.viewer:hover{background:#22d3ee1f}.draft-history-shell .pick-row.round-start{margin-top:14px;border-top:1px dashed var(--dh-border-soft);padding-top:14px}.draft-history-shell .pick-num{font-size:12px;color:var(--dh-text)}.draft-history-shell .pick-team{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-history-shell .pick-row.viewer .pick-team{color:var(--dh-teal)}.draft-history-shell .pick-player{display:flex;align-items:center;gap:8px;min-width:0}.draft-history-shell .player-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-decoration:underline dotted;text-decoration-color:#22d3ee4d;background:none;border:0;padding:0;color:var(--dh-text);font-family:inherit}.draft-history-shell .player-name:hover{color:var(--dh-teal);text-decoration-color:var(--dh-teal)}.draft-history-shell .player-sub{display:block;margin-top:2px;font-size:9px;color:var(--dh-dim)}.draft-history-shell .pos{border-radius:3px;padding:2px 5px;font-size:9px;font-weight:900;min-width:26px;text-align:center;white-space:nowrap}.draft-history-shell .pos-qb{color:var(--dh-teal);background:#22d3ee1f}.draft-history-shell .pos-rb{color:var(--dh-green);background:#34d3991f}.draft-history-shell .pos-wr{color:var(--dh-purple);background:#a855f71f}.draft-history-shell .pos-te{color:var(--dh-teal);background:#22d3ee1f}.draft-history-shell .pos-flex{color:var(--dh-muted);background:#ffffff0f}.draft-history-shell .val{display:flex;align-items:center;gap:6px;min-height:22px;position:relative}.draft-history-shell .val-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:2px;border:1px solid var(--dh-border-soft);font-size:10px;font-weight:900;white-space:nowrap;background:transparent;color:var(--dh-muted);font-family:inherit;cursor:pointer}.draft-history-shell .val-steal{border-color:#34d39959;background:#34d3991a;color:var(--dh-green)}.draft-history-shell .val-par{border-color:#ffffff24;background:#ffffff0f;color:var(--dh-muted)}.draft-history-shell .val-reach{border-color:#b94a4a59;background:#b94a4a1a;color:var(--dh-red-soft)}.draft-history-shell .tooltip{display:none;position:absolute;z-index:30;right:0;top:100%;margin-top:6px;padding:8px 10px;border:1px solid var(--dh-border-mid);background:#000000e0;border-radius:2px;font-size:10px;color:var(--dh-text);min-width:180px}.draft-history-shell .tooltip.open{display:block}.draft-history-shell .points{font-size:10px;color:var(--dh-muted);text-align:right}.draft-history-shell .points b{color:var(--dh-text)}.draft-history-shell .missing{opacity:.45;filter:grayscale(.25)}.draft-history-shell .trail-scrim{position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40}.draft-history-shell .trail-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;background:#121216f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-left:1px solid var(--dh-border-teal);transform:translate(100%);transition:transform .24s ease;z-index:50;display:flex;flex-direction:column}.draft-history-shell .trail-drawer.g1{background:var(--dh-glass-g1)}.draft-history-shell .trail-drawer .drawer-head{padding:12px;border-bottom:1px solid var(--dh-border-mid);display:flex;align-items:center;justify-content:space-between}.draft-history-shell .trail-drawer .drawer-body{padding:12px;overflow:auto}.draft-history-shell .trail-close{height:28px;padding:0 8px;border:1px solid var(--dh-border-mid);background:#ffffff0a;color:var(--dh-muted);border-radius:2px;cursor:pointer;font-family:inherit}.draft-history-shell .trail-row{display:grid;grid-template-columns:60px 1fr auto auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--dh-border-soft);background:#ffffff05;border-radius:2px}.draft-history-shell .trail-row+.trail-row{margin-top:6px}.draft-history-shell .trail-chip{height:18px;padding:0 6px;border-radius:3px;border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--dh-muted);display:inline-block}.draft-history-shell .trail-chip.steal{border-color:#34d39959;color:var(--dh-green);background:#34d39914}.draft-history-shell .trail-chip.reach{border-color:#b94a4a59;color:var(--dh-red-soft);background:#b94a4a14}.draft-history-shell .trail-chip.par{border-color:#ffffff29;color:var(--dh-muted);background:#ffffff0f}.draft-history-shell.drawer-open .trail-scrim{opacity:1;pointer-events:auto}.draft-history-shell.drawer-open .trail-drawer{transform:translate(0)}.draft-history-shell .alpha-corner{background:var(--dh-glass-g2);border:1px solid var(--dh-border-purple);border-left:3px solid var(--dh-purple);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px}.draft-history-shell .alpha-corner .display{color:var(--dh-purple);font-size:32px}.draft-history-shell .alpha-card{border:1px solid var(--dh-border-purple);background:#a855f70e;border-radius:2px;padding:10px}.draft-history-shell .alpha-card p{margin:0;color:#a855f7d6;font-size:11px;line-height:1.5;font-style:italic}.draft-history-shell .proplus-card{border:1px solid var(--dh-border-gold);background:#a855f70e;border-radius:2px;padding:10px}.draft-history-shell .proplus-title{margin:7px 0 5px;color:var(--dh-gold)}.draft-history-shell .proplus-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(168,85,247,.22);background:#a855f70f;border-radius:2px}.draft-history-shell .proplus-row+.proplus-row{margin-top:6px}.draft-history-shell .proplus-row.blur{filter:blur(2px);opacity:.7}.draft-history-shell .learn-link{border:0;background:transparent;color:var(--dh-gold);font-weight:900;font-size:11px;cursor:pointer;white-space:nowrap;font-family:inherit}.draft-history-shell .years-strip{display:flex;flex-direction:column;gap:8px}.draft-history-shell .year-strip-row{display:grid;grid-template-columns:72px 1fr 1fr 96px;gap:10px;align-items:center;padding:8px;border:1px solid var(--dh-border-soft);background:#ffffff05;border-radius:2px;cursor:pointer;transition:background .12s ease,border-color .12s ease;width:100%;text-align:left;color:inherit;font-family:inherit;font-size:inherit}.draft-history-shell .year-strip-row:hover{background:#22d3ee0f;border-color:#22d3ee52}.draft-history-shell .year-strip-row:focus-visible{outline:2px solid var(--dh-teal);outline-offset:2px}.draft-history-shell .sep{height:1px;background:var(--dh-border-soft);margin:8px 0}.draft-history-shell .left{justify-self:start}.draft-history-shell .right{justify-self:end}.draft-history-shell .center{justify-self:center}.draft-history-shell .footer-actions{display:flex;justify-content:flex-end}@media(max-width:1100px){.draft-history-shell .board-head,.draft-history-shell .pick-row{grid-template-columns:50px minmax(140px,1.05fr) minmax(200px,1.55fr) 128px 120px}}@media(max-width:1024px){.draft-history-shell{width:min(100%,calc(100vw - 20px))}}@media(max-width:900px){.draft-history-shell .dh-grid{grid-template-columns:1fr}.draft-history-shell .sticky{position:relative;top:auto;max-height:none}}@media(max-width:768px){.draft-history-shell .board-scroll{overflow-x:auto}.draft-history-shell .board-head,.draft-history-shell .pick-row{min-width:780px}}@media(max-width:440px){.draft-history-shell .points .hide-sm{display:none}.draft-history-shell .year-tab{height:26px;font-size:9px}.draft-history-shell .title-xxl{font-size:44px}.draft-history-shell .trail-drawer{width:100%}}[data-component=draft-room]{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-amber: #f59e0b;--alpha-green: #34d399;--alpha-pink: #ec4899;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));overflow-x:hidden}[data-component=draft-room] *,[data-component=draft-room] *:before,[data-component=draft-room] *:after{box-sizing:border-box}.dr-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative}[data-component=draft-room] .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:2px;position:relative;overflow:hidden}[data-component=draft-room] .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;position:relative;overflow:hidden}[data-component=draft-room] .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2px;position:relative;overflow:hidden}[data-component=draft-room] .panel{padding:14px}.dr-top-grid{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-top:14px}.dr-body-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:14px;align-items:start;margin-top:14px}.dr-right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);display:flex;flex-direction:column;gap:12px;min-width:0;overflow-y:auto}.dr-main-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.dr-eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}.dr-display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.dr-stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.dr-meta-text{font-size:11px;color:var(--alpha-muted);line-height:1.45}.dr-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 10px;border-bottom:1px solid var(--border-soft);padding-bottom:8px}.dr-module-title{margin:2px 0 0;font-size:20px;line-height:1;font-family:Teko,sans-serif;letter-spacing:.03em}.dr-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--alpha-teal);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.dr-state-pill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(52,211,153,.22);background:#34d39914;color:var(--alpha-green);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.dr-state-pill.paused{border-color:#ffffff2e;background:#ffffff0a;color:var(--alpha-muted)}.dr-cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.dr-cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.dr-cta-secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.dr-row-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--border-mid);background:transparent;color:var(--alpha-text);cursor:pointer;transition:all .12s ease;border-radius:4px;height:24px}.dr-row-cta:hover{background:#22d3ee14;border-color:var(--border-teal);color:var(--alpha-teal)}.dr-row-cta.queued{background:#22d3ee1a;border-color:var(--border-teal);color:var(--alpha-teal)}.dr-badge{padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:3px;display:inline-flex;align-items:center;gap:6px;height:20px}.dr-badge-active{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.dr-badge-med{color:var(--alpha-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.dr-badge-warning{color:var(--alpha-gold);background:#a855f714;border:1px solid rgba(168,85,247,.2)}.dr-row{transition:background .12s ease;cursor:pointer}.dr-row:hover{background:#22d3ee0a}.dr-viewer-highlight{border-left:2px solid var(--alpha-teal);background:#22d3ee12;padding-left:6px}.dr-viewer-highlight:hover{background:#22d3ee1f}.dr-row.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee12;padding-left:6px}.dr-row.viewer:hover{background:#22d3ee1f}.dr-row.selected{border-left:2px solid var(--alpha-teal);padding-left:6px;background:#22d3ee0a}.dr-row.disabled,.dr-row.inactive{opacity:.6}.dr-row.upcoming{background:#ffffff04;color:var(--alpha-muted)}.dr-character-panel{display:grid;grid-template-columns:140px 1fr;gap:12px;min-height:148px}.dr-character-image{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff05),url(/assets/alpha/running-the-draft.png) center/cover no-repeat;border-radius:2px;min-height:140px}.dr-character-copy h1,.dr-character-title{margin:4px 0;font-size:42px}.dr-character-copy p{margin:0;font-size:13px;color:var(--alpha-muted);max-width:520px;line-height:1.55}.dr-character-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.dr-alpha-corner{background:var(--glass-g2);border:1px solid var(--border-purple);border-left:3px solid var(--alpha-purple);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.dr-alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--alpha-purple);opacity:.45}.dr-alpha-corner .dr-module-title{color:var(--alpha-purple);font-size:32px}.dr-alpha-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:10px 0}.dr-alpha-tab{border:1px solid rgba(168,85,247,.22);background:#a855f70f;color:#a855f7db;border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.dr-alpha-tab.active{color:var(--alpha-text);border-color:#a855f757;background:#a855f71f}.dr-insight-card{border:1px solid rgba(168,85,247,.24);background:#a855f70e;border-radius:2px;padding:10px}.dr-insight-card+.dr-insight-card{margin-top:8px}.dr-insight-card b{display:block;font-size:11px;margin-bottom:5px;color:var(--alpha-text)}.dr-insight{margin:0;color:#a855f7eb;font-size:11px;line-height:1.5;font-style:italic}.dr-insight-hl{font-weight:800;color:var(--alpha-teal)}.dr-hl-gold{color:var(--alpha-gold)}.dr-hl-purple{color:var(--alpha-purple)}.dr-hl-green{color:var(--alpha-green)}.dr-hl-teal{color:var(--alpha-teal)}.dr-clock{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-height:72px}.dr-clock-left{min-width:0}.dr-clock-title{margin:0 0 4px;font-size:28px;color:var(--alpha-text);font-family:Teko,sans-serif;letter-spacing:.02em;line-height:1}.dr-clock-meta{font-size:10px;color:var(--alpha-muted);display:flex;gap:8px;align-items:center}.dr-clock-digits{font-size:54px;color:var(--alpha-teal);line-height:.92;text-align:right;min-width:120px}.dr-board-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-soft);padding-bottom:8px}.dr-filter-strip{display:flex;gap:6px;flex-wrap:wrap}.dr-filter-chip{height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:var(--alpha-muted);font-size:10px;font-weight:900;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:all .12s ease}.dr-filter-chip.active{border-color:#22d3ee3d;background:#22d3ee1a;color:var(--alpha-teal)}.dr-search-box{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;height:28px;padding:0 8px;border-radius:4px;min-width:240px}.dr-search-input{background:transparent;border:0;outline:0;color:var(--alpha-text);font-size:12px;width:180px}.dr-local-tabs{display:flex;gap:6px}.dr-tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--alpha-muted);border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;padding:0 10px;cursor:pointer;transition:all .12s ease}.dr-tab.active{color:var(--alpha-text);border-color:#ffffff2e;background:#ffffff0e}.dr-tab:disabled{cursor:not-allowed;opacity:.5}.dr-board{margin-top:8px}.dr-board-head{display:grid;grid-template-columns:36px minmax(0,2.2fr) 44px 64px 66px 68px 62px 82px 112px;gap:8px;align-items:center;min-height:30px;padding:8px;border:1px solid var(--border-soft);background:#ffffff08;border-radius:2px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--alpha-muted);margin-top:8px}.dr-sort-col{cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap}.dr-sort-col.active{color:var(--alpha-teal)}.dr-arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid currentColor;opacity:.6}.dr-board-row{display:grid;grid-template-columns:36px minmax(0,2.2fr) 44px 64px 66px 68px 62px 82px 112px;gap:8px;align-items:center;padding:8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;margin-top:6px}.dr-rank-cell{text-align:center;font-size:11px;color:var(--alpha-muted)}.dr-player-cell{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.dr-initials{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(34,211,238,.38);color:var(--alpha-teal);font-size:10px;font-weight:900;flex-shrink:0}.dr-player-lines b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-player-lines span{display:block;margin-top:2px;color:var(--alpha-dim);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-pos{padding:2px 6px;font-size:9px;font-weight:900;border:1px solid var(--border-soft);border-radius:3px;white-space:nowrap;text-align:center;display:inline-block}[data-component=draft-room] .pos-qb,[data-component=draft-room] .qb{color:var(--alpha-teal);background:#22d3ee1f;border-color:#22d3ee38}[data-component=draft-room] .pos-rb,[data-component=draft-room] .rb{color:var(--alpha-green);background:#34d3991f;border-color:#34d39938}[data-component=draft-room] .pos-wr,[data-component=draft-room] .wr{color:var(--alpha-purple);background:#a855f71f;border-color:#a855f742}[data-component=draft-room] .pos-te,[data-component=draft-room] .te{color:var(--alpha-teal);background:#22d3ee1a;border-color:#22d3ee38}[data-component=draft-room] .pos-k,[data-component=draft-room] .k,[data-component=draft-room] .pos-def,[data-component=draft-room] .def,[data-component=draft-room] .pos-flex,[data-component=draft-room] .flex{color:var(--alpha-muted);background:#ffffff14}.dr-bye,.dr-adp{font-size:11px;color:var(--alpha-muted)}.dr-proj{font-size:11px;color:var(--alpha-text)}.dr-delta{font-size:11px;font-weight:800}.dr-alpha-cell{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dr-alpha-grade{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:28px;padding:0 6px;border:1px solid rgba(168,85,247,.28);background:#a855f71a;color:var(--alpha-purple);font-size:11px;font-weight:900;border-radius:2px}.dr-alpha-tier{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:var(--alpha-text);font-size:10px;font-weight:800;letter-spacing:.3px;border-radius:2px;white-space:nowrap}.dr-queued-mark{margin-left:2px;border:1px solid rgba(168,85,247,.28);background:#a855f714;color:#a855f7db;height:16px;padding:0 6px;border-radius:2px;font-size:9px;font-weight:900;display:inline-grid;place-items:center}.dr-board-action-demo{margin-top:8px;display:flex;align-items:center;gap:6px}.dr-history-list{display:flex;flex-direction:column;gap:6px}.dr-history-row{display:grid;grid-template-columns:56px 32px minmax(0,1fr) 90px;gap:8px;align-items:center;padding:8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px}.dr-pick-num{font-size:10px;color:var(--alpha-muted);text-align:center}.dr-headshot{width:32px;height:32px;background:linear-gradient(135deg,var(--alpha-surface-2),rgba(255,255,255,.04));border:1px solid var(--border-soft);flex-shrink:0;display:grid;place-items:center;color:var(--alpha-muted);font-size:10px;font-weight:800;border-radius:2px}.dr-history-main{min-width:0}.dr-history-main b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history-main span{display:block;margin-top:2px;color:var(--alpha-dim);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-history-side{text-align:right;font-size:10px;color:var(--alpha-muted)}.dr-post-pick-comment{border:1px solid rgba(168,85,247,.24);background:#a855f70f;border-radius:2px;padding:8px;margin-top:2px;color:#a855f7db;font-size:11px;line-height:1.45;font-style:italic}.dr-roster-slots{display:flex;flex-direction:column;gap:6px}.dr-slot-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;min-height:30px;padding:6px 8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px}.dr-slot-label{font-size:10px;color:var(--alpha-muted);text-align:center}.dr-slot-fill b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-slot-fill span{display:block;margin-top:2px;color:var(--alpha-dim);font-size:9px}.dr-queue-list{display:flex;flex-direction:column;gap:6px}.dr-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px}.dr-queue-row b{display:block;font-size:11px}.dr-remove-mini{height:22px;padding:0 8px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--alpha-muted);font-size:10px;font-weight:800;cursor:pointer;transition:all .12s ease}.dr-remove-mini:hover{border-color:var(--border-teal);color:var(--alpha-teal);background:#22d3ee14}.dr-pro-card{border-color:#a855f738!important;box-shadow:0 0 20px #a855f70f}.dr-pro-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid var(--border-gold);color:var(--alpha-gold);background:#a855f714;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;border-radius:2px;margin-right:6px}.dr-pro-title{margin:6px 0 4px;font-size:20px;color:var(--alpha-gold);font-family:Teko,sans-serif;letter-spacing:.03em}.dr-pro-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;margin-top:6px}.dr-pro-rank{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--alpha-muted);text-align:center}.dr-pro-row b{display:block;font-size:11px}.dr-pro-row span{display:block;margin-top:2px;font-size:10px;color:var(--alpha-muted)}.dr-blurred{position:relative;opacity:.7}.dr-pro-footer{margin-top:10px;display:flex;justify-content:flex-end}.dr-row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.dr-row-mini:last-child{border-bottom:0}.dr-row-mini strong{color:var(--alpha-text);font-size:12px}@media(max-width:1100px){.dr-board-head,.dr-board-row{grid-template-columns:32px minmax(0,2.1fr) 40px 60px 58px 62px 54px 74px 100px}.dr-clock-digits{font-size:48px}}@media(max-width:1024px){.dr-top-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.84fr)}.dr-body-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.dr-character-panel{grid-template-columns:120px 1fr}}@media(max-width:900px){.dr-top-grid,.dr-body-grid{grid-template-columns:1fr}.dr-right-rail{position:static;max-height:none}.dr-board-head,.dr-board-row{grid-template-columns:32px minmax(0,2fr) 40px 56px 58px 58px 54px 72px 96px}}@media(max-width:768px){.dr-search-box{min-width:0;width:100%}.dr-board-controls{flex-direction:column;align-items:stretch}.dr-board-head{position:sticky;top:0;z-index:3}}@media(max-width:440px){.dr-character-panel,.dr-clock{grid-template-columns:1fr}.dr-clock-digits{text-align:left}.dr-board-head,.dr-board-row{grid-template-columns:28px minmax(0,2fr) 40px 56px 58px 56px 54px 72px 96px}.dr-row-cta.pass{display:none}}[data-component=draft-room] .dr-progress-container{position:relative;width:100%;height:3px;background:#ffffff0a;margin-bottom:8px;overflow:hidden}[data-component=draft-room] .dr-progress-bar{position:absolute;inset:0 auto 0 0;height:100%;background:linear-gradient(90deg,var(--alpha-teal) 0%,rgba(34,211,238,.65) 100%);transition:width .24s ease;box-shadow:0 0 8px #22d3ee66}[data-component=draft-room] .dr-progress-label{position:absolute;top:6px;right:0;font-size:9px;letter-spacing:.6px;color:var(--alpha-muted);font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}[data-component=draft-room] .dr-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 14px;margin-top:12px;background:#0a0a0cd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border-mid);border-radius:2px;min-height:48px}[data-component=draft-room] .dr-topbar-left{display:flex;align-items:center;gap:8px;min-width:0}[data-component=draft-room] .dr-topbar-league{font-family:Teko,sans-serif;font-size:22px;letter-spacing:.04em;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room] .dr-topbar-mode-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:2px;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}[data-component=draft-room] .dr-topbar-mode-live{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.24)}[data-component=draft-room] .dr-topbar-mode-mock{color:var(--alpha-purple);background:#a855f71a;border:1px solid rgba(168,85,247,.28)}[data-component=draft-room] .dr-topbar-commish-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:2px;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--alpha-gold);background:#a855f71a;border:1px solid var(--border-gold)}[data-component=draft-room] .dr-topbar-center{display:flex;align-items:center;gap:10px;justify-content:center}[data-component=draft-room] .dr-topbar-onclock-dot{width:10px;height:10px;border-radius:50%;background:var(--alpha-teal);box-shadow:0 0 12px #22d3ee8c;animation:dr-onclock-pulse 1.4s ease-in-out infinite}[data-component=draft-room] .dr-topbar-onclock-paused{background:var(--alpha-muted);box-shadow:none;animation:none}@keyframes dr-onclock-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-component=draft-room] .dr-topbar-onclock-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}[data-component=draft-room] .dr-topbar-onclock-text strong{font-size:13px;color:var(--alpha-text);font-weight:700}[data-component=draft-room] .dr-topbar-onclock-round{font-size:9px;letter-spacing:.7px;color:var(--alpha-muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}[data-component=draft-room] .dr-topbar-right{display:flex;align-items:center;gap:8px;justify-content:flex-end}[data-component=draft-room] .dr-topbar-timer{font-size:28px;color:var(--alpha-teal);line-height:1}[data-component=draft-room] .dr-topbar-timer-warning{color:var(--alpha-gold)}[data-component=draft-room] .dr-topbar-timer-danger{color:var(--alpha-red-soft)}[data-component=draft-room] .dr-topbar-timer-label{font-size:8px;letter-spacing:1.5px;color:var(--alpha-muted);text-transform:uppercase;font-weight:800}[data-component=draft-room] .dr-topbar-milestone{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;padding:4px 10px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;border-radius:2px;white-space:nowrap}[data-component=draft-room] .dr-topbar-milestone-rb-run,[data-component=draft-room] .dr-topbar-milestone-wr-run,[data-component=draft-room] .dr-topbar-milestone-qb-run{color:var(--alpha-red-soft);background:#b94a4a1f;border:1px solid rgba(185,74,74,.34);animation:dr-onclock-pulse 1.6s ease-in-out infinite}[data-component=draft-room] .dr-topbar-milestone-reach{color:var(--alpha-gold);background:#a855f71f;border:1px solid rgba(168,85,247,.32)}[data-component=draft-room] .dr-topbar-milestone-value{color:var(--alpha-green);background:#34d3991f;border:1px solid rgba(52,211,153,.32)}[data-component=draft-room] .dr-ticker{display:flex;align-items:center;gap:8px;padding:8px 14px;margin-top:8px;background:#ffffff05;border:1px solid var(--border-soft);border-radius:2px;overflow-x:auto;scrollbar-width:none}[data-component=draft-room] .dr-ticker::-webkit-scrollbar{display:none}[data-component=draft-room] .dr-ticker-label{font-size:8px;font-weight:900;letter-spacing:1.5px;color:var(--alpha-muted);text-transform:uppercase;white-space:nowrap;padding-right:4px}[data-component=draft-room] .dr-ticker-card{display:flex;flex-direction:column;gap:2px;min-width:140px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:2px;background:#ffffff06;flex-shrink:0}[data-component=draft-room] .dr-ticker-card-on-clock{border-color:#22d3ee6b;background:#22d3ee1a;box-shadow:0 0 10px #22d3ee2e}[data-component=draft-room] .dr-ticker-card-future{opacity:.45}[data-component=draft-room] .dr-ticker-card-traded{border-color:#fb923c52;background:#fb923c0f}[data-component=draft-room] .dr-ticker-pick-num{font-size:10px;color:var(--alpha-muted)}[data-component=draft-room] .dr-ticker-card-on-clock .dr-ticker-pick-num{color:var(--alpha-teal)}[data-component=draft-room] .dr-ticker-team-name{font-size:11px;color:var(--alpha-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room] .dr-ticker-from-tag{font-size:8px;letter-spacing:.6px;color:#fb923cd9;text-transform:uppercase;font-weight:800}[data-component=draft-room] .dr-ticker-otc-badge{font-size:8px;letter-spacing:1.2px;color:var(--alpha-teal);text-transform:uppercase;font-weight:900}[data-component=draft-room] .dr-commish-panel{margin-top:10px;border:1px solid var(--border-gold);background:#a855f70a;border-radius:2px;overflow:hidden}[data-component=draft-room] .dr-commish-panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid rgba(168,85,247,.16);background:#a855f70f}[data-component=draft-room] .dr-commish-panel-title-text{font-family:Teko,sans-serif;font-size:16px;letter-spacing:.08em;color:var(--alpha-gold);font-weight:600}[data-component=draft-room] .dr-commish-panel-toggle{height:22px;padding:0 8px;border-radius:2px;border:1px solid var(--border-gold);background:transparent;color:var(--alpha-gold);font-size:9px;font-weight:900;letter-spacing:.6px;cursor:pointer}[data-component=draft-room] .dr-commish-panel-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:12px 14px}[data-component=draft-room] .dr-commish-panel-collapsed .dr-commish-panel-body{display:none}[data-component=draft-room] .dr-commish-control-group{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid rgba(168,85,247,.14);background:#0003;border-radius:2px}[data-component=draft-room] .dr-commish-control-label{font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--alpha-muted);margin-bottom:4px}[data-component=draft-room] .dr-commish-control-row{display:flex;gap:6px;align-items:center}[data-component=draft-room] .dr-commish-select,[data-component=draft-room] .dr-commish-input{flex:1;height:24px;padding:0 6px;border:1px solid var(--border-mid);background:#ffffff05;color:var(--alpha-text);font-size:11px;border-radius:2px;outline:none}[data-component=draft-room] .dr-commish-select:focus,[data-component=draft-room] .dr-commish-input:focus{border-color:var(--border-gold)}[data-component=draft-room] .dr-commish-btn{height:24px;padding:0 10px;border-radius:2px;border:1px solid var(--border-mid);background:#ffffff06;color:var(--alpha-text);font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:all .12s ease}[data-component=draft-room] .dr-commish-btn-gold{color:var(--alpha-gold);border-color:var(--border-gold);background:#a855f70f}[data-component=draft-room] .dr-commish-btn-gold:hover{background:#a855f724}[data-component=draft-room] .dr-commish-btn-teal{color:var(--alpha-teal);border-color:#22d3ee47;background:#22d3ee0f}[data-component=draft-room] .dr-commish-btn-teal:hover{background:#22d3ee24}[data-component=draft-room] .dr-commish-btn-red{color:var(--alpha-red-soft);border-color:#b94a4a52;background:#b94a4a0f}[data-component=draft-room] .dr-commish-btn-red:hover{background:#b94a4a24}[data-component=draft-room] .dr-commish-btn-orange{color:#fb923cd9;border-color:#fb923c52;background:#fb923c0f}[data-component=draft-room] .dr-commish-btn-orange:hover{background:#fb923c24}[data-component=draft-room] .dr-commish-btn-purple{color:var(--alpha-purple);border-color:var(--border-purple);background:#a855f70f}[data-component=draft-room] .dr-commish-btn-purple:hover{background:#a855f724}[data-component=draft-room] .dr-commish-btn-mini{height:20px;padding:0 6px;font-size:8px}[data-component=draft-room] .dr-commish-undo-confirm{display:flex;gap:4px;align-items:center;padding:4px 6px;border:1px solid rgba(185,74,74,.32);background:#b94a4a14;border-radius:2px}[data-component=draft-room] .dr-commish-undo-msg{font-size:9px;color:var(--alpha-text);flex:1}[data-component=draft-room] .dr-commish-timer-btns{display:flex;gap:4px}[data-component=draft-room] .dr-commish-timer-btn{flex:1;height:24px;padding:0 4px;border:1px solid var(--border-mid);background:#ffffff05;color:var(--alpha-muted);font-size:10px;font-weight:900;border-radius:2px;cursor:pointer;transition:all .12s ease}[data-component=draft-room] .dr-commish-timer-btn.active{color:var(--alpha-gold);border-color:var(--border-gold);background:#a855f71a}[data-component=draft-room] .dr-grid-container{width:100%;overflow-x:auto;margin-top:8px}[data-component=draft-room] .dr-grid-board{display:grid;min-width:1400px;gap:1px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:2px}[data-component=draft-room] .dr-grid-corner{position:sticky;left:0;z-index:4;background:var(--alpha-surface);min-height:48px}[data-component=draft-room] .dr-grid-col-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;min-height:48px;background:var(--alpha-surface);border:0;cursor:pointer;transition:background .12s ease;position:sticky;top:0;z-index:3}[data-component=draft-room] .dr-grid-col-header:hover{background:var(--alpha-surface-2)}[data-component=draft-room] .dr-grid-col-header-user{background:#22d3ee1a;border-bottom:2px solid var(--alpha-teal)}[data-component=draft-room] .dr-grid-team-num{font-size:9px;color:var(--alpha-muted)}[data-component=draft-room] .dr-grid-team-name{font-size:10px;font-weight:700;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-component=draft-room] .dr-grid-division-tag{font-size:7px;letter-spacing:.6px;font-weight:900}[data-component=draft-room] .dr-grid-div-vandamme{color:var(--alpha-red-soft)}[data-component=draft-room] .dr-grid-div-seagal{color:var(--alpha-teal)}[data-component=draft-room] .dr-grid-div-swayze{color:var(--alpha-green)}[data-component=draft-room] .dr-grid-bot-tag{font-size:7px;letter-spacing:.4px;color:var(--alpha-purple);text-transform:uppercase;font-weight:800}[data-component=draft-room] .dr-grid-row-header{position:sticky;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--alpha-surface);font-size:10px;font-weight:800;color:var(--alpha-muted);letter-spacing:.6px;min-height:56px}[data-component=draft-room] .dr-grid-row-completed{color:var(--alpha-dim)}[data-component=draft-room] .dr-grid-row-current{color:var(--alpha-teal);background:#22d3ee0a}[data-component=draft-room] .dr-grid-cell{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:4px 6px;background:#0006;min-height:56px;position:relative}[data-component=draft-room] .dr-grid-cell-empty{background:#0003}[data-component=draft-room] .dr-grid-cell-on-clock{background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee6b;align-items:center;justify-content:center;animation:dr-onclock-pulse 1.4s ease-in-out infinite}[data-component=draft-room] .dr-grid-on-clock-label{font-size:9px;letter-spacing:1px;color:var(--alpha-teal);font-weight:900;text-transform:uppercase}@keyframes dr-grid-just-picked{0%{background:#22d3ee57}to{background:var(--alpha-bg)}}[data-component=draft-room] .dr-grid-cell-just-picked{animation:dr-grid-just-picked .85s ease}[data-component=draft-room] .dr-grid-cell-keeper{background:#a855f71a;box-shadow:inset 0 0 0 1px #a855f752}[data-component=draft-room] .dr-grid-keeper-badge{position:absolute;top:2px;right:4px;font-size:8px;font-weight:900;color:var(--alpha-gold);letter-spacing:.4px}[data-component=draft-room] .dr-grid-cell-traded{background:#fb923c0f}[data-component=draft-room] .dr-grid-from-tag{font-size:7px;font-weight:800;color:#fb923cd9;letter-spacing:.4px;text-transform:uppercase}[data-component=draft-room] .dr-grid-cell-name{font-size:10px;font-weight:600;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-component=draft-room] .dr-grid-pick-num{font-size:8px;color:var(--alpha-muted)}[data-component=draft-room] .dr-modal-overlay{display:none;position:fixed;inset:0;z-index:200;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;justify-content:center}[data-component=draft-room] .dr-modal-overlay-active{display:flex}[data-component=draft-room] .dr-modal-card{position:relative;width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto;padding:18px;background:var(--alpha-bg);border:1px solid var(--border-gold);border-radius:2px;box-shadow:0 14px 60px #a855f738}[data-component=draft-room] .dr-modal-close{position:absolute;top:8px;right:8px;width:24px;height:24px;border:1px solid var(--border-mid);background:#ffffff0a;color:var(--alpha-muted);font-size:16px;line-height:1;cursor:pointer;border-radius:2px}[data-component=draft-room] .dr-modal-close:hover{color:var(--alpha-gold);border-color:var(--border-gold)}[data-component=draft-room] .dr-modal-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}[data-component=draft-room] .dr-modal-team-name{font-size:24px;color:var(--alpha-gold);margin-bottom:4px}[data-component=draft-room] .dr-modal-team-record{font-size:11px}[data-component=draft-room] .dr-modal-body{display:flex;flex-direction:column;gap:4px}[data-component=draft-room] .dr-modal-roster-row{display:grid;grid-template-columns:48px 1fr auto auto;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px}[data-component=draft-room] .dr-modal-rp-round{font-size:10px;color:var(--alpha-muted)}[data-component=draft-room] .dr-modal-rp-name{font-size:12px;color:var(--alpha-text);font-weight:600}[data-component=draft-room] .dr-modal-rp-keeper{font-size:8px;font-weight:900;letter-spacing:.6px;color:var(--alpha-gold);background:#a855f71a;border:1px solid var(--border-gold);padding:2px 6px;border-radius:2px}[data-component=draft-room] .dr-modal-footer{margin-top:12px;padding-top:8px;border-top:1px solid var(--border-soft);font-size:11px}[data-component=draft-room] .dr-chat-bay{display:grid;grid-template-columns:7fr 3fr;gap:12px;margin-top:14px;padding:10px 14px;background:#0a0a0cb3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border-mid);border-radius:2px;position:relative;min-height:180px}[data-component=draft-room] .dr-chat-bay-ai-only{grid-template-columns:1fr}[data-component=draft-room] .dr-chat-bay-collapsed .dr-chat-section,[data-component=draft-room] .dr-chat-bay-collapsed .dr-ai-commentary{display:none}[data-component=draft-room] .dr-chat-bay-collapsed{min-height:0}[data-component=draft-room] .dr-chat-bay-toggle{position:absolute;top:-10px;right:16px;z-index:4;height:22px;padding:0 10px;border:1px solid var(--border-mid);background:var(--alpha-surface);color:var(--alpha-muted);font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;border-radius:2px;cursor:pointer}[data-component=draft-room] .dr-chat-bay-toggle:hover{color:var(--alpha-teal);border-color:var(--border-teal)}[data-component=draft-room] .dr-chat-section{display:flex;flex-direction:column;min-height:0}[data-component=draft-room] .dr-chat-header{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid var(--border-soft)}[data-component=draft-room] .dr-chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:3px;max-height:140px}[data-component=draft-room] .dr-chat-msg{font-size:11px;line-height:1.4}[data-component=draft-room] .dr-chat-sender{font-weight:800;margin-right:6px}[data-component=draft-room] .dr-chat-sender-orange{color:#fb923ceb}[data-component=draft-room] .dr-chat-sender-green{color:var(--alpha-green)}[data-component=draft-room] .dr-chat-sender-blue{color:#60a5faeb}[data-component=draft-room] .dr-chat-sender-purple{color:var(--alpha-purple)}[data-component=draft-room] .dr-chat-sender-teal{color:var(--alpha-teal)}[data-component=draft-room] .dr-chat-sender-red{color:var(--alpha-red-soft)}[data-component=draft-room] .dr-chat-sender-gold{color:var(--alpha-gold)}[data-component=draft-room] .dr-chat-sender-pink{color:#f472b6eb}[data-component=draft-room] .dr-chat-sender-grey{color:var(--alpha-muted)}[data-component=draft-room] .dr-chat-msg-text{color:var(--alpha-text);font-weight:400}[data-component=draft-room] .dr-chat-input-wrap{display:flex;gap:6px;margin-top:6px}[data-component=draft-room] .dr-chat-input{flex:1;height:28px;padding:0 8px;border:1px solid var(--border-mid);background:#ffffff05;color:var(--alpha-text);font-size:11px;border-radius:2px;outline:none}[data-component=draft-room] .dr-chat-input:focus{border-color:var(--border-teal)}[data-component=draft-room] .dr-chat-send-btn{height:28px;padding:0 12px;border:1px solid rgba(34,211,238,.28);background:#22d3ee1a;color:var(--alpha-teal);font-size:10px;font-weight:900;letter-spacing:.6px;cursor:pointer;border-radius:2px}[data-component=draft-room] .dr-ai-commentary{display:flex;flex-direction:column;border:1px solid var(--border-purple);background:#a855f70a;padding:8px;border-radius:2px;min-height:0}[data-component=draft-room] .dr-ai-commentary-full{width:100%}[data-component=draft-room] .dr-ai-commentary-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid rgba(168,85,247,.18)}[data-component=draft-room] .dr-ai-commentary-title{font-size:10px;font-weight:900;letter-spacing:.6px;color:var(--alpha-purple);text-transform:uppercase}[data-component=draft-room] .dr-ai-mode-toggle{display:flex;gap:3px}[data-component=draft-room] .dr-ai-mode-btn{height:18px;padding:0 6px;border:1px solid rgba(168,85,247,.22);background:transparent;color:#a855f7b8;font-size:8px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;border-radius:2px;cursor:pointer}[data-component=draft-room] .dr-ai-mode-btn.active{background:#a855f729;color:var(--alpha-text);border-color:var(--alpha-purple)}[data-component=draft-room] .dr-ai-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;max-height:140px}[data-component=draft-room] .dr-ai-msg{font-size:11px;line-height:1.4;color:#a855f7e0;padding:4px 6px;border-left:2px solid rgba(168,85,247,.28);background:#a855f708}[data-component=draft-room] .dr-ai-msg-alert{border-left-color:var(--alpha-red-soft);background:#b94a4a0a;color:var(--alpha-red-soft)}[data-component=draft-room] .dr-ai-msg-value{border-left-color:var(--alpha-green);background:#34d3990a;color:var(--alpha-green)}[data-component=draft-room] .dr-pick-redo-row{display:flex;justify-content:flex-end;padding:0 8px 4px;margin-top:-4px}[data-component=draft-room] .dr-pick-redo-btn{font-size:9px!important;height:20px!important;padding:0 8px!important}@media(max-width:1024px){[data-component=draft-room] .dr-topbar{grid-template-columns:1fr 1fr;gap:8px}[data-component=draft-room] .dr-topbar-center{grid-column:1 / -1;justify-content:flex-start}[data-component=draft-room] .dr-chat-bay{grid-template-columns:1fr}}@media(max-width:768px){[data-component=draft-room] .dr-topbar{padding:6px 10px;min-height:40px}[data-component=draft-room] .dr-topbar-league{font-size:18px}[data-component=draft-room] .dr-topbar-timer{font-size:22px}[data-component=draft-room] .dr-ticker-card{min-width:110px}[data-component=draft-room] .dr-grid-board{min-width:1100px}[data-component=draft-room] .dr-modal-card{width:calc(100vw - 24px)}}@media(max-width:440px){[data-component=draft-room] .dr-grid-board{min-width:920px}[data-component=draft-room] .dr-commish-panel-body{grid-template-columns:1fr}}.dr-pick-btn{appearance:none;position:relative;border:1px solid rgba(34,211,238,.5);background:transparent;color:var(--league-teal);font-size:11px;font-weight:600;letter-spacing:.3px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.dr-pick-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.dr-pick-btn:hover:not(:disabled),.dr-pick-btn:focus-visible:not(:disabled){background:#22d3ee29}.dr-pick-btn:focus-visible{outline:2px solid var(--league-teal);outline-offset:2px}.dr-pick-btn:disabled{border-color:#ffffff1f;background:#ffffff0a;color:var(--league-muted, #9a9aa6);cursor:not-allowed;opacity:.4}.dr-alpha-cell{min-width:56px}.dr-pick-confirm{display:inline-flex;gap:6px}.dr-pick-confirm-yes{background:var(--league-teal);color:#06222a}.dr-pick-confirm-yes:hover:not(:disabled){background:var(--league-teal);filter:brightness(1.08)}.dr-pick-confirm-no{border-color:#ffffff2e;background:#ffffff0a;color:var(--league-muted, #9a9aa6)}.dr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-component=draft-room].dr-shell-mock-board{--alpha-bg: #05070e;--alpha-bg-deep: #05070e;--alpha-surface: #0f1422;--alpha-surface-2: #18203a;--alpha-text: #ffffff;--alpha-muted: #c5d1e6;--alpha-dim: #76859f;--alpha-teal: #2dd4ee;--alpha-purple: #b07bff;--alpha-gold: #b07bff;--alpha-amber: #f59e0b;--alpha-pink: #ff4596;--border-soft: rgba(180, 200, 235, .13);--border-mid: rgba(180, 200, 235, .26);--mockc-line: rgba(180, 200, 235, .13);--mockc-line-strong: rgba(180, 200, 235, .26);--mockc-accent-wash: rgba(45, 212, 238, .13);--mockc-accent-wash-strong: rgba(45, 212, 238, .24);--mockc-accent-glow: rgba(45, 212, 238, .65);--mockc-purple-wash: rgba(176, 123, 255, .14);--mockc-purple-glow: rgba(176, 123, 255, .55);--mockc-qb: #ff3346;--mockc-rb: #b96bff;--mockc-wr: #3f8eff;--mockc-te: #ff4596;--mockc-k: #a6b6cd;--mockc-def: #8090a6;--mockc-qb-fg: #ff97a0;--mockc-rb-fg: #ddbcff;--mockc-wr-fg: #a4caff;--mockc-te-fg: #ffaccf;--mockc-k-fg: #d6dfec;--mockc-def-fg: #d6dfec;--mockc-pos-alpha: .24;--mockc-cell-fill-shadow: 0 3px 12px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.05);--mockc-name-weight: 700;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--alpha-bg);padding:0;position:relative;z-index:1}[data-component=draft-room].dr-shell-mock-board .dr-topbar-timer-warning{color:var(--alpha-amber)}[data-component=draft-room].dr-shell-mock-board .dr-mock-topband{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,color-mix(in srgb,var(--alpha-teal) 6%,var(--alpha-surface)) 0%,var(--alpha-bg) 100%);border-bottom:1px solid var(--mockc-line-strong);flex-shrink:0}[data-component=draft-room].dr-shell-mock-board .dr-mock-board-zone{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px 10px;scroll-behavior:smooth;position:relative;z-index:1}[data-component=draft-room].dr-shell-mock-board .dr-mock-actionband{position:sticky;bottom:0;z-index:40;flex-shrink:0;background:linear-gradient(0deg,var(--alpha-bg) 0%,var(--alpha-surface) 100%);border-top:1px solid var(--mockc-line-strong);box-shadow:0 -8px 24px #00000080}@media(max-width:1100px){[data-component=draft-room].dr-shell-mock-board .dr-mock-board-zone{overflow-x:auto}}@media(prefers-reduced-motion:reduce){[data-component=draft-room].dr-shell-mock-board .dr-mock-board-zone{scroll-behavior:auto}}[data-component=draft-room].dr-shell-mock-board .dr-grid-container{overflow:visible;margin-top:0}[data-component=draft-room].dr-shell-mock-board .dr-grid-board{min-width:0;width:100%;border-radius:8px;overflow:hidden;background:var(--mockc-line)}@media(max-width:1100px){[data-component=draft-room].dr-shell-mock-board .dr-grid-board{min-width:1100px;width:max-content}}[data-component=draft-room] .dr-rail-section{border-bottom:1px solid var(--border-soft);padding:14px}[data-component=draft-room] .dr-rail-section:last-child{border-bottom:none}[data-component=draft-room] .dr-rail-section-title{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--alpha-muted);margin-bottom:10px}[data-component=draft-room] .dr-rail-empty{font-size:11px;color:var(--alpha-dim);padding:6px 0}[data-component=draft-room] .dr-rail-roster-groups{display:flex;flex-direction:column;gap:10px}[data-component=draft-room] .dr-rail-roster-group{display:flex;flex-direction:column;gap:3px}[data-component=draft-room] .dr-rail-roster-pos-chip{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.4px;padding:1px 6px;border-radius:3px}[data-component=draft-room] .dr-rail-roster-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}[data-component=draft-room] .dr-rail-roster-item{display:flex;align-items:center;gap:8px;font-size:11px;padding:2px 0 2px 4px}[data-component=draft-room] .dr-rail-roster-player{flex:1;font-weight:500;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room] .dr-rail-roster-round{font-size:9px;color:var(--alpha-dim);font-weight:700;flex-shrink:0}[data-component=draft-room] .dr-rail-alpha{background:#a855f70d}[data-component=draft-room] .dr-rail-alpha-title{color:var(--alpha-purple)}[data-component=draft-room] .dr-rail-alpha-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}[data-component=draft-room] .dr-rail-alpha-item{display:flex;align-items:center;gap:8px;font-size:11px}[data-component=draft-room] .dr-rail-alpha-rank{color:var(--alpha-purple);font-weight:800;width:18px;flex-shrink:0}[data-component=draft-room] .dr-rail-alpha-name{flex:1;font-weight:600;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room] .dr-rail-alpha-note{margin-top:8px;font-size:10px;color:var(--alpha-dim)}[data-component=draft-room] .dr-rail-avail-active{background:#22d3ee0a}[data-component=draft-room] .dr-rail-filters{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}[data-component=draft-room] .dr-rail-filter-tab{padding:0 10px;min-height:44px;font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:1px solid var(--border-soft);background:transparent;color:var(--alpha-muted);font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}[data-component=draft-room] .dr-rail-filter-tab.active{background:#22d3ee1f;border-color:var(--alpha-teal);color:var(--alpha-teal)}[data-component=draft-room] .dr-rail-filter-tab:hover:not(.active){background:var(--alpha-surface-2);color:var(--alpha-text)}[data-component=draft-room] .dr-rail-filter-tab:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}[data-component=draft-room] .dr-rail-search{width:100%;min-height:44px;background:var(--alpha-bg);border:1px solid var(--border-soft);border-radius:4px;padding:6px 10px;color:var(--alpha-text);font-size:12px;font-family:inherit;outline:none;margin-bottom:8px;transition:border-color .2s ease}[data-component=draft-room] .dr-rail-search:focus{border-color:var(--alpha-teal)}[data-component=draft-room] .dr-rail-search::placeholder{color:var(--alpha-dim)}[data-component=draft-room] .dr-rail-avail-head{display:grid;grid-template-columns:28px 1fr 36px 40px 64px;gap:6px;align-items:center;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--alpha-dim);padding:4px 4px 6px;border-bottom:1px solid var(--border-soft)}[data-component=draft-room] .dr-rail-avail-list{display:flex;flex-direction:column}[data-component=draft-room] .dr-rail-avail-row{display:grid;grid-template-columns:28px 1fr 36px 40px 64px;gap:6px;align-items:center;padding:5px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px;min-height:40px}[data-component=draft-room] .dr-rail-avail-row:hover{background:var(--alpha-surface-2)}[data-component=draft-room] .dr-rail-avail-drafted{opacity:.4}[data-component=draft-room] .dr-rail-avail-rank{color:var(--alpha-muted);font-weight:700;text-align:center}[data-component=draft-room] .dr-rail-avail-name{font-weight:600;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room] .dr-rail-avail-adp{color:var(--alpha-muted);text-align:right}[data-component=draft-room] .dr-rail-draft-btn{appearance:none;border:1px solid var(--alpha-teal);background:#22d3ee1f;color:var(--alpha-teal);font-size:10px;font-weight:800;letter-spacing:.4px;padding:0 8px;min-height:44px;border-radius:6px;cursor:pointer;transition:background .12s ease,opacity .12s ease}[data-component=draft-room] .dr-rail-draft-btn:hover:not(:disabled){background:#22d3ee33}[data-component=draft-room] .dr-rail-draft-btn:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}[data-component=draft-room] .dr-rail-draft-btn:disabled{border-color:#ffffff1f;background:#ffffff0a;color:var(--alpha-dim);cursor:not-allowed;opacity:.6}[data-component=draft-room] .dr-rail-draft-confirm{display:inline-flex;gap:4px}[data-component=draft-room] .dr-rail-draft-yes{background:var(--alpha-teal);color:#06222a;min-width:36px}[data-component=draft-room] .dr-rail-draft-yes:hover:not(:disabled){filter:brightness(1.08)}[data-component=draft-room] .dr-rail-draft-no{border-color:#ffffff2e;background:#ffffff0a;color:var(--alpha-muted);min-width:36px}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell{background:var(--alpha-bg);min-height:52px;padding:6px 4px;align-items:center;justify-content:center;text-align:center}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-empty{background:var(--alpha-bg)}[data-component=draft-room].dr-shell-mock-board .dr-grid-corner,[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header,[data-component=draft-room].dr-shell-mock-board .dr-grid-row-header{min-height:52px}[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header{border-bottom:1px solid var(--border-mid)}[data-component=draft-room].dr-shell-mock-board .dr-grid-team-name{font-size:11px;font-weight:700;color:var(--alpha-text)}[data-component=draft-room].dr-shell-mock-board .dr-grid-row-header{font-size:11px;font-weight:800;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-name{font-size:10px;font-weight:600}[data-component=draft-room].dr-shell-mock-board .dr-grid-pick-num{font-size:9px;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;border:0}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-te,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.te,[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-pos-chip.pos-te,[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-pos-chip.te,[data-component=draft-room].dr-shell-mock-board .dr-rail-avail-row .dr-pos.pos-te,[data-component=draft-room].dr-shell-mock-board .dr-rail-avail-row .dr-pos.te,[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-slot-tag.pos-te,[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-slot-tag.te{color:var(--alpha-pink);background:#ec489924;border-color:#ec489947}@keyframes dr-grid-onclock-glow{0%,to{box-shadow:0 0 8px #22d3ee66;border-color:var(--alpha-teal)}50%{box-shadow:0 0 24px #22d3eeb3;border-color:#22d3eee6}}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-on-clock{border:1px solid var(--alpha-teal);box-shadow:0 0 8px #22d3ee66;animation:dr-grid-onclock-glow 1.5s ease-in-out infinite;z-index:5}[data-component=draft-room].dr-shell-mock-board:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 59px,rgba(34,211,238,.012) 59px 60px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(34,211,238,.012) 59px 60px);pointer-events:none;z-index:0}[data-component=draft-room] .dr-grid-cell-user-col{background:#22d3ee1a;box-shadow:inset 1px 0 #22d3ee59,inset -1px 0 #22d3ee59}[data-component=draft-room] .dr-grid-cell-user-col.dr-grid-cell-empty{background:#22d3ee12}[data-component=draft-room] .dr-grid-cell-user-col.dr-grid-cell-on-clock{background:#22d3ee29}@keyframes dr-grid-just-picked-usercol{0%{background:#22d3ee57}to{background:#22d3ee1a}}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-user-col.dr-grid-cell-just-picked{animation:dr-grid-just-picked-usercol .85s ease}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell.dr-grid-cell-user-col{background:#22d3ee1a}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell.dr-grid-cell-user-col.dr-grid-cell-empty{background:#22d3ee12}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell.dr-grid-cell-user-col.dr-grid-cell-on-clock{background:#22d3ee29}[data-component=draft-room] .dr-grid-you-tag{font-size:7px;font-weight:900;letter-spacing:.8px;color:var(--alpha-teal);background:#22d3ee26;padding:0 4px;border-radius:2px;text-transform:uppercase}[data-component=draft-room].dr-shell-mock-board .dr-ticker{padding:6px 14px;min-height:36px}[data-component=draft-room].dr-shell-mock-board .dr-ticker-card{min-width:0;flex-direction:row;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px}[data-component=draft-room].dr-shell-mock-board .dr-ticker-pick-num{font-size:11px;font-weight:600;color:var(--alpha-dim)}[data-component=draft-room].dr-shell-mock-board .dr-ticker-card-on-clock .dr-ticker-pick-num{color:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-ticker-team-name{font-size:12px;font-weight:600;color:var(--alpha-text)}[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-slots{gap:3px}[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-slot-tag{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.3px;padding:1px 5px;border-radius:3px;border:0;min-width:30px;text-align:center}[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-need{opacity:.55}[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-need-label{font-style:italic;color:var(--alpha-dim);font-weight:500}[data-component=draft-room].dr-shell-mock-board .dr-rail-roster-bench{margin-top:8px}[data-component=draft-room].dr-shell-mock-board .dr-rail-alpha-reserved{margin:0 14px;padding:12px 14px;background:linear-gradient(180deg,rgba(168,85,247,.08),transparent);border:1px solid rgba(168,85,247,.2);border-radius:8px}[data-component=draft-room].dr-shell-mock-board .dr-rail-alpha-reserved-header{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--alpha-purple);margin-bottom:6px}[data-component=draft-room].dr-shell-mock-board .dr-rail-alpha-reserved-note{font-size:11px;color:var(--alpha-dim);margin:0}[data-component=draft-room].dr-shell-mock-board .dr-rail-filter-tab{padding:0 10px;font-size:11px;font-weight:600}[data-component=draft-room].dr-shell-mock-board .dr-rail-search{font-size:13px;padding:6px 12px}[data-component=draft-room].dr-shell-your-turn .dr-rail-avail{box-shadow:inset 0 0 0 1px #22d3ee40}[data-component=draft-room].dr-shell-your-turn .dr-topbar-timer{text-shadow:0 0 12px rgba(34,211,238,.35)}@media(max-width:600px){[data-component=draft-room].dr-shell-mock-board .dr-rail-section{padding:10px}}@media(prefers-reduced-motion:reduce){[data-component=draft-room] .dr-grid-cell-just-picked,[data-component=draft-room] .dr-grid-cell-on-clock{animation:none}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-on-clock{animation:none;box-shadow:0 0 12px #22d3ee80;border-color:var(--alpha-teal)}}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell{background:var(--alpha-surface);border-radius:6px;box-shadow:var(--mockc-cell-fill-shadow)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-empty{background:#ffffff03;box-shadow:none}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell-name{font-weight:var(--mockc-name-weight);color:var(--alpha-text)}[data-component=draft-room].dr-shell-mock-board .dr-grid-pick-num{color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-grid-board{background:var(--mockc-line)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.qb,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-qb{color:var(--mockc-qb-fg);background:color-mix(in srgb,var(--mockc-qb) 24%,transparent)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.rb,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-rb{color:var(--mockc-rb-fg);background:color-mix(in srgb,var(--mockc-rb) 24%,transparent)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.wr,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-wr{color:var(--mockc-wr-fg);background:color-mix(in srgb,var(--mockc-wr) 24%,transparent)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.te,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-te{color:var(--mockc-te-fg);background:color-mix(in srgb,var(--mockc-te) 24%,transparent);border-color:transparent}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.k,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-k{color:var(--mockc-k-fg);background:color-mix(in srgb,var(--mockc-k) 24%,transparent)}[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.def,[data-component=draft-room].dr-shell-mock-board .dr-grid-cell .dr-pos.pos-def{color:var(--mockc-def-fg);background:color-mix(in srgb,var(--mockc-def) 24%,transparent)}[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header{cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease}[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header:hover{border-color:var(--mockc-line-strong);background:var(--alpha-surface-2)}[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header.dr-grid-col-header-popped{border-color:var(--alpha-purple);box-shadow:0 0 16px -6px var(--mockc-purple-glow)}[data-component=draft-room].dr-shell-mock-board .dr-grid-col-header-user.dr-grid-col-header-popped{border-color:var(--alpha-teal);box-shadow:0 0 16px -6px var(--mockc-accent-glow)}[data-component=draft-room].dr-shell-mock-board .dr-fill-strip{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:5px;min-height:9px}[data-component=draft-room].dr-shell-mock-board .dr-pip{flex:1 1 0;min-width:0;max-width:9px;height:7px;border-radius:2px;border:1px solid var(--dr-pip-c, var(--alpha-dim));background:transparent;opacity:.42}[data-component=draft-room].dr-shell-mock-board .dr-pip.dr-pip-filled{background:var(--dr-pip-c);border-color:var(--dr-pip-c);box-shadow:0 0 5px -1px var(--dr-pip-c);opacity:1}[data-component=draft-room].dr-shell-mock-board .dr-pip-qb{--dr-pip-c: var(--mockc-qb)}[data-component=draft-room].dr-shell-mock-board .dr-pip-rb{--dr-pip-c: var(--mockc-rb)}[data-component=draft-room].dr-shell-mock-board .dr-pip-wr{--dr-pip-c: var(--mockc-wr)}[data-component=draft-room].dr-shell-mock-board .dr-pip-te{--dr-pip-c: var(--mockc-te)}[data-component=draft-room].dr-shell-mock-board .dr-pip-k{--dr-pip-c: var(--mockc-k)}[data-component=draft-room].dr-shell-mock-board .dr-pip-def{--dr-pip-c: var(--mockc-def)}[data-component=draft-room].dr-shell-mock-board .dr-pip-flex{--dr-pip-c: var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-yourturn{margin-left:auto;display:flex;align-items:center;gap:10px;padding:7px 16px;border-radius:999px;background:var(--mockc-accent-wash-strong);border:1px solid var(--alpha-teal);color:var(--alpha-teal);font-weight:700;font-size:13px;letter-spacing:.4px;box-shadow:0 0 16px -6px var(--mockc-accent-glow)}[data-component=draft-room].dr-shell-mock-board .dr-yourturn-dot{width:9px;height:9px;border-radius:50%;background:var(--alpha-teal);box-shadow:0 0 8px var(--mockc-accent-glow);animation:dr-yourturn-pulse 1.6s ease-in-out infinite;flex-shrink:0}[data-component=draft-room].dr-shell-mock-board .dr-yourturn-n{font-variant-numeric:tabular-nums;font-size:15px}[data-component=draft-room].dr-shell-mock-board .dr-yourturn-slam{font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:9px 22px}@keyframes dr-yourturn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){[data-component=draft-room].dr-shell-mock-board .dr-yourturn-dot{animation:none}}[data-component=draft-room].dr-shell-mock-board .dr-mock-topband .dr-topbar{position:static}[data-component=draft-room].dr-shell-mock-board .dr-mock-topband .dr-topbar-milestone{position:static;grid-column:1 / -1;justify-self:center;transform:none;margin-top:6px}[data-component=draft-room].dr-shell-mock-board .dr-mock-turn-row{display:flex;justify-content:flex-end;padding:0 20px 9px}[data-component=draft-room].dr-shell-mock-board .dr-mock-ab-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 18px 8px;border-bottom:1px solid var(--mockc-line)}[data-component=draft-room].dr-shell-mock-board .dr-mock-ab-controls .dr-rail-filters{margin-bottom:0}[data-component=draft-room].dr-shell-mock-board .dr-mock-ab-controls .dr-rail-search{margin-bottom:0;width:220px;min-width:200px}[data-component=draft-room].dr-shell-mock-board .dr-mock-ab-controls .dr-rail-alpha-reserved{margin:0;flex-shrink:0}[data-component=draft-room].dr-shell-mock-board .dr-my-needs{display:flex;align-items:center;gap:8px;margin-left:auto}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-label{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--alpha-dim)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;padding:3px 8px;border-radius:5px}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.qb{background:color-mix(in srgb,var(--mockc-qb) 20%,transparent);color:var(--mockc-qb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.rb{background:color-mix(in srgb,var(--mockc-rb) 20%,transparent);color:var(--mockc-rb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.wr{background:color-mix(in srgb,var(--mockc-wr) 20%,transparent);color:var(--mockc-wr-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.te{background:color-mix(in srgb,var(--mockc-te) 20%,transparent);color:var(--mockc-te-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.k{background:color-mix(in srgb,var(--mockc-k) 20%,transparent);color:var(--mockc-k-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.def{background:color-mix(in srgb,var(--mockc-def) 20%,transparent);color:var(--mockc-def-fg)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-chip.flex{background:var(--mockc-accent-wash-strong);color:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-my-needs-empty{font-size:11px;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-my-roster-btn{display:flex;align-items:center;gap:8px;padding:7px 13px;min-height:40px;border-radius:8px;background:var(--mockc-accent-wash);border:1px solid var(--alpha-teal);color:var(--alpha-teal);cursor:pointer;font-family:inherit;transition:box-shadow .15s ease}[data-component=draft-room].dr-shell-mock-board .dr-my-roster-btn:hover{box-shadow:0 0 14px -4px var(--mockc-accent-glow)}[data-component=draft-room].dr-shell-mock-board .dr-my-roster-btn:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}[data-component=draft-room].dr-shell-mock-board .dr-my-roster-btn-label{font-size:12px;font-weight:800;letter-spacing:.3px}[data-component=draft-room].dr-shell-mock-board .dr-my-roster-btn-count{font-variant-numeric:tabular-nums;font-size:10px;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-avail-table-scroll{max-height:240px;overflow-y:auto}[data-component=draft-room].dr-shell-mock-board .dr-avail-table-scroll::-webkit-scrollbar{width:9px}[data-component=draft-room].dr-shell-mock-board .dr-avail-table-scroll::-webkit-scrollbar-track{background:transparent}[data-component=draft-room].dr-shell-mock-board .dr-avail-table-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}[data-component=draft-room].dr-shell-mock-board .dr-avail-table{width:100%;border-collapse:collapse;font-size:12px}[data-component=draft-room].dr-shell-mock-board .dr-avail-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--alpha-surface) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--alpha-dim);font-weight:700;padding:8px 12px;border-bottom:1px solid var(--mockc-line-strong);white-space:nowrap}[data-component=draft-room].dr-shell-mock-board .dr-avail-table thead th.dr-avail-r{text-align:right}[data-component=draft-room].dr-shell-mock-board .dr-avail-table tbody td{padding:8px 12px;border-bottom:1px solid var(--mockc-line);white-space:nowrap}[data-component=draft-room].dr-shell-mock-board .dr-avail-table tbody tr:hover{background:#ffffff0a}[data-component=draft-room].dr-shell-mock-board .dr-avail-table tbody tr.dr-avail-drafted{opacity:.4}[data-component=draft-room].dr-shell-mock-board .dr-avail-rk{font-variant-numeric:tabular-nums;color:var(--alpha-dim);text-align:right}[data-component=draft-room].dr-shell-mock-board .dr-avail-player{font-weight:700;color:var(--alpha-text)}[data-component=draft-room].dr-shell-mock-board .dr-avail-num{font-variant-numeric:tabular-nums;text-align:right;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-avail-num.dr-avail-bye{color:var(--alpha-dim)}[data-component=draft-room].dr-shell-mock-board .dr-avail-proj{color:var(--alpha-text)}[data-component=draft-room].dr-shell-mock-board .dr-avail-delta{font-variant-numeric:tabular-nums;text-align:right}[data-component=draft-room].dr-shell-mock-board .dr-avail-delta.dr-avail-delta-pos{color:#4ade80}[data-component=draft-room].dr-shell-mock-board .dr-avail-delta.dr-avail-delta-neg{color:#ff7b7b}[data-component=draft-room].dr-shell-mock-board .dr-avail-act{text-align:right}[data-component=draft-room].dr-shell-mock-board .dr-avail-empty{padding:20px 12px;text-align:center;color:var(--alpha-dim);font-size:12px}[data-component=draft-room].dr-shell-mock-board .dr-avail-pos-pill{font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;display:inline-block;min-width:30px;text-align:center}[data-component=draft-room].dr-shell-mock-board .dr-avail-table .dr-rail-draft-btn{background:var(--alpha-teal);color:#04121a;border-color:var(--alpha-teal);box-shadow:0 0 12px -4px var(--mockc-accent-glow)}[data-component=draft-room].dr-shell-mock-board .dr-avail-table .dr-rail-draft-btn:hover:not(:disabled){filter:brightness(1.08);background:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-avail-table .dr-rail-draft-btn:disabled{background:#ffffff0a;color:var(--alpha-dim);border-color:#ffffff1f;box-shadow:none}[data-component=draft-room].dr-shell-mock-board .dr-avail-table .dr-rail-draft-yes{background:var(--alpha-teal);color:#04121a}[data-component=draft-room].dr-shell-mock-board .dr-avail-table .dr-rail-draft-no{background:#ffffff0a;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-pop-backdrop{position:fixed;inset:0;z-index:90;background:#03050c73;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}[data-component=draft-room].dr-shell-mock-board .dr-roster-pop{position:fixed;z-index:100;width:268px;background:linear-gradient(180deg,var(--alpha-surface-2) 0%,var(--alpha-surface) 100%);border:1px solid var(--alpha-purple);border-radius:12px;box-shadow:0 18px 48px -12px #000c,0 0 24px -10px var(--mockc-purple-glow);overflow:hidden;animation:dr-popin .18s ease}[data-component=draft-room].dr-shell-mock-board .dr-roster-pop.dr-roster-pop-you{border-color:var(--alpha-teal);box-shadow:0 18px 48px -12px #000c,0 0 24px -10px var(--mockc-accent-glow)}@keyframes dr-popin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-component=draft-room].dr-shell-mock-board .dr-roster-pop{animation:none}}[data-component=draft-room].dr-shell-mock-board .dr-rp-head{display:flex;align-items:center;gap:9px;padding:11px 13px 10px;border-bottom:1px solid var(--mockc-line-strong);background:var(--mockc-purple-wash)}[data-component=draft-room].dr-shell-mock-board .dr-roster-pop-you .dr-rp-head{background:var(--mockc-accent-wash)}[data-component=draft-room].dr-shell-mock-board .dr-rp-av{width:26px;height:26px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;color:#04121a;background:linear-gradient(135deg,var(--alpha-purple),color-mix(in srgb,var(--alpha-purple) 50%,#000))}[data-component=draft-room].dr-shell-mock-board .dr-roster-pop-you .dr-rp-av{background:linear-gradient(135deg,var(--alpha-teal),color-mix(in srgb,var(--alpha-teal) 50%,#000))}[data-component=draft-room].dr-shell-mock-board .dr-rp-title{display:flex;flex-direction:column;gap:1px;min-width:0}[data-component=draft-room].dr-shell-mock-board .dr-rp-title-nm{font-size:13px;font-weight:800;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room].dr-shell-mock-board .dr-rp-title-sub{font-variant-numeric:tabular-nums;font-size:10px;color:var(--alpha-muted)}[data-component=draft-room].dr-shell-mock-board .dr-rp-close{margin-left:auto;flex:0 0 auto;width:28px;height:28px;border-radius:6px;border:1px solid var(--mockc-line);background:transparent;color:var(--alpha-muted);font-size:15px;cursor:pointer;line-height:1}[data-component=draft-room].dr-shell-mock-board .dr-rp-close:hover{color:var(--alpha-text);border-color:var(--mockc-line-strong)}[data-component=draft-room].dr-shell-mock-board .dr-rp-close:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:1px}[data-component=draft-room].dr-shell-mock-board .dr-rp-body{padding:8px 11px 11px;max-height:380px;overflow-y:auto}[data-component=draft-room].dr-shell-mock-board .dr-rp-body::-webkit-scrollbar{width:8px}[data-component=draft-room].dr-shell-mock-board .dr-rp-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}[data-component=draft-room].dr-shell-mock-board .dr-rp-group{margin-bottom:8px}[data-component=draft-room].dr-shell-mock-board .dr-rp-group:last-child{margin-bottom:0}[data-component=draft-room].dr-shell-mock-board .dr-rp-glabel{display:flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag{padding:1px 6px;border-radius:3px}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.qb{background:color-mix(in srgb,var(--mockc-qb) 24%,transparent);color:var(--mockc-qb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.rb{background:color-mix(in srgb,var(--mockc-rb) 24%,transparent);color:var(--mockc-rb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.wr{background:color-mix(in srgb,var(--mockc-wr) 24%,transparent);color:var(--mockc-wr-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.te{background:color-mix(in srgb,var(--mockc-te) 24%,transparent);color:var(--mockc-te-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.k{background:color-mix(in srgb,var(--mockc-k) 24%,transparent);color:var(--mockc-k-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.def{background:color-mix(in srgb,var(--mockc-def) 24%,transparent);color:var(--mockc-def-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-tag.flex{background:var(--mockc-accent-wash-strong);color:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-rp-ct{color:var(--alpha-dim);font-weight:600}[data-component=draft-room].dr-shell-mock-board .dr-rp-need{margin-left:auto;color:var(--alpha-dim);font-weight:600;text-transform:none;letter-spacing:0}[data-component=draft-room].dr-shell-mock-board .dr-rp-glabel.dr-rp-need-open .dr-rp-need{color:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player{display:flex;align-items:baseline;gap:7px;padding:3px 5px;border-radius:5px;border-left:2px solid var(--dr-rpc, var(--mockc-line));margin-bottom:2px;background:#ffffff05}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.qb{--dr-rpc: var(--mockc-qb)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.rb{--dr-rpc: var(--mockc-rb)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.wr{--dr-rpc: var(--mockc-wr)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.te{--dr-rpc: var(--mockc-te)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.k{--dr-rpc: var(--mockc-k)}[data-component=draft-room].dr-shell-mock-board .dr-rp-player.def{--dr-rpc: var(--mockc-def)}[data-component=draft-room].dr-shell-mock-board .dr-rp-ppk{font-variant-numeric:tabular-nums;font-size:9px;color:var(--alpha-dim);flex:0 0 34px}[data-component=draft-room].dr-shell-mock-board .dr-rp-pnm{font-size:12px;font-weight:600;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=draft-room].dr-shell-mock-board .dr-rp-empty{padding:3px 6px;border-radius:5px;border:1px dashed var(--mockc-line);border-left:2px dashed var(--alpha-dim);font-size:10px;color:var(--alpha-dim);font-style:italic;margin-bottom:2px}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot{margin-top:9px;padding-top:8px;border-top:1px solid var(--mockc-line);display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-label{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--alpha-dim)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need{font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.qb{background:color-mix(in srgb,var(--mockc-qb) 20%,transparent);color:var(--mockc-qb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.rb{background:color-mix(in srgb,var(--mockc-rb) 20%,transparent);color:var(--mockc-rb-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.wr{background:color-mix(in srgb,var(--mockc-wr) 20%,transparent);color:var(--mockc-wr-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.te{background:color-mix(in srgb,var(--mockc-te) 20%,transparent);color:var(--mockc-te-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.k{background:color-mix(in srgb,var(--mockc-k) 20%,transparent);color:var(--mockc-k-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.def{background:color-mix(in srgb,var(--mockc-def) 20%,transparent);color:var(--mockc-def-fg)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-need.flex{background:var(--mockc-accent-wash-strong);color:var(--alpha-teal)}[data-component=draft-room].dr-shell-mock-board .dr-rp-foot-set{font-size:11px;color:var(--alpha-muted)}.keepers-shell{--kp-bg: #0a0a0c;--kp-bg-deep: #05050a;--kp-surface: #151518;--kp-surface-2: #1c1c20;--kp-text: #e8e8ed;--kp-muted: #9ca3af;--kp-dim: #555560;--kp-teal: #22d3ee;--kp-gold: #22d3ee;--kp-purple: #a855f7;--kp-green: #34d399;--kp-red-soft: #b94a4a;--kp-glass-g1: rgba(21, 21, 24, .58);--kp-glass-g2: rgba(21, 21, 24, .48);--kp-glass-g3: rgba(21, 21, 24, .35);--kp-border-soft: rgba(255, 255, 255, .08);--kp-border-mid: rgba(255, 255, 255, .12);--kp-border-strong: rgba(255, 255, 255, .14);--kp-border-teal: rgba(34, 211, 238, .15);--kp-border-gold: rgba(34, 211, 238, .32);--kp-border-purple: rgba(168, 85, 247, .3);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--kp-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.keepers-shell *,.keepers-shell *:before,.keepers-shell *:after{box-sizing:border-box}.keepers-shell .g1,.keepers-shell .g2,.keepers-shell .g3{border-radius:2px;position:relative;overflow:hidden}.keepers-shell .g1{background:var(--kp-glass-g1);border:1px solid var(--kp-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.keepers-shell .g2{background:var(--kp-glass-g2);border:1px solid var(--kp-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.keepers-shell .g3{background:var(--kp-glass-g3);border:1px solid var(--kp-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.keepers-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--kp-muted)}.keepers-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.keepers-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.keepers-shell .meta-text{font-size:11px;color:var(--kp-muted);line-height:1.45}.keepers-shell .mini-note{font-size:10px;color:var(--kp-muted)}.keepers-shell .muted{color:var(--kp-muted)}.keepers-shell .panel{padding:14px}.keepers-shell .panel+.panel{margin-top:12px}.keepers-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--kp-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.keepers-shell .cta:hover:not(:disabled){border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.keepers-shell .cta:disabled{opacity:.55;cursor:not-allowed}.keepers-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--kp-muted)}.keepers-shell .tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--kp-teal);font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.keepers-shell .tag.gold{border-color:var(--kp-border-gold);background:#22d3ee14;color:var(--kp-gold)}.keepers-shell .tag.purple{border-color:var(--kp-border-purple);background:#a855f714;color:var(--kp-purple)}.keepers-shell .tag.gray{border-color:var(--kp-border-soft);background:#ffffff0a;color:var(--kp-muted)}.keepers-shell .keepers-hero{min-height:110px;padding:12px 14px 14px}.keepers-shell .keepers-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--kp-teal),var(--kp-gold));opacity:.95}.keepers-shell .hero-title{margin:6px 0 0;font-size:40px}.keepers-shell .hero-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.keepers-shell .hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:7px 9px}.keepers-shell .hero-chip .chip-eyebrow{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--kp-dim);font-weight:800}.keepers-shell .hero-chip .chip-main{display:block;margin-top:4px}.keepers-shell .countdown.display{font-size:36px;display:inline-flex;align-items:center;gap:6px}.keepers-shell .deadline-teal{color:var(--kp-teal)}.keepers-shell .deadline-gold{color:var(--kp-gold)}.keepers-shell .deadline-red{color:var(--kp-red-soft)}.keepers-shell .hero-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;justify-content:flex-end}.keepers-shell .kp-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.keepers-shell .kp-top-row>.panel{margin-top:0;height:100%;display:flex;flex-direction:column}.keepers-shell .keepers-body-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.95fr);gap:14px;align-items:start;margin-top:14px}.keepers-shell .rail{display:flex;flex-direction:column;gap:12px;min-width:0}.keepers-shell .right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;overflow-x:hidden}.keepers-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--kp-border-soft)}.keepers-shell .module-title{margin:2px 0 0;font-size:22px;line-height:1;font-family:Teko,sans-serif;letter-spacing:.03em;font-weight:600}.keepers-shell .module-sub{font-size:10px;color:var(--kp-muted);text-align:right;line-height:1.35}.keepers-shell .pos{border-radius:3px;padding:2px 5px;font-size:9px;font-weight:900;min-width:26px;text-align:center;white-space:nowrap;display:inline-block}.keepers-shell .pos-qb{color:var(--kp-teal);background:#22d3ee1f}.keepers-shell .pos-rb{color:var(--kp-green);background:#34d3991f}.keepers-shell .pos-wr{color:var(--kp-purple);background:#a855f71f}.keepers-shell .pos-te{color:var(--kp-gold);background:#22d3ee1f}.keepers-shell .pos-flex,.keepers-shell .pos-k,.keepers-shell .pos-def{color:var(--kp-muted);background:#ffffff14}.keepers-shell .cost-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:10px;font-weight:900}.keepers-shell .value-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:2px;font-size:10px;font-weight:900;white-space:nowrap}.keepers-shell .grade-a{color:var(--kp-gold);border:1px solid rgba(34,211,238,.38);background:#22d3ee14}.keepers-shell .grade-b{color:var(--kp-teal);border:1px solid rgba(34,211,238,.26);background:#22d3ee12}.keepers-shell .grade-c{color:var(--kp-muted);border:1px solid rgba(255,255,255,.12);background:#ffffff09}.keepers-shell .grade-d,.keepers-shell .grade-f{color:var(--kp-red-soft);border:1px solid rgba(185,74,74,.38);background:#b94a4a1a}.keepers-shell .badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:2px;border:1px solid rgba(255,255,255,.1);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:var(--kp-muted);background:#ffffff0a}.keepers-shell .badge.viewer{border-color:var(--kp-border-gold);color:var(--kp-gold);background:#22d3ee14}.keepers-shell .row{transition:background .12s ease;cursor:default}.keepers-shell .row:hover{background:#22d3ee0a}.keepers-shell .headshot{width:32px;height:32px;background:linear-gradient(135deg,var(--kp-surface-2),rgba(255,255,255,.04));border:1px solid var(--kp-border-soft);flex-shrink:0;display:grid;place-items:center;color:var(--kp-muted);font-size:10px;font-weight:800;border-radius:2px}.keepers-shell .my-keepers-list{display:flex;flex-direction:column;gap:8px}.keepers-shell .keeper-slot{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid var(--kp-border-soft);background:#ffffff07;border-radius:2px;padding:9px 10px}.keepers-shell .keeper-slot .name b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .keeper-slot .name span{display:block;margin-top:2px;font-size:10px;color:var(--kp-dim)}.keepers-shell .keeper-slot.empty{border-style:dashed;background:#ffffff05}.keepers-shell .keeper-slot.locked{background:#22d3ee11;border-left:2px solid var(--kp-gold)}.keepers-shell .remove-btn{border:0;background:transparent;color:var(--kp-muted);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap;font-family:inherit}.keepers-shell .remove-btn:hover{color:var(--kp-teal)}.keepers-shell .locked-stamp{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:var(--kp-gold)}.keepers-shell .hint{display:flex;gap:8px;align-items:center;margin-bottom:10px}.keepers-shell .hint .dot{width:6px;height:6px;border-radius:50%;background:#22d3ee99;box-shadow:0 0 0 1px #22d3ee4d}.keepers-shell .reco-list{display:flex;flex-direction:column;gap:8px}.keepers-shell .reco-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--kp-border-soft);background:#ffffff07;border-radius:2px;padding:10px}.keepers-shell .reco-row.muted-row{opacity:.78}.keepers-shell .reco-copy b{display:block;font-size:12px}.keepers-shell .reco-copy span{display:block;margin-top:3px;color:var(--kp-muted);font-size:10px;line-height:1.4}.keepers-shell .small-link{border:0;background:transparent;color:var(--kp-teal);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap;font-family:inherit}.keepers-shell .small-link.muted{color:var(--kp-muted)}.keepers-shell .small-link:disabled{opacity:.55;cursor:not-allowed}.keepers-shell .reco-header-right{display:flex;gap:6px;align-items:center}.keepers-shell .alpha-corner{background:var(--kp-glass-g2);border:1px solid var(--kp-border-purple);border-left:3px solid var(--kp-purple);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;position:relative;overflow:hidden}.keepers-shell .tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:0 0 10px}.keepers-shell .tab{border:1px solid rgba(255,255,255,.09);background:#a855f70f;color:#a855f7eb;border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:inherit}.keepers-shell .tab.active{color:var(--kp-text);border-color:#a855f747;background:#a855f71f}.keepers-shell .ai-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.keepers-shell .ai-card b{display:block;font-size:11px;margin-bottom:5px}.keepers-shell .ai-card p{margin:0;color:#a855f7c7;font-size:11px;line-height:1.5;font-style:italic}.keepers-shell .ai-card.hidden{display:none}.keepers-shell .footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.keepers-shell .league-ledger.panel{padding:0}.keepers-shell .ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--kp-border-soft)}.keepers-shell .ledger-head .module-title{font-size:18px}.keepers-shell .ledger-filter{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid var(--kp-border-soft)}.keepers-shell .ledger-chip{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--kp-muted);border-radius:2px;padding:3px 8px;font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;font-family:inherit}.keepers-shell .ledger-chip:hover{color:var(--kp-teal);border-color:#22d3ee47}.keepers-shell .ledger-chip.is-active{color:var(--kp-teal);border-color:#22d3ee6b;background:#22d3ee1a}.keepers-shell .ledger-meta{padding:6px 12px;border-bottom:1px solid var(--kp-border-soft);font-size:10px;color:var(--kp-muted)}.keepers-shell .ledger-list{display:flex;flex-direction:column}.keepers-shell .ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 12px;border-top:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .12s ease;background:transparent;border-left:0;border-right:0;border-bottom:0;text-align:left;width:100%;color:inherit;font-family:inherit;min-height:28px}.keepers-shell .ledger-row:first-of-type{border-top:0}.keepers-shell .ledger-row:hover{background:#22d3ee0b}.keepers-shell .ledger-row.is-viewer{background:#22d3ee0d;border-left:2px solid var(--kp-gold);padding-left:10px}.keepers-shell .ledger-row.is-opted{opacity:.6}.keepers-shell .ledger-dot{width:7px;height:7px;border-radius:50%;background:#22d3ee73;flex-shrink:0}.keepers-shell .ledger-row.is-viewer .ledger-dot{background:var(--kp-gold)}.keepers-shell .ledger-row.is-opted .ledger-dot{background:var(--kp-dim)}.keepers-shell .ledger-team{display:flex;align-items:baseline;gap:6px;min-width:0}.keepers-shell .ledger-team .team-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .ledger-row.is-viewer .ledger-team .team-name{color:var(--kp-gold)}.keepers-shell .ledger-team .team-meta{font-size:9px;color:var(--kp-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .ledger-count{font-size:10px;color:var(--kp-muted);font-weight:800;white-space:nowrap}.keepers-shell .ledger-chev{color:var(--kp-dim);font-size:11px;width:10px;text-align:center;transition:transform .16s ease}.keepers-shell .ledger-row.is-open .ledger-chev{transform:rotate(90deg);color:var(--kp-teal)}.keepers-shell .ledger-detail{border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:8px 12px 10px}.keepers-shell .ledger-keeper-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:5px 0;border-top:1px solid rgba(255,255,255,.04)}.keepers-shell .ledger-keeper-row:first-of-type{border-top:0}.keepers-shell .ledger-keeper-row .k-headshot{width:22px;height:22px;border:1px solid var(--kp-border-soft);background:linear-gradient(135deg,var(--kp-surface-2),rgba(255,255,255,.04));display:grid;place-items:center;color:var(--kp-muted);font-size:9px;font-weight:800;border-radius:2px}.keepers-shell .ledger-keeper-row .k-name{font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .ledger-keeper-row .k-line{font-size:9px;color:var(--kp-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .ledger-empty{padding:10px 12px;font-size:10px;color:var(--kp-muted);text-align:center}.keepers-shell .ledger-foot{border-top:1px solid var(--kp-border-soft);padding:8px 12px 10px;font-size:10px;color:var(--kp-muted)}.keepers-shell .pro-strip{margin-top:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;min-height:52px}.keepers-shell .pro-strip .pro-lead{display:flex;align-items:center;gap:10px;min-width:0}.keepers-shell .pro-strip .pro-lead-copy{display:flex;flex-direction:column;min-width:0}.keepers-shell .pro-strip .pro-lead-copy .eyebrow{margin-bottom:2px}.keepers-shell .pro-strip .pro-lead-copy .pro-headline{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keepers-shell .pro-strip .pro-tiles{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.keepers-shell .pro-strip .pro-tile{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:2px;padding:5px 8px;font-size:10px;color:var(--kp-muted);white-space:nowrap}.keepers-shell .pro-strip .pro-tile b{color:var(--kp-text);font-size:10px}.keepers-shell .pro-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:2px;border:1px solid rgba(34,211,238,.36);background:#22d3ee1a;color:var(--kp-gold);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.keepers-shell .list-compact{margin:0;padding-left:16px}.keepers-shell .list-compact li{font-size:11px;color:var(--kp-muted);line-height:1.5;margin-bottom:3px}.keepers-shell .lock-glyph{display:inline-block;vertical-align:-1px}@media(max-width:1024px){.keepers-shell .keepers-body-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.keepers-shell .hero-title{font-size:36px}.keepers-shell .countdown.display{font-size:32px}}@media(max-width:900px){.keepers-shell{width:min(100%,calc(100vw - 20px));padding-top:10px}.keepers-shell .keepers-body-grid{grid-template-columns:1fr}.keepers-shell .right-rail{position:static;max-height:none}.keepers-shell .hero-grid{grid-template-columns:1fr}.keepers-shell .pro-strip{grid-template-columns:1fr;gap:8px}.keepers-shell .pro-strip .pro-tiles{justify-content:flex-start}}@media(max-width:768px){.keepers-shell .module-title{font-size:18px}.keepers-shell .hero-title{font-size:32px}.keepers-shell .countdown.display{font-size:28px}.keepers-shell .keeper-slot{grid-template-columns:auto auto minmax(0,1fr) auto auto}.keepers-shell .keeper-slot .value-badge{display:none}}@media(max-width:440px){.keepers-shell .hero-title{font-size:28px}.keepers-shell .keeper-slot{grid-template-columns:auto auto minmax(0,1fr) auto}.keepers-shell .keeper-slot .cost-chip,.keepers-shell .keeper-slot .value-badge{display:none}.keepers-shell .reco-row{grid-template-columns:auto auto minmax(0,1fr) auto}.keepers-shell .reco-row .value-badge{display:none}.keepers-shell .ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.keepers-shell .ledger-row .ledger-chev{display:none}}.mu-shell{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;z-index:1;color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mu-shell .panel{padding:14px}.mu-shell .panel+.panel{margin-top:12px}.mu-shell .g1,.mu-shell .g2,.mu-shell .g3{border-radius:2px;position:relative;overflow:hidden}.mu-shell .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mu-shell .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mu-shell .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mu-shell .eyebrow{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--alpha-muted)}.mu-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.mu-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.mu-shell .meta-text{font-size:11px;line-height:1.45;color:var(--alpha-muted)}.mu-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;border-bottom:1px solid var(--border-soft);padding-bottom:10px}.mu-shell .module-title{margin:4px 0 0;color:var(--alpha-text);font-size:24px}.mu-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.mu-shell .mu-top-row>.mu-hero,.mu-shell .mu-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.mu-shell .mu-top-row>.panel{margin-top:0}.mu-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold))}.mu-hero-body{display:flex;flex-direction:column;gap:14px;padding:22px 24px 22px 22px}.mu-hero-eyebrow{letter-spacing:.12em}.mu-hero-verdict{margin:2px 0 0;font-size:44px;line-height:1.05;color:var(--alpha-text)}.mu-hero-context{margin:0;max-width:640px;font-size:13px;line-height:1.5;color:var(--alpha-muted)}.mu-hero-winprob{display:grid;grid-template-columns:max-content 1fr max-content max-content;align-items:center;gap:12px;padding-top:4px}.mu-hero-winprob-label{font-family:Teko,sans-serif;font-size:12px;letter-spacing:.14em;color:var(--alpha-muted);text-transform:uppercase}.mu-hero-winprob-bar{position:relative;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.mu-hero-winprob-fill{height:100%;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));border-radius:999px;transition:width .4s ease}.mu-hero-winprob-num{font-size:18px;color:var(--alpha-text);font-variant-numeric:tabular-nums}.mu-hero-winprob-delta{font-size:12px;font-variant-numeric:tabular-nums;color:var(--alpha-muted)}.mu-hero-winprob-delta.pos{color:var(--alpha-text)}.mu-hero-winprob-delta.neg{color:var(--alpha-loss, #e57373)}@media(prefers-reduced-motion:reduce){.mu-hero-winprob-fill{transition:none}}.mu-hero-pivot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:6px}.mu-hero-pivot-cell{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff05}.mu-hero-pivot-tag{font-family:Teko,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-teal)}.mu-hero-pivot-label{font-size:14px;font-weight:600;color:var(--alpha-text)}.mu-hero-pivot-meta{font-size:12px;color:var(--alpha-muted);line-height:1.4}@media(max-width:720px){.mu-hero-pivot{grid-template-columns:1fr}.mu-hero-verdict{font-size:32px}.mu-hero-winprob{grid-template-columns:max-content max-content;grid-template-rows:auto auto}.mu-hero-winprob-bar{grid-column:1 / -1;order:3}}.mu-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.mu-tab{border:1px solid var(--border-soft);background:#ffffff06;color:var(--alpha-muted);border-radius:2px;min-height:30px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mu-tab.active{color:var(--alpha-text);border-color:var(--border-strong);background:#ffffff0e}.mu-tab:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.mu-corner-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.mu-corner-card+.mu-corner-card{margin-top:8px}.mu-corner-card-title{font-size:12px;font-weight:800}.mu-corner-card-copy{margin-top:5px;color:#a855f7d9;font-size:11px;line-height:1.5;font-style:italic}.mu-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:16px;align-items:start;margin-top:16px}.mu-main-stack{min-width:0}.mu-right-rail{display:flex;flex-direction:column;gap:12px}.mu-shell .mu-score-panel{position:sticky;top:14px;z-index:10;background:var(--alpha-bg, #0f0f12);-webkit-backdrop-filter:none;backdrop-filter:none}.mu-shell .mu-score-panel.state-live{border-color:#34d3993d}.mu-scorebug{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.mu-team-score-card{border:1px solid var(--border-soft);background:#00000029;border-radius:2px;padding:12px;min-width:0}.mu-team-score-card.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee13}.mu-team-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px}.mu-team-name{font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-team-score-card.viewer .mu-team-name{color:var(--alpha-teal)}.mu-score{font-family:Teko,sans-serif;font-size:56px;font-weight:600;line-height:.9;margin-top:8px}.mu-score.viewer{color:var(--alpha-teal)}.mu-score.opponent{color:var(--alpha-text)}.mu-score-meta{font-size:11px;color:var(--alpha-muted);margin-top:4px}.mu-vs-divider{display:grid;place-items:center;font-family:Teko,sans-serif;font-size:24px;color:var(--alpha-dim)}.mu-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mu-badge.live{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.3)}.mu-badge.pregame{color:var(--alpha-teal);background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.mu-badge.final{color:var(--alpha-muted);background:#ffffff0d;border:1px solid var(--border-soft)}.mu-badge.redzone{color:var(--alpha-gold);background:#a855f71a;border:1px solid rgba(168,85,247,.32)}.mu-clock-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border-top:1px solid var(--border-soft);padding-top:10px}.mu-game-clock{display:flex;gap:8px;align-items:center;padding:6px 10px;background:#ffffff08;border:1px solid var(--border-soft)}.mu-live-dot{width:6px;height:6px;background:var(--alpha-red-soft);border-radius:50%}.mu-quarters{display:flex;gap:5px;align-items:center}.mu-quarter-pip{width:8px;height:8px;border:1px solid var(--border-mid)}.mu-quarter-pip.complete{background:var(--alpha-teal);border-color:var(--alpha-teal)}.mu-quarter-pip.live{background:var(--alpha-red-soft);border-color:var(--alpha-red-soft)}.mu-quarter-pip.final{background:var(--alpha-muted);border-color:var(--alpha-muted)}.mu-cumulative-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:10px 14px;background:#0000002e;border-bottom:1px solid var(--border-soft);font-size:12px}.mu-cumulative-side{display:flex;flex-direction:column;gap:2px}.mu-cumulative-bar .viewer-side{text-align:right;align-items:flex-end}.mu-cumulative-bar .opponent-side{text-align:left;align-items:flex-start}.mu-cumulative-num{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mu-cumulative-bar .viewer-side .mu-cumulative-num{color:var(--alpha-teal)}.mu-cumulative-bar .opponent-side .mu-cumulative-num{color:var(--alpha-text)}.mu-cumulative-meta{font-size:10px;color:var(--alpha-muted);margin-top:2px}.mu-cumulative-vs{font-family:Teko,sans-serif;font-size:18px;color:var(--alpha-dim)}.mu-shell .mu-matchup-grid{display:grid;grid-template-columns:1fr 84px 1fr;column-gap:12px;row-gap:4px;align-items:stretch}.mu-shell .mu-slot-spine{display:grid;grid-template-rows:18px 22px 16px;gap:4px;align-items:center;align-content:center;justify-items:center;padding:6px 0;border-bottom:1px solid var(--border-soft)}.mu-slot-delta{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;padding:2px 7px;border-radius:2px}.mu-slot-delta.viewer-up{color:var(--alpha-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.28)}.mu-slot-delta.viewer-down{color:var(--alpha-red-soft);background:#b94a4a0f;border:1px solid rgba(185,74,74,.22)}.mu-slot-delta.tied{color:var(--alpha-muted);background:#ffffff0a;border:1px solid var(--border-soft)}.mu-slot-status{font-family:Inter,sans-serif;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--alpha-muted)}.mu-slot-status.decided{color:var(--alpha-text)}.mu-slot-status.live{color:var(--alpha-green)}.mu-slot-status.pending{color:var(--alpha-dim)}.mu-player-row{padding:8px 0;border-bottom:1px solid var(--border-soft);transition:background .12s ease}.mu-player-row:hover{background:#22d3ee0a}.mu-shell .mu-player-row.viewer-row{background:#a855f70b;border-left:1px solid rgba(168,85,247,.45);padding-left:9px}.mu-shell .mu-player-row.decided.winner{border-left:1px solid rgba(168,85,247,.3);padding-left:7px;background:#a855f70f}.mu-shell .mu-player-row.decided.loser{opacity:.62}.mu-shell .mu-player-row.live{border-left:2px solid var(--alpha-green);padding-left:6px;background:#34d3990d}.mu-shell .mu-player-row.live.viewer-row{background:#a855f70f;border-left-color:var(--alpha-green)}.mu-player-row.pending .mu-headshot{border-style:dashed;border-color:var(--border-mid)}.mu-player-row.pending .mu-actual-num{color:var(--alpha-dim);font-style:italic}.mu-player-row.pending .mu-player-name{color:var(--alpha-muted)}.mu-player-shell{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center}.mu-headshot{width:32px;height:32px;background:linear-gradient(135deg,var(--alpha-surface-2),rgba(255,255,255,.04));border:1px solid var(--border-soft);border-style:solid;border-radius:50%;overflow:hidden;position:relative}.mu-headshot.mu-headshot-img{background:linear-gradient(135deg,#22d3ee1a,#ffffff05)}.mu-headshot.mu-headshot-team-logo{background:#fff;border:none;padding:4px}.mu-headshot.mu-headshot-team-logo img{object-fit:contain;object-position:center}.mu-headshot img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.mu-headshot.mu-headshot-initials{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--alpha-surface-2),rgba(255,255,255,.04))}.mu-headshot.mu-headshot-initials span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:800;color:var(--alpha-muted);letter-spacing:.02em}.mu-player-name-line{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mu-player-name{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-player-meta{margin-top:2px;font-size:10px;color:var(--alpha-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-proj-vs-actual{display:inline-flex;align-items:baseline;gap:6px;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;margin-top:2px;white-space:nowrap}.mu-proj-tag,.mu-live-tag{font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;color:var(--alpha-muted)}.mu-proj-arrow{color:var(--alpha-dim);font-size:11px;margin:0 2px}.mu-proj-num{color:var(--alpha-muted);font-size:11px}.mu-actual-num{color:var(--alpha-text);font-size:13px;font-weight:700}.mu-player-row.pending .mu-proj-vs-actual .mu-proj-num{font-style:italic}.mu-trend-up{color:var(--alpha-green)}.mu-trend-down{color:var(--alpha-red-soft)}.mu-trend-flat{color:var(--alpha-muted)}.mu-active-drive{display:inline-block;width:6px;height:6px;background:var(--alpha-red-soft);border-radius:50%;margin-right:4px;animation:none}.mu-pos{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:18px;padding:0 6px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.mu-pos.qb{color:var(--alpha-teal);background:#22d3ee1f}.mu-pos.rb{color:var(--alpha-green);background:#34d3991f}.mu-pos.wr{color:var(--alpha-purple);background:#a855f71f}.mu-pos.te{color:var(--alpha-teal);background:#22d3ee1f}.mu-pos.flex,.mu-pos.k,.mu-pos.def{color:var(--alpha-muted);background:#ffffff14}.mu-game-pips{display:flex;gap:2px;margin-top:3px;align-items:center}.mu-game-pips .pip{width:5px;height:5px;border:1px solid var(--border-soft)}.mu-game-pips .pip.complete{background:var(--alpha-teal);border-color:var(--alpha-teal)}.mu-game-pips .pip.live{background:var(--alpha-red-soft);border-color:var(--alpha-red-soft)}.mu-game-pips .pip.final{background:var(--alpha-muted);border-color:var(--alpha-muted)}.mu-game-pips .pip-label{font-size:8px;color:var(--alpha-dim);margin-left:4px;font-family:JetBrains Mono,monospace}.mu-alpha-commentary{background:var(--glass-g2);border:1px solid var(--border-purple);border-left:3px solid var(--alpha-purple);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mu-alpha-commentary .display{color:var(--alpha-purple);font-size:26px}.mu-alpha-commentary .insight{font-style:italic;line-height:1.5;margin-top:8px;color:#a855f7db;font-size:12px}.mu-leverage-card{background:var(--glass-g2);border:1px solid var(--border-mid);padding:12px}.mu-leverage-row{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--border-soft);font-size:11px}.mu-leverage-row:last-child{border-bottom:0}.mu-leverage-dot{width:8px;height:8px;border-radius:50%}.mu-leverage-dot.winning{background:var(--alpha-teal)}.mu-leverage-dot.losing{background:var(--alpha-red-soft)}.mu-leverage-dot.pending{background:var(--alpha-dim);border:1px solid var(--border-mid)}.mu-leverage-dot.swing{background:#6366f199}.mu-row-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-soft)}.mu-row-mini:last-child{border-bottom:0}.mu-row-mini-title{font-size:11px;font-weight:800}.mu-row-mini-copy{margin-top:2px;font-size:10px;color:var(--alpha-muted);line-height:1.35}.mu-row-mini-value{font-size:11px;color:var(--alpha-teal)}.mu-factor-list{display:flex;flex-direction:column}.mu-pro-card{border-color:#a855f738}.mu-pro-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mu-pro-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(168,85,247,.42);background:#a855f724;color:var(--alpha-gold);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mu-pro-title{margin:8px 0 6px;font-size:25px;color:var(--alpha-gold)}.mu-pro-preview{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid rgba(168,85,247,.14);background:#a855f70a;border-radius:2px;margin-top:10px}.mu-pro-preview-row{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:baseline;font-size:12px;line-height:1.4}.mu-pro-rank{color:var(--alpha-gold);font-weight:800}.mu-pro-blurred-row{filter:blur(3px);opacity:.5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.mu-cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:32px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}.mu-pro-cta{border-color:#a855f76b;background:#a855f724;color:var(--alpha-gold);margin-top:10px}@media(min-width:1280px){.mu-shell .mu-player-row{padding-top:10px;padding-bottom:10px}}@media(max-width:1024px){.mu-shell{width:min(100%,calc(100vw - 24px))}.mu-top-row,.mu-body{grid-template-columns:1fr}}@media(max-width:900px){.mu-character-side{grid-template-columns:1fr}.mu-character-img-wrap{display:none}}@media(max-width:640px){.mu-scorebug{grid-template-columns:1fr}.mu-vs-divider{min-height:24px}.mu-matchup-grid{grid-template-columns:1fr}.mu-center-col{display:none}.mu-team-col.viewer{border-left:2px solid var(--alpha-teal)}}.mu-shell{--alpha-amber: #d97706}.mu-shell .mu-player-row{position:relative}.mu-shell .mu-player-row[data-news-severity]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;pointer-events:none;z-index:1}.mu-shell .mu-player-row[data-news-severity=critical]:before{background:var(--alpha-red-soft);animation:mu-news-critical-pulse 1.8s ease-out 1}.mu-shell .mu-player-row[data-news-severity=material]:before{background:var(--alpha-amber);opacity:0;animation:mu-news-material-fade .4s ease-out forwards}@keyframes mu-news-critical-pulse{0%{opacity:.4}16%{opacity:1}33%{opacity:.4}50%{opacity:1}66%{opacity:.4}83%{opacity:1}to{opacity:1}}@keyframes mu-news-material-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mu-shell .mu-player-row[data-news-severity=critical]:before,.mu-shell .mu-player-row[data-news-severity=material]:before{animation:none;opacity:1;transition:opacity .2s ease}}.mu-shell .mu-news-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--alpha-muted, #9ca3af);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.mu-shell .mu-player-row[data-news-severity=critical] .mu-news-chip{color:#fff}.mu-shell .mu-news-chip--informational:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--alpha-muted, #9ca3af);margin-right:4px}.mu-shell .mu-set-lineup-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 14px;background:var(--alpha-teal, #22d3ee);color:#0a0a0a;border:1px solid var(--alpha-teal, #22d3ee);border-radius:8px;font-weight:600;font-size:14px;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.mu-shell .mu-set-lineup-cta:hover{background:color-mix(in srgb,var(--alpha-teal) 85%,white)}.mu-shell .mu-set-lineup-cta:focus-visible{outline:2px solid var(--alpha-teal, #22d3ee);outline-offset:2px}.mu-shell .mu-set-lineup-cta--locked{background:var(--alpha-surface-2, #1c1c20);color:var(--alpha-muted, #9ca3af);border-color:#ffffff14;cursor:pointer}.mu-shell .mu-set-lineup-cta--locked:hover{background:var(--alpha-surface-2, #1c1c20)}.mu-shell .mu-set-lineup-cta-label{flex:1 1 auto;text-align:left}.mu-shell .mu-set-lineup-cta-chevron{font-size:18px;line-height:1}.mu-shell .mu-set-lineup-cta-glyph{font-size:12px;line-height:1}.mu-shell .mu-leverage-row--pending-block{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.mu-shell .mu-still-playing-side{display:flex;flex-direction:column;gap:2px;min-width:0}.mu-shell .mu-still-playing-top{font-size:12px;font-weight:600;color:var(--alpha-text, #f3f4f6)}.mu-shell .mu-still-playing-players{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--alpha-muted, #9ca3af);min-width:0}.mu-shell .mu-still-playing-player{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-shell .mu-still-playing-player abbr{text-decoration:none;border-bottom:none}.mu-shell .mu-status-suffix{color:var(--alpha-amber, #d97706);font-weight:600}.mu-shell .mu-leverage-row--all-in{justify-content:center;font-weight:600;color:var(--alpha-text, #f3f4f6)}.mu-shell .mu-still-playing-allin{font-size:13px}.mu-shell .mu-bench-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--alpha-surface-1, rgba(255, 255, 255, .02));border:1px solid rgba(255,255,255,.06);border-radius:12px}.mu-shell .mu-bench-card--placeholder .mu-bench-headline--placeholder{color:var(--alpha-muted, #9ca3af);font-style:italic;font-size:13px}.mu-shell .mu-bench-headline{margin:0;font-size:14px;line-height:1.5;color:var(--alpha-text, #f3f4f6)}.mu-shell .mu-bench-misses{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mu-shell .mu-bench-miss{display:flex;flex-direction:column;gap:2px}.mu-shell .mu-bench-miss-row1{display:flex;align-items:center;gap:10px}.mu-shell .mu-bench-miss-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mu-shell .mu-bench-miss-name-text{font-weight:600;font-size:13px;color:var(--alpha-text, #f3f4f6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-shell .mu-bench-miss-pos{font-size:10px;color:var(--alpha-muted, #9ca3af);letter-spacing:.04em}.mu-shell .mu-bench-miss-delta{flex:0 0 auto}.mu-shell .mu-bench-miss-row2{padding-left:42px;font-size:11px;color:var(--alpha-muted, #9ca3af);font-style:italic}.mu-shell .mu-bench-total-row{font-size:13px;font-weight:600;color:var(--alpha-text, #f3f4f6)}.mu-shell .mu-bench-efficiency-chip{align-self:flex-end;font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--alpha-muted, #9ca3af);letter-spacing:.04em}.mu-shell .mu-bench-action-link{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;align-self:flex-start;font-size:12px;color:var(--alpha-teal, #22d3ee);text-decoration:none;border-radius:6px}.mu-shell .mu-bench-action-link:hover{text-decoration:underline}.mu-shell .mu-bench-action-link:focus-visible{outline:2px solid var(--alpha-teal, #22d3ee);outline-offset:2px}.mu-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.my-roster-page{--alpha-text-primary: var(--alpha-text, #e8e8ed);--alpha-text-secondary: var(--alpha-muted, #9ca3af);--alpha-text-tertiary: var(--alpha-dim, #555560);--alpha-page-bg: transparent;--alpha-glass-0: var(--glass-g3, rgba(21, 21, 24, .35));--alpha-glass-1: var(--glass-g2, rgba(21, 21, 24, .48));--alpha-glass-2: var(--glass-g1, rgba(21, 21, 24, .58));--alpha-glass-3: rgba(21, 21, 24, .72);--alpha-glass-hover: rgba(34, 211, 238, .06);--alpha-border-subtle: var(--border-soft, rgba(255, 255, 255, .08));--alpha-teal-muted: var(--border-teal, rgba(34, 211, 238, .15));--alpha-toolbar-h: var(--height-topbar, 56px);--alpha-red: var(--alpha-red-soft, #b94a4a);--alpha-amber: #d97706;--alpha-red-tint: rgba(185, 74, 74, .1);--alpha-amber-tint: rgba(217, 119, 6, .12);--alpha-teal-tint: rgba(34, 211, 238, .1);--alpha-gold-tint: rgba(168, 85, 247, .12);--alpha-gray-tint: rgba(255, 255, 255, .05);--alpha-font-mono: var(--font-mono, "JetBrains Mono", "SF Mono", monospace);--alpha-font-sans: var(--font-sans, "Inter", sans-serif);--rg-spacing: 10px;--row-min-h: 44px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:16px 20px 32px;font-feature-settings:"tnum";color:var(--alpha-text-primary);background:var(--alpha-page-bg);position:relative}@media(max-width:1279px){.my-roster-page{grid-template-columns:minmax(0,1fr)}}.my-roster-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.my-roster-main,.my-roster-rail{min-width:0}.my-roster-page table.my-roster-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:2px;background:var(--alpha-glass-0);overflow:hidden}.my-roster-page .my-roster-table th,.my-roster-page .my-roster-table td{padding:8px 10px;min-height:var(--row-min-h);text-align:left;border-bottom:1px solid var(--alpha-border-subtle)}.my-roster-page .my-roster-table thead th{position:sticky;top:var(--alpha-toolbar-h);background:var(--alpha-glass-2);z-index:2;font:600 11px/1 var(--alpha-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--alpha-text-secondary)}.my-roster-page .my-roster-table th[data-numeric=true],.my-roster-page .my-roster-table td[data-numeric=true]{font-feature-settings:"tnum";text-align:right}.my-roster-page .my-roster-table th.th-action{text-align:right}.my-roster-hero{position:relative;padding:18px 20px 16px;background:var(--alpha-glass-1);border-radius:2px;margin-bottom:16px}.my-roster-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--alpha-teal) 0%,var(--alpha-gold) 100%)}.my-roster-hero-eyebrow{display:flex;align-items:center;gap:8px;font:600 11px/1 var(--alpha-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--alpha-text-secondary);margin-bottom:8px}.my-roster-hero-dot{opacity:.5}.my-roster-hero-titlerow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.my-roster-hero h1{font:600 28px/1.1 Fraunces,Georgia,serif;margin:0;color:var(--alpha-text-primary)}.my-roster-subtitle{color:var(--alpha-text-secondary);font-size:14px;line-height:1.4;margin:0}.my-roster-hero-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 6px -6px;padding:8px 10px;background:transparent;border:none;border-radius:2px;color:var(--alpha-teal);font:600 12px/1 var(--alpha-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.my-roster-hero-back:hover{background:var(--alpha-teal-tint)}.my-roster-hero-back:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.my-roster-hero-back-chevron{font-size:16px;line-height:1}.my-roster-hero-back-label{line-height:1}.my-roster-table .rg-header th{background:transparent;padding:14px 10px 6px;font:600 13px/1 Fraunces,Georgia,serif;color:var(--alpha-text-secondary);border-bottom:1px solid var(--alpha-teal-muted);text-transform:none;letter-spacing:0;position:static}.my-roster-table .player-row[data-state=starter] td:first-child{border-left:2px solid var(--alpha-teal);padding-left:10px}.my-roster-table .player-row[data-state=bench] td:first-child,.my-roster-table .player-row[data-state=ir] td:first-child{border-left:2px solid transparent;padding-left:10px}.my-roster-table .player-row[data-state=starter]{background:var(--alpha-glass-1)}.my-roster-table .player-row[data-state=bench]{background:var(--alpha-glass-0)}.my-roster-table .player-row[data-state=ir]{background:var(--alpha-glass-0);opacity:.85}.my-roster-table .player-row{cursor:pointer;min-height:var(--row-min-h)}.my-roster-table .player-row:hover,.my-roster-table .player-row:focus-within{background:var(--alpha-glass-hover);outline:none}.my-roster-table .player-row:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:-2px}.my-roster-table .cell-player{display:flex;align-items:center;gap:10px;min-height:var(--row-min-h)}.player-headshot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--alpha-glass-2);overflow:hidden;flex:none}.player-headshot img{width:100%;height:100%;object-fit:cover}.player-headshot-initials{font:600 11px/1 var(--alpha-font-mono);color:var(--alpha-text-secondary)}.player-name{color:var(--alpha-text-primary);font-weight:500}.player-team{font:500 11px/1 var(--alpha-font-mono);color:var(--alpha-text-tertiary);letter-spacing:.04em;text-transform:uppercase}.my-roster-table .cell-pos{font:600 11px/1 var(--alpha-font-mono);color:var(--alpha-text-secondary);letter-spacing:.04em;text-transform:uppercase}.my-roster-table .cell-proj{font-feature-settings:"tnum"}.proj-gold{color:var(--alpha-gold);font-weight:600}.my-roster-table .cell-tier{text-align:center}.tier-chip{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;border-radius:2px;font:600 11px/1 var(--alpha-font-mono)}.tier-chip[data-tier=s]{background:var(--alpha-gold-tint);color:var(--alpha-gold)}.tier-chip[data-tier=a]{background:var(--alpha-teal-tint);color:var(--alpha-teal)}.tier-chip[data-tier=b]{background:var(--alpha-gray-tint);color:var(--alpha-text-secondary)}.tier-chip[data-tier=c]{background:var(--alpha-gray-tint);color:var(--alpha-text-tertiary)}.my-roster-table .cell-action{text-align:right}.row-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:60px;padding:4px 10px;background:var(--alpha-glass-2);color:var(--alpha-text-primary);border:1px solid var(--alpha-border-subtle);border-radius:2px;font:500 12px/1 var(--alpha-font-sans);cursor:pointer}.row-action-btn:hover{background:var(--alpha-teal-tint);color:var(--alpha-teal);border-color:var(--alpha-teal)}.row-action-btn:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;margin-right:4px;border-radius:2px;font:600 11px/1 var(--alpha-font-mono);text-transform:uppercase;letter-spacing:.04em}.status-chip[data-tone=out]{background:var(--alpha-red-tint);color:var(--alpha-red)}.status-chip[data-tone=q],.status-chip[data-tone=d]{background:var(--alpha-amber-tint);color:var(--alpha-amber)}.status-chip[data-tone=ir]{background:var(--alpha-red-tint);color:var(--alpha-red)}.status-chip[data-tone=bye]{background:var(--alpha-gray-tint);color:var(--alpha-text-secondary)}.status-chip[data-tone=sus]{background:var(--alpha-red-tint);color:var(--alpha-red)}.status-chip[data-tone=slot]{background:var(--alpha-teal-tint);color:var(--alpha-teal)}.status-chip[data-tone=eligible]{background:var(--alpha-gold-tint);color:var(--alpha-gold)}.bye-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--alpha-red);margin-right:6px;vertical-align:middle}.player-row[data-injury-since-last-visit=true]{animation:injuryPulse 1.5s ease-in-out 3}@keyframes injuryPulse{0%,to{box-shadow:inset 3px 0 0 0 transparent}50%{box-shadow:inset 3px 0 0 0 var(--alpha-amber)}}.player-row-expand{background:var(--alpha-glass-2)}.player-row-expand>td{padding:0!important}.player-row-expand-inner{padding:14px 18px 16px;border-top:1px solid var(--alpha-teal-muted)}.player-row-expand-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.player-row-expand-title{font:500 12px/1.2 var(--alpha-font-sans);color:var(--alpha-text-secondary)}.player-row-expand-cancel{background:transparent;border:1px solid var(--alpha-border-subtle);color:var(--alpha-text-secondary);padding:4px 10px;border-radius:2px;font:500 12px/1 var(--alpha-font-sans);min-height:28px;cursor:pointer}.player-row-expand-cancel:hover{color:var(--alpha-text-primary);border-color:var(--alpha-text-secondary)}.player-row-expand-empty{color:var(--alpha-text-tertiary);font-size:13px;margin:0}.player-row-expand-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.player-row-expand-option{display:grid;grid-template-columns:1.5fr .6fr .6fr .5fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;background:var(--alpha-glass-1);border:1px solid var(--alpha-border-subtle);border-radius:2px;color:var(--alpha-text-primary);font:500 13px/1.2 var(--alpha-font-sans);text-align:left;cursor:pointer}.player-row-expand-option:hover{background:var(--alpha-teal-tint);border-color:var(--alpha-teal)}.player-row-expand-option:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.opt-meta{color:var(--alpha-text-secondary);font:500 12px/1 var(--alpha-font-mono)}.opt-proj{font-feature-settings:"tnum";color:var(--alpha-text-primary)}.opt-delta[data-tone=pos]{color:var(--alpha-green, #34d399)}.opt-delta[data-tone=neg]{color:var(--alpha-red)}.opt-delta[data-tone=flat]{color:var(--alpha-text-tertiary)}.opt-cta{padding:4px 10px;background:var(--alpha-teal-tint);color:var(--alpha-teal);border-radius:2px;font:600 11px/1 var(--alpha-font-mono);letter-spacing:.04em;text-transform:uppercase}.watchlist-rail{position:sticky;top:calc(var(--alpha-toolbar-h) + 16px);align-self:start;background:var(--alpha-glass-1);border-radius:2px;padding:12px;max-height:calc(100vh - var(--alpha-toolbar-h) - 32px);overflow-y:auto}.watchlist-rail-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--alpha-border-subtle)}.watchlist-rail-title{font:600 14px/1 Fraunces,Georgia,serif;color:var(--alpha-text-primary);margin:0}.watchlist-rail-count{font-feature-settings:"tnum";color:var(--alpha-text-tertiary);font:500 12px/1 var(--alpha-font-mono)}.watchlist-tier{border-top:1px solid var(--alpha-border-subtle)}.watchlist-tier:first-of-type{border-top:none}.watchlist-tier-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;background:transparent;border:none;padding:10px 4px;font:600 12px/1 var(--alpha-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--alpha-text-secondary);cursor:pointer}.watchlist-tier-header:hover{color:var(--alpha-text-primary)}.watchlist-tier-header:disabled{cursor:default;opacity:.6}.watchlist-tier-header:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.watchlist-tier-count{font-feature-settings:"tnum";color:var(--alpha-text-tertiary)}.watchlist-tier-body{padding:0 4px 8px}.watchlist-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.watchlist-entry{padding:8px 10px;background:var(--alpha-glass-0);border-radius:2px}.watchlist-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.watchlist-entry-name{color:var(--alpha-text-primary);font:500 13px/1.2 var(--alpha-font-sans)}.watchlist-entry-pos{font:500 11px/1 var(--alpha-font-mono);color:var(--alpha-text-secondary);letter-spacing:.04em;text-transform:uppercase}.watchlist-entry-context{font-size:12px;line-height:1.4;color:var(--alpha-text-secondary);margin:0 0 4px}.watchlist-entry-owner{font:500 11px/1 var(--alpha-font-mono);color:var(--alpha-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.watchlist-rail-empty{color:var(--alpha-text-tertiary);font-size:13px;margin:8px 0 0}@media(max-width:1279px){.my-roster-rail{display:none}.watchlist-rail-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;background:var(--alpha-glass-1);color:var(--alpha-text-primary);border:1px solid var(--alpha-border-subtle);border-radius:2px;margin-bottom:12px;cursor:pointer;font:500 13px/1 var(--alpha-font-sans)}.watchlist-rail-chip:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.watchlist-rail-mobile-panel{margin-bottom:16px}.watchlist-rail-mobile-panel .watchlist-rail{position:static;max-height:none}}@media(min-width:1280px){.watchlist-rail-chip,.watchlist-rail-mobile-panel{display:none}}.lineup-lock-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;min-height:28px;background:var(--alpha-glass-2);border-radius:2px;font:600 12px/1 var(--alpha-font-mono);font-feature-settings:"tnum";letter-spacing:.02em}.lineup-lock-chip[data-urgency=normal]{color:var(--alpha-teal)}.lineup-lock-chip[data-urgency=warning]{color:var(--alpha-amber)}.lineup-lock-chip[data-urgency=critical]{color:var(--alpha-red)}.lineup-lock-chip[data-urgency=locked]{color:var(--alpha-text-tertiary)}.lineup-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:8px 14px;background:var(--alpha-glass-3);border:1px solid var(--alpha-border-subtle);border-radius:2px;font:500 13px/1.2 var(--alpha-font-sans);color:var(--alpha-text-primary);z-index:100;animation:toastIn .18s ease-out}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.what-my-bench-did{margin-top:20px;padding:16px 20px;background:var(--alpha-glass-1);border-radius:2px}.wmbd-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.wmbd-title{font:600 16px/1.2 Fraunces,Georgia,serif;margin:0;color:var(--alpha-text-primary);font-feature-settings:"tnum"}.wmbd-week{margin:0;font:600 11px/1 var(--alpha-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--alpha-text-tertiary)}.wmbd-misses{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.wmbd-miss{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:6px 10px;background:var(--alpha-glass-0);border-radius:2px}.wmbd-miss-pos{font:600 11px/1 var(--alpha-font-mono);color:var(--alpha-text-secondary);letter-spacing:.04em;text-transform:uppercase}.wmbd-miss-text{color:var(--alpha-text-primary);font-size:13px;line-height:1.4}.wmbd-miss-delta{font-feature-settings:"tnum";font:600 13px/1 var(--alpha-font-mono);color:var(--alpha-amber)}.wmbd-efficiency{display:inline-block;margin:0;padding:6px 12px;border-radius:2px;font:600 12px/1 var(--alpha-font-mono);letter-spacing:.04em;text-transform:uppercase}.wmbd-efficiency[data-tone=gold]{background:var(--alpha-gold-tint);color:var(--alpha-gold)}.wmbd-efficiency[data-tone=teal]{background:var(--alpha-teal-tint);color:var(--alpha-teal)}.wmbd-efficiency[data-tone=amber]{background:var(--alpha-amber-tint);color:var(--alpha-amber)}.my-roster-empty-state{padding:32px 24px;background:var(--alpha-glass-1);border-radius:2px;text-align:center}.my-roster-empty-title{font:600 20px/1.2 Fraunces,Georgia,serif;color:var(--alpha-text-primary);margin:0 0 8px}.my-roster-empty-body{color:var(--alpha-text-secondary);font-size:14px;line-height:1.4;margin:0 0 16px}.my-roster-empty-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;background:var(--alpha-teal);color:#0a0a0c;border:none;border-radius:2px;font:600 13px/1 var(--alpha-font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.my-roster-empty-cta:focus-visible{outline:2px solid var(--alpha-gold);outline-offset:2px}.my-roster-page .lineup-status-strip{margin-bottom:14px;padding:10px 14px;background:var(--alpha-glass-1);border-radius:2px;border:1px solid var(--alpha-border-subtle)}.my-roster-page .lineup-status-strip[data-clear=true]{border-color:var(--alpha-teal-muted)}.my-roster-page .lss-clear{display:inline-flex;align-items:center;gap:8px}.my-roster-page .lss-clear-dot{width:8px;height:8px;border-radius:50%;background:var(--alpha-teal);flex:0 0 auto}.my-roster-page .lss-clear-text{font:500 13px/1.3 var(--alpha-font-sans);color:var(--alpha-text-primary)}.my-roster-page .lss-attention{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.my-roster-page .lss-lead{font:600 13px/1.3 var(--alpha-font-sans);color:var(--alpha-text-primary)}.my-roster-page .lss-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.my-roster-page .lss-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:2px;border:1px solid transparent;font:600 12px/1 var(--alpha-font-mono);letter-spacing:.02em;cursor:pointer}.my-roster-page .lss-chip[data-severity=empty]{background:var(--alpha-red-tint);color:var(--alpha-red);border-color:var(--alpha-red)}.my-roster-page .lss-chip[data-severity=byeOut]{background:var(--alpha-amber-tint);color:var(--alpha-amber);border-color:var(--alpha-amber)}.my-roster-page .lss-chip[data-severity=questionable]{background:var(--alpha-gray-tint);color:var(--alpha-text-secondary);border-color:var(--alpha-border-subtle)}.my-roster-page .lss-chip:hover{filter:brightness(1.12)}.my-roster-page .lss-chip:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.my-roster-table .empty-slot-row{background:var(--alpha-red-tint)}.my-roster-table .empty-slot-row td:first-child{border-left:2px dashed var(--alpha-red);padding-left:10px}.my-roster-page .empty-slot-label{font:700 12px/1 var(--alpha-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--alpha-red)}.my-roster-page .empty-slot-note{margin-left:8px;font:500 12px/1.3 var(--alpha-font-sans);color:var(--alpha-text-secondary)}.my-roster-page .empty-slot-zero{color:var(--alpha-text-tertiary)}.status-chip[data-tone=empty]{background:var(--alpha-red-tint);color:var(--alpha-red)}.my-roster-page .empty-slot-fill{border-color:var(--alpha-red);color:var(--alpha-red)}.my-roster-page .empty-slot-fill:hover{background:var(--alpha-red-tint);color:var(--alpha-red);border-color:var(--alpha-red)}.my-roster-table .empty-slot-expand{background:var(--alpha-glass-2)}.my-roster-table .empty-slot-expand>td{padding:0}.my-roster-page .empty-slot-expand-inner{padding:12px 18px 14px;border-top:1px solid var(--alpha-red-tint)}.my-roster-page .empty-slot-expand-empty{margin:0;font:500 12px/1.3 var(--alpha-font-sans);color:var(--alpha-text-secondary)}.my-roster-page .empty-slot-options{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.my-roster-page .empty-slot-option{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;min-height:40px;padding:6px 12px;background:var(--alpha-glass-1);border:1px solid var(--alpha-border-subtle);border-radius:2px;color:var(--alpha-text-primary);font:500 13px/1 var(--alpha-font-sans);text-align:left;cursor:pointer}.my-roster-page .empty-slot-option:hover{background:var(--alpha-teal-tint);border-color:var(--alpha-teal)}.my-roster-page .empty-slot-option:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.my-roster-page .eso-team{font:600 11px/1 var(--alpha-font-mono);color:var(--alpha-text-secondary)}.my-roster-page .eso-proj{font:600 13px/1 var(--alpha-font-mono);color:var(--alpha-teal)}.my-roster-table .player-row[data-starter-flag=bye] td:first-child{border-left:2px solid var(--alpha-amber)}.my-roster-table .player-row[data-starter-flag=out] td:first-child{border-left:2px solid var(--alpha-red)}.my-roster-page .row-action-btn[data-flag=bye]{background:var(--alpha-amber-tint);color:var(--alpha-amber);border-color:var(--alpha-amber)}.my-roster-page .row-action-btn[data-flag=out]{background:var(--alpha-red-tint);color:var(--alpha-red);border-color:var(--alpha-red)}.my-roster-table .player-row[data-locked=true]{opacity:.85;cursor:default}.my-roster-table .player-row[data-locked=true]:hover{background:inherit}.my-roster-page .row-lock-glyph{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:60px;color:var(--alpha-text-secondary)}.my-roster-page .lineup-confirm-bar{position:sticky;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-top:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--alpha-glass-3);border:1px solid var(--alpha-teal-muted);border-radius:2px;animation:confirmBarIn .2s ease-out}@keyframes confirmBarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.my-roster-page .lcb-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.my-roster-page .lcb-proj{display:inline-flex;align-items:baseline;gap:6px}.my-roster-page .lcb-proj-label{font:600 10px/1 var(--alpha-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--alpha-text-secondary)}.my-roster-page .lcb-proj-value{font:700 18px/1 var(--alpha-font-mono);color:var(--alpha-text-primary);font-feature-settings:"tnum"}.my-roster-page .lcb-flags{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.my-roster-page .lcb-flag{font:600 11px/1.2 var(--alpha-font-mono);letter-spacing:.02em}.my-roster-page .lcb-flag[data-severity=empty]{color:var(--alpha-red)}.my-roster-page .lcb-flag[data-severity=byeOut]{color:var(--alpha-amber)}.my-roster-page .lcb-flag[data-severity=questionable]{color:var(--alpha-text-secondary)}.my-roster-page .lcb-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.my-roster-page .lcb-speedbump{margin:0;font:500 12px/1.3 var(--alpha-font-sans);color:var(--alpha-red)}.my-roster-page .lcb-confirm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;background:var(--alpha-teal);color:#0a0a0c;border:none;border-radius:2px;font:700 13px/1 var(--alpha-font-sans);letter-spacing:.02em;cursor:pointer}.my-roster-page .lcb-confirm:hover{filter:brightness(1.06)}.my-roster-page .lcb-confirm:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.my-roster-page .lcb-confirm[data-armed=true]{background:var(--alpha-red);color:#0a0a0c}.my-roster-page .lineup-confirm-bar[data-state=confirmed],.my-roster-page .lineup-confirm-bar[data-state=locked]{border-color:var(--alpha-teal-muted)}.my-roster-page .lcb-confirmed{display:inline-flex;align-items:center;gap:8px}.my-roster-page .lcb-confirmed-dot{width:8px;height:8px;border-radius:50%;background:var(--alpha-teal);flex:0 0 auto}.my-roster-page .lcb-confirmed-dot[data-locked=true]{background:var(--alpha-text-tertiary)}.my-roster-page .lcb-confirmed-text{font:500 13px/1.3 var(--alpha-font-sans);color:var(--alpha-text-primary)}.my-roster-page .lcb-back{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:transparent;border:1px solid var(--alpha-border-subtle);border-radius:2px;color:var(--alpha-teal);font:600 12px/1 var(--alpha-font-mono);letter-spacing:.02em;cursor:pointer}.my-roster-page .lcb-back:hover{background:var(--alpha-teal-tint);border-color:var(--alpha-teal)}.my-roster-page .lcb-back:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.my-roster-page[data-confirm-bar=true] .my-roster-main{padding-bottom:88px}@media(prefers-reduced-motion:reduce){.my-roster-page .player-row[data-injury-since-last-visit=true]{animation:none;box-shadow:inset 3px 0 0 0 var(--alpha-amber)}.my-roster-page .lineup-toast{animation:none}.my-roster-page .lineup-lock-chip{transition:none}.my-roster-page .lineup-confirm-bar{animation:none}}.ob-office{position:fixed;inset:0;background-image:url(/assets/alpha/owners-box.png);background-size:cover;background-position:center;z-index:0;opacity:0;transition:opacity .6s ease-in;pointer-events:none}.ob-office.loaded{opacity:1}.ob-dim{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#05050ad1,#05050aa6 35%,#05050a66 55%,#05050a26 70%),linear-gradient(to top,rgba(5,5,10,.6) 0%,transparent 22%),linear-gradient(to bottom,rgba(5,5,10,.35) 0%,transparent 10%)}.ob-scan{position:fixed;inset:0;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 4px,rgba(99,102,241,.008) 4px,rgba(99,102,241,.008) 8px);animation:obDrift 35s linear infinite;pointer-events:none}@keyframes obDrift{to{transform:translateY(80px)}}.ob-page{position:relative;z-index:10;width:58%;height:calc(100vh - 164px);display:flex;flex-direction:column;padding:4px 14px 10px;gap:6px;overflow:hidden;box-sizing:border-box}.ob-g1{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0c1494;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 28px #0006;border-radius:2px}.ob-g2{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0a0c147a;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 18px #0000004d;border-radius:2px}.ob-g3{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0c1459;border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 10px #0003;border-radius:2px}.ob-league-label{font-family:var(--font-mono);font-size:12px;color:#fff9;letter-spacing:.02em;text-align:right;padding:0}.ob-status-strip{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-family:var(--font-mono);font-size:11px;color:#fff6;letter-spacing:.02em;text-align:right}.ob-status-eye{width:5px;height:5px;border-radius:50%;background:#ffffff59;flex:0 0 auto}.ob-top-right{position:fixed;top:164px;right:0;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:4px;padding-right:20px}.ob-tab-row{display:flex;gap:14px;align-items:center}.ob-tab{padding:4px 0;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;cursor:pointer;transition:all .15s;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;min-height:44px;display:inline-flex;align-items:center}.ob-tab:hover{color:#ffffffeb;border-bottom-color:#a855f780}.ob-tab.active{color:#a855f7;border-bottom-color:#a855f7;text-shadow:0 0 12px rgba(168,85,247,.35)}.ob-tab-badge{display:inline-block;background:#ef44442e;color:#ef4444;font-size:10px;padding:1px 6px;border-radius:2px;margin-left:6px}.ob-quadrants{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;min-height:0;align-items:stretch}.ob-q{padding:6px 10px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.ob-q-head{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a855f7a6;margin-bottom:6px;flex-shrink:0;display:flex;align-items:center;gap:6px}.ob-q-actions{display:flex;gap:6px;margin-top:auto;padding-top:6px;border-top:1px solid rgba(255,255,255,.04);flex-shrink:0}.ob-lineup-alert-strip{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.25);border-left:3px solid rgba(245,158,11,.6);border-radius:2px;cursor:pointer;transition:all .2s;flex-shrink:0}.ob-lineup-alert-strip:hover{background:#f59e0b1a;border-color:#f59e0b66}.ob-lineup-alert-icon{font-size:14px;line-height:1;flex-shrink:0}.ob-lineup-alert-text{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;color:#f59e0bd9}.ob-lineup-alert-detail{font-family:var(--font-mono);font-size:9px;color:#fff6;margin-left:auto;white-space:nowrap}.ob-q1-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.ob-q1-recap-chip{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.02em;color:#ffffff8c;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:3px 8px;border-radius:2px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%;transition:color .15s,border-color .15s,background .15s;margin-right:auto;margin-left:12px}.ob-q1-recap-chip:hover{color:#ffffffd9;border-color:#ffffff2e;background:#ffffff0f}.ob-share-trigger{background:#6366f114;border:1px solid rgba(99,102,241,.25);color:#a78bfad9;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:3px 8px;border-radius:2px;transition:all .15s;line-height:1;flex-shrink:0}.ob-share-trigger:hover{background:#6366f129;border-color:#6366f166;color:#a78bfa;box-shadow:0 0 10px #6366f126}.ob-q1{border-left:3px solid rgba(99,102,241,.4);animation:obBriefingPulse 5s ease-in-out infinite}@keyframes obBriefingPulse{0%,20%,to{border-left-color:#6366f166;box-shadow:none}4%,16%{border-left-color:#6366f1cc;box-shadow:-4px 0 12px #6366f126}}.ob-briefing-headline{font-size:13px;font-style:italic;line-height:1.4;color:#a855f7d9;text-shadow:0 0 12px rgba(168,85,247,.15);margin-bottom:3px}.ob-q1-flags{display:flex;flex-direction:column;gap:2px;margin-bottom:3px;flex-shrink:0}.ob-q1-flags .ob-lo-flag{padding:3px 7px}.ob-q1-flags-more{align-self:flex-start;background:none;border:none;padding:0;margin-top:2px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;color:#f59e0bb3;cursor:pointer;transition:color .15s}.ob-q1-flags-more:hover{color:#f59e0bf2}.ob-confidence{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ob-confidence-bar{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden;max-width:180px}.ob-confidence-fill{height:100%;border-radius:3px;transition:width 1.2s ease-out}.ob-confidence-fill.lock{background:linear-gradient(90deg,#34d399,#10b981)}.ob-confidence-fill.favored{background:linear-gradient(90deg,#a855f7,#34d399)}.ob-confidence-fill.tossup{background:linear-gradient(90deg,#eab308,#a855f7)}.ob-confidence-fill.underdog{background:linear-gradient(90deg,#f97316,#eab308)}.ob-confidence-fill.longshot{background:linear-gradient(90deg,#ef4444,#f97316)}.ob-confidence-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ob-confidence-label.lock{color:#34d399}.ob-confidence-label.favored{color:#8dd9a8}.ob-confidence-label.tossup{color:#a855f7}.ob-confidence-label.underdog{color:#f97316}.ob-confidence-label.longshot{color:#ef4444}.ob-edges{display:flex;flex-direction:column;gap:2px}.ob-edge{font-size:11px;line-height:1.4;color:#ffffffb3}.ob-edge:before{content:"→ ";color:#6366f180}.ob-wsis-eye{width:6px;height:6px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 6px #6366f166;animation:obPulse 3s ease-in-out infinite;flex-shrink:0}.ob-queue-badge{font-family:var(--font-mono);font-size:9px;color:#6366f199;margin-left:auto}.ob-wsis-directive{font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:6px;line-height:1.3}.ob-wsis-directive strong{color:var(--color-green)}.ob-wsis-comparison{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ob-wsis-player{padding:5px 7px;border-radius:2px;background:#0a0c1433;border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:2px}.ob-wsis-player.alpha-pick{border-color:#22c55e4d;box-shadow:0 0 12px #22c55e0f}.ob-wsis-player.bench-pick{border-color:#ef444433;opacity:.7}.ob-wsis-pick-tag{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.12em;color:var(--color-green);margin-bottom:1px}.ob-wsis-pick-tag.bench{color:var(--color-red)}.ob-wsis-player-name{font-size:12px;font-weight:600;color:#ffffffe6}.ob-wsis-player-meta{font-family:var(--font-mono);font-size:9px;color:#ffffff59;text-transform:uppercase;letter-spacing:.06em}.ob-wsis-stat-row{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.ob-wsis-stat-label{font-family:var(--font-mono);font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em}.ob-wsis-stat-value{font-family:var(--font-mono);font-size:10px;color:#ffffffbf;font-weight:600}.ob-wsis-take{font-size:11px;line-height:1.5;color:#a855f7cc;font-style:italic;margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.04)}.ob-lo-clean{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:6px}.ob-lo-check{font-size:32px;color:#34d399;text-shadow:0 0 18px rgba(52,211,153,.3);line-height:1}.ob-lo-clean-text{font-size:13px;font-weight:600;color:#fffc}.ob-lo-timestamp{font-family:var(--font-mono);font-size:9px;color:#ffffff40}.ob-lo-flags{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow-y:auto}.ob-lo-flags::-webkit-scrollbar{width:3px}.ob-lo-flags::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.ob-lo-flag{padding:6px 8px;border-left:3px solid rgba(245,158,11,.6);box-shadow:inset 3px 0 12px #f59e0b14;background:#f59e0b08;border-radius:2px;display:flex;flex-direction:column;gap:3px;position:relative}.ob-lo-flag-bench,.ob-lo-flag-start{display:flex;align-items:center;gap:6px}.ob-lo-tag{font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;padding:1px 4px;border-radius:1px}.ob-lo-tag.bench{color:var(--color-red);background:#ef44441f}.ob-lo-tag.start{color:var(--color-green);background:#34d3991f}.ob-lo-flag-name{font-size:12px;font-weight:600;color:#ffffffd9}.ob-lo-flag-meta{font-family:var(--font-mono);font-size:9px;color:#ffffff4d}.ob-lo-flag-proj{font-family:var(--font-mono);font-size:10px;color:#fff9;margin-left:auto}.ob-lo-flag-reason{font-size:10px;line-height:1.4;color:#a855f7b3;font-style:italic}.ob-lo-swap-btn{padding:3px 10px!important;font-size:10px!important;align-self:flex-end}.ob-lo-watch{padding-top:4px;border-top:1px solid rgba(255,255,255,.04)}.ob-lo-watch-item{font-size:10px;color:#ffffff59;font-style:italic;line-height:1.4}.ob-lo-watch-item:before{content:"⚠ ";color:#eab30866}.ob-tt-list{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:hidden}.ob-tt-card{padding:4px 7px;background:#0a0c1426;border:1px solid rgba(255,255,255,.03);border-radius:2px;display:flex;flex-direction:column;gap:2px}.ob-tt-card-header{display:flex;justify-content:space-between;align-items:flex-start}.ob-tt-target-name{font-size:11px;font-weight:600;color:#ffffffe0;line-height:1.25}.ob-tt-owner{font-family:var(--font-mono);font-size:8px;color:#ffffff4d}.ob-tt-grade{font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--color-green)}.ob-tt-offer{font-size:9px;line-height:1.3;color:#ffffff80}.ob-tt-offer strong{color:#ffffffbf}.ob-tt-reason{font-size:9px;line-height:1.3;color:#a855f7b3;font-style:italic}.ob-tt-send-btn{padding:2px 9px!important;font-size:8px!important;align-self:flex-end}.ob-fa-filters{display:flex;gap:4px;margin-bottom:6px;flex-shrink:0}.ob-fa-pill{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;padding:2px 8px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#ffffff59;border-radius:2px;cursor:pointer;transition:all .15s}.ob-fa-pill:hover{background:#ffffff0f;color:#ffffff8c}.ob-fa-pill.active{border-color:#6366f14d;background:#6366f124;color:#a78bfa}.ob-fa-list{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:hidden}.ob-fa-row{padding:4px 7px;background:#0a0c1426;border:1px solid rgba(255,255,255,.03);border-radius:2px;display:flex;flex-direction:column;gap:1px}.ob-fa-row-main{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.ob-fa-player{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;overflow:hidden}.ob-fa-name{font-size:11px;font-weight:600;color:#ffffffe0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-fa-pos{font-family:var(--font-mono);font-size:8px;color:#ffffff4d}.ob-fa-stats{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:0 0 auto;min-width:0}.ob-fa-delta{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#34d399}.ob-fa-bid{font-family:var(--font-mono);font-size:8px;color:#a855f7b3}.ob-fa-drop{font-family:var(--font-mono);font-size:8px;color:#ef444499}.ob-fa-reason{font-size:9px;line-height:1.3;color:#ffffff80;font-style:italic}.ob-fa-empty{font-size:11px;color:#ffffff40;text-align:center;padding:12px 0}.ob-fa-row-actions{display:flex;gap:4px;justify-content:flex-end;margin-top:1px}.ob-fa-claim-btn,.ob-fa-ignore-btn{padding:1px 7px!important;font-size:8px!important}.ob-fa-alert{font-size:10px;line-height:1.4;color:#eab308d9;background:#eab3080f;border:1px solid rgba(234,179,8,.15);border-radius:2px;padding:5px 8px;margin-top:4px;flex-shrink:0}.ob-fa-alert-icon{margin-right:4px}.ob-right-float{position:fixed;right:20px;top:220px;bottom:20px;width:500px;z-index:15;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;gap:10px}.ob-right-float>*{pointer-events:auto}.ob-insight{padding:10px 12px;border-left:3px solid rgba(99,102,241,.35);display:flex;flex-direction:column;gap:8px;width:100%;transition:opacity .3s,transform .3s;flex-shrink:0}.ob-ic-body{flex:1}.ob-ic-tag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-indigo);background:#6366f11a;padding:2px 7px;border-radius:2px;display:inline-block;margin-bottom:3px}.ob-ic-text{font-size:12px;line-height:1.5;color:#fffc}.ob-ic-text strong{color:#fffffff2}.ob-ic-actions{display:flex;gap:6px;flex-shrink:0}.ob-whisper{width:100%;position:relative;flex-shrink:0}.ob-w-box{display:flex;align-items:center;gap:12px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#0a0c14e0;border:1.5px solid rgba(99,102,241,.5);border-radius:2px;padding:12px 18px;box-shadow:0 8px 32px #0009,0 0 24px #6366f133,inset 0 1px #ffffff0a;transition:all .2s}.ob-w-box:focus-within{border-color:#6366f1a6;box-shadow:0 8px 32px #00000080,0 0 36px #6366f140,inset 0 1px #ffffff0f;background:#0a0c14eb}.ob-w-eye{width:9px;height:7px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 6px #6366f166;flex-shrink:0;animation:obPulse 3s ease-in-out infinite}@keyframes obPulse{0%,to{opacity:.4}50%{opacity:1}}.ob-w-eye.thinking{animation:obPulseThink .8s ease-in-out infinite;background:#eab308;box-shadow:0 0 8px #eab30880}@keyframes obPulseThink{0%,to{opacity:.5}50%{opacity:1}}.ob-w-input{flex:1;background:none;border:none;outline:none;color:#ffffffe6;font-family:var(--font-sans);font-size:16px}.ob-w-input::placeholder{color:#6366f180}.ob-w-send{background:none;border:none;color:var(--color-indigo);font-size:18px;cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;transition:opacity .15s,transform .15s;flex-shrink:0}.ob-w-send:hover:not(:disabled){transform:translate(2px)}.ob-w-send:disabled{cursor:default}.ob-w-hint{font-family:var(--font-mono);font-size:11px;color:#6366f1b3;margin-top:4px;text-align:right}.ob-w-expand{background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6366f1b3;transition:color .15s}.ob-w-expand:hover{color:#6366f1f2}.ob-convo{max-height:40vh;overflow-y:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0c14d1;border:1px solid rgba(99,102,241,.25);box-shadow:0 -8px 32px #00000080,0 0 18px #6366f11a;border-radius:2px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;animation:obConvoIn .3s ease-out;z-index:250}@keyframes obConvoIn{0%{opacity:0;transform:translateY(10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:40vh}}.ob-convo-closing{animation:obConvoOut .25s ease-in forwards}@keyframes obConvoOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.ob-convo::-webkit-scrollbar{width:4px}.ob-convo::-webkit-scrollbar-thumb{background:#6366f126;border-radius:2px}.ob-convo::-webkit-scrollbar-track{background:transparent}.ob-convo-collapse{align-self:flex-end;background:none;border:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d;cursor:pointer;padding:2px 6px;transition:color .15s}.ob-convo-collapse:hover{color:#fff9}.ob-msg{max-width:85%;padding:6px 10px;border-radius:2px;font-size:13px;line-height:1.5;animation:obFadeUp .25s ease-out}.ob-msg-user{align-self:flex-end;background:#6366f12e;color:#ffffffd9}.ob-msg-alpha{align-self:flex-start;background:#0a0c1480;color:#fffc;display:flex;align-items:flex-start;gap:6px}.ob-msg-eye{width:6px;height:6px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 4px #6366f166;flex-shrink:0;margin-top:5px}.ob-detail{display:none;position:fixed;top:164px;right:0;bottom:80px;width:360px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0c149e;border-left:3px solid rgba(99,102,241,.35);border-top:1px solid rgba(99,102,241,.12);border-bottom:1px solid rgba(99,102,241,.12);box-shadow:-12px 0 40px #00000073,0 0 30px #6366f10f;z-index:200;padding:24px 22px;overflow-y:auto;animation:obSlideIn .25s ease-out}.ob-detail.open{display:block}.ob-detail.closing{display:block;animation:obSlideOut .25s ease-in forwards}@keyframes obSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes obSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.ob-detail::-webkit-scrollbar{width:4px}.ob-detail::-webkit-scrollbar-thumb{background:#6366f126;border-radius:2px}.ob-detail::-webkit-scrollbar-track{background:transparent}.ob-dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.ob-dp-title{font-family:var(--font-display);font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:#a855f799}.ob-dp-close{background:none;border:none;color:#ffffff40;font-size:18px;cursor:pointer;padding:2px 6px;transition:color .15s;line-height:1}.ob-dp-close:hover{color:#fff9}.ob-dp-body{font-size:13px;line-height:1.7;color:#fff9;margin-bottom:16px}.ob-dp-body strong{color:#ffffffd9}.ob-dp-section{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.04)}.ob-dp-section-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#fff3;margin-bottom:6px}.ob-dp-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.ob-dp-row-label{font-size:12px;color:#fff6}.ob-dp-row-value{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#ffffffbf}.ob-dp-actions{display:flex;gap:8px;margin-top:14px}.ob-btn{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:2px;cursor:pointer;transition:all .15s}.ob-btn-accent{border:1px solid rgba(99,102,241,.3);background:#6366f124;color:#a78bfa}.ob-btn-accent:hover{background:#6366f13d;box-shadow:0 0 14px #6366f11f}.ob-btn-dim{border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#ffffff59}.ob-btn-dim:hover{background:#ffffff0f;color:#ffffff8c}.ob-share-modal{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:40px 20px}.ob-share-backdrop{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:obBackdropIn .2s ease-out}@keyframes obBackdropIn{0%{opacity:0}to{opacity:1}}.ob-share-modal.ob-share-closing .ob-share-backdrop{animation:obBackdropOut .2s ease-in forwards}@keyframes obBackdropOut{0%{opacity:1}to{opacity:0}}.ob-share-card{position:relative;width:100%;max-width:480px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0c14d1;border:1px solid rgba(168,85,247,.25);border-left:3px solid rgba(168,85,247,.5);border-radius:2px;box-shadow:0 16px 48px #0009,0 0 32px #6366f114;padding:20px 22px 18px;display:flex;flex-direction:column;gap:14px;animation:obShareModalIn .25s ease-out}@keyframes obShareModalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ob-share-modal.ob-share-closing .ob-share-card{animation:obShareModalOut .2s ease-in forwards}@keyframes obShareModalOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.ob-share-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-share-card-league{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a855f7b3}.ob-share-card-week{color:#a855f7e6;font-weight:600}.ob-share-card-sep{color:#fff3}.ob-share-card-lg{color:#ffffff8c}.ob-share-card-close{background:none;border:none;color:#ffffff59;font-size:22px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:2px;transition:color .15s,background .15s}.ob-share-card-close:hover{color:#ffffffbf;background:#ffffff0a}.ob-share-card-matchup{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 0 4px}.ob-share-card-team{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.04em;color:#ffffffeb;text-transform:uppercase}.ob-share-card-opp{color:#ffffffb3}.ob-share-card-vs{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6366f1b3;padding:2px 6px;border-radius:2px;background:#6366f11a}.ob-share-card-confidence .ob-confidence-bar{max-width:none}.ob-share-card-headline{font-size:15px;font-style:italic;line-height:1.5;color:#a855f7e6;text-shadow:0 0 14px rgba(168,85,247,.15);text-align:center;padding:4px 6px 8px}.ob-share-card-mark{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.ob-share-card-mark-wolf{width:10px;height:10px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 8px #6366f180}.ob-share-card-mark-wm{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.ob-share-card-actions{display:flex;gap:8px;margin-top:4px}.ob-share-card-hint{font-family:var(--font-mono);font-size:10px;color:#ffffff59;text-align:center;padding-top:4px;line-height:1.4}@media(max-width:440px){.ob-share-modal{padding:20px 12px}.ob-share-card{padding:16px 16px 14px;gap:10px}.ob-share-card-team{font-size:16px}.ob-share-card-headline{font-size:13px}}.ob-boot{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#05050a;transition:opacity .4s ease-out}.ob-boot-fading{opacity:0}.ob-boot-line{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff0;text-shadow:0 0 30px rgba(99,102,241,.3);transition:color .35s ease,transform .35s ease;transform:translateY(6px)}.ob-boot-line.visible{color:#ffffffd9;transform:translateY(0)}.ob-hidden{opacity:0;pointer-events:none}.ob-revealed{opacity:1;transition:opacity .6s ease-in .1s}.ob-toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a0c14d9;border:1px solid rgba(99,102,241,.3);padding:8px 18px;border-radius:2px;z-index:300;font-family:var(--font-mono);font-size:12px;color:#6366f1d9;animation:obToastIn .2s ease-out}@keyframes obToastIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ob-toast-closing{animation:obToastOut .15s ease-in forwards}@keyframes obToastOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(8px)}}.ob-typing-dots{font-size:18px;letter-spacing:2px;animation:obTypingPulse 1s ease-in-out infinite}@keyframes obTypingPulse{0%,to{opacity:.3}50%{opacity:1}}.ob-recap-banner{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-family:var(--font-mono);font-size:12px;color:#ffffffd9;border-left:3px solid var(--color-indigo, #6366f1);flex-shrink:0}.ob-recap-text{letter-spacing:.02em}.ob-recap-dismiss{background:none;border:none;color:#fff6;font-size:18px;line-height:1;width:20px;height:20px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s}.ob-recap-dismiss:hover{color:#ffffffd9}.ob-stagger-target{opacity:0;transform:translateY(10px)}.ob-stagger-in{animation:obFadeUp .45s ease-out forwards}@keyframes obFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ob-page{width:55%}.ob-right-float{width:480px;right:14px}}@media(max-width:768px){.ob-page{width:100%;padding:12px}.ob-quadrants{grid-template-columns:1fr;grid-template-rows:auto}.ob-right-float{position:relative;top:auto;right:auto;bottom:auto;width:100%;padding:0 12px 12px;flex-direction:column;gap:8px}}@media(max-width:440px){.ob-page{width:100%;padding:8px;gap:4px;height:auto;min-height:calc(100vh - 164px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ob-top-right{position:relative;top:auto;right:auto;padding-right:0;align-items:flex-start;width:100%}.ob-league-label{text-align:left}.ob-tab-row{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px}.ob-quadrants{grid-template-columns:1fr;grid-template-rows:auto;gap:6px;overflow:visible}.ob-q{overflow:visible;min-height:0}.ob-fa-list,.ob-tt-list,.ob-lo-flags{overflow-y:visible;flex:none}.ob-briefing-headline{font-size:12px}.ob-tab{font-size:13px}.ob-right-float{position:relative;top:auto;right:auto;bottom:auto;width:100%;padding:0;gap:6px;display:flex}.ob-whisper{width:100%;max-width:100%}}.ob-shell{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;background:#090b14f2;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:12px 14px 14px;box-shadow:0 0 0 1px #6366f114,0 12px 40px #0000008c,0 0 32px #6366f11a}.ob-recap-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;background:#3c2608eb;border:1px solid rgba(245,158,11,.65);border-radius:2px;color:#fbbf24;font-size:12px;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease;box-shadow:0 4px 16px #0006,0 0 18px #f59e0b26}.ob-recap-chip:hover{background:#f59e0b2e;border-color:#f59e0b85}.ob-recap-chip-icon{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-gold, #f59e0b)}.ob-recap-chip-text{font-weight:600;color:#fbbf24}.ob-recap-chip-arrow{font-size:14px;opacity:.7}.ob-flags-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;background:#280c0ceb;border:1px solid rgba(239,68,68,.4);border-radius:3px;box-shadow:0 4px 16px #0006,0 0 18px #ef44441a}.ob-flags-row-clean{background:#0a1e12eb;border-color:#22c55e66}.ob-flags-row-meta{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.06em}.ob-flags-row-icon{width:6px;height:6px;background:var(--color-red, #ef4444);border-radius:50%;display:inline-block}.ob-flags-row-icon-clean{background:var(--color-green, #22c55e)}.ob-flags-row-label{color:#fffffff2;font-weight:600;letter-spacing:.04em}.ob-flags-row-checked{color:#ffffff80;font-size:10px}.ob-flags-row-clean-text{color:#ffffffd9;font-size:12px;font-weight:500}.ob-flags-row-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1}.ob-flag-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:#14141cf2;border:1px solid rgba(255,255,255,.22);border-radius:2px;font-size:12px;box-shadow:0 2px 6px #0000004d}.ob-flag-chip-icon{width:4px;height:4px;background:var(--color-gold, #f59e0b);border-radius:50%;display:inline-block}.ob-flag-chip-summary{color:#ffffffd9}.ob-flag-chip-summary strong{color:#fffffffa;font-weight:600}.ob-flag-chip-swap{font-size:11px;padding:3px 8px}.ob-tab-strip{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ob-tab-strip-item{position:relative;padding:10px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:#ffffff8c;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.ob-tab-strip-item:hover{color:#ffffffd9}.ob-tab-strip-item.active{color:var(--color-indigo, #6366f1);border-bottom-color:var(--color-indigo, #6366f1);border-bottom-width:3px;text-shadow:0 0 12px rgba(99,102,241,.45)}.ob-tab-strip-item:focus-visible{outline:2px solid var(--color-indigo, #6366f1);outline-offset:-2px}.ob-tab-strip-label{display:inline-block}.ob-tab-strip-badge{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;background:#ef44442e;color:var(--color-red, #ef4444);border-radius:2px}.ob-shell-panel{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ob-shell-panel::-webkit-scrollbar,.ob-tab-body::-webkit-scrollbar{width:0;height:0;display:none}.ob-tab-body{display:flex;flex-direction:column;gap:16px;padding:4px 2px 16px;min-height:100%}.ob-tab-matchup{gap:14px}.ob-matchup-hero{padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:3px}.ob-matchup-hero-meta{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:6px}.ob-matchup-hero-sep{opacity:.4}.ob-matchup-hero-opp{color:#ffffffd9;font-weight:600}.ob-matchup-hero-headline{font-size:18px;line-height:1.35;font-weight:500;color:#fffffff5;margin-bottom:10px}.ob-matchup-hero-confidence{margin-bottom:4px}.ob-matchup-hero-plan{font-size:12px;color:#ffffffa6;margin-top:8px;line-height:1.5}.ob-matchup-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ob-matchup-col{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:3px;display:flex;flex-direction:column;gap:8px;min-width:0}.ob-matchup-col-head{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;font-weight:600}.ob-matchup-col-empty{font-size:12px;color:#ffffff80;font-style:italic}.ob-matchup-col-list{display:flex;flex-direction:column;gap:6px}.ob-matchup-edges{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ob-matchup-edge{font-size:12px;color:#ffffffd1;padding-left:10px;position:relative;line-height:1.5}.ob-matchup-edge:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background:#fff6;border-radius:50%}.ob-matchup-edge-edge:before{background:var(--color-green, #22c55e)}.ob-matchup-edge-risk:before{background:var(--color-red, #ef4444)}.ob-matchup-edge-weather:before{background:var(--color-gold, #f59e0b)}.ob-matchup-injuries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ob-matchup-injury{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;padding:6px 8px;background:#ffffff05;border-radius:2px;font-size:12px}.ob-matchup-injury-name{color:#ffffffeb;font-weight:500}.ob-matchup-injury-meta{grid-row:2;color:#ffffff80;font-size:10px}.ob-matchup-injury-status{grid-row:1;grid-column:2;font-size:10px;letter-spacing:.05em;font-weight:700;padding:1px 6px;border-radius:2px}.ob-matchup-injury-status.status-questionable{background:#f59e0b26;color:var(--color-gold, #f59e0b)}.ob-matchup-injury-status.status-doubtful{background:#ef444426;color:var(--color-red, #ef4444)}.ob-matchup-injury-status.status-out{background:#ef444438;color:var(--color-red, #ef4444)}.ob-matchup-injury-status.status-ir{background:#7f1d1d4d;color:#fca5a5f2}.ob-matchup-injury-status.status-probable{background:#22c55e26;color:var(--color-green, #22c55e)}.ob-matchup-injury-note{grid-column:1 / -1;grid-row:3;color:#ffffff8c;font-size:10px;line-height:1.4}.ob-tab-alphas-move{display:grid;grid-template-columns:60% 1fr;gap:14px}.ob-am-hero{padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:3px;display:flex;flex-direction:column;gap:12px}.ob-am-hero-head{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}.ob-am-hero-title{font-weight:600}.ob-am-hero-directive{font-size:16px;font-weight:500;color:#fffffff5}.ob-am-hero-directive strong{color:var(--color-green, #22c55e);font-weight:600}.ob-am-hero-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ob-am-player{padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:3px}.ob-am-player-pick{border-color:#6366f152}.ob-am-pick-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.12em;padding:2px 6px;background:#6366f12e;color:var(--color-indigo, #6366f1);border-radius:2px;margin-bottom:6px}.ob-am-pick-tag.bench{background:#ffffff0f;color:#ffffff8c}.ob-am-player-name{font-size:14px;font-weight:600;color:#fffffff2}.ob-am-player-meta{font-size:10px;color:#ffffff80;margin-bottom:8px}.ob-am-stat-row{display:flex;justify-content:space-between;font-size:11px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ob-am-stat-row:last-child{border-bottom:none}.ob-am-stat-label{color:#ffffff80}.ob-am-stat-value{color:#ffffffe6;font-variant-numeric:tabular-nums}.ob-am-hero-headline{font-size:13px;line-height:1.55;color:#ffffffd1}.ob-am-reasoning{padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:3px;display:flex;flex-direction:column;gap:12px}.ob-am-reasoning-head{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;font-weight:600}.ob-am-reasoning-take{font-size:13px;line-height:1.55;color:#ffffffe0}.ob-am-reasoning-prior{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#6366f11a;border:1px solid rgba(99,102,241,.24);border-radius:2px}.ob-am-reasoning-prior-label{font-size:11px;color:#ffffffbf}.ob-am-reasoning-prior-pct{font-size:16px;font-weight:700;color:var(--color-indigo, #6366f1);font-variant-numeric:tabular-nums}.ob-am-reasoning-sources-label,.ob-am-reasoning-alts-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:4px;font-weight:600}.ob-am-reasoning-sources-list{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:3px;font-size:11px;color:#ffffffb3}.ob-am-reasoning-downside{padding:6px 10px;background:#ef44440f;border-left:2px solid var(--color-red, #ef4444);border-radius:2px;font-size:11px}.ob-am-reasoning-downside-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-red, #ef4444);margin-bottom:2px;font-weight:700}.ob-am-reasoning-downside-text{color:#ffffffc7;line-height:1.5}.ob-am-reasoning-alt{padding:6px 8px;border-left:2px solid rgba(255,255,255,.15);margin-bottom:6px}.ob-am-reasoning-alt-label{font-size:11px;font-weight:600;color:#ffffffd9}.ob-am-reasoning-alt-rationale{font-size:11px;color:#fff9;line-height:1.5}.ob-tab-in-the-wire{display:grid;grid-template-columns:35% 1fr;gap:14px;flex:1;min-height:calc(100vh - 300px)}.ob-wire-picks{display:flex;flex-direction:column;gap:8px;position:sticky;top:0}.ob-wire-picks-head{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;font-weight:600;padding-bottom:4px}.ob-wire-picks-empty{font-size:12px;color:#ffffff80;font-style:italic}.ob-wire-picks-stack{display:flex;flex-direction:column;gap:8px}.ob-wire-pick{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:3px;display:flex;flex-direction:column;gap:6px}.ob-wire-pick-head{display:flex;justify-content:space-between;gap:8px}.ob-wire-pick-name{font-size:13px;font-weight:600;color:#fffffff2}.ob-wire-pick-meta{font-size:10px;color:#ffffff80}.ob-wire-pick-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px}.ob-wire-pick-delta{color:var(--color-green, #22c55e);font-weight:600;font-variant-numeric:tabular-nums}.ob-wire-pick-bid{color:#ffffffb3;font-variant-numeric:tabular-nums}.ob-wire-pick-drop{font-size:11px;color:#ffffff8c}.ob-wire-pick-reason{font-size:11px;color:#ffffffbf;line-height:1.5}.ob-wire-pick-claim{align-self:flex-start;font-size:11px;padding:4px 10px}.ob-wire-table-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.ob-wire-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ob-wire-table-title{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;font-weight:600}.ob-wire-filters{display:flex;gap:4px;flex-wrap:wrap}.ob-wire-filter{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:2px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ob-wire-filter:hover{color:#ffffffe6;border-color:#fff3}.ob-wire-filter.active{background:#6366f12e;color:var(--color-indigo, #6366f1);border-color:#6366f166}.ob-wire-table-scroll{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:3px}.ob-wire-table{width:100%;border-collapse:collapse;font-size:11px}.ob-wire-table thead th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:600;padding:8px 10px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.ob-wire-table tbody td{padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffd9}.ob-wire-table tbody tr:hover{background:#ffffff05}.ob-wire-table .ob-num{text-align:right;font-variant-numeric:tabular-nums}.ob-wire-table-empty{text-align:center;font-style:italic;color:#ffffff73;padding:14px 0}.ob-wire-trend{font-size:10px}.ob-wire-trend-up{color:var(--color-green, #22c55e)}.ob-wire-trend-down{color:var(--color-red, #ef4444)}.ob-wire-trend-flat{color:#ffffff73}.ob-wire-claim{font-size:10px;padding:2px 8px}.ob-tab-deals{gap:10px}.ob-deals-empty{font-size:12px;color:#ffffff80;font-style:italic}.ob-deals-stack{display:flex;flex-direction:column;gap:12px}.ob-deal-card{padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:3px;display:flex;flex-direction:column;gap:10px}.ob-deal-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ob-deal-card-owners{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#ffffffd9}.ob-deal-card-you{font-weight:600;color:#fffffff2}.ob-deal-card-counter{color:#ffffffbf}.ob-deal-card-vs{opacity:.5}.ob-deal-card-grade{font-size:14px;font-weight:700;padding:3px 10px;background:#6366f12e;color:var(--color-indigo, #6366f1);border-radius:2px;letter-spacing:.04em}.ob-deal-card-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-deal-side{padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px}.ob-deal-side-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:600;margin-bottom:6px}.ob-deal-side-players{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ob-deal-side-player-name{font-size:12px;font-weight:600;color:#ffffffeb;margin-right:6px}.ob-deal-side-player-meta{font-size:10px;color:#ffffff80}.ob-deal-pl{display:flex;align-items:flex-end;gap:14px;padding:8px 12px;background:#ffffff05;border-radius:2px;flex-wrap:wrap}.ob-deal-pl-delta{display:flex;flex-direction:column;gap:2px}.ob-deal-pl-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:600}.ob-deal-pl-value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ob-deal-pl-value.positive{color:var(--color-green, #22c55e)}.ob-deal-pl-value.negative{color:var(--color-red, #ef4444)}.ob-deal-pl-timeline{display:flex;gap:4px;align-items:flex-end;flex:1;justify-content:flex-end;min-height:50px}.ob-deal-pl-week{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;font-size:9px;color:#ffffff80}.ob-deal-pl-week-num{letter-spacing:.04em}.ob-deal-pl-week-bar{width:8px;min-height:4px;background:#ffffff2e;border-radius:1px}.ob-deal-pl-week.positive .ob-deal-pl-week-bar{background:#22c55e8c}.ob-deal-pl-week.negative .ob-deal-pl-week-bar{background:#ef44448c}.ob-deal-card-reasoning{font-size:12px;color:#ffffffc7;line-height:1.55}.ob-deal-card-foot{display:flex}@media(max-width:1180px){.ob-tab-alphas-move,.ob-tab-in-the-wire{grid-template-columns:1fr}.ob-wire-picks{position:static}}@media(max-width:768px){.ob-matchup-cols,.ob-am-hero-comparison,.ob-deal-card-sides{grid-template-columns:1fr}.ob-tab-strip-item{padding:10px 12px;font-size:12px}.ob-deal-pl{flex-direction:column;align-items:flex-start}.ob-deal-pl-timeline{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.owners-box-shell,.owners-box-shell *,.owners-box-shell *:before,.owners-box-shell *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.owners-box-shell .ob-confidence-fill,.owners-box-shell .ob-tab-strip-indicator,.owners-box-shell .ob-recap-chip,.owners-box-shell .ob-flag-card,.owners-box-shell .ob-wire-pick,.owners-box-shell .ob-deal-card,.owners-box-shell .ob-deal-card-side{transform:none!important}}@media(prefers-reduced-motion:reduce){.ob-scan,.ob-w-eye,.ob-office,.ob-briefing-headline,.ob-confidence,.ob-confidence-fill,.ob-convo{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}.ob-scan{transform:none!important}}.mock-draft-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--alpha-text, #e8e8ed);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mock-draft-shell .md-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.mock-draft-shell .md-top-row>.panel{margin-top:0;height:100%;display:flex;flex-direction:column}.mock-draft-shell .md-body-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);gap:14px;align-items:start;margin-top:14px}.mock-draft-shell .rail{display:flex;flex-direction:column;gap:12px;min-width:0}.mock-draft-shell .md-right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.mock-draft-shell .g1,.mock-draft-shell .g2,.mock-draft-shell .g3{border-radius:2px;position:relative;overflow:hidden}.mock-draft-shell .g1{background:var(--glass-g1, rgba(21, 21, 24, .58));border:1px solid var(--border-teal, rgba(34, 211, 238, .15));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mock-draft-shell .g2{background:var(--glass-g2, rgba(21, 21, 24, .48));border:1px solid var(--border-mid, rgba(255, 255, 255, .12));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mock-draft-shell .g3{background:var(--glass-g3, rgba(21, 21, 24, .35));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mock-draft-shell .panel{padding:14px}.mock-draft-shell .panel+.panel{margin-top:12px}.mock-draft-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.mock-draft-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.mock-draft-shell .meta-text{font-size:11px;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .subtle-note{font-size:10px;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .small{font-size:10px;color:var(--alpha-text, #e8e8ed);font-weight:700;white-space:nowrap}.mock-draft-shell .small-link{border:0;background:transparent;color:var(--alpha-teal, #22d3ee);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.mock-draft-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal, #22d3ee);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.mock-draft-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.mock-draft-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .row-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--border-mid, rgba(255, 255, 255, .12));background:transparent;color:var(--alpha-text, #e8e8ed);cursor:pointer;transition:all .12s ease;border-radius:6px}.mock-draft-shell .row-cta:hover{background:#22d3ee14;border-color:var(--border-teal, rgba(34, 211, 238, .15));color:var(--alpha-teal, #22d3ee)}.mock-draft-shell .tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--alpha-teal, #22d3ee);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.mock-draft-shell .tag.gold{border-color:var(--border-gold, rgba(168, 85, 247, .32));background:#a855f714;color:var(--alpha-gold, #a855f7)}.mock-draft-shell .tag.purple{border-color:var(--border-purple, rgba(168, 85, 247, .3));background:#a855f714;color:var(--alpha-purple, #a855f7)}.mock-draft-shell .pill{border:1px solid var(--border-soft, rgba(255, 255, 255, .08));background:#ffffff06;border-radius:2px;padding:2px 6px;font-size:10px;color:var(--alpha-muted, #9ca3af);font-weight:800;text-transform:uppercase;letter-spacing:.7px}.mock-draft-shell .badge{padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:3px;display:inline-flex;align-items:center;gap:6px}.mock-draft-shell .badge-high{color:var(--alpha-green, #34d399);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.mock-draft-shell .badge-med{color:var(--alpha-teal, #22d3ee);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.mock-draft-shell .badge-pro{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;border:1px solid var(--border-gold, rgba(168, 85, 247, .32));background:#a855f714;color:var(--alpha-gold, #a855f7);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.mock-draft-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mock-draft-shell .section-title{margin:4px 0 0;font-size:18px;line-height:1;color:var(--alpha-text, #e8e8ed);font-family:Teko,sans-serif;letter-spacing:.03em}.mock-draft-shell .hero{min-height:162px;box-shadow:0 0 20px #22d3ee12}.mock-draft-shell .hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal, #22d3ee),var(--alpha-gold, #a855f7));opacity:.95}.mock-draft-shell .hero-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mock-draft-shell .hero-left{display:flex;align-items:center;gap:8px}.mock-draft-shell .hero-title{margin:10px 0 6px;font-size:52px;color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .hero-narrative{max-width:660px;margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.mock-draft-shell .hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:8px}.mock-draft-shell .hero-chip span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--alpha-dim, #555560);font-weight:800}.mock-draft-shell .hero-chip b{display:block;margin-top:5px;font-size:11px;color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .hero-chip .big-grade{font-size:24px;font-family:Teko,sans-serif;letter-spacing:.02em;line-height:1}.mock-draft-shell .hero-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.mock-draft-shell .view-toggle{display:flex;align-items:center;gap:6px}.mock-draft-shell .toggle-btn{height:24px;padding:0 8px;border-radius:14px;border:1px solid var(--border-soft, rgba(255, 255, 255, .08));background:#ffffff08;font-size:11px;color:var(--alpha-muted, #9ca3af);cursor:pointer;transition:all .12s ease}.mock-draft-shell .toggle-btn:hover{border-color:var(--border-mid, rgba(255, 255, 255, .12));color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .toggle-btn.is-active{border-color:var(--border-teal, rgba(34, 211, 238, .15));background:#22d3ee1a;color:var(--alpha-teal, #22d3ee);font-weight:800}.mock-draft-shell .context-banner{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-teal, rgba(34, 211, 238, .15));background:#22d3ee0f;border-radius:2px}.mock-draft-shell .context-banner .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mock-draft-shell .mt-8{margin-top:8px}.mock-draft-shell .mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mock-draft-shell .mode-card{border:1px solid var(--border-mid, rgba(255, 255, 255, .12));background:#ffffff08;border-radius:2px;padding:12px;display:flex;flex-direction:column;gap:10px;position:relative}.mock-draft-shell .mode-card.is-primary{border-color:var(--border-teal, rgba(34, 211, 238, .15));background:#22d3ee0d}.mock-draft-shell .mode-card.is-primary:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--alpha-teal, #22d3ee),transparent)}.mock-draft-shell .mode-eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-teal, #22d3ee);font-weight:800}.mock-draft-shell .mode-title{font-family:Teko,sans-serif;font-size:24px;letter-spacing:.02em;margin:0;color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .mode-sub{font-size:12px;color:var(--alpha-muted, #9ca3af);margin:0}.mock-draft-shell .mode-stat{display:inline-flex;align-items:center;gap:6px}.mock-draft-shell .mode-stat .dot{width:6px;height:6px;border-radius:50%;background:var(--alpha-teal, #22d3ee);opacity:.8}.mock-draft-shell .mode-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.mock-draft-shell .mode-cta{align-self:flex-start;margin-top:4px}.mock-draft-shell .mode-fixture-note{font-size:10px;color:var(--alpha-muted, #9ca3af);font-style:italic}.mock-draft-shell .mode-fixture-note.panel-level{margin-top:-6px;margin-bottom:10px}.mock-draft-shell .pos{border-radius:3px;padding:2px 5px;font-size:9px;font-weight:900;min-width:26px;text-align:center;display:inline-block}.mock-draft-shell .pos-qb{color:var(--alpha-teal, #22d3ee);background:#22d3ee1f}.mock-draft-shell .pos-rb{color:var(--alpha-green, #34d399);background:#34d3991f}.mock-draft-shell .pos-wr{color:var(--alpha-purple, #a855f7);background:#a855f71f}.mock-draft-shell .pos-te{color:var(--alpha-teal, #22d3ee);background:#22d3ee1a}.mock-draft-shell .pos-k,.mock-draft-shell .pos-def,.mock-draft-shell .pos-flex{color:var(--alpha-muted, #9ca3af);background:#ffffff14}.mock-draft-shell .resume-chip{display:flex;align-items:center;gap:12px;margin-top:10px;padding:8px 12px;border:1px solid var(--border-teal, rgba(34, 211, 238, .15));background:#22d3ee0f;border-radius:2px;text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease;min-width:0}.mock-draft-shell .resume-chip:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.mock-draft-shell .resume-chip-pulse{width:8px;height:8px;border-radius:50%;background:var(--alpha-teal, #22d3ee);flex-shrink:0;box-shadow:0 0 6px #22d3ee80}.mock-draft-shell .resume-chip-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mock-draft-shell .resume-chip-text b{font-size:12px;font-weight:800;color:var(--alpha-text, #e8e8ed);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-shell .resume-chip-text span{font-size:10px;color:var(--alpha-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-shell .resume-chip-cta{flex-shrink:0;font-size:11px;font-weight:800;color:var(--alpha-teal, #22d3ee);letter-spacing:.02em;padding:4px 10px;border:1px solid rgba(34,211,238,.3);border-radius:6px;white-space:nowrap}.mock-draft-shell .archive{margin-top:12px}.mock-draft-shell .archive-head{display:grid;grid-template-columns:110px minmax(0,1fr) 60px minmax(0,220px) auto;gap:8px;font-size:10px;color:var(--alpha-muted, #9ca3af);padding:6px 8px;border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .08))}.mock-draft-shell .archive-row{display:grid;grid-template-columns:110px minmax(0,1fr) 60px minmax(0,220px) auto;gap:8px;align-items:center;min-height:38px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:2px;background:#ffffff05;margin-top:6px;transition:background .12s ease;cursor:pointer}.mock-draft-shell .archive-date{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-shell .archive-settings{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-shell .archive-row:hover{background:#22d3ee0a}.mock-draft-shell .archive-row.is-viewer{border-left:2px solid var(--alpha-teal, #22d3ee);background:#22d3ee12;padding-left:6px}.mock-draft-shell .archive-row.is-viewer:hover{background:#22d3ee1f}.mock-draft-shell .grade-chip{font-family:Teko,sans-serif;font-size:22px;line-height:1;color:var(--alpha-teal, #22d3ee);text-align:center}.mock-draft-shell .archive-row.is-viewer .grade-chip{color:var(--alpha-teal, #22d3ee)}.mock-draft-shell .picks-preview{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;min-width:0;overflow:hidden}.mock-draft-shell .pick-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-soft, rgba(255, 255, 255, .08));background:#ffffff06;padding:4px 6px;border-radius:2px;min-width:0;flex-shrink:1}.mock-draft-shell .pick-pill .small{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.mock-draft-shell .round{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border:1px solid var(--border-soft, rgba(255, 255, 255, .08));border-radius:2px;font-size:9px;font-weight:900;color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .right{text-align:right}.mock-draft-shell .queue{display:flex;flex-direction:column;gap:8px}.mock-draft-shell .filter-chips{display:flex;gap:6px;flex-wrap:wrap}.mock-draft-shell .chip{border:1px solid rgba(255,255,255,.09);background:#ffffff08;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;color:var(--alpha-muted, #9ca3af);cursor:pointer}.mock-draft-shell .chip.is-active{color:var(--alpha-text, #e8e8ed);border-color:#ffffff2e;background:#ffffff0e}.mock-draft-shell .queue-row{display:grid;grid-template-columns:36px 32px minmax(0,1.05fr) .75fr 60px 68px auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:2px;padding:8px}.mock-draft-shell .ecr-box{width:34px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .headshot{width:32px;height:32px;background:linear-gradient(135deg,var(--alpha-surface-2, #1c1c20),rgba(255,255,255,.04));border:1px solid var(--border-soft, rgba(255, 255, 255, .08));flex-shrink:0;display:grid;place-items:center;color:var(--alpha-muted, #9ca3af);font-size:10px;font-weight:800;border-radius:2px}.mock-draft-shell .queue-name{min-width:0}.mock-draft-shell .queue-name b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--alpha-text, #e8e8ed)}.mock-draft-shell .queue-name span{display:block;margin-top:2px;color:var(--alpha-dim, #555560);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-shell .queue-proj{font-size:10px;color:var(--alpha-muted, #9ca3af);text-align:right}.mock-draft-shell .queue-status{font-size:9px;color:var(--alpha-muted, #9ca3af);text-align:center}.mock-draft-shell .trend-up{color:var(--alpha-green, #34d399)}.mock-draft-shell .trend-down{color:var(--alpha-red-soft, #b94a4a)}.mock-draft-shell .trend-flat,.mock-draft-shell .trend-hold{color:var(--alpha-muted, #9ca3af)}.mock-draft-shell .alpha-corner{border-color:var(--border-purple, rgba(168, 85, 247, .3));box-shadow:0 0 20px #a855f71f;border-left:3px solid var(--alpha-purple, #a855f7);background:var(--glass-g2, rgba(21, 21, 24, .48));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mock-draft-shell .alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--alpha-purple, #a855f7);opacity:.55}.mock-draft-shell .insight{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px;color:var(--alpha-text, #e8e8ed);line-height:1.5;font-size:12px}.mock-draft-shell .insight+.insight{margin-top:8px}.mock-draft-shell .insight b{display:block;font-size:11px;margin-bottom:5px;font-style:normal}.mock-draft-shell .insight p{margin:0;color:#a855f7c7;font-size:11px;line-height:1.5;font-style:italic}.mock-draft-shell .footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.mock-draft-shell .pro-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:14px;box-shadow:0 0 20px #a855f70f;position:relative;overflow:hidden}.mock-draft-shell .pro-title{margin:7px 0 5px;font-size:20px;color:var(--alpha-gold, #a855f7)}.mock-draft-shell .pro-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid rgba(168,85,247,.16);background:#a855f70f;border-radius:2px;padding:8px;margin-top:6px}.mock-draft-shell .pro-row.is-blurred{filter:blur(2px);opacity:.75}.mock-draft-shell .hairline{border-top:1px solid var(--border-soft, rgba(255, 255, 255, .08))}.mock-draft-shell .cta:focus-visible,.mock-draft-shell .row-cta:focus-visible,.mock-draft-shell .chip:focus-visible,.mock-draft-shell .toggle-btn:focus-visible,.mock-draft-shell .small-link:focus-visible{outline:2px solid var(--alpha-teal, #22d3ee);outline-offset:2px}@media(max-width:1100px){.mock-draft-shell{width:min(100%,calc(100vw - 20px))}.mock-draft-shell .mode-card{padding:10px;gap:8px}.mock-draft-shell .mode-title{font-size:20px}.mock-draft-shell .mode-sub{font-size:11px}}@media(max-width:1024px){.mock-draft-shell .mode-cards,.mock-draft-shell .hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mock-draft-shell .md-body-grid{grid-template-columns:1fr}.mock-draft-shell .md-right-rail{position:static;max-height:none}.mock-draft-shell .mode-cards{grid-template-columns:1fr}.mock-draft-shell .archive-head,.mock-draft-shell .archive-row{grid-template-columns:100px minmax(0,1fr) 60px minmax(0,1fr) auto}.mock-draft-shell .hero-title{font-size:44px}}@media(max-width:768px){.mock-draft-shell .archive-head{display:none}.mock-draft-shell .archive-row{grid-template-columns:1fr;row-gap:6px}.mock-draft-shell .picks-preview{justify-content:flex-start;flex-wrap:wrap;overflow:visible}.mock-draft-shell .pick-pill .small{max-width:none}}@media(max-width:440px){.mock-draft-shell .hero-grid{grid-template-columns:1fr}.mock-draft-shell .queue-row{grid-template-columns:30px 28px 1fr .8fr 50px 58px auto}.mock-draft-shell .resume-chip{flex-wrap:wrap}}[data-component=notifications]{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}[data-component=notifications] *,[data-component=notifications] *:before,[data-component=notifications] *:after{box-sizing:border-box}.notif-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative}[data-component=notifications] .g1{border-radius:2px;position:relative;overflow:hidden;background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-component=notifications] .g2{border-radius:2px;position:relative;overflow:hidden;background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-component=notifications] .g3{border-radius:2px;position:relative;overflow:hidden;background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-component=notifications] .panel{padding:14px}[data-component=notifications] .panel+.panel{margin-top:12px}[data-component=notifications] .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}[data-component=notifications] .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}[data-component=notifications] .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}[data-component=notifications] .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}[data-component=notifications] .meta-text{color:var(--alpha-muted);font-size:11px;line-height:1.45}[data-component=notifications] .label-11{font-size:11px;font-weight:800;color:var(--alpha-text)}[data-component=notifications] .mt-10{margin-top:10px}[data-component=notifications] .trend-up{color:var(--alpha-green)}[data-component=notifications] .trend-down{color:var(--alpha-red-soft)}[data-component=notifications] .trend-flat{color:var(--alpha-muted)}.notif-hero{min-height:164px;box-shadow:0 0 20px #22d3ee12}.notif-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.95}[data-component=notifications] .hero-title{margin:12px 0 6px;font-size:52px;color:var(--alpha-text)}[data-component=notifications] .hero-sub{margin:0;max-width:640px;font-size:13px;line-height:1.55;color:var(--alpha-muted)}[data-component=notifications] .hero-stats{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}[data-component=notifications] .hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:8px 10px;display:flex;align-items:center;gap:8px}[data-component=notifications] .hero-chip span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--alpha-dim);font-weight:800}[data-component=notifications] .hero-chip b{font-size:13px;color:var(--alpha-text)}[data-component=notifications] .hero-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}[data-component=notifications] .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}[data-component=notifications] .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}[data-component=notifications] .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}[data-component=notifications] .cta.small{height:26px;padding:0 8px;border-radius:4px;font-size:10px}[data-component=notifications] .cta[disabled]{opacity:.55;cursor:not-allowed;transform:none}[data-component=notifications] .inline-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--border-mid);background:transparent;color:var(--alpha-text);cursor:pointer;transition:all .12s ease;border-radius:4px}[data-component=notifications] .inline-cta:hover{background:#22d3ee14;border-color:var(--border-teal);color:var(--alpha-teal)}[data-component=notifications] .filters.panel{padding:10px 12px}[data-component=notifications] .filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-component=notifications] .chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:var(--alpha-muted);font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}[data-component=notifications] .chip:hover{border-color:#22d3ee47;color:var(--alpha-text)}[data-component=notifications] .chip.active{border-color:#22d3ee61;background:#22d3ee24;color:var(--alpha-text)}[data-component=notifications] .chip-count{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--alpha-text);border-radius:2px;padding:1px 5px;font-size:10px;line-height:1.1}[data-component=notifications] .chip.active .chip-count{border-color:#22d3ee61;background:#22d3ee33;color:var(--alpha-teal)}[data-component=notifications] .notifications-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;align-items:start;margin-top:14px}[data-component=notifications] .main-feed{display:flex;flex-direction:column;gap:12px;min-width:0}[data-component=notifications] .right-rail{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto;padding-right:2px}[data-component=notifications] .notif-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:2px;padding:10px;position:relative;transition:background .12s ease;cursor:pointer}[data-component=notifications] .notif-card:hover{background:#22d3ee0a}[data-component=notifications] .notif-card.unread{border-left:2px solid var(--alpha-teal);background:#22d3ee0e}[data-component=notifications] .notif-card.unread:hover{background:#22d3ee16}[data-component=notifications] .notif-card.read{opacity:.7}[data-component=notifications] .notif-card.selected{border-left:2px solid var(--alpha-teal);padding-left:6px;background:#22d3ee0a}[data-component=notifications] .kind-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;letter-spacing:.5px;border:1px solid var(--border-mid);-webkit-user-select:none;user-select:none;flex:0 0 auto}[data-component=notifications] .k-trade{color:var(--alpha-purple);background:#a855f72e;border-color:#a855f752}[data-component=notifications] .k-waiver{color:var(--alpha-teal);background:#22d3ee1f;border-color:#22d3ee47}[data-component=notifications] .k-league{color:var(--alpha-gold);background:#a855f71f;border-color:#a855f752}[data-component=notifications] .k-mention{color:var(--alpha-green);background:#34d3991f;border-color:#34d39947}[data-component=notifications] .k-system{color:var(--alpha-muted);background:#ffffff0f;border-color:var(--border-mid)}[data-component=notifications] .notif-head{display:flex;align-items:center;gap:8px;min-width:0}[data-component=notifications] .avatar{width:32px;height:32px;background:linear-gradient(135deg,var(--alpha-surface-2),rgba(255,255,255,.04));border:1px solid var(--border-soft);flex-shrink:0;display:grid;place-items:center;color:var(--alpha-muted);font-size:10px;font-weight:800;border-radius:2px}[data-component=notifications] .actor{font-size:11px;font-weight:800;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=notifications] .action-line{display:block;font-size:11px;color:var(--alpha-text);line-height:1.4}[data-component=notifications] .detail-line{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-component=notifications] .notif-right{text-align:right;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:6px}[data-component=notifications] .notif-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}[data-component=notifications] .timestamp{font-size:10px;color:var(--alpha-muted)}[data-component=notifications] .notif-copy{min-width:0}[data-component=notifications] .badge{padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:2px}[data-component=notifications] .badge-high,[data-component=notifications] .badge-active,[data-component=notifications] .badge-paid{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}[data-component=notifications] .badge-med,[data-component=notifications] .badge-pending{color:var(--alpha-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}[data-component=notifications] .badge-low,[data-component=notifications] .badge-inactive{color:var(--alpha-muted);background:#ffffff0d;border:1px solid var(--border-soft)}[data-component=notifications] .badge-overdue,[data-component=notifications] .badge-failed{color:var(--alpha-red-soft);background:#b94a4a14;border:1px solid rgba(185,74,74,.2)}[data-component=notifications] .badge-warning{color:var(--alpha-gold);background:#a855f714;border:1px solid rgba(168,85,247,.2)}[data-component=notifications] .settings-card .section-title{margin:6px 0 2px;font-family:Teko,sans-serif;font-size:20px;letter-spacing:.03em;color:var(--alpha-text)}[data-component=notifications] .section-title{margin:4px 0 0;font-size:20px;line-height:1;color:var(--alpha-text);font-family:Teko,sans-serif;letter-spacing:.03em}[data-component=notifications] .toggle-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}[data-component=notifications] .toggle-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);background:#ffffff07;border-radius:2px;padding:8px}[data-component=notifications] .toggle{width:40px;height:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:18px;position:relative;cursor:pointer;transition:border-color .16s ease,background .16s ease}[data-component=notifications] .toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .16s ease,background .16s ease}[data-component=notifications] .toggle.on{border-color:#22d3ee59;background:#22d3ee29}[data-component=notifications] .toggle.on:after{transform:translate(22px);background:var(--alpha-teal)}[data-component=notifications] .settings-foot{margin-top:10px;display:flex;justify-content:flex-end}[data-component=notifications] .settings-link{font-size:11px;color:var(--alpha-teal);font-weight:800;cursor:pointer;text-decoration:none;border-bottom:1px dashed rgba(34,211,238,.28);padding-bottom:1px}[data-component=notifications] .row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}[data-component=notifications] .row-mini:last-of-type{border-bottom:0}[data-component=notifications] .row-mini strong{color:var(--alpha-text);font-size:12px}[data-component=notifications] .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}[data-component=notifications] .time-copy{text-align:right;color:var(--alpha-muted);font-size:10px;line-height:1.35}[data-component=notifications] .hairline{width:100%;height:1px;background:var(--border-soft);margin:6px 0}[data-component=notifications] .empty-state{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:16px;text-align:center}[data-component=notifications] .empty-title{font-family:Teko,sans-serif;font-size:24px;letter-spacing:.02em;margin:0 0 6px}@media(max-width:1100px){.notif-shell{width:min(100%,calc(100vw - 20px))}}@media(max-width:1024px){[data-component=notifications] .notifications-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}}@media(max-width:900px){[data-component=notifications] .notifications-grid{grid-template-columns:1fr}[data-component=notifications] .right-rail{position:static;max-height:none;overflow:visible;padding-right:0}[data-component=notifications] .notif-card{grid-template-columns:auto minmax(0,1fr)}[data-component=notifications] .notif-right{grid-column:1 / -1;align-items:flex-start;text-align:left;flex-direction:row;gap:10px}}@media(max-width:768px){[data-component=notifications] .hero-title{font-size:46px}[data-component=notifications] .chip{height:26px}[data-component=notifications] .timestamp{font-size:9px}}@media(max-width:440px){[data-component=notifications] .hero-title{font-size:40px}[data-component=notifications] .chip{padding:0 8px}[data-component=notifications] .chip-count{font-size:9px}[data-component=notifications] .cta.small{padding:0 6px}}[data-component=players]{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--alpha-viewer: #6366f1;--alpha-viewer-rgb: 99, 102, 241;--alpha-slate: #64748b;--alpha-slate-rgb: 100, 116, 139;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));overflow-x:hidden}[data-component=players] *,[data-component=players] *:before,[data-component=players] *:after{box-sizing:border-box}.players-shell .g1,.players-shell .g2,.players-shell .g3{border-radius:2px;position:relative;overflow:hidden}.players-shell .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.players-shell .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.players-shell .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.players-shell .panel{padding:14px}.players-shell .panel+.panel{margin-top:12px}.players-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}.players-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.players-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.players-shell .meta-text{font-size:11px;line-height:1.45;color:var(--alpha-muted)}.players-shell .module-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border-soft)}.players-shell .module-title{margin:4px 0 0;font-size:32px;color:var(--alpha-text)}.players-shell .module-subtitle{margin-top:4px;max-width:560px}.pl-page-hero{margin-bottom:12px;padding:18px 18px 14px}.pl-page-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.92}.pl-page-hero .pl-hero-body{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.pl-page-hero .hero-title{margin:6px 0 2px;font-size:44px;color:var(--alpha-text)}.pl-page-hero .pl-hero-subtitle{font-size:12px;color:var(--alpha-muted);max-width:640px;margin:0}.pl-page-hero .pl-pulse-strip{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:10px;padding-top:4px}.pl-page-hero .pl-pulse-cell{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--border-soft);border-radius:2px;background:#ffffff05}.pl-page-hero .pl-pulse-eyebrow{font-family:Teko,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-teal)}.pl-page-hero .pl-pulse-value{font-size:18px;font-weight:600;color:var(--alpha-text)}.pl-page-hero .pl-pulse-value.stat-num{font-size:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.pl-market-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;margin-bottom:16px}.pl-market-signal-card{display:flex;flex-direction:column;padding:14px 14px 12px;position:relative;transition:border-color .16s ease,background .16s ease}.pl-market-signal-grid .pl-market-signal-card+.pl-market-signal-card{margin-top:0}.pl-market-signal-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:2px 2px 0 0;opacity:.85}.pl-market-signal-card[aria-label=Trending]:before{background:var(--alpha-teal)}.pl-market-signal-card[aria-label=Breakouts]:before{background:var(--alpha-gold)}.pl-market-signal-card[aria-label="Buy Low"]:before{background:var(--alpha-green)}.pl-market-signal-card:hover{border-color:var(--border-strong);background:var(--glass-g2)}.pl-market-signal-title{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border-soft);color:var(--alpha-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pl-market-signal-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1}.pl-market-signal-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px;min-height:28px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.pl-market-signal-row:last-child{border-bottom:none;padding-bottom:2px}.pl-market-signal-row-name{color:var(--alpha-text);font-weight:600;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-market-signal-row-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;color:var(--alpha-muted);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:0;background:none;border:none}@media(max-width:900px){.pl-market-signal-grid{grid-template-columns:1fr}}.players-content{position:relative}.players-shell .data-surface{padding-right:0;min-height:620px}.saved-filters{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px dashed var(--border-soft);margin-bottom:8px;flex-wrap:wrap}.saved-filters .label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);font-weight:800;margin-right:4px}.saved-filter{display:inline-flex;align-items:center;min-height:44px;padding:4px 9px;font-size:10px;border:1px solid var(--border-soft);background:#22d3ee0a;color:var(--alpha-teal);cursor:pointer;transition:all .12s ease;font-weight:600;border-radius:2px;font-family:Inter,sans-serif}.saved-filter:hover{border-color:var(--border-teal);background:#22d3ee14}.saved-filter:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.saved-filter.add{color:var(--alpha-muted);background:transparent;border-style:dashed}.search-bar{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft);margin-bottom:12px}.search-input{flex:1;padding:8px 12px;background:#ffffff08;border:1px solid var(--border-soft);color:var(--alpha-text);font-size:13px;transition:border-color .12s ease;border-radius:2px;font-family:Inter,sans-serif}.search-input:focus{outline:none;border-color:var(--border-teal)}.search-input:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px;border-color:var(--border-teal)}.search-input::placeholder{color:var(--alpha-dim)}.filter-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.filter-chip{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-soft);background:#ffffff08;color:var(--alpha-muted);cursor:pointer;transition:all .12s ease;border-radius:2px;white-space:nowrap;font-family:Inter,sans-serif}.filter-chip.active{color:var(--alpha-teal);background:#22d3ee14;border-color:var(--border-teal)}.filter-chip:hover{color:var(--alpha-text);border-color:var(--border-mid)}.filter-chip:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.tier-filter{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid var(--border-soft);margin-bottom:8px;flex-wrap:wrap}.tier-filter .tier-filter-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);font-weight:800;margin-right:4px}.tier-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-soft);background:#ffffff08;color:var(--alpha-muted);cursor:pointer;transition:all .12s ease;border-radius:2px;white-space:nowrap;font-family:Inter,sans-serif}.tier-filter-chip:hover{color:var(--alpha-text);border-color:var(--border-mid)}.tier-filter-chip[aria-pressed=true]{color:var(--alpha-gold);background:#a855f714;border-color:var(--border-gold)}.tier-filter-chip:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.tier-filter-chip-count{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:10px;color:var(--alpha-dim)}.tier-filter-chip[aria-pressed=true] .tier-filter-chip-count{color:var(--alpha-gold)}.show-count-select{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft);margin-bottom:8px}.show-count-select .show-count-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);font-weight:800}.show-count-select .show-count-input{min-height:44px;padding:4px 28px 4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--alpha-teal);background-color:#22d3ee0a;background-image:linear-gradient(45deg,transparent 50%,var(--alpha-teal) 50%),linear-gradient(135deg,var(--alpha-teal) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--border-soft);border-radius:2px;cursor:pointer;font-family:Inter,sans-serif;appearance:none;-webkit-appearance:none;transition:border-color .12s ease,background-color .12s ease}.show-count-select .show-count-input:hover{border-color:var(--border-teal);background-color:#22d3ee14}.show-count-select .show-count-input:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px;border-color:var(--border-teal)}.show-count-select .show-count-input option{background:var(--alpha-surface-2);color:var(--alpha-text)}.filter-strip-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:6px 0}.filter-strip-row--top{border-bottom:1px solid var(--border-soft)}.filter-strip-row--bottom{gap:12px}.filter-strip-row--bottom .search-bar{flex:1;min-width:280px;padding:0;border-bottom:none;margin-bottom:0}.filter-strip-row-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--alpha-muted);padding:4px 8px;background:#ffffff08;border:1px solid var(--border-soft);border-radius:2px;white-space:nowrap}.filter-strip-container{position:sticky;top:14px;z-index:10;background:var(--alpha-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border-soft);padding-top:4px;margin-bottom:12px}.table-wrap{border:1px solid var(--border-soft);border-radius:2px;overflow:hidden;background:#0000001f}.players-table{width:100%;display:grid}.players-table .row{display:grid;grid-template-columns:minmax(220px,320px) 72px 88px 72px 80px 100px 64px 100px 112px 140px;column-gap:18px;padding:0 16px;align-items:center;min-height:48px;border-bottom:1px solid var(--border-soft)}.players-table .row:last-child{border-bottom:0}.players-table .row.viewer{background:#22d3ee1a}.players-table .row.starred{background:#a855f70f}.players-table .row.viewer .player-name{color:var(--alpha-teal);font-weight:700}.players-table .row.viewer .player-name:before{content:"";display:inline-block;width:6px;height:6px;background:var(--alpha-teal);border-radius:50%;margin-right:8px;vertical-align:middle}.players-table .row.rostered{opacity:.7}.players-table .row.dim-tier{opacity:.3;pointer-events:none}.players-table .row .pts-cell,.players-table .row .avg-cell,.players-table .row .rost-cell,.players-table .row .proj-cell{border-right:1px solid rgba(255,255,255,.07)}.players-table .row.header>[role=columnheader]:nth-child(3),.players-table .row.header>[role=columnheader]:nth-child(4),.players-table .row.header>[role=columnheader]:nth-child(5),.players-table .row.header>[role=columnheader]:nth-child(6){border-right:1px solid rgba(255,255,255,.07)}.players-table .row.header{position:static;z-index:5;min-height:36px;background:#141418f5;border-bottom:1px solid var(--alpha-gold, rgba(168, 85, 247, .32));color:var(--alpha-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;cursor:default}.players-table .cell{padding:8px 10px;min-width:0}.col-sort{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease}.col-sort:hover{color:var(--alpha-text)}.col-sort.sorted{color:var(--alpha-teal)}.col-sort.sorted:after{content:" ▼";font-size:7px}.player-cell{display:flex;align-items:center;min-width:0}.player-meta{min-width:0}.player-name{display:block;font-size:12px;font-weight:800;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-sub{display:block;margin-top:3px;font-size:10px;color:var(--alpha-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.players-table .pos{display:inline-flex;justify-content:center;min-width:30px;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.players-table .pos.qb{color:var(--alpha-teal);background:#22d3ee1f}.players-table .pos.rb{color:var(--alpha-green);background:#34d3991f}.players-table .pos.wr{color:var(--alpha-purple);background:#a855f71f}.players-table .pos.te{color:var(--alpha-teal);background:#22d3ee1f}.players-table .pos.k{color:var(--alpha-muted);background:#9ca3af1a}.players-table .pos.def{color:var(--alpha-slate);background:rgba(var(--alpha-slate-rgb),.12)}.pts-cell{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:11px;text-align:right;color:var(--alpha-text)}.pts-cell.below-avg{color:var(--alpha-muted)}.pts-cell.top-tier{color:var(--alpha-gold)}.avg-cell,.rost-cell{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:11px;text-align:right;color:var(--alpha-muted)}.rost-cell.high{color:var(--alpha-text)}.rost-cell.low{color:var(--alpha-dim)}.proj-band{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:11px;text-align:right;color:var(--alpha-text);display:flex;flex-direction:column;align-items:flex-end;gap:1px}.proj-band .center{font-weight:700}.proj-band .range{font-size:9px;color:var(--alpha-dim)}.opp-grade{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-family:Teko,sans-serif;font-size:16px;font-weight:700;border:1px solid var(--border-soft);cursor:help;position:relative;border-radius:2px}.opp-grade.s{color:var(--alpha-green);border-color:#34d39952;background:#34d3990d}.opp-grade.a{color:var(--alpha-teal);border-color:#22d3ee47;background:#22d3ee0d}.opp-grade.b{color:var(--alpha-text);border-color:var(--border-mid);background:#ffffff08}.opp-grade.c{color:var(--alpha-muted);border-color:var(--border-soft);background:#ffffff05}.opp-grade.d{color:var(--alpha-red-soft);border-color:#b94a4a52;background:#b94a4a0d}.opp-grade:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:6px 10px;background:var(--alpha-surface-2);border:1px solid var(--border-mid);font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:var(--alpha-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:10;border-radius:2px}.opp-grade:hover:after,.opp-grade:focus:after,.opp-grade:focus-visible:after{opacity:1}.trend-cell{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.trend-glyph{display:inline-block;line-height:1}.spark{width:34px;height:12px;display:inline-grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:2px}.spark span{display:block;width:100%;background:currentColor;opacity:.55}.spark .h1{height:3px}.spark .h2{height:5px}.spark .h3{height:7px}.spark .h4{height:9px}.spark .h5{height:11px}.players-table .badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.players-table .badge-available{color:var(--alpha-green);background:#34d39914;border:1px solid rgba(52,211,153,.2)}.players-table .badge-rostered{color:var(--alpha-muted);background:#ffffff0a;border:1px solid var(--border-soft)}.players-table .badge-watchlist{color:var(--alpha-teal);background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.players-table .badge-injured{color:var(--alpha-red-soft);background:#b94a4a0d;border:1px solid rgba(185,74,74,.2)}.players-table .badge-bye{color:var(--alpha-gold);background:#a855f714;border:1px solid rgba(168,85,247,.2)}.alpha-badge{display:inline-flex;justify-content:center;min-width:64px;padding:3px 7px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.alpha-rising{color:var(--alpha-teal);background:#22d3ee13;border:1px solid rgba(34,211,238,.18)}.alpha-falling{color:var(--alpha-red-soft);background:#b94a4a0d;border:1px solid rgba(185,74,74,.18)}.alpha-hold{color:var(--alpha-muted);background:#ffffff09;border:1px solid var(--border-soft)}.row-cta{padding:4px 10px;font-size:11px;border:1px solid var(--border-mid);background:transparent;color:var(--alpha-text);cursor:pointer;transition:all .12s ease;border-radius:2px;font-family:Inter,sans-serif;white-space:nowrap}.row-cta:hover:not(:disabled){background:#22d3ee14;border-color:var(--border-teal);color:var(--alpha-teal)}.row-cta.starred{background:#22d3ee1a;border-color:var(--border-teal);color:var(--alpha-teal)}.row-cta.disabled,.row-cta:disabled{color:var(--alpha-dim);cursor:default;border-color:var(--border-soft);background:#ffffff05}.row-cta:focus-visible:not(:disabled){outline:2px solid var(--alpha-teal);outline-offset:2px}.pro-card{margin-top:12px;border-color:#a855f738;background:var(--glass-g3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pro-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.pro-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(168,85,247,.42);background:#a855f724;color:var(--alpha-gold);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.pro-title{margin:5px 0 4px;font-size:28px;color:var(--alpha-gold)}.pro-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pro-row{padding:10px;border:1px solid rgba(168,85,247,.14);background:#a855f70a;border-radius:2px;min-height:72px}.pro-row b{display:block;color:var(--alpha-gold);font-size:11px;margin-bottom:5px}.pro-row span{display:block;font-size:11px;line-height:1.45;color:var(--alpha-muted)}.pro-row.blurred{filter:blur(3px);opacity:.5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.pro-actions{display:flex;justify-content:flex-end;margin-top:12px}.cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;font-family:Inter,sans-serif}.cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.cta.pro{border-color:#a855f76b;background:#a855f724;color:var(--alpha-gold)}@media(max-width:1440px){.players-table .row{grid-template-columns:minmax(200px,280px) 64px 80px 64px 72px 92px 56px 92px 104px 132px;column-gap:12px;padding:0 14px}}@media(max-width:1280px){.players-table .row{grid-template-columns:minmax(180px,240px) 60px 72px 60px 68px 84px 52px 84px 96px 124px;column-gap:10px;padding:0 12px}}@media(max-width:1024px){.players-shell{width:min(100%,calc(100vw - 24px))}}@media(max-width:900px){.pl-page-hero .pl-pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-alpha-corner-inline .pl-corner-sections{grid-template-columns:1fr}.search-bar{flex-direction:column}.players-table .row{grid-template-columns:minmax(190px,1.8fr) 50px 78px 92px 118px}.pts-hide,.avg-hide,.rost-hide,.opp-hide,.alpha-hide{display:none}.pro-preview{grid-template-columns:1fr}}@media(max-width:640px){.pl-page-hero .pl-pulse-strip{grid-template-columns:1fr}.pl-page-hero .hero-title{font-size:36px}.players-table .row{grid-template-columns:minmax(150px,1fr) 44px 92px 92px}.trend-hide{display:none}.players-shell .module-header{flex-direction:column}}@media(prefers-reduced-motion:reduce){.tier-filter-chip,.players-table .row,.players-table .row.dim-tier{transition:none}}.row.is-viewer-rostered,.row.is-viewer-rostered:hover{background:transparent;box-shadow:none}[data-component=players] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-component=playoffs].po-shell{--alpha-text: #f3f4f6;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-purple: rgba(168, 85, 247, .3);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative}.po-shell .g1,.po-shell .g2,.po-shell .g3{border-radius:2px;position:relative;overflow:hidden}.po-shell .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.po-shell .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.po-shell .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.po-shell .panel{padding:14px}.po-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.po-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--alpha-muted)}.po-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.po-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.po-shell .meta-text{font-size:12px;line-height:1.45;color:var(--alpha-muted)}.po-shell .badge{padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em}.po-shell .badge-high,.po-shell .badge-active,.po-shell .badge-paid{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.po-shell .badge-med,.po-shell .badge-pending{color:var(--alpha-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.po-shell .badge-low,.po-shell .badge-inactive{color:var(--alpha-muted);background:#ffffff0d;border:1px solid var(--border-soft)}.po-shell .badge-warning{color:var(--alpha-gold);background:#a855f714;border:1px solid rgba(168,85,247,.2)}.po-shell .row{transition:background .12s ease}.po-shell .row:hover{background:#22d3ee0a}.po-shell .row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.po-shell .row-mini:last-child{border-bottom:0}.po-shell .ai-card{border:1px solid var(--border-soft);background:#ffffff06;border-radius:2px;padding:10px}.po-shell .divider{height:1px;background:var(--border-soft);margin:10px 0}.po-shell .hl{color:var(--alpha-teal);font-weight:600}.po-status-bar{min-height:58px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;margin-bottom:0}.po-status-left{display:flex;align-items:center;gap:10px;min-width:0}.po-week-mark{font-family:Teko,sans-serif;font-size:31px;color:var(--alpha-teal);line-height:.9;white-space:nowrap}.po-slate-copy strong{display:block;font-size:12px;letter-spacing:.03em}.po-slate-copy span{display:block;margin-top:3px;font-size:10px;color:var(--alpha-muted)}.po-status-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.po-shell .po-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.po-shell .po-top-row>.po-hero,.po-shell .po-top-row>.po-alpha-corner{height:100%;display:flex;flex-direction:column}.po-shell .po-top-row>.panel{margin-top:0}.po-playoffs-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:14px;align-items:start}.po-main-rail,.po-right-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.po-right-rail.sticky{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;scrollbar-width:none}.po-right-rail.sticky::-webkit-scrollbar{display:none}.po-hero{min-height:120px;box-shadow:0 0 20px #22d3ee12}.po-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.95}.po-hero-title{margin:8px 0 4px;font-size:48px}.po-hero-narrative{margin:0;max-width:660px;font-size:13px;line-height:1.55}.po-hero-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.po-bracket{position:relative}.po-round-header{margin:0 0 8px;font-size:16px;font-family:Teko,sans-serif;letter-spacing:.02em;color:var(--alpha-muted)}.po-bracket-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:start;position:relative}.po-round-col{display:flex;flex-direction:column;gap:0;position:relative}.po-spacer{height:40px}.po-round-col.semifinal .po-spacer{height:80px}.po-round-col.final{padding-top:60px}.po-matchup-card{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:10px;position:relative;margin-bottom:0}.po-matchup-card.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee11}.po-matchup-head{display:flex;align-items:center;gap:6px;grid-column:1 / -1}.po-seed-badge{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-family:Teko,sans-serif;font-size:14px;color:var(--alpha-text)}.po-status-pill{margin-left:auto;border:1px solid var(--border-soft);background:#ffffff08;color:var(--alpha-muted);height:18px;padding:0 7px;border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;display:inline-flex;align-items:center}.po-status-pill.live{border-color:#22d3ee38;background:#22d3ee1a;color:var(--alpha-teal)}.po-status-pill.final{border-color:#a855f752;background:#a855f71a;color:var(--alpha-gold)}.po-status-pill.upcoming{border-color:#ffffff1a}.po-team-row{display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--border-soft);grid-column:1 / -1}.po-team-row:first-of-type{border-top:0;padding-top:0}.po-team-name.viewer{color:var(--alpha-teal)}.po-team-main{min-width:0}.po-team-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-team-meta{margin-top:2px;font-size:9px;color:var(--alpha-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-scoreline{font-size:18px;color:var(--alpha-text)}.po-alpha-note{grid-column:1 / -1;margin-top:6px;font-size:10px;color:var(--alpha-muted)}.po-jump{grid-column:1 / -1;margin-top:8px;display:flex;justify-content:flex-end;gap:6px}.po-connector{position:absolute;pointer-events:none;background:var(--border-mid)}.po-connector.wc2-sf1-h{left:calc(33.33% - 8px);top:250px;width:20px;height:1px}.po-connector.wc2-sf1-v{left:calc(33.33% + 12px);top:220px;width:1px;height:62px}.po-connector.wc1-sf2-h{left:calc(33.33% - 8px);top:34px;width:20px;height:1px}.po-connector.wc1-sf2-v{left:calc(33.33% + 12px);top:34px;width:1px;height:62px}.po-connector.sf1-final-h{left:calc(66.66% - 8px);top:90px;width:20px;height:1px}.po-connector.sf2-final-h{left:calc(66.66% - 8px);top:300px;width:20px;height:1px}.po-connector.sf-v{left:calc(66.66% + 12px);top:90px;width:1px;height:210px}.po-alpha-corner.alpha-corner{background:var(--glass-g2);border:1px solid var(--border-purple);border-left:3px solid var(--alpha-purple);box-shadow:0 0 20px #a855f71f}.po-alpha-corner.alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--alpha-purple);opacity:.55}.po-seeding-row{display:grid;grid-template-columns:26px 32px minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:34px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:2px;background:#ffffff05;margin-bottom:6px}.po-seeding-row.viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee12}.po-seed-num{text-align:center;font-size:10px;color:var(--alpha-dim)}.po-team-cell{min-width:0}.po-pf,.po-rec{font-size:10px;color:var(--alpha-muted);white-space:nowrap;display:flex;align-items:center;gap:6px}.po-rationale{grid-column:1 / -1;margin-top:6px;font-size:10px;color:var(--alpha-muted);border-top:1px solid var(--border-soft);padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.po-tb-chain{grid-column:1 / -1;margin-top:4px;padding-left:10px}.po-tb-chain li{font-size:10px;color:var(--alpha-muted)}.po-rule-row{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff07}.po-rule-row+.po-rule-row{margin-top:6px}.po-rank-chip{display:grid;place-items:center;width:22px;height:22px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-family:Teko,sans-serif;color:var(--alpha-text)}.po-pro-card{border-color:#a855f738;box-shadow:0 0 20px #a855f70f}.po-pro-title{margin:6px 0;font-size:20px;color:var(--alpha-gold)}.po-preview-row{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:2px;padding:8px}.po-preview-row+.po-preview-row{margin-top:6px}.po-preview-title{font-size:11px;font-weight:800}.po-preview-body{margin-top:3px;font-size:10px;color:var(--alpha-muted)}.po-footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.trend-up{color:var(--alpha-green)}.trend-down{color:var(--alpha-red-soft)}.trend-flat{color:var(--alpha-muted)}@media(max-width:1024px){.po-playoffs-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}}@media(max-width:900px){.po-playoffs-grid{grid-template-columns:1fr}.po-right-rail.sticky{position:static;max-height:none}}@media(max-width:768px){.po-bracket-grid{grid-template-columns:1fr}.po-round-col.final{padding-top:0}.po-spacer{height:0}.po-connector{display:none}}@media(max-width:640px){.po-week-mark{font-size:26px}.po-hero-title{font-size:42px}}@media(max-width:540px){.po-hero-title{font-size:38px}.po-scoreline{font-size:16px}}@media(max-width:440px){.po-seed-badge{width:18px;height:18px;font-size:13px}.po-status-pill{font-size:8px;height:16px}.po-scoreline{font-size:16px}.po-seeding-row{grid-template-columns:24px 28px minmax(0,1fr) auto auto}}[data-component=rankings]{--rk-bg: #0a0a0c;--rk-bg-deep: #05050a;--rk-surface: #151518;--rk-surface-2: #1c1c20;--rk-text: #e8e8ed;--rk-muted: #9ca3af;--rk-dim: #555560;--rk-teal: #22d3ee;--rk-gold: #22d3ee;--rk-purple: #a855f7;--rk-green: #34d399;--rk-red: #b94a4a;--rk-glass-g1: rgba(21, 21, 24, .58);--rk-glass-g2: rgba(21, 21, 24, .48);--rk-border-soft: rgba(255, 255, 255, .08);--rk-border-mid: rgba(255, 255, 255, .12);--rk-border-teal: rgba(34, 211, 238, .15);--rk-border-gold: rgba(34, 211, 238, .32);--rk-border-purple: rgba(168, 85, 247, .3)}.rk-page{min-height:100vh;padding-top:8px;padding-bottom:40px}.rk-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative}.rk-g1{background:var(--rk-glass-g1);border:1px solid var(--rk-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:2px;position:relative;overflow:hidden}.rk-g2{background:var(--rk-glass-g2);border:1px solid var(--rk-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;position:relative;overflow:hidden}.rk-panel{padding:14px}.rk-eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--rk-muted)}.rk-display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.rk-stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.rk-hero-grid{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-top:14px;margin-bottom:12px}.rk-hero-title{margin:8px 0 6px;font-size:54px;color:var(--rk-text)}.rk-hero-sub{margin:0 0 10px;font-size:13px;color:var(--rk-muted);max-width:540px;line-height:1.55}.rk-hero-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.rk-hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:8px}.rk-hero-chip span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--rk-dim);font-weight:800}.rk-hero-chip b{display:block;margin-top:5px;font-size:11px;color:var(--rk-text)}.rk-hero-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.rk-cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--rk-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.rk-cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.rk-cta--secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--rk-muted)}.rk-cta--secondary:hover{border-color:#fff3;background:#ffffff0d;color:var(--rk-text);transform:translateY(-1px)}.rk-alpha-corner{border-left:3px solid var(--rk-purple)!important;border-color:var(--rk-border-purple)!important;box-shadow:0 0 20px #a855f71f}.rk-alpha-title{margin:6px 0;font-size:20px;color:var(--rk-text)}.rk-alpha-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:10px 0 12px}.rk-alpha-tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--rk-muted);border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;position:relative;transition:background .14s ease,border-color .14s ease,color .14s ease}.rk-alpha-tab.is-active{color:var(--rk-text);border-color:#ffffff2e;background:#ffffff0e}.rk-alpha-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--rk-teal)}.rk-alpha-insight{margin:0 0 8px;color:#a855f7d9;font-size:12px;line-height:1.5;font-style:italic}.rk-alpha-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;margin-bottom:8px;font-size:12px;color:var(--rk-text)}.rk-alpha-row:last-child{margin-bottom:0}.rk-alpha-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;border:1px solid rgba(168,85,247,.35);background:#a855f71a;color:var(--rk-purple)}.rk-alpha-tag--buy,.rk-alpha-tag--rising{border-color:#34d39959;background:#34d3991a;color:var(--rk-green)}.rk-alpha-tag--hold,.rk-alpha-tag--monitor{border-color:#22d3ee59;background:#22d3ee1a;color:var(--rk-teal)}.rk-alpha-tag--sell,.rk-alpha-tag--cool,.rk-alpha-tag--caution{border-color:#b94a4a59;background:#b94a4a1a;color:var(--rk-red)}.rk-alpha-tag--stash{border-color:#22d3ee59;background:#22d3ee1a;color:var(--rk-gold)}.rk-sort-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;padding:6px;border:1px solid var(--rk-border-mid);background:var(--rk-glass-g2);border-radius:2px}.rk-sort-tab{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:2px;border:1.5px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--rk-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}.rk-sort-tab:hover{background:#ffffff0d;border-color:#ffffff29;color:var(--rk-text);transform:translateY(-1px)}.rk-sort-tab.is-active{border-color:#22d3ee8c;background:#22d3ee29;color:var(--rk-teal);box-shadow:0 0 12px #22d3ee2e,inset 0 0 0 1px #22d3ee1a}.rk-sort-tab.is-active:hover{background:#22d3ee33;border-color:#22d3eeb3;color:var(--rk-teal)}.rk-sort-tab:focus-visible{outline:2px solid rgba(34,211,238,.55);outline-offset:2px}.rk-method-caption{display:flex;align-items:baseline;gap:10px;margin-top:6px;margin-bottom:18px;padding:0 4px;max-width:880px}.rk-method-caption-label{flex:0 0 auto;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--rk-muted);white-space:nowrap;padding-top:4px}.rk-method-caption-body{flex:1 1 auto;margin:0;font-size:12px;line-height:1.55;color:var(--rk-text);font-weight:400}@media(max-width:600px){.rk-method-caption{flex-direction:column;gap:4px;margin-top:6px;margin-bottom:14px;padding:0 2px}.rk-method-caption-label{padding-top:0}.rk-method-caption-body{font-size:11px;line-height:1.55}}.rk-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.rk-filter-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:var(--rk-muted);font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.rk-filter-chip:hover{transform:translateY(-1px);border-color:#ffffff2e}.rk-filter-chip.is-active{border-color:#22d3ee52;background:#22d3ee1a;color:var(--rk-teal)}.rk-table{padding:0;overflow:hidden}.rk-table-head,.rk-data-row{display:grid;grid-template-columns:42px 60px 40px minmax(180px,1.1fr) minmax(180px,.95fr) 70px 82px 60px 54px minmax(240px,1.2fr);align-items:center;gap:0}.rk-table-head{min-height:36px;padding:8px 10px;border-bottom:1px solid var(--rk-border-mid);background:#ffffff08;font-size:10px;color:var(--rk-muted);font-weight:800;text-transform:uppercase;letter-spacing:.9px}.rk-data-row{min-height:52px;padding:8px 10px;border-top:1px solid var(--rk-border-soft);background:#ffffff05;cursor:pointer;transition:background .12s ease}.rk-data-row:hover{background:#22d3ee0a}.rk-data-row.is-viewer{border-left:2px solid var(--rk-gold);background:#22d3ee12;padding-left:8px}.rk-data-row.is-viewer:hover{background:#22d3ee1f}.rk-tier-row{min-height:30px;padding:8px 10px;border-top:1px solid var(--rk-border-mid);background:#ffffff08;display:flex;align-items:center}.rk-tier-label{font-size:18px;color:var(--rk-text)}.rk-rank{font-family:Teko,sans-serif;font-size:28px;line-height:1;color:var(--rk-text);text-align:center}.rk-delta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:var(--rk-muted)}.rk-delta i{font-style:normal;font-size:11px}.rk-delta--up{color:var(--rk-green)}.rk-delta--down{color:var(--rk-red)}.rk-delta--same{color:var(--rk-muted)}.rk-logo-badge{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(34,211,238,.38);color:var(--rk-teal);font-size:10px;font-weight:900;background:#00000026}.rk-team-cell{display:flex;align-items:center;gap:6px;min-width:0}.rk-team-name{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rk-text)}.rk-team-name.is-viewer{color:var(--rk-gold)}.rk-chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--rk-muted)}.rk-chip--lock{border-color:#22d3ee73;background:#22d3ee1a;color:var(--rk-gold)}.rk-chip--rising{border-color:#34d39959;background:#34d3991a;color:var(--rk-green)}.rk-chip--falling{border-color:#b94a4a59;background:#b94a4a1a;color:var(--rk-red)}.rk-chip--volatile{border-color:#a855f773;background:#a855f71a;color:var(--rk-purple)}.rk-owner-cell{display:flex;align-items:center;gap:8px;min-width:0}.rk-avatar{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--rk-surface-2, #1c1c20),rgba(255,255,255,.04));border:1px solid var(--rk-border-soft);border-radius:2px;font-size:10px;font-weight:800;color:var(--rk-muted)}.rk-owner-name{font-size:11px;color:var(--rk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-stat-cell{font-size:11px;color:var(--rk-text);white-space:nowrap}.rk-commentary-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rk-commentary-text{font-size:11px;color:#a855f7d9;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.rk-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:2px;font-size:9px;font-weight:600;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.rk-badge--med{color:var(--rk-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.rk-badge--low{color:var(--rk-muted);background:#ffffff0d;border:1px solid var(--rk-border-soft)}.rk-badge--warning{color:var(--rk-gold);background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.rk-inline-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--rk-border-mid);background:transparent;color:var(--rk-text);cursor:pointer;transition:all .12s ease;border-radius:4px;white-space:nowrap;flex-shrink:0}.rk-inline-cta:hover{background:#22d3ee14;border-color:var(--rk-border-teal);color:var(--rk-teal)}.rk-empty-state{padding:32px 16px;text-align:center;font-size:12px;color:var(--rk-dim)}@media(max-width:1100px){.rk-hero-title{font-size:48px}}@media(max-width:1024px){.rk-table-head,.rk-data-row{grid-template-columns:38px 54px 36px minmax(160px,1fr) minmax(168px,.95fr) 64px 78px 54px 0px minmax(200px,1.2fr)}.rk-table-head>:nth-child(9),.rk-data-row>:nth-child(9){display:none}}@media(max-width:900px){.rk-hero-grid{grid-template-columns:1fr}}@media(max-width:768px){.rk-table-head,.rk-data-row{grid-template-columns:34px 50px 32px minmax(150px,1fr) minmax(160px,.9fr) 60px 78px 0px 0px minmax(180px,1.2fr)}.rk-table-head>:nth-child(8),.rk-data-row>:nth-child(8),.rk-table-head>:nth-child(9),.rk-data-row>:nth-child(9){display:none}.rk-hero-chips{grid-template-columns:1fr}.rk-hero-title{font-size:44px}}@media(max-width:600px){.rk-avatar{display:none}}@media(max-width:440px){.rk-table-head,.rk-data-row{grid-template-columns:30px 44px 30px minmax(80px,1fr) 0px 50px 0px 0px 0px minmax(100px,1.2fr)}.rk-table-head>:nth-child(5),.rk-data-row>:nth-child(5),.rk-table-head>:nth-child(7),.rk-data-row>:nth-child(7){display:none}.rk-team-name{font-size:11px}.rk-stat-cell,.rk-commentary-text{font-size:10px}.rk-filter-chip{height:24px;font-size:9px}.rk-sort-tab{height:30px;padding:0 10px;font-size:11px;letter-spacing:.04em}}@media print{.rulebook-shell{color:#000;background:#fff;width:100%;max-width:none;padding:0;margin:0}.rulebook-hero{background:#fff;border-bottom:1px solid #999;height:auto;padding:16px 0}.rulebook-hero-title{color:#000;font-size:28pt;margin:0 0 4px}.rulebook-hero-eyebrow,.rulebook-hero-meta{color:#333}.rulebook-layout{display:block}.rulebook-toc-desktop,.rulebook-toc-mobile,.rulebook-anchor-link{display:none}.rulebook-prose,.rulebook-section,.rulebook-subsection,.rulebook-callout,.scoring-table,.summary-grid,.rulebook-section-preamble,.rulebook-prose p,.rulebook-list li{color:#000;background:transparent;box-shadow:none;border-color:#999}.rulebook-section-title,.rulebook-subsection-title{color:#000;page-break-after:avoid;break-after:avoid}.rulebook-section{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #999;padding:12pt 0}.rulebook-section-number{color:#666;position:static;font-size:18pt;display:block;margin-bottom:4pt}details.rulebook-toc-mobile,details{display:block}details>summary{display:none}details>*:not(summary){display:block}.rulebook-colophon{color:#333;border-top:1px solid #999;padding-top:8pt;margin-top:12pt}a{color:#000;text-decoration:underline}}.rulebook-shell{--alpha-bg: #0c0c10;--alpha-fg-primary: #f4f4f6;--alpha-fg-muted: #9ca3af;--alpha-fg-dim: #6b7280;--alpha-accent: #6366f1;--alpha-accent-soft: rgba(99, 102, 241, .32);--alpha-accent-tint: rgba(99, 102, 241, .06);--alpha-accent-flash: rgba(99, 102, 241, .08);--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-teal: #22d3ee;--rulebook-border-soft: rgba(255, 255, 255, .08);--rulebook-border-mid: rgba(255, 255, 255, .14);--rulebook-glass-g3: rgba(21, 21, 24, .35);--rulebook-scroll-offset: 168px;background:var(--alpha-bg);color:var(--alpha-fg-primary);width:100%;margin:0;padding:0;position:relative;z-index:1;scroll-padding-top:var(--rulebook-scroll-offset)}html{scroll-padding-top:var(--rulebook-scroll-offset, 88px)}:where(.rulebook-shell h2[id],.rulebook-shell h3[id],.rulebook-shell section[id]){scroll-margin-top:var(--rulebook-scroll-offset)}.rulebook-hero{min-height:220px;background:linear-gradient(135deg,#0c0c10,#131322 60%,#1a1b30);border-bottom:1px solid var(--rulebook-border-mid);display:flex;align-items:flex-end;padding:36px 48px 32px;position:relative}.rulebook-hero:after{content:"";position:absolute;bottom:-1px;left:48px;width:96px;height:2px;background:var(--alpha-accent)}.rulebook-hero-inner{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:20px 48px;flex-wrap:wrap}.rulebook-hero-head{min-width:0}.rulebook-hero-head .rulebook-hero-title{margin-bottom:0}.rulebook-hero-eyebrow{margin:0 0 14px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--alpha-accent);display:flex;align-items:center;gap:12px}.rulebook-hero-eyebrow-rule{display:inline-block;width:28px;height:2px;background:var(--alpha-accent);flex:0 0 auto}.rulebook-hero-title{margin:0 0 14px;font-family:Inter Display,Inter,sans-serif;font-weight:700;font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--alpha-fg-primary)}.rulebook-hero-meta{margin:0;padding:0;display:flex;gap:36px;flex-wrap:wrap}.rulebook-hero-meta-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.rulebook-hero-meta-label{margin:0;font-size:10px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--alpha-fg-muted)}.rulebook-hero-meta-value{margin:0;font-size:14px;line-height:1.3;color:var(--alpha-fg-primary);letter-spacing:.01em;font-weight:500}.rulebook-layout{display:block;width:100%;margin:0;padding:32px 32px 32px 48px}@media(min-width:1024px){.rulebook-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}}.rulebook-prose{min-width:0;max-width:76ch;padding-left:0}.rulebook-toc-desktop{display:none}.rulebook-toc-mobile{display:block;margin-bottom:24px;border:1px solid var(--rulebook-border-soft);border-radius:2px;background:var(--rulebook-glass-g3)}.rulebook-toc-mobile>.rulebook-toc-list{padding:8px 14px 14px}.rulebook-toc-summary{list-style:none;cursor:pointer;padding:14px;min-height:44px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.rulebook-toc-summary::-webkit-details-marker{display:none}.rulebook-toc-summary:after{content:"+";font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;color:var(--alpha-fg-muted);line-height:1}details[open] .rulebook-toc-summary:after{content:"-"}@media(min-width:1024px){.rulebook-toc-desktop{display:block;position:sticky;top:var(--rulebook-scroll-offset);max-height:calc(100vh - var(--rulebook-scroll-offset) - 32px);overflow-y:auto;padding:4px 4px 0 0;scrollbar-width:none;-ms-overflow-style:none}.rulebook-toc-desktop::-webkit-scrollbar{display:none;width:0;height:0}.rulebook-toc-mobile{display:none}}.rulebook-toc-eyebrow{display:block;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--alpha-fg-primary);margin-bottom:20px}.rulebook-toc-list,.rulebook-toc-sub{list-style:none;margin:0;padding:0}.rulebook-toc-group{margin-bottom:14px}.rulebook-toc-sub{margin-top:4px}.rulebook-toc-link{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:1.3;font-weight:600;color:var(--alpha-fg-primary);text-decoration:none;border-left:none;background:transparent;min-height:44px;box-sizing:border-box;transition:color .12s ease}.rulebook-toc-num{flex:0 0 30px;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;color:var(--alpha-fg-dim)}.rulebook-toc-title{min-width:0}.rulebook-toc-link-sub{display:block;padding:6px 0 6px 38px;font-size:13px;font-weight:400;color:var(--alpha-fg-muted);min-height:36px}.rulebook-toc-link:hover{color:var(--alpha-accent);background:transparent}.rulebook-toc-link:focus-visible{outline:2px solid var(--alpha-accent);outline-offset:2px;border-radius:4px}.rulebook-toc-link.active{color:var(--alpha-accent);background:transparent;border-left:none}.rulebook-toc-link.active .rulebook-toc-num{color:var(--alpha-accent);font-weight:700}.rulebook-section{position:relative;padding:56px 0 16px;border-top:1px solid var(--rulebook-border-soft)}.rulebook-section:first-of-type{border-top:0;padding-top:16px}.rulebook-section-number{font-family:Teko,sans-serif;font-size:.95em;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--alpha-accent-soft);position:relative;top:.04em}.rulebook-section-title,.rulebook-subsection-title{font-family:Inter Display,Inter,sans-serif;font-weight:600;color:var(--alpha-fg-primary);display:flex;align-items:baseline;gap:10px;scroll-margin-top:var(--rulebook-scroll-offset)}.rulebook-section-title{font-size:32px;line-height:1.1;letter-spacing:-.015em;margin:0 0 18px}.rulebook-subsection-title{font-size:20px;line-height:1.3;letter-spacing:-.005em;margin:32px 0 12px}.rulebook-section-title:focus,.rulebook-subsection-title:focus{outline:2px solid var(--alpha-accent);outline-offset:4px;border-radius:2px}.rulebook-subsection{padding:0;margin-bottom:8px}.rulebook-anchor-link{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1;color:#94a3b866;text-decoration:none;opacity:0;transition:opacity .12s ease;padding:2px 4px;margin-left:-4px}.rulebook-section-title:hover .rulebook-anchor-link,.rulebook-section-title:focus-within .rulebook-anchor-link,.rulebook-subsection-title:hover .rulebook-anchor-link,.rulebook-subsection-title:focus-within .rulebook-anchor-link,.rulebook-anchor-link:focus-visible{opacity:1;outline:none}.rulebook-anchor-link:hover,.rulebook-anchor-link:focus-visible{color:var(--alpha-accent)}@media(pointer:coarse){.rulebook-anchor-link{opacity:.25}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.rulebook-section-title:target,.rulebook-subsection-title:target{animation:rulebook-target-flash .8s ease-out}@keyframes rulebook-target-flash{0%{background:var(--alpha-accent-flash)}to{background:transparent}}}.rulebook-prose p{font-size:16px;line-height:1.7;color:var(--alpha-fg-primary);margin:0 0 16px;max-width:76ch}.rulebook-section-preamble{margin:0 0 24px;color:var(--alpha-fg-primary);font-size:17px;line-height:1.6}.rulebook-prose strong{color:var(--alpha-fg-primary);font-weight:600}.rulebook-prose em{font-style:italic;color:var(--alpha-fg-muted)}.rulebook-prose a{color:var(--alpha-accent);text-decoration:underline;text-underline-offset:2px}.rulebook-prose a:hover,.rulebook-prose a:focus-visible{color:var(--alpha-accent);outline:none}.rulebook-list{padding-left:0;margin:8px 0 14px;list-style:none}.rulebook-list li{font-size:16px;line-height:1.7;color:var(--alpha-fg-primary);margin-bottom:8px;position:relative;padding-left:20px;max-width:76ch}.rulebook-list li:before{content:"";position:absolute;left:0;top:.8em;width:8px;height:1px;background:var(--alpha-fg-dim)}.rulebook-prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--alpha-fg-primary);background:#ffffff0f;border:1px solid var(--rulebook-border-soft);padding:1px 6px;border-radius:2px;font-weight:600}#league .rulebook-subsection:first-of-type>p:first-of-type:first-letter{font-family:Inter Display,Inter,sans-serif;font-size:48px;line-height:.95;float:left;margin:4px 10px 0 0;color:var(--alpha-accent);font-weight:600}@media(max-width:768px){#league .rulebook-subsection:first-of-type>p:first-of-type:first-letter{float:none;font-size:1em;margin:0;color:inherit}}.rulebook-callout{margin:16px 0;padding:14px 16px;background:var(--rulebook-glass-g3);border:1px solid var(--rulebook-border-soft);border-left-width:3px;border-radius:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rulebook-callout-title{margin:0 0 6px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.rulebook-callout-body{margin:0;font-size:14px;line-height:1.6;color:var(--alpha-fg-primary)}.rulebook-callout-rule{border-left-color:var(--alpha-purple)}.rulebook-callout-rule .rulebook-callout-title{color:var(--alpha-purple);font-family:Inter Display,Inter,sans-serif}.rulebook-callout-warning{border-left-color:var(--alpha-gold)}.rulebook-callout-warning .rulebook-callout-title{color:var(--alpha-gold)}.rulebook-callout-info{border-left-color:var(--alpha-teal)}.rulebook-callout-info .rulebook-callout-title{color:var(--alpha-teal)}.scoring-table{width:100%;border-collapse:collapse;margin:12px 0;border:1px solid var(--rulebook-border-soft);background:var(--rulebook-glass-g3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2px;overflow:hidden}.scoring-table th,.scoring-table td{padding:10px 14px;border-bottom:1px solid var(--rulebook-border-soft);text-align:left;font-size:13px}.scoring-table tr:last-child td{border-bottom:0}.scoring-table th{font-family:Teko,sans-serif;font-size:14px;font-weight:600;color:var(--alpha-fg-muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffff05}.scoring-table .num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--alpha-fg-primary);white-space:nowrap}.rules-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.summary-tile{border:1px solid var(--rulebook-border-soft);background:var(--rulebook-glass-g3);border-radius:2px;padding:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summary-tile span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-fg-muted);font-weight:700}.summary-tile b{display:block;margin-top:6px;color:var(--alpha-fg-primary);font-size:13px;font-weight:600}.rulebook-colophon{margin-top:56px;padding:20px 0 40px;border-top:1px solid var(--rulebook-border-soft);font-size:12px;line-height:1.5;color:var(--alpha-fg-muted);max-width:76ch}@media(max-width:1023.98px){.rulebook-prose{padding-left:0;max-width:100%}}@media(max-width:768px){.rulebook-hero{min-height:168px;padding:28px 20px 24px}.rulebook-hero:after{left:20px;width:64px}.rulebook-hero-eyebrow{margin-bottom:10px}.rulebook-hero-title{font-size:36px;margin-bottom:10px}.rulebook-hero-meta{font-size:13px}.rulebook-layout{padding:20px}.rulebook-section{padding:28px 0 4px}.rules-summary-grid{grid-template-columns:1fr}.rulebook-section-title{font-size:22px}}@media(max-width:440px){.rulebook-prose p,.rulebook-list li{font-size:14px}.scoring-table th,.scoring-table td{padding:8px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rulebook-section-title:target,.rulebook-subsection-title:target{animation:none}.rulebook-anchor-link,.rulebook-toc-link{transition:none}}.stnd-page{--stnd-bg: #0a0a0c;--stnd-bg-deep: #05050a;--stnd-surface: #151518;--stnd-surface-2: #1c1c21;--stnd-text: #e8e8ed;--stnd-muted: #a0a0a8;--stnd-dim: #6a6a72;--stnd-teal: #22d3ee;--stnd-gold: #22d3ee;--stnd-purple: #a855f7;--stnd-green: #34d399;--stnd-red: #ef4444;--stnd-red-soft: #b94a4a;--stnd-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--stnd-font-display: "Teko", sans-serif;--stnd-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;position:relative;max-width:1100px;width:100%;margin:0 auto;padding:46px 20px 72px;z-index:2;color:var(--stnd-text);font-family:var(--stnd-font-sans);background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.08),transparent 34%),radial-gradient(circle at 80% 12%,rgba(34,211,238,.055),transparent 36%),linear-gradient(180deg,var(--stnd-bg) 0%,var(--stnd-bg-deep) 100%);-webkit-font-smoothing:antialiased}.stnd-page *,.stnd-page *:before,.stnd-page *:after{box-sizing:border-box}.stnd-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.stnd-page>*{position:relative;z-index:2}.stnd-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.stnd-eyebrow{font-family:var(--stnd-font-mono);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--stnd-teal);margin-bottom:6px}.stnd-title{margin:0;font-family:var(--stnd-font-display);font-size:42px;font-weight:600;line-height:.92;letter-spacing:.12em;text-transform:uppercase}.stnd-meta{font-family:var(--stnd-font-mono);font-size:11px;color:#e8e8ed85;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap}.stnd-meta strong{color:var(--stnd-gold);font-weight:700}.stnd-tabs{display:flex;gap:26px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px}.stnd-tab{position:relative;border:0;background:transparent;color:#e8e8ed6b;font-family:var(--stnd-font-display);font-size:18px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;padding:0 0 11px;cursor:pointer}.stnd-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--stnd-teal);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.stnd-tab.is-active{color:var(--stnd-text)}.stnd-tab.is-active:after{transform:scaleX(1)}.stnd-tab-count{margin-left:6px;font-family:var(--stnd-font-mono);font-size:10px;color:#e8e8ed61;vertical-align:2px}.stnd-mode-note{margin:0 0 13px;font-family:var(--stnd-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#e8e8ed6b}.stnd-mode{display:none}.stnd-mode.is-active{display:block}.stnd-division,.stnd-league-shell,.stnd-tiebreakers{position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#0a0c147a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stnd-division:before,.stnd-league-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(34,211,238,.45),rgba(168,85,247,.28),transparent 72%)}.stnd-division{margin-bottom:44px}.stnd-division-head,.stnd-league-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 16px 13px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(34,211,238,.055),transparent 48%)}.stnd-division-kicker{font-family:var(--stnd-font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#22d3eeb8}.stnd-division-name,.stnd-league-title{margin-left:9px;font-family:var(--stnd-font-display);font-size:23px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stnd-leader{font-family:var(--stnd-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#e8e8ed6e}.stnd-leader strong{color:#e8e8ede0;font-weight:700}.stnd-leader b{color:var(--stnd-gold);font-weight:700}.stnd-projection-pill{display:inline-block;padding:3px 8px;border:1px solid rgba(168,85,247,.18);border-radius:2px;background:#a855f714;color:var(--stnd-purple);font-family:var(--stnd-font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stnd-rows{padding:7px}.stnd-div-row,.stnd-league-row{display:grid;align-items:center;gap:7px;margin-bottom:4px;border-radius:2px}.stnd-div-row{grid-template-columns:34px minmax(210px,1fr) 50px 50px 74px 78px 58px 64px 68px}.stnd-league-row{grid-template-columns:34px minmax(210px,1fr) 60px 60px 64px 64px 64px 64px 76px minmax(120px,150px) 56px}.stnd-row-head{padding:8px 12px;border:1px solid rgba(255,255,255,.055);background:#ffffff09;color:#e8e8ed61;font-family:var(--stnd-font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stnd-data-row{min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;transition:border-color .16s ease,background .16s ease}.stnd-data-row:hover{border-color:#22d3ee1f;background:#ffffff0f}.stnd-data-row.viewer{border-left:2px solid var(--stnd-gold);border-color:#22d3ee38;background:linear-gradient(90deg,#22d3ee16,#22d3ee06 46%,#ffffff05)}.stnd-data-row.eliminated{opacity:.78}.stnd-team{display:flex;align-items:center;gap:10px;min-width:0}.stnd-logo{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:2px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#e8e8edbd;font-family:var(--stnd-font-mono);font-size:9px;font-weight:800}.stnd-data-row.viewer .stnd-logo{color:var(--stnd-gold);border-color:#22d3ee57;background:#22d3ee17}.stnd-team-copy{min-width:0}.stnd-team-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:#e8e8ede6}.stnd-owner{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stnd-font-mono);font-size:10px;color:#e8e8ed5c}.stnd-data-row.viewer .stnd-team-name,.stnd-data-row.viewer .stnd-owner,.stnd-data-row.viewer .stnd-num,.stnd-data-row.viewer .stnd-rank{color:var(--stnd-gold)}.stnd-rank,.stnd-num,.stnd-streak,.stnd-clinch,.stnd-prob-label{font-family:var(--stnd-font-mono);font-variant-numeric:tabular-nums}.stnd-rank{font-size:12px;color:#e8e8ed7a;font-weight:700;display:inline-flex;align-items:baseline;gap:4px}.stnd-trend{font-family:var(--stnd-font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.stnd-trend.up{color:var(--stnd-green)}.stnd-trend.down{color:var(--stnd-red-soft)}.stnd-trend.same{color:#e8e8ed52}.stnd-num{text-align:right;font-size:12px;color:#e8e8edd1;font-weight:600}.stnd-num.muted{color:#e8e8ed47}.stnd-num.center{text-align:center}.stnd-streak{text-align:center;font-size:12px;font-weight:800;letter-spacing:.04em}.stnd-streak.win{color:var(--stnd-green)}.stnd-streak.loss{color:var(--stnd-red-soft)}.stnd-clinch{text-align:center;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.stnd-clinch.bye{color:var(--stnd-gold)}.stnd-clinch.x{color:var(--stnd-green)}.stnd-clinch.div{color:var(--stnd-teal)}.stnd-clinch.out{color:var(--stnd-red-soft)}.stnd-clinch.live{color:#e8e8ed47}.stnd-prob{display:flex;align-items:center;gap:9px}.stnd-prob-track{flex:1;height:5px;border-radius:2px;background:#ffffff13;overflow:hidden}.stnd-prob-fill{height:100%;border-radius:2px}.stnd-prob-fill.lock{background:linear-gradient(90deg,var(--stnd-green),var(--stnd-teal))}.stnd-prob-fill.favored{background:linear-gradient(90deg,var(--stnd-gold),var(--stnd-green))}.stnd-prob-fill.bubble{background:linear-gradient(90deg,var(--stnd-gold),#eab308)}.stnd-prob-fill.alive{background:linear-gradient(90deg,#8b6f32,var(--stnd-gold))}.stnd-prob-fill.out{background:linear-gradient(90deg,var(--stnd-red-soft),#8f3636)}.stnd-prob-label{width:42px;text-align:right;font-size:11px;font-weight:800}.stnd-prob-label.lock,.stnd-prob-label.favored{color:var(--stnd-green)}.stnd-prob-label.bubble,.stnd-prob-label.alive{color:var(--stnd-gold)}.stnd-prob-label.out{color:var(--stnd-red-soft)}.stnd-ai-row{grid-column:1 / -1;margin:-1px 0 5px;padding:7px 12px 9px 58px;border-left:2px solid rgba(168,85,247,.55);background:#a855f70b;color:#a855f7c7;font-size:11px;font-style:italic}.stnd-tiebreakers{margin-top:18px;padding:14px 16px 15px;background:#0a0c1459;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff14}.stnd-tiebreakers h2{margin:0 0 10px;font-family:var(--stnd-font-display);font-size:19px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.stnd-tiebreakers p,.stnd-tiebreakers ol{margin:0;font-family:var(--stnd-font-mono);font-size:10.5px;line-height:1.7;color:#e8e8ed75}.stnd-tiebreakers ol{padding-left:18px;margin-top:6px}@media(max-width:1024px){.stnd-page{width:min(960px,calc(100vw - 28px));padding-top:34px}.stnd-div-row{grid-template-columns:32px minmax(180px,1fr) 48px 48px 70px 62px 64px}.stnd-div-row>:nth-child(6),.stnd-div-row>:nth-child(7){display:none}.stnd-league-row{grid-template-columns:32px minmax(180px,1fr) 64px 62px 70px 70px minmax(132px,160px) 60px}.stnd-league-row>:nth-child(7),.stnd-league-row>:nth-child(8),.stnd-league-row>:nth-child(9){display:none}}@media(max-width:768px){.stnd-header{align-items:start;flex-direction:column}.stnd-meta{text-align:left}.stnd-title{font-size:34px}.stnd-division-head,.stnd-league-head{flex-direction:column;align-items:start;gap:5px}.stnd-row-head{display:none}.stnd-div-row{display:grid;grid-template-columns:30px 1fr 60px;gap:8px;padding:11px 12px}.stnd-div-row>:nth-child(3),.stnd-div-row>:nth-child(4),.stnd-div-row>:nth-child(5),.stnd-div-row>:nth-child(8){display:block}.stnd-div-row>:nth-child(6),.stnd-div-row>:nth-child(7){display:none}.stnd-div-row .stnd-team{grid-column:2}.stnd-div-row .stnd-clinch{grid-column:3;grid-row:1}.stnd-div-row .stnd-num{text-align:left}.stnd-league-row{grid-template-columns:28px minmax(140px,1fr) 48px 48px 52px 52px minmax(100px,130px) 44px;gap:7px;padding:10px 12px}.stnd-league-row>:nth-child(7),.stnd-league-row>:nth-child(8),.stnd-league-row>:nth-child(9){display:none}.stnd-ai-row{padding-left:14px}}@media(max-width:440px){.stnd-page{width:100%;padding:28px 12px 48px}.stnd-title{font-size:30px}.stnd-tabs{gap:20px}.stnd-tab{font-size:17px}.stnd-team-name{font-size:12px}.stnd-owner{font-size:9px}.stnd-leader{white-space:normal;line-height:1.5}}.trade-block-shell{--tb-bg: #0a0a0c;--tb-bg-deep: #05050a;--tb-surface: #151518;--tb-surface-2: #1c1c20;--tb-text: #e8e8ed;--tb-muted: #9ca3af;--tb-dim: #a3a3ad;--tb-teal: #22d3ee;--tb-gold: #22d3ee;--tb-purple: #a855f7;--tb-green: #34d399;--tb-red-soft: #b94a4a;--tb-red: #ef4444;--tb-glass-g1: rgba(21, 21, 24, .58);--tb-glass-g2: rgba(21, 21, 24, .48);--tb-glass-g3: rgba(21, 21, 24, .35);--tb-border-soft: rgba(255, 255, 255, .08);--tb-border-mid: rgba(255, 255, 255, .12);--tb-border-strong: rgba(255, 255, 255, .14);--tb-border-teal: rgba(34, 211, 238, .15);--tb-border-gold: rgba(34, 211, 238, .32);--tb-border-purple: rgba(168, 85, 247, .3);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--tb-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.trade-block-shell *,.trade-block-shell *:before,.trade-block-shell *:after{box-sizing:border-box}.trade-block-shell .panel{padding:14px;border-radius:2px;position:relative;overflow:hidden}.trade-block-shell .panel+.panel{margin-top:12px}.trade-block-shell .g1{background:var(--tb-glass-g1);border:1px solid var(--tb-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.trade-block-shell .g2{background:var(--tb-glass-g2);border:1px solid var(--tb-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trade-block-shell .g3{background:var(--tb-glass-g3);border:1px solid var(--tb-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trade-block-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--tb-muted)}.trade-block-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.trade-block-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.trade-block-shell .meta-text{font-size:11px;color:var(--tb-muted);line-height:1.45}.trade-block-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.trade-block-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--tb-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;font-family:inherit}.trade-block-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.trade-block-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--tb-muted)}.trade-block-shell .cta.ghost{background:transparent;border-color:#ffffff14;color:var(--tb-text)}.trade-block-shell .small-link{border:0;background:transparent;color:var(--tb-teal);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap;font-family:inherit;letter-spacing:.4px;text-transform:uppercase;padding:0}.trade-block-shell .tb-deadline-banner{display:flex;align-items:center;gap:10px;background:#ef44440f;border:1px solid rgba(239,68,68,.18);border-radius:4px;padding:9px 14px;font-size:11px;color:var(--tb-text);margin-bottom:12px}.trade-block-shell .tb-deadline-banner .tb-deadline-glyph{width:8px;height:8px;border-radius:50%;background:var(--tb-red);box-shadow:0 0 6px #ef44448c;flex-shrink:0}.trade-block-shell .tb-deadline-banner strong{color:var(--tb-red);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800;margin-right:4px}.trade-block-shell .tb-hero{min-height:156px;box-shadow:0 0 20px #22d3ee12}.trade-block-shell .tb-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--tb-teal),var(--tb-gold));opacity:.95}.trade-block-shell .tb-hero-title{margin:10px 0 6px;font-size:56px}.trade-block-shell .tb-hero-sub{max-width:620px;margin:0 0 10px}.trade-block-shell .tb-hero-stats{display:flex;gap:8px;flex-wrap:wrap}.trade-block-shell .tb-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:7px 9px}.trade-block-shell .tb-chip b{display:block;font-size:12px}.trade-block-shell .tb-chip span{display:block;margin-top:2px;font-size:9px;text-transform:uppercase;letter-spacing:.9px;color:var(--tb-dim);font-weight:800}.trade-block-shell .tb-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.trade-block-shell .tb-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-bottom:14px}.trade-block-shell .tb-top-row>.tb-hero,.trade-block-shell .tb-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.trade-block-shell .tb-top-row>.panel{margin-top:0}.trade-block-shell .tb-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin-top:14px}.trade-block-shell .tb-matchmaker-band{margin-top:14px}.trade-block-shell .tb-filter-row{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.trade-block-shell .filter-bar{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto}.trade-block-shell .tb-search{flex:0 0 200px;max-width:220px;height:28px;padding:0 10px;font-family:inherit;font-size:11px;color:var(--tb-text);background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;transition:border-color .2s ease}.trade-block-shell .tb-search:focus{border-color:#22d3ee6b}.trade-block-shell .tb-search::placeholder{color:var(--tb-dim)}.trade-block-shell .chip{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--tb-muted);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;gap:6px;position:relative;font-family:inherit}.trade-block-shell .chip .count{padding:0 6px;height:16px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-size:9px;color:var(--tb-text)}.trade-block-shell .chip.active{border-color:#22d3ee4d;background:#22d3ee1f;color:var(--tb-teal)}.trade-block-shell .chip:hover{border-color:#22d3ee47}.trade-block-shell .chip[data-tip]:hover:after,.trade-block-shell .chip[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);white-space:nowrap;background:#000c;border:1px solid var(--tb-border-mid);padding:6px 8px;border-radius:2px;font-size:10px;letter-spacing:.2px;color:var(--tb-text);z-index:2}.trade-block-shell .tb-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.trade-block-shell .tb-holo-perspective{perspective:1000px;cursor:pointer}.trade-block-shell .tb-holo-card{width:100%;aspect-ratio:5 / 7;position:relative;transform-style:preserve-3d;transition:transform .6s ease}.trade-block-shell .tb-holo-card:focus-visible{outline:2px solid var(--tb-teal);outline-offset:4px;border-radius:12px}.trade-block-shell .tb-holo-card.flipped{transform:rotateY(180deg)}.trade-block-shell .tb-holo-card.is-stale{opacity:.72}.trade-block-shell .tb-holo-front,.trade-block-shell .tb-holo-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.trade-block-shell .tb-holo-front{background:linear-gradient(165deg,#141c2e,#1a2540,#141c2e);border:1px solid rgba(34,211,238,.35);box-shadow:0 4px 20px #0006,0 0 1px #22d3ee33;transition:border-color .25s ease,box-shadow .25s ease}.trade-block-shell .tb-holo-front:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 20%,rgba(34,211,238,.08) 35%,rgba(34,211,238,.03) 50%,transparent 65%);background-size:200% 200%;animation:tbHoloShimmer 3s ease-in-out infinite;animation-play-state:paused;pointer-events:none;border-radius:12px;z-index:5}.trade-block-shell .tb-holo-card:hover .tb-holo-front:after{animation-play-state:running}.trade-block-shell .tb-holo-card:hover .tb-holo-front{border-color:#22d3ee80;box-shadow:0 12px 40px #00000080,0 0 24px #22d3ee1f}.trade-block-shell .tb-holo-card.is-viewer .tb-holo-front{border-color:#22d3ee8c;box-shadow:0 4px 20px #0006,0 0 1px #22d3ee40}.trade-block-shell .tb-holo-card.is-viewer:hover .tb-holo-front{border-color:#22d3eeb8;box-shadow:0 12px 40px #00000080,0 0 24px #22d3ee2e}.trade-block-shell .tb-holo-card.is-viewer .tb-holo-back{border-color:#22d3ee73}.trade-block-shell .tb-holo-photo{width:100%;height:50%;position:relative;overflow:hidden;z-index:2}.trade-block-shell .tb-holo-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);filter:contrast(1.05) brightness(1);transition:filter .3s ease}.trade-block-shell .tb-holo-card:hover .tb-holo-photo img{filter:contrast(1.15) brightness(1.1)}.trade-block-shell .tb-holo-block-badge{position:absolute;top:8px;right:8px;z-index:6;padding:3px 7px;font-size:7px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#0a0a0c;background:linear-gradient(135deg,var(--tb-gold),#f0d78c,var(--tb-gold));border-radius:3px;box-shadow:0 2px 6px #22d3ee4d}.trade-block-shell .tb-holo-pos{position:absolute;top:8px;left:8px;z-index:6;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;font-size:10px;font-weight:900;color:#fff;letter-spacing:.4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1)}.trade-block-shell .tb-holo-pos.pos-qb{background:#22d3eed9}.trade-block-shell .tb-holo-pos.pos-rb{background:#34d399d9}.trade-block-shell .tb-holo-pos.pos-wr{background:#a855f7d9}.trade-block-shell .tb-holo-pos.pos-te{background:#22d3eed9;color:#0a0a0c}.trade-block-shell .tb-holo-pos.pos-k,.trade-block-shell .tb-holo-pos.pos-dst{background:#ffffff29;color:var(--tb-text)}.trade-block-shell .tb-holo-state-badges{position:absolute;bottom:6px;left:8px;display:flex;gap:4px;z-index:6;flex-wrap:wrap;max-width:calc(100% - 16px)}.trade-block-shell .tb-holo-badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:3px;border:1px solid rgba(255,255,255,.14);background:#0000008c;font-size:8px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:var(--tb-text);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.trade-block-shell .tb-holo-badge-just{border-color:#22d3ee73;background:#141c2ec7;color:var(--tb-teal)}.trade-block-shell .tb-holo-badge-stale{color:var(--tb-dim)}.trade-block-shell .tb-holo-badge-hot{color:var(--tb-gold);border-color:#22d3ee80;background:#140e04c7}.trade-block-shell .tb-holo-badge-silent{border:1px dashed rgba(255,255,255,.22);color:var(--tb-muted)}.trade-block-shell .tb-holo-badge-active{color:var(--tb-text);border-color:#ffffff2e;background:#141824c7}.trade-block-shell .tb-holo-badge-multiple{color:var(--tb-gold);border:1px solid rgba(34,211,238,.45);background:#140e04c7;letter-spacing:.05em}.trade-block-shell .tb-holo-stats{flex:1;padding:8px 12px 10px;display:flex;flex-direction:column;justify-content:flex-end;z-index:3;background:linear-gradient(180deg,transparent 0%,rgba(20,28,46,.9) 25%,rgba(20,28,46,.98) 100%);margin-top:-16px}.trade-block-shell .tb-holo-name{font-family:Teko,sans-serif;font-size:22px;font-weight:700;color:var(--tb-text);line-height:1;letter-spacing:.02em;margin-bottom:2px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.trade-block-shell .tb-holo-team{font-size:9px;font-weight:700;color:#9aa6b4;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.trade-block-shell .tb-holo-sep{opacity:.55;margin:0 2px}.trade-block-shell .tb-holo-stat-row{display:flex;gap:4px;margin-bottom:8px}.trade-block-shell .tb-holo-stat{flex:1;text-align:center;padding:5px 2px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.trade-block-shell .tb-holo-stat-val{font-size:13px;font-weight:700;color:var(--tb-text);line-height:1.2}.trade-block-shell .tb-holo-stat-label{font-size:7px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9aa6b4}.trade-block-shell .tb-holo-owner{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;color:var(--tb-dim);padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.trade-block-shell .tb-holo-age{font-size:9px;color:var(--tb-muted)}.trade-block-shell .tb-holo-back{background:linear-gradient(135deg,#131d33,#0d1526);border:2px solid rgba(34,211,238,.32);transform:rotateY(180deg);padding:14px 14px 12px;overflow-y:auto;scrollbar-width:thin}.trade-block-shell .tb-holo-back::-webkit-scrollbar{width:6px}.trade-block-shell .tb-holo-back::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.trade-block-shell .tb-holo-back-title{font-family:Teko,sans-serif;font-size:22px;font-weight:700;color:var(--tb-gold);letter-spacing:.02em;margin-bottom:2px;line-height:1}.trade-block-shell .tb-holo-back-pos{font-size:9px;font-weight:700;letter-spacing:.8px;color:#9aa6b4;text-transform:uppercase;margin-bottom:10px}.trade-block-shell .tb-holo-back-section{margin-bottom:9px}.trade-block-shell .tb-holo-back-label{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;color:var(--tb-teal);margin-bottom:3px}.trade-block-shell .tb-holo-back-text{font-size:10.5px;color:var(--tb-text);line-height:1.45}.trade-block-shell .tb-holo-back-quote{font-style:italic;color:#e8e8edeb}.trade-block-shell .tb-holo-back-wants{padding:6px 9px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.13);border-radius:6px}.trade-block-shell .tb-holo-back-wants .tb-holo-back-label{color:var(--tb-teal)}.trade-block-shell .tb-holo-package-also{padding:6px 9px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:6px}.trade-block-shell .tb-holo-package-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.trade-block-shell .tb-holo-pkg-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:700;color:var(--tb-text)}.trade-block-shell .tb-holo-pkg-pos{font-size:8px;font-weight:900;letter-spacing:.4px}.trade-block-shell .tb-holo-pkg-chip.pkg-qb .tb-holo-pkg-pos{color:var(--tb-teal)}.trade-block-shell .tb-holo-pkg-chip.pkg-rb .tb-holo-pkg-pos{color:var(--tb-green)}.trade-block-shell .tb-holo-pkg-chip.pkg-wr .tb-holo-pkg-pos{color:var(--tb-purple)}.trade-block-shell .tb-holo-pkg-chip.pkg-te .tb-holo-pkg-pos{color:var(--tb-gold)}.trade-block-shell .tb-holo-pkg-chip.pkg-k .tb-holo-pkg-pos,.trade-block-shell .tb-holo-pkg-chip.pkg-dst .tb-holo-pkg-pos{color:var(--tb-muted)}.trade-block-shell .tb-holo-back-ai{padding:6px 9px;background:#a855f712;border:1px solid rgba(168,85,247,.18);border-radius:6px;margin-bottom:9px;display:flex;align-items:center;gap:6px}.trade-block-shell .tb-holo-back-ai-glyph{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#a855f72e;color:var(--tb-purple);font-size:9px;font-weight:900;flex-shrink:0}.trade-block-shell .tb-holo-back-ai-text{font-size:9.5px;color:var(--tb-purple);font-weight:600;letter-spacing:.2px}.trade-block-shell .tb-holo-back-time{font-size:8.5px;color:var(--tb-dim);letter-spacing:.4px;text-transform:uppercase;margin-bottom:9px}.trade-block-shell .tb-holo-back-cta-row{display:flex;gap:6px;margin-top:auto}.trade-block-shell .tb-holo-offer-btn{flex:1 1 auto;padding:8px 0;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.4px;color:#0a0a0c;background:var(--tb-teal);border:none;border-radius:6px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 0 10px #22d3ee26}.trade-block-shell .tb-holo-offer-btn:hover{background:#5eead4;box-shadow:0 0 18px #22d3ee52;transform:translateY(-1px)}.trade-block-shell .tb-holo-offer-btn-secondary{background:#ffffff0f;color:var(--tb-text);box-shadow:none}.trade-block-shell .tb-holo-offer-btn-secondary:hover{background:#ffffff1a;box-shadow:none}.trade-block-shell .tb-toast{position:fixed;bottom:28px;right:28px;z-index:1000;padding:12px 18px;background:#141c2ef5;border:1px solid rgba(34,211,238,.4);border-left:3px solid var(--tb-teal);border-radius:6px;color:var(--tb-text);font-size:12px;font-weight:600;letter-spacing:.2px;box-shadow:0 8px 30px #00000080;animation:tbToastSlideUp .25s ease;max-width:320px}.trade-block-shell .tb-toast-glyph{color:var(--tb-teal);margin-right:6px;font-weight:900}@keyframes tbToastSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.trade-block-shell .cta-strip{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.trade-block-shell .cta-strip .cta{height:28px}.trade-block-shell .matchmaker .match-row{display:grid;grid-template-columns:3px 1fr;gap:9px;align-items:start;padding:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:2px;transition:background .12s ease;cursor:pointer}.trade-block-shell .matchmaker .match-row:hover{background:#22d3ee0a}.trade-block-shell .matchmaker .match-row+.match-row{margin-top:8px}.trade-block-shell .matchmaker .rail-line{width:3px;border-radius:2px;background:var(--tb-teal)}.trade-block-shell .matchmaker b{display:block;font-size:11px;margin-bottom:4px}.trade-block-shell .matchmaker .meta-text .stat-num{color:var(--tb-text)}.trade-block-shell .matchmaker-meta{margin-top:8px}.trade-block-shell .alpha-corner{background:var(--tb-glass-g2);border:1px solid var(--tb-border-purple);border-left:3px solid var(--tb-purple);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;position:relative;overflow:hidden}.trade-block-shell .alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tb-purple);opacity:.55}.trade-block-shell .tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 10px}.trade-block-shell .tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--tb-muted);border-radius:2px;height:26px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:inherit}.trade-block-shell .tab.active{color:var(--tb-text);border-color:#ffffff2e;background:#ffffff0e}.trade-block-shell .ai-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.trade-block-shell .ai-card+.ai-card{margin-top:8px}.trade-block-shell .ai-card b{display:block;font-size:11px;margin-bottom:5px}.trade-block-shell .ai-card p{margin:0;color:#a855f7c7;font-size:11px;line-height:1.5;font-style:italic}.trade-block-shell .footer-links{display:flex;gap:10px;flex-wrap:wrap}.trade-block-shell .empty-panel{display:grid;place-items:center;min-height:120px;text-align:center}.trade-block-shell .empty-panel h4{margin:6px 0 4px;font-size:22px;font-family:Teko,sans-serif}.trade-block-shell .empty-panel p{margin:0 0 8px;font-size:12px;color:var(--tb-muted)}.trade-block-shell .tb-empty-grid{grid-column:1 / -1;padding:40px 20px;text-align:center;font-size:12px;color:var(--tb-muted);border:1px dashed rgba(255,255,255,.1);border-radius:6px}@media(max-width:1100px){.trade-block-shell{width:min(100%,calc(100vw - 24px))}}@media(max-width:1024px){.trade-block-shell .tb-hero-title{font-size:46px}.trade-block-shell .tb-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.trade-block-shell .tb-top-row{grid-template-columns:1fr}.trade-block-shell .tb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.trade-block-shell .tb-hero-title{font-size:42px}.trade-block-shell .tb-search{flex:1 1 100%;max-width:none}.trade-block-shell .tb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.trade-block-shell .tb-hero-title{font-size:38px}.trade-block-shell .chip{height:24px;font-size:9px}.trade-block-shell .tb-card-grid{grid-template-columns:1fr;gap:14px}.trade-block-shell .tb-toast{left:14px;right:14px;bottom:14px;max-width:none}}@media(prefers-reduced-motion:reduce){.trade-block-shell .tb-holo-card,.trade-block-shell .tb-holo-front,.trade-block-shell .tb-holo-front:after,.trade-block-shell .tb-holo-photo img,.trade-block-shell .tb-holo-offer-btn,.trade-block-shell .cta,.trade-block-shell .tb-search,.trade-block-shell .tb-toast{transition:none!important;animation:none!important}.trade-block-shell .tb-holo-card.flipped{transform:rotateY(180deg)!important}.trade-block-shell .cta:hover,.trade-block-shell .tb-holo-offer-btn:hover{transform:none!important}}.th-shell{--th-bg: #0a0a0c;--th-bg-deep: #05050a;--th-surface: #151518;--th-surface-2: #1c1c20;--th-text: #e8e8ed;--th-muted: #9ca3af;--th-dim: #a3a3ad;--th-teal: #22d3ee;--th-gold: #22d3ee;--th-purple: #a855f7;--th-green: #34d399;--th-red-soft: #b94a4a;--th-red: #ef4444;--th-glass-g1: rgba(21, 21, 24, .58);--th-glass-g2: rgba(21, 21, 24, .48);--th-glass-g3: rgba(21, 21, 24, .35);--th-border-soft: rgba(255, 255, 255, .08);--th-border-mid: rgba(255, 255, 255, .12);--th-border-strong:rgba(255, 255, 255, .14);--th-border-teal: rgba(34, 211, 238, .15);--th-border-gold: rgba(34, 211, 238, .32);--th-border-purple:rgba(168, 85, 247, .3);--th-amber: #f59e0b;width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--th-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.th-shell *,.th-shell *:before,.th-shell *:after{box-sizing:border-box}.th-shell .panel{padding:14px;border-radius:2px;position:relative;overflow:hidden}.th-shell .panel+.panel{margin-top:12px}.th-shell .g1{background:var(--th-glass-g1);border:1px solid var(--th-border-teal);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.th-shell .g2{background:var(--th-glass-g2);border:1px solid var(--th-border-mid);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.th-shell .g3{background:var(--th-glass-g3);border:1px solid var(--th-border-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.th-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--th-muted)}.th-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600;margin:0}.th-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.th-shell .meta-text{font-size:11px;line-height:1.45;color:var(--th-muted);margin:0}.th-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.th-shell .th-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-bottom:14px}.th-shell .th-top-row>.th-hero,.th-shell .th-top-row>.th-alpha-corner{height:100%;display:flex;flex-direction:column}.th-shell .th-top-row>.panel{margin-top:0}.th-shell .th-hero{min-height:220px;box-shadow:0 0 20px #22d3ee12}.th-shell .th-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--th-teal),var(--th-purple));opacity:.95}.th-shell .th-hero-title{margin:10px 0 6px;font-size:56px;color:var(--th-text)}.th-shell .th-hero-sub{max-width:620px;margin:0 0 12px}.th-shell .th-hero-stats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:auto}.th-shell .th-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:7px 10px;min-width:88px}.th-shell .th-chip b{display:block;font-size:13px;color:var(--th-text)}.th-shell .th-chip span{display:block;margin-top:2px;font-size:9px;text-transform:uppercase;letter-spacing:.9px;color:var(--th-dim);font-weight:800}.th-shell .th-actions-row{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.th-shell .cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;font-family:inherit;border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--th-teal)}.th-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.th-shell .cta:focus-visible{outline:2px solid var(--th-teal);outline-offset:2px}.th-shell .cta.primary{background:#22d3ee24;border-color:#22d3ee5c;color:var(--th-teal)}.th-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--th-muted)}.th-shell .cta.secondary:hover{border-color:#ffffff38;background:#ffffff0d;color:var(--th-text)}.th-shell .th-alpha-corner{border-left:3px solid var(--th-purple);position:relative}.th-shell .th-alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--th-purple);opacity:.55}.th-shell .th-alpha-title{font-size:22px;line-height:1;margin-top:4px;color:var(--th-text)}.th-shell .th-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 12px}.th-shell .th-tab{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--th-muted);border-radius:2px;min-height:44px;padding:0 8px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:inherit}.th-shell .th-tab:focus-visible{outline:2px solid var(--th-teal);outline-offset:2px}.th-shell .th-tab.active{color:var(--th-text);border-color:#ffffff2e;background:#ffffff0e}.th-shell .th-ai-stack{display:flex;flex-direction:column;gap:8px}.th-shell .th-ai-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.th-shell .th-ai-row{display:block}.th-shell .th-ai-label{font-size:11px;font-weight:800;color:var(--th-text);margin-right:6px}.th-shell .th-ai-text{color:#e8e8edd9;font-size:11px;line-height:1.5}.th-shell .th-ai-highlight{display:block;margin-top:6px;font-size:11px;font-style:italic;line-height:1.45}.th-shell .th-ai-hi-teal{color:var(--th-teal)}.th-shell .th-ai-hi-gold{color:var(--th-gold)}.th-shell .th-ai-hi-green{color:var(--th-green)}.th-shell .th-ai-hi-red{color:var(--th-red-soft)}.th-shell .th-ai-hi-purple{color:var(--th-purple)}.th-shell .th-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.th-shell .th-feed-panel{padding:18px}.th-shell .th-feed-head{align-items:center}.th-shell .th-feed-title{font-size:28px;line-height:1;margin-top:4px;color:var(--th-text)}.th-shell .th-feed-count{text-align:right;min-width:64px}.th-shell .th-feed-count b{display:block;font-size:22px;color:var(--th-teal)}.th-shell .th-feed-count span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.9px;color:var(--th-dim);font-weight:800;margin-top:2px}.th-shell .th-empty{font-size:12px;color:var(--th-dim);font-style:italic;padding:14px 4px;text-align:center}.th-shell .th-premium-panel{border:1px solid var(--th-border-purple);background:#a855f70b}.th-shell .th-premium-tag{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--th-purple);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.th-shell .th-premium-panel p{margin:0}.th-shell .th-trade-card{position:relative;border:1px solid var(--th-border-soft);border-radius:2px;background:var(--th-glass-g2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin-bottom:12px;overflow:hidden}.th-shell .th-trade-card.th-variant-recent{opacity:.82}.th-shell .th-trade-accent{height:4px;background:linear-gradient(90deg,var(--th-teal) 0 50%,var(--th-purple) 50% 100%)}.th-shell .th-trade-inner{padding:18px}.th-shell .th-trade-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.th-shell .th-head-main{min-width:0;flex:1}.th-shell .th-from{margin-top:4px;font-size:13px;font-weight:800;color:var(--th-text)}.th-shell .th-meta{margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--th-dim);font-variant-numeric:tabular-nums}.th-shell .th-vote-row{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.th-shell .th-vote-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--th-muted);border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:3px;padding:4px 6px}.th-shell .th-status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:700;white-space:nowrap;align-self:flex-start}.th-shell .th-status-pending{color:var(--th-gold)}.th-shell .th-status-accepted,.th-shell .th-status-rejected{color:#e8e8ed80}.th-shell .th-status-vetoed,.th-shell .th-status-expired{color:var(--th-red)}.th-shell .th-trade-grid{display:grid;grid-template-columns:1fr 138px 1fr;gap:14px;align-items:stretch}.th-shell .th-side{border:1px solid rgba(255,255,255,.09);background:#15151857;border-radius:2px;padding:10px}.th-shell .th-side-viewer{border-left:2px solid var(--th-gold);background:#22d3ee12}.th-shell .th-side-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--th-dim);text-transform:uppercase;letter-spacing:1.3px;font-weight:700;margin-bottom:8px}.th-shell .th-side-viewer .th-side-label,.th-shell .th-side-viewer .th-side-team{color:var(--th-gold)}.th-shell .th-side-team{font-size:11px;font-weight:800;margin-bottom:8px;color:var(--th-text)}.th-shell .th-asset{display:flex;gap:7px;align-items:center;padding:6px 0;border-top:1px solid rgba(255,255,255,.06)}.th-shell .th-asset:first-of-type{border-top:0}.th-shell .th-asset-body{min-width:0}.th-shell .th-asset-name{font-size:11px;font-weight:800;line-height:1.2;color:var(--th-text)}.th-shell .th-asset-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--th-dim);margin-top:2px;font-variant-numeric:tabular-nums}.th-shell .th-pos{min-width:24px;text-align:center;border-radius:3px;padding:2px 4px;font-size:9px;font-weight:800;line-height:1.2;color:#05050a}.th-shell .th-pos-qb{background:var(--th-teal)}.th-shell .th-pos-rb{background:var(--th-green)}.th-shell .th-pos-wr{background:var(--th-purple);color:#fff}.th-shell .th-pos-te{background:var(--th-gold)}.th-shell .th-pos-pk{background:#22d3ee29;color:var(--th-gold);border:1px solid rgba(34,211,238,.18)}.th-shell .th-grade-rail{border:1px solid var(--th-border-purple);background:#a855f70b;border-radius:2px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center}.th-shell .th-grade{font-family:Teko,sans-serif;font-size:48px;line-height:.85;color:var(--th-teal);font-weight:700}.th-shell .th-grade-match{margin:7px auto 8px;display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--th-teal);border:1px solid var(--th-border-teal);border-radius:3px;padding:3px 6px}.th-shell .th-grade-reason{color:#a855f7c7;font-size:11px;font-style:italic;line-height:1.35}.th-shell .th-impact{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.th-shell .th-impact-tile{border:1px solid rgba(255,255,255,.08);background:var(--th-glass-g3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:2px;padding:10px;border-left:2px solid var(--th-teal)}.th-shell .th-impact-tile-rb{border-left-color:var(--th-green)}.th-shell .th-impact-tile-wr{border-left-color:var(--th-purple)}.th-shell .th-impact-tile-te{border-left-color:var(--th-gold)}.th-shell .th-impact-tile-qb{border-left-color:var(--th-teal)}.th-shell .th-impact-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--th-dim);text-transform:uppercase;letter-spacing:.8px;font-weight:700}.th-shell .th-impact-delta{font-family:Teko,sans-serif;font-size:26px;line-height:1;margin-top:4px;color:var(--th-teal);font-weight:700}.th-shell .th-impact-delta-pos{color:var(--th-green)}.th-shell .th-impact-delta-neg{color:var(--th-red-soft)}.th-shell .th-impact-delta-neutral{color:var(--th-teal)}.th-shell .th-impact-caption{font-size:10px;color:var(--th-muted);margin-top:2px}.th-shell .th-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.th-shell .th-btn{border-radius:6px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--th-text);font-family:inherit;cursor:pointer;transition:filter .12s ease,border-color .12s ease,background .12s ease}.th-shell .th-btn:hover{filter:brightness(1.15)}.th-shell .th-btn:focus-visible{outline:2px solid var(--th-teal);outline-offset:2px}.th-shell .th-btn-accept{color:var(--th-green);border-color:#34d3992e;background:#34d3990f}.th-shell .th-btn-decline{color:var(--th-red-soft);border-color:#b94a4a2e;background:#b94a4a0f}.th-shell .th-btn-counter{color:var(--th-teal);border-color:#22d3ee2e;background:#22d3ee0f}.th-shell .th-comments{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.th-shell .th-comments-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:11px;font-weight:800;color:var(--th-text);-webkit-user-select:none;user-select:none;min-height:44px}.th-shell .th-comments-summary::-webkit-details-marker{display:none}.th-shell .th-comments-summary::marker{content:""}.th-shell .th-comments-left{display:flex;align-items:center;gap:8px}.th-shell .th-comments-unread{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;color:var(--th-gold);border:1px solid var(--th-border-gold);background:#22d3ee1f;padding:3px 7px;border-radius:3px}.th-shell .th-comments-avatars{display:flex;margin-left:4px}.th-shell .th-comments-avatar{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--th-teal);background:#1c1c21;color:var(--th-text);display:grid;place-items:center;font-size:9px;font-weight:800;margin-left:-5px}.th-shell .th-comments-avatar:first-child{margin-left:0}.th-shell .th-comments-body{margin-top:10px}.th-shell .th-comments-empty{font-size:11px;color:var(--th-dim);font-style:italic;padding:6px 0 8px}.th-shell .th-comment{border:1px solid rgba(255,255,255,.07);background:#ffffff08;border-radius:2px;padding:9px;margin-bottom:7px}.th-shell .th-comment-who{font-size:10px;font-weight:800;color:var(--th-teal);margin-bottom:3px}.th-shell .th-comment-text{font-size:11px;color:var(--th-muted);line-height:1.45}.th-shell .th-comments-locked{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:2px;padding:10px;color:#a0a0a880;font-size:11px;font-style:italic;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.7;min-height:44px}.th-shell .th-comments-lock-glyph{font-size:12px}.th-shell .th-recent{display:block}@media(max-width:1100px){.th-shell{width:min(100% - 24px,1100px)}}@media(max-width:900px){.th-shell .th-top-row{grid-template-columns:1fr}.th-shell .th-hero-title{font-size:44px}}@media(max-width:768px){.th-shell .th-actions-row{flex-direction:column;align-items:stretch}.th-shell .cta{width:100%}}@media(max-width:480px){.th-shell .th-trade-grid{grid-template-columns:1fr}.th-shell .th-grade-rail{min-height:118px}.th-shell .th-impact,.th-shell .th-actions{grid-template-columns:1fr}.th-shell .th-hero-title{font-size:36px}.th-shell .th-trade-head{flex-direction:column}.th-shell .th-status{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.th-shell *,.th-shell *:before,.th-shell *:after{transition:none!important;animation:none!important}}.wvr-shell{--w-bg: #0a0a0c;--w-bg-deep: #05050a;--w-text: #e8e8ed;--w-muted: #9ca3af;--w-dim: #555560;--w-teal: #22d3ee;--w-gold: #22d3ee;--w-purple: #a855f7;--w-green: #34d399;--w-warn: #b94a4a;--w-error: #e74c4c;--alpha-amber: #b94a4a;--alpha-red: #e74c4c;--w-glass-g1: rgba(21, 21, 24, .58);--w-glass-g2: rgba(21, 21, 24, .48);--w-glass-g3: rgba(21, 21, 24, .35);--w-border-soft: rgba(255, 255, 255, .08);--w-border-mid: rgba(255, 255, 255, .12);--w-border-strong: rgba(255, 255, 255, .14);--w-border-teal: rgba(34, 211, 238, .3);--w-border-gold: rgba(34, 211, 238, .32);--w-border-purple: rgba(168, 85, 247, .3);--w-ladder-surface: #151518;--w-ladder-leader: #22d3ee;--w-ladder-outbid: #9ca3af;--w-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--w-font-display: "Teko", sans-serif;--w-font-mono: "JetBrains Mono", ui-monospace, monospace;color:var(--w-text);font-family:var(--w-font-sans);background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(34,211,238,.08),transparent 26%),linear-gradient(180deg,var(--w-bg-deep),var(--w-bg))}.wvr-shell *,.wvr-shell *:before,.wvr-shell *:after{box-sizing:border-box}.wvr-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.18));mask-image:linear-gradient(to bottom,#000c,#0000002e)}.wvr-shell>*{position:relative;z-index:2}.wvr-eyebrow{font:800 8px/1 var(--w-font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--w-muted)}.wvr-display{font-family:var(--w-font-display);font-weight:600;letter-spacing:.02em;line-height:.92;color:var(--w-text)}.wvr-display.size-hero{font-size:56px;width:auto;height:auto}.wvr-display.size-body{font-size:28px;width:auto;height:auto}.wvr-display.size-card{font-size:20px;line-height:1;width:auto;height:auto}.wvr-meta-text{font:500 11px/1.45 var(--w-font-sans);color:var(--w-muted)}.wvr-panel{border-radius:2px;position:relative;overflow:hidden;padding:18px}.wvr-panel.g1{background:var(--w-glass-g1);border:1px solid var(--w-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.wvr-panel.g2{background:var(--w-glass-g2);border:1px solid var(--w-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wvr-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-bottom:14px}.wvr-top-row>.wvr-panel{margin-top:0;height:100%}.wvr-hero{min-height:156px}.wvr-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--w-teal),var(--w-gold));opacity:.95;box-shadow:0 0 20px #22d3ee12}.wvr-hero-stats{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.wvr-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:2px;font:600 11px/1 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-text);white-space:nowrap}.wvr-chip.gold{color:var(--w-gold);border-color:var(--w-border-gold)}.wvr-chip.teal{color:var(--w-teal);border-color:var(--w-border-teal)}.wvr-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.wvr-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:2px;font:700 13px/1 var(--w-font-sans);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#22d3ee1a;border:1.5px solid var(--w-teal);color:var(--w-teal);transition:background .12s,border-color .12s,color .12s}.wvr-cta:hover{background:#22d3ee2e}.wvr-cta.secondary{background:transparent;border:1px solid var(--w-border-mid);color:var(--w-text)}.wvr-cta.secondary:hover{border-color:var(--w-border-strong);background:var(--w-glass-g3)}.wvr-cta:disabled{opacity:.45;cursor:not-allowed}.wvr-alpha-corner{min-height:240px;background:var(--w-glass-g2);border:1px solid var(--w-border-purple);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wvr-alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--w-purple);opacity:.55}.wvr-alpha-corner:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--w-purple)}.wvr-alpha-corner .wvr-eyebrow{color:var(--w-purple)}.wvr-alpha-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 10px}.wvr-alpha-tabs>button{height:44px;padding:0 12px;font:600 11px/1 var(--w-font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--w-muted);background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:2px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.wvr-alpha-tabs>button[aria-selected=true]{color:var(--w-purple);background:#a855f714;border-color:#a855f74d}.wvr-alpha-tabs>button:focus-visible{outline:2px solid var(--w-purple);outline-offset:2px}.wvr-alpha-card{padding:14px;background:#a855f70e;border:1px solid rgba(168,85,247,.22);border-radius:2px;min-height:96px}.wvr-alpha-card>b{display:block;color:var(--w-text);font:600 13px/1.4 var(--w-font-sans);margin-bottom:6px}.wvr-alpha-card>p{color:var(--w-muted);font:italic 12px/1.5 var(--w-font-sans);margin:0}.wvr-alpha-card .schefter-strip{margin-top:10px;padding:6px 10px;background:#d9a74c0f;border-left:1.5px solid var(--alpha-amber);font:500 11px/1.4 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-text)}.wvr-alpha-empty{color:var(--w-muted);font:italic 12px/1.5 var(--w-font-sans)}.wvr-alpha-footer{margin-top:12px;display:flex;justify-content:flex-start}.wvr-canvas-compose{margin-top:0}.wvr-batch-shell{background:var(--w-glass-g1);border:1px solid var(--w-border-teal);border-radius:2px;padding:18px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.wvr-batch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.wvr-batch-head .left{display:flex;flex-direction:column;gap:4px}.wvr-batch-status-strip{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:12px;font:600 11px/1 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-muted)}.wvr-batch-status-strip .sep{color:var(--w-dim)}.wvr-batch-status-pill{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:2px;font:800 10px/1 var(--w-font-sans);letter-spacing:1.2px;text-transform:uppercase}.wvr-batch-status-pill[data-state=open]{color:var(--w-teal);background:transparent;border:1.5px solid var(--w-teal)}.wvr-batch-status-pill[data-state=processing]{color:var(--w-gold);background:transparent;border:1.5px solid var(--w-gold);animation:wvr-pulse 2.4s ease-in-out infinite}.wvr-batch-status-pill[data-state=resolved]{color:var(--w-text);background:var(--w-glass-g1);border:1px solid var(--w-border-mid)}@keyframes wvr-pulse{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 0 4px #22d3ee1f}}.wvr-manual-row{display:inline-flex;align-items:center;gap:12px}.wvr-manual-label-stack{display:flex;flex-direction:column;gap:2px;align-items:flex-end;text-align:right}.wvr-manual-label{font:600 12px/1.2 var(--w-font-sans);color:var(--alpha-text, #e5e5e5);letter-spacing:.2px}.wvr-manual-sub{font:400 11px/1.3 var(--w-font-sans);color:var(--w-muted);max-width:260px}.wvr-manual-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:44px;padding:0 14px;border-radius:2px;font:800 10px/1 var(--w-font-sans);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:transparent;border:1px solid var(--w-border-mid);color:var(--w-muted);transition:background .12s,border-color .12s,color .12s}.wvr-manual-toggle[aria-pressed=true]{background:#22d3ee1a;border-color:var(--w-teal);color:var(--w-teal)}.wvr-manual-banner{margin:10px 0 0;padding:8px 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-teal);border-radius:2px;font:500 11px/1.4 var(--w-font-sans);color:var(--w-text)}.wvr-claim-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.wvr-claim-card{background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:2px;transition:border-color .12s,background .12s}.wvr-claim-card:hover{border-color:var(--w-border-mid)}.wvr-claim-card[data-expanded=true]{background:var(--w-glass-g1)}.wvr-claim-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;min-height:56px;cursor:pointer;background:transparent;border:0;width:100%;text-align:left;color:inherit}.wvr-claim-zone-left{display:flex;align-items:center;gap:10px;min-width:0}.wvr-claim-zone-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.wvr-priority-pill{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 6px;border-radius:1px;border:1px solid var(--w-border-mid);color:var(--w-muted);font:700 11px/1 var(--w-font-mono);font-variant-numeric:tabular-nums}.wvr-priority-pill.p1{border-color:var(--w-teal);color:var(--w-teal);font-weight:800}.wvr-claim-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);font:700 11px/1 var(--w-font-sans);color:var(--w-text);flex-shrink:0}.wvr-claim-name-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.wvr-claim-name{font:600 13px/1 var(--w-font-sans);color:var(--w-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wvr-claim-sub{font:500 10px/1 var(--w-font-sans);color:var(--w-muted);letter-spacing:.5px;text-transform:uppercase}.wvr-bid-amount{font:700 16px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-gold)}.wvr-drop-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--w-border-soft);border-radius:1px;font:600 10px/1 var(--w-font-sans);color:var(--w-muted)}.wvr-cond-badge{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid rgba(168,85,247,.6);border-radius:1px;font:600 10px/1 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-purple)}.wvr-chev{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--w-muted);font-size:16px;transition:transform .18s ease}.wvr-claim-card[data-expanded=true] .wvr-chev{transform:rotate(180deg)}.wvr-claim-body{padding:14px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--w-border-soft)}.wvr-section-lbl{font:700 10px/1 var(--w-font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--w-muted);margin-bottom:6px}.wvr-bid-input-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wvr-bid-input{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:96px;padding:0 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-mid);border-radius:2px;font:600 18px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text)}.wvr-faab-math{margin-top:6px;font:500 11px/1.4 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-muted)}.wvr-suggested-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:1px;font:600 11px/1 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-warn)}.wvr-comp-chip-row{display:flex;flex-wrap:wrap;gap:6px}.wvr-comp-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:1px;font:600 11px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text)}.wvr-context-line{font:500 11px/1.5 var(--w-font-sans);font-variant-numeric:tabular-nums;color:var(--w-text)}.wvr-context-line.muted{color:var(--w-muted)}.wvr-validation-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:1px;font:600 11px/1 var(--w-font-sans)}.wvr-validation-chip.warn{color:var(--w-warn);background:#d9a74c1a;border:1px solid var(--w-warn)}.wvr-validation-chip.error{color:var(--w-error);background:#e74c4c1a;border:1px solid var(--w-error)}.wvr-fix-button{margin-left:10px;height:28px;padding:0 10px;border-radius:1px;font:700 10px/1 var(--w-font-sans);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:transparent;border:1px solid var(--w-border-mid);color:var(--w-text)}.wvr-fix-button:hover{border-color:var(--w-border-strong);background:var(--w-glass-g3)}.wvr-batch-footer{display:flex;justify-content:center;gap:12px;margin-top:14px;padding-top:6px}.wvr-batch-empty{text-align:center;padding:36px 16px}.wvr-batch-empty .wvr-display{margin-bottom:8px}.wvr-summary-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.wvr-summary-card{padding:16px 18px;background:var(--w-glass-g1);border:1px solid var(--w-border-mid);border-radius:2px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.wvr-summary-card .wvr-section-lbl{margin-bottom:12px}.wvr-faab-landscape{display:flex;flex-direction:column;gap:14px}.wvr-faab-viewer-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--w-border-soft)}.wvr-faab-viewer-row .label{font:700 11px/1 var(--w-font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--w-muted)}.wvr-faab-viewer-row .value{font:700 28px/1 var(--w-font-display);color:var(--w-gold);font-variant-numeric:tabular-nums}.wvr-faab-viewer-row .meta{font:500 11px/1.4 var(--w-font-sans);color:var(--w-muted);font-variant-numeric:tabular-nums}.wvr-faab-leaders{display:flex;flex-direction:column;gap:6px}.wvr-faab-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:6px 0;font:500 11px/1 var(--w-font-sans);font-variant-numeric:tabular-nums}.wvr-faab-row .rank{color:var(--w-muted);font:700 10px/1 var(--w-font-mono)}.wvr-faab-row .name{color:var(--w-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wvr-faab-row .amt{color:var(--w-gold);font-weight:700;font-family:var(--w-font-mono)}.wvr-claims-list{display:flex;flex-direction:column;gap:6px}.wvr-claims-row{display:grid;grid-template-columns:22px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--w-border-soft);font:500 12px/1 var(--w-font-sans)}.wvr-claims-row:last-child{border-bottom:0}.wvr-claims-row .priority{color:var(--w-muted);font:700 11px/1 var(--w-font-mono)}.wvr-claims-row .player{color:var(--w-text)}.wvr-claims-row .bid{color:var(--w-gold);font:700 12px/1 var(--w-font-mono);font-variant-numeric:tabular-nums}.wvr-claims-row .state{font:700 9px/1 var(--w-font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--w-muted)}.wvr-claims-footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--w-border-soft);display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--w-font-sans);color:var(--w-muted)}.wvr-claims-footer .link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 8px;color:var(--w-teal);font-weight:700;text-decoration:none;cursor:pointer;background:transparent;border:0;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.wvr-claims-footer .link:hover{text-decoration:underline}.wvr-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px 16px;background:var(--w-glass-g2);border:1px solid var(--w-border-mid);border-radius:2px}.wvr-filter-bar .group{display:flex;gap:6px;align-items:center}.wvr-filter-chip{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;background:transparent;border:1px solid var(--w-border-soft);border-radius:2px;font:600 11px/1 var(--w-font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--w-muted);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.wvr-filter-chip[aria-pressed=true]{color:var(--w-teal);border-color:var(--w-teal);background:#22d3ee14}.wvr-filter-search{flex:1;min-width:200px;height:44px;padding:0 14px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:2px;color:var(--w-text);font:500 12px/1 var(--w-font-sans)}.wvr-filter-search::placeholder{color:var(--w-dim)}.wvr-table-wrap{margin-top:14px;background:var(--w-glass-g1);border:1px solid var(--w-border-mid);border-radius:2px;overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.wvr-table{width:100%;border-collapse:collapse;font:500 12px/1 var(--w-font-sans)}.wvr-table thead th{text-align:left;padding:10px 12px;background:var(--w-glass-g2);border-bottom:1px solid var(--w-border-mid);color:var(--w-muted);font:700 10px/1 var(--w-font-sans);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.wvr-table thead th.right{text-align:right}.wvr-table tbody tr{border-bottom:1px solid var(--w-border-soft);transition:background .12s}.wvr-table tbody tr:hover{background:var(--w-glass-g3)}.wvr-table tbody tr[data-variant=viewer]{background:#22d3ee0d;box-shadow:inset 3px 0 0 var(--w-teal)}.wvr-table tbody tr[data-variant=claimed]{opacity:.55}.wvr-table tbody tr[data-variant=starred]{box-shadow:inset 3px 0 0 var(--w-gold)}.wvr-table tbody td{padding:12px;height:44px;vertical-align:middle;color:var(--w-text)}.wvr-table tbody td.right{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--w-font-mono)}.wvr-table tbody td.muted{color:var(--w-muted)}.wvr-pos-chip{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:32px;padding:0 6px;border-radius:1px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);font:700 10px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text)}.wvr-pos-chip.qb{color:#e74c4c;border-color:#e74c4c4d}.wvr-pos-chip.rb{color:#34d399;border-color:#34d3994d}.wvr-pos-chip.wr{color:#22d3ee;border-color:#22d3ee4d}.wvr-pos-chip.te{color:#f97316;border-color:#f973164d}.wvr-trend{font:600 11px/1 var(--w-font-sans)}.wvr-trend.rise{color:var(--w-green)}.wvr-trend.fall,.wvr-trend.hold{color:var(--w-muted)}.wvr-alpha-signal{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:1px;font:800 9px/1 var(--w-font-sans);letter-spacing:1px}.wvr-alpha-signal.HIGH{color:var(--w-purple);border:1px solid rgba(168,85,247,.45);background:#a855f714}.wvr-alpha-signal.MED{color:var(--w-muted);border:1px solid var(--w-border-mid)}.wvr-alpha-signal.LOW{color:var(--w-dim);border:1px solid var(--w-border-soft)}.wvr-row-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:1px;background:transparent;border:1px solid var(--w-teal);color:var(--w-teal);font:700 10px/1 var(--w-font-sans);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:background .12s}.wvr-row-cta:hover{background:#22d3ee1f}.wvr-row-cta[data-state=queued]{color:var(--w-gold);border-color:var(--w-gold)}.wvr-row-cta[data-state=claimed]{color:var(--w-muted);border-color:var(--w-border-mid);cursor:not-allowed}.wvr-governance-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;background:var(--w-glass-g2);border:1px solid var(--w-border-mid);border-radius:2px;flex-wrap:wrap}.wvr-governance-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:2px;font:800 10px/1 var(--w-font-sans);letter-spacing:1.2px;text-transform:uppercase}.wvr-governance-pill[data-state=off]{color:var(--w-dim);border:1px solid var(--w-border-soft)}.wvr-governance-pill[data-state=anonymized]{color:var(--w-muted);border:1px solid var(--w-border-mid)}.wvr-governance-pill[data-state=full]{color:var(--w-gold);border:1px solid var(--w-border-gold);background:#22d3ee14}.wvr-governance-note{font:500 11px/1.4 var(--w-font-sans);color:var(--w-muted);flex:1;min-width:200px}.wvr-ladder{margin-top:14px;background:var(--w-ladder-surface);border:1px solid var(--w-border-mid);border-radius:2px;padding:18px}.wvr-ladder .wvr-eyebrow{color:var(--w-muted)}.wvr-ladder .wvr-display.size-card{color:var(--w-ladder-leader);margin-top:4px}.wvr-ladder-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.wvr-ladder-block{padding:12px 4px;border-top:1px solid var(--w-border-soft)}.wvr-ladder-block:first-child{border-top:0;padding-top:4px}.wvr-ladder-block-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wvr-ladder-block-head .player-name{font:700 14px/1 var(--w-font-sans);color:var(--w-text)}.wvr-ladder-block-head .player-sub{font:500 11px/1 var(--w-font-sans);color:var(--w-muted)}.wvr-ladder-block-head .tier-chip{margin-left:auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:1px;font:600 10px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-muted);border:1px solid var(--w-border-soft)}.wvr-ladder-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;min-height:44px;padding:6px 8px;border-bottom:1px solid var(--w-border-soft)}.wvr-ladder-row:last-child{border-bottom:0}.wvr-ladder-row .bidder{font:600 12px/1.3 var(--w-font-sans);color:var(--w-text)}.wvr-ladder-row .bidder.anonymized{color:var(--w-muted);font-style:italic}.wvr-ladder-row .amt{font:700 14px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-muted);text-align:right}.wvr-ladder-row .lbl{font:800 9px/1 var(--w-font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--w-text);text-align:right}.wvr-ladder-row[data-state=winner] .amt,.wvr-ladder-row[data-state=winner] .lbl{color:var(--w-ladder-leader)}.wvr-ladder-row[data-state=winner] .bidder{color:var(--w-text)}.wvr-ladder-magbar{grid-column:1 / -1;height:4px;background:#ffffff0d;border-radius:999px;overflow:hidden;margin-top:4px}.wvr-ladder-magbar>.fill{height:100%;background:var(--w-ladder-outbid)}.wvr-ladder-row[data-state=winner] .wvr-ladder-magbar>.fill{background:var(--w-ladder-leader)}.wvr-ladder-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--w-border-soft);display:flex;justify-content:flex-end}.wvr-ladder-footer .link{color:var(--w-teal);font:700 11px/1 var(--w-font-sans);letter-spacing:.6px;text-transform:uppercase;background:transparent;border:0;cursor:pointer;padding:8px 0}.wvr-ladder-footer .link:hover{text-decoration:underline}.wvr-mode-tabs{display:flex;gap:4px;margin:14px 0 12px;padding:4px;background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:4px}.wvr-mode-tab{position:relative;flex:1 1 0;min-height:48px;padding:0 16px 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 12px/1 var(--w-font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--w-muted);background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.wvr-mode-tab:hover{color:var(--w-text);background:var(--w-glass-g3)}.wvr-mode-tab[aria-pressed=true],.wvr-mode-tab[aria-selected=true]{color:var(--w-text);background:var(--w-glass-g1);border-color:var(--w-border-mid)}.wvr-mode-tab[aria-pressed=true]:after,.wvr-mode-tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--w-gold);border-radius:1px}.wvr-mode-tab-label{display:inline-block}.wvr-mode-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;font:600 10px/1 var(--w-font-sans);letter-spacing:.4px;color:var(--w-muted);background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:9px}.wvr-mode-tab[aria-pressed=true] .wvr-mode-tab-badge,.wvr-mode-tab[aria-selected=true] .wvr-mode-tab-badge{color:var(--w-gold);border-color:var(--w-border-gold)}.wvr-canvas{display:flex;flex-direction:column;gap:16px}.wvr-wire-headline{display:flex;flex-direction:column;gap:4px;padding:4px 0 6px}@media(max-width:900px){.wvr-top-row,.wvr-summary-strip{grid-template-columns:1fr;gap:12px}.wvr-top-row>.wvr-panel{height:auto}.wvr-display.size-hero{font-size:40px}.wvr-mode-tab{padding:0 10px;font-size:11px}.wvr-mode-tab-badge{display:none}}@media(prefers-reduced-motion:reduce){.wvr-shell *,.wvr-shell *:before,.wvr-shell *:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.wvr-shell :focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-toast-region{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;width:min(560px,calc(100% - 32px))}.wvr-toast{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;background:var(--w-bg);border:1px solid var(--w-teal);border-radius:2px;color:var(--w-text);font:500 13px/1.4 var(--w-font-sans);pointer-events:auto;box-shadow:0 8px 24px #00000073;animation:wvr-toast-in .18s ease-out}.wvr-toast-msg{flex:1;min-width:0}.wvr-toast-dismiss{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:var(--w-muted);font-size:20px;cursor:pointer;transition:color .12s}.wvr-toast-dismiss:hover{color:var(--w-text)}@keyframes wvr-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wvr-toast{animation:none}}.wvr-action-toast-region{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;width:min(560px,calc(100% - 32px))}.wvr-action-toast{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;background:var(--w-bg);border:1px solid var(--w-gold);border-radius:2px;color:var(--w-text);font:500 13px/1.4 var(--w-font-sans);pointer-events:auto;box-shadow:0 8px 24px #00000073;animation:wvr-toast-in .18s ease-out}.wvr-action-toast-msg{flex:1;min-width:0}.wvr-action-toast-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;background:transparent;border:1px solid var(--w-gold);border-radius:2px;color:var(--w-gold);font:600 12px/1 var(--w-font-sans);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}.wvr-action-toast-action:hover{background:#22d3ee1a}.wvr-action-toast-action:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-action-toast-dismiss{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:var(--w-muted);font-size:20px;cursor:pointer;transition:color .12s}.wvr-action-toast-dismiss:hover{color:var(--w-text)}@media(prefers-reduced-motion:reduce){.wvr-action-toast{animation:none}}.wvr-reorder-stack{display:inline-flex;flex-direction:column;gap:22px;flex-shrink:0}.wvr-reorder-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid var(--w-border-soft);border-radius:1px;color:var(--w-muted);font-size:9px;line-height:1;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.wvr-reorder-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.wvr-reorder-btn:hover:not(:disabled){border-color:var(--w-teal);color:var(--w-teal);background:#22d3ee14}.wvr-reorder-btn:disabled{opacity:.35;cursor:not-allowed}.wvr-claim-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--w-border-soft);border-radius:1px;color:var(--w-muted);font-size:16px;line-height:1;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.wvr-claim-remove:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.wvr-claim-remove:hover{border-color:var(--w-error);color:var(--w-error);background:#e74c4c14}.wvr-bid-input-currency{font:600 16px/1 var(--w-font-mono);color:var(--w-text);padding-right:2px}.wvr-bid-input-field{height:44px;min-width:96px;padding:0 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-mid);border-radius:2px;font:600 18px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text);appearance:textfield;-moz-appearance:textfield;transition:border-color .12s}.wvr-bid-input-field::-webkit-outer-spin-button,.wvr-bid-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wvr-bid-input-field:focus{outline:2px solid var(--w-teal);outline-offset:2px;border-color:var(--w-teal)}.wvr-cta:disabled{opacity:.55;cursor:not-allowed}.wvr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wvr-drop-combobox{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 14px;background:var(--w-glass-g3);border:1px solid var(--w-border-mid);border-radius:2px;color:var(--w-text);font:600 12px/1 var(--w-font-sans);text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.wvr-drop-combobox:hover{border-color:var(--w-border-strong);background:var(--w-glass-g2)}.wvr-drop-combobox:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-drop-combobox:disabled{opacity:.55;cursor:not-allowed}.wvr-drop-picker{margin-top:8px;background:var(--w-glass-g2);border:1px solid var(--w-border-mid);border-radius:2px;overflow:hidden}.wvr-drop-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--w-border-soft);background:var(--w-glass-g3)}.wvr-drop-pos-filter{display:flex;gap:4px;flex-wrap:wrap}.wvr-drop-pos-chip{min-height:28px;padding:0 10px;background:transparent;border:1px solid var(--w-border-mid);border-radius:1px;color:var(--w-muted);font:700 10px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;cursor:pointer}.wvr-drop-pos-chip[aria-pressed=true]{background:var(--w-glass-g2);border-color:var(--w-teal);color:var(--w-teal)}.wvr-drop-picker-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:var(--w-muted);font-size:18px;cursor:pointer}.wvr-drop-list{max-height:280px;overflow-y:auto;scrollbar-width:thin}.wvr-drop-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;background:transparent;border:0;border-bottom:1px solid var(--w-border-soft);color:var(--w-text);text-align:left;cursor:pointer;transition:background .12s}.wvr-drop-row:hover{background:var(--w-glass-g3)}.wvr-drop-row:last-child{border-bottom:0}.wvr-drop-row.auto{background:#22d3ee0f;border-bottom:1px solid var(--w-border-teal);font-weight:600}.wvr-drop-row-name{font:600 12px/1.2 var(--w-font-sans);color:var(--w-text)}.wvr-drop-row-sub{font:500 11px/1.2 var(--w-font-sans);color:var(--w-muted);margin-left:auto}.wvr-drop-row.auto .wvr-drop-row-sub{margin-left:0}.wvr-drop-empty{padding:14px 12px;text-align:center}.wvr-quick-bid-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wvr-quick-bid-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:1px;color:var(--w-text);font:700 11px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .12s,background .12s}.wvr-quick-bid-chip:hover{border-color:var(--w-border-strong);background:var(--w-glass-g2)}.wvr-quick-bid-chip[aria-pressed=true]{border-color:var(--w-teal);color:var(--w-teal);background:#22d3ee14}.wvr-quick-bid-chip:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-conditional-disclosure{border:1px solid var(--w-border-soft);border-radius:2px;background:var(--w-glass-g3)}.wvr-conditional-toggle{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;background:transparent;border:0;color:var(--w-text);font:600 12px/1 var(--w-font-sans);text-align:left;cursor:pointer}.wvr-conditional-toggle:hover{background:var(--w-glass-g2)}.wvr-conditional-toggle[aria-expanded=true]{border-bottom:1px solid var(--w-border-soft);background:var(--w-glass-g2)}.wvr-conditional-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.wvr-conditional-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;color:var(--w-text);font:500 12px/1.4 var(--w-font-sans)}.wvr-conditional-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.wvr-conditional-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--w-purple);cursor:pointer}.wvr-conditional-select,.wvr-conditional-input{min-height:44px;padding:0 10px;background:var(--w-glass-g3);border:1px solid var(--w-border-mid);border-radius:2px;color:var(--w-text);font:600 12px/1 var(--w-font-mono);font-variant-numeric:tabular-nums}.wvr-conditional-input{width:80px}.wvr-conditional-select:disabled,.wvr-conditional-input:disabled{opacity:.45;cursor:not-allowed}.wvr-conditional-note{color:var(--w-muted);font:500 11px/1.4 var(--w-font-sans)}.wvr-conditional-clear{margin-left:auto;min-height:28px;padding:0 10px;background:transparent;border:1px solid var(--w-border-soft);border-radius:1px;color:var(--w-muted);font:700 10px/1 var(--w-font-sans);letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.wvr-conditional-clear:hover{border-color:var(--w-border-strong);color:var(--w-text)}.wvr-roster-after{padding:10px 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:2px}.wvr-roster-diff{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font:500 12px/1.4 var(--w-font-sans);font-variant-numeric:tabular-nums}.wvr-roster-add{color:var(--w-green);font-weight:600}.wvr-roster-drop{color:var(--w-warn);font-weight:600}.wvr-roster-drop em{font-style:italic;color:var(--w-muted);font-weight:500;margin-right:4px}.wvr-roster-arrow{color:var(--w-muted)}.wvr-roster-add .muted,.wvr-roster-drop .muted{color:var(--w-muted);font-weight:500;margin-left:4px}.wvr-likely-bidders-row{display:flex;flex-wrap:wrap;gap:10px}.wvr-likely-bidder{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 10px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:1px}.wvr-likely-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:50%;font:700 9px/1 var(--w-font-sans);color:var(--w-text)}.wvr-likely-name{font:600 11px/1 var(--w-font-sans);color:var(--w-text)}.wvr-likely-faab{font:700 11px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-gold)}.wvr-validations-stack{display:flex;flex-direction:column;gap:6px}.wvr-validation-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wvr-validation-chip.info{color:var(--w-text);background:#ffffff0a;border:1px solid var(--w-border-soft)}.wvr-confirm-panel{margin-top:18px;padding:20px 22px 18px;background:var(--w-glass-g1);border:1px solid var(--w-border-teal);border-left:3px solid var(--w-teal);border-radius:2px;box-shadow:0 12px 32px #00000080;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative}.wvr-confirm-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--w-teal),var(--w-gold));opacity:.8}.wvr-confirm-panel.cancel{border-color:var(--w-border-gold);border-left-color:var(--w-warn)}.wvr-confirm-panel.cancel:before{background:linear-gradient(90deg,var(--w-warn),transparent)}.wvr-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--w-border-soft)}.wvr-confirm-head-title{display:flex;flex-direction:column;gap:4px}.wvr-confirm-head-title .wvr-display{font-size:28px;margin:0}.wvr-confirm-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--w-border-soft);border-radius:2px;color:var(--w-muted);font-size:18px;cursor:pointer;transition:border-color .12s,color .12s}.wvr-confirm-close:hover{border-color:var(--w-border-mid);color:var(--w-text)}.wvr-confirm-body{display:flex;flex-direction:column;gap:14px;padding:4px 0}.wvr-confirm-table{width:100%;border-collapse:collapse;font:500 13px/1.45 var(--w-font-sans);background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-radius:2px;overflow:hidden}.wvr-confirm-table th,.wvr-confirm-table td{padding:10px 12px;border-bottom:1px solid var(--w-border-soft);text-align:left;vertical-align:middle}.wvr-confirm-table tbody tr:last-child td{border-bottom:0}.wvr-confirm-table tbody tr:hover td{background:#ffffff05}.wvr-confirm-table th{font:800 9px/1 var(--w-font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--w-muted);background:#ffffff05;padding:8px 12px}.wvr-confirm-table .right{text-align:right}.wvr-confirm-table .tabular{font-family:var(--w-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.wvr-confirm-summary{margin-top:14px;padding:16px 18px;background:#22d3ee0f;border:1px solid var(--w-border-teal);border-left:3px solid var(--w-teal);border-radius:2px;display:flex;flex-direction:column;gap:6px}.wvr-confirm-summary-total{font:700 32px/1.1 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-gold);letter-spacing:-.5px}.wvr-confirm-summary-breakdown{font:500 13px/1.45 var(--w-font-sans);color:var(--w-text)}.wvr-confirm-summary-timing{font:600 11px/1.4 var(--w-font-sans);color:var(--w-muted);text-transform:none;letter-spacing:0}.wvr-confirm-section{display:flex;flex-direction:column;gap:6px}.wvr-confirm-section-lbl{font:800 9px/1 var(--w-font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--w-muted);margin:8px 0 6px}.wvr-confirm-group-card{background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-left:2px solid var(--w-gold);border-radius:2px;overflow:hidden}.wvr-confirm-group-card-head{padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--w-border-soft);background:#ffffff05;font:700 14px/1.3 var(--w-font-sans);color:var(--w-text)}.wvr-confirm-group-card-head .wvr-meta-text{font-weight:500;color:var(--w-muted);font-size:12px}.wvr-confirm-group-plan{padding:14px 16px;font:500 15px/1.55 var(--w-font-sans);color:var(--w-text)}.wvr-confirm-group-breakdown{border-top:1px solid var(--w-border-soft)}.wvr-confirm-group-breakdown-toggle{width:100%;min-height:44px;padding:0 14px;background:transparent;border:0;text-align:left;font:800 10px/1 var(--w-font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--w-muted);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.wvr-confirm-group-breakdown[open] .wvr-confirm-group-breakdown-toggle{color:var(--w-text)}.wvr-confirm-group-breakdown[open] .wvr-confirm-group-breakdown-toggle [aria-hidden=true]{transform:rotate(180deg)}.wvr-confirm-group-breakdown summary::-webkit-details-marker{display:none}.wvr-confirm-group-breakdown summary{list-style:none}.wvr-confirm-group-card-foot{padding:10px 14px;border-top:1px solid var(--w-border-soft);font:500 12px/1.4 var(--w-font-sans);color:var(--w-muted);background:#ffffff05}.wvr-confirm-group-card-foot strong{font-family:var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text);font-weight:700}@media(max-width:480px){.wvr-confirm-summary{padding:12px 14px}.wvr-confirm-summary-total{font-size:26px}.wvr-confirm-group-plan{font-size:14px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.wvr-confirm-group-breakdown-toggle [aria-hidden=true]{transition:none!important}}.wvr-confirm-actions{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--w-border-soft)}.wvr-confirm-actions .wvr-cta{flex:1}.wvr-confirm-msg{font:600 13px/1.5 var(--w-font-sans);color:var(--w-text)}.wvr-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.wvr-batch-sticky-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 16px;margin-top:16px;background:var(--w-glass-g1);border-top:1px solid var(--w-border-teal);border-bottom:1px solid var(--w-border-soft);color:var(--w-text);font:600 12px/1 var(--w-font-sans);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.wvr-claim-card[data-has-chain=true]{position:relative}.wvr-claim-card[data-has-chain=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#a855f766;pointer-events:none}@media(prefers-reduced-motion:reduce){.wvr-quick-bid-chip,.wvr-drop-combobox,.wvr-conditional-toggle,.wvr-drop-row,.wvr-batch-sticky-bar{transition:none!important}}.wvr-shell .wvr-bg-card{background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:2px;padding:14px;position:relative;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .12s ease}.wvr-shell .wvr-bg-card:hover{border-color:var(--w-border-mid)}.wvr-shell .wvr-bg-card+.wvr-bg-card,.wvr-shell .wvr-claim-card+.wvr-bg-card,.wvr-shell .wvr-bg-card+.wvr-claim-card{margin-top:8px}.wvr-shell .wvr-bg-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--w-border-soft)}.wvr-shell .wvr-bg-head-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.wvr-shell .wvr-bg-eyebrow{font:800 8px/1 var(--w-font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--w-muted)}.wvr-shell .wvr-bg-name{font:600 13px/1.1 var(--w-font-sans);color:var(--w-text);letter-spacing:.2px}.wvr-shell .wvr-bg-name.placeholder{color:var(--w-muted);font-style:italic;font-weight:500;font-size:14px}.wvr-shell .wvr-bg-name-hint{font:500 10px/1 var(--w-font-sans);color:var(--w-dim);font-style:italic;margin-left:4px}.wvr-shell .wvr-bg-name-input{height:28px;padding:0 8px;background:var(--w-glass-g3);border:1px solid var(--w-border-mid);border-radius:2px;font:600 13px/1 var(--w-font-sans);color:var(--w-text);min-width:160px}.wvr-shell .wvr-bg-name-input:focus{outline:2px solid var(--w-teal);outline-offset:2px;border-color:var(--w-teal)}.wvr-shell .wvr-bg-rename-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid var(--w-border-soft);border-radius:1px;color:var(--w-muted);font-size:11px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.wvr-shell .wvr-bg-rename-btn:hover{border-color:var(--w-teal);color:var(--w-teal);background:#22d3ee14}.wvr-shell .wvr-bg-rename-btn:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-shell .wvr-bg-cancel{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:transparent;border:1px solid var(--w-border-soft);border-radius:2px;color:var(--w-muted);font:600 11px/1 var(--w-font-sans);letter-spacing:.2px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.wvr-shell .wvr-bg-cancel:hover:not(:disabled){border-color:var(--w-error);color:var(--w-error);background:#e74c4c14}.wvr-shell .wvr-bg-cancel:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-shell .wvr-bg-cancel:disabled{opacity:.4;cursor:not-allowed}.wvr-shell .wvr-bg-drop-row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px}.wvr-shell .wvr-bg-drop-row .wvr-section-lbl{margin-bottom:0}.wvr-shell .wvr-bg-candidate-stack{position:relative;display:flex;flex-direction:column;gap:6px;padding-left:18px;margin-bottom:4px}.wvr-shell .wvr-bg-candidate-stack:before{content:"";position:absolute;left:6px;top:8px;bottom:40px;width:2px;background:linear-gradient(180deg,#22d3ee73,#22d3ee4d 30% 30%,#22d3ee2e);border-radius:1px;pointer-events:none}.wvr-shell .wvr-bg-candidate-stack[data-candidate-count="1"]:before{bottom:auto;height:28px;opacity:.5}.wvr-shell .wvr-bg-candidate-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;min-height:56px;background:var(--w-glass-g3);border:1px solid var(--w-border-soft);border-left:2px solid transparent;border-radius:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .12s,background .12s;position:relative}.wvr-shell .wvr-bg-candidate-row:hover{border-color:var(--w-border-mid)}.wvr-shell .wvr-bg-candidate-row[data-status=primary]{border-left-color:var(--w-teal)}.wvr-shell .wvr-bg-candidate-row[data-status=backup-1],.wvr-shell .wvr-bg-candidate-row[data-status=backup-2],.wvr-shell .wvr-bg-candidate-row[data-status=backup-n]{border-left-color:var(--w-border-gold);background:#15151852}.wvr-shell .wvr-bg-candidate-row[data-status=won]{border-left-color:var(--w-green)}.wvr-shell .wvr-bg-candidate-row[data-status=tried-and-lost]{border-left-color:var(--w-dim);opacity:.7}.wvr-shell .wvr-bg-candidate-row[data-status=auto-promoted]{border-left-color:var(--w-warn)}.wvr-shell .wvr-bg-candidate-row[data-status=never-tried]{border-left-color:var(--w-border-soft);opacity:.55}.wvr-shell .wvr-bg-candidate-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.wvr-shell .wvr-bg-candidate-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.wvr-shell .wvr-bg-bid-input-wrap{display:inline-flex;align-items:center;gap:4px}.wvr-shell .wvr-bg-add-backup-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;margin-top:6px;margin-left:18px;padding:0 14px;background:#22d3ee0f;border:1px dashed var(--w-border-gold);border-radius:2px;color:var(--w-gold);font:700 11px/1.2 var(--w-font-sans);letter-spacing:.3px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.wvr-shell .wvr-bg-add-backup-btn:hover:not(:disabled){background:#22d3ee1f;border-color:#22d3ee8c;border-style:solid}.wvr-shell .wvr-bg-add-backup-btn:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.wvr-shell .wvr-bg-add-backup-btn:focus-visible{outline:2px solid var(--w-teal);outline-offset:2px}.wvr-shell .wvr-bg-set-bid-hint{display:block;margin-top:4px;font:500 11px/1.3 var(--w-font-sans);color:var(--w-muted);font-style:italic}.wvr-shell .wvr-bg-preview{margin-top:12px;padding:12px 14px;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);border-left:2px solid var(--w-gold);border-radius:2px;display:flex;flex-direction:column;gap:4px}.wvr-shell .wvr-bg-preview-lbl{font:800 8px/1 var(--w-font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--w-gold)}.wvr-shell .wvr-bg-preview-body{font:500 12px/1.5 var(--w-font-sans);color:var(--w-text)}.wvr-shell .wvr-bg-preview-body em{color:var(--w-gold);font-style:normal;font-weight:700}.wvr-shell .wvr-bg-preview[data-empty=true]{background:#ffffff06;border-color:var(--w-border-soft);border-left-color:var(--w-dim)}.wvr-shell .wvr-bg-preview[data-empty=true] .wvr-bg-preview-lbl{color:var(--w-muted)}.wvr-shell .wvr-bg-preview[data-empty=true] .wvr-bg-preview-body{color:var(--w-muted);font-style:italic}.wvr-shell .wvr-bg-faab-line{margin-top:8px;display:flex;align-items:center;gap:4px;font:500 11px/1.4 var(--w-font-sans);color:var(--w-muted)}.wvr-shell .wvr-bg-faab-line strong{font:600 11px/1.4 var(--w-font-mono);font-variant-numeric:tabular-nums;color:var(--w-text);font-weight:600}.wvr-shell .wvr-bg-faab-line .sep{color:var(--w-dim);padding:0 4px}.wvr-shell .wvr-bg-status-pill{display:inline-flex;align-items:center;gap:3px;height:22px;min-width:60px;padding:0 8px;border-radius:2px;font:700 10px/1 var(--w-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.wvr-shell .wvr-bg-status-pill.primary{background:#22d3ee1a;border-color:var(--w-border-teal);color:var(--w-teal)}.wvr-shell .wvr-bg-status-pill.backup-1,.wvr-shell .wvr-bg-status-pill.backup-2,.wvr-shell .wvr-bg-status-pill.backup-n{background:#22d3ee14;border-color:var(--w-border-gold);color:var(--w-gold)}.wvr-shell .wvr-bg-status-pill.won{background:#34d3991f;border-color:#34d39966;color:var(--w-green)}.wvr-shell .wvr-bg-status-pill.won:before{content:"✓";font-weight:900;margin-right:2px}.wvr-shell .wvr-bg-status-pill.tried-and-lost{background:#5555602e;border-color:#ffffff14;color:var(--w-muted);text-decoration:line-through;text-decoration-color:#e8e8ed80}.wvr-shell .wvr-bg-status-pill.tried-and-lost:before{content:"✗";text-decoration:none;font-weight:700;margin-right:2px}.wvr-shell .wvr-bg-status-pill.auto-promoted{background:#d9a74c1f;border-color:#d9a74c66;color:var(--w-warn)}.wvr-shell .wvr-bg-status-pill.auto-promoted:before{content:"↑";font-weight:900;margin-right:2px}.wvr-shell .wvr-bg-status-pill.never-tried{background:#5555602e;border-color:#ffffff0f;color:var(--w-dim)}.wvr-shell .wvr-bg-status-pill.never-tried:before{content:"·";font-weight:900;font-size:14px;margin-right:2px;line-height:1}.wvr-shell .wvr-bg-candidate-row[data-empty=true]{background:#22d3ee0a;border-color:var(--w-border-teal);border-left-color:var(--w-teal);border-style:solid}.wvr-shell .wvr-bg-candidate-row[data-empty=true] .wvr-claim-name{color:var(--w-muted);font-style:italic;font-weight:500}.wvr-shell .wvr-bg-candidate-row[data-empty=true] .wvr-claim-avatar{background:#22d3ee14;border-color:var(--w-border-teal);color:var(--w-teal)}.wvr-shell .wvr-bg-candidate-row[data-empty=true]:hover{background:#22d3ee12;border-color:var(--w-teal);cursor:default}.wvr-shell .wvr-bg-candidate-row[data-empty=true]:after{content:"Open the Wire drawer or press Cmd+K";position:absolute;right:56px;top:50%;transform:translateY(-50%);font:600 10px/1 var(--w-font-sans);color:var(--w-teal);letter-spacing:.4px;opacity:0;transition:opacity .16s ease;pointer-events:none}.wvr-shell .wvr-bg-candidate-row[data-empty=true]:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.wvr-shell .wvr-bg-card,.wvr-shell .wvr-bg-candidate-row,.wvr-shell .wvr-bg-add-backup-btn,.wvr-shell .wvr-bg-cancel,.wvr-shell .wvr-bg-rename-btn{transition:none!important}}.wvr-shell .wvr-named-resolution-card{display:flex;flex-direction:column;gap:6px;padding:8px 10px;margin-top:8px;border-radius:6px;background:transparent;border:1px solid rgba(255,255,255,.06);border-left:2px solid var(--alpha-amber);font-size:13px;line-height:1.5}.wvr-shell .wvr-named-resolution-card.acknowledged{background:#ffffff05;border-color:#ffffff14;border-left-color:#ffffff2e;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wvr-shell .wvr-named-resolution-card.no-eligible{background:#f871710f;border-color:#f8717152;border-left-color:#f87171;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wvr-shell .wvr-nrc-primary{margin:0;color:var(--alpha-text)}.wvr-shell .wvr-nrc-primary strong{color:inherit;font-weight:600}.wvr-shell .wvr-nrc-actions{display:flex;gap:8px;flex-wrap:wrap}.wvr-shell .wvr-nrc-action{min-height:44px;padding:0 16px;border-radius:4px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--alpha-text);font:inherit;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.wvr-shell .wvr-nrc-action:hover{background:#ffffff14;border-color:#ffffff47}.wvr-shell .wvr-nrc-action:focus-visible{outline:2px solid var(--alpha-amber);outline-offset:2px}.wvr-shell .wvr-nrc-action:disabled{opacity:.5;cursor:not-allowed}.wvr-shell .wvr-nrc-action.confirm{background:#ffffff0f;color:var(--alpha-text);border-color:#ffffff52;font-weight:600}.wvr-shell .wvr-nrc-action.confirm:hover{background:#ffffff1a;border-color:#ffffff7a}.wvr-shell .wvr-nrc-action.change-link{min-height:32px;padding:0 10px;background:transparent;border:none;color:var(--alpha-dim);text-decoration:underline;text-underline-offset:3px;font-weight:400}.wvr-shell .wvr-nrc-action.change-link:hover{color:var(--alpha-text);background:transparent}.wvr-shell .wvr-nrc-why-toggle{min-height:44px;padding:0 12px;border:none;background:transparent;color:var(--alpha-dim);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wvr-shell .wvr-nrc-why-toggle:hover{color:var(--alpha-text)}.wvr-shell .wvr-nrc-why-toggle:focus-visible{outline:2px solid var(--alpha-amber);outline-offset:2px}.wvr-shell .wvr-nrc-why-body{margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:var(--alpha-dim);font-size:12.5px}.wvr-shell .wvr-nrc-why-body p{margin:0 0 4px}.wvr-shell .wvr-nrc-why-body p:last-child{margin-bottom:0}@media(max-width:400px){.wvr-shell .wvr-named-resolution-card{font-size:12.5px;padding:8px 10px}.wvr-shell .wvr-nrc-action{padding:0 12px;flex:1 1 auto;min-width:0}}@media(prefers-reduced-motion:reduce){.wvr-shell .wvr-nrc-action{transition:none!important}}.wvr-shell .wvr-faab-ledger-header{position:sticky;top:0;z-index:5;padding:12px 16px;background:#14161bf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:var(--alpha-text, #e4e4e7)}.wvr-shell .wvr-faab-ledger-header.overcommit{border-bottom-color:#dc262699;color:#ef4444}.wvr-shell .wvr-faab-ledger-main{font-weight:500}.wvr-shell .wvr-overcommit-warning{font-size:12px;color:#fca5a5;display:flex;align-items:center;gap:6px}.wvr-shell .wvr-overcommit-warning:before{content:"⚠";color:var(--alpha-amber, #b94a4a)}.wvr-shell .wvr-batch-list-surface{display:flex;flex-direction:column;gap:12px;padding:12px 0 16px}.wvr-shell .wvr-batch-card{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#13151b99;overflow:hidden}.wvr-shell .wvr-batch-card[data-state=open],.wvr-shell .wvr-batch-card.live{border-color:#22d3ee4d;background:#13151be6}.wvr-shell .wvr-batch-card[data-state=submitted]{opacity:.94}.wvr-shell .wvr-batch-card-header{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.wvr-shell .wvr-batch-priority-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:12px;background:#22d3ee2e;border:1px solid rgba(34,211,238,.4);color:var(--alpha-amber, #b94a4a);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.wvr-shell .wvr-batch-name-display{appearance:none;background:transparent;border:0;padding:4px 6px;font:inherit;font-weight:600;font-size:14px;color:var(--alpha-text, #e4e4e7);cursor:pointer;border-radius:4px;transition:background .12s ease}.wvr-shell .wvr-batch-name-display:hover:not(:disabled){background:#ffffff0a}.wvr-shell .wvr-batch-name-display:disabled{cursor:default;color:var(--alpha-text, #e4e4e7)}.wvr-shell .wvr-batch-name-display.live{color:var(--alpha-amber, #b94a4a);cursor:default}.wvr-shell .wvr-batch-rename-input{padding:4px 8px;border-radius:4px;border:1px solid rgba(34,211,238,.4);background:#13151be6;color:var(--alpha-text, #e4e4e7);font-size:14px;font-weight:600;font-family:inherit;min-width:160px}.wvr-shell .wvr-batch-submitted-stamp{font-size:11px;color:var(--alpha-dim, rgb(156, 163, 175));margin-left:auto}.wvr-shell .wvr-batch-header-actions{display:flex;align-items:center;gap:4px}.wvr-shell .wvr-batch-drag-handle,.wvr-shell .wvr-batch-revise-action,.wvr-shell .wvr-batch-cancel-action{min-height:44px;min-width:44px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--alpha-text, #e4e4e7);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.wvr-shell .wvr-batch-drag-handle:hover,.wvr-shell .wvr-batch-revise-action:hover:not(:disabled),.wvr-shell .wvr-batch-cancel-action:hover{background:#ffffff14}.wvr-shell .wvr-batch-drag-handle:focus-visible,.wvr-shell .wvr-batch-revise-action:focus-visible,.wvr-shell .wvr-batch-cancel-action:focus-visible{outline:2px solid var(--alpha-amber, #b94a4a);outline-offset:2px}.wvr-shell .wvr-batch-revise-action{background:#22d3ee1a;border-color:#22d3ee4d;color:var(--alpha-amber, #b94a4a)}.wvr-shell .wvr-batch-revise-action:disabled{opacity:.4;cursor:not-allowed}.wvr-shell .wvr-batch-cancel-action{color:#fca5a5}.wvr-shell .wvr-batch-card-body{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.wvr-shell .wvr-batch-summary-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:12px}.wvr-shell .wvr-batch-summary-total{color:var(--alpha-text, #e4e4e7);font-weight:600}.wvr-shell .wvr-batch-summary-items{color:var(--alpha-dim, rgb(156, 163, 175));font-weight:400}.wvr-shell .wvr-add-batch-cta{min-height:44px;padding:0 16px;border-radius:8px;border:1px dashed rgba(34,211,238,.4);background:transparent;color:var(--alpha-amber, #b94a4a);font-size:13px;font-weight:600;cursor:pointer;align-self:stretch;transition:background .12s ease,border-color .12s ease}.wvr-shell .wvr-add-batch-cta:hover{background:#22d3ee14;border-color:#22d3ee99}.wvr-shell .wvr-add-batch-cta:focus-visible{outline:2px solid var(--alpha-amber, #b94a4a);outline-offset:2px}.wvr-shell .wvr-cap-warning-msg{font-size:12px;color:#fcd34d;padding:8px 12px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:6px}.wvr-shell .wvr-cap-warning-msg.at-cap{color:#fca5a5;background:#dc262614;border-color:#dc262633}.wvr-shell .wvr-cross-batch-dup-warning{padding:8px 12px;border-radius:6px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);font-size:12px;color:#fcd34d;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wvr-shell .wvr-cross-batch-dup-warning:before{content:"⚠";color:var(--alpha-amber, #b94a4a);flex-shrink:0}@media(max-width:480px){.wvr-shell .wvr-faab-ledger-header{padding:10px 12px;font-size:12px}.wvr-shell .wvr-batch-card-header{padding:8px 10px;gap:6px}.wvr-shell .wvr-batch-priority-badge{padding:2px 6px;font-size:10px}.wvr-shell .wvr-batch-submitted-stamp{width:100%;margin-left:0;margin-top:4px}.wvr-shell .wvr-batch-header-actions{width:100%;justify-content:flex-end;margin-top:4px;flex-wrap:wrap}.wvr-shell .wvr-batch-summary-line{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.wvr-shell .wvr-add-batch-cta,.wvr-shell .wvr-batch-drag-handle,.wvr-shell .wvr-batch-revise-action,.wvr-shell .wvr-batch-cancel-action,.wvr-shell .wvr-batch-name-display{transition:none}}.wvr-shell .wvr-compose-with-drawer{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;position:relative}@media(min-width:1280px){.wvr-shell .wvr-compose-with-drawer.drawer-open:not(.is-bottom-sheet){grid-template-columns:minmax(0,1fr) 400px}}@media(min-width:1600px){.wvr-shell .wvr-compose-with-drawer.drawer-open:not(.is-bottom-sheet){grid-template-columns:minmax(0,1fr) 440px}}.wvr-shell .wvr-wire-drawer{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px);overflow-y:auto;overflow-x:hidden;min-width:0;border-left:1px solid rgba(255,255,255,.08);background:#13151b99;border-radius:6px;transition:transform .18s ease}.wvr-shell .wvr-wire-drawer *{min-width:0}.wvr-shell .wvr-wire-drawer .wvr-wire-row-name,.wvr-shell .wvr-wire-drawer .wvr-wire-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvr-shell .wvr-drawer-gutter{min-width:44px;min-height:44px;padding:12px 8px;background:#13151b99;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--alpha-text, #e5e5e5);cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.4px;font:600 12px/1 var(--w-font-sans);position:sticky;top:12px;align-self:start}.wvr-shell .wvr-drawer-header{position:sticky;top:0;background:#13151beb;padding:12px 14px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);z-index:1}.wvr-shell .wvr-drawer-header-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wvr-shell .wvr-drawer-close{min-width:44px;min-height:44px;background:transparent;color:var(--alpha-dim, #9ca3af);border:0;cursor:pointer;font:600 18px/1 var(--w-font-sans)}.wvr-shell .wvr-drawer-search{min-height:44px;width:100%;padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--alpha-text, #e5e5e5);font:400 13px/1.4 var(--w-font-sans)}.wvr-shell .wvr-drawer-search:focus{outline:2px solid rgba(34,211,238,.55);outline-offset:1px}.wvr-shell .wvr-drawer-meta{font-size:11px}.wvr-shell .wvr-drawer-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.wvr-shell .wvr-drawer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wvr-shell .wvr-drawer-empty{padding:12px 8px;font-size:13px;text-align:center}.wvr-shell .wvr-drawer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.04);border-radius:4px;background:#ffffff05}.wvr-shell .wvr-drawer-row-main{display:flex;align-items:center;gap:8px;min-width:0}.wvr-shell .wvr-drawer-row-id{display:flex;flex-direction:column;gap:2px;min-width:0}.wvr-shell .wvr-drawer-row-name{font:600 13px/1.2 var(--w-font-sans);color:var(--alpha-text, #e5e5e5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wvr-shell .wvr-drawer-row-add{min-height:44px;min-width:44px;padding:0 10px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.35);border-radius:4px;color:#22d3ee;font:600 11px/1 var(--w-font-sans);letter-spacing:.3px;cursor:pointer}.wvr-shell .wvr-drawer-row-add[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:1023px){.wvr-shell .wvr-wire-drawer.wvr-drawer-bottom-sheet{position:fixed;inset:auto 0 0;max-height:80vh;border-left:0;border-top:1px solid rgba(255,255,255,.1);border-radius:12px 12px 0 0;transform:translateY(calc(100% - 64px));z-index:40}.wvr-shell .wvr-wire-drawer.wvr-drawer-bottom-sheet.is-open{transform:translateY(0)}.wvr-shell .wvr-bottom-sheet-handle{min-height:44px;width:100%;background:transparent;border:0;cursor:grab;display:flex;align-items:center;justify-content:center;padding:0}.wvr-shell .wvr-bottom-sheet-handle-grip{display:block;width:48px;height:4px;border-radius:2px;background:#ffffff40}}@media(min-width:1024px)and (max-width:1279px){.wvr-shell .wvr-compose-with-drawer.drawer-open{grid-template-columns:minmax(0,1fr) 320px}}@media(prefers-reduced-motion:reduce){.wvr-shell .wvr-wire-drawer,.wvr-shell .wvr-wire-drawer.wvr-drawer-bottom-sheet,.wvr-shell .wvr-wire-drawer.wvr-drawer-bottom-sheet.is-open{transition:none}}.wvr-shell .wvr-last-week-disclosure{margin-top:16px;border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.wvr-shell .wvr-last-week-toggle{min-height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:var(--alpha-text, #e5e5e5);cursor:pointer;font:600 13px/1.2 var(--w-font-sans);text-align:left}.wvr-shell .wvr-last-week-heading{font:600 13px/1.2 var(--w-font-sans);letter-spacing:.3px}.wvr-shell .wvr-last-week-chevron{color:var(--alpha-dim, #9ca3af);font-size:12px}.wvr-shell .wvr-last-week-body{margin-top:8px}.wvr-shell .wvr-active-slot-indicator{display:flex;align-items:center;gap:10px;margin:8px 2px 6px;padding:6px 12px;min-height:32px;border-radius:6px;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);font:600 12px/1.2 var(--w-font-sans);letter-spacing:.3px;color:#22d3ee}.wvr-shell .wvr-active-slot-indicator[data-state=none]{background:#ffffff08;border-color:#ffffff14;color:var(--alpha-dim, #9ca3af)}.wvr-shell .wvr-active-slot-toggle-row{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.wvr-shell .wvr-active-slot-toggle{min-height:28px;min-width:44px;padding:4px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.3);background:transparent;color:var(--alpha-dim, #9ca3af);font:600 11px/1 var(--w-font-sans);letter-spacing:.4px;cursor:pointer}.wvr-shell .wvr-active-slot-toggle[aria-pressed=true]{background:#22d3ee2e;color:#22d3ee;border-color:#22d3ee8c}.wvr-shell .wvr-slot-active-border{outline:2px solid rgba(34,211,238,.55);outline-offset:1px;border-radius:6px;transition:outline-color .12s ease}.wvr-shell .wvr-linked-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:6px 12px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.22);border-radius:999px;color:var(--alpha-text, #e5e5e5);font:600 12px/1.2 var(--w-font-sans);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.wvr-shell .wvr-linked-chip:hover:not([disabled]){background:#22d3ee1a;border-color:#22d3ee73}.wvr-shell .wvr-linked-chip:focus-visible{outline:2px solid rgba(34,211,238,.85);outline-offset:1px}.wvr-shell .wvr-linked-chip[disabled]{opacity:.55;cursor:not-allowed}.wvr-shell .wvr-linked-chip-name{font-weight:600}.wvr-shell .wvr-linked-chip-meta{color:var(--alpha-dim, #9ca3af);font-weight:400}.wvr-shell .wvr-drawer-row .wvr-linked-chip{margin-right:8px}.wvr-shell .schefter-strip.wvr-linked-chip,.wvr-shell .wvr-context-line.wvr-linked-chip{width:100%;border-radius:6px;padding:8px 12px;background:#ffffff05}.wvr-shell .wvr-linked-chip-menu{position:absolute;z-index:50;min-width:200px;padding:6px;background:#13151bf7;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 28px #0000008c;display:flex;flex-direction:column;gap:4px}.wvr-shell .wvr-linked-chip-menu button{min-height:44px;padding:8px 12px;background:transparent;border:0;border-radius:6px;color:var(--alpha-text, #e5e5e5);font:500 13px/1.2 var(--w-font-sans);text-align:left;cursor:pointer}.wvr-shell .wvr-linked-chip-menu button:hover,.wvr-shell .wvr-linked-chip-menu button:focus-visible{background:#22d3ee1a;outline:0}.wvr-shell .wvr-linked-chip-menu button.wvr-ctx-cancel{color:var(--alpha-dim, #9ca3af);border-top:1px solid rgba(255,255,255,.06);margin-top:2px}.wvr-shell .wvr-fill-undo{min-height:44px;padding:6px 14px;background:transparent;border:1px solid rgba(34,211,238,.55);border-radius:999px;color:#22d3ee;font:600 12px/1.2 var(--w-font-sans);letter-spacing:.3px;cursor:pointer}.wvr-shell .wvr-fill-undo:hover{background:#22d3ee1a}@media(prefers-reduced-motion:reduce){.wvr-shell .wvr-slot-active-border,.wvr-shell .wvr-linked-chip{transition:none}}.wvr-preset-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:8px 12px;background:var(--w-glass-g3);border:1px solid var(--w-border-teal);border-radius:2px;color:var(--w-text);font:500 12px/1.4 var(--w-font-sans)}.wvr-preset-banner-copy{flex:1;min-width:0;margin:0}.wvr-preset-banner-copy strong{color:var(--w-teal);font-weight:700;letter-spacing:.3px}.wvr-preset-banner-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wvr-preset-banner-select-label{display:inline-flex;align-items:center}.wvr-preset-banner-select{min-height:44px;padding:0 10px;background:var(--w-bg);border:1px solid var(--w-border-soft);border-radius:2px;color:var(--w-text);font:500 12px/1 var(--w-font-sans);cursor:pointer}.wvr-preset-banner-dismiss{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;background:transparent;border:1px solid var(--w-border-soft);border-radius:2px;color:var(--w-muted);font:600 11px/1 var(--w-font-sans);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s}.wvr-preset-banner-dismiss:hover{color:var(--w-text);border-color:var(--w-border-teal)}.wvr-bestball-placeholder{max-width:440px;margin:96px auto 0;padding:28px 32px;background:var(--w-glass-g2);border:1px solid var(--w-border-soft);border-radius:4px;text-align:center}.wvr-bestball-placeholder .wvr-meta-text{margin-top:8px}@media(max-width:560px){.wvr-preset-banner{flex-direction:column;align-items:stretch;gap:8px}.wvr-preset-banner-actions{justify-content:space-between}.wvr-preset-banner-select{flex:1}.wvr-bestball-placeholder{margin-top:48px;padding:24px 20px}}.tb-shell .tb-hero{min-height:260px;box-shadow:0 0 20px #22d3ee12;padding:14px 16px}.tb-shell .tb-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--tb-teal),var(--tb-gold));opacity:.95}.tb-shell .tb-hero-title{margin:8px 0 6px;font-family:Teko,sans-serif;font-weight:700;font-size:44px;letter-spacing:.02em;line-height:.92;color:var(--tb-text)}.tb-shell .tb-hero-counterparty{color:var(--tb-gold)}.tb-shell .tb-hero-sub{max-width:720px;margin:0 0 14px;font-size:13px;color:var(--tb-muted);line-height:1.5;font-family:Inter,sans-serif}.tb-shell .tb-hero-sub .sep{margin:0 8px;color:#ffffff38}.tb-shell .tb-picker-label{margin:10px 0;font-size:11px;letter-spacing:.16em}.tb-shell .tb-picker-hint{margin-left:8px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:none;color:var(--tb-dim);font-style:italic}.tb-shell .tb-counterparty-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.tb-shell .tb-cp-tag{appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:var(--tb-muted);height:38px;width:100%;padding:0 10px;border-radius:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center}.tb-shell .tb-cp-tag:hover{border-color:#ffffff3d;background:#ffffff12;color:var(--tb-text)}.tb-shell .tb-cp-tag[aria-current=true]{border-color:#22d3ee8c;background:#22d3ee24;color:var(--tb-teal);box-shadow:0 0 0 1px #22d3ee2e,0 0 14px #22d3ee38}.tb-shell .tb-cp-tag:focus-visible{outline:2px solid var(--tb-teal);outline-offset:2px}.tb-shell .tb-cp-tag-spacer{display:block;height:38px;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.tb-shell .tb-hero *,.tb-shell .tb-hero *:before,.tb-shell .tb-hero *:after{transition-duration:.001ms!important}}.tb-picker-popover{background:var(--alpha-surface-2);border:1px solid var(--alpha-divider-strong, rgba(255, 255, 255, .14));border-radius:2px;position:fixed;z-index:70;box-shadow:0 12px 32px #00000073;min-width:360px;max-height:480px;display:flex;flex-direction:column}.tb-picker-header{padding:12px;border-bottom:1px solid var(--alpha-divider)}.tb-picker-search{width:100%;height:36px;background:var(--alpha-surface-3, rgba(255, 255, 255, .04));border:1px solid var(--alpha-divider-strong, rgba(255, 255, 255, .14));border-radius:2px;color:var(--alpha-text);font-family:Inter,sans-serif;font-size:14px;padding:0 12px;box-sizing:border-box}.tb-picker-search:focus-visible{outline:2px solid var(--alpha-teal-edge, rgba(20, 184, 166, .4));outline-offset:1px}.tb-picker-body{overflow-y:auto;flex:1 1 auto}.tb-picker-section-h{font-family:Inter,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--alpha-text-faint);padding:10px 16px 6px;margin:0}.tb-picker-list{list-style:none;padding:0;margin:0}.tb-picker-row{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto auto;column-gap:12px;padding:8px 16px;min-height:52px;cursor:pointer;align-items:center;background:transparent;border:0;width:100%;text-align:left;color:inherit;transition:background .15s ease}.tb-picker-row:hover{background:var(--alpha-surface)}.tb-picker-row.is-checked{background:#14b8a60f}.tb-picker-row:focus-visible{outline:2px solid var(--alpha-teal-edge, rgba(20, 184, 166, .4));outline-offset:-2px}.tb-picker-check{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--alpha-teal);font-size:14px}.tb-picker-pos{height:22px;min-width:36px;padding:0 6px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--alpha-text-strong);background:#14b8a624;font-feature-settings:"tnum"}.tb-picker-name{font-size:14px;font-weight:500;color:var(--alpha-text-strong);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-picker-meta{font-size:12px;color:var(--alpha-text-faint)}.tb-picker-val{font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:500;color:var(--alpha-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-picker-footer{padding:12px;border-top:1px solid var(--alpha-divider);display:flex;align-items:center;justify-content:space-between;gap:8px}.tb-picker-cancel{background:transparent;border:1px solid var(--alpha-divider-strong, rgba(255, 255, 255, .14));color:var(--alpha-text-mid);height:40px;padding:0 14px;border-radius:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tb-picker-cancel:hover,.tb-picker-cancel:focus-visible{color:var(--alpha-text);border-color:#fff3;outline:none}.tb-picker-apply{background:var(--alpha-teal);color:#0a1413;border:0;height:40px;padding:0 16px;border-radius:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease}.tb-picker-apply:hover,.tb-picker-apply:focus-visible{filter:brightness(1.08);outline:none}.tb-picker-empty{padding:16px;color:var(--alpha-text-faint);font-size:12px}@media(prefers-reduced-motion:reduce){.tb-picker-popover *,.tb-picker-popover *:before,.tb-picker-popover *:after{transition-duration:.001ms!important}}.tb-shell .outcome-bar-wrapper{margin:18px auto 0;padding-top:18px;border-top:1px solid var(--tb-divider);max-width:1080px;display:grid;grid-template-columns:200px 1fr 200px;gap:22px;align-items:center}.tb-shell .outcome-flank{display:flex;flex-direction:column;gap:6px}.tb-shell .outcome-flank.flank-theirs{text-align:right}.tb-shell .outcome-flank.flank-mine{text-align:left}.tb-shell .outcome-flank .flank-eyebrow{font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tb-muted)}.tb-shell .outcome-flank .flank-value{font-family:Teko,sans-serif;font-weight:600;font-size:38px;line-height:.92;letter-spacing:.02em;color:var(--tb-text);font-feature-settings:"tnum"}.tb-shell .outcome-flank.flank-theirs .flank-value{color:var(--tb-gold)}.tb-shell .outcome-flank.flank-mine .flank-value{color:var(--tb-teal)}.tb-shell .outcome-flank .flank-sub{font-family:Inter,sans-serif;font-size:11px;color:var(--tb-dim);line-height:1.3}.tb-shell .outcome-center{display:flex;flex-direction:column;gap:10px;min-width:0}.tb-shell .outcome-bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tb-shell .outcome-bar-head .eyebrow{color:var(--tb-muted)}.tb-shell .outcome-grade{display:inline-flex;align-items:center;gap:8px}.tb-shell .outcome-grade-label{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-dim)}.tb-shell .outcome-grade-chip{appearance:none;background:#22d3ee1a;border:1px solid rgba(34,211,238,.32);color:var(--tb-teal);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:0;padding:2px 8px;border-radius:2px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.tb-shell .outcome-grade-chip:hover{background:#22d3ee29;border-color:#22d3ee8c}.tb-shell .outcome-bar{position:relative;height:14px;background:#ffffff0a;border-radius:2px;overflow:hidden;display:flex}.tb-shell .outcome-bar .half{height:100%}.tb-shell .outcome-bar .half.theirs{background:linear-gradient(90deg,#22d3eed9,#22d3ee8c)}.tb-shell .outcome-bar .half.mine{background:linear-gradient(90deg,#22d3ee8c,#22d3eed9)}.tb-shell .outcome-bar .center-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--tb-gold);z-index:2}.tb-shell .outcome-summary{text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--tb-text)}.tb-shell .outcome-summary .skew-word{color:var(--tb-gold);font-weight:600}.tb-shell .outcome-summary .skew-delta{color:var(--tb-muted);font-family:JetBrains Mono,ui-monospace,monospace}@media(max-width:1279px){.tb-shell .outcome-bar-wrapper{grid-template-columns:1fr;gap:14px;text-align:center}.tb-shell .outcome-flank.flank-theirs,.tb-shell .outcome-flank.flank-mine{text-align:center}}.tb-shell .outcome-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--tb-divider)}.tb-shell .outcome-save-btn{appearance:none;background:transparent;border:1px solid var(--tb-border-mid);color:var(--tb-muted);padding:0 16px;height:44px;border-radius:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .16s ease,border-color .16s ease}.tb-shell .outcome-save-btn:hover,.tb-shell .outcome-save-btn:focus-visible{color:var(--tb-text);border-color:var(--tb-border-strong);outline:none}.tb-shell .outcome-send-btn{appearance:none;background:#22d3ee1f;border:1px solid var(--tb-teal);color:var(--tb-teal);padding:0 18px;height:44px;border-radius:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease}.tb-shell .outcome-send-btn:hover:not(:disabled),.tb-shell .outcome-send-btn:focus-visible:not(:disabled){background:#22d3ee38;outline:none}.tb-shell .outcome-send-btn:disabled{opacity:.45;cursor:not-allowed}.tb-shell .outcome-grade-chip{height:44px;padding:0 14px;font-size:14px}.tb-shell .tb-build-zone{padding:16px}.tb-shell .build-zone-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.tb-shell .build-zone-header .display-title{font-family:Teko,sans-serif;font-size:24px;font-weight:600;letter-spacing:.02em;line-height:1;margin:4px 0 0;color:var(--tb-text)}.tb-shell .build-zone-header .meta-text{font-size:12px;color:var(--tb-muted);margin-top:4px}.tb-shell .build-zone-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(34,211,238,.28);background:#22d3ee0f;border-radius:2px;color:var(--tb-teal);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tb-shell .build-zone-status .dot{width:6px;height:6px;border-radius:50%;background:var(--tb-teal);box-shadow:0 0 6px #22d3ee8c}.tb-shell .mirror-bench{display:grid;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:14px;align-items:stretch}.tb-shell .bench-col{display:flex;flex-direction:column;gap:10px}.tb-shell .bench-col-head{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--tb-divider)}.tb-shell .bench-col-head .heading{font-family:Teko,sans-serif;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--tb-text);display:flex;align-items:center;gap:8px}.tb-shell .bench-col-head .heading .pipe{color:#ffffff38;font-weight:400}.tb-shell .bench-col-head .heading .name{color:var(--tb-muted)}.tb-shell .bench-col-head .sub-eyebrow{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-dim)}.tb-shell .player-list{display:flex;flex-direction:column;gap:6px}.tb-shell .player-tile{appearance:none;background:transparent;border:1px solid var(--tb-border-soft);border-radius:2px;padding:8px 10px;display:grid;grid-template-columns:28px 32px 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer;color:var(--tb-text);font-family:Inter,sans-serif;min-height:44px;transition:border-color .16s ease,background .16s ease}.tb-shell .player-tile:hover{border-color:var(--tb-border-teal);background:#22d3ee0a}.tb-shell .player-tile.is-ghost{opacity:.45;border-style:dashed;cursor:not-allowed}.tb-shell .player-tile.is-ghost .ghost-note{font-style:italic;color:var(--tb-dim);font-size:11px}.tb-shell .pos-pill{height:18px;min-width:28px;padding:0 5px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--tb-text);background:#22d3ee24;font-feature-settings:"tnum"}.tb-shell .pos-pill.pos-rb{background:#22c55e29;color:#86efac}.tb-shell .pos-pill.pos-wr{background:#3b82f629;color:#93c5fd}.tb-shell .pos-pill.pos-te{background:#f9731629;color:#fdba74}.tb-shell .pos-pill.pos-qb{background:#f43f5e29;color:#fca5a5}.tb-shell .pos-pill.pos-def{background:#a855f729;color:#d8b4fe}.tb-shell .pos-pill.pos-k{background:#facc1529;color:#fde047}.tb-shell .pos-pill.pos-pick{background:#22d3ee29;color:var(--tb-gold)}.tb-shell .player-avatar{width:32px;height:32px;border-radius:50%;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:11px;color:var(--tb-text)}.tb-shell .player-body{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-shell .player-name{font-size:13px;font-weight:500;color:var(--tb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-shell .player-team{font-size:10px;color:var(--tb-muted);letter-spacing:.04em}.tb-shell .value-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--tb-text);font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.tb-shell .browse-btn{appearance:none;background:transparent;border:1px solid var(--tb-border-gold);color:var(--tb-gold);padding:0 12px;height:44px;border-radius:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;margin-top:6px;transition:background .16s ease,border-color .16s ease}.tb-shell .browse-btn:hover:not(:disabled),.tb-shell .browse-btn:focus-visible:not(:disabled){background:#22d3ee14;border-color:#22d3ee8c;outline:none}.tb-shell .browse-btn:disabled{opacity:.4;cursor:not-allowed}.tb-shell .trade-zone{background:#1515186b;border:1px solid var(--tb-border-teal);border-radius:2px;padding:14px 12px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:inset 0 0 24px #22d3ee0a}.tb-shell .trade-zone:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.08) 0%,transparent 60%);pointer-events:none}.tb-shell .zone-eyebrow{text-align:center;color:var(--tb-teal);font-size:9px}.tb-shell .zone-side{display:flex;flex-direction:column;gap:6px}.tb-shell .zone-side-label{font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-dim)}.tb-shell .zone-tile{appearance:none;background:#ffffff0a;border:1px solid var(--tb-border-soft);border-radius:2px;padding:6px 8px;display:grid;grid-template-columns:28px 32px 1fr auto;align-items:center;gap:8px;text-align:left;cursor:pointer;color:var(--tb-text);font-family:Inter,sans-serif;transition:border-color .16s ease,background .16s ease}.tb-shell .zone-tile:hover{border-color:#f43f5e66;background:#f43f5e0d}.tb-shell .zone-empty{font-size:11px;font-style:italic;color:var(--tb-dim);padding:8px 4px;text-align:center}.tb-shell .zone-divider{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;padding:4px 0}.tb-shell .zone-divider-line{height:1px;background:var(--tb-divider)}.tb-shell .zone-divider-glyph{width:24px;height:24px;border-radius:50%;border:1px solid var(--tb-border-teal);background:#22d3ee14;color:var(--tb-teal);display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media(max-width:1279px){.tb-shell .mirror-bench{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tb-shell .tb-build-zone *,.tb-shell .tb-build-zone *:before,.tb-shell .tb-build-zone *:after{transition-duration:.001ms!important}}.tb-shell .alpha-corner.panel.g1{background:var(--tb-glass-g2);border-top:1px solid var(--tb-border-purple);border-right:1px solid var(--tb-border-purple);border-bottom:1px solid var(--tb-border-purple);border-left:3px solid var(--tb-purple);padding:14px;border-radius:2px;position:relative;overflow:hidden;min-height:560px;display:flex;flex-direction:column}.tb-shell .alpha-corner .alpha-pane-wrap{flex:1 1 auto;display:flex;flex-direction:column}.tb-shell .alpha-corner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tb-purple);opacity:.55}.tb-shell .alpha-corner .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tb-shell .alpha-corner .display-title{font-family:Teko,sans-serif;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:1;margin:4px 0;color:var(--tb-text)}.tb-shell .alpha-corner .meta-text{font-size:11px;color:var(--tb-muted);line-height:1.45}.tb-shell .alpha-corner .tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 12px}.tb-shell .alpha-corner .tabs.tabs-4{grid-template-columns:repeat(4,1fr)}.tb-shell .alpha-corner .tab-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;min-width:16px;height:16px;padding:0 5px;border-radius:10px;background:var(--tb-purple);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:0}.tb-shell .alpha-corner .tab{appearance:none;border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--tb-muted);border-radius:2px;height:44px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:Inter,sans-serif;transition:background .16s ease,border-color .16s ease,color .16s ease}.tb-shell .alpha-corner .tab:hover{border-color:#ffffff2e;background:#ffffff0b;color:var(--tb-text)}.tb-shell .alpha-corner .tab.active{color:var(--tb-text);border-color:#fff3;background:#ffffff0f}.tb-shell .alpha-corner .tab:focus-visible{outline:2px solid var(--tb-teal);outline-offset:2px}.tb-shell .alpha-corner .grade-pane{display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.tb-shell .alpha-corner .grade-headblock{display:flex;gap:14px;align-items:flex-start}.tb-shell .alpha-corner .grade-letter{font-family:Teko,sans-serif;font-weight:600;font-size:52px;line-height:.88;letter-spacing:.01em;color:var(--tb-text);background:linear-gradient(180deg,#e8e8ed,#b8b8c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;flex:0 0 auto;min-width:52px;text-align:left}.tb-shell .alpha-corner .grade-headmeta{flex:1 1 auto;min-width:0}.tb-shell .alpha-corner .grade-headmeta .eyebrow{color:var(--tb-purple);margin-bottom:4px}.tb-shell .alpha-corner .grade-headline{font-size:13px;color:var(--tb-text);line-height:1.45;font-weight:500;margin:4px 0 0}.tb-shell .alpha-corner .grade-list-block{border-radius:2px;padding:10px 12px}.tb-shell .alpha-corner .grade-pros{background:#34d3990d;border:1px solid rgba(52,211,153,.18)}.tb-shell .alpha-corner .grade-cons{background:#ef44440d;border:1px solid rgba(239,68,68,.2)}.tb-shell .alpha-corner .grade-list-block .eyebrow{margin-bottom:6px}.tb-shell .alpha-corner .grade-pros .eyebrow{color:var(--tb-green)}.tb-shell .alpha-corner .grade-cons .eyebrow{color:var(--tb-red)}.tb-shell .alpha-corner .grade-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tb-shell .alpha-corner .grade-list li{font-size:11.5px;color:var(--tb-text);line-height:1.45;display:flex;gap:6px}.tb-shell .alpha-corner .grade-list li:before{content:"";flex:0 0 auto;width:4px;height:4px;margin-top:7px;border-radius:50%;background:currentColor;opacity:.55}.tb-shell .alpha-corner .counter-cta{appearance:none;margin-top:auto;align-self:stretch;height:44px;border:1px solid rgba(168,85,247,.55);background:#a855f714;color:var(--tb-gold);font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;transition:background .16s ease,border-color .16s ease}.tb-shell .alpha-corner .counter-cta:hover,.tb-shell .alpha-corner .counter-cta:focus-visible{background:#a855f724;border-color:#a855f7bf;outline:none}.tb-shell .alpha-corner .counter-cta .arrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;opacity:.85}.tb-shell .alpha-corner .tab-placeholder{font-size:12px;color:var(--tb-dim);line-height:1.5;padding:16px 4px}.tb-shell .alpha-corner .alpha-empty{display:flex;flex-direction:column;gap:6px;padding:12px 4px}@media(prefers-reduced-motion:reduce){.tb-shell .alpha-corner *,.tb-shell .alpha-corner *:before,.tb-shell .alpha-corner *:after{transition-duration:.001ms!important}}.tb-shell .alpha-corner .fairness-pane{display:flex;flex-direction:column;gap:16px}.tb-shell .alpha-corner .pl-verdict-block{padding-bottom:14px;border-bottom:1px solid var(--tb-divider)}.tb-shell .alpha-corner .pl-verdict-block .eyebrow{margin-bottom:8px}.tb-shell .alpha-corner .pl-verdict{font-family:Teko,sans-serif;font-weight:600;font-size:32px;line-height:.92;letter-spacing:.02em;color:var(--tb-text)}.tb-shell .alpha-corner .pl-verdict__tilt{display:inline-block;margin-left:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:0;color:var(--tb-teal);background:#22d3ee1f;padding:3px 8px;border-radius:2px;vertical-align:middle;font-feature-settings:"tnum"}.tb-shell .alpha-corner .pl-verdict__sub{margin-top:6px;font-size:12px;color:var(--tb-muted);line-height:1.45}.tb-shell .alpha-corner .pl-decomp{display:flex;flex-direction:column;gap:12px}.tb-shell .alpha-corner .pl-row{display:flex;flex-direction:column;gap:4px}.tb-shell .alpha-corner .pl-row__label{text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--tb-muted)}.tb-shell .alpha-corner .pl-row__bar-line{display:grid;grid-template-columns:48px 1fr 48px;column-gap:8px;align-items:center}.tb-shell .alpha-corner .pl-row__delta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;font-feature-settings:"tnum"}.tb-shell .alpha-corner .pl-row__delta--pos{color:var(--tb-text);text-align:left;grid-column:3 / 4}.tb-shell .alpha-corner .pl-row__delta--neg{color:#f87171;text-align:right;grid-column:1 / 2}.tb-shell .alpha-corner .pl-bar{grid-column:2 / 3;position:relative;height:12px;background:#ffffff08;border-radius:2px;overflow:hidden}.tb-shell .alpha-corner .pl-bar:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff2e;z-index:2}.tb-shell .alpha-corner .pl-bar__fill{position:absolute;top:0;bottom:0;height:100%;border-radius:2px}.tb-shell .alpha-corner .pl-bar__fill--pos{left:50%;background:linear-gradient(90deg,#22d3ee8c,#22d3eed9)}.tb-shell .alpha-corner .pl-bar__fill--neg{right:50%;background:linear-gradient(270deg,#f43f5e8c,#f43f5ecc)}.tb-shell .alpha-corner .counter-pane{display:flex;flex-direction:column;gap:12px}.tb-shell .alpha-corner .counter-headblock .eyebrow{color:var(--tb-purple);margin-bottom:6px}.tb-shell .alpha-corner .suggestion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tb-shell .alpha-corner .suggestion-row{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--tb-border-soft);border-radius:2px;background:#ffffff06}.tb-shell .alpha-corner .suggestion-name{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--tb-text)}.tb-shell .alpha-corner .suggestion-why{font-family:Inter,sans-serif;font-size:11.5px;color:var(--tb-muted);line-height:1.45}.tb-shell .alpha-corner .inbox-pane{display:flex;flex-direction:column;gap:8px}.tb-shell .alpha-corner .inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:460px}.tb-shell .alpha-corner .inbox-row{padding:10px 12px;border:1px solid var(--tb-border-soft);border-radius:2px;background:#ffffff06;display:flex;flex-direction:column;gap:4px}.tb-shell .alpha-corner .inbox-row-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.tb-shell .alpha-corner .inbox-from{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--tb-text)}.tb-shell .alpha-corner .inbox-status{font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:2px}.tb-shell .alpha-corner .inbox-status.status-new{background:#a855f724;color:var(--tb-gold)}.tb-shell .alpha-corner .inbox-status.status-active{background:#22d3ee24;color:var(--tb-teal)}.tb-shell .alpha-corner .inbox-status.status-countered{background:#a855f724;color:var(--tb-purple)}.tb-shell .alpha-corner .inbox-row-team{font-family:Inter,sans-serif;font-size:11px;color:var(--tb-muted)}.tb-shell .alpha-corner .inbox-row-summary{font-family:Inter,sans-serif;font-size:12px;color:var(--tb-text);line-height:1.45}.tb-shell .alpha-corner .inbox-row-actions{display:flex;gap:6px;margin-top:6px}.tb-shell .alpha-corner .inbox-btn{appearance:none;background:transparent;border:1px solid var(--tb-border-soft);color:var(--tb-text-dim, var(--tb-muted));padding:0 10px;height:28px;border-radius:2px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.tb-shell .alpha-corner .inbox-btn:hover,.tb-shell .alpha-corner .inbox-btn:focus-visible{color:var(--tb-text);border-color:var(--tb-border-strong);outline:none}.tb-shell .alpha-corner .inbox-btn-counter{flex:1 1 auto}.tb-shell{--tb-bg: #0a0a0c;--tb-bg-deep: #05050a;--tb-surface: #151518;--tb-surface-2: #1c1c20;--tb-text: #e8e8ed;--tb-muted: #9ca3af;--tb-dim: #a3a3ad;--tb-teal: #22d3ee;--tb-gold: #22d3ee;--tb-purple: #a855f7;--tb-green: #34d399;--tb-red-soft: #b94a4a;--tb-red: #ef4444;--tb-glass-g1: rgba(21, 21, 24, .58);--tb-glass-g2: rgba(21, 21, 24, .48);--tb-glass-g3: rgba(21, 21, 24, .35);--tb-border-soft: rgba(255, 255, 255, .08);--tb-border-mid: rgba(255, 255, 255, .12);--tb-border-strong: rgba(255, 255, 255, .14);--tb-border-teal: rgba(34, 211, 238, .15);--tb-border-gold: rgba(34, 211, 238, .32);--tb-border-purple: rgba(168, 85, 247, .3);--tb-divider: rgba(255, 255, 255, .08);position:relative;color:var(--tb-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.tb-shell *,.tb-shell *:before,.tb-shell *:after{box-sizing:border-box}.tb-shell .panel{padding:14px;border-radius:2px;position:relative;overflow:hidden}.tb-shell .panel+.panel{margin-top:12px}.tb-shell .g1{background:var(--tb-glass-g1);border:1px solid var(--tb-border-teal);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.tb-shell .g2{background:var(--tb-glass-g2);border:1px solid var(--tb-border-mid);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tb-shell .g3{background:var(--tb-glass-g3);border:1px solid var(--tb-border-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tb-shell .eyebrow{font-family:Inter,sans-serif;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--tb-muted)}.tb-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;color:var(--tb-text)}.tb-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.tb-shell .meta-text{font-size:13px;color:var(--tb-muted);line-height:1.5}.tb-skip-link{position:absolute;left:-9999px}.tb-skip-link:focus-within{position:absolute;left:0;top:0;z-index:10;background:var(--tb-surface-2);padding:12px 16px;border-radius:2px;min-height:44px;display:inline-flex;align-items:center}.tb-skip-link a{color:var(--tb-teal);text-decoration:underline;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.tb-shell .tb-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-bottom:14px}.tb-shell .tb-top-row>.tb-hero,.tb-shell .tb-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.tb-shell .tb-top-row>.panel{margin-top:0}.tb-shell .value-chip,.tb-shell .stat-num,.tb-shell .flank-value,.tb-shell .outcome-bar,.tb-shell .pl-row__delta{font-variant-numeric:tabular-nums}.tb-sr-live{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1024px){.tb-shell .tb-top-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tb-shell *,.tb-shell *:before,.tb-shell *:after{transition:none!important;animation:none!important}}.con-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative}.con-shell .g1{background:#15151894;border:1px solid rgba(34,211,238,.15);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:2px;position:relative;overflow:hidden}.con-shell .g2{background:#1515187a;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;position:relative;overflow:hidden}.con-shell .g3{background:#15151859;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2px;position:relative;overflow:hidden}.con-shell .panel{padding:14px}.con-shell .panel+.panel{margin-top:12px}.con-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:#9ca3af}.con-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.con-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.con-shell .meta-text{font-size:11px;color:#9ca3af}.con-shell .muted{color:#9ca3af}.con-shell .text-dim{color:#555560}.con-shell .con-hero{min-height:178px;box-shadow:0 0 20px #22d3ee12}.con-shell .con-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#22d3ee,#a855f7);opacity:.95}.con-shell .con-hero-title{margin:12px 0 6px;font-size:54px;color:#e8e8ed}.con-shell .con-hero-sub{max-width:560px;margin:0;font-size:13px;line-height:1.55;color:#9ca3af}.con-shell .con-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.con-shell .con-hero-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px;padding:8px}.con-shell .con-hero-chip span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#555560;font-weight:800}.con-shell .con-hero-chip b{display:block;margin-top:5px;font-size:12px}.con-shell .con-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.con-shell .con-top-row>.con-hero,.con-shell .con-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.con-shell .con-top-row>.panel{margin-top:0}.con-shell .con-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;align-items:start;margin-top:14px}.con-shell .con-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.con-shell .con-right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px)}.con-shell .module-header,.con-shell .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.con-shell .section-title{margin:4px 0 0;font-size:20px;line-height:1;color:#e8e8ed;font-family:Teko,sans-serif;letter-spacing:.03em}.con-shell .pill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid transparent;font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.con-shell .pill-active{color:#34d399;border-color:#34d39947;background:#34d3991a}.con-shell .pill-pending{color:#22d3ee;border-color:#22d3ee52;background:#22d3ee1a}.con-shell .pill-completed{color:#22d3ee;border-color:#22d3ee2e;background:#22d3ee0f}.con-shell .badge{padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:3px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent}.con-shell .badge-active{color:#34d399;background:#34d3991a;border-color:#34d39933}.con-shell .badge-pending{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee33}.con-shell .badge-inactive{color:#9ca3af;background:#ffffff0d;border-color:#ffffff14}.con-shell .badge-failed{color:#b94a4a;background:#b94a4a14;border-color:#b94a4a33}.con-shell .badge-pro{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;border:1px solid rgba(34,211,238,.32);background:#22d3ee1a;color:#22d3ee;font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.con-shell .tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:#22d3ee;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.con-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:#22d3ee;height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.con-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.con-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:#9ca3af}.con-shell .cta.secondary:hover{background:#ffffff0d;border-color:#ffffff2e;color:#e8e8ed}.con-shell .row-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e8e8ed;cursor:pointer;transition:all .12s ease;border-radius:4px}.con-shell .row-cta:hover{background:#22d3ee14;border-color:#22d3ee26;color:#22d3ee}.con-shell .row-cta.active,.con-shell .row-cta.queued{background:#22d3ee1a;border-color:#22d3ee26;color:#22d3ee}.con-shell .row-cta.disabled{color:#555560;border-color:#ffffff14;cursor:default;pointer-events:none}.con-shell .inline-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e8e8ed;cursor:pointer;transition:all .12s ease;border-radius:4px}.con-shell .inline-cta:hover{background:#22d3ee14;border-color:#22d3ee26;color:#22d3ee}.con-shell .con-card{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:2px}.con-shell .con-card.g1{border-color:#22d3ee26;background:#15151894;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 20px #22d3ee12}.con-shell .con-card.g2{border-color:#ffffff1f;background:#1515187a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.con-shell .card-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.con-shell .kind-glyph{width:28px;height:28px;display:grid;place-items:center;border-radius:2px;border:1px solid rgba(34,211,238,.15);color:#22d3ee;font-size:11px;font-weight:900;background:#22d3ee0f;flex-shrink:0}.con-shell .kind-glyph.wild{border-color:#22d3ee52;color:#22d3ee;background:#22d3ee14}.con-shell .kind-glyph.high{border-color:#a855f74d;color:#a855f7;background:#a855f714}.con-shell .kind-glyph.ovo{border-color:#ffffff24;color:#c6c9d4;background:#ffffff0d}.con-shell .kind-glyph.conf{border-color:#22d3ee52;color:#22d3ee;background:#22d3ee14}.con-shell .card-title{margin:0;font-size:22px;font-family:Teko,sans-serif;letter-spacing:.02em;color:#e8e8ed;line-height:1.1}.con-shell .card-sub{margin:2px 0 0;color:#9ca3af;font-size:11px}.con-shell .card-meta{display:flex;gap:6px;align-items:center;justify-content:flex-end}.con-shell .card-brief{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:10px}.con-shell .prize{display:flex;align-items:baseline;gap:6px}.con-shell .prize .label{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:#555560;font-weight:800}.con-shell .prize .value{font-family:Teko,sans-serif;font-size:28px;line-height:.9;color:#e8e8ed}.con-shell .week-chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:9px;font-weight:900;letter-spacing:.7px;color:#9ca3af;white-space:nowrap}.con-shell .card-foot{display:flex;justify-content:flex-end;margin-top:10px}.con-shell .survivor-meta{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:10px}.con-shell .sparkline{display:flex;align-items:flex-end;gap:6px;height:46px;padding:6px 0}.con-shell .bar{width:12px;border-radius:2px}.con-shell .bar.teal{background:#22d3ee33;border:1px solid rgba(34,211,238,.28)}.con-shell .bar.gold{background:#22d3ee2e;border:1px solid rgba(34,211,238,.32)}.con-shell .bar.h4{height:18px}.con-shell .bar.h5{height:24px}.con-shell .bar.h7{height:30px}.con-shell .bar.h9{height:36px}.con-shell .bar.h12{height:42px}.con-shell .spark-caption{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#555560;margin-top:4px}.con-shell .viewer-status{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(52,211,153,.28);background:#34d3991a;color:#34d399;font-size:10px;font-weight:900;letter-spacing:.6px;white-space:nowrap}.con-shell .leaderboard{margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.con-shell .lb-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:32px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:background .12s ease;cursor:pointer}.con-shell .lb-row:hover{background:#22d3ee0a}.con-shell .lb-row.viewer{border-left:2px solid #22d3ee;background:#22d3ee12;margin-left:-14px;padding-left:12px}.con-shell .lb-row.viewer:hover{background:#22d3ee1f}.con-shell .lb-row.selected{border-left:2px solid #22d3ee;margin-left:-14px;padding-left:12px;background:#22d3ee0a}.con-shell .lb-row.inactive{opacity:.6}.con-shell .lb-rank{font-size:10px;color:#555560;text-align:center}.con-shell .lb-owner{min-width:0;display:flex;align-items:center;gap:8px}.con-shell .owner-meta{min-width:0}.con-shell .lb-owner b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.con-shell .lb-owner span{display:block;margin-top:3px;font-size:9px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.con-shell .lb-val{font-size:10px;color:#9ca3af;white-space:nowrap}.con-shell .avatar{width:32px;height:32px;background:linear-gradient(135deg,#1c1c20,#ffffff0a);border:1px solid rgba(255,255,255,.08);flex-shrink:0;display:grid;place-items:center;color:#9ca3af;font-size:10px;font-weight:800;border-radius:2px}.con-shell .locked{position:relative;overflow:hidden}.con-shell .locked .leaderboard{opacity:.7}.con-shell .locked:after{content:"Pro preview";position:absolute;inset:auto 10px 10px auto;background:#22d3ee1a;border:1px solid rgba(34,211,238,.32);color:#22d3ee;font-size:9px;font-weight:900;letter-spacing:.6px;padding:3px 6px;border-radius:2px}.con-shell .con-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.con-shell .bets-list{display:flex;flex-direction:column;gap:8px}.con-shell .bet-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:2px;padding:9px;transition:background .12s ease;cursor:pointer}.con-shell .bet-row:hover{background:#22d3ee0a}.con-shell .bet-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.con-shell .bet-names{display:flex;align-items:center;gap:8px;min-width:0}.con-shell .bet-names b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.con-shell .bet-text{display:block;font-size:10px;line-height:1.35;color:#9ca3af}.con-shell .stake{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:9px;font-weight:900;color:#e8e8ed;white-space:nowrap}.con-shell .pos{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:3px;border:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:800;letter-spacing:.4px;margin-left:6px}.con-shell .pos.QB{color:#22d3ee;background:#22d3ee1f}.con-shell .pos.RB{color:#34d399;background:#34d3991f}.con-shell .pos.WR{color:#a855f7;background:#a855f71f}.con-shell .pos.TE{color:#22d3ee;background:#22d3ee1f}.con-shell .pos.K,.con-shell .pos.DEF,.con-shell .pos.FLEX{color:#9ca3af;background:#ffffff14}.con-shell .alpha-corner{background:#1515187a;border:1px solid rgba(168,85,247,.3);border-left:3px solid #a855f7;padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 20px #a855f71f;border-radius:2px}.con-shell .alpha-corner .display{color:#a855f7;font-size:32px}.con-shell .insight{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px;margin-top:8px}.con-shell .insight b{display:block;font-size:11px;margin-bottom:5px;color:#e8e8ed}.con-shell .insight p{margin:0;color:#e8e8ed;font-size:12px;line-height:1.5;font-style:italic}.con-shell .trend-up{color:#34d399}.con-shell .trend-down{color:#b94a4a}.con-shell .trend-flat{color:#9ca3af}.con-shell .hi{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;border:1px solid transparent;font-size:9px;font-weight:900;letter-spacing:.6px;margin-left:6px}.con-shell .hi.teal,.con-shell .hi.gold{color:#22d3ee;border-color:#22d3ee47;background:#22d3ee14}.con-shell .hi.green{color:#34d399;border-color:#34d39947;background:#34d39914}.con-shell .hi.purple{color:#a855f7;border-color:#a855f747;background:#a855f714}.con-shell .footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.con-shell .create-copy{font-size:11px;color:#9ca3af;margin:6px 0 10px}.con-shell .mini-list{margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.con-shell .row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px}.con-shell .row-mini:last-child{border-bottom:0}.con-shell .row-mini strong{color:#e8e8ed;font-size:12px}.con-shell .row-mini span{color:#9ca3af;font-size:11px}.con-shell .pro-card{border-color:#22d3ee38;box-shadow:0 0 20px #22d3ee0f}.con-shell .pro-title{margin:7px 0 5px;font-size:20px;color:#22d3ee;font-family:Teko,sans-serif;letter-spacing:.02em;line-height:1}.con-shell .pro-rows{margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.con-shell .pro-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:30px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:background .12s ease;cursor:pointer}.con-shell .pro-row:hover{background:#22d3ee0a}.con-shell .pro-rank{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:#555560;text-align:center}.con-shell .pro-row b{display:block;font-size:11px;color:#e8e8ed}.con-shell .pro-row span{display:block;margin-top:3px;font-size:10px;color:#9ca3af}.con-shell .blurred{position:relative;opacity:.75}.con-shell .blurred:after{content:"PRO";position:absolute;right:6px;top:6px;border:1px solid rgba(34,211,238,.32);background:#22d3ee14;color:#22d3ee;font-size:9px;font-weight:900;letter-spacing:.6px;border-radius:2px;padding:2px 5px}.con-shell .divider{height:1px;background:#ffffff14;margin:8px 0}.con-shell .spacer-6{height:6px}.con-shell .spacer-8{height:8px}.con-shell .spacer-12{height:12px}@media(max-width:1100px){.con-shell .con-hero-title{font-size:50px}}@media(max-width:1024px){.con-shell .con-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}@media(max-width:900px){.con-shell{width:min(100%,calc(100vw - 20px));padding-top:10px}.con-shell .con-grid{grid-template-columns:1fr}.con-shell .con-right-rail{position:static;max-height:none}.con-shell .con-hero-stats{grid-template-columns:1fr}}@media(max-width:768px){.con-shell .con-card-grid{grid-template-columns:1fr}.con-shell .bet-names b{max-width:240px}}@media(max-width:440px){.con-shell .con-hero-title{font-size:44px}.con-shell .card-title{font-size:20px}.con-shell .prize .value{font-size:26px}.con-shell .bet-names b{max-width:180px}}.con-shell .con-vote-zone{margin:16px 0;padding:18px 20px;background:linear-gradient(to bottom,#6366f10f,#ffffff04);border:1px solid rgba(99,102,241,.22);border-radius:6px}.con-shell .con-vote-zone-header{margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.con-shell .con-vote-zone-title{font-family:var(--font-display);font-size:18px;font-weight:600;margin:4px 0 8px;color:var(--alpha-fg-primary, rgba(255, 255, 255, .95))}.con-shell .con-vote-zone-help{font-size:11px;line-height:1.45;color:var(--alpha-muted, rgba(255, 255, 255, .55));margin:0;max-width:72ch}.con-shell .con-vote-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.con-shell .con-vote-card{padding:14px 16px;background:#0a0c1473;border:1px solid rgba(255,255,255,.06);border-radius:5px;display:flex;flex-direction:column;gap:8px}.con-shell .con-vote-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.con-shell .con-vote-card-title{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0;color:var(--alpha-fg-primary, rgba(255, 255, 255, .95))}.con-shell .con-vote-strategy-pill{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);color:#eab308f2;border-radius:2px;flex-shrink:0}.con-shell .con-vote-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--alpha-muted, rgba(255, 255, 255, .55));font-family:var(--font-mono)}.con-shell .con-vote-prize{font-weight:600;color:var(--alpha-gold, #22d3ee)}.con-shell .con-vote-rule{font-size:12px;line-height:1.4;color:var(--alpha-muted, rgba(255, 255, 255, .5));margin:0;font-style:italic}.con-shell .con-vote-tally{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px}.con-shell .con-vote-tally-bar{grid-column:1 / -1;height:4px;background:#ffffff0a;border-radius:2px;overflow:hidden}.con-shell .con-vote-tally-fill{height:100%;background:linear-gradient(to right,#6366f1d9,#6366f18c)}.con-shell .con-vote-tally-text{font-family:var(--font-mono);font-size:10px;color:var(--alpha-muted, rgba(255, 255, 255, .55))}.con-shell .con-vote-days{font-family:var(--font-mono);font-size:10px;color:var(--alpha-muted, rgba(255, 255, 255, .55));text-align:right}.con-shell .con-vote-comms-link{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.04em;color:#6366f1f2;text-decoration:none;padding:4px 0;align-self:flex-start}.con-shell .con-vote-comms-link:hover{color:#6366f1;text-decoration:underline}.rstr-shell{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--alpha-warn: #f59e0b;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.rstr-shell *{box-sizing:border-box}.rstr-shell .eyebrow{font-family:Teko,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--alpha-muted)}.rstr-shell .display{font-family:Teko,sans-serif;font-weight:600;line-height:.92;letter-spacing:.02em;color:var(--alpha-text)}.rstr-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--alpha-text)}.rstr-shell .stat-num.is-dim{color:var(--alpha-muted)}.rstr-shell .meta-text{font-size:12px;color:var(--alpha-muted);line-height:1.4}.rstr-shell .module-title{font-size:18px;font-weight:600;color:var(--alpha-text)}.rstr-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rstr-shell .sr-only-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rstr-shell .sr-only-focusable:focus{position:static;width:auto;height:auto;padding:8px 12px;background:var(--alpha-bg);color:var(--alpha-text);outline:2px solid var(--alpha-teal);outline-offset:2px;border-radius:2px}.rstr-shell .rstr-hero{position:relative;background:var(--glass-g1);border:1px solid var(--border-mid);border-radius:2px;padding:18px 18px 14px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.rstr-shell .rstr-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold))}.rstr-shell .rstr-hero-body{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.rstr-shell .rstr-hero-title{font-family:Teko,sans-serif;font-size:44px;font-weight:600;line-height:.92;letter-spacing:.02em;margin:0;color:var(--alpha-text)}.rstr-shell .rstr-hero-subtitle{font-size:13px;color:var(--alpha-muted);max-width:640px;margin:0}.rstr-shell .rstr-pulse-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:6px}.rstr-shell .rstr-pulse-cell{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff05;text-decoration:none;color:inherit}.rstr-shell a.rstr-pulse-cell:hover{border-color:var(--border-mid);background:#ffffff0a}.rstr-shell a.rstr-pulse-cell:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:2px}.rstr-shell .rstr-pulse-eyebrow{font-family:Teko,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-teal)}.rstr-shell .rstr-pulse-value{font-size:18px;font-weight:600;color:var(--alpha-text)}.rstr-shell .rstr-pulse-value.stat-num{font-size:22px}.rstr-shell .rstr-pulse-meta{font-size:12px;color:var(--alpha-muted);line-height:1.4}.rstr-shell .rstr-pulse-preview{font-size:11px;line-height:1.35;color:var(--alpha-muted);margin-top:2px}.rstr-shell .rstr-toolbar{position:sticky;top:14px;z-index:10;background:var(--alpha-bg, #0f0f12);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:44px;padding:6px 12px;border:1px solid var(--border-mid);border-radius:2px;display:flex;align-items:center;gap:16px;margin:14px 0 0;flex-wrap:wrap}.rstr-shell .rstr-view-dropdown{display:inline-flex;align-items:center;gap:8px}.rstr-shell .rstr-view-dropdown-label{color:var(--alpha-teal);font-size:11px;letter-spacing:.16em}.rstr-shell .rstr-view-dropdown select{appearance:none;-webkit-appearance:none;background-color:#0f1720f5;color:var(--alpha-text);border:1px solid var(--border-mid);border-radius:2px;padding:0 32px 0 12px;min-height:44px;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff99' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.rstr-shell .rstr-view-dropdown select:focus-visible{outline:2px solid var(--alpha-teal);outline-offset:1px}.rstr-shell .rstr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:28px;align-items:start;margin-top:16px}@media(max-width:1024px){.rstr-shell .rstr-grid{grid-template-columns:1fr}}.rstr-shell .rstr-card{background:var(--glass-g2);border:1px solid var(--border-mid);border-radius:2px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;padding:0}.rstr-shell .rstr-card.viewer{border:1px solid rgba(34,211,238,.32)}.rstr-shell .rstr-card-header{height:56px;padding:0 14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--border-soft)}.rstr-shell .rstr-card.viewer .rstr-card-header{background:#22d3ee0f}.rstr-shell .rstr-card-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--glass-g3);border:1px solid var(--border-mid)}.rstr-shell .rstr-card-avatar img{width:100%;height:100%;object-fit:cover;display:block}.rstr-shell .rstr-card-avatar.tone-teal{border-color:#22d3ee59}.rstr-shell .rstr-card-avatar.tone-gold{border-color:#a855f76b}.rstr-shell .rstr-card-avatar-fallback{font-family:Teko,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--alpha-muted)}.rstr-shell .rstr-card-header-text{min-width:0;display:flex;flex-direction:column;gap:2px}.rstr-shell .rstr-card-team-name{font-size:15px;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rstr-shell .rstr-card-owner{color:var(--alpha-muted)}.rstr-shell .rstr-card-record{font-size:13px;font-weight:600;color:var(--alpha-text)}.rstr-shell .rstr-card-pf{font-size:11px;color:var(--alpha-muted)}.rstr-shell .rstr-card-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rstr-shell .rstr-stat-line{height:32px;margin:10px 14px 0;padding:0 12px;background:var(--glass-g3);border:1px solid var(--border-soft);border-radius:2px;display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:var(--alpha-muted)}.rstr-shell .rstr-stat-seg{display:inline-flex;align-items:baseline}.rstr-shell .rstr-stat-pos{text-decoration:none;cursor:default}.rstr-shell .rstr-stat-count{color:var(--alpha-text)}.rstr-shell .rstr-stat-sep{color:#ffffff4d}.rstr-shell .rstr-pos-group{padding-top:4px;padding-bottom:6px}.rstr-shell .rstr-pos-group-header{font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--alpha-muted);margin:0 0 4px;padding:0 14px;display:flex;align-items:baseline;gap:6px}.rstr-shell .rstr-pos-group-header .count{color:var(--alpha-dim)}.rstr-shell .rstr-pos-group-header abbr{text-decoration:none;cursor:default}.rstr-shell .rstr-pos-group-list,.rstr-shell .rstr-player-row-wrap{list-style:none;margin:0;padding:0}.rstr-shell .rstr-player-row{display:grid;grid-template-columns:minmax(0,1fr) 40px 48px 48px 38px 64px;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:4px;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-soft)}.rstr-shell .rstr-pos-group:last-child .rstr-player-row-wrap:last-child .rstr-player-row{border-bottom:none}.rstr-shell .rstr-col-header-row{display:grid;grid-template-columns:minmax(0,1fr) 40px 48px 48px 38px 64px;align-items:center;gap:8px;padding:8px 14px 4px;border-bottom:1px solid var(--border-soft);font-family:Teko,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-muted)}.rstr-shell .rstr-col-header-cell{text-align:right}.rstr-shell .rstr-col-header-cell abbr{text-decoration:none;color:inherit;cursor:help}.rstr-shell .rstr-col-header-row .rstr-col-header-cell:nth-child(3),.rstr-shell .rstr-col-header-row .rstr-col-header-cell:nth-child(4),.rstr-shell .rstr-player-row .rstr-row-ecr,.rstr-shell .rstr-player-row .rstr-row-proj{border-right:1px solid rgba(255,255,255,.04)}.rstr-shell .rstr-row-headshot{display:flex;align-items:center;justify-content:center}.rstr-shell .rstr-row-stack{min-width:0;display:flex;flex-direction:column;line-height:1.2;gap:1px}.rstr-shell .rstr-row-name{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--alpha-text)}.rstr-shell .rstr-row-meta{font-size:11px;line-height:1.2;color:var(--alpha-muted);display:flex;align-items:center;gap:6px}.rstr-shell .rstr-row-meta .rstr-row-meta-team{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rstr-shell .rstr-row-ecr,.rstr-shell .rstr-row-proj,.rstr-shell .rstr-row-total{font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.rstr-shell .rstr-row-ecr{color:var(--alpha-muted)}.rstr-shell .rstr-row-proj{font-weight:600;color:var(--alpha-text)}.rstr-shell .rstr-row-total{color:#e8e8edc7}.rstr-shell .rstr-row-bye{font-size:11px;font-variant-numeric:tabular-nums;color:#e8e8ed8c;text-align:center}.rstr-shell .rstr-row-bye.is-bye-now{color:var(--alpha-warn);font-weight:700;letter-spacing:.06em}.rstr-shell .rstr-row-acq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums;color:#e8e8ed8c;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.rstr-shell .rstr-headshot,.rstr-shell .rstr-headshot-fallback{width:30px;height:30px;border-radius:50%}.rstr-shell .rstr-headshot{object-fit:cover;background:#ffffff0a}.rstr-shell .rstr-headshot-fallback{background:#ffffff0f;color:var(--alpha-muted);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.rstr-shell .rstr-team-logo{background:#fff;padding:2px}.rstr-shell .rstr-news-dot{width:6px;height:6px;border-radius:50%;background:var(--alpha-teal);display:inline-block;flex-shrink:0}.rstr-shell .rstr-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:1px 5px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid;flex-shrink:0}.rstr-shell .rstr-status-chip.status-questionable,.rstr-shell .rstr-status-chip.status-doubtful{border-color:#b94a4a52;background:#b94a4a14;color:var(--alpha-text)}.rstr-shell .rstr-status-chip.status-out{border-color:#e573738c;background:#e573731f;color:#f5b7b7}.rstr-shell .rstr-status-chip.status-ir{border-color:var(--border-soft);background:#ffffff0a;color:var(--alpha-muted)}.rstr-shell .rstr-status-chip.status-bye{border-color:var(--border-soft);background:transparent;color:var(--alpha-muted)}@media(prefers-reduced-motion:reduce){.rstr-shell *{transition:none!important;animation:none!important}}.ring-of-honor-shell{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--glass-g1-gold: rgba(21, 21, 24, .58);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);--ribbon-stitch: repeating-linear-gradient(90deg, rgba(168, 85, 247, .45) 0 2px, transparent 2px 6px);--shadow-soft: 0 0 20px rgba(34, 211, 238, .07);--shadow-gold: 0 0 24px rgba(168, 85, 247, .12);--marble: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02)), radial-gradient(120% 80% at 10% 10%, rgba(255, 255, 255, .03) 0, rgba(255, 255, 255, 0) 60%), radial-gradient(100% 60% at 90% 20%, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, 0) 60%);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ring-of-honor-shell *,.ring-of-honor-shell *:before,.ring-of-honor-shell *:after{box-sizing:border-box}.ring-of-honor-shell .g1,.ring-of-honor-shell .g2,.ring-of-honor-shell .g3,.ring-of-honor-shell .g1-gold{border-radius:2px;position:relative;overflow:hidden}.ring-of-honor-shell .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-soft)}.ring-of-honor-shell .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ring-of-honor-shell .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ring-of-honor-shell .g1-gold{background:var(--glass-g1-gold);border:1px solid var(--border-gold);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-gold)}.ring-of-honor-shell .panel{padding:14px}.ring-of-honor-shell .panel+.panel{margin-top:12px}.ring-of-honor-shell .eyebrow{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--alpha-muted)}.ring-of-honor-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.ring-of-honor-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.ring-of-honor-shell .meta-text{font-size:11px;color:var(--alpha-muted)}.ring-of-honor-shell .note,.ring-of-honor-shell .statline{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .nowrap{white-space:nowrap}.ring-of-honor-shell .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ring-of-honor-shell .mt-6{margin-top:6px}.ring-of-honor-shell .mt-8{margin-top:8px}.ring-of-honor-shell .mt-10{margin-top:10px}.ring-of-honor-shell .mt-12{margin-top:12px}.ring-of-honor-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ring-of-honor-shell .module-title{margin:2px 0 0;font-size:28px;line-height:1;color:var(--alpha-text)}.ring-of-honor-shell .roman-index{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ring-of-honor-shell .roman{font-family:Teko,sans-serif;color:var(--alpha-gold);font-size:28px;letter-spacing:.06em}.ring-of-honor-shell .gold-hr{height:2px;background:linear-gradient(90deg,#a855f7a6,#a855f72e);border:0;margin:10px 0}.ring-of-honor-shell .teal-hr{height:2px;background:linear-gradient(90deg,rgba(34,211,238,.55),transparent);border:0;margin:8px 0}.ring-of-honor-shell .roh-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.ring-of-honor-shell .roh-top-row>.roh-hero,.ring-of-honor-shell .roh-top-row>.alpha-corner{height:100%;display:flex;flex-direction:column}.ring-of-honor-shell .roh-top-row>.panel{margin-top:0}.ring-of-honor-shell .roh-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:14px;align-items:start;margin-top:14px}.ring-of-honor-shell .rail{display:flex;flex-direction:column;gap:12px;min-width:0}.ring-of-honor-shell .right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}.ring-of-honor-shell .hero{min-height:360px;padding-top:18px}.ring-of-honor-shell .hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.95}.ring-of-honor-shell .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 10%,rgba(168,85,247,.12),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 12px);opacity:.35}.ring-of-honor-shell .hero-wrap{display:grid;grid-template-columns:1fr;gap:10px;position:relative;z-index:1}.ring-of-honor-shell .hero-title{margin:8px 0 2px;font-size:100px}.ring-of-honor-shell .hero-subline{font-family:Teko,sans-serif;font-size:18px;letter-spacing:.12em;color:var(--alpha-gold);text-transform:uppercase}.ring-of-honor-shell .hero-narrative{margin:0;max-width:760px;font-size:13px;line-height:1.55;color:var(--alpha-muted)}.ring-of-honor-shell .hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.ring-of-honor-shell .chip{border:1px solid rgba(255,255,255,.09);background:#ffffff08;padding:6px 8px;border-radius:2px;font-size:10px;color:var(--alpha-muted);white-space:nowrap}.ring-of-honor-shell .pro-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid var(--border-gold);background:#a855f71f;color:var(--alpha-gold);font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.ring-of-honor-shell .ribbon{margin-top:12px;border:1px solid var(--border-gold);background:#a855f714;position:relative;border-radius:2px;overflow:hidden}.ring-of-honor-shell .ribbon:before{content:"";position:absolute;inset:0;background:var(--ribbon-stitch);opacity:.22;pointer-events:none}.ring-of-honor-shell .ribbon-inner{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:12px}.ring-of-honor-shell .ribbon-year{font-size:68px;color:var(--alpha-gold);line-height:.9}.ring-of-honor-shell .ribbon-team b{display:block;font-size:16px;color:var(--alpha-text)}.ring-of-honor-shell .ribbon-team span{display:block;margin-top:2px;font-size:11px;color:var(--alpha-muted)}.ring-of-honor-shell .ribbon-stars{margin-left:auto;color:var(--alpha-gold);font-size:12px;letter-spacing:.3em}.ring-of-honor-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.ring-of-honor-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.ring-of-honor-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.ring-of-honor-shell .roh-subnav{position:sticky;top:14px;z-index:5;margin-top:12px}.ring-of-honor-shell .subnav-bar{border:1px solid var(--border-mid);background:#0a0a0ca6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;gap:10px;flex-wrap:wrap;padding:8px;border-radius:2px}.ring-of-honor-shell .subnav-link{font-size:11px;font-weight:800;color:var(--alpha-muted);border:1px solid var(--border-soft);padding:6px 8px;border-radius:6px;cursor:pointer;background:#ffffff05;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.ring-of-honor-shell .subnav-link:hover,.ring-of-honor-shell .subnav-link.is-active{color:var(--alpha-text);border-color:#22d3ee33;background:#22d3ee0f}.ring-of-honor-shell .banners-panel .module-title{font-size:30px}.ring-of-honor-shell .controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ring-of-honor-shell .controls .meta-text{margin-left:8px}.ring-of-honor-shell .pill{height:26px;padding:0 9px;border-radius:6px;border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:900;background:#ffffff08;color:var(--alpha-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.ring-of-honor-shell .pill.is-active{background:#ffffff0e;color:var(--alpha-text);border-color:#ffffff2e}.ring-of-honor-shell .lineage-timeline{margin:8px 0 10px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:8px;position:relative;overflow:hidden}.ring-of-honor-shell .timeline-row{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}.ring-of-honor-shell .pip{height:10px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px}.ring-of-honor-shell .pip.is-filled{background:#a855f773;border-color:#a855f773}.ring-of-honor-shell .pip.is-viewer{background:#a855f7d9;border-color:#a855f7f2;box-shadow:0 0 6px #a855f759}.ring-of-honor-shell .year-labels{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-top:4px}.ring-of-honor-shell .year-labels span{font-size:9px;color:var(--alpha-muted);text-align:center;font-family:JetBrains Mono,ui-monospace,monospace}.ring-of-honor-shell .dynasty-bracket{position:absolute;height:4px;background:#a855f759;border:1px solid rgba(168,85,247,.55);border-radius:4px;top:4px}.ring-of-honor-shell .fade-edges{position:relative}.ring-of-honor-shell .banners-strip{display:grid;grid-auto-flow:column;grid-auto-columns:240px;gap:10px;overflow-x:auto;padding:8px 28px 10px;scroll-snap-type:x mandatory}.ring-of-honor-shell .banners-strip::-webkit-scrollbar{height:8px}.ring-of-honor-shell .banners-strip::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.ring-of-honor-shell .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-mid);background:#00000073;color:var(--alpha-text);display:grid;place-items:center;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace}.ring-of-honor-shell .carousel-arrow.left{left:4px}.ring-of-honor-shell .carousel-arrow.right{right:4px}.ring-of-honor-shell .carousel-arrow:hover{border-color:var(--border-teal);color:var(--alpha-teal);background:#22d3ee1a}.ring-of-honor-shell .banner-card{scroll-snap-align:start;border:1px solid var(--border-mid);background:#ffffff09;border-radius:2px;display:flex;flex-direction:column;min-height:300px;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px))}.ring-of-honor-shell .banner-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#a855f78c}.ring-of-honor-shell .banner-card.is-dynasty:before{width:6px;background:#a855f7d9}.ring-of-honor-shell .banner-card.is-viewer-champ{border-color:#a855f78c;box-shadow:inset 0 0 0 1px #a855f733}.ring-of-honor-shell .banner-top{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--border-soft);background:#00000038}.ring-of-honor-shell .year-mark{font-family:Teko,sans-serif;font-size:60px;color:var(--alpha-gold);line-height:.9}.ring-of-honor-shell .avatar-chip{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(168,85,247,.45);color:var(--alpha-gold);font-size:10px;font-weight:900;background:#a855f714}.ring-of-honor-shell .banner-body{padding:10px;display:flex;flex-direction:column;gap:6px}.ring-of-honor-shell .banner-body .team{font-size:12px;font-weight:800}.ring-of-honor-shell .banner-body .owner{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .banner-meta{margin-top:4px;display:grid;grid-template-columns:1fr;gap:4px}.ring-of-honor-shell .meta-row{display:flex;justify-content:space-between;border:1px solid var(--border-soft);background:#ffffff05;padding:6px;border-radius:2px}.ring-of-honor-shell .meta-row span{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .meta-row b{font-size:11px}.ring-of-honor-shell .banner-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:8px 10px 14px;border-top:1px solid var(--border-soft)}.ring-of-honor-shell .medallion{width:20px;height:20px;border-radius:50%;border:1px solid rgba(168,85,247,.55);background:#a855f71f;color:var(--alpha-gold);display:grid;place-items:center;font-size:12px}.ring-of-honor-shell .small-link{border:0;background:transparent;color:var(--alpha-teal);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap;padding:0}.ring-of-honor-shell .small-link:hover{text-decoration:underline}.ring-of-honor-shell .wax-seal{position:absolute;top:8px;right:8px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(168,85,247,.7);background:radial-gradient(circle at 35% 30%,#ffffff2e,#a855f759 45%,#a855f72e 70%);display:grid;place-items:center;color:#0a0a0a;font-weight:900;font-size:10px;letter-spacing:1px;box-shadow:0 2px 6px #00000073,inset 0 0 0 1px #ffffff1f}.ring-of-honor-shell .wax-seal[data-depth="3"]{border-color:#a855f7e6;background:radial-gradient(circle at 35% 30%,#ffffff47,#a855f78c 45%,#a855f752 70%)}.ring-of-honor-shell .imported-tag{position:absolute;left:8px;top:8px;border:1px dashed rgba(255,255,255,.28);background:#ffffff0f;color:var(--alpha-muted);font-size:9px;padding:2px 5px;border-radius:2px;text-transform:uppercase;font-weight:900;z-index:1}.ring-of-honor-shell .inaugural-tag{position:absolute;left:8px;top:32px;border:1px solid rgba(168,85,247,.65);background:#a855f71a;color:var(--alpha-gold);font-size:9px;padding:2px 5px;border-radius:2px;text-transform:uppercase;font-weight:900;z-index:1}.ring-of-honor-shell .imported-dim{opacity:.78;filter:saturate(.8)}.ring-of-honor-shell .managers-panel .module-title{font-size:30px}.ring-of-honor-shell .managers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ring-of-honor-shell .manager-card{border:1px solid var(--border-mid);background:#ffffff08;border-radius:2px;padding:10px;display:flex;flex-direction:column;gap:8px;position:relative}.ring-of-honor-shell .manager-card.is-leader:after{content:"";position:absolute;top:0;right:0;border-top:16px solid var(--alpha-gold);border-left:16px solid transparent}.ring-of-honor-shell .manager-header{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.ring-of-honor-shell .mgr-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(34,211,238,.35);color:var(--alpha-teal);font-size:12px;font-weight:900;background:linear-gradient(135deg,#ffffff08,#ffffff03)}.ring-of-honor-shell .mgr-name{font-family:Teko,sans-serif;font-size:28px;line-height:1;letter-spacing:.02em}.ring-of-honor-shell .manager-card.is-viewer{border-left:2px solid var(--alpha-gold);background:#a855f711}.ring-of-honor-shell .totals-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ring-of-honor-shell .total-box{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:6px;text-align:center}.ring-of-honor-shell .total-box b{display:block;font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace}.ring-of-honor-shell .total-box span{display:block;font-size:9px;color:var(--alpha-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.7px}.ring-of-honor-shell .total-box.is-trophies{border-color:#a855f773;box-shadow:inset 0 0 0 2px #a855f71a}.ring-of-honor-shell .trophy-row{display:flex;justify-content:center;gap:4px;margin-top:4px}.ring-of-honor-shell .trophy{font-size:16px;color:var(--alpha-gold);line-height:1}.ring-of-honor-shell .decade-bars{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.ring-of-honor-shell .decade{display:flex;align-items:center;gap:6px}.ring-of-honor-shell .bar-track{flex:1;height:6px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;overflow:hidden}.ring-of-honor-shell .bar-fill{height:100%;background:#a855f773}.ring-of-honor-shell .recordline{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .h2h-matrix{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:6px;overflow:auto}.ring-of-honor-shell .h2h-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.ring-of-honor-shell .cell{border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:2px;padding:4px;text-align:center}.ring-of-honor-shell .cell .op{display:block;font-size:9px;color:var(--alpha-muted);font-family:JetBrains Mono,ui-monospace,monospace}.ring-of-honor-shell .cell .res{display:block;margin-top:2px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace}.ring-of-honor-shell .res-pos{color:var(--alpha-green)}.ring-of-honor-shell .res-neg{color:var(--alpha-red-soft)}.ring-of-honor-shell .res-neutral{color:var(--alpha-muted)}.ring-of-honor-shell .badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:3px;border:1px solid rgba(168,85,247,.35);color:var(--alpha-gold);font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;background:#a855f714;white-space:nowrap}.ring-of-honor-shell .badge.is-dim{border-color:#ffffff1f;background:#ffffff08;color:var(--alpha-muted)}.ring-of-honor-shell .records-panel .module-title{font-size:30px}.ring-of-honor-shell .filter-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ring-of-honor-shell .records-list{display:flex;flex-direction:column;gap:8px}.ring-of-honor-shell .record-row{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(120px,.7fr) 60px auto 1fr;gap:8px;align-items:center;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:8px}.ring-of-honor-shell .record-title{font-weight:800;font-size:11px}.ring-of-honor-shell .record-value{font-size:12px}.ring-of-honor-shell .holder{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .record-year{font-size:11px;color:var(--alpha-text);text-align:center}.ring-of-honor-shell .status-chip{border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--alpha-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;padding:3px 6px;border-radius:3px;justify-self:start}.ring-of-honor-shell .status-chip[data-status=active]{border-color:#34d39959;background:#34d3991a;color:var(--alpha-text)}.ring-of-honor-shell .status-chip[data-status=shared]{border-color:#a855f759;background:#a855f71a;color:#e9d7ff}.ring-of-honor-shell .status-chip[data-status=broken]{border-color:#ffffff1f;background:#ffffff08;color:var(--alpha-muted)}.ring-of-honor-shell .context{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .stood{font-style:italic;color:var(--alpha-muted);margin-left:6px}.ring-of-honor-shell .retired-panel .module-title{font-size:30px}.ring-of-honor-shell .retired-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ring-of-honor-shell .retired-card.plaque{border:1px solid var(--border-gold);background:var(--marble);border-radius:2px;padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:inset 0 0 0 1px #a855f71a}.ring-of-honor-shell .logo-ph{width:80px;height:80px;border-radius:4px;border:1px solid rgba(168,85,247,.35);background:#a855f71a;display:grid;place-items:center;color:#e9d7ff;font-weight:900;font-family:Teko,sans-serif;font-size:28px;letter-spacing:.04em}.ring-of-honor-shell .founding-badge{position:absolute;top:8px;left:8px;border:1px solid rgba(168,85,247,.45);background:#a855f71a;color:var(--alpha-gold);font-size:9px;padding:2px 6px;border-radius:2px;text-transform:uppercase;font-weight:900}.ring-of-honor-shell .enshrined-stamp{position:absolute;top:8px;right:8px;color:var(--alpha-gold);font-size:10px;border:1px solid rgba(168,85,247,.45);padding:2px 6px;border-radius:2px;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.ring-of-honor-shell .subheader{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-soft);margin-top:18px}.ring-of-honor-shell .subheader b{font-size:13px;display:block;margin-bottom:4px}.ring-of-honor-shell .ret-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .enshrine-quote{font-size:13px;color:#a855f7db;font-style:italic;text-align:center;margin:4px 0}.ring-of-honor-shell .enshrine-quote:before,.ring-of-honor-shell .enshrine-quote:after{content:'"';color:#e9d7ff}.ring-of-honor-shell .yearbook-link{margin-top:6px;align-self:flex-end}.ring-of-honor-shell .awards-panel .module-title{font-size:30px}.ring-of-honor-shell .awards-list{display:flex;flex-direction:column;gap:8px}.ring-of-honor-shell .award-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:14px}.ring-of-honor-shell .award-medallion{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(168,85,247,.55);background:radial-gradient(circle at 35% 30%,#ffffff2e,#a855f733 45%,#a855f71a 70%);color:var(--alpha-gold);font-size:18px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff0f}.ring-of-honor-shell .award-proper b{display:block;font-size:12px;color:var(--alpha-text)}.ring-of-honor-shell .award-proper span{display:block;margin-top:2px;font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .award-year{font-size:11px;color:var(--alpha-muted)}.ring-of-honor-shell .alpha-corner{border:1px solid var(--border-purple);background:#a855f70f;border-radius:2px;padding:12px;box-shadow:0 0 20px #a855f71a}.ring-of-honor-shell .alpha-corner .section-title{font-size:20px;margin:4px 0 8px;color:#e9d7ff;font-family:Teko,sans-serif;letter-spacing:.03em}.ring-of-honor-shell .tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 10px}.ring-of-honor-shell .tab{border:1px solid rgba(168,85,247,.22);background:#a855f714;color:#e9d7ff;border-radius:2px;height:28px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.ring-of-honor-shell .tab.is-active{background:#a855f729;border-color:#a855f76b}.ring-of-honor-shell .insight-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.ring-of-honor-shell .insight-card b{display:block;font-size:11px;margin-bottom:5px}.ring-of-honor-shell .insight-card p{margin:0;color:#a855f7db;font-size:11px;line-height:1.5;font-style:italic}.ring-of-honor-shell .pro-card{border:1px solid rgba(168,85,247,.22);background:#a855f70f;border-radius:2px;padding:8px}.ring-of-honor-shell .pro-title{margin:2px 0 6px;font-size:14px;color:var(--alpha-gold);font-family:Inter,sans-serif;font-weight:700;letter-spacing:.02em}.ring-of-honor-shell .preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;border:1px solid var(--border-soft);background:#ffffff08;border-radius:2px;padding:6px;font-size:11px}.ring-of-honor-shell .preview-row+.preview-row{margin-top:6px}.ring-of-honor-shell .preview-row.is-blurred{filter:blur(1px);opacity:.55}.ring-of-honor-shell .footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.ring-of-honor-shell .row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.ring-of-honor-shell .row-mini:last-child{border-bottom:0}.ring-of-honor-shell .row-mini strong{color:var(--alpha-text);font-size:12px}.ring-of-honor-shell a:focus,.ring-of-honor-shell button:focus{outline:2px dashed rgba(34,211,238,.55);outline-offset:2px}@media(max-width:1100px){.ring-of-honor-shell .banner-card{min-height:280px}}@media(max-width:1024px){.ring-of-honor-shell .banners-strip{grid-auto-columns:220px}.ring-of-honor-shell .year-mark{font-size:56px}.ring-of-honor-shell .ribbon-year{font-size:62px}.ring-of-honor-shell .mgr-name{font-size:26px}.ring-of-honor-shell .hero-title{font-size:92px}}@media(max-width:900px){.ring-of-honor-shell{width:min(100%,calc(100vw - 20px));padding-top:10px}.ring-of-honor-shell .roh-grid{grid-template-columns:1fr}.ring-of-honor-shell .right-rail{position:static;max-height:none}.ring-of-honor-shell .managers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-of-honor-shell .roh-subnav{position:static}}@media(max-width:768px){.ring-of-honor-shell .record-row{grid-template-columns:minmax(140px,1fr) auto minmax(100px,.7fr) 50px auto 1fr}.ring-of-honor-shell .retired-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-of-honor-shell .hero-title{font-size:80px}.ring-of-honor-shell .ribbon-year{font-size:56px}}@media(max-width:440px){.ring-of-honor-shell .managers-grid,.ring-of-honor-shell .retired-grid{grid-template-columns:1fr}.ring-of-honor-shell .banners-strip{grid-auto-columns:86%}.ring-of-honor-shell .module-title{font-size:24px}.ring-of-honor-shell .record-row{grid-template-columns:1fr}.ring-of-honor-shell .status-chip{justify-self:start}.ring-of-honor-shell .hero-title{font-size:64px}}.ring-of-honor-shell{--shame-red: #DC2626;--shame-red-soft: rgba(220, 38, 38, .1);--shame-red-border: rgba(220, 38, 38, .4)}.ring-of-honor-shell .roman.is-red{color:var(--shame-red)}.ring-of-honor-shell .eyebrow.is-red{color:var(--shame-red);letter-spacing:.12em}.ring-of-honor-shell .gold-hr.is-red{background:linear-gradient(90deg,#dc2626a6,#dc26262e)}.ring-of-honor-shell .callout-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ring-of-honor-shell .callout-card{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;position:relative;border-left:3px solid var(--alpha-gold)}.ring-of-honor-shell .callout-card.tone-gold,.ring-of-honor-shell .callout-card.tone-multi{border-left-color:var(--alpha-gold);background:linear-gradient(135deg,rgba(168,85,247,.06),transparent)}.ring-of-honor-shell .callout-card.tone-shame{border-left-color:var(--shame-red);background:linear-gradient(135deg,var(--shame-red-soft),transparent)}.ring-of-honor-shell .callout-glyph{font-size:22px;color:var(--alpha-gold);line-height:1;margin-bottom:2px}.ring-of-honor-shell .callout-card.tone-shame .callout-glyph{color:var(--shame-red)}.ring-of-honor-shell .callout-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--alpha-gold)}.ring-of-honor-shell .callout-card.tone-shame .callout-label{color:var(--shame-red)}.ring-of-honor-shell .callout-primary{font-size:13px;color:var(--alpha-text);font-weight:700}.ring-of-honor-shell .callout-detail{font-size:11px;color:var(--alpha-muted);line-height:1.4}.ring-of-honor-shell .div-champs-panel{margin-top:14px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:12px 14px}.ring-of-honor-shell .div-champs-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ring-of-honor-shell .div-champs-list{display:flex;flex-direction:column;gap:6px}.ring-of-honor-shell .div-champs-row{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--border-soft)}.ring-of-honor-shell .div-champs-row:last-child{border-bottom:0}.ring-of-honor-shell .div-champs-year{color:var(--alpha-gold);font-size:13px}.ring-of-honor-shell .div-champs-divs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:11px;color:var(--alpha-text);min-width:0}.ring-of-honor-shell .div-champs-entry{display:flex;align-items:center;gap:4px;min-width:0}.ring-of-honor-shell .div-abbr{color:var(--alpha-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;border:1px solid rgba(168,85,247,.35);padding:1px 4px;border-radius:2px;flex-shrink:0}.ring-of-honor-shell .logo-mini{width:18px;height:18px;border-radius:2px;background:#a855f726;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-size:8px;font-weight:700;color:#e9d7ff;flex-shrink:0}.ring-of-honor-shell .div-team{font-size:11px;min-width:0}.ring-of-honor-shell .div-champs-toggle{margin-top:8px;background:none;border:0;color:var(--alpha-gold);font-size:11px;cursor:pointer;padding:0}.ring-of-honor-shell .div-champs-toggle:hover{text-decoration:underline}.ring-of-honor-shell .podium-strip{margin:4px 0 14px;border:1px solid var(--border-gold);background:var(--marble);border-radius:2px;padding:12px 14px}.ring-of-honor-shell .podium-eyebrow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ring-of-honor-shell .podium-eyebrow .eyebrow{color:var(--alpha-gold)}.ring-of-honor-shell .podium-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ring-of-honor-shell .podium-plaque{border:1px solid var(--border-soft);background:#ffffff08;border-radius:2px;padding:12px;display:flex;flex-direction:column;gap:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.ring-of-honor-shell .podium-plaque.is-record{border-color:var(--border-gold);background:linear-gradient(180deg,#a855f714,#ffffff05);box-shadow:inset 0 0 0 1px #a855f72e}.ring-of-honor-shell .podium-rank{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--alpha-muted)}.ring-of-honor-shell .podium-rank-num{font-family:Teko,sans-serif;font-size:22px;color:var(--alpha-text);letter-spacing:.04em}.ring-of-honor-shell .podium-plaque.is-record .podium-rank-num{color:var(--alpha-gold)}.ring-of-honor-shell .podium-crown{color:var(--alpha-gold);font-size:16px}.ring-of-honor-shell .podium-record-tag{font-size:9px;color:var(--alpha-gold);letter-spacing:.1em;font-weight:800;border:1px solid rgba(168,85,247,.45);padding:1px 5px;border-radius:2px;margin-left:auto}.ring-of-honor-shell .podium-body{display:flex;flex-direction:column;gap:4px}.ring-of-honor-shell .podium-logo{width:32px;height:32px;border-radius:2px;background:#a855f71f;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-family:Teko,sans-serif;font-size:14px;color:#e9d7ff}.ring-of-honor-shell .podium-team{font-size:13px;font-weight:700;color:var(--alpha-text)}.ring-of-honor-shell .podium-score{font-size:22px;color:var(--alpha-text)}.ring-of-honor-shell .podium-plaque.is-record .podium-score{color:var(--alpha-gold)}.ring-of-honor-shell .podium-context{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .podium-note{font-size:11px;color:var(--alpha-gold);font-style:italic}.ring-of-honor-shell .trophy-case-strip{margin:4px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.ring-of-honor-shell .trophy-case-eyebrow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ring-of-honor-shell .trophy-case-eyebrow .eyebrow{color:var(--alpha-gold)}.ring-of-honor-shell .trophy-case-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ring-of-honor-shell .trophy-card{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:12px;display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--alpha-gold)}.ring-of-honor-shell .trophy-medallion{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(168,85,247,.55);background:radial-gradient(circle at 35% 30%,#ffffff2e,#a855f733 45%,#a855f71a 70%);color:var(--alpha-gold);font-size:26px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff0f}.ring-of-honor-shell .trophy-name{font-size:13px;font-weight:700;color:var(--alpha-text);font-family:Teko,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ring-of-honor-shell .trophy-desc{font-size:11px;color:var(--alpha-muted);line-height:1.4}.ring-of-honor-shell .trophy-holder{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:6px;border-top:1px dashed var(--border-soft);font-size:11px;flex-wrap:wrap}.ring-of-honor-shell .trophy-holder-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--alpha-muted);font-weight:800}.ring-of-honor-shell .trophy-holder-logo{width:18px;height:18px;border-radius:2px;background:#a855f726;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-size:9px;color:#e9d7ff}.ring-of-honor-shell .trophy-holder-team{color:var(--alpha-text);font-weight:600;min-width:0}.ring-of-honor-shell .shame-panel{border-color:var(--shame-red-border);background:linear-gradient(180deg,var(--shame-red-soft),rgba(21,21,24,.48))}.ring-of-honor-shell .shame-title,.ring-of-honor-shell .shame-subtitle{color:var(--shame-red)}.ring-of-honor-shell .shame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ring-of-honor-shell .shame-card{border:1px solid var(--shame-red-border);background:linear-gradient(180deg,#dc26260f,#15151833);border-radius:2px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:background .12s ease}.ring-of-honor-shell .shame-card:hover{background:linear-gradient(180deg,#dc26261a,#15151833)}.ring-of-honor-shell .shame-card.is-redemption{border-color:#34d39966;background:linear-gradient(180deg,#34d3990f,#15151833)}.ring-of-honor-shell .shame-card.is-redemption:hover{background:linear-gradient(180deg,#34d3991a,#15151833)}.ring-of-honor-shell .shame-glyph{font-size:28px;color:var(--shame-red);line-height:1}.ring-of-honor-shell .shame-card.is-redemption .shame-glyph{color:var(--alpha-green)}.ring-of-honor-shell .shame-glyph.is-large{font-size:40px}.ring-of-honor-shell .shame-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--shame-red)}.ring-of-honor-shell .shame-card.is-redemption .shame-label{color:var(--alpha-green)}.ring-of-honor-shell .shame-team{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--alpha-text);min-width:0}.ring-of-honor-shell .shame-logo{width:22px;height:22px;border-radius:2px;background:#a855f726;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-size:9px;color:#e9d7ff;flex-shrink:0}.ring-of-honor-shell .shame-detail{font-size:12px;color:var(--alpha-muted)}.ring-of-honor-shell .shame-quote{font-size:11px;color:#dc2626c7;font-style:italic;margin-top:auto;padding-top:6px;border-top:1px dashed var(--shame-red-border)}.ring-of-honor-shell .shame-card.is-redemption .shame-quote{color:var(--alpha-green);border-top-color:#34d3994d}.ring-of-honor-shell .briar-bowl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ring-of-honor-shell .briar-bowl-row{display:grid;grid-template-columns:36px 18px 1fr;gap:6px;align-items:center;font-size:11px;color:var(--alpha-text);padding:2px 0;border-bottom:1px dashed rgba(220,38,38,.18)}.ring-of-honor-shell .briar-bowl-row:last-child{border-bottom:0}.ring-of-honor-shell .bb-year{color:var(--shame-red);font-size:11px}.ring-of-honor-shell .bb-logo{width:16px;height:16px;border-radius:2px;background:#a855f726;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-size:8px;color:#e9d7ff}.ring-of-honor-shell .bb-team{min-width:0}.ring-of-honor-shell .choke-card{margin-top:12px;display:grid;grid-template-columns:200px 1fr;gap:16px;border:1px solid var(--shame-red-border);background:linear-gradient(135deg,#dc26261a,#15151866);border-radius:2px;padding:16px;position:relative;overflow:hidden}.ring-of-honor-shell .choke-portrait{width:100%;height:100%;min-height:160px;border-radius:2px;background:radial-gradient(circle at 40% 30%,rgba(168,85,247,.22),rgba(220,38,38,.18) 60%,transparent 80%);border:1px solid rgba(168,85,247,.3);display:grid;place-items:center;font-family:Teko,sans-serif;font-size:56px;color:#e9d7ff;letter-spacing:.04em}.ring-of-honor-shell .choke-body{display:flex;flex-direction:column;gap:6px;min-width:0}.ring-of-honor-shell .choke-headline{font-size:16px;font-weight:800;color:var(--alpha-text);display:flex;flex-direction:column;gap:2px}.ring-of-honor-shell .choke-detail{font-size:11px;color:var(--alpha-muted);font-weight:500}.ring-of-honor-shell .choke-story{font-size:13px;color:var(--alpha-text);line-height:1.55;margin:4px 0}.ring-of-honor-shell .rivalries-panel .module-title{font-size:30px}.ring-of-honor-shell .rivalry-card{border:1px solid var(--border-gold);background:#a855f70a;border-radius:2px;padding:16px;display:flex;flex-direction:column;gap:10px;position:relative}.ring-of-honor-shell .rivalry-card.is-featured{background:linear-gradient(135deg,#a855f71f,#ffffff05);box-shadow:inset 0 0 0 1px #a855f72e;padding:20px;margin-bottom:12px}.ring-of-honor-shell .rivalry-ribbon{position:absolute;top:10px;left:10px;background:var(--alpha-gold);color:#1a1408;font-size:9px;letter-spacing:.12em;font-weight:900;padding:3px 8px;border-radius:2px}.ring-of-honor-shell .rivalry-eyebrow{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--alpha-gold);margin-top:14px}.ring-of-honor-shell .rivalry-card.is-secondary .rivalry-eyebrow{margin-top:0}.ring-of-honor-shell .rivalry-title{font-size:28px;color:var(--alpha-text);margin:0;line-height:1}.ring-of-honor-shell .rivalry-card.is-secondary .rivalry-title{font-size:22px}.ring-of-honor-shell .rivalry-matchup{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:6px 0}.ring-of-honor-shell .rivalry-side{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.ring-of-honor-shell .rivalry-logo{width:56px;height:56px;border-radius:4px;background:#a855f726;border:1px solid rgba(168,85,247,.3);display:inline-grid;place-items:center;font-family:Teko,sans-serif;font-size:22px;color:#e9d7ff}.ring-of-honor-shell .rivalry-card.is-secondary .rivalry-logo{width:40px;height:40px;font-size:16px}.ring-of-honor-shell .rivalry-team-name{font-size:13px;font-weight:700;color:var(--alpha-text);max-width:100%}.ring-of-honor-shell .rivalry-owner{font-size:10px;color:var(--alpha-muted)}.ring-of-honor-shell .rivalry-vs{display:flex;flex-direction:column;align-items:center;gap:2px}.ring-of-honor-shell .rivalry-vs-stamp{font-family:Teko,sans-serif;font-size:28px;color:var(--alpha-gold);letter-spacing:.06em;line-height:1}.ring-of-honor-shell .rivalry-record{font-size:16px;color:var(--alpha-text)}.ring-of-honor-shell .rivalry-record-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--alpha-muted)}.ring-of-honor-shell .rivalry-narrative{font-size:13px;color:var(--alpha-text);line-height:1.55;margin:4px 0 0}.ring-of-honor-shell .rivalry-card.is-secondary .rivalry-narrative{font-size:12px}.ring-of-honor-shell .rivalry-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:1024px){.ring-of-honor-shell .callout-strip,.ring-of-honor-shell .trophy-case-row,.ring-of-honor-shell .shame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ring-of-honor-shell .podium-row,.ring-of-honor-shell .div-champs-divs{grid-template-columns:1fr}.ring-of-honor-shell .div-champs-row{grid-template-columns:50px 1fr}.ring-of-honor-shell .choke-card{grid-template-columns:1fr}.ring-of-honor-shell .choke-portrait{min-height:120px}.ring-of-honor-shell .rivalry-secondary-grid{grid-template-columns:1fr}}@media(max-width:440px){.ring-of-honor-shell .callout-strip,.ring-of-honor-shell .trophy-case-row,.ring-of-honor-shell .shame-grid{grid-template-columns:1fr}.ring-of-honor-shell .rivalry-matchup{grid-template-columns:1fr;gap:10px}}.ring-of-honor-shell .roh-norris-cup-callout{display:inline-flex;align-items:center;gap:12px;margin:16px 0 8px;padding:8px 14px;background:linear-gradient(to right,#a855f729,#a855f70d);border:1px solid rgba(168,85,247,.35);border-left:4px solid var(--alpha-gold, #a855f7);border-radius:2px}.ring-of-honor-shell .roh-norris-cup-label{font-family:var(--font-display, "Teko", sans-serif);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alpha-gold, #a855f7)}.ring-of-honor-shell .roh-norris-cup-desc{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--alpha-muted, rgba(255, 255, 255, .55));font-style:italic}.ti-monogram{position:relative;flex:0 0 auto;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.ti-monogram-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ti-monogram-initials{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.5px;line-height:1;border-radius:50%;-webkit-user-select:none;user-select:none}.mte{display:flex;flex-direction:column;gap:18px;max-width:560px}.mte-preview{border:1px solid #23304a;border-radius:14px;background:linear-gradient(160deg,#0f1422,#161c2e);padding:18px}.mte-card{display:flex;align-items:center;gap:14px}.mte-card-emblem{width:56px;height:56px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.mte-card-text{min-width:0}.mte-card-name{font-size:19px;font-weight:800;color:#e7edf7;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.mte-card-league{margin-top:3px;font-size:12px;font-weight:600;color:#9fb0c8;text-transform:uppercase;letter-spacing:.08em}.mte-field{display:flex;flex-direction:column;gap:6px}.mte-label{font-size:12px;font-weight:700;color:#9fb0c8;text-transform:uppercase;letter-spacing:.06em}.mte-input{appearance:none;width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid #23304a;background:#0f1422;color:#e7edf7;font-size:15px;transition:border-color .12s ease}.mte-input::placeholder{color:#9fb0c8}.mte-input:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px;border-color:#2dd4ee}.mte-helper{font-size:13px;color:#9fb0c8;margin:0;line-height:1.4}.mte-helper-dim{color:#9fb0c8}.mte-logo{display:flex;flex-direction:column;gap:12px}.mte-tabs{display:inline-flex;gap:6px;border:1px solid #23304a;border-radius:10px;padding:4px;background:#0f1422;width:fit-content}.mte-tab{appearance:none;border:none;background:transparent;color:#9fb0c8;font-size:13px;font-weight:700;min-height:36px;padding:6px 16px;border-radius:7px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mte-tab.active{background:#2dd4ee24;color:#2dd4ee}.mte-tab:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}.mte-tabpanel{display:flex;flex-direction:column;gap:10px}.mte-emblem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px}.mte-emblem-tile{appearance:none;border:2px solid transparent;border-radius:50%;width:48px;height:48px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.mte-emblem-tile.active{border-color:#2dd4ee}.mte-emblem-tile:hover{transform:scale(1.06)}.mte-emblem-tile:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}.mte-emblem-initials{font-size:17px;font-weight:800;letter-spacing:.5px;line-height:1}.mte-upload-stub{appearance:none;min-height:44px;padding:10px 16px;border-radius:10px;border:1px dashed #23304a;background:#0f1422;color:#9fb0c8;font-size:14px;font-weight:600;cursor:not-allowed;width:fit-content}.mte-confirm{border:1px solid rgba(45,212,238,.35);background:#2dd4ee14;border-radius:12px;padding:14px 16px}.mte-confirm-line{font-size:16px;font-weight:800;color:#e7edf7}.mte-confirm-sub{margin-top:3px;font-size:13px;color:#9fb0c8}.mte-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.mte-btn{appearance:none;min-height:44px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.mte-btn.primary{border:none;background:#2dd4ee;color:#04121a}.mte-btn.primary:hover{background:#5fe0f3}.mte-btn.secondary{border:1px solid #23304a;background:transparent;color:#e7edf7}.mte-btn.secondary:hover{background:#ffffff0a}.mte-btn:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mte-input,.mte-tab,.mte-emblem-tile,.mte-btn{transition:none}.mte-emblem-tile:hover{transform:none}}[data-component=my-settings]{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--alpha-amber: #f59e0b;--border-amber: rgba(245, 158, 11, .32);--alpha-dim-text: #8a8a96;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);--input-bg: rgba(255, 255, 255, .03);--input-border: rgba(255, 255, 255, .1);--input-border-focus: rgba(34, 211, 238, .42);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));overflow-x:hidden;min-height:100vh}[data-component=my-settings] *,[data-component=my-settings] *:before,[data-component=my-settings] *:after{box-sizing:border-box}[data-component=my-settings]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,#000c,#0000002e);mask-image:linear-gradient(to bottom,#000c,#0000002e);z-index:0}.mys-shell{width:100%;max-width:1320px;margin:0 auto;padding:14px 0 28px;position:relative;z-index:1}.mys-settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 8px}.mys-settings-grid{display:grid;grid-template-columns:minmax(240px,.28fr) minmax(0,.72fr);gap:14px;align-items:start;margin-top:14px}[data-component=my-settings] .g1,[data-component=my-settings] .g2,[data-component=my-settings] .g3{border-radius:2px;position:relative;overflow:hidden}[data-component=my-settings] .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-component=my-settings] .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-component=my-settings] .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-component=my-settings] .panel{padding:14px}[data-component=my-settings] .panel+.panel{margin-top:12px}.mys-eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}[data-component=my-settings] .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}[data-component=my-settings] .display-xl{font-size:48px}[data-component=my-settings] .display-lg{font-size:40px}[data-component=my-settings] .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.mys-meta-text{font-size:11px;color:var(--alpha-muted)}.mys-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mys-module-title{margin:4px 0 0;font-size:24px;font-family:Teko,sans-serif;letter-spacing:.03em}.mys-btn{border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:var(--alpha-muted);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mys-btn:hover{border-color:#ffffff2e;background:#ffffff0e;transform:translateY(-1px)}.mys-btn.primary{border-color:#22d3ee33;background:#22d3ee12;color:var(--alpha-teal)}.mys-btn.primary:hover{border-color:#22d3ee6b;background:#22d3ee1f}.mys-btn.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.mys-btn.destructive{border-color:#b94a4a61;color:var(--alpha-red-soft);background:#b94a4a0f}.mys-btn.small{height:24px;padding:0 8px;border-radius:4px;font-size:10px}.mys-inline-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--border-mid);background:transparent;color:var(--alpha-text);cursor:pointer;transition:all .12s ease;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mys-inline-cta:hover{background:#22d3ee14;border-color:var(--border-teal);color:var(--alpha-teal)}.mys-hr{height:1px;background:var(--border-soft);margin:10px 0}.mys-subrail{position:relative}.mys-nav-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mys-nav-item{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:2px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.mys-nav-item:hover{border-color:#ffffff24;background:#ffffff09}.mys-nav-item.active{border-left:2px solid var(--alpha-teal);background:#22d3ee12;border-color:#ffffff1a}.mys-nav-item.active .mys-label{color:var(--alpha-teal);font-weight:800}.mys-nav-item.destructive{border-color:#b94a4a40;background:#b94a4a0a}.mys-nav-item.destructive .mys-label{color:var(--alpha-red-soft);font-weight:800}.mys-glyph{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(34,211,238,.28);color:var(--alpha-teal);font-size:9px;font-weight:900}.mys-glyph.alt{border-color:#ffffff29;color:var(--alpha-muted)}.mys-glyph.danger{border-color:#b94a4a73;color:var(--alpha-red-soft)}.mys-nav-labels{min-width:0}.mys-label{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--alpha-text)}.mys-sublabel{margin-top:2px;font-size:10px;color:var(--alpha-dim-text)}.mys-subrail-footer{margin-top:10px}.mys-row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.mys-row-mini:last-child{border-bottom:0}.mys-muted{color:var(--alpha-muted)}.mys-settings-tabs{display:none}.mys-tabs-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.mys-tab-pill{border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:var(--alpha-muted);border-radius:16px;padding:6px 10px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:border-color .12s ease,background .12s ease}.mys-tab-pill.active{border-color:#22d3ee52;color:var(--alpha-teal);background:#22d3ee12}.mys-tab-pill.danger{border-color:#b94a4a59;color:var(--alpha-red-soft)}.mys-content{min-width:0}.mys-section-header{margin-bottom:8px}.mys-section-title{margin:6px 0 2px;color:var(--alpha-text)}.mys-section-sub{margin:0;font-size:12px;color:var(--alpha-muted)}.mys-form-grid{display:grid;grid-template-columns:1fr;gap:10px}.mys-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:4px}.mys-field.inline{grid-template-columns:auto 1fr;align-items:center}.mys-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mys-field-label{font-size:12px;font-weight:600;color:var(--alpha-text)}.mys-field-helper{font-size:10px;color:var(--alpha-muted)}.mys-field-helper.alert{color:var(--alpha-red-soft)}.mys-input,.mys-select,.mys-readonly-box{width:100%;height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--alpha-text);font-size:12px;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mys-input:focus,.mys-select:focus{border-color:var(--input-border-focus)}.mys-readonly-box{display:flex;align-items:center;color:var(--alpha-muted)}.mys-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.45) 50%),linear-gradient(135deg,rgba(255,255,255,.45) 50%,transparent 50%);background-position:calc(100% - 18px) 12px,calc(100% - 12px) 12px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.mys-avatar-wrap{display:flex;align-items:center;gap:10px}.mys-avatar{width:32px;height:32px;background:linear-gradient(135deg,var(--alpha-surface-2, #1c1c20),rgba(255,255,255,.04));border:1px solid var(--border-soft);flex-shrink:0;display:grid;place-items:center;color:var(--alpha-muted);font-size:10px;font-weight:800;border-radius:50%}.mys-avatar.lg{width:64px;height:64px;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.mys-small-inline{display:flex;gap:8px;align-items:center}.mys-between{display:flex;align-items:center;justify-content:space-between}.mys-row{display:flex;align-items:center;gap:8px;transition:background .12s ease;cursor:pointer}.mys-row:hover{background:#22d3ee0a}.mys-row.static{cursor:default}.mys-row.static:hover{background:transparent}.mys-btn-group{display:flex;gap:8px;align-items:center}.mys-form-actions{padding-top:4px}.mys-dirty-flag{font-size:10px;color:var(--alpha-muted);font-style:italic}.mys-mt-6{margin-top:6px}.mys-mt-8{margin-top:8px}.mys-mt-10{margin-top:10px}.mys-mb-0{margin-bottom:0}.mys-ml-8{margin-left:8px}.focusable:focus{outline:2px solid rgba(34,211,238,.55);outline-offset:2px}.mys-back-wrap{display:flex;gap:8px;align-items:center}.mys-field.invalid .mys-input,.mys-field.invalid .mys-select{border-color:#b94a4a73}.mys-field.valid .mys-input,.mys-field.valid .mys-select{border-color:#34d39959}.mys-input[disabled],.mys-select[disabled],.mys-readonly-box[disabled]{opacity:.7;cursor:not-allowed}.mys-chip{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 6px;border:1px solid var(--border-soft);border-radius:2px;font-size:10px}.mys-chip.teal{color:var(--alpha-teal);border-color:#22d3ee47}.mys-chip.gold{color:var(--alpha-gold);border-color:#a855f752}.mys-chip.red{color:var(--alpha-red-soft);border-color:#b94a4a52}.mys-btn.tap{min-height:44px;padding:0 14px}.mys-btn:disabled,.mys-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mys-btn:disabled:hover,.mys-btn[aria-disabled=true]:hover{transform:none;border-color:#ffffff1a;background:#ffffff06}.mys-btn.primary:disabled:hover,.mys-btn.primary[aria-disabled=true]:hover{border-color:#22d3ee33;background:#22d3ee12}.mys-btn.destructive:disabled:hover,.mys-btn.destructive[aria-disabled=true]:hover{border-color:#b94a4a61;background:#b94a4a0f}.mys-eyebrow.danger{color:var(--alpha-red-soft)}.mys-eyebrow.amber{color:var(--alpha-amber)}.mys-account-lifecycle{display:grid;grid-template-columns:1fr;gap:10px}.mys-export-row{display:grid;grid-template-columns:1fr;gap:8px;padding:10px;border:1px solid var(--border-soft);background:#ffffff05;border-radius:4px}.myt-row-league.mys-export-league{margin:0}.mys-signed-in-with{font-size:10px;color:var(--alpha-muted)}.mys-danger-zone{border:1px solid rgba(185,74,74,.28);background:#b94a4a0a;border-radius:4px;padding:12px;display:grid;gap:8px}.mys-danger-zone.scheduled{border-color:var(--border-amber);background:#f59e0b0d}.mys-danger-count{font-size:18px;color:var(--alpha-amber)}.mys-soon-stub{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 24px}.mys-soon-dot{width:8px;height:8px;border-radius:50%;background:var(--alpha-amber)}.mys-soon-coming{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--alpha-amber)}.mys-soon-preview{max-width:460px;font-size:13px;line-height:1.55;color:var(--alpha-muted)}@media(max-width:1024px){.mys-settings-grid{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr)}}@media(max-width:900px){[data-component=my-settings] .display-xl{font-size:44px}[data-component=my-settings] .display-lg{font-size:36px}}@media(max-width:768px){.mys-settings-grid{grid-template-columns:1fr}.mys-subrail{display:none}.mys-settings-tabs{display:block}}@media(max-width:440px){.mys-avatar.lg{width:56px;height:56px}.mys-glyph{width:20px;height:20px;font-size:8px}.mys-btn{height:28px}.mys-input,.mys-select,.mys-readonly-box{height:32px}}.myt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.myt-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #23304a;border-radius:12px;background:#0f1422}.myt-row-emblem{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.myt-row-text{flex:1 1 auto;min-width:0}.myt-row-name{font-size:15px;font-weight:700;color:#e7edf7;overflow-wrap:anywhere}.myt-row-league{margin-top:2px;font-size:12px;font-weight:600;color:#9fb0c8;text-transform:uppercase;letter-spacing:.06em}.myt-row-nudge{margin-top:4px;font-size:12px;color:#9fb0c8}.myt-row-edit{appearance:none;flex:0 0 auto;min-height:44px;padding:8px 16px;border-radius:9px;border:1px solid rgba(45,212,238,.5);background:transparent;color:#2dd4ee;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s ease}.myt-row-edit:hover{background:#2dd4ee1f}.myt-row-edit:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}.myt-editor-frame{margin-top:4px}.myt-editor-eyebrow{font-size:12px;font-weight:700;color:#9fb0c8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.myt-empty{padding:8px 0}@media(prefers-reduced-motion:reduce){.myt-row-edit{transition:none}}.gm-suite-page{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));overflow-x:hidden;overflow-y:auto;min-height:100vh}.gm-suite-page *{box-sizing:border-box}.gm-suite-page button{font-family:inherit}.gm-suite-page:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.18));mask-image:linear-gradient(to bottom,#000c,#0000002e);z-index:0}.gm-shell{width:100%;max-width:1320px;margin:0 auto;padding:14px 0 28px;position:relative;z-index:1}.gm-g1,.gm-g2,.gm-g3{border-radius:2px;position:relative;overflow:hidden}.gm-g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.gm-g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gm-g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gm-panel{padding:14px}.gm-panel+.gm-panel{margin-top:12px}.gm-eyebrow{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--alpha-muted)}.gm-display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92;font-weight:600}.gm-stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.gm-meta-text{font-size:12px;line-height:1.45;color:var(--alpha-muted)}.gm-module-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid var(--border-soft)}.gm-module-title{margin:4px 0 0;font-size:26px;color:var(--alpha-text)}.gm-module-subtitle{margin-top:5px;max-width:560px}.gm-header{min-height:154px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.gm-header:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),rgba(168,85,247,.84))}.gm-header-copy{min-width:0}.gm-kicker-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gm-page-title{margin:13px 0 8px;font-size:54px;color:var(--alpha-text)}.gm-page-copy{max-width:710px;margin:0;font-size:13px;line-height:1.55;color:var(--alpha-muted)}.gm-header-stats{display:grid;grid-template-columns:repeat(3,auto);gap:8px;align-self:stretch;align-content:end}.gm-summary-chip{min-width:104px;border:1px solid var(--border-soft);background:#ffffff06;border-radius:2px;padding:9px}.gm-summary-chip span{display:block;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);font-weight:800}.gm-summary-chip b{display:block;margin-top:6px;font-size:13px;color:var(--alpha-text);font-weight:600}.gm-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--alpha-teal);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.gm-tag-gold{border-color:#a855f747;background:#a855f714;color:var(--alpha-gold)}.gm-tag-dim{border-color:var(--border-soft);background:#ffffff08;color:var(--alpha-muted)}.gm-grid{display:grid;grid-template-columns:238px minmax(0,1fr) 286px;gap:14px;margin-top:14px;align-items:start}.gm-main{min-width:0}.gm-right-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;scrollbar-width:thin}.gm-rail-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.gm-settings-rail{display:flex;flex-direction:column;gap:4px;padding:8px;background:#ffffff05;border:1px solid var(--border-soft);border-radius:2px}.gm-settings-group{display:contents}.gm-settings-eyebrow{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);padding:14px 12px 6px;border-top:1px solid var(--border-soft);margin-top:8px;font-weight:800}.gm-settings-group:first-child .gm-settings-eyebrow{border-top:0;margin-top:0;padding-top:6px}.gm-settings-item{padding:10px 12px;font-size:13px;color:var(--alpha-muted);cursor:pointer;transition:all .12s ease;border-left:2px solid transparent;background:transparent;border-top:0;border-right:0;border-bottom:0;text-align:left;border-radius:0}.gm-settings-item:hover{color:var(--alpha-text);background:#22d3ee0a}.gm-settings-item.is-active{color:var(--alpha-teal);background:#22d3ee14;border-left-color:var(--alpha-teal)}.gm-mobile-select{display:none;width:100%;height:36px;border:1px solid var(--border-mid);background:#ffffff08;color:var(--alpha-text);border-radius:2px;padding:0 10px;font-size:12px;margin-bottom:10px}.gm-system-card{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;padding:10px}.gm-system-card+.gm-system-card{margin-top:10px}.gm-system-label{font-size:10px;color:var(--alpha-dim);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.gm-system-value{margin-top:6px;font-size:18px;color:var(--alpha-text)}.gm-admin-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.gm-ledger-card{border:1px solid var(--border-soft);background:#ffffff06;border-radius:2px;padding:11px;min-height:82px}.gm-ledger-gold{border-left:2px solid var(--alpha-gold);background:#a855f70b}.gm-ledger-teal{border-left:2px solid var(--alpha-teal);background:#22d3ee09}.gm-ledger-green{border-left:2px solid var(--alpha-green);background:#34d39909}.gm-ledger-card span{display:block;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--alpha-dim);font-weight:800}.gm-ledger-card b{display:block;margin-top:8px;font-size:22px;color:var(--alpha-text);font-weight:600}.gm-ledger-card p{margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--alpha-muted)}.gm-settings-panel{border-top:1px solid var(--border-soft);margin-top:12px}.gm-setting-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 92px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-soft)}.gm-setting-row:last-child{border-bottom:0}.gm-setting-copy b{display:block;font-size:13px;color:var(--alpha-text);font-weight:600}.gm-setting-copy span{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--alpha-muted)}.gm-setting-value{font-size:12px;color:var(--alpha-text);text-align:right}.gm-setting-lock{justify-self:end;font-size:10px;color:var(--alpha-muted);border:1px solid var(--border-soft);background:#ffffff06;padding:4px 7px;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.gm-setting-edit{font-size:10px;color:var(--alpha-teal);border:1px solid rgba(34,211,238,.2);background:#22d3ee12;padding:4px 9px;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease}.gm-setting-edit:hover{border-color:#22d3ee6b;background:#22d3ee1f}.gm-member-table{border:1px solid var(--border-soft);background:#ffffff05;border-radius:2px;overflow:hidden}.gm-member-head{display:grid;grid-template-columns:32px 1fr 80px 80px 100px 80px;gap:10px;padding:8px;border-bottom:1px solid var(--border-soft);color:var(--alpha-dim);font-size:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.gm-member-row{display:grid;grid-template-columns:32px 1fr 80px 80px 100px 80px;gap:10px;align-items:center;padding:8px;border-bottom:1px solid var(--border-soft);transition:background .12s ease;cursor:pointer}.gm-member-row:hover{background:#22d3ee0a}.gm-member-row.is-commish{border-left:2px solid var(--alpha-gold);padding-left:6px;background:#a855f70a}.gm-member-row.is-pending{opacity:.6}.gm-member-row.is-locked{opacity:.4}.gm-member-row:last-child{border-bottom:0}.gm-member-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(34,211,238,.34);color:var(--alpha-teal);background:#22d3ee0f;font-size:10px;font-weight:900}.gm-member-row.is-commish .gm-member-avatar{border-color:#a855f785;color:var(--alpha-gold);background:#a855f714}.gm-member-name{min-width:0}.gm-member-name b{display:block;font-size:12px;color:var(--alpha-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.gm-member-name span{display:block;margin-top:3px;font-size:10px;color:var(--alpha-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-role-pill{padding:2px 6px;font-size:9px;font-weight:800;letter-spacing:.05em;border-radius:3px;text-align:center;text-transform:uppercase}.gm-role-commish{color:var(--alpha-gold);background:#a855f71f}.gm-role-member{color:var(--alpha-muted);background:#ffffff0f}.gm-role-pending{color:var(--alpha-teal);background:#22d3ee1a}.gm-member-seen{font-size:10px;color:var(--alpha-muted)}.gm-member-action{color:var(--alpha-teal);background:transparent;border:1px solid var(--border-teal);border-radius:2px;height:24px;font-size:10px;font-weight:800;cursor:pointer}.gm-member-action:hover:not(:disabled){background:#22d3ee14}.gm-member-action:disabled{opacity:.4;cursor:not-allowed}.gm-member-actions-menu{position:relative}.gm-member-action-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;padding:0}.gm-member-actions-list{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:132px;display:flex;flex-direction:column;padding:4px;background:var(--bg-secondary, #18181b);border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:6px;box-shadow:0 8px 24px #00000073}.gm-member-actions-item{text-align:left;background:transparent;border:none;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:700;color:var(--text-secondary, #a1a1aa);cursor:pointer}.gm-member-actions-item:hover{background:#ffffff0f;color:var(--text-primary, #fafafa)}.gm-member-actions-item-danger{color:var(--alpha-rose, #fb7185)}.gm-member-actions-item-danger:hover{background:#f43f5e1f;color:var(--alpha-rose, #fb7185)}.gm-action-cta:disabled{opacity:.45;cursor:not-allowed}.gm-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gm-badge-paid,.gm-badge-active{color:var(--alpha-green);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.gm-badge-pending,.gm-badge-sent{color:var(--alpha-gold);background:#a855f71a;border:1px solid rgba(168,85,247,.2)}.gm-badge-overdue,.gm-badge-locked{color:var(--alpha-red-soft);background:#b94a4a14;border:1px solid rgba(185,74,74,.2)}.gm-pending-panel{margin-top:12px}.gm-action-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:12px}.gm-action-row:last-child{border-bottom:0}.gm-action-main{min-width:0}.gm-action-main b{display:block;color:var(--alpha-text);font-size:12px;font-weight:600}.gm-action-main span{display:block;margin-top:3px;color:var(--alpha-muted);font-size:11px;line-height:1.35}.gm-action-time{font-family:JetBrains Mono,monospace;color:var(--alpha-dim);font-size:10px;white-space:nowrap}.gm-action-controls{display:flex;gap:6px;align-items:center;flex-shrink:0}.gm-action-cta{padding:4px 10px;font-size:11px;border:1px solid var(--border-mid);background:transparent;color:var(--alpha-text);cursor:pointer;transition:all .12s ease;border-radius:2px;white-space:nowrap}.gm-action-cta:hover{background:#22d3ee14;border-color:var(--border-teal);color:var(--alpha-teal)}.gm-action-cta-approve{color:var(--alpha-green);border-color:#34d39952}.gm-action-cta-deny{color:var(--alpha-red-soft);border-color:#b94a4a52}.gm-audit-list{margin-top:2px}.gm-audit-row{display:grid;grid-template-columns:100px 60px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-soft);font-size:11px}.gm-audit-row:last-child{border-bottom:0}.gm-audit-time{font-family:JetBrains Mono,monospace;color:var(--alpha-dim)}.gm-audit-actor{color:var(--alpha-muted)}.gm-audit-action{color:var(--alpha-text);line-height:1.35}.gm-billing-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-soft)}.gm-billing-row:last-child{border-bottom:0}.gm-billing-row b{display:block;font-size:12px;color:var(--alpha-text);font-weight:600}.gm-billing-row span{display:block;margin-top:3px;color:var(--alpha-muted);font-size:10px}.gm-pro-card{border-color:#a855f738;background:#a855f709}.gm-pro-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.gm-pro-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:3px;border:1px solid rgba(168,85,247,.42);background:#a855f724;color:var(--alpha-gold);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gm-pro-title{margin:4px 0 6px;font-size:24px;color:var(--alpha-gold)}.gm-pro-copy{margin:0 0 10px;color:var(--alpha-muted);font-size:11px;line-height:1.5}.gm-pro-preview{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid rgba(168,85,247,.14);background:#a855f70a;border-radius:2px;margin-bottom:10px;overflow:hidden}.gm-pro-preview-row{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:baseline;font-size:11px;line-height:1.4;color:var(--alpha-text)}.gm-pro-rank{color:var(--alpha-gold);font-weight:800}.gm-pro-row-text{color:var(--alpha-text)}.gm-pro-preview-row.is-blurred{filter:blur(3px);opacity:.5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.gm-footer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.gm-cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.gm-cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.gm-cta-secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.gm-cta-pro{border-color:#a855f76b;background:#a855f724;color:var(--alpha-gold)}.gm-cta-pro:hover{border-color:#a855f79e;background:#a855f733}@media(max-width:1100px){.gm-grid{grid-template-columns:218px minmax(0,1fr) 260px}.gm-member-head,.gm-member-row{grid-template-columns:32px minmax(0,1fr) 72px 72px 84px 64px}}@media(max-width:900px){.gm-grid{grid-template-columns:1fr}.gm-right-rail{position:static;max-height:none}.gm-settings-rail{display:none}.gm-mobile-select{display:block}.gm-header{grid-template-columns:1fr;align-items:start}.gm-header-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.gm-shell{width:min(100%,calc(100vw - 20px));padding-top:10px}.gm-admin-ledger{grid-template-columns:1fr}.gm-setting-row{grid-template-columns:1fr;gap:6px}.gm-setting-value{text-align:left}.gm-setting-lock{justify-self:start}.gm-member-head{display:none}.gm-member-row,.gm-member-row.is-commish{grid-template-columns:32px 1fr auto;padding-left:8px}.gm-member-row .gm-role-pill,.gm-member-row .gm-member-seen,.gm-member-row .gm-badge{display:none}.gm-audit-row{grid-template-columns:72px 48px 1fr}}.gm-sg-panel{position:relative}.gm-sg-who-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:3px;border:1px solid var(--border-teal);background:#22d3ee14;color:var(--alpha-teal);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.gm-sg-row{align-items:start}.gm-sg-value{display:flex;align-items:center;min-height:32px}.gm-sg-lock-cell{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.gm-sg-lock-editable{color:var(--alpha-teal);border-color:var(--border-teal);background:#22d3ee12}.gm-sg-lock-locked{color:var(--alpha-dim);border-color:var(--border-soft);background:#ffffff05}.gm-sg-lock-review{color:var(--alpha-purple);border-color:var(--border-purple);background:#a855f712}.gm-sg-lock-reason{font-size:10px;line-height:1.3;color:var(--alpha-dim);text-align:right;max-width:160px}.gm-sg-impact{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:var(--alpha-muted)}.gm-sg-control{width:100%;min-height:32px;border:1px solid var(--border-mid);background:#ffffff08;color:var(--alpha-text);border-radius:2px;padding:0 9px;font-size:12px;font-family:inherit;transition:border-color .16s ease,background .16s ease}.gm-sg-control:hover{border-color:var(--border-strong)}.gm-sg-control:focus{outline:none;border-color:#22d3ee73;background:#22d3ee0d}.gm-sg-input{font-variant-numeric:tabular-nums}.gm-sg-select{cursor:pointer}.gm-sg-select option{background:var(--alpha-surface);color:var(--alpha-text)}.gm-sg-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border:1px solid var(--border-mid);background:#ffffff08;border-radius:2px;cursor:pointer;color:var(--alpha-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:border-color .16s ease,background .16s ease,color .16s ease}.gm-sg-toggle .gm-sg-toggle-knob{width:26px;height:14px;border-radius:8px;background:var(--alpha-dim);position:relative;transition:background .16s ease;flex-shrink:0}.gm-sg-toggle .gm-sg-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--alpha-text);transition:transform .16s ease}.gm-sg-toggle.is-on{color:var(--alpha-teal);border-color:var(--border-teal);background:#22d3ee12}.gm-sg-toggle.is-on .gm-sg-toggle-knob{background:var(--alpha-teal)}.gm-sg-toggle.is-on .gm-sg-toggle-knob:after{transform:translate(12px)}.gm-sg-advanced{margin-top:4px}.gm-sg-advanced-toggle{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:12px 0;background:transparent;border:0;border-top:1px solid var(--border-soft);cursor:pointer;color:var(--alpha-muted)}.gm-sg-advanced-toggle:hover{color:var(--alpha-text)}.gm-sg-advanced-toggle svg{margin-top:2px;flex-shrink:0}.gm-sg-advanced-label b{display:block;font-size:12px;font-weight:700;color:var(--alpha-text);text-transform:uppercase;letter-spacing:.08em}.gm-sg-advanced-label span{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--alpha-muted)}.gm-sg-advanced-body{border-top:1px solid var(--border-soft)}.gm-sg-savebar{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 0 2px;border-top:1px solid var(--border-mid);background:linear-gradient(180deg,transparent,var(--alpha-bg) 40%)}.gm-sg-confirm-list{margin:4px 0 0;padding:0 0 0 18px;list-style:disc;font-size:12px;line-height:1.5;color:var(--alpha-muted)}.gm-sg-confirm-list li{margin-bottom:4px}@media(max-width:768px){.gm-sg-lock-cell{justify-self:start;align-items:flex-start}.gm-sg-lock-reason{text-align:left}.gm-sg-savebar{bottom:0}}.den-office{position:fixed;inset:0;background-image:url(/assets/alpha/den-office.png);background-size:cover;background-position:center;z-index:0;opacity:0;transition:opacity .6s ease-in}.den-office.loaded{opacity:1}.den-dim{position:fixed;inset:0;z-index:1;background:linear-gradient(90deg,#05050aa6,#05050a80 35%,#05050a4d 55%,#05050a26 70%),linear-gradient(to top,rgba(5,5,10,.6) 0%,transparent 22%),linear-gradient(to bottom,rgba(5,5,10,.35) 0%,transparent 10%)}.den-scan{position:fixed;inset:0;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 4px,rgba(99,102,241,.008) 4px,rgba(99,102,241,.008) 8px);animation:denDrift 35s linear infinite;pointer-events:none}@keyframes denDrift{to{transform:translateY(80px)}}.den-page{position:relative;z-index:10;width:100%;height:calc(100vh - 184px);display:grid;grid-template-columns:48% 52%;grid-template-rows:auto minmax(0,1fr) auto;padding:13px 16px 11px;row-gap:7px;column-gap:0;overflow:hidden;box-sizing:border-box}.den-g1{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0c1461;border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 28px #0000004d;border-radius:2px}.den-g2{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a0c1447;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 18px #00000038;border-radius:2px}.den-g3{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0c142e;border:1px solid rgba(255,255,255,.04);box-shadow:0 2px 10px #0000001f;border-radius:2px}.den-top{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:9px}.den-top-left{display:flex;flex-direction:column;gap:7px;max-width:48%}.den-score-row{display:flex;align-items:center;gap:10px;opacity:.55}.den-alpha-score{display:flex;align-items:center;gap:8px;padding:5px 10px}.den-score-num{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--color-green);line-height:1;text-shadow:0 0 14px rgba(52,211,153,.2)}.den-score-meta{display:flex;flex-direction:column}.den-score-label{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#34d39966;line-height:1}.den-score-bar{width:60px;height:2px;background:#ffffff0a;border-radius:1px;margin-top:3px;overflow:hidden}.den-score-fill{height:100%;background:linear-gradient(90deg,var(--color-green),#5ee8b7);border-radius:1px;transition:width 1.2s ease-out}.den-league-label{font-family:var(--font-mono);font-size:10px;color:#ffffff4d;align-self:center}.den-streak{display:flex;align-items:center;gap:4px;padding:4px 10px;font-family:var(--font-display);font-size:14px;color:var(--color-gold)}.den-streak span{font-size:12px}.den-greeting{padding:10px 14px;border-left:3px solid rgba(99,102,241,.4);animation:denGreetingPulse 5s ease-in-out infinite}@keyframes denGreetingPulse{0%,20%,to{border-left-color:#6366f166;box-shadow:none}4%,16%{border-left-color:#6366f1cc;box-shadow:-4px 0 12px #6366f126}}.den-g-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.den-g-dot{width:5px;height:5px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 6px #6366f166;animation:denPulse 3s ease-in-out infinite}@keyframes denPulse{0%,to{opacity:.4}50%{opacity:1}}.den-g-time{font-family:var(--font-mono);font-size:10px;color:#6366f180;letter-spacing:.06em;text-transform:uppercase}.den-g-text{font-size:15px;line-height:1.55;color:#ffffffe0}.den-g-text strong{color:#fffffffa}.den-standing{font-size:15px;font-style:italic;color:#a855f7bf;padding-left:4px;text-shadow:0 0 12px rgba(168,85,247,.15)}.den-top-right{display:flex;flex-direction:column;align-items:flex-end;padding-top:4px;padding-right:20px}.den-tab-row{display:flex;gap:14px;align-items:center}.den-tab{padding:4px 0;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;cursor:pointer;transition:all .15s;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent}.den-tab:hover{color:#ffffffb3;border-bottom-color:#6366f14d}.den-tab.active{color:#a78bfa;border-bottom-color:var(--color-indigo);text-shadow:0 0 12px rgba(99,102,241,.3)}.den-tab-badge{display:inline-block;background:#ef44442e;color:#ef4444;font-size:10px;padding:1px 6px;border-radius:2px;margin-left:6px}.den-detail{display:none;position:fixed;top:67px;right:0;bottom:80px;width:360px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0c149e;border-left:3px solid rgba(99,102,241,.35);border-top:1px solid rgba(99,102,241,.12);border-bottom:1px solid rgba(99,102,241,.12);box-shadow:-12px 0 40px #00000073,0 0 30px #6366f10f;z-index:200;padding:24px 22px;overflow-y:auto;animation:denSlideIn .25s ease-out}.den-detail.open{display:block}.den-detail.closing{display:block;animation:denSlideOut .25s ease-in forwards}@keyframes denSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.den-detail::-webkit-scrollbar{width:4px}.den-detail::-webkit-scrollbar-thumb{background:#6366f126;border-radius:2px}.den-detail::-webkit-scrollbar-track{background:transparent}@keyframes denSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.den-dp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.den-dp-title{font-family:var(--font-display);font-size:18px;letter-spacing:.12em;text-transform:uppercase;color:#a855f799}.den-dp-close{background:none;border:none;color:#ffffff40;font-size:18px;cursor:pointer;padding:2px 6px;transition:color .15s;line-height:1}.den-dp-close:hover{color:#fff9}.den-dp-body{font-size:13px;line-height:1.7;color:#fff9;margin-bottom:16px}.den-dp-body strong{color:#ffffffd9}.den-dp-section{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.04)}.den-dp-section-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#fff3;margin-bottom:6px}.den-dp-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.den-dp-row-label{font-size:12px;color:#fff6}.den-dp-row-value{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#ffffffbf}.den-dp-actions{display:flex;gap:8px;margin-top:14px}.den-btn{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:7px 18px;border-radius:2px;cursor:pointer;transition:all .15s}.den-btn-accent{border:1px solid rgba(99,102,241,.3);background:#6366f124;color:#a78bfa}.den-btn-accent:hover{background:#6366f13d;box-shadow:0 0 14px #6366f11f}.den-btn-dim{border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#ffffff59}.den-btn-dim:hover{background:#ffffff0f;color:#ffffff8c}.den-middle{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:9px;padding-right:14px;min-height:0;overflow:hidden}.den-middle-row{display:flex;gap:8px;flex:1 1 0;min-height:0;overflow:hidden}.den-middle-row>*{flex:1;min-height:0}.den-stream,.den-overnight{min-height:0}.den-facts{display:flex;gap:8px;flex-wrap:wrap}.den-fact{padding:8px 10px;flex:1 1 0;min-width:120px}.den-fact-val{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.15;color:#ffffffe6}.den-fact.empty .den-fact-val{font-size:14px;font-weight:500;color:#ffffff73}.den-fact-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-top:3px}.den-pulse{display:flex;gap:8px}.den-pulse-tile{padding:8px 10px;flex:1}.den-pt-val{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1}.den-pt-val.green{color:var(--color-green)}.den-pt-val.gold{color:#a855f7}.den-pt-val.purple{color:var(--color-indigo)}.den-pt-val.white{color:#ffffffe6}.den-pt-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-top:2px}.den-stream{padding:8px 12px;display:flex;flex-direction:column}.den-stream-head{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#a855f7a6;margin-bottom:5px}.den-stream-item{display:flex;align-items:flex-start;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.02)}.den-stream-item:last-child{border-bottom:none}.den-s-time{font-family:var(--font-mono);font-size:11px;color:#ffffff59;flex-shrink:0;min-width:42px}.den-s-text{font-size:13px;color:#ffffffb3;line-height:1.4;flex:1}.den-s-text strong{color:#ffffffe0}.den-s-action,.den-ov-action{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-indigo);background:#6366f11a;border:1px solid rgba(99,102,241,.2);padding:2px 9px;border-radius:2px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s;align-self:center}.den-s-action:hover,.den-ov-action:hover{background:#6366f133;border-color:#6366f159}.den-overnight{padding:8px 12px}.den-ov-head{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#a855f7a6;margin-bottom:5px}.den-ov-item{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.den-ov-dot{width:4px;height:4px;border-radius:50%;margin-top:5px;flex-shrink:0}.den-ov-text{font-size:13px;color:#ffffffb3;line-height:1.5;flex:1}.den-ov-text strong{color:#ffffffe0}.den-right-spacer{grid-column:2;grid-row:2}.den-bottom{grid-column:2;display:flex;flex-direction:column;gap:11px;padding-top:2px;padding-left:16px;padding-right:4px;flex-shrink:0;min-height:0}.den-insight{padding:9px 16px 13px;border-left:3px solid rgba(99,102,241,.35);display:flex;align-items:flex-start;gap:16px;width:100%;transition:opacity .3s,transform .3s}.den-ic-body{flex:1}.den-ic-tag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-indigo);background:#6366f11a;padding:2px 7px;border-radius:2px;display:inline-block;margin-bottom:5px}.den-ic-text{font-size:14px;line-height:1.6;color:#fffc}.den-ic-text strong{color:#fffffff2}.den-ic-actions{display:flex;gap:6px;flex-shrink:0;align-self:center}.den-whisper{width:100%;position:relative}.den-w-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.den-w-chip{font-family:var(--font-sans);font-size:12.5px;line-height:1;color:#ffffffd1;background:#6366f11a;border:1px solid rgba(99,102,241,.35);border-radius:999px;padding:7px 13px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s,border-color .15s,color .15s,transform .12s}.den-w-chip:hover{background:#6366f138;border-color:#6366f199;color:#fff;transform:translateY(-1px)}.den-w-chip:focus-visible{outline:2px solid rgba(99,102,241,.7);outline-offset:2px}.den-w-box{display:flex;align-items:center;gap:12px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#0a0c14e0;border:1.5px solid rgba(99,102,241,.5);border-radius:2px;padding:14px 20px;box-shadow:0 8px 32px #0009,0 0 24px #6366f133,inset 0 1px #ffffff0a;transition:all .2s;animation:denWhisperGlow 7s ease-in-out infinite}.den-w-box:focus-within{border-color:#6366f1a6;box-shadow:0 8px 32px #00000080,0 0 36px #6366f140,inset 0 1px #ffffff0f;background:#0a0c14eb;animation:none}@keyframes denWhisperGlow{0%,to{box-shadow:0 8px 32px #0009,0 0 24px #6366f126,inset 0 1px #ffffff0a}50%{box-shadow:0 8px 32px #0009,0 0 32px #6366f159,inset 0 1px #ffffff0a}}.den-w-eye{width:9px;height:7px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 6px #6366f166;flex-shrink:0;animation:denPulse 3s ease-in-out infinite}.den-w-input{flex:1;background:none;border:none;outline:none;color:#ffffffe6;font-family:var(--font-sans);font-size:15px}.den-w-input::placeholder{color:#6366f180}.den-w-send{background:none;border:none;color:var(--color-indigo);font-size:18px;cursor:pointer;padding:2px 7px;transition:opacity .15s,transform .15s;flex-shrink:0}.den-w-send:hover:not(:disabled){transform:translate(2px)}.den-w-send:disabled{cursor:default}.den-w-hint{font-family:var(--font-mono);font-size:11px;color:#6366f1b3;margin-top:5px;text-align:right}.den-w-response{font-family:var(--font-mono);font-size:12px;color:#6366f1cc;margin-top:5px;animation:denFadeUp .3s ease-out}.den-boot{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#05050a;transition:opacity .4s ease-out}.den-boot-fading{opacity:0}.den-boot-line{font-family:var(--font-display);font-size:31px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff0;text-shadow:0 0 30px rgba(99,102,241,.3);transition:color .35s ease,transform .35s ease;transform:translateY(6px)}.den-boot-line.visible{color:#ffffffd9;transform:translateY(0)}.den-hidden{opacity:0;pointer-events:none}.den-revealed{opacity:1;transition:opacity .6s ease-in .1s}.den-w-eye.thinking{animation:denPulseThink .8s ease-in-out infinite;background:#eab308;box-shadow:0 0 8px #eab30880}@keyframes denPulseThink{0%,to{opacity:.5}50%{opacity:1}}.den-convo{max-height:40vh;overflow-y:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0c14d1;border:1px solid rgba(99,102,241,.25);box-shadow:0 -8px 32px #00000080,0 0 18px #6366f11a;border-radius:2px;padding:11px 13px;display:flex;flex-direction:column;gap:8px;animation:denConvoIn .3s ease-out;z-index:250}@keyframes denConvoIn{0%{opacity:0;transform:translateY(10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:40vh}}.den-convo-closing{animation:denConvoOut .25s ease-in forwards}@keyframes denConvoOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.den-convo::-webkit-scrollbar{width:4px}.den-convo::-webkit-scrollbar-thumb{background:#6366f126;border-radius:2px}.den-convo::-webkit-scrollbar-track{background:transparent}.den-convo-collapse{align-self:flex-end;background:none;border:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d;cursor:pointer;padding:2px 7px;transition:color .15s}.den-convo-collapse:hover{color:#fff9}.den-w-expand{background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6366f1b3;transition:color .15s}.den-w-expand:hover{color:#6366f1f2}.den-msg{max-width:85%;padding:6px 10px;border-radius:2px;font-size:13px;line-height:1.5;animation:denFadeUp .25s ease-out}.den-msg-user{align-self:flex-end;background:#6366f12e;color:#ffffffd9}.den-msg-alpha{align-self:flex-start;background:#0a0c1480;color:#fffc;display:flex;align-items:flex-start;gap:6px}.den-msg-eye{width:6px;height:6px;border-radius:50%;background:var(--color-indigo);box-shadow:0 0 4px #6366f166;flex-shrink:0;margin-top:5px}.den-msg-resting .den-msg-eye{background:#ffffff4d;box-shadow:none;animation:none}.den-msg-resting-tag{font-size:10px;font-style:italic;opacity:.5;white-space:nowrap}.den-toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a0c14d9;border:1px solid rgba(99,102,241,.3);padding:9px 20px;border-radius:2px;z-index:300;font-family:var(--font-mono);font-size:12px;color:#6366f1d9;animation:denToastIn .2s ease-out}@keyframes denToastIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.den-toast-closing{animation:denToastOut .15s ease-in forwards}@keyframes denToastOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(8px)}}.den-typing-dots{font-size:20px;letter-spacing:2px;animation:denTypingPulse 1s ease-in-out infinite}@keyframes denTypingPulse{0%,to{opacity:.3}50%{opacity:1}}.den-pulse-clickable{cursor:pointer;transition:all .15s}.den-pulse-clickable:hover{background:#0a0c1447;border-color:#ffffff14}@keyframes denFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.den-stagger-target{opacity:0;transform:translateY(10px)}.den-stagger-in{animation:denFadeUp .45s ease-out forwards}.den-protools{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-left:3px solid rgba(168,85,247,.45)}.den-protools-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.den-protools-eyebrow{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a855f7b3;margin-bottom:2px}.den-protools-title{font-family:var(--font-display);font-size:18px;letter-spacing:.04em;color:#ffffffeb;line-height:1.15}.den-protools-badge{display:inline-block;flex-shrink:0;padding:2px 8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;color:#a855f7;background:#a855f71f;border:1px solid rgba(168,85,247,.3);border-radius:2px;align-self:center}.den-protools-copy{font-size:13px;line-height:1.55;color:#ffffff9e;margin:0}.den-protools-rows{display:flex;flex-direction:column;gap:6px}.den-protools-row{display:flex;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;line-height:1.5;color:#ffffffbd;border-bottom:1px solid rgba(255,255,255,.04)}.den-protools-row:last-child{border-bottom:none}.den-protools-rank{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;color:#a855f799;flex-shrink:0;min-width:16px}.den-protools-row-blurred{filter:blur(2.5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:1024px){.den-page{grid-template-columns:55% 45%}.den-top-left{max-width:52%}}@media(max-width:768px){.den-page{grid-template-columns:1fr;padding:12px}.den-middle,.den-bottom{padding-right:0}}@media(max-width:440px){.den-page{grid-template-columns:1fr;padding:9px;row-gap:4px}.den-top{flex-direction:column;gap:8px}.den-top-left{max-width:100%}.den-top-right{align-items:flex-start;padding-right:0;width:100%}.den-tab-row{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px}.den-pulse{flex-wrap:wrap}.den-pulse-tile{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}.den-middle-row{flex-direction:column}.den-middle{max-height:none}.den-bottom{flex-direction:column;gap:10px}.den-insight{width:100%}.den-whisper{width:100%;max-width:100%}.den-score-num{font-size:26px}.den-g-text,.den-standing,.den-tab{font-size:13px}.den-pt-val{font-size:20px}.den-stream-head,.den-ov-head{font-size:12px}}.fin-shell{--fin-bg: #0a0a0c;--fin-bg-deep: #05050a;--fin-surface: #151518;--fin-surface-2: #1c1c20;--fin-text: #e8e8ed;--fin-muted: #9ca3af;--fin-dim: #555560;--fin-teal: #22d3ee;--fin-gold: #22d3ee;--fin-purple: #a855f7;--fin-green: #34d399;--fin-red: #b94a4a;--fin-glass-g1: rgba(21, 21, 24, .58);--fin-glass-g2: rgba(21, 21, 24, .48);--fin-glass-g3: rgba(21, 21, 24, .35);--fin-border-soft: rgba(255, 255, 255, .08);--fin-border-mid: rgba(255, 255, 255, .12);--fin-border-strong: rgba(255, 255, 255, .14);--fin-border-teal: rgba(34, 211, 238, .15);--fin-border-gold: rgba(34, 211, 238, .32);--fin-border-purple: rgba(168, 85, 247, .3);--fin-radius-2: 2px;--fin-radius-3: 3px;--fin-radius-6: 6px;--fin-focus-ring: 0 0 0 2px rgba(34, 211, 238, .35)}.fin-shell{width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;box-sizing:border-box;color:var(--fin-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.fin-shell .panel{padding:14px;border-radius:var(--fin-radius-2);box-sizing:border-box}.fin-g1{background:var(--fin-glass-g1);border:1px solid var(--fin-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;overflow:hidden}.fin-g2{background:var(--fin-glass-g2);border:1px solid var(--fin-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.fin-g3{background:var(--fin-glass-g3);border:1px solid var(--fin-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.fin-eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--fin-muted)}.fin-dim{color:var(--fin-dim)}.fin-display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.fin-stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.fin-meta-text{font-size:11px;color:var(--fin-muted);line-height:1.45}.fin-teal{color:var(--fin-teal)}.fin-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.fin-module-title{margin:4px 0 0;font-size:20px;line-height:1;color:var(--fin-text);font-family:Teko,sans-serif;letter-spacing:.03em}.fin-right-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fin-cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--fin-teal);height:30px;padding:0 10px;border-radius:var(--fin-radius-6);font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.fin-cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.fin-cta-secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--fin-muted)}.fin-cta:focus-visible{outline:none;box-shadow:var(--fin-focus-ring)}.fin-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--fin-radius-3);border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--fin-teal);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.fin-tag-pro{border-color:var(--fin-border-gold);background:#22d3ee17;color:var(--fin-gold)}.fin-kind-chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--fin-radius-3);border:1px solid var(--fin-border-soft);font-size:9px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--fin-muted);background:#ffffff08;white-space:nowrap}.fin-kind-dues{border-color:#22d3ee38;color:var(--fin-teal);background:#22d3ee0f}.fin-kind-payout{border-color:#ffffff1f;color:var(--fin-muted);background:#ffffff08}.fin-kind-refund{border-color:#34d39938;color:var(--fin-green);background:#34d3990f}.fin-kind-adjustment{border-color:#a855f738;color:var(--fin-purple);background:#a855f70f}.fin-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:var(--fin-radius-3);border:1px solid var(--fin-border-soft)}.fin-badge.badge-paid{color:var(--fin-green);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.fin-badge.badge-med{color:var(--fin-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2)}.fin-badge.badge-warning{color:var(--fin-gold);background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.fin-row{transition:background .12s ease;cursor:pointer}.fin-row:hover{background:#22d3ee0a}.fin-row-viewer{border-left:2px solid var(--fin-gold);background:#22d3ee12;padding-left:6px}.fin-row-viewer:hover{background:#22d3ee1f}.fin-row-inactive{opacity:.6}.fin-row-selected{border-left:2px solid var(--fin-teal);padding-left:6px;background:#22d3ee0a}.fin-tilt-anim{transition:transform .16s ease,border-color .16s ease,background .16s ease}.fin-avatar{width:32px;height:32px;background:linear-gradient(135deg,var(--fin-surface-2, #1c1c20),rgba(255,255,255,.04));border:1px solid var(--fin-border-soft);flex-shrink:0;display:grid;place-items:center;color:var(--fin-muted);font-size:10px;font-weight:800;border-radius:50%}.fin-row-cta{padding:4px 10px;font-size:11px;font-weight:500;border:1px solid var(--fin-border-mid);background:transparent;color:var(--fin-text);cursor:pointer;transition:all .12s ease;border-radius:var(--fin-radius-6)}.fin-row-cta:hover{background:#22d3ee14;border-color:var(--fin-border-teal);color:var(--fin-teal)}.fin-row-cta.active{background:#22d3ee1a;border-color:var(--fin-border-teal);color:var(--fin-teal)}.fin-row-cta:focus-visible{outline:none;box-shadow:var(--fin-focus-ring)}.fin-summary-bar{min-height:132px}.fin-summary-bar:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--fin-teal),var(--fin-purple));opacity:.95}.fin-summary-grid{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.fin-summary-left{min-width:0}.fin-summary-title{margin:10px 0 6px;font-size:46px}.fin-summary-sub{margin:0;color:var(--fin-muted);font-size:13px;line-height:1.5;max-width:540px}.fin-trend-up{color:var(--fin-green)}.fin-trend-down{color:var(--fin-red)}.fin-trend-flat{color:var(--fin-muted)}.fin-summary-stats{display:grid;grid-template-columns:repeat(3,auto);gap:10px}.fin-count-chip{border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:var(--fin-radius-2);padding:8px 10px;text-align:right}.fin-count-chip b{display:block;font-size:13px}.fin-count-chip span{display:block;margin-top:2px;font-size:9px;color:var(--fin-dim);text-transform:uppercase;letter-spacing:.9px}.fin-progress-wrap{margin-top:10px}.fin-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.fin-delta{color:var(--fin-muted);font-size:10px}.fin-progress-track{height:8px;border:1px solid rgba(34,211,238,.2);background:#22d3ee0f;border-radius:var(--fin-radius-6);overflow:hidden}.fin-progress-fill{height:100%;background:linear-gradient(90deg,#22d3eee6,#22d3ee8c);transition:width .6s ease}.fin-body-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:14px;align-items:start;margin-top:14px}.fin-main-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.fin-right-rail{display:flex;flex-direction:column;gap:12px;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto}.fin-ledger-table{width:100%;border-collapse:separate;border-spacing:0 6px}.fin-ledger-table thead th{font-size:10px;color:var(--fin-muted);text-transform:uppercase;letter-spacing:.9px;text-align:left;padding:6px 8px;font-weight:600}.fin-ledger-table tbody tr{background:#ffffff06}.fin-ledger-table tbody tr td{padding:9px 8px;border-top:1px solid var(--fin-border-soft);vertical-align:middle}.fin-ledger-table tbody tr td:first-child{border-left:1px solid var(--fin-border-soft);border-radius:var(--fin-radius-2) 0 0 var(--fin-radius-2)}.fin-ledger-table tbody tr td:last-child{border-right:1px solid var(--fin-border-soft);border-radius:0 var(--fin-radius-2) var(--fin-radius-2) 0}.fin-ledger-table tbody tr:hover{border-color:var(--fin-border-teal)}.fin-team-cell{display:flex;align-items:center;gap:8px;min-width:0}.fin-team-meta{min-width:0}.fin-team-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-owner-name{font-size:9px;color:var(--fin-dim)}.fin-amount{white-space:nowrap;font-size:12px;color:var(--fin-text)}.fin-balance{white-space:nowrap;font-size:12px}.fin-balance-positive{color:var(--fin-green)}.fin-balance-zero{color:var(--fin-muted)}.fin-balance-negative{color:var(--fin-red)}.fin-status-pill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--fin-radius-3);border:1px solid var(--fin-border-soft);font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.fin-status-pill.status-paid{color:var(--fin-green);border-color:#34d39940;background:#34d39914}.fin-status-pill.status-partial{color:var(--fin-gold);border-color:#22d3ee4d;background:#22d3ee17}.fin-status-pill.status-unpaid{color:var(--fin-red);border-color:#b94a4a47;background:#b94a4a1a}.fin-method{font-size:10px;color:var(--fin-muted);white-space:nowrap}.fin-method-venmo{color:var(--fin-teal)}.fin-method-zelle{color:var(--fin-purple)}.fin-method-cash{color:var(--fin-muted)}.fin-paid-date{font-size:10px;color:var(--fin-muted);white-space:nowrap}.fin-actions-cell{white-space:nowrap}.fin-txn-list{display:flex;flex-direction:column;gap:8px}.fin-txn-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--fin-border-soft);background:#ffffff07;border-radius:var(--fin-radius-2)}.fin-txn-date{font-size:10px;color:var(--fin-muted);white-space:nowrap}.fin-txn-desc{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-txn-amt{font-size:12px;white-space:nowrap}.fin-amt-positive{color:var(--fin-green)}.fin-amt-negative{color:var(--fin-red)}.fin-txn-method{font-size:10px;color:var(--fin-muted);white-space:nowrap}.fin-payout-table{width:100%;border-collapse:separate;border-spacing:0 6px}.fin-payout-table thead th{font-size:10px;color:var(--fin-muted);text-transform:uppercase;letter-spacing:.9px;text-align:left;padding:6px 8px;font-weight:600}.fin-payout-table tbody tr{background:#ffffff06}.fin-payout-table tbody tr td{padding:9px 8px;border-top:1px solid var(--fin-border-soft);font-size:12px}.fin-payout-table tbody tr td:first-child{border-left:1px solid var(--fin-border-soft);border-radius:var(--fin-radius-2) 0 0 var(--fin-radius-2)}.fin-payout-table tbody tr td:last-child{border-right:1px solid var(--fin-border-soft);border-radius:0 var(--fin-radius-2) var(--fin-radius-2) 0}.fin-release{font-size:10px;color:var(--fin-muted)}.fin-payout-total{border:1px solid var(--fin-border-teal);background:#22d3ee0f}.fin-payout-foot{display:flex;justify-content:flex-end;margin-top:8px}.fin-payout-foot .fin-meta-text b{color:var(--fin-teal)}.fin-subhead{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;border-top:1px solid var(--fin-border-soft)}.fin-row-mini{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--fin-border-soft);font-size:12px}.fin-row-mini:last-child{border-bottom:0}.fin-row-mini strong{color:var(--fin-text);font-size:12px}.fin-pro-card{border-color:#22d3ee38;box-shadow:0 0 20px #22d3ee0f}.fin-pro-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff07;border-radius:var(--fin-radius-2)}.fin-pro-row+.fin-pro-row{margin-top:6px}.fin-pro-row-locked{position:relative;filter:blur(1.2px);opacity:.7}.fin-pro-row-locked:after{content:"PRO";position:absolute;top:6px;right:6px;border:1px solid var(--fin-border-gold);background:#22d3ee1a;color:var(--fin-gold);font-size:9px;font-weight:900;letter-spacing:.7px;padding:2px 6px;border-radius:var(--fin-radius-3)}.fin-pro-meta{font-size:10px;color:var(--fin-muted)}.fin-pill{border-radius:var(--fin-radius-3);border:1px solid var(--fin-border-soft);padding:0 6px;height:18px;display:inline-flex;align-items:center;font-size:9px;font-weight:900;letter-spacing:.7px}.fin-pill-gold{border-color:#22d3ee47;color:var(--fin-gold);background:#22d3ee17}.fin-pill-purple{border-color:#a855f747;color:var(--fin-purple);background:#a855f714}.fin-pill-teal{border-color:#22d3ee47;color:var(--fin-teal);background:#22d3ee17}.fin-footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.fin-small-note{margin-top:6px;font-size:10px;color:var(--fin-muted)}.fin-hide-sm{display:table-cell}@media(max-width:1100px){.fin-summary-title{font-size:42px}}@media(max-width:1024px){.fin-summary-title{font-size:38px}.fin-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fin-body-grid{grid-template-columns:1fr}.fin-right-rail{position:static;max-height:none}.fin-summary-grid{grid-template-columns:1fr}.fin-summary-stats{justify-items:start}}@media(max-width:768px){.fin-hide-sm,.fin-txn-method{display:none}.fin-summary-title{font-size:34px}}@media(max-width:440px){.fin-shell .panel{padding:12px}.fin-summary-title{font-size:30px}.fin-count-chip b{font-size:12px}}._root_2vhxv_12{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);--ink-0: #0a0a0c;--ink-1: #151518;--ink-2: #1d1d22;--ink-3: #2a2a30;--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .1);--text-0: #e8e8ed;--text-1: #9ca3af;--text-2: #6b7280;--teal: #22d3ee;--gold: #a855f7;--purple: #a855f7;--pink: #ec4899;--green: #34d399;min-height:100vh;overflow-x:hidden;background:var(--ink-0);color:var(--text-0);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}._root_2vhxv_12 *,._root_2vhxv_12 *:before,._root_2vhxv_12 *:after{box-sizing:border-box}._bgWash_2vhxv_68{position:fixed;inset:0;pointer-events:none;z-index:-3;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,#05050a,#0a0a0c)}._bgGrid_2vhxv_79{position:fixed;inset:0;pointer-events:none;z-index:-2;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.18));mask-image:linear-gradient(to bottom,#000c,#0000002e)}._eyebrow_2vhxv_93{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}._display_2vhxv_101{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}._statNum_2vhxv_106{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}._mark_2vhxv_115{position:fixed;top:20px;left:24px;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;background:#0a0a0c8c;border:1px solid rgba(255,255,255,.06);border-radius:12px;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 8px 24px #00000040;text-decoration:none;color:inherit;transition:transform .18s ease,background .18s ease,border-color .18s ease}._mark_2vhxv_115:hover{background:#0a0a0cb8;border-color:#a855f738;transform:translateY(-1px)}._markBadge_2vhxv_139{display:block;width:44px;height:44px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(168,85,247,.18))}._markLockup_2vhxv_146{display:flex;flex-direction:column;gap:2px;line-height:1}._markName_2vhxv_152{font-family:Teko,sans-serif;font-weight:600;font-size:22px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-0);line-height:1}._markName_2vhxv_152 b{color:var(--gold);font-weight:600}._markTag_2vhxv_165{font-family:Teko,sans-serif;font-weight:500;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);line-height:1}@keyframes _orbPulse_2vhxv_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes _tileRise_2vhxv_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInL_2vhxv_1{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInR_2vhxv_1{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes _dotPulse_2vhxv_1{0%,to{opacity:.3}50%{opacity:1}}@keyframes _cueSlide_2vhxv_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._frame1_2vhxv_206{position:relative;height:100vh;min-height:720px;display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate}._frame1_2vhxv_206:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 45%,rgba(168,85,247,.18),transparent 70%),radial-gradient(40% 35% at 70% 60%,rgba(34,211,238,.12),transparent 75%),radial-gradient(30% 30% at 22% 55%,rgba(168,85,247,.08),transparent 75%);z-index:-2;animation:_orbPulse_2vhxv_1 11s ease-in-out infinite}._frame1_2vhxv_206:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.025) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);z-index:-1}._frame1Core_2vhxv_238{align-self:center;text-align:center;padding:0 32px;max-width:1280px;justify-self:center;width:100%}._frameEyebrow_2vhxv_246{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff05;font-family:Teko,sans-serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-1);margin-bottom:36px}._eyebrowDot_2vhxv_261{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal);animation:_dotPulse_2vhxv_1 2.4s ease-in-out infinite}._headline_2vhxv_269{font-family:Teko,sans-serif;font-weight:600;font-size:clamp(72px,10vw,140px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 28px;background:linear-gradient(180deg,#e6d2f7,#a855f7 55%,#6b3a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(168,85,247,.18)}._headlineBreak_2vhxv_284{display:block}._headlineAccent_2vhxv_287{background:linear-gradient(180deg,#fff,#d4d4dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._heroSub_2vhxv_293{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(17px,1.4vw,21px);color:var(--text-1);max-width:680px;margin:0 auto 36px;line-height:1.55}._tagline_2vhxv_302{display:inline-block;font-family:Teko,sans-serif;font-weight:500;font-size:18px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);padding:10px 18px;border-top:1px solid rgba(168,85,247,.25);border-bottom:1px solid rgba(168,85,247,.25)}._frame1Foot_2vhxv_314{padding:0 32px 56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px}._ctas_2vhxv_321{grid-column:2;display:flex;gap:14px;justify-content:center}._btn_2vhxv_327{font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:.01em;padding:15px 26px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}._btnPrimary_2vhxv_342{background:var(--teal);color:#06343d;box-shadow:0 10px 40px -12px #22d3ee8c}._btnPrimary_2vhxv_342:hover{transform:translateY(-1px);background:#4ce0f0}._btnGhost_2vhxv_351{background:transparent;border-color:var(--line-strong);color:var(--text-0)}._btnGhost_2vhxv_351:hover{border-color:#fff3;background:#ffffff08}._btnChev_2vhxv_360{display:inline-block;transform:translate(0);transition:transform .16s ease}._btn_2vhxv_327:hover ._btnChev_2vhxv_360{transform:translate(3px)}._scrollCue_2vhxv_368{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px;color:var(--text-2);font-family:Teko,sans-serif;font-size:14px;letter-spacing:.28em;text-transform:uppercase}._scrollCueLine_2vhxv_380{width:1px;height:36px;background:linear-gradient(to bottom,transparent,var(--text-2),transparent);animation:_cueSlide_2vhxv_1 2.4s ease-in-out infinite}._frame1Meta_2vhxv_386{grid-column:1;color:var(--text-2);font-family:Teko,sans-serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase}._frame1Meta_2vhxv_386 b{color:var(--gold);font-weight:500}._revealEyebrow_2vhxv_400{text-align:center;font-family:Teko,sans-serif;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-2);margin:0 0 18px}._revealH_2vhxv_409{text-align:center;font-family:Teko,sans-serif;font-weight:500;font-size:clamp(36px,4.5vw,64px);line-height:1;text-transform:uppercase;margin:0 0 56px;color:var(--text-0)}._revealH_2vhxv_409 em{font-style:normal;color:var(--gold)}._revealSub_2vhxv_423{text-align:center;font-size:15px;line-height:1.6;color:var(--text-1);max-width:720px;margin:-36px auto 56px}._frameBring_2vhxv_435{position:relative;padding:100px 32px 80px;max-width:1320px;margin:0 auto}._bylEyebrow_2vhxv_441{text-align:center;font-family:Teko,sans-serif;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}._bylHeadline_2vhxv_450{text-align:center;font-family:Teko,sans-serif;font-weight:500;font-size:clamp(34px,4.2vw,60px);line-height:1.02;text-transform:none;margin:0 auto 22px;max-width:1000px;background:linear-gradient(180deg,#e6d2f7,#a855f7 60%,#6b3a9e);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.005em}._bylSub_2vhxv_465{text-align:center;max-width:720px;margin:0 auto 56px;color:var(--text-1);font-size:16px;line-height:1.55}._bylBridge_2vhxv_473{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:0 auto 44px;max-width:880px;animation:_tileRise_2vhxv_1 .55s ease-out both}._bylPlatform_2vhxv_483{display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .18s ease}._bylPlatform_2vhxv_483:hover{transform:translateY(-2px)}._bylPlatformIcon_2vhxv_493{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:12px;font-family:Teko,sans-serif;font-weight:600;font-size:28px;letter-spacing:.02em;color:var(--text-0);box-shadow:inset 0 1px #ffffff0a,0 6px 20px -10px #0009}._bylPlatformName_2vhxv_511{font-family:Teko,sans-serif;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-1)}._bylPlatformAlpha_2vhxv_518 ._bylPlatformIcon_2vhxv_493{background:#a855f714;border-color:var(--gold);color:var(--gold);box-shadow:inset 0 1px #ffffff0f,0 0 24px -8px #a855f773}._bylPlatformAlpha_2vhxv_518 ._bylPlatformName_2vhxv_511{color:var(--gold)}._bylArrow_2vhxv_529{display:inline-flex;align-items:center;justify-content:center;width:36px;height:64px;color:var(--teal);font-size:24px;font-family:Teko,sans-serif;text-shadow:0 0 14px rgba(34,211,238,.55);margin:0 6px}._bylArrow_2vhxv_529 svg{width:28px;height:28px;filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}._bylPaste_2vhxv_546{display:flex;gap:10px;max-width:720px;margin:0 auto 40px;padding:8px;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 20px 60px -30px #000000b3,inset 0 1px #ffffff08;animation:_tileRise_2vhxv_1 .55s ease-out both}._bylPasteInput_2vhxv_560{flex:1;background:transparent;border:none;outline:none;color:var(--text-0);font-family:Inter,system-ui,sans-serif;font-size:14px;padding:14px 16px;min-width:0}._bylPasteInput_2vhxv_560::placeholder{color:var(--text-2)}._bylPasteBtn_2vhxv_574{background:var(--teal);color:#06343d;border:none;border-radius:10px;padding:12px 22px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 40px -12px #22d3ee8c;animation:_bylPulseGlow_2vhxv_1 3.4s ease-in-out infinite;white-space:nowrap;flex-shrink:0;transition:transform .16s ease,background .16s ease}._bylPasteBtn_2vhxv_574:hover{transform:translateY(-1px);background:#4ce0f0}@keyframes _bylPulseGlow_2vhxv_1{0%,to{box-shadow:0 10px 40px -12px #22d3ee73}50%{box-shadow:0 10px 50px -10px #22d3eed9}}._bylImport_2vhxv_599{max-width:620px;margin:0 auto 36px;padding:22px 26px;background:#1515189e;border:1px solid var(--line);border-radius:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.9;color:var(--text-1)}._bylImportLine_2vhxv_611{display:flex;align-items:center;gap:10px;opacity:0;animation:_bylLineIn_2vhxv_1 .55s ease-out forwards}._bylImportLine_2vhxv_611:nth-child(1){animation-delay:.05s}._bylImportLine_2vhxv_611:nth-child(2){animation-delay:.35s}._bylImportLine_2vhxv_611:nth-child(3){animation-delay:.65s}._bylImportLine_2vhxv_611:nth-child(4){animation-delay:.95s}._bylImportLine_2vhxv_611:nth-child(5){animation-delay:1.25s}._bylImportLine_2vhxv_611:nth-child(6){animation-delay:1.55s}._bylImportText_2vhxv_624{flex:1;white-space:pre;overflow:hidden}._bylImportCheck_2vhxv_629{color:var(--green);font-weight:700;text-shadow:0 0 8px rgba(52,211,153,.5);flex-shrink:0}@keyframes _bylLineIn_2vhxv_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._bylTrust_2vhxv_639{text-align:center;color:var(--text-2);font-family:Teko,sans-serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;margin:0 auto 56px}._bylTrustDot_2vhxv_648{display:inline-block;margin:0 10px;color:var(--ink-3)}._bylMflCaption_2vhxv_653{max-width:720px;margin:32px auto 0;padding:18px 24px;background:#a855f70a;border-left:3px solid rgba(168,85,247,.5);border-radius:6px;font-size:14px;line-height:1.6;color:var(--text-1);text-align:left}._bylMflCaption_2vhxv_653 b{color:var(--gold);font-weight:600}._bylGuarantee_2vhxv_669{max-width:720px;margin:0 auto;padding:26px 30px;background:linear-gradient(180deg,#a855f70f,#a855f705);border:1px solid rgba(168,85,247,.32);border-left:3px solid var(--gold);border-radius:12px;box-shadow:0 20px 60px -30px #a855f72e,inset 0 1px #ffffff08;animation:_tileRise_2vhxv_1 .55s ease-out both}._bylGuaranteePre_2vhxv_686{font-family:Teko,sans-serif;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}._bylGuaranteeBody_2vhxv_694{margin:0;color:var(--text-0);font-size:15px;line-height:1.6}._frame2_2vhxv_704{position:relative;padding:140px 32px 120px;max-width:1320px;margin:0 auto}._frame2Shot_2vhxv_710{margin:0 auto;max-width:1440px;background:linear-gradient(180deg,#151518ad,#0a0a0c8c);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #22d3ee0f;animation:_tileRise_2vhxv_1 .7s ease-out both}._frame2Shot_2vhxv_710 img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 32px #0006}._frame2Shot_2vhxv_710 figcaption{text-align:center;margin-top:14px;padding-bottom:4px;font-family:Teko,sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-2)}._frameComms_2vhxv_745{position:relative;padding:60px 32px 100px;max-width:1320px;margin:0 auto}._cmsGrid_2vhxv_751{display:grid;grid-template-columns:1fr 1px 1fr;gap:36px;align-items:start;margin-top:16px;padding:24px 8px 28px}._cmsCol_2vhxv_759{display:flex;flex-direction:column;gap:14px;position:relative}._cmsColBefore_2vhxv_765{color:#e8e8ed8c;animation:_slideInL_2vhxv_1 .6s ease-out both}._cmsColAfter_2vhxv_769{color:var(--text-0);animation:_slideInR_2vhxv_1 .6s ease-out both}._cmsDivider_2vhxv_773{align-self:stretch;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.1) 75%,transparent 100%)}._cmsColLbl_2vhxv_785{font-family:Teko,sans-serif;font-size:12px;letter-spacing:.3em;text-transform:uppercase;line-height:1;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}._cmsColBefore_2vhxv_765 ._cmsColLbl_2vhxv_785{color:#9ca3afb3}._cmsColAfter_2vhxv_769 ._cmsColLbl_2vhxv_785{color:var(--teal)}._cmsList_2vhxv_801{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}._cmsLine_2vhxv_809{font-family:Inter,sans-serif;font-size:13px;line-height:1.55;letter-spacing:.005em;padding-left:14px;position:relative}._cmsLine_2vhxv_809:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%}._cmsColBefore_2vhxv_765 ._cmsLine_2vhxv_809:before{background:#9ca3af66}._cmsColAfter_2vhxv_769 ._cmsLine_2vhxv_809:before{background:var(--teal);box-shadow:0 0 6px #22d3ee66}._cmsColAfter_2vhxv_769 ._cmsLine_2vhxv_809 b,._cmsColAfter_2vhxv_769 ._cmsLine_2vhxv_809 em{color:var(--teal);font-style:normal;font-weight:500}._cmsGlyphBefore_2vhxv_839,._cmsGlyphAfter_2vhxv_840{position:absolute;top:-6px;right:4px;font-family:Teko,sans-serif;font-size:18px;letter-spacing:.18em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.45}._cmsGlyphBefore_2vhxv_839{color:#9ca3af80}._cmsGlyphAfter_2vhxv_840{color:var(--teal);opacity:.6}._cmsShot_2vhxv_858{margin:36px auto 0;max-width:1200px;background:linear-gradient(180deg,#151518ad,#0a0a0c8c);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #22d3ee0f;animation:_tileRise_2vhxv_1 .7s ease-out both}._cmsShot_2vhxv_858 img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 32px #0006}._cmsShot_2vhxv_858 figcaption{text-align:center;margin-top:14px;padding-bottom:4px;font-family:Teko,sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-2)}._cmsClose_2vhxv_889{text-align:center;margin-top:32px;font-family:Teko,sans-serif;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-1)}._cmsCloseAccent_2vhxv_898{color:var(--gold);margin-left:8px}._ftcInlineRow_2vhxv_904{max-width:920px;margin:32px auto 0;padding:24px 28px;background:linear-gradient(180deg,#22d3ee0f,#22d3ee05);border:1px solid rgba(34,211,238,.3);border-radius:12px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}._ftcInlineText_2vhxv_917{color:var(--text-1);font-size:14px;line-height:1.55;max-width:560px}._ftcInlineText_2vhxv_917 b{color:var(--text-0);font-weight:600}._ftcInlineBtn_2vhxv_927{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--teal);color:var(--ink-0);font-family:Inter,sans-serif;font-size:14px;font-weight:700;border:0;border-radius:8px;cursor:pointer;text-decoration:none;transition:.18s;white-space:nowrap}._ftcInlineBtn_2vhxv_927:hover{background:#18b8d9;transform:translateY(-1px)}._frame3_2vhxv_952{position:relative;padding:60px 32px 160px;max-width:1320px;margin:0 auto}._frame3Shot_2vhxv_958{margin:12px auto 0;max-width:1200px;background:linear-gradient(180deg,#151518ad,#0a0a0c8c);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #a855f70f;animation:_tileRise_2vhxv_1 .7s ease-out both}._frame3Shot_2vhxv_958 img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 32px #0006}._frame3Shot_2vhxv_958 figcaption{text-align:center;margin-top:14px;padding-bottom:4px;font-family:Teko,sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-2)}._frame3Close_2vhxv_989{text-align:center;margin-top:28px;font-family:Teko,sans-serif;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-1)}._frame3Close_2vhxv_989 b{color:var(--gold);font-weight:500}._frame7_2vhxv_1006{padding:120px 80px;background:var(--ink-0);border-top:1px solid var(--line)}._frame7Head_2vhxv_1011{max-width:1200px;margin:0 auto 56px}._frame7Eyebrow_2vhxv_1015{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:16px}._frame7H_2vhxv_1011{font-family:Teko,sans-serif;font-size:88px;font-weight:600;letter-spacing:.01em;line-height:1;margin:0 0 20px}._frame7HAccent_2vhxv_1031{font-style:normal;color:var(--gold)}._frame7Sub_2vhxv_1035{color:var(--text-1);font-size:18px;line-height:1.6;max-width:760px;margin:0}._frame7Grid_2vhxv_1042{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}._f7Toggles_2vhxv_1050{display:grid;grid-template-columns:1fr 1fr;gap:12px}._f7Toggle_2vhxv_1050{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff04;border:1px solid var(--line);border-radius:8px;transition:.18s;cursor:pointer;font-family:inherit;text-align:left;color:inherit}._f7Toggle_2vhxv_1050._f7ToggleOn_2vhxv_1069{border-color:#22d3ee66;background:#22d3ee0d}._f7Switch_2vhxv_1073{width:32px;height:18px;border-radius:9px;background:var(--ink-3);position:relative;flex-shrink:0;transition:.2s}._f7Switch_2vhxv_1073:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:.2s}._f7ToggleOn_2vhxv_1069 ._f7Switch_2vhxv_1073{background:#22d3ee66}._f7ToggleOn_2vhxv_1069 ._f7Switch_2vhxv_1073:after{left:16px;background:var(--teal)}._f7Label_2vhxv_1100{font-size:14px;color:var(--text-0);font-weight:500}._f7Toggle_2vhxv_1050:not(._f7ToggleOn_2vhxv_1069) ._f7Label_2vhxv_1100{color:var(--text-1)}._f7Preview_2vhxv_1108{background:linear-gradient(180deg,#22d3ee0f,#a855f70a);border:1px solid rgba(34,211,238,.2);border-radius:12px;padding:32px}._f7PreviewEyebrow_2vhxv_1114{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}._f7PreviewLine_2vhxv_1122{font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.85;color:var(--text-0);border-top:1px solid var(--line);padding-top:18px}._f7PreviewLine_2vhxv_1122 ._f7Light_2vhxv_1130{color:var(--text-2)}._f7MflLine_2vhxv_1133{max-width:1200px;margin:40px auto 0;text-align:center;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.05em;color:var(--text-1);padding:18px 24px;background:linear-gradient(180deg,rgba(168,85,247,.04),transparent);border-top:1px solid rgba(168,85,247,.2);border-bottom:1px solid rgba(168,85,247,.2)}._f7MflLine_2vhxv_1133 b{color:var(--gold);font-weight:600;font-family:Inter,sans-serif;font-size:14px}._f7Closing_2vhxv_1152{text-align:center;margin:56px auto 0;color:var(--text-2);font-size:16px;font-style:italic;max-width:1200px}._frame4_2vhxv_1164{position:relative;padding:120px 32px 100px;max-width:1320px;margin:0 auto;background:radial-gradient(60% 40% at 50% 12%,rgba(168,85,247,.08),transparent 70%),radial-gradient(50% 35% at 85% 75%,rgba(34,211,238,.05),transparent 70%)}._frame4Head_2vhxv_1173{text-align:center;margin-bottom:36px}._ebEyebrow_2vhxv_1177{text-align:center;font-family:Teko,sans-serif;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-2);margin:0 0 18px}._ebEyebrow_2vhxv_1177 b{color:var(--purple);font-weight:500}._ebH_2vhxv_1190{text-align:center;font-family:Teko,sans-serif;font-weight:500;font-size:clamp(36px,5.5vw,86px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--text-0)}._ebH_2vhxv_1190 em{font-style:normal;background:linear-gradient(90deg,var(--purple),var(--teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._ebSub_2vhxv_1219{max-width:720px;margin:0 auto 32px;color:var(--text-1);font-size:16px;line-height:1.6;text-align:center}._ebChipstage_2vhxv_1227{position:relative;height:52px;width:600px;max-width:calc(100% - 40px);margin:0 auto 44px}._ebChip_2vhxv_1227{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(168,85,247,.35);background:linear-gradient(180deg,#a855f71a,#a855f70a);color:var(--text-0);border-radius:999px;padding:0 22px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.2px;box-shadow:0 8px 22px #a855f71a;opacity:0;animation:_ebChipCycle_2vhxv_1 20s infinite}._ebChip_2vhxv_1227:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 10px var(--purple);flex-shrink:0}._ebChip_2vhxv_1227:nth-child(1){animation-delay:0s}._ebChip_2vhxv_1227:nth-child(2){animation-delay:4s}._ebChip_2vhxv_1227:nth-child(3){animation-delay:8s}._ebChip_2vhxv_1227:nth-child(4){animation-delay:12s}._ebChip_2vhxv_1227:nth-child(5){animation-delay:16s}@keyframes _ebChipCycle_2vhxv_1{0%,18%{opacity:1;transform:translateY(0)}19%{opacity:.6}20%,to{opacity:0;transform:translateY(-6px)}}._ebTile_2vhxv_1272{width:880px;max-width:calc(100% - 40px);margin:0 auto 28px;border:1px solid rgba(168,85,247,.25);background:linear-gradient(180deg,#0f0f12f0,#0a0a0ef7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;box-shadow:0 30px 70px #0000008c,0 0 0 1px #a855f71a inset,0 0 80px #a855f71a inset;overflow:hidden;text-align:left;animation:_tileRise_2vhxv_1 .7s ease-out both}._ebTileHead_2vhxv_1289{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);background:#a855f70d}._ebTileWho_2vhxv_1297{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1)}._ebTileDot_2vhxv_1307{width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 10px var(--purple)}._ebTileX_2vhxv_1314{color:var(--text-2);font-size:14px}._ebMsg_2vhxv_1318{padding:18px 22px 4px}._ebMsgUser_2vhxv_1321{display:flex;justify-content:flex-end}._ebBubbleUser_2vhxv_1325{max-width:78%;background:var(--ink-2);border:1px solid var(--line);color:var(--text-0);padding:12px 16px;border-radius:14px 14px 2px;font-size:13px;line-height:1.5}._ebBubbleAlpha_2vhxv_1335{background:linear-gradient(180deg,#a855f712,#a855f705);border-left:3px solid var(--purple);border-radius:4px 14px 14px;padding:14px 18px;font-size:13px;line-height:1.55}._ebAlphaLead_2vhxv_1343{color:var(--text-0);margin-bottom:8px;font-weight:500}._ebAlphaList_2vhxv_1348{margin:8px 0 10px;padding:0 0 0 18px;color:var(--text-1);font-size:12.5px;line-height:1.7}._ebAlphaList_2vhxv_1348 li::marker{color:var(--purple)}._ebAlphaList_2vhxv_1348 li+li{margin-top:4px}._ebAlphaClose_2vhxv_1361{color:var(--text-1);font-size:12.5px;margin-top:8px;font-style:italic}._ebCta_2vhxv_1367{display:flex;gap:10px;padding:16px 22px 22px;border-top:1px solid var(--line);background:#00000040;flex-wrap:wrap}._ebBtn_2vhxv_1375{cursor:default;padding:11px 22px;border-radius:10px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.04em;border:0}._ebBtnPrimary_2vhxv_1385{background:linear-gradient(180deg,var(--teal),#0fb7d4);color:#061013;box-shadow:0 8px 24px #22d3ee2e}._ebBtnGhost_2vhxv_1390{background:transparent;color:var(--text-0);border:1px solid var(--line-strong)}._ebClosingLine_2vhxv_1395{text-align:center;font-family:Teko,sans-serif;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);margin:0 auto 56px;max-width:720px}._ebClosingLine_2vhxv_1395 b{color:var(--gold);font-weight:500}._ebBento_2vhxv_1410{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto}._ebBentoTile_2vhxv_1417{border:1px solid var(--line);background:linear-gradient(180deg,var(--ink-1),var(--ink-0));border-radius:16px;padding:22px;min-height:240px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:_tileRise_2vhxv_1 .7s ease-out both}._ebBentoTile_2vhxv_1417:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 16px 40px -20px #0009}._ebBentoLabel_2vhxv_1436{font-family:Teko,sans-serif;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px}._ebPillStack_2vhxv_1444{display:flex;flex-direction:column;gap:8px;align-items:stretch}._ebPill_2vhxv_1444{border:1px solid var(--line);background:var(--ink-2);color:var(--text-1);border-radius:999px;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.3;transition:all .5s ease;animation:_ebPillSpot_2vhxv_1 25s infinite}._ebPill_2vhxv_1444:nth-child(1){animation-delay:0s}._ebPill_2vhxv_1444:nth-child(2){animation-delay:5s}._ebPill_2vhxv_1444:nth-child(3){animation-delay:10s}._ebPill_2vhxv_1444:nth-child(4){animation-delay:15s}._ebPill_2vhxv_1444:nth-child(5){animation-delay:20s}@keyframes _ebPillSpot_2vhxv_1{0%,16%{background:linear-gradient(180deg,#a855f729,#a855f70a);border-color:#a855f780;color:var(--text-0);box-shadow:0 0 18px #a855f72e;transform:translate(4px)}20%,to{background:var(--ink-2);border-color:var(--line);color:var(--text-1);box-shadow:none;transform:translate(0)}}._ebFeedSub_2vhxv_1483{color:var(--text-0);font-size:13px;line-height:1.5;margin:0 0 14px}._ebFeed_2vhxv_1483{display:flex;flex-direction:column;gap:8px}._ebFeedLine_2vhxv_1494{display:flex;align-items:flex-start;gap:10px;padding:7px 10px;background:#a855f70d;border-left:2px solid rgba(168,85,247,.45);border-radius:4px;font-size:11.5px;color:var(--text-1);line-height:1.4}._ebFeedGlyph_2vhxv_1506{flex-shrink:0;color:var(--teal);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.3;width:14px;text-align:center}._ebFeedLine_2vhxv_1494 strong{color:var(--text-0);font-weight:600}._ebPosture_2vhxv_1519{border:1px solid rgba(168,85,247,.2);background:linear-gradient(180deg,#a855f70f,#22d3ee0a),var(--ink-1);text-align:left}._ebPostureDisplay_2vhxv_1526{font-family:Teko,sans-serif;font-size:clamp(32px,3.2vw,44px);line-height:.95;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin:auto 0 14px}._ebPostureGold_2vhxv_1535{background:linear-gradient(180deg,var(--gold),#6b3a9e);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}._ebPostureYou_2vhxv_1542{background:linear-gradient(90deg,var(--purple),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent;display:block}._ebPostureFoot_2vhxv_1549{color:var(--text-1);font-size:12.5px;line-height:1.55;border-top:1px solid var(--line);padding-top:14px}._frameMobile_2vhxv_1560{padding:120px 80px;background:var(--ink-0);border-top:1px solid var(--line)}._frameMobileContainer_2vhxv_1565{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}._frameMobileEyebrow_2vhxv_1573{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}._frameMobileH_2vhxv_1581{font-family:Teko,sans-serif;font-size:64px;font-weight:600;letter-spacing:.01em;line-height:1.05;margin:0 0 20px}._frameMobileSub_2vhxv_1589{color:var(--text-1);font-size:16px;line-height:1.65;max-width:540px;margin-bottom:28px}._frameMobileBullets_2vhxv_1596{list-style:none;padding:0;margin:0}._frameMobileBullet_2vhxv_1596{display:flex;gap:12px;align-items:flex-start;padding:10px 0;font-size:14px;color:var(--text-0);border-bottom:1px solid var(--line)}._frameMobileBullet_2vhxv_1596:last-child{border:0}._frameMobileBulletDot_2vhxv_1613{color:var(--teal);font-weight:700}._frameMobilePhoneFrame_2vhxv_1617{display:flex;justify-content:center}._phoneFrame_2vhxv_1621{width:320px;height:640px;border-radius:38px;background:var(--ink-2);border:8px solid #1d1d22;box-shadow:0 24px 56px #00000080,inset 0 0 0 1px #ffffff0a;padding:18px 14px;overflow:hidden;position:relative}._phoneFrame_2vhxv_1621:before{content:"";position:absolute;top:14px;left:50%;transform:translate(-50%);width:96px;height:24px;background:#0a0a0c;border-radius:14px}._phoneScreen_2vhxv_1645{padding-top:38px;height:100%;display:flex;flex-direction:column;gap:12px}._phoneBar_2vhxv_1652{display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--text-1);padding:0 4px}._phoneEyebrow_2vhxv_1661{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);padding:0 4px}._phoneH2_2vhxv_1669{font-family:Teko,sans-serif;font-size:22px;font-weight:600;line-height:1.05;padding:0 4px}._phoneCard_2vhxv_1676{background:var(--ink-1);border:1px solid var(--line);border-radius:10px;padding:12px}._phoneCardRow_2vhxv_1682{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._phoneCardRow_2vhxv_1682:last-child{margin:0}._phoneTeam_2vhxv_1691{font-family:Teko,sans-serif;font-size:14px;font-weight:600}._phoneTeamSmall_2vhxv_1696{font-size:12px}._phoneScore_2vhxv_1699{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--gold)}._phoneScoreDim_2vhxv_1705{color:var(--text-1)}._phoneMini_2vhxv_1708{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--text-2)}._phoneMiniCenter_2vhxv_1713{text-align:center;margin:6px 0;color:var(--text-2)}._phoneMiniMb6_2vhxv_1718{margin-bottom:6px}._phoneCardRowRz_2vhxv_1721{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}._phonePill_2vhxv_1726{display:inline-block;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.14em;padding:3px 8px;border-radius:4px;background:#22d3ee1f;color:var(--teal)}._phonePillStart_2vhxv_1736{background:#a855f729;color:var(--gold)}._phoneCommsMsg_2vhxv_1740{font-size:11px;color:var(--text-0);line-height:1.4}._phoneCommsAuthor_2vhxv_1745{color:var(--teal);font-weight:600}._framePricing_2vhxv_1753{padding:120px 80px;background:linear-gradient(180deg,var(--ink-0),var(--ink-1));border-top:1px solid var(--line)}._framePricingContainer_2vhxv_1758{max-width:1100px;margin:0 auto;text-align:center}._framePricingEyebrow_2vhxv_1763{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}._framePricingH_2vhxv_1771{font-family:Teko,sans-serif;font-size:72px;font-weight:600;letter-spacing:.01em;line-height:1.05;margin:0 auto 28px}._framePricingSub_2vhxv_1779{color:var(--text-1);font-size:17px;line-height:1.65;max-width:720px;margin:0 auto 56px}._framePricingCards_2vhxv_1786{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}@media(max-width:900px){._framePricingCards_2vhxv_1786{grid-template-columns:1fr;max-width:480px}}._pricingCard_2vhxv_1799{background:var(--ink-1);border:1px solid var(--line);border-radius:14px;padding:36px 32px;text-align:left}._pricingCardCharter_2vhxv_1806{border-color:#22d3ee66;background:linear-gradient(180deg,rgba(34,211,238,.06),var(--ink-1));position:relative}._pricingCardCharter_2vhxv_1806:before{content:"FOUNDING COHORT";position:absolute;top:-10px;left:24px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;padding:3px 10px;background:var(--teal);color:var(--ink-0);border-radius:4px;font-weight:700}._pricingCardLabel_2vhxv_1825{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}._pricingCardCharter_2vhxv_1806 ._pricingCardLabel_2vhxv_1825{color:var(--teal)}._pricingCardPrice_2vhxv_1836{font-family:Teko,sans-serif;font-size:56px;font-weight:600;line-height:1;margin-bottom:6px}._pricingCardPriceSuffix_2vhxv_1843{font-size:24px;color:var(--text-2)}._pricingCardPer_2vhxv_1847{color:var(--text-2);font-size:13px;margin-bottom:18px}._pricingCardDetail_2vhxv_1852{color:var(--text-1);font-size:13px;line-height:1.7;margin-bottom:0}._pricingCardDetail_2vhxv_1852 b{color:var(--text-0)}._framePricingGuarantee_2vhxv_1861{margin:48px auto 0;padding:18px 24px;max-width:720px;background:#a855f70a;border-left:3px solid rgba(168,85,247,.5);border-radius:6px;font-size:13px;line-height:1.6;color:var(--text-1);text-align:left}._framePricingGuarantee_2vhxv_1861 b{color:var(--gold);font-weight:600}._frameFaq_2vhxv_1881{padding:96px 80px;background:var(--ink-1);border-top:1px solid var(--line)}._frameFaqContainer_2vhxv_1886{max-width:880px;margin:0 auto}._frameFaqEyebrow_2vhxv_1890{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;text-align:center}._frameFaqH_2vhxv_1899{font-family:Teko,sans-serif;font-size:56px;font-weight:600;letter-spacing:.01em;line-height:1.05;margin:0 auto 48px;text-align:center}._faqItem_2vhxv_1908{border-bottom:1px solid var(--line);padding:22px 0}._faqItem_2vhxv_1908:last-child{border:0}._faqQ_2vhxv_1915{font-family:Teko,sans-serif;font-size:22px;font-weight:600;color:var(--text-0);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}._faqQ_2vhxv_1915::-webkit-details-marker{display:none}._faqQ_2vhxv_1915:after{content:"+";font-family:JetBrains Mono,monospace;font-size:20px;color:var(--gold);transition:transform .2s}._faqItem_2vhxv_1908[open]>._faqQ_2vhxv_1915:after{content:"−"}._faqA_2vhxv_1939{color:var(--text-1);font-size:14px;line-height:1.7;padding-top:14px;max-width:720px}._faqA_2vhxv_1939 b{color:var(--text-0);font-weight:600}._faqA_2vhxv_1939 a{color:var(--gold);text-decoration:none;border-bottom:1px dashed rgba(168,85,247,.4)}._closing_2vhxv_1959{text-align:center;padding:120px 32px 80px;border-top:1px solid var(--line);margin-top:60px}._closingTag_2vhxv_1965{font-family:Teko,sans-serif;font-size:16px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-0);margin-bottom:18px}._closingH_2vhxv_1973{font-family:Teko,sans-serif;font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;margin:0 0 28px}._closingPosture_2vhxv_1980{color:var(--text-1);font-size:16px;line-height:1.6;max-width:600px;margin:16px auto 32px;text-align:center}._closingCtas_2vhxv_1988{display:inline-flex;gap:14px;justify-content:center;flex-wrap:wrap}._topActions_2vhxv_2000{position:fixed;top:16px;right:24px;z-index:45;display:flex;align-items:center;gap:14px;padding:6px 10px 6px 16px;background:#0f0f13c7;border:1px solid var(--line-strong);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._topActionsSignIn_2vhxv_2015{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#ffffffc7;text-decoration:none;padding:4px 6px;letter-spacing:.02em;transition:color .16s ease}._topActionsSignIn_2vhxv_2015:hover{color:var(--text-0)}._topActionsClaim_2vhxv_2028{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--bg, #0b0d12);background:var(--alpha-teal, #34d8c5);border:1px solid var(--alpha-teal, #34d8c5);border-radius:999px;padding:7px 14px;text-decoration:none;transition:.16s;white-space:nowrap}._topActionsClaim_2vhxv_2028:hover{filter:brightness(1.08);transform:translateY(-1px)}@media(max-width:720px){._topActions_2vhxv_2000{top:12px;right:12px;padding:4px 6px 4px 8px;gap:8px}._topActionsSignIn_2vhxv_2015{display:none}}@media(max-width:440px){._topActions_2vhxv_2000{display:none}}._navRail_2vhxv_2080{position:fixed;top:50%;left:24px;transform:translateY(-50%) translate(-12px);z-index:40;width:168px;display:flex;flex-direction:column;gap:14px;padding:22px 18px;background:#0f0f13d1;border:1px solid var(--line-strong);border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .24s ease,transform .24s ease}._navRailVisible_2vhxv_2100{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}._navRailTitle_2vhxv_2107{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--line)}._navRailTitleLead_2vhxv_2114{font-family:Teko,sans-serif;font-weight:500;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-0);line-height:1}._navRailTitleAccent_2vhxv_2123{font-family:Teko,sans-serif;font-weight:600;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-0);line-height:1}._navRailLinks_2vhxv_2134{display:flex;flex-direction:column;gap:4px;padding:8px 0}._navRailLink_2vhxv_2134{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;text-decoration:none;padding:6px 4px;border-radius:4px;transition:color .16s ease,background .16s ease;white-space:nowrap}._navRailDot_2vhxv_2155{width:6px;height:6px;border-radius:999px;background:#ffffff40;flex-shrink:0;transition:background .16s ease,transform .16s ease}._navRailLabel_2vhxv_2163{display:inline-block}._navRailLink_2vhxv_2134:hover{color:var(--text-0);background:#ffffff0a}._navRailLink_2vhxv_2134:hover ._navRailDot_2vhxv_2155{background:var(--alpha-teal, #34d8c5)}._navRailLinkActive_2vhxv_2173{color:var(--gold)}._navRailLinkActive_2vhxv_2173 ._navRailDot_2vhxv_2155{background:var(--gold);transform:scale(1.25)}._navRailCta_2vhxv_2182{display:block;margin-top:6px;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:center;color:var(--bg, #0b0d12);background:var(--alpha-teal, #34d8c5);border:1px solid var(--alpha-teal, #34d8c5);border-radius:8px;text-decoration:none;cursor:pointer;transition:.16s}._navRailCta_2vhxv_2182:hover{filter:brightness(1.08);transform:translateY(-1px)}._navRailSecondary_2vhxv_2205{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#ffffffc7;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:7px 10px;cursor:pointer;text-align:center;letter-spacing:.02em;transition:.16s}._navRailSecondary_2vhxv_2205:hover{color:var(--text-0);border-color:#ffffff59;background:#ffffff0a}._navRailTertiary_2vhxv_2226{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#fff9;text-decoration:none;text-align:center;padding:4px 0;letter-spacing:.02em;transition:color .16s ease}._navRailTertiary_2vhxv_2226:hover{color:var(--text-0)}._root_2vhxv_12 section[id]{scroll-margin-top:24px}@media(max-width:720px){._navRail_2vhxv_2080{display:none}}@media(max-width:1639px){._navRail_2vhxv_2080{display:none}}._ftcBackdrop_2vhxv_2286{position:fixed;inset:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:none;align-items:center;justify-content:center;padding:40px 24px}._ftcBackdropOpen_2vhxv_2301{display:flex}._ftcModal_2vhxv_2304{background:var(--ink-1);border:1px solid rgba(34,211,238,.4);border-radius:16px;padding:36px 36px 28px;max-width:540px;width:100%;box-shadow:0 32px 64px #0009;position:relative}._ftcModalClose_2vhxv_2314{position:absolute;top:14px;right:14px;background:transparent;border:0;color:var(--text-2);font-size:22px;cursor:pointer;line-height:1;padding:6px 10px}._ftcModalClose_2vhxv_2314:hover{color:var(--text-0)}._ftcModalEyebrow_2vhxv_2329{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}._ftcModalH_2vhxv_2337{font-family:Teko,sans-serif;font-size:36px;font-weight:600;line-height:1.05;margin:0 0 12px}._ftcModalSub_2vhxv_2344{color:var(--text-1);font-size:14px;line-height:1.6;margin-bottom:20px}._ftcMsgLabel_2vhxv_2350{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}._ftcMsgTextarea_2vhxv_2358{width:100%;min-height:100px;padding:12px;background:var(--ink-0);border:1px solid var(--line);border-radius:8px;color:var(--text-0);font-family:Inter,sans-serif;font-size:13px;line-height:1.55;resize:vertical;margin-bottom:18px}._ftcMsgTextarea_2vhxv_2358:focus{outline:none;border-color:#22d3ee80}._ftcChannels_2vhxv_2376{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._ftcChannelBtn_2vhxv_2381{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;background:var(--ink-2);border:1px solid var(--line);border-radius:8px;color:var(--text-0);font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:.18s}._ftcChannelBtn_2vhxv_2381:hover{border-color:#22d3ee66;background:#22d3ee0a}._ftcChannelIcon_2vhxv_2402{font-size:22px;line-height:1;color:var(--gold)}._saSection_2vhxv_2413{background:var(--ink-0);padding:64px 32px;width:100%}._saShell_2vhxv_2413{max-width:1280px;margin:0 auto}._saEyebrow_2vhxv_2414{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);margin:0 0 14px;text-align:center}._saEyebrow_2vhxv_2414 b{color:var(--gold);font-weight:500}._saH_2vhxv_2414{font-family:Teko,sans-serif;font-weight:500;font-size:52px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-0);margin:0 0 8px;text-align:center}._saH_2vhxv_2414 em{font-style:normal;color:var(--gold)}._saSub_2vhxv_2415{font-family:Inter,sans-serif;font-size:15px;color:var(--text-1);max-width:720px;margin:0 auto 28px;line-height:1.55;text-align:center}._saStat_2vhxv_2415{display:flex;align-items:center;gap:20px;padding:14px 20px;margin:0 auto 18px;border:1px solid rgba(168,85,247,.32);background:linear-gradient(180deg,#a855f70f,#a855f703);border-radius:8px;max-width:720px;text-align:center}._saStatBig_2vhxv_2416{font-family:Teko,sans-serif;font-weight:600;font-size:38px;line-height:.9;letter-spacing:.04em;color:var(--gold);flex-shrink:0}._saStatCopy_2vhxv_2416{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);line-height:1.55}._saStatCopy_2vhxv_2416 b{color:var(--text-0);font-weight:500}._saMetaRule_2vhxv_2417{display:flex;align-items:center;gap:14px;margin:0 0 24px;text-align:center}._saMetaRuleLine_2vhxv_2417{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}._saMetaRuleTxt_2vhxv_2418{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--text-2)}._saProChipWrap_2vhxv_2535{text-align:center;margin:0 0 4px}._saProChip_2vhxv_2061{display:inline-block;padding:4px 10px;border:1px solid var(--gold);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);background:transparent}._pbHead_2vhxv_2559{font-family:Teko,sans-serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);margin:0 0 4px}._pbTitle_2vhxv_2559{font-family:Teko,sans-serif;font-weight:500;font-size:22px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-0);margin:0 0 18px;line-height:1.05}._pbTitle_2vhxv_2559 b{color:var(--gold);font-weight:500}._pbCta_2vhxv_2559{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text-0);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;align-self:center;transition:border-color .16s ease,background .16s ease}._pbCta_2vhxv_2559:hover{border-color:#fff3;background:#ffffff08}._pbCtaChev_2vhxv_2560{display:inline-block;transition:transform .16s ease}._pbCta_2vhxv_2559:hover ._pbCtaChev_2vhxv_2560{transform:translate(3px)}._pbStripHead_2vhxv_2619{text-align:center;margin:0 0 14px}._pbStripHead_2vhxv_2619 ._pbHead_2vhxv_2559,._pbStripHead_2vhxv_2619 ._pbTitle_2vhxv_2559{text-align:center}._pbStrip_2vhxv_2555{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:0 0 24px}._pbCard_2vhxv_2555{background:var(--ink-1);border:1px solid var(--ink-3);border-radius:10px;padding:16px;min-height:110px;display:flex;flex-direction:column;gap:8px;position:relative}._pbCardLabel_2vhxv_2648{font-family:Teko,sans-serif;font-weight:500;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-0);line-height:1;margin:0}._pbCardCopy_2vhxv_2658{font-family:Inter,sans-serif;font-size:12px;color:var(--text-1);line-height:1.45;margin:0}._pbCardChip_2vhxv_2617{position:absolute;top:12px;right:12px;padding:3px 7px;border-radius:4px;font-family:Teko,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-0);line-height:1}._pbCardChipTeal_2vhxv_2679{background:var(--teal)}._pbCardChipGold_2vhxv_2682{background:var(--gold)}._pbCardChipPurple_2vhxv_2685{background:var(--purple)}._pbCardChipGreen_2vhxv_2688{background:var(--green)}._pbCardChipPink_2vhxv_2691{background:var(--pink)}._resCard_2vhxv_2696{background:var(--ink-1);border:1px solid var(--ink-3);border-radius:10px;padding:18px 20px;position:relative;display:flex;flex-direction:column;min-height:152px}._resCardWide_2vhxv_2709{grid-column:auto}._resCardTag_2vhxv_2714{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin:0 0 10px}._resCardTagGold_2vhxv_2722{color:var(--gold)}._resCardTagPurple_2vhxv_2725{color:var(--purple)}._resCardTagGreen_2vhxv_2728{color:var(--green)}._resCardTagPink_2vhxv_2731{color:var(--pink)}._resCardHead_2vhxv_2734{font-family:Teko,sans-serif;font-weight:500;font-size:22px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:var(--text-0);margin:0 0 8px}._resCardCopy_2vhxv_2744{font-family:Inter,sans-serif;font-size:12.5px;color:var(--text-1);line-height:1.5;margin:0 0 14px;flex:1}._resCardCopy_2vhxv_2744 b{color:var(--text-0);font-weight:600}._resCardFoot_2vhxv_2756{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}._stake_2vhxv_2425{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--gold);text-transform:uppercase}._stake_2vhxv_2425 span{color:var(--text-2);margin-right:4px;letter-spacing:.18em}._pill_2vhxv_2425{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}._pillPaid_2vhxv_2788{background:#34d3991a;border:1px solid rgba(52,211,153,.35);color:var(--green)}._pillNotpaid_2vhxv_2793{background:#a855f71a;border:1px solid rgba(168,85,247,.35);color:var(--gold)}._pillNowinner_2vhxv_2798{background:#6b72801a;border:1px solid rgba(107,114,128,.4);color:var(--text-1)}._pillOpen_2vhxv_2803{background:#22d3ee1a;border:1px solid rgba(34,211,238,.35);color:var(--teal)}._pillDot_2vhxv_2808{width:6px;height:6px;border-radius:50%;background:currentColor}._pillDotPulse_2vhxv_2814{animation:_saPulse_2vhxv_1 1.6s ease-in-out infinite}@keyframes _saPulse_2vhxv_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}._pillInfo_2vhxv_2827{width:12px;height:12px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;line-height:1}._svFlex_2vhxv_2841{display:grid;grid-template-columns:1fr 1fr;gap:18px;flex:1}._svOut_2vhxv_2847{border-right:1px solid var(--line);padding-right:18px}._svOutLabel_2vhxv_2851{display:inline-block;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--alpha-red-soft, #f87171);background:#f871711f;border:1px solid rgba(248,113,113,.45);padding:3px 8px;border-radius:3px;margin:0 0 10px}._svOutName_2vhxv_2864{font-family:Teko,sans-serif;font-weight:500;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:var(--alpha-red-soft, #f87171);margin:0 0 4px;line-height:1.1}._svOutScore_2vhxv_2877{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-1);letter-spacing:.04em;margin:0}._svAliveLabel_2vhxv_2884{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--green);margin:0 0 8px}._svAliveList_2vhxv_2892{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}._svAliveItem_2vhxv_2900{font-family:Inter,sans-serif;font-size:12.5px;color:var(--text-0);display:flex;justify-content:space-between;gap:8px}._svAliveItem_2vhxv_2900 span{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-2)}._svAliveMore_2vhxv_2913{grid-column:1 / -1;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-2);letter-spacing:.06em;margin-top:4px}._elOut_2vhxv_2923{font-family:Inter,sans-serif;font-size:12.5px;color:var(--text-1);margin:0 0 8px}._elOut_2vhxv_2923 s{text-decoration-color:#f87171a6;text-decoration-thickness:2px;color:var(--text-2)}._elOut_2vhxv_2923 b{color:var(--text-0);font-weight:600}._elSurvivors_2vhxv_2938{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-1);letter-spacing:.04em;margin:0;line-height:1.55}._elSurvivors_2vhxv_2938 b{color:var(--text-0);font-weight:600}._aGrid_2vhxv_2953{display:grid;grid-template-columns:1fr;gap:32px}._aResults_2vhxv_2959{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,auto);gap:14px}@media(max-width:960px){._saSection_2vhxv_2413{padding:56px 20px}._aGrid_2vhxv_2953{grid-template-columns:1fr;gap:18px}._pbStrip_2vhxv_2555{grid-template-columns:1fr;gap:14px}._saH_2vhxv_2414{font-size:42px}}@media(max-width:720px){._aResults_2vhxv_2959{grid-template-columns:1fr}._resCardWide_2vhxv_2709{grid-column:auto}._svFlex_2vhxv_2841{grid-template-columns:1fr}._svOut_2vhxv_2847{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:14px}._svAliveList_2vhxv_2892{grid-template-columns:1fr}._pbStrip_2vhxv_2555{gap:16px}._pbCard_2vhxv_2555{padding:14px;min-height:0}._pbCardLabel_2vhxv_2648{font-size:17px}}._scarcityInline_2vhxv_3020{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600}._scarcityCompact_2vhxv_3031{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600;padding:4px 0 2px}._scarcityCompactText_2vhxv_3044{white-space:nowrap}._scarcityDot_2vhxv_3047{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #a855f78c;animation:_scarcityPulse_2vhxv_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _scarcityPulse_2vhxv_1{0%,to{opacity:.6}50%{opacity:1}}._scarcityProminent_2vhxv_3060{display:block;margin:0 0 18px;line-height:1}._scarcityProminentNum_2vhxv_3065{font-family:Teko,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;color:var(--gold);line-height:1}._scarcityProminentOf_2vhxv_3073{font-family:Teko,sans-serif;font-size:22px;font-weight:500;color:var(--text-2);margin-left:2px}._scarcityProminentLabel_2vhxv_3080{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);margin-top:8px}._eyebrowSep_2vhxv_3091{color:var(--text-2);letter-spacing:0;margin:0 2px}._frameSafety_2vhxv_3104{padding:120px 80px;background:linear-gradient(180deg,var(--ink-0),var(--ink-1));border-top:1px solid var(--line)}._frameSafetyContainer_2vhxv_3109{max-width:1080px;margin:0 auto;text-align:center}._safetyEyebrow_2vhxv_3114{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--alpha-red-soft);margin-bottom:18px}._safetyEyebrow_2vhxv_3114:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--alpha-red-soft);box-shadow:0 0 8px #b94a4a8c;animation:_scarcityPulse_2vhxv_1 1.5s ease-in-out infinite;flex-shrink:0}._safetyH_2vhxv_3135{font-family:Teko,sans-serif;font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:.01em;line-height:1.05;text-transform:uppercase;color:var(--text-0);margin:0 auto 20px;max-width:960px}._safetyH_2vhxv_3135 em{font-style:normal;color:var(--gold)}._safetySub_2vhxv_3150{color:var(--text-1);font-size:17px;line-height:1.65;max-width:720px;margin:0 auto 56px}._safetyPillars_2vhxv_3157{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0 auto 48px}._safetyPillar_2vhxv_3157{text-align:left;padding:24px 20px 22px;background:#ffffff04;border:1px solid var(--line);border-top:2px solid rgba(34,211,238,.4);border-radius:10px}._safetyPillarDot_2vhxv_3171{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px #22d3ee8c;margin-bottom:14px}._safetyPillarLabel_2vhxv_3179{font-family:Teko,sans-serif;font-size:22px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-0);line-height:1.1;margin:0 0 10px}._safetyPillarBody_2vhxv_3189{color:var(--text-1);font-size:14px;line-height:1.6;margin:0}._safetyClosing_2vhxv_3195{font-family:Teko,sans-serif;font-size:18px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-1);margin:0 auto;max-width:760px;line-height:1.4}._safetyClosing_2vhxv_3195 b{color:var(--gold);font-weight:500}._ebAudiences_2vhxv_3217{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto}._ebAudienceCol_2vhxv_3224{padding:24px 24px 22px;background:#ffffff04;border:1px solid var(--line);border-left:3px solid rgba(168,85,247,.5);border-radius:10px;text-align:left}._ebAudienceCol_2vhxv_3224:nth-child(2){border-left-color:#22d3ee80}._ebAudienceLabel_2vhxv_3235{font-family:Teko,sans-serif;font-size:20px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);line-height:1.1;margin:0 0 16px}._ebAudienceCol_2vhxv_3224:nth-child(2) ._ebAudienceLabel_2vhxv_3235{color:var(--teal)}._ebAudienceList_2vhxv_3248{list-style:none;margin:0;padding:0}._ebAudienceItem_2vhxv_3253{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--text-0)}._ebAudienceItem_2vhxv_3253+._ebAudienceItem_2vhxv_3253{border-top:1px solid var(--line)}._ebAudienceArrow_2vhxv_3266{flex-shrink:0;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;margin-right:4px;line-height:1.5}._ebAudienceCol_2vhxv_3224:nth-child(2) ._ebAudienceArrow_2vhxv_3266{color:var(--teal)}@media(max-width:900px){._frameSafety_2vhxv_3104{padding:80px 20px}._safetyPillars_2vhxv_3157{grid-template-columns:1fr;gap:16px}}@media(max-width:760px){._ebAudiences_2vhxv_3217{grid-template-columns:1fr;gap:18px}}._ebTierToggle_2vhxv_3305{display:flex;justify-content:center;margin:0 auto 28px}._ebTierToggleStack_2vhxv_3310{display:flex;flex-direction:column;align-items:center}._ebTierToggleLabel_2vhxv_3315{display:block;text-align:center;font-family:Teko,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px}._ebTierToggleInner_2vhxv_3326{display:inline-flex;border:1px solid rgba(168,85,247,.35);border-radius:999px;padding:3px;height:34px;background:#a855f70a}._ebTierToggleSeg_2vhxv_3334{border:0;background:transparent;border-radius:999px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-2);cursor:pointer;transition:background .18s ease,color .18s ease}._ebTierToggleSeg_2vhxv_3334:hover{color:var(--text-1)}._ebTierToggleSeg_2vhxv_3334[aria-selected=true]{background:linear-gradient(180deg,#a855f72e,#a855f70f);color:var(--text-0);font-weight:600}._ebTierToggleHelp_2vhxv_3360{display:block;text-align:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;color:var(--text-2);margin-top:6px}._ebPanels_2vhxv_3303{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1200px;margin:0 auto;align-items:stretch}._ebPanel_2vhxv_3303{border:1px solid rgba(168,85,247,.25);background:linear-gradient(180deg,#0f0f12f0,#0a0a0ef7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;box-shadow:0 30px 70px #0000008c,0 0 0 1px #a855f71a inset,0 0 80px #a855f71a inset;overflow:hidden;text-align:left;display:flex;flex-direction:column;animation:_tileRise_2vhxv_1 .7s ease-out both}._ebPanelHead_2vhxv_3397{display:flex;justify-content:flex-start;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);background:#a855f70d}._ebPanelBody_2vhxv_3405{padding:6px 22px 20px;display:flex;flex-direction:column}._ebSituational_2vhxv_3413{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);line-height:1.3}._ebSituational_2vhxv_3413 b{color:var(--purple);font-weight:600}._ebExchange_2vhxv_3428+._ebExchange_2vhxv_3428{margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}._ebExchangeStamp_2vhxv_3433{text-align:center;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--text-2);margin:14px 0 6px}._ebMsgAlpha_2vhxv_3443{display:flex;flex-direction:column;align-items:flex-start}._ebBubbleAlphaTag_2vhxv_3444{font-family:Teko,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin:0 0 4px;align-self:flex-start;display:inline-block}._ebAlphaPara_2vhxv_3466{margin:0 0 8px;color:var(--text-0);font-size:13px;line-height:1.55}._ebAlphaPara_2vhxv_3466:last-child{margin-bottom:0}._ebBubbleQuote_2vhxv_3479{margin:14px 0;padding:10px 14px;border-left:3px solid var(--gold);background:#a855f70d;color:var(--text-0);font-style:italic;font-size:12.5px;line-height:1.6;border-radius:0 6px 6px 0}._ebQuoteKeep_2vhxv_3493{white-space:nowrap}@media(max-width:960px){._ebPanels_2vhxv_3303{grid-template-columns:1fr;gap:22px;max-width:640px}}@media(max-width:440px){._ebBubbleAlpha_2vhxv_1335{padding:16px 18px}._ebTierToggleSeg_2vhxv_3334{font-size:11px;padding:6px 14px}._ebPanels_2vhxv_3303{gap:18px}}._ebBridge_2vhxv_3525{margin:28px auto 0;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}._root_2vhxv_12 section{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){._root_2vhxv_12 *,._root_2vhxv_12 *:before,._root_2vhxv_12 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}._compactBar_2vhxv_3550{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}._frame2Shot_2vhxv_710,._frame3Shot_2vhxv_958,._cmsShot_2vhxv_858,._ebTile_2vhxv_1272,._cmsColBefore_2vhxv_765,._cmsColAfter_2vhxv_769,._bylBridge_2vhxv_473,._bylPaste_2vhxv_546,._bylImport_2vhxv_599,._bylTrust_2vhxv_639,._bylGuarantee_2vhxv_669,._bylImportLine_2vhxv_611{opacity:1!important;transform:none!important;animation:none!important}}@media(max-width:960px){._frame1Foot_2vhxv_314{grid-template-columns:1fr;gap:18px}._frame1Meta_2vhxv_386,._scrollCue_2vhxv_368,._ctas_2vhxv_321{grid-column:1;justify-self:center}._frameMobileContainer_2vhxv_1565{grid-template-columns:1fr;gap:32px}._frame2_2vhxv_704{padding:100px 20px 80px}._frame3_2vhxv_952{padding:40px 20px 100px}._frame7_2vhxv_1006,._frame4_2vhxv_1164,._framePricing_2vhxv_1753,._frameFaq_2vhxv_1881{padding:80px 20px}._cmsGrid_2vhxv_751{grid-template-columns:1fr;gap:28px}._cmsDivider_2vhxv_773{display:none}}@media(max-width:900px){._frame4_2vhxv_1164{padding:80px 20px}._ebBento_2vhxv_1410{grid-template-columns:1fr}._ebTile_2vhxv_1272{width:100%}._ebCta_2vhxv_1367{flex-direction:column;align-items:stretch}._ebBtn_2vhxv_1375{width:100%;text-align:center}}@media(max-width:720px){._frameBring_2vhxv_435{padding:72px 20px 56px}._bylBridge_2vhxv_473{gap:10px}._bylPlatformIcon_2vhxv_493{width:54px;height:54px;font-size:22px}._bylArrow_2vhxv_529{width:28px;height:54px}._bylPaste_2vhxv_546{flex-direction:column}._bylPasteBtn_2vhxv_574{width:100%}._bylImport_2vhxv_599{font-size:11px;padding:16px 18px}._bylTrust_2vhxv_639{font-size:11px;letter-spacing:.18em}._bylTrustDot_2vhxv_648{margin:0 6px}}@media(max-width:720px){._frame7H_2vhxv_1011{font-size:44px;line-height:1.05}._frameMobileH_2vhxv_1581{font-size:38px;line-height:1.1}._framePricingH_2vhxv_1771{font-size:42px;line-height:1.05}._frameFaqH_2vhxv_1899{font-size:36px;line-height:1.1}._framePricingCards_2vhxv_1786{grid-template-columns:1fr;gap:18px}._frameMobileContainer_2vhxv_1565,._frame7Grid_2vhxv_1042{grid-template-columns:1fr;gap:32px}._f7Toggles_2vhxv_1050{grid-template-columns:1fr}._frame8Cards_2vhxv_3714{grid-template-columns:1fr;gap:18px}._frame7_2vhxv_1006,._frameMobile_2vhxv_1560,._framePricing_2vhxv_1753,._frameFaq_2vhxv_1881,._frame8_2vhxv_3714{padding:64px 20px}._frame1Foot_2vhxv_314 ._ctas_2vhxv_321{flex-direction:column;width:100%;max-width:320px;margin:0 auto;gap:12px}._frame1Foot_2vhxv_314 ._ctas_2vhxv_321 ._btn_2vhxv_327{width:100%;min-height:48px}._compactBar_2vhxv_3550{width:calc(100vw - 24px);padding:8px 12px;gap:8px;flex-wrap:wrap}._compactBarTitle_2vhxv_3756{font-size:12px;letter-spacing:.12em}._compactBarDivider_2vhxv_3760{display:none}._ftcStickyLink_2vhxv_3763{font-size:11px;margin-left:0}._frame3Shot_2vhxv_958 img{min-width:560px}._frame3Shot_2vhxv_958{overflow-x:auto;-webkit-overflow-scrolling:touch}._ftcInlineBtn_2vhxv_927{min-height:48px;padding:14px 22px}._bylPlatformName_2vhxv_511{letter-spacing:.16em;font-size:11px}._f8Card_2vhxv_3790{padding:22px}._f8FtrBadge_2vhxv_3793{flex-direction:column;align-items:flex-start;gap:8px;width:100%}._closing_2vhxv_1959 ._ctas_2vhxv_321{flex-direction:row;flex-wrap:wrap;gap:12px}}.auth-shell{--auth-bg: var(--color-bg);--auth-bg-deep: var(--color-bg-deep);--auth-surface: var(--color-surface);--auth-surface-2: var(--color-surface-hover);--auth-text: var(--color-text);--auth-muted: var(--color-muted);--auth-teal: var(--color-teal);--auth-purple: var(--color-purple);--auth-green: var(--color-green);--auth-border: var(--color-border);--auth-border-light: var(--color-border-light);--auth-line: rgba(255, 255, 255, .06);--auth-line-strong: rgba(255, 255, 255, .1);--auth-border-teal: rgba(34, 211, 238, .15);--auth-border-purple: rgba(168, 85, 247, .3);--auth-field-bg: rgba(0, 0, 0, .4);--auth-font-sans: var(--font-sans);--auth-font-display: var(--font-display);--auth-font-mono: var(--font-mono);--auth-radius-card: var(--radius-card);--auth-radius-button: 8px;min-height:calc(100vh - 4rem);position:relative;overflow-x:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--auth-bg);color:var(--auth-text);font-family:var(--auth-font-sans);-webkit-font-smoothing:antialiased;padding:64px 20px 72px;line-height:1.5}.auth-shell *,.auth-shell *:before,.auth-shell *:after{box-sizing:border-box}.auth-bg-wash,.auth-bg-orb,.auth-bg-grid{position:fixed;inset:0;pointer-events:none}.auth-bg-wash{z-index:-3;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--auth-bg-deep),var(--auth-bg))}.auth-bg-orb{z-index:-2;background:radial-gradient(55% 45% at 50% 30%,rgba(168,85,247,.1),transparent 70%),radial-gradient(40% 35% at 74% 64%,rgba(34,211,238,.07),transparent 75%);animation:auth-orb-pulse 11s ease-in-out infinite}.auth-bg-grid{z-index:-1;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.1));mask-image:linear-gradient(to bottom,#000c,#0000001a)}@keyframes auth-orb-pulse{0%,to{opacity:1}50%{opacity:.82}}@keyframes auth-dot-pulse{0%,to{opacity:.3}50%{opacity:1}}.auth-mark-fixed{position:fixed;top:18px;left:22px;z-index:50}@media(max-width:760px){.auth-mark-fixed{display:none}}.auth-intro{max-width:480px;margin:0 auto 26px;text-align:center}.auth-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;margin-bottom:22px;border:1px solid var(--auth-line-strong);border-radius:999px;background:#ffffff05;font-family:var(--auth-font-display);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--auth-muted)}.auth-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--auth-teal);box-shadow:0 0 12px var(--auth-teal);animation:auth-dot-pulse 2.4s ease-in-out infinite}.auth-hero-head{font-family:var(--auth-font-display);font-weight:600;font-size:clamp(40px,6vw,64px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;margin:0 0 12px;background:linear-gradient(180deg,#e6d2f7,#a855f7 55%,#6b3a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(168,85,247,.18)}.auth-sub{color:var(--auth-muted);font-size:clamp(14px,1.3vw,16px);line-height:1.55;max-width:420px;margin:0 auto}.auth-stage{width:100%;max-width:420px;margin:0 auto;background:linear-gradient(180deg,#151518f0,#0a0a0ef7);border:1px solid var(--auth-line-strong);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff09,0 30px 70px -28px #000000b3,0 0 0 1px #a855f70d;padding:28px}.auth-field-label{font-family:var(--auth-font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--auth-muted);margin-bottom:6px;display:block}.auth-field{width:100%;background:var(--auth-field-bg);border:1px solid var(--auth-border);border-radius:8px;padding:13px 14px;min-height:44px;color:var(--auth-text);font-size:15px;font-family:var(--auth-font-sans);transition:border-color .2s ease,box-shadow .2s ease}.auth-field::placeholder{color:#5d5d68}.auth-field:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.auth-field:disabled{opacity:.55;cursor:not-allowed}.auth-btn-primary{width:100%;background:var(--auth-purple);color:#1a0b2e;border:1px solid var(--auth-purple);font-family:var(--auth-font-sans);font-weight:700;font-size:15px;letter-spacing:.01em;padding:14px 26px;min-height:44px;border-radius:8px;cursor:pointer;box-shadow:0 10px 36px -12px #a855f78c;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.auth-btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#b873fa;box-shadow:0 16px 40px -12px #a855f7b3}.auth-btn-primary:focus-visible{outline:2px solid var(--auth-teal);outline-offset:2px}.auth-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){.auth-bg-orb,.auth-eyebrow-dot{animation:none}.auth-field,.auth-btn-primary{transition:none}}@media(max-width:760px){.auth-shell{padding:44px 16px 64px}.auth-stage{padding:22px}}.auth-in-card-title{color:var(--color-text)}.auth-in-card-sub{color:var(--color-muted)}.auth-link{color:var(--color-teal)}.auth-field-error{color:var(--color-red)}.wel-hero-wrap{position:relative;align-self:stretch;display:flex}.wel-hero-glow{position:absolute;inset:-7% -5% -11%;border-radius:24px;pointer-events:none;background:radial-gradient(60% 55% at 30% 22%,rgba(34,211,238,.2),transparent 70%),radial-gradient(62% 60% at 78% 88%,rgba(168,85,247,.24),transparent 72%);filter:blur(10px);opacity:.5;transition:opacity .5s ease,transform .5s ease}.wel-team-card{position:relative;flex:1;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%),linear-gradient(160deg,var(--wel-surface-2),rgba(16,22,38,0) 70%),var(--wel-surface);border:1px solid var(--wel-line-strong);border-radius:6px;padding:32px 26px 28px;box-shadow:inset 0 1px #ffffff0d,0 26px 60px -30px #000000d9;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:344px;justify-content:center;gap:16px;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .5s ease}.wel-team-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(rgba(34,211,238,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.03) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 70% at 50% 32%,#000,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 32%,#000,transparent 78%)}.wel-badge-disc{position:relative;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 30%,rgba(168,85,247,.16),transparent 60%),var(--wel-surface-2);border:1px solid var(--wel-line-strong);box-shadow:inset 0 1px #ffffff14,0 14px 30px -12px #000c;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .5s ease}.wel-badge-disc svg{display:block}.wel-monogram{width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--wel-font-display);font-weight:600;font-size:44px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.wel-team-name{font-family:var(--wel-font-display);font-size:34px;font-weight:600;letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--wel-text);min-height:34px;overflow-wrap:anywhere}.wel-team-name.is-placeholder{color:#4a4a55}.wel-league-line{font-family:var(--wel-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--wel-muted)}.wel-record-line{font-family:var(--wel-font-mono);font-size:12.5px;letter-spacing:.1em;color:var(--wel-teal);opacity:.92;font-variant-numeric:tabular-nums}.wel-on-board-tag{font-family:var(--wel-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--wel-teal-ink);background:var(--wel-teal);padding:5px 12px;border-radius:999px;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.wel-stage.is-committed .wel-hero-glow{opacity:1;transform:scale(1.02)}.wel-stage.is-committed .wel-team-card{transform:translateY(-2px) scale(1.012);border-color:#22d3ee73;box-shadow:inset 0 1px #ffffff14,inset 0 0 40px -8px #22d3ee33,0 0 0 1px #22d3ee4d,0 30px 70px -26px #22d3ee42,0 26px 60px -30px #000000d9}.wel-stage.is-committed .wel-badge-disc{border-color:#22d3ee66;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #22d3ee66,0 0 34px -4px #22d3ee80,0 14px 30px -12px #000c}.wel-stage.is-committed .wel-on-board-tag{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.wel-team-card,.wel-badge-disc,.wel-hero-glow,.wel-on-board-tag{transition:none}}.wel-logo{display:flex;flex-direction:column;gap:6px}.wel-logo-helper{margin-bottom:12px}.wel-tabs{display:flex;gap:6px;background:var(--wel-field-bg);border:1px solid var(--wel-border);border-radius:10px;padding:4px;width:fit-content}.wel-tab{border:0;background:transparent;color:var(--wel-muted);font-family:var(--wel-font-sans);font-size:13px;font-weight:600;cursor:pointer;padding:9px 14px;min-height:44px;border-radius:7px;display:flex;align-items:center;gap:6px;transition:background .2s ease,color .2s ease}.wel-tab:hover{color:var(--wel-text)}.wel-tab:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-tab.is-active{background:var(--wel-surface-2);color:var(--wel-teal);box-shadow:inset 0 1px #ffffff0d}.wel-tab-res{font-family:var(--wel-font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--wel-purple);border:1px solid rgba(168,85,247,.4);border-radius:4px;padding:1px 5px}.wel-panel{margin-top:4px}.wel-group-label{font-family:var(--wel-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--wel-muted);margin:14px 0 8px}.wel-crest-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.wel-crest{position:relative;aspect-ratio:1;min-height:52px;cursor:pointer;background:radial-gradient(circle at 38% 26%,rgba(255,255,255,.05),transparent 58%),var(--wel-surface-2);border:1px solid var(--wel-border);border-radius:8px;display:grid;place-items:center;transition:border-color .18s ease,transform .12s ease,box-shadow .18s ease}.wel-crest:hover{transform:translateY(-2px);border-color:#22d3ee66;box-shadow:0 0 0 1px #22d3ee26,0 10px 22px -12px #000c}.wel-crest:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-crest svg{display:block}.wel-crest-mono{font-family:var(--wel-font-display);font-weight:600;font-size:22px;line-height:1;text-transform:uppercase}.wel-crest.is-sel{border-color:var(--wel-teal);box-shadow:inset 0 0 0 1px #22d3ee80,0 0 22px -6px #22d3ee73}.wel-crest-check{display:none;position:absolute;top:-3px;right:-3px;width:14px;height:14px;z-index:2}.wel-crest.is-sel .wel-crest-check{display:block}.wel-dropzone{border:1.5px dashed var(--wel-border-light);border-radius:10px;padding:30px 20px;text-align:center;background:#0000004d;margin-top:8px}.wel-dz-icon{margin:0 auto 10px;display:block}.wel-dz-title{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--wel-text)}.wel-dz-sub{font-size:12.5px;color:var(--wel-muted)}.wel-helper-dim{color:var(--wel-muted);margin-top:10px}.wel-gen-panel{border:1px solid rgba(168,85,247,.3);border-radius:10px;padding:24px 20px;text-align:center;margin-top:8px;background:linear-gradient(180deg,#a855f714,#a855f705),#0000004d}.wel-gen-title{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--wel-text)}.wel-gen-sub{font-size:12.5px;color:var(--wel-muted);margin-bottom:14px}.wel-gen-btn{border:1px solid rgba(168,85,247,.5);background:#a855f71f;color:#d9b8ff;font-family:var(--wel-font-sans);font-weight:600;font-size:13px;padding:11px 16px;min-height:44px;border-radius:8px;cursor:pointer;transition:background .18s ease}.wel-gen-btn:hover{background:#a855f733}.wel-gen-btn:disabled{opacity:.8;cursor:default}.wel-gen-btn:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-gen-note{text-align:center}@media(max-width:760px){.wel-crest-grid{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.wel-tab,.wel-crest,.wel-gen-btn{transition:none}.wel-crest:hover{transform:none}}.wel-alpha-panel{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 10px);background:linear-gradient(180deg,#1c1c20fa,#0c0c10fc);border:1px solid var(--wel-border-purple);border-radius:10px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0a,0 24px 60px -22px #000000d9,0 0 0 1px #a855f714;padding:18px;animation:wel-ap-in .18s cubic-bezier(.2,.7,.2,1)}@keyframes wel-ap-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wel-ap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.wel-ap-title{font-family:var(--wel-font-sans);font-size:14px;font-weight:600;color:var(--wel-text);line-height:1.3}.wel-ap-close{background:transparent;border:0;cursor:pointer;padding:8px;line-height:0;border-radius:5px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wel-ap-close:hover{background:#ffffff0d}.wel-ap-close:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-ap-label{font-family:var(--wel-font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wel-muted);margin-bottom:7px;display:block}.wel-ap-opt{font-family:var(--wel-font-mono);font-size:9px;letter-spacing:.1em;color:var(--wel-muted);font-weight:400;text-transform:none;margin-left:5px}.wel-ap-steer{width:100%;background:var(--wel-field-bg);border:1px solid var(--wel-border);border-radius:7px;padding:11px 12px;min-height:44px;color:var(--wel-text);font-size:13.5px;font-family:var(--wel-font-sans);margin-bottom:16px;transition:border-color .2s ease,box-shadow .2s ease}.wel-ap-steer::placeholder{color:#5d5d68}.wel-ap-steer:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.wel-ap-dial-block{margin-bottom:16px}.wel-ap-dial-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wel-ap-dial-label{margin-bottom:0}.wel-ap-dial{display:flex;gap:4px;background:var(--wel-field-bg);border:1px solid var(--wel-border);border-radius:8px;padding:3px}.wel-ap-dial-opt{border:0;background:transparent;color:var(--wel-muted);cursor:pointer;font-family:var(--wel-font-sans);font-size:12px;font-weight:600;letter-spacing:.02em;padding:8px 14px;min-height:36px;border-radius:6px;transition:background .18s ease,color .18s ease}.wel-ap-dial-opt:hover{color:var(--wel-text)}.wel-ap-dial-opt:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-ap-dial-opt.is-active[data-tone=pg]{background:var(--wel-surface-2);color:var(--wel-teal);box-shadow:inset 0 1px #ffffff0d}.wel-ap-dial-opt.is-active[data-tone=unhinged]{background:#a855f72e;color:#d9b8ff;box-shadow:inset 0 0 0 1px #a855f766}.wel-ap-dial-hint{font-size:11.5px;color:var(--wel-muted);line-height:1.5;margin:9px 0 0}.wel-ap-actions{display:flex;gap:9px;margin-bottom:16px}.wel-ap-generate{flex:1;background:var(--wel-purple);color:#1a0b2e;border:1px solid var(--wel-purple);font-family:var(--wel-font-sans);font-weight:700;font-size:13px;letter-spacing:.01em;padding:12px 16px;min-height:44px;border-radius:7px;cursor:pointer;box-shadow:0 10px 30px -14px #a855f78c;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.wel-ap-generate:hover{transform:translateY(-1px);background:#b873fa;box-shadow:0 14px 34px -14px #a855f7b3}.wel-ap-generate:disabled{opacity:.7;cursor:progress}.wel-ap-generate:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-ap-surprise{background:transparent;color:var(--wel-teal);border:1px solid var(--wel-border-teal);font-family:var(--wel-font-sans);font-weight:600;font-size:13px;padding:12px 16px;min-height:44px;border-radius:7px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.wel-ap-surprise:hover{border-color:#22d3ee8c;background:#22d3ee0f}.wel-ap-surprise:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-ap-chips-label{font-family:var(--wel-font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--wel-muted);margin-bottom:9px}.wel-ap-chips{display:flex;flex-wrap:wrap;gap:8px}.wel-ap-chip{background:var(--wel-surface-2);border:1px solid var(--wel-border);border-radius:6px;color:var(--wel-text);font-family:var(--wel-font-sans);font-size:13px;font-weight:500;padding:10px 13px;min-height:44px;cursor:pointer;transition:border-color .16s ease,transform .12s ease,box-shadow .16s ease,background .16s ease}.wel-ap-chip:hover{transform:translateY(-1px);border-color:#22d3ee80;background:#202028;box-shadow:0 0 0 1px #22d3ee26,0 8px 20px -12px #000c}.wel-ap-chip:active{transform:translateY(0)}.wel-ap-chip:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}@media(max-width:760px){.wel-alpha-panel{padding:16px}.wel-ap-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.wel-alpha-panel{animation:none}.wel-ap-generate,.wel-ap-chip{transition:none}}.wel-tone-tag{display:inline-flex;align-items:center;gap:7px;background:#ffffff05;border:1px solid var(--wel-border);border-radius:6px;color:var(--wel-muted);font-family:var(--wel-font-sans);font-weight:600;font-size:11.5px;letter-spacing:.01em;padding:8px 10px;min-height:44px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.wel-tone-tag:hover{border-color:var(--wel-border-light);color:var(--wel-text);background:#ffffff0a}.wel-tone-tag:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-tone-label{font-family:var(--wel-font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--wel-muted)}.wel-tone-dot{width:6px;height:6px;border-radius:50%;background:var(--wel-teal);box-shadow:0 0 8px #22d3eeb3;flex-shrink:0}.wel-tone-value{font-weight:700}.wel-tone-tag.is-unhinged{background:#a855f71f;border-color:#a855f773;color:#d9b8ff;box-shadow:inset 0 0 0 1px #a855f72e,0 0 18px -10px #a855f7b3}.wel-tone-tag.is-unhinged .wel-tone-dot{background:var(--wel-purple);box-shadow:0 0 9px #a855f7cc}.wel-tone-tag.is-unhinged .wel-tone-label{color:#b88de0}.wel-tone-tag.is-unhinged:hover{border-color:#a855f7a6;color:#ecd9ff}.wel-consent-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#05050ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:wel-scrim-in .2s ease}@keyframes wel-scrim-in{0%{opacity:0}to{opacity:1}}.wel-consent-card{width:100%;max-width:480px;position:relative;background:linear-gradient(180deg,#1c1c20fc,#0c0c10fc);border:1px solid var(--wel-border-purple);border-radius:6px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0d,0 40px 90px -30px #000000e6,0 0 0 1px #a855f71a,0 0 70px -34px #a855f780;padding:26px 26px 22px;animation:wel-consent-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes wel-consent-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wel-consent-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}.wel-consent-mark{width:38px;height:38px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(168,85,247,.4))}.wel-consent-title{font-family:var(--wel-font-display);font-size:30px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:.95;background:linear-gradient(180deg,#e6d2f7,#a855f7 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wel-consent-kicker{font-family:var(--wel-font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#b88de0;margin-bottom:3px}.wel-consent-close{position:absolute;top:12px;right:12px;background:transparent;border:0;cursor:pointer;padding:8px;line-height:0;border-radius:5px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wel-consent-close:hover{background:#ffffff0d}.wel-consent-close:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-consent-body p{font-size:13.5px;line-height:1.6;color:var(--wel-text);margin:0 0 12px}.wel-consent-body p.wel-consent-muted{color:var(--wel-muted);font-size:12.5px}.wel-consent-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.wel-consent-list li{font-size:13px;line-height:1.5;color:var(--wel-text);padding-left:20px;position:relative}.wel-consent-list li:before{content:"";position:absolute;left:2px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--wel-purple);box-shadow:0 0 7px #a855f799}.wel-consent-league-note{font-size:12.5px;line-height:1.55;color:var(--wel-muted);border-left:2px solid rgba(34,211,238,.4);padding:2px 0 2px 12px;margin:0 0 16px}.wel-consent-league-note b{color:var(--wel-teal);font-weight:600}.wel-consent-logged{font-family:var(--wel-font-mono);font-size:10.5px;line-height:1.5;letter-spacing:.02em;color:var(--wel-muted);background:#00000059;border:1px solid var(--wel-border);border-radius:6px;padding:9px 11px;margin-bottom:18px;display:flex;gap:8px;align-items:flex-start}.wel-consent-logged svg{flex-shrink:0;margin-top:1px}.wel-consent-actions{display:flex;gap:10px}.wel-consent-agree{flex:1;background:var(--wel-purple);color:#1a0b2e;border:1px solid var(--wel-purple);font-family:var(--wel-font-sans);font-weight:700;font-size:14px;letter-spacing:.01em;padding:13px 18px;min-height:44px;border-radius:6px;cursor:pointer;box-shadow:0 10px 30px -14px #a855f799;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.wel-consent-agree:hover{transform:translateY(-1px);background:#b873fa;box-shadow:0 14px 34px -14px #a855f7bf}.wel-consent-agree:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-consent-cancel{background:transparent;color:var(--wel-text);border:1px solid var(--wel-border-light);font-family:var(--wel-font-sans);font-weight:500;font-size:14px;padding:13px 18px;min-height:44px;border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.wel-consent-cancel:hover{background:var(--wel-surface-2);border-color:var(--wel-muted)}.wel-consent-cancel:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}@media(max-width:760px){.wel-consent-actions{flex-direction:column}.wel-consent-card{padding:22px 20px 20px}}@media(prefers-reduced-motion:reduce){.wel-consent-scrim,.wel-consent-card{animation:none}.wel-tone-tag,.wel-consent-agree{transition:none}}.wel-shell{--wel-bg: var(--color-bg);--wel-bg-deep: var(--color-bg-deep);--wel-surface: var(--color-surface);--wel-surface-2: var(--color-surface-hover);--wel-text: var(--color-text);--wel-muted: var(--color-muted);--wel-teal: var(--color-teal);--wel-purple: var(--color-purple);--wel-green: var(--color-green);--wel-border: var(--color-border);--wel-border-light: var(--color-border-light);--wel-line: rgba(255, 255, 255, .06);--wel-line-strong: rgba(255, 255, 255, .1);--wel-border-teal: rgba(34, 211, 238, .15);--wel-border-purple: rgba(168, 85, 247, .3);--wel-field-bg: rgba(0, 0, 0, .4);--wel-teal-ink: #06343d;--wel-font-sans: var(--font-sans);--wel-font-display: var(--font-display);--wel-font-mono: var(--font-mono);--wel-radius-card: var(--radius-card);--wel-radius-button: 8px;min-height:100vh;position:relative;overflow-x:hidden;background:var(--wel-bg);color:var(--wel-text);font-family:var(--wel-font-sans);-webkit-font-smoothing:antialiased;padding:64px 20px 96px;line-height:1.5}.wel-shell *,.wel-shell *:before,.wel-shell *:after{box-sizing:border-box}.wel-bg-wash,.wel-bg-orb,.wel-bg-grid{position:fixed;inset:0;pointer-events:none}.wel-bg-wash{z-index:-3;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--wel-bg-deep),var(--wel-bg))}.wel-bg-orb{z-index:-2;background:radial-gradient(55% 45% at 50% 30%,rgba(168,85,247,.1),transparent 70%),radial-gradient(40% 35% at 74% 64%,rgba(34,211,238,.07),transparent 75%);animation:wel-orb-pulse 11s ease-in-out infinite}.wel-bg-grid{z-index:-1;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.1));mask-image:linear-gradient(to bottom,#000c,#0000001a)}@keyframes wel-orb-pulse{0%,to{opacity:1}50%{opacity:.82}}@keyframes wel-dot-pulse{0%,to{opacity:.3}50%{opacity:1}}.wel-mark-fixed{position:fixed;top:18px;left:22px;z-index:50}@media(max-width:760px){.wel-mark-fixed{display:none}}.wel-intro{max-width:920px;margin:0 auto 30px;text-align:center}.wel-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;margin-bottom:24px;border:1px solid var(--wel-line-strong);border-radius:999px;background:#ffffff05;font-family:var(--wel-font-display);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--wel-muted)}.wel-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--wel-teal);box-shadow:0 0 12px var(--wel-teal);animation:wel-dot-pulse 2.4s ease-in-out infinite}.wel-hero-head{font-family:var(--wel-font-display);font-weight:600;font-size:clamp(48px,8vw,92px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;margin:0 0 14px;background:linear-gradient(180deg,#e6d2f7,#a855f7 55%,#6b3a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(168,85,247,.18)}.wel-sub{color:var(--wel-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:560px;margin:0 auto}.wel-stage{max-width:920px;margin:0 auto;background:linear-gradient(180deg,#151518f0,#0a0a0ef7);border:1px solid var(--wel-line-strong);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff09,0 30px 70px -28px #000000b3,0 0 0 1px #a855f70d;padding:28px;display:grid;grid-template-columns:minmax(300px,344px) 1fr;gap:28px;align-items:start}.wel-stage.is-unhinged{border-color:#a855f738;box-shadow:inset 0 1px #ffffff09,0 30px 70px -28px #000000b3,0 0 0 1px #a855f729,0 0 60px -30px #a855f766}.wel-controls{display:flex;flex-direction:column;gap:18px;padding-top:2px}.wel-field-label{font-family:var(--wel-font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wel-muted);margin-bottom:0;display:block}.wel-name-block{position:relative}.wel-name-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.wel-name-label-actions{display:flex;align-items:center;gap:8px}.wel-name-field{width:100%;background:var(--wel-field-bg);border:1px solid var(--wel-border);border-radius:8px;padding:13px 14px;min-height:44px;color:var(--wel-text);font-size:15px;font-family:var(--wel-font-sans);transition:border-color .2s ease,box-shadow .2s ease}.wel-name-field::placeholder{color:#5d5d68}.wel-name-field:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.wel-block-head{font-family:var(--wel-font-sans);font-size:15px;font-weight:600;color:var(--wel-text);margin-bottom:2px}.wel-helper{font-size:13px;color:var(--wel-muted);margin:0;line-height:1.4}.wel-ask-alpha{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(180deg,#a855f724,#a855f70d);border:1px solid rgba(168,85,247,.4);border-radius:6px;color:#d9b8ff;font-family:var(--wel-font-sans);font-weight:600;font-size:12px;letter-spacing:.01em;padding:8px 11px;min-height:44px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.wel-ask-alpha:hover{background:linear-gradient(180deg,#a855f738,#a855f714);border-color:#a855f799;transform:translateY(-1px);box-shadow:0 8px 22px -12px #a855f799}.wel-ask-alpha:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-ask-alpha[aria-expanded=true]{border-color:#a855f7b3;box-shadow:0 0 0 3px #a855f724}.wel-ask-alpha-mark{width:18px;height:18px;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(168,85,247,.4))}@media(prefers-reduced-motion:reduce){.wel-ask-alpha{transition:none}}.wel-actions{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:6px;padding-top:22px;border-top:1px solid var(--wel-line)}.wel-btn-primary{background:var(--wel-purple);color:#1a0b2e;border:1px solid var(--wel-purple);font-family:var(--wel-font-sans);font-weight:700;font-size:15px;letter-spacing:.01em;padding:14px 26px;min-height:44px;border-radius:8px;cursor:pointer;box-shadow:0 10px 36px -12px #a855f78c;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.wel-btn-primary:hover{transform:translateY(-1px);background:#b873fa;box-shadow:0 16px 40px -12px #a855f7b3}.wel-btn-primary:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-btn-skip{background:transparent;color:var(--wel-text);border:1px solid var(--wel-border-light);font-family:var(--wel-font-sans);font-weight:500;font-size:14px;padding:13px 20px;min-height:44px;border-radius:8px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.wel-btn-skip:hover{background:var(--wel-surface-2);border-color:var(--wel-muted)}.wel-btn-skip:focus-visible{outline:2px solid var(--wel-teal);outline-offset:2px}.wel-actions-note{margin-left:auto;font-family:var(--wel-font-mono);font-size:11px;letter-spacing:.06em;color:var(--wel-muted)}.wel-stage.is-committed .wel-actions-note{color:var(--wel-teal)}.wel-payoff-sub{grid-column:1 / -1;text-align:center;color:var(--wel-muted);font-size:13.5px;margin-top:-4px;height:0;opacity:0;overflow:hidden;transition:opacity .4s ease}.wel-stage.is-committed .wel-payoff-sub{height:auto;opacity:1;margin-top:6px}@media(max-width:760px){.wel-shell{padding:44px 16px 80px}.wel-stage{grid-template-columns:1fr;gap:22px;padding:20px}.wel-actions{flex-direction:column;align-items:stretch}.wel-actions-note{margin-left:0;text-align:center}.wel-btn-primary,.wel-btn-skip{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.wel-bg-orb,.wel-eyebrow-dot{animation:none}.wel-name-field,.wel-btn-primary,.wel-btn-skip{transition:none}}.wel-stage.is-creator .wel-btn-skip{color:var(--wel-text);border-color:var(--wel-border-light);font-weight:600}.wel-stage.is-creator .wel-btn-skip:hover{background:var(--wel-surface-2);border-color:var(--wel-muted)}.account-shell{--as-bg: #0a0a0c;--as-bg-deep: #05050a;--as-surface: #151518;--as-surface-2: #1c1c20;--as-text: #e8e8ed;--as-muted: #9ca3af;--as-dim: #a3a3ad;--as-teal: #22d3ee;--as-gold: #22d3ee;--as-purple: #a855f7;--as-green: #34d399;--as-red-soft: #b94a4a;--as-red: #ef4444;--as-amber: #f59e0b;--as-glass-g1: rgba(21, 21, 24, .58);--as-glass-g2: rgba(21, 21, 24, .48);--as-glass-g3: rgba(21, 21, 24, .35);--as-border-soft: rgba(255, 255, 255, .08);--as-border-mid: rgba(255, 255, 255, .12);--as-border-strong: rgba(255, 255, 255, .14);--as-border-teal: rgba(34, 211, 238, .15);--as-border-gold: rgba(34, 211, 238, .32);--as-border-purple: rgba(168, 85, 247, .3);--as-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--as-font-display: "Teko", sans-serif;--as-font-mono: "JetBrains Mono", ui-monospace, monospace;--as-content-max: 1320px;--as-content-gutter: 28px;--as-topbar-h: 56px;min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(34,211,238,.08),transparent 26%),linear-gradient(180deg,var(--as-bg-deep),var(--as-bg));color:var(--as-text);font-family:var(--as-font-sans);display:flex;flex-direction:column;position:relative;overflow-x:hidden}.account-shell *,.account-shell *:before,.account-shell *:after{box-sizing:border-box}.account-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.1));mask-image:linear-gradient(to bottom,#0009,#0000001a)}.account-shell>*{position:relative;z-index:2}.account-shell .as-panel{padding:14px;border-radius:2px;position:relative;overflow:hidden}.account-shell .as-panel+.as-panel{margin-top:12px}.account-shell .as-g1,.account-shell .as-g2,.account-shell .as-g3{border-radius:2px;position:relative;overflow:hidden}.account-shell .as-g1{background:var(--as-glass-g1);border:1px solid var(--as-border-teal);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.account-shell .as-g2{background:var(--as-glass-g2);border:1px solid var(--as-border-mid);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.account-shell .as-g3{background:var(--as-glass-g3);border:1px solid var(--as-border-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.account-shell .as-eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--as-muted)}.account-shell .as-display{font-family:var(--as-font-display);letter-spacing:.02em;line-height:.92;font-weight:600}.account-shell .as-stat-num{font-family:var(--as-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.account-shell .as-meta-text{font-size:11px;line-height:1.45;color:var(--as-muted)}.account-shell .as-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;border-bottom:1px solid var(--as-border-soft);padding-bottom:10px}.account-shell .as-module-title{margin:4px 0 0;color:var(--as-text);font-size:24px;font-family:var(--as-font-display);letter-spacing:.02em;line-height:.92;font-weight:600}.as-skip-link{position:absolute;top:8px;left:8px;z-index:100;background:var(--as-gold);color:var(--as-bg);padding:10px 16px;border-radius:2px;font-weight:700;font-size:13px;text-decoration:none;transform:translateY(-150%);transition:transform .15s}.as-skip-link:focus{transform:translateY(0);outline:2px solid var(--as-teal);outline-offset:2px}.as-topbar{position:sticky;top:0;z-index:50;height:var(--as-topbar-h);background:var(--as-glass-g1);border-bottom:1px solid var(--as-border-teal);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;align-items:center;gap:16px;padding:0 var(--as-content-gutter)}.as-topbar-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--as-text);min-height:44px;padding:0 4px}.as-topbar-wordmark{font-family:var(--as-font-display);font-size:22px;line-height:.92;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--as-text)}.as-topbar-nav{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}.as-cmdk-trigger{width:280px;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-muted);font-family:var(--as-font-sans);font-size:12px;cursor:pointer;margin-left:auto;margin-right:12px;min-height:44px;transition:border-color .12s,color .12s,background .12s}.as-cmdk-trigger:hover{border-color:var(--as-border-teal);color:var(--as-text);background:var(--as-glass-g2)}.as-cmdk-trigger:focus-visible{outline:2px solid var(--as-teal);outline-offset:1px;border-color:var(--as-teal)}.as-cmdk-trigger-label{flex:1;text-align:left;font-size:12px;letter-spacing:.02em}.as-cmdk-trigger-kbd{display:inline-flex;gap:3px;color:var(--as-dim);font-family:var(--as-font-mono);font-size:10px;letter-spacing:.05em}.as-cmdk-palette{position:fixed;top:80px;left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 32px));max-height:70vh;background:var(--as-glass-g1);border:1px solid var(--as-border-teal);border-radius:2px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;z-index:100;overflow:hidden;font-family:var(--as-font-sans)}.as-cmdk-input-row{display:flex;align-items:center;border-bottom:1px solid var(--as-border-soft);padding:0 12px}.as-cmdk-input{flex:1;background:transparent;border:0;padding:14px 8px;color:var(--as-text);font-size:14px;outline:none;font-family:inherit;letter-spacing:.01em}.as-cmdk-input::placeholder{color:var(--as-dim)}.as-cmdk-close{background:transparent;border:0;color:var(--as-muted);font-size:20px;width:44px;height:44px;cursor:pointer;border-radius:2px;display:inline-flex;align-items:center;justify-content:center}.as-cmdk-close:hover{background:var(--as-glass-g3);color:var(--as-text)}.as-cmdk-close:focus-visible{outline:2px solid var(--as-teal);outline-offset:-2px}.as-cmdk-body{flex:1;overflow-y:auto}.as-cmdk-loading,.as-cmdk-empty{padding:20px;color:var(--as-muted);font-size:12px;text-align:center}.as-cmdk-results{list-style:none;padding:6px 0;margin:0}.as-cmdk-section-header{padding:8px 14px 4px;font-size:8px;text-transform:uppercase;letter-spacing:1.5px;color:var(--as-muted);font-weight:800}.as-cmdk-result{display:flex;flex-direction:column;padding:10px 14px;cursor:pointer;min-height:44px;border-left:2px solid transparent}.as-cmdk-result.is-selected,.as-cmdk-result:hover{background:var(--as-glass-g3);border-left-color:var(--as-teal)}.as-cmdk-result-label{color:var(--as-text);font-size:13px;font-weight:500;letter-spacing:.01em}.as-cmdk-result-context{color:var(--as-muted);font-size:11px;margin-top:2px;font-family:var(--as-font-mono);font-variant-numeric:tabular-nums}.as-cmdk-footer{border-top:1px solid var(--as-border-soft);padding:8px 14px;font-size:10px;color:var(--as-dim);letter-spacing:.04em;font-family:var(--as-font-mono)}.as-product-switcher{position:relative}.as-product-switcher-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-text);font-family:var(--as-font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;min-height:44px}.as-product-switcher-trigger:hover{background:var(--as-glass-g3);border-color:var(--as-border-teal)}.as-product-switcher-trigger:focus-visible{outline:2px solid var(--as-teal);outline-offset:1px}.as-product-switcher-current{font-weight:600}.as-product-switcher-affordance{font-size:8px;color:var(--as-muted);letter-spacing:0}.as-product-switcher-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;background:var(--as-glass-g1);border:1px solid var(--as-border-mid);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:2px;list-style:none;padding:4px 0;margin:0;box-shadow:0 12px 32px #0000008c;z-index:60}.as-product-switcher-item.is-current{background:#22d3ee0f;border-left:2px solid var(--as-teal)}.as-product-switcher-item.is-coming-soon{opacity:.5;cursor:not-allowed}.as-product-switcher-row{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;text-decoration:none;color:var(--as-text);font-size:12px;min-height:44px;gap:12px;letter-spacing:.02em}.as-product-switcher-row:hover{background:var(--as-glass-g2)}.as-product-switcher-label{font-weight:500}.as-avatar-menu{position:relative}.as-avatar-trigger{position:relative;width:34px;height:34px;border-radius:2px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);color:var(--as-text);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--as-font-sans);min-width:44px;min-height:44px}.as-avatar-initial{font-size:13px;font-weight:700;letter-spacing:.04em}.as-avatar-badge-anchor{position:absolute;top:-4px;right:-4px}.as-avatar-menu-list{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;background:var(--as-glass-g1);border:1px solid var(--as-border-mid);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:2px;list-style:none;padding:4px 0;margin:0;box-shadow:0 12px 32px #0000008c;z-index:60}.as-avatar-menu-item.is-focused{background:var(--as-glass-g2)}.as-avatar-menu-button{width:100%;text-align:left;background:transparent;border:0;padding:8px 14px;color:var(--as-text);font-size:12px;cursor:pointer;min-height:44px;font-family:var(--as-font-sans);letter-spacing:.02em}.as-avatar-menu-button:hover,.as-avatar-menu-button:focus-visible{background:var(--as-glass-g2);outline:none}.as-main{flex:1 0 auto;width:100%;outline:none}.as-shell-card{background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;padding:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;transition:border-color .15s,box-shadow .15s}.as-shell-card:hover{border-color:var(--as-border-teal);box-shadow:0 0 0 1px var(--as-border-teal),0 4px 16px #00000059}.as-shell-card--pinned{border-color:var(--as-border-gold)}.as-shell-card--pinned:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--as-gold),transparent)}.as-coming-soon-badge{display:inline-flex;align-items:center;padding:2px 6px;background:#ffffff0f;color:var(--as-muted);border:1px solid var(--as-border-soft);border-radius:2px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.as-notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--as-red);color:var(--as-text);border-radius:9px;font-size:10px;font-weight:700;font-family:var(--as-font-mono)}.as-notification-badge--gold{background:var(--as-gold);color:var(--as-bg)}.as-notification-badge--amber{background:var(--as-amber);color:var(--as-bg)}.as-cmd-key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-muted);font-family:var(--as-font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.as-brand-wolf-glyph{display:inline-block;vertical-align:middle}.as-footer{width:min(var(--as-content-max),calc(100vw - var(--as-content-gutter) * 2));margin:48px auto 0;padding:24px var(--as-content-gutter) 32px;border-top:1px solid var(--as-border-soft);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.as-footer-tagline{font-family:var(--as-font-display);font-size:14px;text-transform:uppercase;letter-spacing:.16em;color:var(--as-gold);margin:0}.as-footer-row{display:flex;align-items:center;gap:20px;font-size:11px;color:var(--as-dim);font-family:var(--as-font-sans)}.as-footer-links{display:flex;gap:16px}.as-footer-links a{color:var(--as-muted);text-decoration:none;font-size:11px;min-height:44px;display:inline-flex;align-items:center;letter-spacing:.02em}.as-footer-links a:hover{color:var(--as-text);text-decoration:underline}.as-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.as-cmdk-trigger{width:200px}}@media(max-width:768px){.as-topbar{padding:0 16px;gap:10px}.as-cmdk-trigger{width:44px;padding:0;justify-content:center}.as-cmdk-trigger-label,.as-cmdk-trigger-kbd,.as-product-switcher{display:none}.as-page-hero{padding:20px 16px 12px}.as-content-area{padding:12px 16px 32px;gap:20px}.as-page-headline[data-scale=hero]{font-size:36px}.as-page-headline[data-scale=utility]{font-size:24px}.as-footer{padding:20px 16px 28px;margin-top:32px}}@media(max-width:440px){.as-topbar-wordmark{display:none}}@media(prefers-reduced-motion:reduce){.account-shell *,.account-shell *:before,.account-shell *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.leagues-grid{display:grid;grid-template-columns:repeat(auto-fill,360px);gap:12px;justify-content:start;margin-bottom:32px}.account-shell .lc-card{display:block;width:360px;min-height:168px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 16px;position:relative;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.account-shell .lc-card:hover{border-color:var(--as-border-teal);box-shadow:0 0 0 1px var(--as-border-teal),0 4px 16px #0006}.account-shell .lc-card:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.account-shell .lc-card-pinned{border-color:var(--as-border-gold);box-shadow:0 0 0 1px var(--as-border-gold)}.account-shell .lc-card-pinned:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--as-gold),transparent)}.account-shell .lc-card-inner{display:flex;flex-direction:column;height:100%;gap:8px}.account-shell .lc-top-band{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px;padding-right:36px}.account-shell .lc-name{font-size:15px;font-weight:600;color:var(--as-text);letter-spacing:.01em}.account-shell .lc-top-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.account-shell .lc-format-chip{font-family:var(--as-font-sans);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--as-muted);padding:3px 6px;background:#ffffff0a;border-radius:2px}.account-shell .lc-role-badge{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--as-gold);border:1px solid var(--as-border-gold);padding:2px 6px;border-radius:2px}.account-shell .lc-middle-band{display:flex;flex-direction:column;gap:2px;margin-bottom:auto}.account-shell .lc-eyebrow{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--as-muted)}.account-shell .lc-body-line{font-family:var(--as-font-display);font-size:22px;line-height:.92;color:var(--as-text);letter-spacing:.02em;font-variant-numeric:tabular-nums}.account-shell .lc-bottom-band{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid var(--as-border-soft)}.account-shell .lc-standing{font-family:var(--as-font-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--as-muted)}.account-shell .lc-pin-button{position:absolute;top:4px;right:4px;width:32px;height:32px;background:transparent;border:0;color:var(--as-dim);cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;z-index:2}.account-shell .lc-pin-button:after{content:"";position:absolute;inset:-6px}.account-shell .lc-pin-button:hover{color:var(--as-gold)}.account-shell .lc-pin-button:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.account-shell .lc-pin-button-pinned{color:var(--as-gold)}.entry-points-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px}.account-shell .ep-card{display:flex;flex-direction:column;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:18px;text-align:left;cursor:pointer;text-decoration:none;color:inherit;position:relative;min-height:138px;transition:border-color .15s,background .15s}.account-shell .ep-card:hover{border-color:var(--as-border-teal);background:var(--as-glass-g2)}.account-shell .ep-card:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.account-shell .ep-eyebrow{font-family:var(--as-font-sans);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--as-teal);margin-bottom:8px}.account-shell .ep-label{font-family:var(--as-font-display);font-size:22px;line-height:.92;font-weight:600;letter-spacing:.02em;color:var(--as-text);margin-bottom:6px;text-transform:uppercase}.account-shell .ep-sub-copy{font-size:12px;line-height:1.45;color:var(--as-muted);margin-top:4px}.account-shell .ep-arrow{position:absolute;right:14px;bottom:14px;color:var(--as-teal);font-family:var(--as-font-display);font-size:18px;opacity:0;transition:opacity .15s}.account-shell .ep-card:hover .ep-arrow{opacity:1}.account-shell .ep-join-form{display:flex;flex-direction:column;gap:8px;margin-top:12px}.account-shell .ep-join-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--as-muted)}.account-shell .ep-join-input{background:#0006;border:1px solid var(--as-border-soft);border-radius:2px;padding:10px 12px;font-family:var(--as-font-sans);font-size:13px;color:var(--as-text);outline:none;min-height:44px;letter-spacing:.02em}.account-shell .ep-join-input:focus{border-color:var(--as-teal);outline:2px solid var(--as-teal);outline-offset:1px}.account-shell .ep-join-input::placeholder{color:var(--as-dim)}.account-shell .ep-join-button{background:var(--as-gold);color:var(--as-bg);border:0;border-radius:2px;padding:10px 18px;font-family:var(--as-font-sans);font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;min-height:44px;text-transform:uppercase;transition:filter .12s}.account-shell .ep-join-button:hover{filter:brightness(1.08)}.account-shell .ep-join-button:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.account-shell .ep-join-error{color:var(--as-red-soft);font-size:11px;margin-top:4px}.account-shell .ep-browse-link{color:var(--as-teal);font-size:11px;text-decoration:none;margin-top:6px;letter-spacing:.02em}.account-shell .ep-browse-link:hover{text-decoration:underline}.account-shell .sd-format-tiles-section{margin-top:8px}.account-shell .sd-format-tiles-heading{font-family:var(--as-font-display);font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--as-text);margin:0 0 12px}.account-shell .sd-format-tiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.account-shell .sd-acquisition-surface{max-width:1100px;margin:0 auto;padding:32px 0;text-align:center}.account-shell .sd-acquisition-header{margin-bottom:32px}.account-shell .sd-acquisition-headline{font-family:var(--as-font-display);font-size:44px;line-height:.92;font-weight:600;letter-spacing:.02em;color:var(--as-text);margin:0 0 12px;text-transform:uppercase}.account-shell .sd-acquisition-subhead{font-size:14px;color:var(--as-muted);max-width:64ch;margin:0 auto;line-height:1.5}.account-shell .sd-empty-state,.account-shell .sd-error-state{background:var(--as-glass-g2);border:1px solid var(--as-border-mid);border-radius:2px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:32px;text-align:center}.account-shell .sd-empty-headline,.account-shell .sd-error-headline{font-family:var(--as-font-display);font-size:28px;text-transform:uppercase;letter-spacing:.02em;color:var(--as-text);margin:0 0 8px}.account-shell .sd-empty-body,.account-shell .sd-error-body{font-size:13px;color:var(--as-muted);margin:0 0 16px}.account-shell .sd-empty-retry,.account-shell .sd-error-retry{background:var(--as-gold);color:var(--as-bg);border:0;border-radius:2px;padding:10px 18px;font-weight:700;font-size:13px;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;min-height:44px}@media(max-width:768px){.leagues-grid,.entry-points-row{grid-template-columns:1fr}.account-shell .lc-card{width:100%}.account-shell .sd-acquisition-headline{font-size:32px}}.as-topbar{height:64px;background:linear-gradient(180deg,#151518b8,#15151894),var(--as-glass-g1);border-bottom:1px solid var(--as-border-teal);box-shadow:0 1px #22d3ee14,0 8px 32px #0006;padding:0 var(--as-content-gutter)}.as-topbar-logo{gap:10px;padding:0 6px}.as-brand-wolf-glyph{filter:drop-shadow(0 0 8px rgba(34,211,238,.22))}.as-topbar-wordmark{font-size:24px;letter-spacing:.16em;line-height:1;font-weight:600}.as-topbar-logo:after{content:"The 13th member never sleeps.";display:none}@media(min-width:768px){.as-topbar-logo{display:inline-flex;flex-direction:row;align-items:center}}.account-shell .as-section-head{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--as-border-soft)}.account-shell .as-section-eyebrow{font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-weight:800;color:var(--as-teal)}.account-shell .as-section-title{font-family:var(--as-font-display);font-size:28px;line-height:.96;text-transform:uppercase;letter-spacing:.02em;font-weight:600;color:var(--as-text);margin:0}.account-shell .as-section-sub{font-size:12px;color:var(--as-muted);line-height:1.5;margin:0}.entry-points-row{grid-template-columns:1.05fr 1fr 1fr;gap:14px;margin-top:28px}.account-shell .ep-card{padding:22px 20px 18px;min-height:168px;background:linear-gradient(180deg,rgba(34,211,238,.04),transparent 40%),var(--as-glass-g3);transition:border-color .18s,background .18s,transform .18s}.account-shell .ep-card:hover{transform:translateY(-1px);border-color:var(--as-border-teal);background:linear-gradient(180deg,rgba(34,211,238,.08),transparent 50%),var(--as-glass-g2);box-shadow:0 8px 24px #00000052,0 0 0 1px var(--as-border-teal)}.account-shell .ep-create{background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 40%),var(--as-glass-g3);border-color:var(--as-border-gold)}.account-shell .ep-create:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--as-gold),transparent)}.account-shell .ep-create:hover{background:linear-gradient(180deg,rgba(34,211,238,.12),transparent 50%),var(--as-glass-g2);border-color:var(--as-gold);box-shadow:0 8px 24px #22d3ee2e,0 0 0 1px var(--as-border-gold)}.account-shell .ep-eyebrow{font-size:10px;letter-spacing:.22em;margin-bottom:14px}.account-shell .ep-create .ep-eyebrow{color:var(--as-gold)}.account-shell .ep-label{font-size:26px;letter-spacing:.02em;text-transform:uppercase;margin-bottom:10px}.account-shell .ep-sub-copy{font-size:12px;line-height:1.55;color:var(--as-muted)}.account-shell .ep-arrow{right:18px;bottom:18px;font-size:22px;font-family:var(--as-font-display);transform:translate(-4px);transition:transform .18s,opacity .18s}.account-shell .ep-card:hover .ep-arrow{transform:translate(0)}.account-shell .ep-join-form{background:linear-gradient(180deg,rgba(34,211,238,.04),transparent 40%),var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:22px 20px 18px;min-height:168px;margin-top:0;gap:10px;position:relative;transition:border-color .18s}.account-shell .ep-join-form:hover{border-color:var(--as-border-teal)}.account-shell .ep-join-label{font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--as-teal);margin-bottom:4px}.account-shell .ep-join-form:before{content:"JOIN";position:absolute;top:22px;left:20px;font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--as-teal);text-transform:uppercase}.account-shell .ep-join-form:after{content:"Have a code? Drop it in.";position:absolute;top:50px;left:20px;font-family:var(--as-font-display);font-size:26px;line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:var(--as-text);font-weight:600}.account-shell .ep-join-label{display:none}.account-shell .ep-join-input{margin-top:78px;font-family:var(--as-font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;background:#00000073}.account-shell .ep-join-button{margin-top:4px;background:var(--as-teal);color:#06343d;box-shadow:0 6px 18px -8px #22d3ee8c}.account-shell .ep-join-button:hover{filter:brightness(1.08);box-shadow:0 8px 24px -8px #22d3eeb3}.account-shell .ep-browse-link{margin-top:auto;align-self:flex-start;color:var(--as-teal)}.account-shell .ft-tile{display:flex;flex-direction:column;gap:8px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px 14px;min-height:120px;text-align:left;cursor:pointer;color:inherit;position:relative;transition:border-color .18s,background .18s,transform .18s;font-family:inherit}.account-shell .ft-tile:hover{transform:translateY(-1px);border-color:var(--as-border-teal);background:var(--as-glass-g2);box-shadow:0 6px 18px #00000052}.account-shell .ft-tile:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.account-shell .ft-tile-coming-soon{cursor:not-allowed;opacity:.6}.account-shell .ft-tile-coming-soon:hover{transform:none;border-color:var(--as-border-soft);background:var(--as-glass-g3);box-shadow:none}.account-shell .ft-tile-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:2px}.account-shell .ft-tile-label{font-family:var(--as-font-display);font-size:20px;line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:var(--as-text);font-weight:600}.account-shell .ft-tile-description{font-size:11px;line-height:1.5;color:var(--as-muted)}.account-shell .sd-format-tiles-section{margin-top:64px;margin-bottom:64px}.account-shell .sd-format-tiles-heading{font-family:var(--as-font-display);font-size:28px;line-height:.96;letter-spacing:.02em;text-transform:uppercase;font-weight:600;color:var(--as-text);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--as-border-soft);position:relative}.account-shell .sd-format-tiles-heading:before{content:"FORMATS";display:block;font-family:var(--as-font-sans);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--as-teal);margin-bottom:6px}.account-shell .sd-acquisition-surface{max-width:1100px;padding:48px 0 32px}.account-shell .sd-acquisition-header{margin-bottom:40px}.account-shell .sd-acquisition-headline{font-size:56px;letter-spacing:.02em;background:linear-gradient(180deg,#cffafe 0%,var(--as-gold) 55%,#0e7490 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(34,211,238,.18)}.account-shell .sd-acquisition-subhead{font-size:15px;line-height:1.55;color:var(--as-muted)}.account-shell .sd-empty-state,.account-shell .sd-error-state{padding:40px 32px}.account-shell .sd-empty-headline,.account-shell .sd-error-headline{font-size:32px}.account-shell .as-leagues-section,.account-shell .as-entry-section,.account-shell .as-formats-section{position:relative}.account-shell .sd-acquisition-entry-cards{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:14px;margin-top:32px}.account-shell .sd-entry-card{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(34,211,238,.04),transparent 40%),var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:22px 20px 20px;min-height:220px;position:relative;transition:border-color .18s,background .18s,transform .18s}.account-shell .sd-entry-card:hover{transform:translateY(-1px);border-color:var(--as-border-teal);background:linear-gradient(180deg,rgba(34,211,238,.08),transparent 50%),var(--as-glass-g2);box-shadow:0 8px 24px #00000052,0 0 0 1px var(--as-border-teal)}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child{background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 40%),var(--as-glass-g3);border-color:var(--as-border-gold)}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--as-gold),transparent)}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child:hover{background:linear-gradient(180deg,rgba(34,211,238,.12),transparent 50%),var(--as-glass-g2);border-color:var(--as-gold);box-shadow:0 8px 24px #22d3ee2e,0 0 0 1px var(--as-border-gold)}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child .sd-entry-card-title:before{content:"NEW";color:var(--as-gold)}.account-shell .sd-entry-card-title{font-family:var(--as-font-display);font-size:26px;line-height:.96;letter-spacing:.02em;text-transform:uppercase;font-weight:600;color:var(--as-text);margin:18px 0 10px;position:relative}.account-shell .sd-entry-card-title:before{content:"OPTION";display:block;position:absolute;top:-16px;left:0;font-family:var(--as-font-sans);font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--as-teal);text-transform:uppercase}.account-shell .sd-acquisition-entry-cards .sd-entry-card:nth-child(2) .sd-entry-card-title:before{content:"MOVE"}.account-shell .sd-acquisition-entry-cards .sd-entry-card:nth-child(3) .sd-entry-card-title:before{content:"JOIN"}.account-shell .sd-entry-card-desc{font-size:13px;line-height:1.55;color:var(--as-muted);margin:0 0 18px;max-width:32ch}.account-shell .sd-entry-card-cta{background:var(--as-teal);color:#06343d;border:0;border-radius:2px;padding:12px 18px;font-family:var(--as-font-sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:44px;margin-top:auto;align-self:flex-start;box-shadow:0 6px 18px -8px #22d3ee8c;transition:filter .12s,box-shadow .12s,transform .12s}.account-shell .sd-entry-card-cta:hover{filter:brightness(1.08);box-shadow:0 8px 24px -8px #22d3eebf;transform:translateY(-1px)}.account-shell .sd-entry-card-cta:focus-visible{outline:2px solid var(--as-gold);outline-offset:2px}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child .sd-entry-card-cta{background:var(--as-gold);color:var(--as-bg);box-shadow:0 6px 18px -8px #22d3ee8c}.account-shell .sd-acquisition-entry-cards .sd-entry-card:first-child .sd-entry-card-cta:hover{box-shadow:0 8px 24px -8px #22d3eebf}.account-shell .sd-acquisition-entry-cards .sd-join-form{display:flex;flex-direction:column;gap:8px;margin-top:auto}.account-shell .sd-acquisition-entry-cards .sd-join-input{background:#00000073;border:1px solid var(--as-border-soft);border-radius:2px;padding:12px 14px;font-family:var(--as-font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--as-text);min-height:44px;outline:none;transition:border-color .12s}.account-shell .sd-acquisition-entry-cards .sd-join-input::placeholder{color:var(--as-dim);letter-spacing:.08em}.account-shell .sd-acquisition-entry-cards .sd-join-input:focus{border-color:var(--as-teal);outline:2px solid var(--as-teal);outline-offset:1px}.account-shell .sd-acquisition-entry-cards .sd-join-input[aria-invalid=true]{border-color:var(--as-red-soft)}.account-shell .sd-acquisition-entry-cards .sd-join-submit{background:var(--as-teal);color:#06343d;border:0;border-radius:2px;padding:12px 18px;font-family:var(--as-font-sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:44px;box-shadow:0 6px 18px -8px #22d3ee8c;transition:filter .12s,box-shadow .12s,transform .12s}.account-shell .sd-acquisition-entry-cards .sd-join-submit:hover{filter:brightness(1.08);box-shadow:0 8px 24px -8px #22d3eebf;transform:translateY(-1px)}.account-shell .sd-acquisition-entry-cards .sd-join-submit:focus-visible{outline:2px solid var(--as-gold);outline-offset:2px}.account-shell .sd-acquisition-entry-cards .sd-join-error{color:var(--as-red-soft);font-size:11px;margin:4px 0 0}@media(max-width:768px){.account-shell .sd-acquisition-entry-cards{grid-template-columns:1fr}}.as-page-hero{padding:40px var(--as-content-gutter) 20px}.account-shell .as-page-header{display:flex;flex-direction:column;gap:14px;min-height:0;padding-bottom:24px;border-bottom:1px solid var(--as-border-soft);position:relative}.account-shell .as-page-header:after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:1px;background:linear-gradient(90deg,var(--as-gold),transparent)}.account-shell .as-page-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:7px 14px 7px 12px;border:1px solid var(--as-border-strong);border-radius:999px;background:#ffffff05;font-family:var(--as-font-display);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-muted);margin:0}.account-shell .as-page-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--as-teal);box-shadow:0 0 12px var(--as-teal);animation:asPageEyebrowDot 2.4s ease-in-out infinite;flex-shrink:0}@keyframes asPageEyebrowDot{0%,to{opacity:.3}50%{opacity:1}}.account-shell .as-page-headline{margin:0;font-family:var(--as-font-display);font-weight:600;line-height:.92;letter-spacing:.02em;text-transform:uppercase}.account-shell .as-page-headline[data-scale=hero]{font-size:clamp(44px,6vw,72px);background:linear-gradient(180deg,#cffafe 0%,var(--as-gold) 55%,#0e7490 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(34,211,238,.18)}.account-shell .as-page-headline[data-scale=utility]{font-size:clamp(32px,4vw,44px);color:var(--as-text)}.account-shell .as-page-sub{margin:0;font-family:var(--as-font-sans);font-size:16px;line-height:1.55;color:var(--as-muted);max-width:64ch;font-weight:400}@media(prefers-reduced-motion:reduce){.account-shell .as-page-eyebrow:before{animation:none;opacity:1}}@media(max-width:768px){.as-page-hero{padding:28px 16px 16px}.account-shell .as-page-header{gap:10px;padding-bottom:16px}.account-shell .as-page-headline[data-scale=hero]{font-size:40px}.account-shell .as-page-headline[data-scale=utility]{font-size:28px}.account-shell .as-page-sub{font-size:14px}.account-shell .as-page-eyebrow{font-size:11px;padding:6px 12px 6px 10px;letter-spacing:.18em}}.as-page-hero--center .as-page-header{align-items:center;text-align:center}.as-page-hero--center .as-page-header:after{left:50%;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--as-gold),transparent);width:120px}.as-page-hero--center .as-page-eyebrow{align-self:center}.as-page-hero--center .as-page-sub{margin-left:auto;margin-right:auto}.as-content-area{width:min(var(--as-content-max),calc(100vw - var(--as-content-gutter) * 2));margin:0 auto;padding:14px var(--as-content-gutter) 32px;display:flex;flex-direction:column;gap:24px}.as-topbar{height:72px;padding:0 24px;display:grid;grid-template-columns:minmax(auto,1fr) minmax(0,540px) minmax(auto,1fr);align-items:center;gap:24px;background:linear-gradient(180deg,#0f0f13b8,#0f0f138c),var(--as-glass-g1);border-bottom:1px solid var(--as-border-soft);box-shadow:0 1px #ffffff05,0 6px 24px #00000073}.as-topbar-left{display:flex;align-items:center;gap:16px;min-width:0}.as-topbar-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--as-text);min-height:44px;padding:0 4px}.as-topbar-logo:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px;border-radius:2px}.as-topbar-brand-lockup{display:flex;flex-direction:column;gap:1px;line-height:1}.as-topbar-wordmark{font-family:var(--as-font-display);font-size:22px;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--as-text)}.as-topbar-wordmark:after{content:""}.as-topbar-sub-tagline{font-family:var(--as-font-sans);font-style:italic;font-size:10px;letter-spacing:.06em;color:var(--as-muted);line-height:1.2;font-weight:400}.as-topbar-divider{width:1px;height:36px;background:linear-gradient(180deg,transparent,var(--as-border-mid),transparent);flex-shrink:0}.as-topbar-center{display:flex;align-items:center;justify-content:center}.as-ask-alpha-trigger{display:inline-flex;align-items:center;gap:10px;width:100%;max-width:480px;min-height:44px;padding:0 14px;background:#00000052;border:1px solid var(--as-border-mid);border-radius:2px;cursor:pointer;font-family:var(--as-font-sans);color:var(--as-muted);transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.as-ask-alpha-trigger:hover{border-color:var(--as-border-teal);background:#00000061;box-shadow:0 0 0 1px var(--as-border-teal),0 8px 20px -8px #22d3ee40}.as-ask-alpha-trigger:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px;border-color:var(--as-teal)}.as-ask-alpha-sparkle{color:var(--as-gold);display:inline-flex;align-items:center;filter:drop-shadow(0 0 6px rgba(34,211,238,.4));flex-shrink:0}.as-ask-alpha-label{font-family:var(--as-font-display);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--as-text);font-weight:500;flex-shrink:0}.as-ask-alpha-divider{width:1px;height:18px;background:var(--as-border-soft);flex-shrink:0}.as-ask-alpha-hint{flex:1;text-align:left;font-size:12px;color:var(--as-muted);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ask-alpha-kbd{display:inline-flex;align-items:center;gap:3px;color:var(--as-dim);font-family:var(--as-font-mono);font-size:10px;letter-spacing:.05em;flex-shrink:0}.as-topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.as-inbox-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;height:44px;border-radius:2px;color:var(--as-muted);text-decoration:none;transition:background .16s,color .16s}.as-inbox-button:hover{background:var(--as-glass-g3);color:var(--as-text)}.as-inbox-badge{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--as-gold);color:var(--as-bg);font-family:var(--as-font-mono);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.as-topbar-nav{display:none}.as-topbar-logo:after{display:none;content:none}.as-footer{width:min(var(--as-content-max),calc(100vw - var(--as-content-gutter) * 2));margin:64px auto 0;padding:28px var(--as-content-gutter) 32px;border-top:1px solid var(--as-border-soft);display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;min-height:120px}.as-footer-tagline{font-family:var(--as-font-display);font-size:18px;text-transform:uppercase;letter-spacing:.16em;color:var(--as-gold);margin:0;text-shadow:0 0 24px rgba(34,211,238,.18)}.as-footer-sublockup{font-family:var(--as-font-sans);font-style:italic;font-size:11px;letter-spacing:.04em;color:var(--as-muted);margin:0}.as-footer-sublockup-dot{color:var(--as-dim);margin:0 4px;font-style:normal}.as-footer-row{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--as-dim);font-family:var(--as-font-sans);margin-top:6px;flex-wrap:wrap;justify-content:center}.as-footer-copy{color:var(--as-dim);letter-spacing:.02em}.as-footer-links{display:flex;gap:8px;align-items:center}.as-footer-links a{color:var(--as-muted);text-decoration:none;font-size:11px;letter-spacing:.04em;text-transform:uppercase;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:2px}.as-footer-links a:hover{color:var(--as-text);background:var(--as-glass-g3)}.as-footer-links a:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.as-skip-link{min-height:44px;display:inline-flex;align-items:center}.account-shell .lc-role-badge{color:var(--as-gold);border:1px solid var(--as-border-gold);background:#22d3ee14;box-shadow:0 0 12px #22d3ee2e}.account-shell .ep-browse-link{min-height:44px;display:inline-flex;align-items:center;padding:0 6px;border-radius:2px}@media(max-width:1024px){.as-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 16px}.as-topbar-sub-tagline{display:none}.as-ask-alpha-trigger{max-width:320px}.as-ask-alpha-hint{display:none}}@media(max-width:768px){.as-topbar{height:64px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.as-topbar-divider{display:none}.as-ask-alpha-trigger{max-width:200px;padding:0 10px;gap:8px}.as-ask-alpha-label{font-size:12px;letter-spacing:.08em}.as-ask-alpha-divider,.as-ask-alpha-kbd{display:none}.as-inbox-button{width:40px;min-width:44px}.as-footer{margin-top:40px;padding:20px 16px 24px;min-height:96px}.as-footer-tagline{font-size:15px}}@media(max-width:440px){.as-topbar-wordmark{font-size:18px;letter-spacing:.14em}.as-ask-alpha-label,.as-ask-alpha-divider{display:none}}.as-topbar-right{gap:8px}.as-inbox-button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;height:38px;min-width:0;width:auto;border-radius:2px;border:1px solid var(--as-border-soft);background:var(--as-glass-g3);color:var(--as-text);text-decoration:none;font-family:var(--as-font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .16s,border-color .16s,color .16s}.as-inbox-button:hover{background:var(--as-glass-g2);border-color:var(--as-border-teal);color:var(--as-text)}.as-inbox-button:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.as-inbox-icon{display:inline-flex;align-items:center;color:var(--as-muted)}.as-inbox-button:hover .as-inbox-icon{color:var(--as-teal)}.as-inbox-label{display:inline-block;white-space:nowrap}.as-inbox-badge{position:static;margin-left:4px;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background:var(--as-gold);color:var(--as-bg);font-family:var(--as-font-mono);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;top:auto;right:auto}.as-product-switcher-trigger{display:inline-flex;align-items:center;gap:10px;padding:0 14px;height:38px;min-height:44px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-text);cursor:pointer;font-family:var(--as-font-sans);transition:background .16s,border-color .16s}.as-product-switcher-trigger:hover{background:var(--as-glass-g2);border-color:var(--as-border-teal)}.as-product-switcher-trigger:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.as-product-switcher-eyebrow{font-family:var(--as-font-sans);font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--as-teal);line-height:1;display:block}.as-product-switcher-trigger>.as-product-switcher-eyebrow{position:relative;top:-1px}.as-product-switcher-current{font-family:var(--as-font-display);font-size:16px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;color:var(--as-text);line-height:1}.as-product-switcher-affordance{font-size:12px;color:var(--as-muted);margin-left:2px}.as-product-switcher-menu{min-width:280px;padding:8px 0;background:linear-gradient(180deg,#1c1c20f2,#151518eb);border:1px solid var(--as-border-mid);border-radius:2px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 16px 48px #0009,0 0 0 1px #ffffff05 inset;z-index:60}.as-product-switcher-menu:before{content:"SWITCH PRODUCT";display:block;padding:6px 16px 8px;font-family:var(--as-font-sans);font-size:9px;font-weight:800;letter-spacing:.22em;color:var(--as-teal);border-bottom:1px solid var(--as-border-soft);margin-bottom:6px}.as-product-switcher-row{padding:12px 16px;font-family:var(--as-font-sans);font-size:13px;letter-spacing:.02em;min-height:48px}.as-product-switcher-label{font-family:var(--as-font-display);font-size:16px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.as-product-switcher-item.is-current .as-product-switcher-row{background:#22d3ee0f;border-left:2px solid var(--as-teal)}.as-product-switcher-item.is-current .as-product-switcher-label{color:var(--as-teal)}.as-avatar-trigger{width:auto;height:38px;min-height:44px;min-width:44px;padding:0 12px 0 6px;display:inline-flex;align-items:center;gap:8px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-text);cursor:pointer;font-family:var(--as-font-sans);transition:background .16s,border-color .16s}.as-avatar-trigger:hover{background:var(--as-glass-g2);border-color:var(--as-border-teal)}.as-avatar-trigger:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.as-avatar-initial{width:28px;height:28px;border-radius:2px;background:var(--as-gold);color:var(--as-bg);font-family:var(--as-font-display);font-size:16px;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 12px #22d3ee52}.as-avatar-name{font-family:var(--as-font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--as-text);line-height:1}.as-avatar-caret{font-size:11px;color:var(--as-muted)}.as-avatar-badge-anchor{position:absolute;top:-6px;right:-6px}.as-avatar-menu-list{min-width:240px;padding:8px 0;background:linear-gradient(180deg,#1c1c20f2,#151518eb);border:1px solid var(--as-border-mid);border-radius:2px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 16px 48px #0009,0 0 0 1px #ffffff05 inset;z-index:60}.as-avatar-menu-list:before{content:"ACCOUNT";display:block;padding:6px 16px 8px;font-family:var(--as-font-sans);font-size:9px;font-weight:800;letter-spacing:.22em;color:var(--as-teal);border-bottom:1px solid var(--as-border-soft);margin-bottom:6px}.as-avatar-menu-button{padding:12px 16px;font-size:13px;letter-spacing:.02em;color:var(--as-text);font-family:var(--as-font-sans);min-height:48px;border-radius:0;transition:background .12s,color .12s}.as-avatar-menu-button:hover,.as-avatar-menu-button:focus-visible{background:#22d3ee0f;color:var(--as-teal);outline:none}.as-avatar-menu-item:last-child .as-avatar-menu-button{border-top:1px solid var(--as-border-soft);margin-top:6px;padding-top:14px;color:var(--as-muted)}.as-avatar-menu-item:last-child .as-avatar-menu-button:hover{color:var(--as-red);background:#ef44440f}@media(max-width:1024px){.as-inbox-label{display:none}.as-inbox-button{padding:0 10px}.as-product-switcher-eyebrow{display:none}.as-product-switcher-current{font-size:14px}.as-avatar-name,.as-avatar-caret{display:none}.as-avatar-trigger{padding:0 4px}}.as-topbar{grid-template-columns:auto 1fr;background:linear-gradient(180deg,#0f0f139e,#0f0f137a),var(--as-glass-g1);border-bottom:1px solid var(--as-border-soft);box-shadow:0 1px #ffffff04}.as-topbar-logo{gap:12px;padding:4px 6px;align-items:center}.as-topbar-brand-lockup{display:flex;flex-direction:column;gap:0;line-height:.88}.as-topbar-wordmark-line{font-family:var(--as-font-display);font-size:20px;line-height:.92;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--as-text)}.as-topbar-wordmark-line--accent{color:var(--as-gold)}.as-topbar-wordmark,.as-topbar-sub-tagline,.as-topbar-divider{display:none}.as-topbar-right{gap:8px;justify-content:flex-end;padding-right:0}.as-search-pill{display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 10px;height:38px;min-height:44px;background:var(--as-glass-g3);border:1px solid var(--as-border-soft);border-radius:2px;color:var(--as-muted);cursor:pointer;font-family:var(--as-font-sans);transition:background .16s,border-color .16s,color .16s}.as-search-pill:hover{background:var(--as-glass-g2);border-color:var(--as-border-teal);color:var(--as-text)}.as-search-pill:focus-visible{outline:2px solid var(--as-teal);outline-offset:2px}.as-search-pill-icon{color:var(--as-muted);display:inline-flex;align-items:center}.as-search-pill:hover .as-search-pill-icon{color:var(--as-teal)}.as-search-pill-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit;white-space:nowrap}.as-search-pill-kbd{display:inline-flex;gap:3px;color:var(--as-dim);font-family:var(--as-font-mono);font-size:10px;letter-spacing:.05em;padding-left:4px;margin-left:4px;border-left:1px solid var(--as-border-soft)}.as-topbar-center,.as-ask-alpha-trigger{display:none}@media(max-width:1024px){.as-topbar{grid-template-columns:auto 1fr;gap:12px;padding:0 16px}.as-search-pill-kbd{display:none}.as-topbar-wordmark-line{font-size:18px;letter-spacing:.14em}}@media(max-width:768px){.as-search-pill-label{display:none}.as-search-pill{padding:0;width:44px;justify-content:center}}@media(max-width:440px){.as-topbar-brand-lockup{display:none}}.gsc{border:1px solid #23304a;border-radius:14px;background:linear-gradient(160deg,#0f1422,#161c2e);padding:16px 18px;margin-bottom:16px}.gsc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gsc-title{font-size:15px;font-weight:800;color:#e7edf7;letter-spacing:-.01em;margin:0}.gsc-head-actions{display:flex;gap:6px;flex:0 0 auto}.gsc-collapse,.gsc-dismiss{appearance:none;min-height:44px;padding:8px 14px;border-radius:9px;border:1px solid #23304a;background:transparent;color:#e7edf7;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease}.gsc-collapse:hover,.gsc-dismiss:hover{background:#ffffff0a}.gsc-collapse:focus-visible,.gsc-dismiss:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}.gsc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gsc-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid transparent}.gsc-item.emphasized{border-color:#2dd4ee66;background:#2dd4ee0f}.gsc-check{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#9fb0c8}.gsc-check.done{color:#3ddc84}.gsc-item-label{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:#e7edf7}.gsc-item.done .gsc-item-label{color:#9fb0c8}.gsc-item-cta{appearance:none;flex:0 0 auto;min-height:44px;padding:8px 16px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s ease}.gsc-item.emphasized .gsc-item-cta{border:none;background:#2dd4ee;color:#04121a}.gsc-item.emphasized .gsc-item-cta:hover{background:#5fe0f3}.gsc-item:not(.emphasized) .gsc-item-cta{border:1px solid rgba(45,212,238,.5);background:transparent;color:#2dd4ee}.gsc-item:not(.emphasized) .gsc-item-cta:hover{background:#2dd4ee1f}.gsc-item-cta:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}.gsc-pill-wrap{margin-bottom:16px}.gsc-pill{appearance:none;min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid rgba(45,212,238,.5);background:#2dd4ee14;color:#2dd4ee;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s ease}.gsc-pill:hover{background:#2dd4ee29}.gsc-pill:focus-visible{outline:2px solid #2dd4ee;outline-offset:2px}@media(prefers-reduced-motion:reduce){.gsc-collapse,.gsc-dismiss,.gsc-item-cta,.gsc-pill{transition:none}}.gsc-sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gsc-item-cta-stub{border:1px dashed #3a4763;background:transparent;color:#9fb0c8;cursor:not-allowed;opacity:.85}.gsc-item-cta-stub:hover{background:transparent}.gc-shell{--gc-bg: var(--color-bg);--gc-bg-deep: var(--color-bg-deep);--gc-surface: var(--color-surface);--gc-surface-2: var(--color-surface-hover);--gc-text: var(--color-text);--gc-muted: var(--color-muted);--gc-teal: var(--color-teal);--gc-purple: var(--color-purple);--gc-green: var(--color-green);--gc-border: var(--color-border);--gc-border-light: var(--color-border-light);--gc-line: rgba(255, 255, 255, .06);--gc-line-strong: rgba(255, 255, 255, .1);--gc-border-teal: rgba(34, 211, 238, .15);--gc-border-purple: rgba(168, 85, 247, .3);--gc-field-bg: rgba(0, 0, 0, .4);--gc-teal-glow: rgba(34, 211, 238, .14);--gc-font-sans: var(--font-sans);--gc-font-display: var(--font-display);--gc-font-mono: var(--font-mono);--gc-radius-card: var(--radius-card);--gc-radius-button: 8px;min-height:100vh;position:relative;overflow-x:hidden;background:var(--gc-bg);color:var(--gc-text);font-family:var(--gc-font-sans);-webkit-font-smoothing:antialiased;padding:64px 20px 96px;line-height:1.5}.gc-shell *,.gc-shell *:before,.gc-shell *:after{box-sizing:border-box}.gc-bg-wash,.gc-bg-orb,.gc-bg-grid{position:fixed;inset:0;pointer-events:none}.gc-bg-wash{z-index:-3;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--gc-bg-deep),var(--gc-bg))}.gc-bg-orb{z-index:-2;background:radial-gradient(55% 45% at 50% 30%,rgba(168,85,247,.1),transparent 70%),radial-gradient(40% 35% at 74% 64%,rgba(34,211,238,.07),transparent 75%);animation:gc-orb-pulse 11s ease-in-out infinite}.gc-bg-grid{z-index:-1;background-image:linear-gradient(rgba(34,211,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.1));mask-image:linear-gradient(to bottom,#000c,#0000001a)}@keyframes gc-orb-pulse{0%,to{opacity:1}50%{opacity:.82}}@keyframes gc-dot-pulse{0%,to{opacity:.3}50%{opacity:1}}.gc-mark-fixed{position:fixed;top:18px;left:22px;z-index:50}@media(max-width:760px){.gc-mark-fixed{display:none}}.gc-intro{max-width:920px;margin:0 auto 30px;text-align:center}.gc-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;margin-bottom:24px;border:1px solid var(--gc-line-strong);border-radius:999px;background:#ffffff05;font-family:var(--gc-font-display);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--gc-muted)}.gc-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--gc-teal);box-shadow:0 0 12px var(--gc-teal);animation:gc-dot-pulse 2.4s ease-in-out infinite}.gc-hero-head{font-family:var(--gc-font-display);font-weight:600;font-size:clamp(40px,7vw,78px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;margin:0 0 14px;background:linear-gradient(180deg,#e6d2f7,#a855f7 55%,#6b3a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 80px rgba(168,85,247,.18)}.gc-sub{color:var(--gc-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:560px;margin:0 auto}.gc-stage{max-width:920px;margin:0 auto;background:linear-gradient(180deg,#151518f0,#0a0a0ef7);border:1px solid var(--gc-line-strong);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff09,0 30px 70px -28px #000000b3,0 0 0 1px #a855f70d;padding:28px;display:block}.gc-stepper-wrap{max-width:560px;margin:0 auto 26px;padding-bottom:22px;border-bottom:1px solid var(--gc-line)}.gc-step{display:flex;flex-direction:column;gap:22px}.gc-field-block{display:flex;flex-direction:column;gap:10px}.gc-field-grow{flex:1}.gc-field-row{display:flex;gap:16px;align-items:flex-end}.gc-field-year{width:120px;flex-shrink:0}.gc-field-label{font-family:var(--gc-font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gc-muted);display:block}.gc-field-label-quiet{font-size:11px;opacity:.85}.gc-name-field{width:100%;background:var(--gc-field-bg);border:1px solid var(--gc-border);border-radius:8px;padding:13px 14px;min-height:44px;color:var(--gc-text);font-size:15px;font-family:var(--gc-font-sans);transition:border-color .2s ease,box-shadow .2s ease}.gc-name-field::placeholder{color:#5d5d68}.gc-name-field:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.gc-field-error{font-size:13px;color:var(--color-red);margin:0}.gc-year-field{width:100%;background:var(--gc-field-bg);border:1px solid var(--gc-border);border-radius:8px;padding:12px;min-height:44px;color:var(--gc-text);font-size:15px;font-family:var(--gc-font-sans);transition:border-color .2s ease,box-shadow .2s ease}.gc-year-field:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.gc-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gc-format-tile{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--gc-surface);border:1px solid var(--gc-border-light);border-radius:12px;padding:14px 15px;cursor:pointer;min-height:88px;font-family:var(--gc-font-sans);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease}.gc-format-tile:hover{border-color:var(--gc-muted);transform:translateY(-1px)}.gc-format-tile:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-format-tile.is-selected{border:1px solid var(--gc-teal);box-shadow:0 0 0 3px var(--gc-teal-glow);background:#22d3ee0a}.gc-format-tile.is-coming-soon{opacity:.45;cursor:not-allowed}.gc-format-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc-format-tile-label{font-size:15px;font-weight:700;color:var(--gc-text)}.gc-format-tile-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--gc-teal);color:#06343d}.gc-format-tile-soon{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gc-muted);border:1px solid var(--gc-border-light);border-radius:999px;padding:2px 8px}.gc-format-tile-desc{font-size:12.5px;color:var(--gc-muted);margin:0;line-height:1.4}.gc-segmented{display:flex;gap:8px;flex-wrap:wrap}.gc-segmented-wrap{display:grid;grid-template-columns:repeat(5,1fr)}.gc-segment{flex:1;min-width:56px;min-height:44px;background:var(--gc-surface);border:1px solid var(--gc-border-light);border-radius:8px;color:var(--gc-text);font-family:var(--gc-font-sans);font-size:14px;font-weight:600;cursor:pointer;padding:10px 12px;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gc-segment:hover{border-color:var(--gc-muted)}.gc-segment:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-segment.is-active{background:#22d3ee1a;border-color:var(--gc-teal);color:var(--gc-teal);box-shadow:0 0 0 2px var(--gc-teal-glow)}.gc-scoring-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gc-scoring-card{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--gc-surface);border:1px solid var(--gc-border-light);border-radius:12px;padding:16px;cursor:pointer;min-height:120px;font-family:var(--gc-font-sans);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease}.gc-scoring-card:hover{border-color:var(--gc-muted);transform:translateY(-1px)}.gc-scoring-card:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-scoring-card.is-selected{border:1px solid var(--gc-teal);box-shadow:0 0 0 3px var(--gc-teal-glow);background:#22d3ee0a}.gc-scoring-card-title{font-size:16px;font-weight:700;color:var(--gc-text)}.gc-scoring-card-gist{font-size:13px;color:var(--gc-muted);line-height:1.45}.gc-alpha-note{font-size:13px;color:#d9b8ff;margin:0;line-height:1.45}.gc-detour-link{align-self:flex-start;background:transparent;border:0;color:var(--gc-muted);font-family:var(--gc-font-sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:not-allowed;padding:4px 0;opacity:.7}.gc-draft-date-row{display:flex;gap:10px;align-items:center}.gc-date-field{background:var(--gc-field-bg);border:1px solid var(--gc-border);border-radius:8px;padding:11px 14px;min-height:44px;color:var(--gc-text);font-size:15px;font-family:var(--gc-font-sans);color-scheme:dark;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.gc-date-field:disabled{opacity:.4;cursor:not-allowed}.gc-date-field:focus-visible{outline:none;border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.gc-defer-toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;color:var(--gc-text);min-height:44px}.gc-defer-toggle input{width:18px;height:18px;accent-color:var(--gc-teal);cursor:pointer}.gc-review{gap:18px}.gc-review-headline{font-family:var(--gc-font-display);font-weight:600;font-size:clamp(26px,4vw,40px);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;margin:0;background:linear-gradient(180deg,#e6d2f7,#a855f7 60%,#6b3a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gc-review-framing{margin-bottom:4px}.gc-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gc-chip-li{display:flex;flex-direction:column;gap:6px}.gc-chip{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:var(--gc-surface);border:1px solid var(--gc-border-light);border-radius:10px;padding:12px 14px;min-height:44px;color:var(--gc-text);font-family:var(--gc-font-sans);font-size:14px;cursor:default;transition:border-color .16s ease,background .16s ease}.gc-chip.is-editable{cursor:pointer}.gc-chip.is-editable:hover{border-color:var(--gc-muted);background:var(--gc-surface-2)}.gc-chip:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-chip-marker{width:6px;height:6px;border-radius:50%;flex-shrink:0}.gc-marker-teal{background:var(--gc-teal);box-shadow:0 0 6px #22d3ee99}.gc-marker-purple{background:var(--gc-purple);box-shadow:0 0 6px #a855f780}.gc-chip-label{flex:1}.gc-chip-edit-hint{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-teal);opacity:.8}.gc-chip-note{font-size:12px;color:#d9b8ff;margin:0 0 0 17px;line-height:1.4}.gc-chip-editor{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 2px 17px}.gc-chip-editor-note{align-items:center;font-size:13px;color:var(--gc-muted);line-height:1.4}.gc-chip-editor-opt{min-height:40px;padding:8px 14px;background:var(--gc-surface);border:1px solid var(--gc-border-light);border-radius:8px;color:var(--gc-text);font-family:var(--gc-font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.gc-chip-editor-opt:hover{border-color:var(--gc-muted)}.gc-chip-editor-opt.is-active{background:#22d3ee1a;border-color:var(--gc-teal);color:var(--gc-teal)}.gc-chip-editor-opt:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-deeper{margin-top:6px}.gc-deeper-summary{cursor:pointer;font-size:13px;color:var(--gc-muted);padding:8px 0;list-style:revert}.gc-deeper-summary:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-deeper-note{margin-top:4px}.gc-actions{display:flex;align-items:center;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--gc-line);flex-direction:row-reverse;justify-content:flex-start}.gc-btn-primary{background:var(--gc-purple);color:#1a0b2e;border:1px solid var(--gc-purple);font-family:var(--gc-font-sans);font-weight:700;font-size:15px;letter-spacing:.01em;padding:14px 26px;min-height:44px;border-radius:8px;cursor:pointer;box-shadow:0 10px 36px -12px #a855f78c;transition:transform .12s ease,background .18s ease,box-shadow .2s ease,opacity .2s ease}.gc-btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#b873fa;box-shadow:0 16px 40px -12px #a855f7b3}.gc-btn-primary:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-btn-primary:disabled{opacity:.5;cursor:not-allowed}.gc-btn-skip{background:transparent;color:var(--gc-text);border:1px solid var(--gc-border-light);font-family:var(--gc-font-sans);font-weight:500;font-size:14px;padding:13px 20px;min-height:44px;border-radius:8px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.gc-btn-skip:hover:not(:disabled){background:var(--gc-surface-2);border-color:var(--gc-muted)}.gc-btn-skip:focus-visible{outline:2px solid var(--gc-teal);outline-offset:2px}.gc-btn-skip:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.gc-shell{padding:44px 16px 80px}.gc-stage{padding:20px}.gc-format-grid{grid-template-columns:repeat(2,1fr)}.gc-scoring-grid{grid-template-columns:1fr}.gc-actions{flex-direction:column-reverse;align-items:stretch}.gc-btn-primary,.gc-btn-skip{width:100%;text-align:center}.gc-field-row{flex-direction:column;align-items:stretch}.gc-field-year{width:100%}}@media(max-width:460px){.gc-format-grid{grid-template-columns:1fr}.gc-segmented-wrap{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.gc-bg-orb,.gc-eyebrow-dot{animation:none}.gc-name-field,.gc-year-field,.gc-date-field,.gc-btn-primary,.gc-btn-skip,.gc-format-tile,.gc-scoring-card,.gc-segment,.gc-chip,.gc-chip-editor-opt{transition:none}}.account-shell-skip-link{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;z-index:9999}.account-shell-skip-link:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:8px 16px;background:#0a0a0c;color:#22d3ee;border:2px solid #22d3ee;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;outline:none}.drl-shell{color:var(--league-text, #e8e8ed)}.drl-head{margin-bottom:20px}.drl-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--league-teal);margin-bottom:6px}.drl-title{font-size:22px;font-weight:800;margin:0 0 4px;color:var(--league-text, #e8e8ed)}.drl-sub{font-size:13px;color:var(--league-muted, #9a9aa6);margin:0}.drl-section-label{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--league-muted, #9a9aa6);margin:18px 0 10px}.drl-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.drl-slot-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;min-height:72px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:var(--league-text, #e8e8ed);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.drl-slot-btn:hover{border-color:#22d3ee80;background:#22d3ee0d}.drl-slot-btn:focus-visible{outline:2px solid var(--league-teal);outline-offset:2px}.drl-slot-btn.selected{border-color:var(--league-teal);background:#22d3ee1a;box-shadow:0 0 0 1px var(--league-teal) inset}.drl-slot-btn.landed{animation:drl-cell-settle .42s ease}.drl-slot-num{font-size:18px;font-weight:800;line-height:1}.drl-slot-team{font-size:9px;color:var(--league-teal);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drl-random-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 10px;min-height:72px;border-radius:10px;border:1px solid rgba(168,85,247,.45);background:#a855f70f;color:var(--league-text, #e8e8ed);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.drl-random-btn:hover{border-color:var(--league-purple);background:#a855f71f}.drl-random-btn:focus-visible{outline:2px solid var(--league-purple);outline-offset:2px}.drl-random-glyph{font-size:18px;font-weight:800;line-height:1}.drl-random-label{font-size:9px;font-weight:700;letter-spacing:.5px;color:var(--league-purple);text-transform:uppercase}.drl-random-hint{font-size:11px;color:var(--league-muted, #9a9aa6);margin:8px 0 0}.drl-snake{margin-top:18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(34,211,238,.18);background:#22d3ee0a}.drl-snake-title{font-size:12px;font-weight:700;color:var(--league-text, #e8e8ed);margin:0 0 10px}.drl-snake-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px}.drl-snake-pick{font-size:12px;color:var(--league-teal);font-weight:600}.drl-snake-pick .drl-snake-overall{color:var(--league-muted, #9a9aa6);font-weight:400}.drl-actions{margin-top:22px;display:flex;align-items:center;gap:12px}.drl-start-btn{appearance:none;border:1px solid var(--league-teal);background:var(--league-teal);color:#06222a;font-size:14px;font-weight:800;letter-spacing:.4px;padding:12px 22px;border-radius:10px;cursor:pointer;min-height:44px;transition:filter .12s ease,opacity .12s ease}.drl-start-btn:hover:not(:disabled){filter:brightness(1.08)}.drl-start-btn:focus-visible{outline:2px solid var(--league-teal);outline-offset:3px}.drl-start-btn:disabled{background:#ffffff0f;border-color:#ffffff1f;color:var(--league-muted, #9a9aa6);cursor:not-allowed;opacity:.7}.drl-start-hint{font-size:12px;color:var(--league-muted, #9a9aa6)}.drl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes drl-cell-settle{0%{transform:scale(.92)}60%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.drl-slot-btn.landed{animation:none}}.feature-badges{display:inline-flex;gap:4px;align-items:center}.fb-demo{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#d4a853;background:#d4b55a1a;border:1px solid rgba(212,181,90,.25);padding:2px 7px;border-radius:2px;line-height:1}.fb-commish{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#a855f7;background:#a855f71a;border:1px solid rgba(168,85,247,.25);padding:2px 7px;border-radius:2px;line-height:1}.alpha-wire{--wire-bg: #0c0e14;--wire-surface: rgba(16, 20, 30, .85);--wire-teal: #1ab8d4;--wire-teal-glow: rgba(26, 184, 212, .08);--wire-gold: #d4b55a;--wire-gold-glow: rgba(212, 181, 90, .08);--wire-purple: #c084fc;--wire-purple-glow: rgba(192, 132, 252, .08);--wire-text: #d0d8e8;--wire-muted: #5a6a80;--wire-rule: rgba(26, 184, 212, .12);--wire-hot-accent: #c084fc;--wire-hot-glow: rgba(192, 132, 252, .08);--wire-hot-border: rgba(192, 132, 252, .4);position:relative;background:var(--wire-bg);padding:0 0 40px;overflow:hidden;color:var(--wire-text);font-family:Inter,system-ui,sans-serif}.alpha-wire:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(26,184,212,.03) 2px,rgba(26,184,212,.03) 3px);pointer-events:none;z-index:10}.alpha-wire:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");pointer-events:none;z-index:9}@media(prefers-reduced-motion:no-preference){.alpha-wire:after{animation:wire-grain 8s steps(1) infinite}}@keyframes wire-panel-materialize{0%{opacity:0;transform:scale(.97);filter:blur(4px) brightness(1.6)}50%{opacity:.6;filter:blur(1px) brightness(1.2)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@media(prefers-reduced-motion:no-preference){.alpha-wire[data-reveal-mode=mount] .wire-panel,.alpha-wire[data-reveal-mode=mount] .wire-orders-panel,.alpha-wire[data-reveal-mode=mount] .wire-masthead{animation:wire-panel-materialize .55s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--reveal-index, 0) * .18s)}}.alpha-wire[data-reveal-mode=scripted] .wire-panel,.alpha-wire[data-reveal-mode=scripted] .wire-orders-panel,.alpha-wire[data-reveal-mode=scripted] .wire-masthead{opacity:0;transform:scale(.97)}.alpha-wire[data-reveal-mode=scripted] .wire-revealed{animation:wire-panel-materialize .55s cubic-bezier(.23,1,.32,1) forwards}.wire-vignette{position:absolute;inset:0;pointer-events:none;z-index:8;background:radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(0,0,0,.4) 100%)}.wire-container{max-width:1280px;margin:0 auto;padding:0 32px;position:relative;z-index:5}.wire-masthead{text-align:center;padding:36px 0 20px;border-bottom:1px solid rgba(26,184,212,.25);position:relative}.wire-masthead:after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:1px;background:#1ab8d440}.wire-masthead-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(32px,5vw,52px);letter-spacing:8px;text-transform:uppercase;color:var(--wire-text);position:relative;display:inline-block;text-shadow:-.4px 0 rgba(255,100,100,.32),.4px 0 rgba(100,200,255,.32),0 0 20px var(--wire-teal-glow)}@keyframes wire-boot-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.wire-masthead-title.is-booting{background:linear-gradient(100deg,transparent 30%,rgba(212,181,90,.45) 48%,rgba(255,255,255,.85) 50%,rgba(212,181,90,.45) 52%,transparent 70%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:wire-boot-shimmer .55s cubic-bezier(.4,0,.2,1) forwards}@keyframes wire-masthead-rule-breathe{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}.wire-masthead:before{content:"";position:absolute;bottom:4px;left:50%;width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,181,90,.4),transparent);pointer-events:none;transform:translate(-50%);margin-left:-1px}@media(prefers-reduced-motion:no-preference){.wire-masthead:before{animation:wire-masthead-rule-breathe 4.5s ease-in-out infinite}}.wire-press-ticker{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--wire-muted)}.wire-press-ticker-dot{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444480;display:inline-block}@keyframes wire-ticker-dot-blink{0%,50%{opacity:1}51%,to{opacity:.25}}@media(prefers-reduced-motion:no-preference){.wire-press-ticker-dot{animation:wire-ticker-dot-blink 1.1s ease-in-out infinite}}.wire-press-ticker-label{color:var(--wire-teal);opacity:.7}.wire-press-ticker-time{color:var(--wire-text);font-variant-numeric:tabular-nums}.wire-press-ticker-state{color:var(--wire-gold);opacity:.7}.wire-edition{font-family:Inter,sans-serif;font-weight:300;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#1ab8d480;margin-top:8px}.wire-dateline{font-family:JetBrains Mono,Consolas,monospace;font-size:10px;color:var(--wire-muted);margin-top:8px;letter-spacing:1px}.wire-rating-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--wire-gold);margin-top:8px;padding:3px 10px;background:#d4b55a0f;border:1px solid rgba(212,181,90,.2);border-radius:2px}.wire-rating-dial{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;background:#d4b55a0a;border:1px solid rgba(212,181,90,.18);border-radius:2px;font-family:JetBrains Mono,Consolas,monospace}.wire-rating-dial-prefix{font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-gold);opacity:.6}.wire-rating-dial-btn{font-family:inherit;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:none;border:1px solid transparent;color:var(--wire-muted);padding:2px 8px;border-radius:2px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.wire-rating-dial-btn:hover{color:var(--wire-text)}.wire-rating-dial-btn.active{color:var(--wire-gold);background:#d4b55a1f;border-color:#d4b55a66;text-shadow:0 0 6px rgba(212,181,90,.4)}.wire-rating-dial-tagline{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-gold);opacity:.7;margin-left:2px}@keyframes wire-hot-takes-fade-in{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.wire-hot-takes-fade{animation:wire-hot-takes-fade-in .24s cubic-bezier(.23,1,.32,1) both}.wire-section-tabs{display:flex;justify-content:center;gap:32px;margin-top:18px;padding-top:14px;flex-wrap:wrap}.wire-section-tab{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--wire-muted);cursor:pointer;padding-bottom:6px;border-bottom:2px solid transparent;transition:color .3s,border-color .3s;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.wire-commish-note{text-align:center;padding:14px 24px;margin:20px auto 8px;max-width:480px;border:1px solid rgba(212,181,90,.15);border-radius:2px;background:#d4b55a08;position:relative}.wire-commish-note-label{font-family:Teko,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--wire-gold);text-shadow:0 0 6px var(--wire-gold-glow);margin-bottom:8px}.wire-commish-note-body{font-family:Inter,sans-serif;font-style:italic;font-size:13px;line-height:1.6;color:var(--wire-text);opacity:.85;margin:0}.wire-commish-note-sig{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.wire-commish-note-name{font-family:Inter,sans-serif;font-size:11px;font-style:normal;color:var(--wire-gold);letter-spacing:.5px}.wire-narrative-hook{font-family:Inter,sans-serif;font-style:italic;font-size:14px;line-height:1.5;color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);margin-top:12px;max-width:600px;margin-left:auto;margin-right:auto}.wire-roundup-title{color:var(--wire-gold);text-shadow:0 0 8px var(--wire-gold-glow);font-size:13px}.wire-roundup-body{font-size:14px;line-height:1.75;color:var(--wire-text);max-width:680px}.wire-roundup-body p:first-child{font-size:15px}.wire-roundup-body p{margin:0 0 14px}.wire-roundup-body p:last-child{margin-bottom:0}.wire-column-announcements{margin-top:18px;padding-top:14px;border-top:1px solid rgba(212,181,90,.15)}.wire-announcements-label{font-family:Teko,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--wire-teal);margin-bottom:8px}.wire-announcement{font-size:12px;color:var(--wire-muted);margin:0 0 6px;line-height:1.5}.wire-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:24px}.wire-panel{background:var(--wire-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--wire-rule);border-radius:2px;padding:20px 24px;position:relative}.wire-panel:before{content:"";position:absolute;inset:0;border-radius:2px;background:radial-gradient(ellipse at 50% 0%,rgba(26,184,212,.04) 0%,transparent 70%);pointer-events:none}.wire-section-title{font-family:Inter,sans-serif;font-weight:800;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow);margin-bottom:14px}.wire-headline{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(22px,3vw,36px);color:var(--wire-gold);text-shadow:0 0 10px var(--wire-gold-glow);line-height:1.15;letter-spacing:-.5px;margin-bottom:6px}.wire-subheadline{font-size:14px;font-weight:500;color:var(--wire-muted);margin-bottom:14px;line-height:1.5}.wire-body{font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:1.7;color:var(--wire-text);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.wire-body-cols{column-count:2;column-gap:24px;column-rule:1px solid var(--wire-rule)}.wire-byline{font-size:11px;color:var(--wire-muted);margin-top:12px;font-style:italic}.wire-pr-panel{position:relative}.wire-pr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.wire-pr-button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-gold);text-decoration:none;background:linear-gradient(135deg,#d4b55a0a,#d4b55a1a);border:1px solid rgba(212,181,90,.25);border-radius:2px;transition:all .24s cubic-bezier(.23,1,.32,1);cursor:pointer}.wire-pr-button:hover{background:linear-gradient(135deg,#d4b55a1a,#d4b55a33);border-color:#d4b55a8c;color:#f5d97a;box-shadow:0 0 0 1px #d4b55a26,0 0 12px #d4b55a2e}.wire-pr-button-label{text-shadow:0 0 4px rgba(212,181,90,.3)}.wire-pr-button-arrow{display:inline-block;font-size:12px;line-height:1;transition:transform .24s cubic-bezier(.23,1,.32,1);color:var(--wire-gold)}.wire-pr-button:hover .wire-pr-button-arrow{transform:translate(4px)}.wire-pr-button-corner{position:absolute;width:5px;height:5px;border:0 solid var(--wire-gold);pointer-events:none;opacity:.7;transition:opacity .24s ease,width .24s ease,height .24s ease}.wire-pr-button-corner-tl{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.wire-pr-button-corner-tr{top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}.wire-pr-button-corner-bl{bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}.wire-pr-button-corner-br{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.wire-pr-button:hover .wire-pr-button-corner{opacity:1;width:7px;height:7px}.wire-rank-list{list-style:none;padding:0;margin:0}.wire-rank-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--wire-rule);font-size:13px;color:var(--wire-text);position:relative}.wire-rank-item:before{content:"";position:absolute;left:-4px;top:8px;bottom:8px;width:2px;border-radius:1px}.wire-rank-item.wire-rank-trend-up:before{background:#4ade80}.wire-rank-item.wire-rank-trend-down:before{background:#f87171}.wire-rank-item.wire-rank-trend-same:before{background:#ffffff1a}.wire-rank-num{font-family:Teko,sans-serif;font-weight:700;font-size:22px;color:var(--wire-gold);min-width:22px;text-align:center;line-height:1}.wire-rank-name{font-weight:600;flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wire-rank-record{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;color:var(--wire-muted)}.wire-rank-trend{font-size:12px;min-width:18px;text-align:center}.wire-sb-row{padding:12px 0;border-bottom:1px solid var(--wire-rule)}.wire-sb-row:last-child{border-bottom:none}.wire-sb-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:baseline;gap:10px;margin-bottom:4px}.wire-sb-team{font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:var(--wire-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:right}.wire-sb-team-right{text-align:left}.wire-sb-team.is-winner{color:var(--wire-gold);text-shadow:0 0 6px var(--wire-gold-glow);font-weight:700}.wire-sb-team.is-loser{color:var(--wire-muted)}.wire-sb-score{font-family:Teko,sans-serif;font-weight:700;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.wire-sb-score.is-winner{color:var(--wire-gold);text-shadow:0 0 8px var(--wire-gold-glow)}.wire-sb-score.is-loser{color:var(--wire-muted);opacity:.7}.wire-sb-dash{color:var(--wire-muted);font-size:16px;opacity:.5;padding:0 2px}.wire-sb-score-result{font-family:JetBrains Mono,Consolas,monospace;font-weight:700;color:var(--wire-teal);font-size:14px;white-space:nowrap}.wire-sb-comment{font-size:12px;color:var(--wire-text);opacity:.75;font-style:italic;text-align:center;line-height:1.5;margin-top:6px;padding-top:4px}@media(max-width:600px){.wire-sb-line{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto}.wire-sb-team,.wire-sb-team-right{text-align:center}.wire-sb-score{font-size:20px}}.wire-matchup-vs{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0}.wire-matchup-team-name{font-weight:700;font-size:14px;color:var(--wire-text);margin-bottom:4px}.wire-matchup-proj{font-size:22px;font-weight:800;color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow)}.wire-matchup-vs-label{font-size:12px;font-weight:700;color:var(--wire-muted);letter-spacing:2px;text-transform:uppercase}.wire-pull-quote{background:#0c0e14b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:3px solid var(--wire-teal);border-radius:0 2px 2px 0;padding:16px 20px;margin:16px 0;box-shadow:0 0 15px var(--wire-teal-glow)}.wire-pull-quote p{font-style:italic;font-weight:500;font-size:15px;line-height:1.6;color:var(--wire-text);margin:0}.wire-pull-quote cite{display:block;margin-top:8px;font-size:11px;color:var(--wire-muted);font-style:normal}.wire-divider{display:flex;align-items:center;gap:16px;margin:28px 0}.wire-divider:before,.wire-divider:after{content:"";flex:1;height:0;border-top:1px solid rgba(26,184,212,.25);border-bottom:1px solid rgba(26,184,212,.25);padding-top:3px}.wire-divider span{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--wire-muted);white-space:nowrap}.wire-fold{position:relative;height:2px;margin:28px 0;overflow:visible}.wire-fold:after{content:"";position:absolute;left:-100%;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--wire-teal),transparent)}@media(prefers-reduced-motion:no-preference){.wire-fold:after{animation:wire-fold-scan .55s ease-out .6s forwards}}@keyframes wire-fold-scan{0%{left:-100%;opacity:.8}to{left:100%;opacity:0}}.wire-hot-takes{border:1px solid var(--wire-hot-border);box-shadow:0 0 12px var(--wire-hot-glow)}.wire-hot-take{font-size:14px;color:#d4bfff;font-style:italic;padding:10px 0;border-bottom:1px solid rgba(192,132,252,.1);line-height:1.6}.wire-awards-panel{border:1px solid rgba(212,181,90,.3);box-shadow:0 0 12px var(--wire-gold-glow)}.wire-awards-panel .wire-section-title{color:var(--wire-gold);text-shadow:0 0 8px var(--wire-gold-glow)}.wire-award-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;color:var(--wire-text);border-bottom:1px solid rgba(212,181,90,.1)}.wire-award-glyph{font-size:18px;flex-shrink:0;margin-top:1px}.wire-award-body{flex:1;min-width:0}.wire-award-label{display:block;font-family:Teko,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wire-gold);text-shadow:0 0 6px var(--wire-gold-glow);margin-bottom:3px}.wire-award-detail{display:block;font-size:12px;color:var(--wire-text);line-height:1.5;opacity:.9}.wire-txn-item{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-bottom:1px solid var(--wire-rule);font-size:12px;color:var(--wire-text)}.wire-txn-item:last-child{border-bottom:none}.wire-txn-badge{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:2px 6px;border-radius:2px;min-width:52px;text-align:center;flex-shrink:0}.wire-txn-badge.waiver{background:#1ab8d41f;color:var(--wire-teal)}.wire-txn-badge.trade{background:#d4b55a1f;color:var(--wire-gold)}.wire-txn-badge.drop{background:#f871711f;color:#f87171}.wire-txn-badge.claim{background:#9ca3af1f;color:#9ca3af}.wire-txn-owner{font-weight:700;color:var(--wire-text)}.wire-txn-detail{color:var(--wire-muted);font-size:12px}.wire-txn-time{margin-left:auto;font-family:Courier New,monospace;font-size:10px;color:var(--wire-muted);flex-shrink:0}.wire-playoff-panel{padding:0}.wire-pp-deadline-strip{display:flex;align-items:baseline;justify-content:center;gap:12px;padding:10px 24px 9px;background:linear-gradient(180deg,#d4b55a14,#d4b55a05);border-bottom:1px solid rgba(212,181,90,.25);font-family:JetBrains Mono,Consolas,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.wire-pp-deadline-label{color:var(--wire-gold);font-weight:800;opacity:.7}.wire-pp-deadline-value{color:var(--wire-gold);font-weight:800;text-shadow:0 0 6px var(--wire-gold-glow)}.wire-pp-deadline-weeks{color:var(--wire-muted);font-size:9px;opacity:.7;margin-left:auto}.wire-pp-title{margin:18px 24px 16px}.wire-pp-grid{display:grid;grid-template-columns:5fr 3fr 3fr;gap:0;padding:0 24px 18px}.wire-pp-col{padding:0 16px;border-right:1px solid rgba(212,181,90,.18)}.wire-pp-col:last-child{border-right:none}.wire-pp-col-bracket{padding-left:0}.wire-pp-col-outside{padding-right:0}.wire-pp-col-header{font-family:Teko,sans-serif;font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wire-gold);text-shadow:0 0 6px var(--wire-gold-glow);padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid rgba(212,181,90,.4);box-shadow:0 1px #d4b55a2e;position:relative}.wire-pp-subheader{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-muted);margin:14px 0 6px;padding-bottom:4px;border-bottom:1px dashed rgba(212,181,90,.18)}.wire-pp-subheader:first-child{margin-top:0}.wire-pp-subheader-bye{color:var(--wire-gold);opacity:.9}.wire-pp-row{display:grid;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgba(212,181,90,.08);position:relative}.wire-pp-row:last-child{border-bottom:none}.wire-pp-row.is-hero{grid-template-columns:32px 28px minmax(0,1fr) auto;padding:9px 0}.wire-pp-row:not(.is-hero){grid-template-columns:18px minmax(0,1fr) auto auto;padding:5px 0;font-size:11px}.wire-pp-seed{font-family:Teko,sans-serif;font-weight:700;text-align:center;color:var(--wire-gold)}.wire-pp-row.is-hero .wire-pp-seed{font-size:22px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(212,181,90,.4);border-radius:2px;background:#d4b55a0a}.wire-pp-row.is-hero .wire-pp-seed.is-bye{background:linear-gradient(135deg,#d4b55a40,#d4b55a14);border-color:#d4b55ab3;text-shadow:0 0 6px var(--wire-gold-glow);color:#f5d97a}.wire-pp-row:not(.is-hero) .wire-pp-seed{font-size:13px;font-family:Inter,sans-serif;font-weight:800;color:var(--wire-muted)}.wire-pp-team{font-family:Inter,sans-serif;font-weight:600;color:var(--wire-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wire-pp-row.is-hero .wire-pp-team{font-size:15px}.wire-pp-record{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;color:var(--wire-muted);text-align:right;white-space:nowrap}.wire-pp-pill{font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:2px 6px;border-radius:2px;text-align:center;white-space:nowrap}.wire-pp-pill.in-hunt{background:#1ab8d426;color:var(--wire-teal)}.wire-pp-pill.eliminated{background:#9ca3af1a;color:#9ca3af}.wire-pp-note{grid-column:2 / -1;font-size:10px;font-style:italic;color:var(--wire-muted);padding-top:2px;line-height:1.3}.wire-pp-row.is-hero .wire-pp-note{font-size:11px}.wire-pp-row.is-viewer{position:relative;padding-left:8px;margin-left:-8px;background:linear-gradient(90deg,rgba(212,181,90,.06),transparent 60%)}.wire-pp-row.is-viewer:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--wire-gold);box-shadow:0 0 6px var(--wire-gold-glow)}.wire-pp-row.is-viewer .wire-pp-note{color:var(--wire-gold);opacity:.85;font-style:italic}.wire-pp-byline{font-size:10px;font-style:italic;color:var(--wire-muted);text-align:right;padding:12px 24px 4px;border-top:1px solid rgba(212,181,90,.1);margin-top:10px}@media(max-width:1024px){.wire-pp-grid{grid-template-columns:1fr;gap:18px}.wire-pp-col{border-right:none;border-bottom:1px solid rgba(212,181,90,.18);padding:0 0 14px}.wire-pp-col:last-child{border-bottom:none}}.wire-section-divider-block .wire-divider-title{font-size:14px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow)}.wire-section-divider-block .wire-divider-sub{font-size:11px;color:var(--wire-muted);margin-top:4px;letter-spacing:1px}.wire-roster-overall{text-align:center;margin-bottom:14px}.wire-roster-overall-grade{font-size:28px;font-weight:900;color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow)}.wire-roster-overall-label{font-size:10px;color:var(--wire-muted);letter-spacing:1px;text-transform:uppercase}.wire-grade-row{display:grid;grid-template-columns:50px 38px 1fr;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--wire-rule);font-size:13px;color:var(--wire-text)}.wire-grade-pos{font-weight:700}.wire-grade-val{font-family:JetBrains Mono,Consolas,monospace;font-weight:800;font-size:14px;color:var(--wire-teal);text-align:left;padding-left:6px}.wire-grade-note{font-size:12px;color:var(--wire-muted)}.wire-battle-plan{background:#0c0e14b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--wire-hot-border);border-radius:2px;padding:20px 24px;box-shadow:0 0 12px var(--wire-hot-glow)}.wire-battle-plan-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:8px}.wire-battle-plan-mode{font-size:11px;color:var(--wire-muted);font-style:italic}.wire-battle-plan-grid{display:grid;grid-template-columns:3fr 2fr 1.5fr;gap:20px}.wire-bp-col+.wire-bp-col{border-left:1px solid var(--wire-rule);padding-left:20px}@media(max-width:1024px){.wire-battle-plan-grid{grid-template-columns:3fr 2fr}.wire-bp-trades{grid-column:span 2}.wire-bp-col+.wire-bp-col{border-left:none;padding-left:0}.wire-bp-trades{border-top:1px solid var(--wire-rule);padding-top:16px;margin-top:8px}}@media(max-width:600px){.wire-battle-plan-grid{grid-template-columns:1fr}.wire-bp-trades{grid-column:span 1}}.wire-bp-col-label{font-family:Teko,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--wire-rule)}.wire-bp-pro-badge{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--wire-gold);background:#d4b55a1f;padding:1px 6px;border-radius:2px;margin-left:6px;vertical-align:middle}.wire-bp-orders .wire-order-row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12px;color:var(--wire-text);flex-wrap:wrap}.wire-bp-rationale{font-size:11px;color:var(--wire-muted)}.wire-bp-empty{font-size:12px;color:var(--wire-muted);font-style:italic;padding:12px 0;opacity:.6}.wire-bp-waiver-item{padding:8px 0;border-bottom:1px solid var(--wire-rule)}.wire-bp-waiver-item:last-child{border-bottom:none}.wire-bp-waiver-name{font-weight:700;font-size:13px;color:var(--wire-text)}.wire-bp-waiver-pos{font-size:11px;color:var(--wire-muted);font-weight:400}.wire-bp-waiver-detail{font-size:11px;color:var(--wire-muted);margin-top:2px}.wire-bp-waiver-faab{font-size:11px;color:var(--wire-teal);font-weight:600;margin-top:3px}.wire-bp-trade-item{padding:8px 0;border-bottom:1px solid var(--wire-rule)}.wire-bp-trade-item:last-child{border-bottom:none}.wire-bp-trade-name{font-weight:700;font-size:12px;color:var(--wire-text)}.wire-bp-trade-from{font-size:10px;color:var(--wire-gold);margin-top:2px}.wire-bp-trade-deal{font-size:10px;color:var(--wire-muted);font-style:italic;margin-top:1px}.wire-bp-trade-why{font-size:11px;color:var(--wire-muted);margin-top:2px}.wire-bp-trade-placeholder{text-align:center;padding:12px 0}.wire-bp-trade-blur{font-size:12px;color:var(--wire-muted);opacity:.4;filter:blur(3px);margin-bottom:4px;-webkit-user-select:none;user-select:none}.wire-bp-unlock{font-size:11px;color:var(--wire-gold);margin-top:10px;cursor:pointer;text-decoration:none;letter-spacing:.5px}.wire-bp-unlock:hover{text-shadow:0 0 6px var(--wire-gold-glow)}.wire-orders-panel{background:#0c0e14b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--wire-hot-border);border-radius:2px;padding:20px;box-shadow:0 0 12px var(--wire-hot-glow)}.wire-order-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:var(--wire-text);flex-wrap:wrap}.wire-order-badge{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:2px;min-width:38px;text-align:center}.wire-order-badge.start{background:#4ade8026;color:#4ade80}.wire-order-badge.sit{background:#f8717126;color:#f87171}.wire-order-badge.flex{background:#d4b55a26;color:var(--wire-gold)}.wire-order-player{font-weight:700}.wire-order-rationale{color:var(--wire-muted);font-size:12px;margin-left:4px}.wire-confidence{display:inline-flex;gap:3px;margin-left:8px}.wire-confidence-dot{width:6px;height:6px;border-radius:50%;background:var(--wire-rule)}.wire-predictions-panel{position:relative}.wire-predictions-week{font-family:JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-gold);opacity:.8;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--wire-rule)}.wire-prediction-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--wire-rule)}.wire-prediction-row:last-of-type{border-bottom:none}.wire-prediction-grade{font-family:Teko,sans-serif;font-size:20px;font-weight:700;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:2px;flex-shrink:0}.wire-prediction-grade.grade-A{color:#4ade80;background:#4ade801f}.wire-prediction-grade.grade-B{color:var(--wire-teal);background:#1ab8d41f}.wire-prediction-grade.grade-C{color:var(--wire-gold);background:#d4b55a1f}.wire-prediction-grade.grade-D{color:#fb923c;background:#fb923c1f}.wire-prediction-grade.grade-F{color:#f87171;background:#f871711f}.wire-prediction-body{flex:1;min-width:0}.wire-prediction-claim{font-size:13px;font-weight:600;color:var(--wire-text);margin-bottom:2px}.wire-prediction-result{font-size:11px;color:var(--wire-muted);font-style:italic}.wire-predictions-record{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:700;color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);margin-top:14px;padding-top:10px;border-top:1px solid var(--wire-rule);text-align:center;letter-spacing:.5px}.wire-win-prob{display:flex;align-items:center;gap:10px;margin:16px 0 8px}.wire-win-prob-label{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--wire-muted);flex-shrink:0}.wire-win-prob-bar{flex:1;height:6px;background:#1ab8d414;border-radius:0;overflow:hidden}.wire-win-prob-fill{height:100%;background:linear-gradient(90deg,var(--wire-teal),var(--wire-gold));border-radius:0;position:relative}@media(prefers-reduced-motion:no-preference){.wire-win-prob-fill{transition:width .55s cubic-bezier(.23,1,.32,1)}}.wire-win-prob-fill:after{content:"";position:absolute;right:0;top:-1px;width:2px;height:8px;background:#fff;box-shadow:0 0 4px #fff9}.wire-win-prob-pct{font-family:Teko,sans-serif;font-size:18px;font-weight:700;color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);min-width:36px;text-align:right}.wire-waiver-item{padding:10px 0;border-bottom:1px solid var(--wire-rule);font-size:13px;color:var(--wire-text)}.wire-waiver-header{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.wire-waiver-name{font-weight:700;color:var(--wire-text)}.wire-waiver-pos{font-size:11px;font-weight:700;color:var(--wire-teal)}.wire-waiver-detail{font-size:12px;color:var(--wire-muted);margin-top:2px}.wire-waiver-faab{font-size:11px;color:var(--wire-teal);font-weight:600;margin-top:4px}.wire-masthead-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.wire-demo-dial-float{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#0c0e14eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,181,90,.25);border-radius:2px;box-shadow:0 4px 20px #00000080}.wire-independent-badges{display:flex;justify-content:center;gap:6px;margin-top:8px}.wire-masthead>.wire-press-ticker{margin-top:14px;justify-content:center}.wire-section-tab-divider{color:var(--wire-gold);font-size:16px;font-weight:300;opacity:.5;padding:0 4px;-webkit-user-select:none;user-select:none}.wire-strap-line{font-family:Inter,sans-serif;font-weight:400;font-size:14px;font-style:italic;color:var(--wire-text);opacity:.7;text-align:center;margin-top:8px;letter-spacing:.5px}.wire-footer{text-align:center;padding:24px 0 0;margin-top:32px;border-top:1px solid var(--wire-rule)}.wire-footer-text{font-size:10px;color:var(--wire-muted);letter-spacing:1px;line-height:1.8}.wire-footer-motto{font-style:italic;color:var(--wire-teal);font-size:11px;margin-top:8px;text-shadow:0 0 6px var(--wire-teal-glow)}@media(max-width:1024px){.wire-grid{grid-template-columns:repeat(6,1fr)}.wire-col-4{grid-column:span 6}.wire-col-3{grid-column:span 3}.wire-col-2,.wire-col-6{grid-column:span 6}.wire-body-cols{column-count:1}}@media(max-width:600px){.wire-container{padding:0 16px}.wire-grid{grid-template-columns:1fr;gap:12px}.wire-col-4,.wire-col-3,.wire-col-2,.wire-col-6{grid-column:span 1}.wire-masthead{padding:24px 0 16px}.wire-masthead-title{letter-spacing:4px;font-size:28px}.wire-section-tabs{gap:16px}.wire-matchup-vs{flex-direction:column;gap:12px}.wire-matchup-vs-label{margin:4px 0}.wire-body-cols{column-count:1}.wire-panel{padding:16px 18px}.wire-headline{font-size:22px}.wire-score-line{flex-direction:column;align-items:flex-start;gap:4px}}.fz-bg{position:fixed;inset:0;background-image:url(/assets/alpha/fantasy-zone.png?v=12);background-size:120% auto;background-repeat:no-repeat;background-position:47.3% 29.7%;background-color:#05050a;z-index:0;opacity:0;transition:opacity .6s ease-in}.fz-bg.loaded{opacity:1}.fz-dim{position:fixed;inset:0;z-index:1;background:linear-gradient(180deg,#05050a05,#05050a0a 40%,#05050a2e,#05050a59);pointer-events:none}.fz-scan{position:fixed;inset:0;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 4px,rgba(99,102,241,.008) 4px,rgba(99,102,241,.008) 8px);animation:fzDrift 35s linear infinite;pointer-events:none}@keyframes fzDrift{to{transform:translateY(80px)}}.fz-page{position:relative;z-index:10;width:100%;height:calc(100vh - 164px);overflow:hidden;box-sizing:border-box}.fz-revealed{opacity:1}.fz-hero{--xp-home: var(--color-teal);--xp-away: var(--color-gold);position:fixed;top:31%;left:17.3%;width:25.5%;min-height:36%;height:auto;z-index:20;border:2px solid rgba(50,52,65,.9);border-top:4px solid;border-image:linear-gradient(90deg,var(--xp-home) 0%,var(--xp-home) 50%,var(--xp-away) 50%,var(--xp-away) 100%) 1;border-radius:3px;background:#0c0e18f2;box-shadow:0 0 20px #6366f114;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease-out}.fz-hero:hover{box-shadow:0 0 28px #6366f126}.fz-hero-reflection{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,rgba(255,255,255,.008) 30%,transparent 100%);pointer-events:none;z-index:1}.fz-hero-header{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;background:#6366f140;border-bottom:1px solid rgba(99,102,241,.2);flex-shrink:0;position:relative;z-index:2}.fz-hero-header-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}.fz-hero-header-status{display:flex;align-items:center;gap:5px;flex-shrink:0}.fz-hero-live-dot{width:7px;height:7px;border-radius:50%;background:var(--color-green);box-shadow:0 0 8px #34d399b3;animation:fzHeroLivePulse 2s ease-in-out infinite}@keyframes fzHeroLivePulse{0%,to{opacity:1;box-shadow:0 0 8px #34d399b3}50%{opacity:.4;box-shadow:0 0 4px #34d39933}}.fz-hero-live-text{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--color-green)}.fz-hero-body{padding:10px 12px;display:flex;flex-direction:column;gap:6px;flex:1;position:relative;z-index:2;min-width:0;min-height:0}.fz-hero-d14{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:4px 0}.fz-hero-d14-left{display:flex;flex-direction:column;gap:2px;min-width:0}.fz-hero-d14-right{display:flex;flex-direction:column;gap:2px;align-items:flex-end;min-width:0}.fz-hero-d14-name{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fz-hero-d14-name.lead{color:var(--color-text)}.fz-hero-d14-name.trail{color:#ffffff8c}.fz-hero-d14-score{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.fz-hero-d14-score.lead{color:var(--color-green);text-shadow:0 0 10px rgba(52,211,153,.25)}.fz-hero-d14-score.trail{color:#ffffff59}.fz-hero-d14-vs{font-family:var(--font-display);font-size:18px;font-weight:700;color:#ffffff4d;letter-spacing:.14em;padding:0 6px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.fz-hero-meta{display:flex;justify-content:space-between;padding:0 2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;margin-top:-2px}.fz-hero-meta-left{display:flex;gap:8px;align-items:baseline;min-width:0}.fz-hero-meta-right{display:flex;gap:8px;align-items:baseline;justify-content:flex-end;min-width:0}.fz-hero-meta-rec{color:#fff9;font-weight:600}.fz-hero-meta-streak{color:#ffffff8c;font-weight:600}.fz-hero-meta-wp{font-weight:700}.fz-hero-meta-wp.home{color:var(--xp-home)}.fz-hero-meta-wp.away{color:var(--xp-away)}.fz-hero-proj-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:4px 2px;font-family:var(--font-mono);margin:2px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.fz-hero-proj-num{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.fz-hero-proj-num.home{color:var(--xp-home);text-align:left}.fz-hero-proj-num.away{color:var(--xp-away);text-align:right}.fz-hero-proj-label{font-size:9px;color:#ffffff80;letter-spacing:.14em;text-align:center;text-transform:uppercase}.fz-hero-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:4px}.fz-hero-tiles-side{display:flex;gap:4px;flex-wrap:wrap;align-content:flex-start;min-width:0}.fz-hero-tiles-side.right{justify-content:flex-end}.fz-hero-tile{padding:5px 8px 5px 10px;background:#ffffff0a;border-radius:2px;position:relative;display:flex;flex-direction:column;gap:1px;min-width:78px}.fz-hero-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px}.fz-hero-tile.home:before{background:var(--xp-home)}.fz-hero-tile.away:before{background:var(--xp-away)}.fz-hero-tile-name{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#fff;letter-spacing:.02em;white-space:nowrap}.fz-hero-tile-detail{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.02em;white-space:nowrap}.fz-hero-tile-detail.rz{color:#ef4444}.fz-hero-tile-detail.inj{color:#fbbf24}.fz-bottom-row{position:absolute;bottom:3%;left:4%;right:4%;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fz-halftime-preview{position:fixed;top:171px;left:17.3%;width:25.5%;bottom:calc(69vh + 7px);z-index:20;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-radius:4px;background:linear-gradient(135deg,#22d3ee0f,#a78bfa0a,#141623d9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:2px solid rgba(50,52,65,.9);border-top:4px solid;border-image:linear-gradient(90deg,#22d3eed9,#a78bfad9) 1;box-shadow:0 0 20px #6366f114}.fz-halftime-preview-label{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;text-align:center;padding:0 28px}.fz-halftime-preview-state-badge{position:absolute;top:8px;right:8px;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:8px;letter-spacing:.12em;color:#ffffff73;pointer-events:none}.fz-state1-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.fz-state1-ey{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--color-teal);text-transform:uppercase}.fz-state1-hl{font-size:12.5px;font-weight:600;color:#e2e8f0;line-height:1.25}.fz-state1-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:10px}.fz-state1-meta{color:#e2e8f09e}.fz-state1-clock{color:var(--color-gold);font-weight:700;font-variant-numeric:tabular-nums}.fz-state2-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.fz-state2-ey{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--color-teal);text-transform:uppercase}.fz-state2-hl{font-size:12.5px;font-weight:600;color:#e2e8f0;line-height:1.25}.fz-state2-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:10px}.fz-state2-stake{color:#e2e8f09e}.fz-state2-live{display:inline-flex;align-items:center;gap:4px}.fz-state2-live-dot{width:7px;height:7px;border-radius:50%;background:var(--color-green);box-shadow:0 0 8px #34d399b3;animation:fzHeroLivePulse 2s ease-in-out infinite}.fz-state2-live-text{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--color-green)}.fz-state3-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.fz-state3-ey{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--color-teal);text-transform:uppercase}.fz-state3-hl{font-size:12.5px;font-weight:600;color:#e2e8f0;line-height:1.25}.fz-state3-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:10px}.fz-state3-density{color:#e2e8f09e}.fz-state3-cta{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--color-teal);text-decoration:none}.fz-state3-cta:hover{color:#67e8f9;text-decoration:underline}.fz-state4-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.fz-state4-ey{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--color-teal);text-transform:uppercase}.fz-state4-hl{font-size:12.5px;font-weight:600;color:#e2e8f0;line-height:1.25}.fz-state4-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:10px}.fz-state4-meta{color:#e2e8f09e}.fz-state4-cta{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--color-teal);text-decoration:none}.fz-state4-cta:hover{color:#67e8f9;text-decoration:underline}.fz-state5-card{display:flex;flex-direction:column;gap:4px}.fz-state5-card.fz-state5-quiet{opacity:.6}.fz-halftime-preview:has(.fz-state5-quiet-minimal){box-shadow:none;border-width:1px 1px 1px 1px;border-top-color:#323441e6;border-image:none}.fz-state5-card.fz-state5-quiet.fz-state5-quiet-minimal{opacity:.35}.fz-state5-ey{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--color-teal);text-transform:uppercase}.fz-state5-hl{font-size:12.5px;font-weight:600;color:#e2e8f0;line-height:1.25}.fz-contest-strip{position:absolute;bottom:calc(3% + 168px);left:50%;transform:translate(-50%);width:580px;height:30px;z-index:20;display:flex;align-items:center;border-radius:4px;overflow:hidden;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:11px;color:#fff;background:linear-gradient(90deg,#22d3ee1a,#a78bfa33,#22d3ee1a);background-size:200% 100%;border:1px solid rgba(34,211,238,.4);animation:shimmerStrip 3s linear infinite}.fz-contest-col{flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-contest-lab{color:#fff9;font-size:9px;letter-spacing:.1em;margin-right:4px;text-transform:uppercase}.fz-contest-val{color:#fff;font-weight:700}@keyframes shimmerStrip{0%{background-position:-100% 0}to{background-position:100% 0}}.fz-compact{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0c1494;border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 28px #0000004d;border-radius:3px;overflow:hidden;transition:all .25s ease-out;display:flex;flex-direction:column}.fz-compact:hover{border-color:#ffffff24;box-shadow:0 6px 28px #0006,0 0 12px #6366f114}.fz-compact-header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#6366f138;border-bottom:1px solid rgba(99,102,241,.15)}.fz-compact-header-label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-status{display:flex;align-items:center;gap:4px;flex-shrink:0}.fz-compact-body{padding:6px 8px 8px;display:flex;flex-direction:column;gap:3px}.fz-compact-team-row{display:flex;align-items:center;justify-content:space-between;padding:1px 0}.fz-compact-owner{font-size:12px;font-weight:600;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-score{font-family:var(--font-display);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff6;flex-shrink:0;margin-left:6px}.fz-compact-team-row.leading .fz-compact-owner{color:#ffffffd9}.fz-compact-team-row.leading .fz-compact-score{color:var(--color-green, var(--color-green));text-shadow:0 0 8px rgba(52,211,153,.2)}.fz-compact-intel{font-family:var(--font-mono);font-size:11px;line-height:1.35;padding:6px 2px 2px;margin-top:auto;min-height:28px;letter-spacing:.02em;border-top:1px solid rgba(255,255,255,.05);color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-intel.tier-rz{color:#ef4444}.fz-compact-intel.tier-starters{color:var(--color-purple)}.fz-compact-intel.tier-playoff{color:#f59e0b}.fz-compact-intel.tier-hsRace{color:#fbbf24}.fz-compact-intel.tier-form{color:var(--color-teal)}.fz-compact-rz{margin-top:auto;padding:6px 0 2px;border-top:1px solid rgba(255,255,255,.05);min-height:28px}.fz-compact-rz-row{display:flex;align-items:center;gap:6px}.fz-compact-rz-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.fz-compact-rz-pulse{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444b3;animation:fzRzCardPulse 1.6s ease-in-out infinite}@keyframes fzRzCardPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.fz-compact-rz-body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.fz-compact-rz-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.06em;color:#ef4444;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-rz-detail{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;color:#ffffffd9;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-rz-multi{display:flex;gap:4px;align-items:baseline;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden}.fz-compact-rz-multi .player{white-space:nowrap}.fz-compact-rz-multi .player.home{color:var(--color-teal)}.fz-compact-rz-multi .player.away{color:var(--color-gold)}.fz-compact-rz-multi .sep{color:#ffffff4d}.fz-compact-surv{margin-top:auto;padding:6px 0 2px;border-top:1px solid rgba(255,255,255,.05);min-height:28px}.fz-compact-surv-row{display:flex;align-items:center;gap:6px}.fz-compact-surv-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:15px;line-height:1;flex-shrink:0}.fz-compact-surv-body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.fz-compact-surv-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.06em;color:#ffffff8c;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-surv-eliminated{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;color:#ef4444;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-wc{margin-top:auto;padding:6px 0 2px;border-top:1px solid rgba(255,255,255,.05);min-height:28px}.fz-compact-wc-row{display:flex;align-items:center;gap:6px}.fz-compact-wc-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fb923c;font-size:20px;line-height:1;flex-shrink:0}.fz-compact-wc-body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.fz-compact-wc-contest{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.06em;color:#ffffff8c;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-wc-leader{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;color:#ffffffd9;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-hs{margin-top:auto;padding:6px 0 2px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:4px;min-height:28px}.fz-compact-hs-badge{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:2px;padding:2px 8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.fz-compact-hs-prize{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:800;letter-spacing:.06em;color:#fbbf24;white-space:nowrap}.fz-compact-hs-leader{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;color:#fbbf24;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-compact-hs-chasers{display:flex;flex-direction:row;justify-content:space-between;gap:2px;padding:0 1px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;letter-spacing:-.02em;overflow:hidden}.fz-compact-hs-chaser{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap}.fz-compact-hs-chaser .rank{color:#fff6;font-weight:700}.fz-compact-hs-chaser .name{color:#ffffffbf;font-weight:600}.fz-compact-hs-chaser .gap{color:#fbbf24d9;font-weight:700;font-variant-numeric:tabular-nums}.fz-compact-starters{margin-top:auto;padding:6px 2px 2px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:4px;min-height:28px}.fz-compact-starters-row{display:flex;align-items:center;gap:6px}.fz-compact-starters-label{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;color:#ffffffb3;min-width:44px;white-space:nowrap;flex-shrink:0}.fz-compact-starters-bar{flex:1;height:5px;background:#ffffff0f;border-radius:2px;overflow:hidden}.fz-compact-starters-fill{height:100%;border-radius:2px;transition:width .3s ease-out}.fz-compact-starters-fill.home{background:var(--color-teal)}.fz-compact-starters-fill.away{background:var(--color-gold)}.fz-compact-quote{font-family:var(--font-mono);font-size:9px;line-height:1.4;color:#ffffff8c;margin-top:3px;padding-top:3px;border-top:1px solid rgba(255,255,255,.04);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fz-compact-quote-mark{color:#a855f7a6;font-size:10px;font-weight:700;line-height:1;vertical-align:-1px}.fz-live-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--color-green);box-shadow:0 0 6px #34d39999;animation:fzLiveGreenPulse 2s ease-in-out infinite}@keyframes fzLiveGreenPulse{0%,to{opacity:1;box-shadow:0 0 6px #34d39999}50%{opacity:.4;box-shadow:0 0 3px #34d39933}}.fz-live-text{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--color-green)}.fz-final-dot{width:6px;height:6px;border-radius:50%;background:#fff3}.fz-final-text{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:#ffffff59}.fz-hero.fz-surge-home,.fz-compact.fz-surge-home{animation:fzSurgeLeft .5s ease-out}.fz-hero.fz-surge-away,.fz-compact.fz-surge-away{animation:fzSurgeRight .5s ease-out}@keyframes fzSurgeLeft{0%{box-shadow:0 6px 28px #0000004d}30%{box-shadow:-4px 0 20px #a855f740,0 6px 28px #0000004d}to{box-shadow:0 6px 28px #0000004d}}@keyframes fzSurgeRight{0%{box-shadow:0 6px 28px #0000004d}30%{box-shadow:4px 0 20px #a855f740,0 6px 28px #0000004d}to{box-shadow:0 6px 28px #0000004d}}.fz-clickable{cursor:pointer}.fz-dimmed{opacity:.22!important;filter:saturate(.55);pointer-events:none;transition:opacity .22s ease-out,filter .22s ease-out}.fz-xp-backdrop{position:fixed;inset:0;z-index:80;background:#0000;transition:background .24s ease-out;pointer-events:auto}.fz-xp-backdrop.fz-xp-open{background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fz-xp-card{--xp-home: var(--color-teal);--xp-away: var(--color-gold);position:fixed;z-index:90;box-sizing:border-box;background:#080a12f5;border:4px solid rgba(50,52,65,.95);border-radius:3px;box-shadow:0 0 40px #6366f126,0 0 80px #05050ad9,inset 0 1px #ffffff0a;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;left:calc(var(--fz-xp-origin-x, 50vw) - var(--fz-xp-origin-w, 400px) / 2);top:calc(var(--fz-xp-origin-y, 50vh) - var(--fz-xp-origin-h, 300px) / 2);width:var(--fz-xp-origin-w, 400px);height:var(--fz-xp-origin-h, 300px);opacity:0;transition:left .36s cubic-bezier(.2,.8,.2,1),top .36s cubic-bezier(.2,.8,.2,1),width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out}.fz-xp-card-open{left:25vw;top:max(17vh,150px);width:50vw;max-width:900px;height:calc(100vh - max(17vh,150px) - 12px);max-height:820px;opacity:1}.fz-xp-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#6366f147;border-bottom:1px solid rgba(99,102,241,.2);flex-shrink:0}.fz-xp-header-label{font-family:var(--font-display, "Teko", sans-serif);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb}.fz-xp-header-right{display:flex;align-items:center;gap:12px}.fz-xp-live{display:flex;align-items:center;gap:5px}.fz-xp-live-dot{width:8px;height:8px;border-radius:50%;background:var(--color-green);box-shadow:0 0 8px #34d399b3;animation:fzXpLivePulse 2s ease-in-out infinite}@keyframes fzXpLivePulse{0%,to{opacity:1;box-shadow:0 0 8px #34d399b3}50%{opacity:.4;box-shadow:0 0 4px #34d39933}}.fz-xp-live-text{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--color-green)}.fz-xp-close{width:26px;height:26px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;font-size:15px;line-height:1;cursor:pointer;transition:all .15s ease-out;display:flex;align-items:center;justify-content:center;padding:0}.fz-xp-close:hover{background:#ef44442e;border-color:#ef444466;color:#fff}.fz-xp-body{flex:1;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.fz-xp-scores{display:flex;align-items:center;justify-content:center;padding:6px 22px 4px;gap:18px;flex-shrink:0}.fz-xp-team-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fz-xp-team-block.home{text-align:right}.fz-xp-team-block.away{text-align:left}.fz-xp-team-name{font-family:var(--font-display, "Teko", sans-serif);font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff9;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-xp-team-block.leading .fz-xp-team-name{color:var(--color-text)}.fz-xp-team-meta{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#fff9;letter-spacing:.06em}.fz-xp-team-score{font-family:var(--font-display, "Teko", sans-serif);font-size:42px;font-weight:700;line-height:1;margin-top:2px;font-variant-numeric:tabular-nums}.fz-xp-team-block.home .fz-xp-team-score,.fz-xp-team-block.away .fz-xp-team-score{color:#fff6}.fz-xp-team-block.home.leading .fz-xp-team-score{color:var(--xp-home);text-shadow:0 0 24px rgba(34,211,238,.28)}.fz-xp-team-block.away.leading .fz-xp-team-score{color:var(--xp-away);text-shadow:0 0 24px rgba(167,139,250,.28)}.fz-xp-team-proj{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#ffffff8c}.fz-xp-team-block.leading .fz-xp-team-proj{color:#fffc}.fz-xp-middle{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.fz-xp-vs{font-family:var(--font-display, "Teko", sans-serif);font-size:14px;font-weight:600;color:#fff3;letter-spacing:.14em}.fz-xp-donut-wrap{display:flex;align-items:center;gap:10px}.fz-xp-donut{position:relative;width:46px;height:46px}.fz-xp-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.fz-xp-donut-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display, "Teko", sans-serif);font-size:12px;font-weight:700;letter-spacing:.05em;color:#fff9}.fz-xp-donut-pct{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700}.fz-xp-donut-pct.home{color:var(--xp-home)}.fz-xp-donut-pct.away{color:var(--xp-away)}.fz-xp-rz-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:2px 18px 3px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#ef444408;flex-shrink:0}.fz-xp-rz-col{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fz-xp-rz-col.right{justify-content:flex-end}.fz-xp-rz-pill{display:inline-flex;align-items:center;gap:6px;background:#ef444429;border:1px solid rgba(239,68,68,.35);border-radius:2px;padding:1px 7px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#ef4444f2;text-transform:uppercase}.fz-xp-rz-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444499;animation:fzXpRzPulse 2s ease-in-out infinite}@keyframes fzXpRzPulse{0%,to{opacity:1}50%{opacity:.45}}.fz-xp-rz-empty{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#ffffff2e;letter-spacing:.06em}.fz-xp-roster{padding:6px 18px 2px;flex:0 0 auto;min-height:260px;overflow:hidden}.fz-xp-roster-header{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:2px 0 4px;border-bottom:1px solid rgba(255,255,255,.06)}.fz-xp-roster-header-side{font-family:var(--font-display, "Teko", sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-xp-roster-header-side.left{text-align:left}.fz-xp-roster-header-side.right{text-align:right}.fz-xp-roster-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;border-bottom:1px solid rgba(255,255,255,.03)}.fz-xp-roster-row:last-child{border-bottom:none}.fz-xp-roster-side{display:flex;flex-direction:column;gap:0;min-width:0}.fz-xp-roster-side.home{text-align:left}.fz-xp-roster-side.away{text-align:right}.fz-xp-roster-main{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.25}.fz-xp-roster-main.reversed{justify-content:flex-end}.fz-xp-roster-name{flex:1;font-weight:600;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-xp-roster-name.hot{color:#fffffff2}.fz-xp-roster-main.reversed .fz-xp-roster-name{text-align:right}.fz-xp-roster-pos{display:inline-block;padding:1px 6px;border-radius:3px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.08em;background:#ffffff14;color:#ffffff80;flex-shrink:0}.fz-xp-roster-pts{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:40px;text-align:right}.fz-xp-roster-pts.home{color:var(--xp-home)}.fz-xp-roster-pts.away{color:var(--xp-away)}.fz-xp-roster-main.reversed .fz-xp-roster-pts{text-align:left}.fz-xp-roster-stat{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11.5px;line-height:1.3;color:#ffffff94;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-xp-roster-stat.right{text-align:right;padding-left:0;padding-right:2px}.fz-xp-rz-flag{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 5px #ef4444b3;margin-left:5px;animation:fzXpRzPulse 2s ease-in-out infinite;vertical-align:middle}.fz-xp-inj-flag{display:inline-block;margin-left:5px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:8px;font-weight:800;letter-spacing:.1em;color:#f59e0b;border:1px solid rgba(245,158,11,.5);border-radius:2px;padding:0 3px;vertical-align:middle}.fz-xp-rz-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:2px;background:#ef444429;border:1px solid rgba(239,68,68,.4);color:#ef4444;white-space:nowrap;vertical-align:middle;flex-shrink:0;animation:fzXpRzBadgePulse 2.2s ease-in-out infinite}@keyframes fzXpRzBadgePulse{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 6px #ef444480}}.fz-xp-roster-main.reversed .fz-xp-rz-badge{margin-left:0;margin-right:6px}.fz-xp-live-badge{display:inline-block;margin-left:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:2px;background:#34d3991f;border:1px solid rgba(52,211,153,.35);color:var(--color-green);white-space:nowrap;vertical-align:middle;flex-shrink:0}.fz-xp-roster-main.reversed .fz-xp-live-badge{margin-left:0;margin-right:6px}.fz-xp-split{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px;flex:1 1 auto;min-height:140px;overflow:hidden}.fz-xp-split-col{padding:6px 16px 8px;min-height:0;overflow:hidden}.fz-xp-split-col.right{border-left:1px solid rgba(255,255,255,.05);background:#ffffff04}.fz-xp-section-label{font-family:var(--font-display, "Teko", sans-serif);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:4px}.fz-xp-feed{display:flex;flex-direction:column;gap:1px}.fz-xp-feed-item{display:flex;align-items:center;gap:6px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.025);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fz-xp-feed-item:last-child{border-bottom:none}.fz-xp-feed-time{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#ffffff59;min-width:38px;flex-shrink:0}.fz-xp-feed-badge{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:800;letter-spacing:.1em;border-radius:2px;padding:1px 5px;flex-shrink:0}.fz-xp-feed-badge.td{color:var(--color-gold);background:#a855f726;border:1px solid rgba(168,85,247,.4)}.fz-xp-feed-badge.int{color:#ef4444;background:#ef444426;border:1px solid rgba(239,68,68,.4)}.fz-xp-feed-badge.fum{color:#ef4444;background:#ef44441f;border:1px solid rgba(239,68,68,.35)}.fz-xp-feed-pts{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;min-width:40px;flex-shrink:0}.fz-xp-feed-pts.home{color:var(--xp-home)}.fz-xp-feed-pts.away{color:var(--xp-away)}.fz-xp-feed-pts.neg{color:#ef4444}.fz-xp-feed-owner{font-family:var(--font-display, "Teko", sans-serif);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.fz-xp-feed-owner.home{color:#22d3eed9}.fz-xp-feed-owner.away{color:#a78bfad9}.fz-xp-feed-play{flex:1;color:#ffffff8c;font-size:11px;overflow:hidden;text-overflow:ellipsis;min-width:0}.fz-xp-status-list{display:flex;flex-direction:column;gap:3px}.fz-xp-status-row{display:flex;align-items:flex-start;gap:8px;padding:2px 0;font-size:10.5px;line-height:1.35}.fz-xp-status-tag{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 6px;border-radius:2px;flex-shrink:0;line-height:1.2}.fz-xp-status-row.injury .fz-xp-status-tag{color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.4)}.fz-xp-status-tag.watch{color:#fbbf24;background:#fbbf241f;border:1px solid rgba(251,191,36,.35)}.fz-xp-status-row.watch .fz-xp-status-text strong{color:#ffffffeb;font-weight:700}.fz-xp-status-text{flex:1;color:#ffffffb3}.fz-xp-status-sub{color:#fff6;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px}.fz-xp-empty{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#ffffff40;padding:8px 0}@media(max-height:820px){.fz-xp-roster-row{font-size:11px;line-height:1.2}.fz-xp-scores{padding:4px 22px 2px}}@media(max-width:720px){.fz-xp-card-open{left:4vw;top:4vh;width:92vw;height:92vh;max-width:100%;max-height:100%}.fz-xp-scores{padding:14px 14px 10px;gap:10px;flex-wrap:wrap}.fz-xp-team-name{font-size:14px}.fz-xp-team-score{font-size:36px}.fz-xp-roster-row{gap:8px}.fz-xp-roster-main{font-size:12px;gap:4px}.fz-xp-roster-pts{min-width:36px;font-size:12px}.fz-xp-split-col{padding:8px 12px 10px}}@media(max-width:440px){.fz-hero{position:relative;top:auto;left:auto;width:100%;height:auto;margin:8px 8px 10px;border-width:3px}.fz-hero-d14-score{font-size:24px}.fz-hero-d14-name{font-size:12px}.fz-hero-header-label{font-size:11px}.fz-hero-meta{font-size:10px}.fz-hero-proj-num{font-size:11px}.fz-hero-tile-name,.fz-hero-tile-detail{font-size:9px}.fz-bottom-row{position:relative;bottom:auto;left:auto;right:auto;margin:0 8px 8px;grid-template-columns:repeat(2,1fr);gap:8px}.fz-compact:nth-child(5){grid-column:1 / -1}.fz-page{height:auto;min-height:calc(100vh - 164px);overflow-y:auto;padding:0}.fz-compact-header-label{font-size:8px}.fz-compact-owner{font-size:10px}.fz-compact-score{font-size:13px}.fz-compact-quote{font-size:7px}.fz-live-text,.fz-final-text{font-size:8px}}.draft-picks-shell{--alpha-bg: #0a0a0c;--alpha-bg-deep: #05050a;--alpha-surface: #151518;--alpha-surface-2: #1c1c20;--alpha-text: #e8e8ed;--alpha-muted: #9ca3af;--alpha-dim: #555560;--alpha-teal: #22d3ee;--alpha-gold: #a855f7;--alpha-purple: #a855f7;--alpha-green: #34d399;--alpha-red-soft: #b94a4a;--glass-g1: rgba(21, 21, 24, .58);--glass-g2: rgba(21, 21, 24, .48);--glass-g3: rgba(21, 21, 24, .35);--border-soft: rgba(255, 255, 255, .08);--border-mid: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .14);--border-teal: rgba(34, 211, 238, .15);--border-gold: rgba(168, 85, 247, .32);--border-purple: rgba(168, 85, 247, .3);--r1-bg: rgba(168, 85, 247, .12);--r1-br: rgba(168, 85, 247, .3);--r2-bg: rgba(34, 211, 238, .08);--r2-br: rgba(34, 211, 238, .26);--r3-bg: rgba(168, 85, 247, .08);--r3-br: rgba(168, 85, 247, .28);--r4-bg: rgba(34, 211, 238, .05);--r4-br: rgba(34, 211, 238, .18);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--alpha-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.11),transparent 31%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.08),transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));overflow-x:hidden}.draft-picks-shell *,.draft-picks-shell *:before,.draft-picks-shell *:after{box-sizing:border-box}.draft-picks-shell .g1,.draft-picks-shell .g2,.draft-picks-shell .g3{border-radius:2px;position:relative;overflow:hidden}.draft-picks-shell .g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.draft-picks-shell .g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.draft-picks-shell .g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-picks-shell .panel{padding:14px}.draft-picks-shell .panel+.panel{margin-top:12px}.draft-picks-shell .eyebrow{font-size:8.5px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--alpha-muted)}.draft-picks-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.draft-picks-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.draft-picks-shell .meta-text{font-size:11px;color:var(--alpha-muted);line-height:1.5}.draft-picks-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.draft-picks-shell .module-header .title{margin:3px 0 0;font-size:22px;color:var(--alpha-text)}.draft-picks-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--alpha-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.draft-picks-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.draft-picks-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--alpha-muted)}.draft-picks-shell .seg-toggle{display:inline-flex;border:1px solid var(--border-mid);border-radius:6px;overflow:hidden}.draft-picks-shell .seg-toggle button{height:28px;padding:0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--alpha-muted);background:transparent;border:0;cursor:pointer;transition:background .14s ease,color .14s ease}.draft-picks-shell .seg-toggle button.is-active{color:var(--alpha-text);background:#ffffff0f;border-left:1px solid var(--border-mid)}.draft-picks-shell .seg-toggle button:first-child.is-active{border-left:0}.draft-picks-shell .page-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);gap:14px;align-items:start;margin-top:14px}.draft-picks-shell .right-rail{position:sticky;top:14px;align-self:start;max-height:calc(100vh - 28px);overflow-y:auto;display:flex;flex-direction:column;gap:12px}.draft-picks-shell .hero{min-height:144px;box-shadow:0 0 20px #22d3ee12}.draft-picks-shell .hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--alpha-teal),var(--alpha-gold));opacity:.95}.draft-picks-shell .hero-title{margin:10px 0 4px;font-size:52px}.draft-picks-shell .hero-sub{margin:0;font-size:13px;color:var(--alpha-muted)}.draft-picks-shell .hero-stats{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.draft-picks-shell .stat-chip{border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:8px 10px;border-radius:2px;min-width:120px;display:flex;flex-direction:column;gap:4px}.draft-picks-shell .stat-chip span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--alpha-dim);font-weight:800}.draft-picks-shell .stat-chip b{display:flex;align-items:center;gap:6px;font-size:12px}.draft-picks-shell .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--alpha-teal);display:inline-block}.draft-picks-shell .year-mode-picker{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;border:1px solid rgba(34,211,238,.22);background:#22d3ee0d;border-radius:2px}.draft-picks-shell .year-mode-tag{font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--alpha-teal);padding:2px 6px;border-radius:2px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3)}.draft-picks-shell .year-mode-label{font-size:11px;color:var(--alpha-text);font-weight:700}.draft-picks-shell .picks-ledger-rows-panel{padding:14px}.draft-picks-shell .ledger-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.draft-picks-shell .ledger-header .title{margin:3px 0 0;font-size:20px;color:var(--alpha-text)}.draft-picks-shell .ledger-controls{display:flex;gap:8px;align-items:center}.draft-picks-shell .ledger-column-headers{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(0,2fr);gap:10px;padding:6px 8px;border-bottom:1px solid var(--border-soft);margin-bottom:4px}.draft-picks-shell .ledger-team-col,.draft-picks-shell .ledger-year-col{font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:var(--alpha-muted)}.draft-picks-shell .team-rows{display:flex;flex-direction:column;gap:2px}.draft-picks-shell .team-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(0,2fr);gap:10px;padding:10px 8px;border-bottom:1px solid var(--border-soft);border-left:2px solid transparent;align-items:center;transition:background .14s ease}.draft-picks-shell .team-row:hover{background:#ffffff05}.draft-picks-shell .team-row.is-viewer{border-left:2px solid var(--alpha-teal);background:#22d3ee0b}.draft-picks-shell .team-row-head{display:flex;align-items:center;gap:8px;min-width:0}.draft-picks-shell .team-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(34,211,238,.38);color:var(--alpha-teal);font-size:10px;font-weight:900;background:linear-gradient(135deg,var(--alpha-surface-2),rgba(255,255,255,.04));flex-shrink:0}.draft-picks-shell .team-row.is-viewer .team-avatar{border-color:#22d3ee8a;color:var(--alpha-teal)}.draft-picks-shell .team-name-wrap{min-width:0;display:flex;flex-direction:column;gap:2px}.draft-picks-shell .team-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-picks-shell .team-row.is-viewer .team-name{color:var(--alpha-teal)}.draft-picks-shell .team-tag{display:inline-block;width:max-content;font-size:8px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;padding:1px 5px;border-radius:2px;background:#a855f726;border:1px solid rgba(168,85,247,.4);color:var(--alpha-gold)}.draft-picks-shell .year-compartment{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.draft-picks-shell .placeholder{font-size:10px;color:var(--alpha-dim);font-style:italic;padding:4px 6px}.draft-picks-shell .pick-chip{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;height:22px;border-radius:3px;border:1px solid var(--border-soft);background:#ffffff06;color:var(--alpha-text);font-size:10.5px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease,opacity .12s ease;white-space:nowrap;font-family:inherit}.draft-picks-shell .pick-chip:hover{border-color:#fff3;background:#ffffff0d;transform:translateY(-1px)}.draft-picks-shell .pick-chip.is-selected{outline:1px solid rgba(34,211,238,.55);background:#22d3ee1a}.draft-picks-shell .pick-chip .chip-label{font-size:10.5px}.draft-picks-shell .pick-chip .bracket{color:var(--alpha-muted);font-weight:600;font-size:10px}.draft-picks-shell .pick-chip .chip-arrow{color:var(--alpha-muted);font-size:10px;margin:0 1px}.draft-picks-shell .pick-chip .chip-other{font-size:9.5px;font-weight:900;letter-spacing:.4px;color:var(--alpha-muted);padding:1px 3px;border-radius:2px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.draft-picks-shell .pick-chip.r1{border-left:2px solid rgba(168,85,247,.55)}.draft-picks-shell .pick-chip.r2{border-left:2px solid rgba(34,211,238,.5)}.draft-picks-shell .pick-chip.r3{border-left:2px solid rgba(168,85,247,.5)}.draft-picks-shell .pick-chip.r4{border-left:2px solid rgba(34,211,238,.32)}.draft-picks-shell .pick-chip--traded-in{background:#22d3ee0f;border-color:#22d3ee38}.draft-picks-shell .pick-chip--traded-in .chip-other{color:var(--alpha-teal);border-color:#22d3ee4d;background:#22d3ee14}.draft-picks-shell .pick-chip--traded-out{opacity:.42;text-decoration:line-through;background:#ffffff04;border-color:#ffffff0f}.draft-picks-shell .pick-chip--traded-out:hover{opacity:.72}.draft-picks-shell .pick-chip--traded-out .chip-other{color:var(--alpha-red-soft);border-color:#b94a4a4d;background:#b94a4a14;text-decoration:none}.draft-picks-shell .chip-badge.if-badge{display:inline-flex;align-items:center;height:14px;padding:0 4px;border-radius:2px;border:1px solid rgba(34,211,238,.3);background:#22d3ee1a;color:var(--alpha-teal);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;margin-left:2px}.draft-picks-shell .chip-shield{width:12px;height:12px;margin-left:2px}.draft-picks-shell .chip-shield path{stroke:#a855f7a6;stroke-width:1.5;fill:none}.draft-picks-shell .chip-shield.is-active path{fill:#a855f738;stroke:#a855f7d9}.draft-picks-shell .capital-leaderboard{padding:12px 14px}.draft-picks-shell .capital-leaderboard .cap-head{margin-bottom:8px}.draft-picks-shell .capital-leaderboard .title{font-size:18px;margin:2px 0 0}.draft-picks-shell .cap-top3{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.draft-picks-shell .cap-top-row{display:grid;grid-template-columns:18px 36px 1fr auto;gap:8px;align-items:center;padding:4px 6px;border-radius:2px;border:1px solid var(--border-soft);background:#ffffff05;font-size:11px}.draft-picks-shell .cap-top-row.is-viewer{border-color:#22d3ee52;background:#22d3ee0f}.draft-picks-shell .cap-rank{font-size:10px;color:var(--alpha-muted)}.draft-picks-shell .cap-team{font-size:11px;font-weight:900;letter-spacing:.5px}.draft-picks-shell .cap-total{font-size:11px;color:var(--alpha-text);text-align:right}.draft-picks-shell .cap-meta{font-size:9px;color:var(--alpha-muted);text-align:right}.draft-picks-shell .cap-viewer{border:1px solid rgba(168,85,247,.32);background:#a855f70d;border-radius:2px;padding:8px 10px;margin-bottom:8px}.draft-picks-shell .cap-viewer-line{display:flex;align-items:center;gap:8px;margin-bottom:4px}.draft-picks-shell .cap-viewer-line:last-child{margin-bottom:0}.draft-picks-shell .cap-viewer-label{font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:var(--alpha-gold)}.draft-picks-shell .cap-viewer-rank{font-size:13px;color:var(--alpha-teal);font-weight:800}.draft-picks-shell .cap-viewer-total{font-size:14px;color:var(--alpha-text);font-weight:800}.draft-picks-shell .cap-viewer-vs{font-size:10px;color:var(--alpha-muted)}.draft-picks-shell .cap-viewer-vs .stat-num{color:var(--alpha-text)}.draft-picks-shell .cap-spark-wrap{margin-left:auto;color:var(--alpha-teal);display:inline-flex;align-items:center}.draft-picks-shell .cap-footer{display:flex;justify-content:flex-end}.draft-picks-shell .cap-drawer{position:fixed;top:0;right:0;height:100vh;width:min(420px,92vw);background:var(--alpha-bg-deep);border-left:1px solid var(--border-mid);box-shadow:-8px 0 32px #0009;padding:16px;z-index:50;overflow-y:auto}.draft-picks-shell .cap-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.draft-picks-shell .cap-drawer-head .title{font-size:22px;margin:0;color:var(--alpha-text)}.draft-picks-shell .cap-full-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.draft-picks-shell .cap-full-row{display:grid;grid-template-columns:24px 36px 1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border-radius:2px;border:1px solid var(--border-soft);background:#ffffff05;font-size:11px}.draft-picks-shell .cap-full-row.is-viewer{border-color:#22d3ee52;background:#22d3ee0f}.draft-picks-shell .cap-full-row .cap-name{color:var(--alpha-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-picks-shell .alpha-corner .display{color:var(--alpha-purple);font-size:28px}.draft-picks-shell .corner-tabs{display:flex;gap:6px;margin:10px 0 8px;flex-wrap:wrap}.draft-picks-shell .corner-tab{border:1px solid rgba(168,85,247,.24);background:#a855f70f;color:#a855f7e0;border-radius:2px;height:26px;padding:0 8px;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.draft-picks-shell .corner-tab.is-active{background:#a855f71f;border-color:#a855f76b;color:#fff}.draft-picks-shell .ai-card{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px;margin-top:8px}.draft-picks-shell .ai-card b{display:block;font-size:11px;margin-bottom:4px}.draft-picks-shell .ai-card p{margin:0;color:#a855f7db;font-size:11px;line-height:1.45;font-style:italic}.draft-picks-shell .chain-panel .title{font-size:20px}.draft-picks-shell .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;align-items:center}.draft-picks-shell .node{border:1px solid var(--border-mid);background:#ffffff09;border-radius:2px;padding:10px}.draft-picks-shell .node.is-viewer{border-color:#22d3ee52}.draft-picks-shell .node b{font-size:12px}.draft-picks-shell .node .meta-text{margin-top:2px}.draft-picks-shell .connector{position:relative;height:3px;background:linear-gradient(90deg,#a855f7e6,#22d3eecc);border-radius:2px}.draft-picks-shell .connector:after{content:"";position:absolute;right:-6px;top:-3px;width:0;height:0;border-left:6px solid rgba(34,211,238,.8);border-top:6px solid transparent;border-bottom:6px solid transparent}.draft-picks-shell .footer-actions{margin-top:10px;display:flex;justify-content:flex-end}.draft-picks-shell .tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid rgba(34,211,238,.15);background:#22d3ee14;color:var(--alpha-teal);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}.draft-picks-shell .spacer-12{height:12px}@media(max-width:1024px){.draft-picks-shell .page-grid{grid-template-columns:minmax(0,.66fr) minmax(260px,.34fr)}}@media(max-width:900px){.draft-picks-shell .page-grid{grid-template-columns:1fr}.draft-picks-shell .right-rail{position:static;max-height:none;overflow-y:visible}.draft-picks-shell .hero-title{font-size:46px}}@media(max-width:768px){.draft-picks-shell .ledger-column-headers,.draft-picks-shell .team-row{grid-template-columns:1fr;gap:6px}.draft-picks-shell .ledger-column-headers .ledger-team-col{display:none}.draft-picks-shell .team-row{padding:12px 8px}}@media(max-width:440px){.draft-picks-shell .hero-title{font-size:40px}.draft-picks-shell .stat-chip{min-width:0}.draft-picks-shell .pick-chip{height:24px;padding:4px 7px;font-size:10.5px}}.draft-unified-shell{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;min-height:100vh}@media(max-width:1023px){.draft-unified-shell{grid-template-columns:minmax(0,1fr);gap:0}}.draft-unified-anchor-rail{position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:8px;padding:14px 8px}@media(max-width:1023px){.draft-unified-anchor-rail{position:sticky;top:0;flex-direction:row;justify-content:center;gap:6px;padding:10px 12px;background:#0a0c14eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06);z-index:20}}.draft-unified-anchor{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;background:transparent;border:1px solid transparent;color:var(--alpha-muted, rgba(255, 255, 255, .5));border-radius:3px;cursor:pointer;transition:all .15s;text-align:center}.draft-unified-anchor:hover{color:var(--alpha-fg-primary, rgba(255, 255, 255, .95));border-color:#6366f14d;background:#6366f10f}.draft-unified-anchor:focus-visible{outline:1px solid var(--alpha-accent, #6366f1);outline-offset:2px}.draft-unified-anchor-top{color:var(--alpha-dim, rgba(255, 255, 255, .35));font-size:10px}.draft-unified-content{display:flex;flex-direction:column;padding:18px 24px 32px;gap:16px}.draft-unified-header{padding-bottom:12px;border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.draft-unified-header .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-muted, rgba(255, 255, 255, .4));margin-bottom:4px}.draft-unified-title{font-family:var(--font-display, "Inter Display", sans-serif);font-weight:600;font-size:28px;line-height:1.15;margin:0 0 6px;color:var(--alpha-fg-primary, rgba(255, 255, 255, .95))}.draft-unified-sub{font-size:13px;line-height:1.45;color:var(--alpha-muted, rgba(255, 255, 255, .55));max-width:72ch;margin:0}.draft-unified-zone{scroll-margin-top:16px;padding-top:8px}.draft-unified-zone-marker{display:flex;align-items:center;gap:12px;padding:8px 0 12px;border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .06));margin-bottom:12px}.draft-unified-zone-heading{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0;letter-spacing:.02em;color:var(--alpha-fg-primary, rgba(255, 255, 255, .95))}.draft-unified-zone-picks .draft-unified-zone-marker{border-left:3px solid var(--alpha-accent, #6366f1);padding-left:12px}.draft-unified-zone-history .draft-unified-zone-marker{border-left:3px solid var(--alpha-gold, #22d3ee);padding-left:12px}.draft-grades-shell{--dg-bg: #0a0a0c;--dg-bg-deep: #05050a;--dg-surface: #151518;--dg-surface-2: #1c1c20;--dg-text: #e8e8ed;--dg-muted: #9ca3af;--dg-dim: #555560;--dg-teal: #22d3ee;--dg-gold: #22d3ee;--dg-purple: #a855f7;--dg-green: #34d399;--dg-red: #b94a4a;--dg-glass-g1: rgba(21, 21, 24, .58);--dg-glass-g2: rgba(21, 21, 24, .48);--dg-glass-g3: rgba(21, 21, 24, .35);--dg-border-soft: rgba(255, 255, 255, .08);--dg-border-mid: rgba(255, 255, 255, .12);--dg-border-strong: rgba(255, 255, 255, .14);--dg-border-teal: rgba(34, 211, 238, .15);--dg-border-gold: rgba(34, 211, 238, .32);--dg-border-purple: rgba(168, 85, 247, .3);width:min(1320px,calc(100vw - 200px));margin:0 auto;padding:14px 0 28px;position:relative;color:var(--dg-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box}.draft-grades-shell *,.draft-grades-shell *:before,.draft-grades-shell *:after{box-sizing:border-box}.draft-grades-shell .g1,.draft-grades-shell .g2,.draft-grades-shell .g3{border-radius:2px;position:relative;overflow:hidden}.draft-grades-shell .g1{background:var(--dg-glass-g1);border:1px solid var(--dg-border-teal);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.draft-grades-shell .g2{background:var(--dg-glass-g2);border:1px solid var(--dg-border-mid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.draft-grades-shell .g3{background:var(--dg-glass-g3);border:1px solid var(--dg-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-grades-shell .panel{padding:14px}.draft-grades-shell .panel+.panel{margin-top:12px}.draft-grades-shell .eyebrow{font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--dg-muted)}.draft-grades-shell .display{font-family:Teko,sans-serif;letter-spacing:.02em;line-height:.92}.draft-grades-shell .stat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.draft-grades-shell .meta-text{font-size:11px;color:var(--dg-muted);line-height:1.45}.draft-grades-shell .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.draft-grades-shell .module-title{margin:4px 0 0;font-size:22px;line-height:1;font-family:Teko,sans-serif;letter-spacing:.03em}.draft-grades-shell .module-sub{color:var(--dg-muted);font-size:11px}.draft-grades-shell .text-strong{color:var(--dg-text)}.draft-grades-shell .muted{color:var(--dg-muted)}.draft-grades-shell .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.draft-grades-shell .small{font-size:9px}.draft-grades-shell .mt-8{margin-top:8px}.draft-grades-shell .hr{height:1px;background:var(--dg-border-soft);margin:10px 0}.draft-grades-shell .divider{height:1px;background:var(--dg-border-soft);margin:8px 0}.draft-grades-shell .note{font-size:10px;color:var(--dg-muted)}.draft-grades-shell .hero{min-height:168px;box-shadow:0 0 20px #22d3ee12}.draft-grades-shell .hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--dg-teal),var(--dg-gold));opacity:.95}.draft-grades-shell .hero-wrap{display:grid;grid-template-columns:1fr auto;gap:14px}.draft-grades-shell .hero-left p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--dg-muted);max-width:560px}.draft-grades-shell .hero-grade{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--dg-border-teal);background:#22d3ee0f;border-radius:2px;min-width:260px}.draft-grades-shell .trend-arrow{grid-column:1 / -1;justify-self:center;margin-top:2px;font-size:26px;line-height:1}.draft-grades-shell .trend-arrow.dir-up{color:var(--dg-green)}.draft-grades-shell .trend-arrow.dir-down{color:var(--dg-red)}.draft-grades-shell .trend-arrow.dir-flat{color:var(--dg-muted)}.draft-grades-shell .hero-grade .letter{font-size:88px;color:var(--dg-text)}.draft-grades-shell .hero-grade .right{display:flex;flex-direction:column;gap:4px}.draft-grades-shell .week-small{font-size:10px;color:var(--dg-muted)}.draft-grades-shell .pro-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:3px;border:1px solid var(--dg-border-gold);background:#22d3ee1a;color:var(--dg-gold);font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;margin-left:8px;vertical-align:middle}.draft-grades-shell .hero-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.draft-grades-shell .cta{border:1px solid rgba(34,211,238,.2);background:#22d3ee12;color:var(--dg-teal);height:30px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.draft-grades-shell .cta:hover{border-color:#22d3ee6b;background:#22d3ee1f;transform:translateY(-1px)}.draft-grades-shell .cta.secondary{background:#ffffff06;border-color:#ffffff1a;color:var(--dg-muted)}.draft-grades-shell .year-select{border:1px solid var(--dg-border-mid);background:#ffffff08;color:var(--dg-text);height:28px;border-radius:2px;padding:0 8px;font-size:11px;font-weight:700;font-family:inherit}.draft-grades-shell .dg-top-row{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:14px;align-items:stretch;margin-bottom:14px}.draft-grades-shell .dg-top-row>.panel{margin-top:0;height:100%;display:flex;flex-direction:column}.draft-grades-shell .grades-layout{display:grid;grid-template-columns:minmax(0,3.6fr) minmax(240px,1fr);gap:14px;align-items:start;margin-top:14px}.draft-grades-shell .main-col,.draft-grades-shell .right-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.draft-grades-shell .right-rail{position:sticky;top:14px}.draft-grades-shell .leaderboard-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.draft-grades-shell .leaderboard-head-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.draft-grades-shell .cards-list{display:flex;flex-direction:column;gap:10px}.draft-grades-shell .fixture-banner{margin-bottom:8px}.draft-grades-shell .consensus-banner{display:flex;gap:8px;align-items:center}.draft-grades-shell .compare-cta{margin-left:6px}.draft-grades-shell .inline-list{display:flex;gap:6px;flex-wrap:wrap}.draft-grades-shell .inline-list .item{border:1px solid var(--dg-border-soft);background:#ffffff08;padding:3px 6px;border-radius:2px;font-size:10px}.draft-grades-shell .pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:2px;border:1px solid var(--dg-border-soft);font-size:9px;color:var(--dg-muted);text-transform:uppercase;font-weight:900;letter-spacing:.6px}.draft-grades-shell .grade-card{border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:2px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.draft-grades-shell .grade-card:hover{border-color:#22d3ee38;background:#22d3ee0a}.draft-grades-shell .grade-card:focus-visible{outline:2px solid var(--dg-teal);outline-offset:2px}.draft-grades-shell .grade-card.expanded{border-color:var(--dg-border-teal);background:#22d3ee0f}.draft-grades-shell .grade-card.viewer{border-left:2px solid var(--dg-gold);background:#22d3ee12}.draft-grades-shell .grade-card.viewer.expanded{background:#22d3ee1f}.draft-grades-shell .rank-badge{width:28px;height:28px;display:grid;place-items:center;border-radius:2px;border:1px solid var(--dg-border-soft);background:#ffffff08;font-size:11px;font-weight:900;color:var(--dg-muted);grid-auto-flow:row}.draft-grades-shell .rank-badge .glyph{display:block;line-height:1;font-size:9px;opacity:.85;margin-top:1px}.draft-grades-shell .rank-badge .num{display:block;line-height:1;margin-top:-1px}.draft-grades-shell .rank-badge.trophy{border-color:var(--dg-border-gold);background:#22d3ee17;color:var(--dg-gold)}.draft-grades-shell .rank-badge.bottom-flag{border-color:#b94a4a47;background:#b94a4a14;color:var(--dg-red)}.draft-grades-shell .card-main{min-width:0}.draft-grades-shell .team-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.draft-grades-shell .team-name{font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-grades-shell .grade-card.viewer .team-name{color:var(--dg-gold)}.draft-grades-shell .owner{font-size:10px;color:var(--dg-muted)}.draft-grades-shell .badges{display:flex;flex-wrap:wrap;gap:6px}.draft-grades-shell .sub-badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:3px;border:1px solid var(--dg-border-soft);background:#ffffff08;font-size:9px;font-weight:900;white-space:nowrap}.draft-grades-shell .sub-badge.qb{border-color:#22d3ee47;background:#22d3ee1f;color:var(--dg-teal)}.draft-grades-shell .sub-badge.rb{border-color:#34d39947;background:#34d3991f;color:var(--dg-green)}.draft-grades-shell .sub-badge.wr{border-color:#a855f747;background:#a855f71f;color:var(--dg-purple)}.draft-grades-shell .sub-badge.te{border-color:#22d3ee52;background:#22d3ee1f;color:var(--dg-gold)}.draft-grades-shell .sub-badge.fx{border-color:#ffffff1a;background:#ffffff0d;color:var(--dg-text)}.draft-grades-shell .sub-badge.k,.draft-grades-shell .sub-badge.dst{border-color:#ffffff1a;background:#ffffff0d;color:var(--dg-muted)}.draft-grades-shell .sb-pos{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:var(--dg-muted)}.draft-grades-shell .sb-grade{font-family:Teko,sans-serif;font-size:16px;line-height:1}.draft-grades-shell .grade-big{font-family:Teko,sans-serif;font-size:48px;line-height:1;color:var(--dg-text);min-width:52px;text-align:right;border-left:1px solid var(--dg-border-soft);padding-left:14px}.draft-grades-shell .signal-line{display:flex;align-items:center;gap:10px;margin-top:6px}.draft-grades-shell .value-delta{font-size:10px}.draft-grades-shell .value-delta.value-pos{color:var(--dg-green)}.draft-grades-shell .value-delta.value-neg{color:var(--dg-red)}.draft-grades-shell .value-delta.value-neu{color:var(--dg-muted)}.draft-grades-shell .expand-chevron{width:22px;height:22px;display:grid;place-items:center;border-radius:2px;border:1px solid var(--dg-border-soft);background:#ffffff08;color:var(--dg-muted);font-size:12px;line-height:1;transition:color .12s ease,border-color .12s ease,background .12s ease}.draft-grades-shell .grade-card:hover .expand-chevron{color:var(--dg-teal);border-color:var(--dg-border-teal)}.draft-grades-shell .expand-chevron.open{color:var(--dg-teal);border-color:var(--dg-border-teal);background:#22d3ee1a}.draft-grades-shell .drawer{border:1px solid var(--dg-border-teal);background:#22d3ee0a;border-radius:2px}.draft-grades-shell .drawer-subgrade-strip{display:flex;align-items:center;gap:10px;padding:8px 14px;margin:-14px -14px 12px;border-bottom:1px solid var(--dg-border-soft);background:#ffffff05;flex-wrap:wrap}.draft-grades-shell .drawer-subgrade-strip .eyebrow{flex-shrink:0}.draft-grades-shell .drawer-consensus{margin-left:auto;font-size:10px}.draft-grades-shell .drawer-wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:10px}.draft-grades-shell .drawer-section{padding:10px}.draft-grades-shell .drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.draft-grades-shell .drawer-title{font-family:Teko,sans-serif;font-size:20px;letter-spacing:.02em}.draft-grades-shell .pick-list{display:flex;flex-direction:column;gap:7px}.draft-grades-shell .pick-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;border:1px solid var(--dg-border-soft);background:#ffffff05;padding:7px;border-radius:2px;transition:background .12s ease}.draft-grades-shell .pick-row:hover{background:#22d3ee0a}.draft-grades-shell .pick-empty{border:1px dashed var(--dg-border-soft);background:#ffffff04;padding:14px 12px;border-radius:2px;line-height:1.45}.draft-grades-shell .pick-num{width:38px;height:22px;display:grid;place-items:center;border:1px solid var(--dg-border-soft);border-radius:2px;font-size:10px;color:var(--dg-muted)}.draft-grades-shell .pos-pill{border-radius:3px;padding:2px 5px;font-size:9px;font-weight:900;min-width:26px;text-align:center}.draft-grades-shell .pos-pill.pos-qb{color:var(--dg-teal);background:#22d3ee1f}.draft-grades-shell .pos-pill.pos-rb{color:var(--dg-green);background:#34d3991f}.draft-grades-shell .pos-pill.pos-wr{color:var(--dg-purple);background:#a855f71f}.draft-grades-shell .pos-pill.pos-te{color:var(--dg-gold);background:#22d3ee1f}.draft-grades-shell .pos-pill.pos-k,.draft-grades-shell .pos-pill.pos-dst{color:var(--dg-muted);background:#ffffff1a}.draft-grades-shell .pick-player b{display:block;font-size:11px}.draft-grades-shell .pick-player span{display:block;margin-top:2px;color:var(--dg-dim);font-size:9px}.draft-grades-shell .badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:2px;border:1px solid rgba(255,255,255,.1);font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.draft-grades-shell .badge.steal{border-color:#34d3994d;background:#34d3991a;color:var(--dg-green)}.draft-grades-shell .badge.value{border-color:#22d3ee47;background:#22d3ee1a;color:var(--dg-teal)}.draft-grades-shell .badge.reach{border-color:#b94a4a5c;background:#b94a4a1a;color:var(--dg-red)}.draft-grades-shell .badge.hold{border-color:#ffffff1f;background:#ffffff0f;color:var(--dg-muted)}.draft-grades-shell .chip{border:1px solid var(--dg-border-soft);background:#ffffff08;border-radius:2px;padding:4px 6px;font-size:10px;color:var(--dg-muted);white-space:nowrap}.draft-grades-shell .chip .mono{color:var(--dg-text)}.draft-grades-shell .method-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:6px 0}.draft-grades-shell .wgt{font-size:10px;color:var(--dg-muted);white-space:nowrap}.draft-grades-shell .bar-rail{height:7px;border:1px solid var(--dg-border-soft);background:#ffffff08;border-radius:2px;overflow:hidden}.draft-grades-shell .drawer .bar{height:100%;background:linear-gradient(90deg,var(--dg-green),rgba(52,211,153,.4))}.draft-grades-shell .drawer-spark{height:74px;border:1px solid var(--dg-border-soft);border-radius:2px;background:#ffffff05;display:flex;align-items:center;justify-content:center;overflow:hidden}.draft-grades-shell .drawer-spark svg{width:100%;height:100%}.draft-grades-shell .drawer-footnote{margin-top:8px;font-size:10px;color:var(--dg-muted)}.draft-grades-shell .rubric-card{position:relative}.draft-grades-shell .rubric-list{display:flex;flex-direction:column;gap:8px}.draft-grades-shell .rubric-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.draft-grades-shell .rubric-label{display:flex;flex-direction:column;gap:4px;min-width:0}.draft-grades-shell .weight-num{font-size:24px;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1;color:var(--dg-text)}.draft-grades-shell .alpha-corner{background:var(--dg-glass-g2);border:1px solid var(--dg-border-purple);border-left:3px solid var(--dg-purple);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.draft-grades-shell .alpha-corner .module-title{color:var(--dg-purple)}.draft-grades-shell .alpha-insight{border:1px solid rgba(168,85,247,.22);background:#a855f70e;border-radius:2px;padding:10px}.draft-grades-shell .alpha-insight+.alpha-insight{margin-top:8px}.draft-grades-shell .alpha-insight b{display:block;font-size:11px;margin-bottom:4px}.draft-grades-shell .alpha-insight p{margin:0;font-size:11px;line-height:1.45;color:#a855f7d9;font-style:italic}.draft-grades-shell .legend{display:flex;gap:8px;align-items:center}.draft-grades-shell .legend-item{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--dg-muted)}.draft-grades-shell .dot{width:8px;height:8px;border-radius:50%}.draft-grades-shell .dot.pos{background:var(--dg-green)}.draft-grades-shell .dot.neg{background:var(--dg-red)}.draft-grades-shell .dot.neu{background:var(--dg-muted)}.draft-grades-shell .right-rail .module-title{font-size:18px}.draft-grades-shell .legend-rail{display:flex;flex-direction:column;gap:6px}.draft-grades-shell .legend-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--dg-border-soft);padding:6px 0}.draft-grades-shell .legend-row:last-child{border-bottom:0}.draft-grades-shell .trend-up{color:var(--dg-green)}.draft-grades-shell .trend-down{color:var(--dg-red)}.draft-grades-shell .trend-flat{color:var(--dg-muted)}.draft-grades-shell .yoy-card .module-title{color:var(--dg-gold)}.draft-grades-shell .yoy-table{display:flex;flex-direction:column;border:1px solid var(--dg-border-soft);border-radius:2px;overflow:hidden}.draft-grades-shell .yoy-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;padding:8px;border-bottom:1px solid var(--dg-border-soft)}.draft-grades-shell .yoy-row:last-child{border-bottom:0}.draft-grades-shell .delta-up{color:var(--dg-green)}.draft-grades-shell .delta-down{color:var(--dg-red)}.draft-grades-shell .delta-flat{color:var(--dg-muted)}.draft-grades-shell .rail-footnote{font-size:10px;color:var(--dg-muted)}.draft-grades-shell .upsell-card{border:1px dashed var(--dg-border-gold);background:#22d3ee0d;border-radius:2px;padding:14px}.draft-grades-shell .upsell-headline{font-family:Teko,sans-serif;font-size:22px;color:var(--dg-gold);margin:0 0 6px}.draft-grades-shell .upsell-sub{font-size:11px;color:var(--dg-muted);margin:0 0 10px;line-height:1.45}.draft-grades-shell .upsell-blurred{position:relative;margin-top:10px;filter:blur(4px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.draft-grades-shell .upsell-blurred:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(10,10,12,.6) 100%)}.draft-grades-shell .upsell-cta-row{display:flex;gap:8px;margin-top:12px;align-items:center}.draft-grades-shell .cta.gold{border:1px solid var(--dg-border-gold);background:#22d3ee1a;color:var(--dg-gold)}.draft-grades-shell .cta.gold:hover{border-color:var(--dg-gold);background:#22d3ee2e}@media(max-width:1100px){.draft-grades-shell .module-title{font-size:20px}.draft-grades-shell .grade-big{font-size:42px}}@media(max-width:1024px){.draft-grades-shell .hero-grade .letter{font-size:76px}}@media(max-width:900px){.draft-grades-shell{width:min(100%,calc(100vw - 20px));padding-top:10px}.draft-grades-shell .grades-layout{grid-template-columns:1fr}.draft-grades-shell .right-rail{position:static}.draft-grades-shell .drawer-wrap{grid-template-columns:1fr}}@media(max-width:768px){.draft-grades-shell .hero-wrap{grid-template-columns:1fr}.draft-grades-shell .pick-row{grid-template-columns:auto auto minmax(0,1fr) auto auto auto}.draft-grades-shell .chip.hide-sm{display:none}}@media(max-width:440px){.draft-grades-shell .badges{gap:5px}.draft-grades-shell .hero-grade{grid-template-columns:auto 1fr}.draft-grades-shell .grade-big{font-size:38px}.draft-grades-shell .module-title{font-size:18px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SF Mono", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-green-500:oklch(72.3% .219 149.579);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0a0c;--color-bg-deep:#05050a;--color-surface:#151518;--color-surface-hover:#1c1c20;--color-border:#1a1a1e;--color-border-light:#2a2a30;--color-indigo:#6366f1;--color-teal:#22d3ee;--color-gold:#a855f7;--color-purple:#a855f7;--color-green:#34d399;--color-red:#ef4444;--color-text:#e8e8ed;--color-muted:#9ca3af;--color-dim:#555560;--font-display:"Teko", sans-serif;--spacing-card:20px;--radius-card:12px;--radius-full:9999px;--height-topbar:56px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-100{top:calc(var(--spacing) * 100)}.top-\[50\%\]{top:50%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-14{bottom:calc(var(--spacing) * 14)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-400{z-index:400}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[190\]{z-index:190}.z-\[193\]{z-index:193}.z-\[194\]{z-index:194}.z-\[195\]{z-index:195}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[300\]{z-index:300}.z-\[301\]{z-index:301}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-card{width:var(--spacing-card);height:var(--spacing-card)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[36px\]{height:36px}.h-\[120px\]{height:120px}.h-\[500px\]{height:500px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[280px\]{max-height:280px}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-92{width:calc(var(--spacing) * 92)}.w-\[1px\]{width:1px}.w-\[120px\]{width:120px}.w-\[260px\]{width:260px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[calc\(50\%-0\.375rem\)\]{width:calc(50% - .375rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[600px\]{min-width:600px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_0\.2s_ease\]{animation:.2s fadeIn}.animate-\[fadeIn_0\.3s_ease\]{animation:.3s fadeIn}.animate-\[fadeIn_0\.4s_ease\]{animation:.4s fadeIn}.animate-\[fadeIn_0\.25s_ease\]{animation:.25s fadeIn}.animate-\[fadeIn_0\.35s_ease\]{animation:.35s fadeIn}.animate-\[float-glow_4s_ease-in-out_infinite\]{animation:4s ease-in-out infinite float-glow}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-3xl{border-radius:var(--radius-3xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#F59E0B\]{border-color:#f59e0b}.border-\[rgba\(34\,211\,238\,0\.15\)\]{border-color:#22d3ee26}.border-\[rgba\(168\,85\,247\,0\.15\)\]{border-color:#a855f726}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--league-border\)\],.border-\[var\(--league-border\)\]\/30{border-color:var(--league-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-border\)\]\/30{border-color:color-mix(in oklab,var(--league-border) 30%,transparent)}}.border-\[var\(--league-border\)\]\/50{border-color:var(--league-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-border\)\]\/50{border-color:color-mix(in oklab,var(--league-border) 50%,transparent)}}.border-\[var\(--league-border-light\)\]{border-color:var(--league-border-light)}.border-\[var\(--league-gold\)\],.border-\[var\(--league-gold\)\]\/20{border-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-gold\)\]\/20{border-color:color-mix(in oklab,var(--league-gold) 20%,transparent)}}.border-\[var\(--league-gold\)\]\/30{border-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-gold\)\]\/30{border-color:color-mix(in oklab,var(--league-gold) 30%,transparent)}}.border-\[var\(--league-green\)\]\/30{border-color:var(--league-green)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-green\)\]\/30{border-color:color-mix(in oklab,var(--league-green) 30%,transparent)}}.border-\[var\(--league-red\)\]\/30{border-color:var(--league-red)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-red\)\]\/30{border-color:color-mix(in oklab,var(--league-red) 30%,transparent)}}.border-\[var\(--league-teal\)\],.border-\[var\(--league-teal\)\]\/15{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-teal\)\]\/15{border-color:color-mix(in oklab,var(--league-teal) 15%,transparent)}}.border-\[var\(--league-teal\)\]\/20{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-teal\)\]\/20{border-color:color-mix(in oklab,var(--league-teal) 20%,transparent)}}.border-\[var\(--league-teal\)\]\/25{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-teal\)\]\/25{border-color:color-mix(in oklab,var(--league-teal) 25%,transparent)}}.border-\[var\(--league-teal\)\]\/30{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-teal\)\]\/30{border-color:color-mix(in oklab,var(--league-teal) 30%,transparent)}}.border-\[var\(--league-teal\)\]\/40{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--league-teal\)\]\/40{border-color:color-mix(in oklab,var(--league-teal) 40%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-600\/40{border-color:#155dfc66}@supports (color:color-mix(in lab,red,red)){.border-blue-600\/40{border-color:color-mix(in oklab,var(--color-blue-600) 40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-light{border-color:var(--color-border-light)}.border-cyan-600\/40{border-color:#0092b566}@supports (color:color-mix(in lab,red,red)){.border-cyan-600\/40{border-color:color-mix(in oklab,var(--color-cyan-600) 40%,transparent)}}.border-gray-600\/40{border-color:#4a556566}@supports (color:color-mix(in lab,red,red)){.border-gray-600\/40{border-color:color-mix(in oklab,var(--color-gray-600) 40%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-pink-600\/40{border-color:#e3007666}@supports (color:color-mix(in lab,red,red)){.border-pink-600\/40{border-color:color-mix(in oklab,var(--color-pink-600) 40%,transparent)}}.border-purple-500\/10{border-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/10{border-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-600\/40{border-color:#9810fa66}@supports (color:color-mix(in lab,red,red)){.border-purple-600\/40{border-color:color-mix(in oklab,var(--color-purple-600) 40%,transparent)}}.border-purple\/10{border-color:#a855f71a}@supports (color:color-mix(in lab,red,red)){.border-purple\/10{border-color:color-mix(in oklab,var(--color-purple) 10%,transparent)}}.border-purple\/15{border-color:#a855f726}@supports (color:color-mix(in lab,red,red)){.border-purple\/15{border-color:color-mix(in oklab,var(--color-purple) 15%,transparent)}}.border-purple\/\[0\.08\]{border-color:#a855f714}@supports (color:color-mix(in lab,red,red)){.border-purple\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-purple) 8%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-600\/40{border-color:#e4001466}@supports (color:color-mix(in lab,red,red)){.border-red-600\/40{border-color:color-mix(in oklab,var(--color-red-600) 40%,transparent)}}.border-rose-600\/40{border-color:#e7004466}@supports (color:color-mix(in lab,red,red)){.border-rose-600\/40{border-color:color-mix(in oklab,var(--color-rose-600) 40%,transparent)}}.border-slate-500\/40{border-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/40{border-color:color-mix(in oklab,var(--color-slate-500) 40%,transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-800\/30{border-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/30{border-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.border-teal{border-color:var(--color-teal)}.border-transparent{border-color:#0000}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.border-t-black{border-top-color:var(--color-black)}.border-t-transparent{border-top-color:#0000}.border-b-purple\/50{border-bottom-color:#a855f780}@supports (color:color-mix(in lab,red,red)){.border-b-purple\/50{border-bottom-color:color-mix(in oklab,var(--color-purple) 50%,transparent)}}.border-l-purple\/50{border-left-color:#a855f780}@supports (color:color-mix(in lab,red,red)){.border-l-purple\/50{border-left-color:color-mix(in oklab,var(--color-purple) 50%,transparent)}}.bg-\[\#121216\]{background-color:#121216}.bg-\[\#141418\]{background-color:#141418}.bg-\[var\(--league-bg\)\],.bg-\[var\(--league-bg\)\]\/40{background-color:var(--league-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-bg\)\]\/40{background-color:color-mix(in oklab,var(--league-bg) 40%,transparent)}}.bg-\[var\(--league-border\)\]{background-color:var(--league-border)}.bg-\[var\(--league-gold\)\]\/5{background-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-gold\)\]\/5{background-color:color-mix(in oklab,var(--league-gold) 5%,transparent)}}.bg-\[var\(--league-gold\)\]\/10{background-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-gold\)\]\/10{background-color:color-mix(in oklab,var(--league-gold) 10%,transparent)}}.bg-\[var\(--league-gold\)\]\/20{background-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-gold\)\]\/20{background-color:color-mix(in oklab,var(--league-gold) 20%,transparent)}}.bg-\[var\(--league-green\)\]\/10{background-color:var(--league-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-green\)\]\/10{background-color:color-mix(in oklab,var(--league-green) 10%,transparent)}}.bg-\[var\(--league-green\)\]\/20{background-color:var(--league-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-green\)\]\/20{background-color:color-mix(in oklab,var(--league-green) 20%,transparent)}}.bg-\[var\(--league-red\)\]\/10{background-color:var(--league-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-red\)\]\/10{background-color:color-mix(in oklab,var(--league-red) 10%,transparent)}}.bg-\[var\(--league-sidebar-bg\)\],.bg-\[var\(--league-sidebar-bg\)\]\/95{background-color:var(--league-sidebar-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-sidebar-bg\)\]\/95{background-color:color-mix(in oklab,var(--league-sidebar-bg) 95%,transparent)}}.bg-\[var\(--league-surface\)\],.bg-\[var\(--league-surface\)\]\/80{background-color:var(--league-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-surface\)\]\/80{background-color:color-mix(in oklab,var(--league-surface) 80%,transparent)}}.bg-\[var\(--league-teal\)\],.bg-\[var\(--league-teal\)\]\/5{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/5{background-color:color-mix(in oklab,var(--league-teal) 5%,transparent)}}.bg-\[var\(--league-teal\)\]\/10{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/10{background-color:color-mix(in oklab,var(--league-teal) 10%,transparent)}}.bg-\[var\(--league-teal\)\]\/15{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/15{background-color:color-mix(in oklab,var(--league-teal) 15%,transparent)}}.bg-\[var\(--league-teal\)\]\/20{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/20{background-color:color-mix(in oklab,var(--league-teal) 20%,transparent)}}.bg-\[var\(--league-teal\)\]\/40{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/40{background-color:color-mix(in oklab,var(--league-teal) 40%,transparent)}}.bg-\[var\(--league-teal\)\]\/\[0\.06\]{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--league-teal) 6%,transparent)}}.bg-\[var\(--league-teal\)\]\/\[0\.08\]{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--league-teal\)\]\/\[0\.08\]{background-color:color-mix(in oklab,var(--league-teal) 8%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/20{background-color:color-mix(in oklab,var(--color-cyan-600) 20%,transparent)}}.bg-gray-600\/20{background-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.bg-gray-600\/20{background-color:color-mix(in oklab,var(--color-gray-600) 20%,transparent)}}.bg-green{background-color:var(--color-green)}.bg-inherit{background-color:inherit}.bg-pink-600\/20{background-color:#e3007633}@supports (color:color-mix(in lab,red,red)){.bg-pink-600\/20{background-color:color-mix(in oklab,var(--color-pink-600) 20%,transparent)}}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500) 5%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-500\/\[0\.06\]{background-color:#ac4bff0f}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-purple-500) 6%,transparent)}}.bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}}.bg-purple\/10{background-color:#a855f71a}@supports (color:color-mix(in lab,red,red)){.bg-purple\/10{background-color:color-mix(in oklab,var(--color-purple) 10%,transparent)}}.bg-purple\/15{background-color:#a855f726}@supports (color:color-mix(in lab,red,red)){.bg-purple\/15{background-color:color-mix(in oklab,var(--color-purple) 15%,transparent)}}.bg-purple\/\[0\.02\]{background-color:#a855f705}@supports (color:color-mix(in lab,red,red)){.bg-purple\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-purple) 2%,transparent)}}.bg-purple\/\[0\.04\]{background-color:#a855f70a}@supports (color:color-mix(in lab,red,red)){.bg-purple\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-purple) 4%,transparent)}}.bg-purple\/\[0\.08\]{background-color:#a855f714}@supports (color:color-mix(in lab,red,red)){.bg-purple\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-purple) 8%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}.bg-rose-600\/20{background-color:#e7004433}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/20{background-color:color-mix(in oklab,var(--color-rose-600) 20%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/20{background-color:color-mix(in oklab,var(--color-slate-900) 20%,transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-teal{background-color:var(--color-teal)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#101014\]\/\[0\.98\]{--tw-gradient-from:oklab(17.4911% .00219619 -.00790821/.98);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--league-dim\)\]{--tw-gradient-from:var(--league-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--league-teal\)\]{--tw-gradient-from:var(--league-teal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple\/50{--tw-gradient-from:#a855f780}@supports (color:color-mix(in lab,red,red)){.from-purple\/50{--tw-gradient-from:color-mix(in oklab, var(--color-purple) 50%, transparent)}}.from-purple\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--league-purple\)\]{--tw-gradient-via:var(--league-purple);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple\/20{--tw-gradient-via:#a855f733}@supports (color:color-mix(in lab,red,red)){.via-purple\/20{--tw-gradient-via:color-mix(in oklab, var(--color-purple) 20%, transparent)}}.via-purple\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#16161c\]\/95{--tw-gradient-to:oklab(20.2948% .00313309 -.011458/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--league-border-light\)\]{--tw-gradient-to:var(--league-border-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--league-gold\)\]{--tw-gradient-to:var(--league-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--league-teal\)\]{--tw-gradient-to:var(--league-teal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[2px\]{padding:2px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[10px\]{padding-inline:10px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a0a0c\]{color:#0a0a0c}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--league-bg\)\]{color:var(--league-bg)}.text-\[var\(--league-dim\)\]{color:var(--league-dim)}.text-\[var\(--league-gold\)\]{color:var(--league-gold)}.text-\[var\(--league-green\)\]{color:var(--league-green)}.text-\[var\(--league-muted\)\]{color:var(--league-muted)}.text-\[var\(--league-red\)\]{color:var(--league-red)}.text-\[var\(--league-teal\)\]{color:var(--league-teal)}.text-\[var\(--league-text\)\]{color:var(--league-text)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-border{color:var(--color-border)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-dim{color:var(--color-dim)}.text-gold{color:var(--color-gold)}.text-gray-400{color:var(--color-gray-400)}.text-green{color:var(--color-green)}.text-green-500{color:var(--color-green-500)}.text-indigo-400{color:var(--color-indigo-400)}.text-muted{color:var(--color-muted)}.text-pink-400{color:var(--color-pink-400)}.text-purple{color:var(--color-purple)}.text-purple-400{color:var(--color-purple-400)}.text-red{color:var(--color-red)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-rose-400{color:var(--color-rose-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal{color:var(--color-teal)}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-\[var\(--league-dim\)\]::placeholder{color:var(--league-dim)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.1\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a855f71a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\,211\,238\,0\.08\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3ee14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_40px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 0 40px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[var\(--league-dim\)\]::placeholder{color:var(--league-dim)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-purple-500\/30:focus-within{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-purple-500\/30:focus-within{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--league-border-light\)\]:hover{border-color:var(--league-border-light)}.hover\:border-\[var\(--league-gold\)\]:hover{border-color:var(--league-gold)}.hover\:border-\[var\(--league-green\)\]:hover{border-color:var(--league-green)}.hover\:border-\[var\(--league-teal\)\]:hover{border-color:var(--league-teal)}.hover\:border-\[var\(--teal\)\]:hover{border-color:var(--teal)}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.hover\:border-purple\/25:hover{border-color:#a855f740}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple\/25:hover{border-color:color-mix(in oklab,var(--color-purple) 25%,transparent)}}.hover\:border-purple\/30:hover{border-color:#a855f74d}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple\/30:hover{border-color:color-mix(in oklab,var(--color-purple) 30%,transparent)}}.hover\:bg-\[rgba\(34\,211\,238\,0\.04\)\]:hover{background-color:#22d3ee0a}.hover\:bg-\[var\(--league-border\)\]\/40:hover{background-color:var(--league-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-border\)\]\/40:hover{background-color:color-mix(in oklab,var(--league-border) 40%,transparent)}}.hover\:bg-\[var\(--league-gold\)\]\/10:hover{background-color:var(--league-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-gold\)\]\/10:hover{background-color:color-mix(in oklab,var(--league-gold) 10%,transparent)}}.hover\:bg-\[var\(--league-red\)\]\/10:hover{background-color:var(--league-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-red\)\]\/10:hover{background-color:color-mix(in oklab,var(--league-red) 10%,transparent)}}.hover\:bg-\[var\(--league-surface\)\]:hover{background-color:var(--league-surface)}.hover\:bg-\[var\(--league-teal\)\]\/10:hover{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-teal\)\]\/10:hover{background-color:color-mix(in oklab,var(--league-teal) 10%,transparent)}}.hover\:bg-\[var\(--league-teal\)\]\/25:hover{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-teal\)\]\/25:hover{background-color:color-mix(in oklab,var(--league-teal) 25%,transparent)}}.hover\:bg-\[var\(--league-teal\)\]\/30:hover{background-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--league-teal\)\]\/30:hover{background-color:color-mix(in oklab,var(--league-teal) 30%,transparent)}}.hover\:bg-purple-500\/25:hover{background-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/25:hover{background-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.hover\:bg-purple\/15:hover{background-color:#a855f726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple\/15:hover{background-color:color-mix(in oklab,var(--color-purple) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-slate-800\/20:hover{background-color:#1d293d33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/20:hover{background-color:color-mix(in oklab,var(--color-slate-800) 20%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-\[\#9ca3af\]:hover{color:#9ca3af}.hover\:text-\[\#F59E0B\]:hover{color:#f59e0b}.hover\:text-\[var\(--league-gold\)\]:hover{color:var(--league-gold)}.hover\:text-\[var\(--league-green\)\]:hover{color:var(--league-green)}.hover\:text-\[var\(--league-red\)\]:hover{color:var(--league-red)}.hover\:text-\[var\(--league-teal\)\]:hover{color:var(--league-teal)}.hover\:text-\[var\(--league-text\)\]:hover{color:var(--league-text)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-muted:hover{color:var(--color-muted)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_30px_rgba\(34\,211\,238\,0\.35\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#22d3ee59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--league-teal\)\]:focus,.focus\:border-\[var\(--league-teal\)\]\/40:focus{border-color:var(--league-teal)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--league-teal\)\]\/40:focus{border-color:color-mix(in oklab,var(--league-teal) 40%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--league-teal\)\]:focus{--tw-ring-color:var(--league-teal)}.focus\:ring-\[var\(--teal\)\]:focus{--tw-ring-color:var(--teal)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:inset-auto{inset:auto}.md\:top-1\/2{top:50%}.md\:left-1\/2{left:50%}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-full{width:100%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:items-end{align-items:flex-end}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.2fr_1fr\]{grid-template-columns:1fr 1.2fr 1fr}.lg\:grid-cols-\[280px_1fr_280px\]{grid-template-columns:280px 1fr 280px}.lg\:grid-cols-\[300px_1fr_320px\]{grid-template-columns:300px 1fr 320px}.lg\:rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.lg\:rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.cockpit-page-shell{z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:14px 0 28px;position:relative}.league-shell{--bg:#0a0a0c;--surface:#151518;--surface-hover:#1c1c20;--border:#1a1a1e;--border-light:#2a2a30;--teal:#22d3ee;--gold:#a855f7;--pink:#ec4899;--red:#ef4444;--green:#34d399;--purple:#a855f7;--text:#e8e8ed;--muted:#9ca3af;--dim:#555560;--sidebar-bg:#0d0d10;--sidebar-width:64px;--sidebar-expanded:200px;--topbar-height:56px;--subtab-height:46px;--text-primary:#e8e8ed;--text-secondary:#9ca3af;--text-muted:#555560;--bg-primary:#0a0a0c;--border-gold:#a855f74d;--shame-red:#dc2626;--league-bg:var(--bg);--league-bg-secondary:var(--surface);--league-surface:#151518d9;--league-surface-elevated:var(--surface-hover);--league-surface-hover:var(--surface-hover);--league-border:var(--border);--league-border-light:var(--border-light);--league-sidebar-bg:var(--sidebar-bg);--league-teal:var(--teal);--league-gold:var(--gold);--league-purple:var(--purple);--league-pink:var(--pink);--league-red:var(--red);--league-green:var(--green);--league-text:var(--text);--league-muted:var(--muted);--league-dim:var(--dim)}@keyframes pulse-green{0%,to{opacity:1;box-shadow:0 0 6px var(--league-green)}50%{opacity:.4;box-shadow:0 0 2px var(--league-green)}}@keyframes pulse-purple{0%,to{opacity:1;box-shadow:0 0 6px var(--league-purple)}50%{opacity:.5;box-shadow:0 0 2px var(--league-purple)}}@keyframes progress-glow{0%,to{box-shadow:0 0 8px #22d3ee4d}50%{box-shadow:0 0 16px #22d3ee99}}@keyframes shimmer{0%{background-position:-200% 0}}@keyframes float-glow{0%,to{box-shadow:0 0 20px #a855f726,inset 0 0 20px #a855f708}50%{box-shadow:0 0 30px #a855f740,inset 0 0 30px #a855f70f}}@keyframes notification-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes crawlBanner{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes holoCrawlGlow{0%,to{text-shadow:0 0 6px #22d3ee99,0 0 20px #22d3ee33}33%{text-shadow:0 0 6px #a855f799,0 0 20px #a855f733}66%{text-shadow:0 0 6px #22d3ee99,0 0 20px #22d3ee33}}.app-layout{z-index:1;min-height:100vh;display:flex;position:relative}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:100;padding-top:var(--topbar-height);flex-direction:column;transition:width .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar.expanded{width:var(--sidebar-expanded)}.sidebar-toggle{border:none;border-bottom:1px solid var(--border);width:100%;height:42px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:color .2s,background .2s;display:flex}.sidebar-toggle:hover{color:var(--text);background:#ffffff08}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#00e5ff26 transparent;flex-direction:column;flex:1;gap:2px;padding:8px 0;display:flex;overflow-y:auto}.sidebar-section-divider{background:var(--border);flex-shrink:0;height:1px;margin:6px 12px}.sidebar-section-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--dim);flex-shrink:0;padding:8px 16px 4px;font-size:9px;font-weight:700}.sidebar-item{width:100%;color:var(--muted);cursor:pointer;letter-spacing:.3px;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:14px;padding:12px 0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex;position:relative}.sidebar-item.active{border-left-color:var(--teal);color:var(--teal);background:#22d3ee0a}.sidebar-item-icon{justify-content:center;align-items:center;width:61px;min-width:61px;font-size:22px;line-height:1;display:flex}.sidebar-item-label{white-space:nowrap;opacity:0;transition:opacity .2s}.sidebar.expanded .sidebar-item-label{opacity:1}.sidebar-team-logo{object-fit:cover;border:1.5px solid #22d3ee4d;border-radius:50%;width:36px;height:36px;margin:0 auto;animation:8s linear infinite holoSpin,3s ease-in-out infinite holoGlow;display:block;box-shadow:0 0 8px #22d3ee26}.sidebar-team-text{opacity:0;max-height:0;transition:opacity .2s,max-height .2s;overflow:hidden}.sidebar.expanded .sidebar-team-logo{width:64px;height:64px;margin-bottom:6px}.sidebar.expanded .sidebar-team-text{opacity:1;max-height:40px}.sidebar-ai-btn{width:calc(100% - 16px);color:var(--purple);cursor:pointer;background:#a855f714;border:1px solid #a855f733;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:10px;margin:8px auto 16px;padding:10px 0;font-family:Inter,sans-serif;font-size:20px;transition:all .2s;animation:4s ease-in-out infinite float-glow;display:flex}.sidebar:not(.expanded) .sidebar-ai-btn{gap:0;width:48px;margin:8px auto 16px;padding:10px 0;animation:none;overflow:hidden;box-shadow:inset 0 0 12px #a855f726}.sidebar:not(.expanded) .sidebar-ai-label{display:none}.sidebar-ai-btn:hover{background:#a855f726;border-color:#a855f759}.sidebar-ai-label{text-transform:uppercase;letter-spacing:1px;opacity:0;font-size:10px;font-weight:700;transition:opacity .2s}.sidebar.expanded .sidebar-ai-label{opacity:1}.sidebar:not(.expanded) .sidebar-trophy-case{display:none}.sidebar-trophy-case-header{letter-spacing:2px;text-transform:uppercase;color:var(--gold);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:8px;font-weight:700;transition:opacity .2s;display:flex}.sidebar.expanded .sidebar-trophy-case-header{opacity:1}.sidebar-trophy.trophy-icon{margin:-4px -2px;transform:scale(.75)}.main-content{margin-left:var(--sidebar-width);min-height:100vh;padding-top:var(--topbar-height);max-width:calc(100vw - var(--sidebar-width));flex:1;transition:margin-left .25s;overflow-x:hidden}.sidebar.expanded~.main-content{margin-left:var(--sidebar-expanded);max-width:calc(100vw - var(--sidebar-expanded))}.sidebar.expanded~.main-content .inseason-crawl,.sidebar.expanded~.inseason-crawl{left:var(--sidebar-expanded)!important}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);z-index:200;height:var(--topbar-height);background:linear-gradient(#151518fa,#151518eb);justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:fixed;top:0;left:0;right:0}.topbar-left{align-items:center;gap:10px;display:flex}.league-badge{color:var(--teal);letter-spacing:1px;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee26;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.league-name-display{color:var(--text);letter-spacing:.5px;font-size:18px;font-weight:800}.topbar-center{letter-spacing:.5px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.live-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-green}.week-label{color:var(--text)}.slate-label{color:var(--muted);font-weight:400}.topbar-right{align-items:center;gap:18px;display:flex}.notification-bell{cursor:pointer;color:var(--muted);font-size:18px;transition:color .2s;position:relative}.notification-bell:hover{color:var(--text)}.notification-badge{background:var(--pink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;animation:3s ease-in-out infinite notification-pulse;display:flex;position:absolute;top:-6px;right:-8px}.user-avatar{color:#0a0a0c;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#0891b2);border:2px solid #22d3ee4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.inseason-crawl{contain:content;content-visibility:auto;contain-intrinsic-size:auto 32px;opacity:.7;background:linear-gradient(90deg,#080c14f2,#111827e6,#080c14f2);border-top:1px solid #34d3991a;border-bottom:1px solid #34d3991a;width:100%;height:32px;margin-bottom:8px;transition:opacity .3s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.inseason-crawl:hover{opacity:.9}.inseason-crawl:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#34d39908 2px 4px);position:absolute;inset:0}.inseason-crawl .inseason-crawl-track{line-height:32px;animation:45s linear infinite inseasonCrawl;display:inline-block}.inseason-crawl .inseason-crawl-track span{letter-spacing:2px;text-transform:uppercase;padding:0 24px;font-family:Teko,sans-serif;font-size:13px;font-weight:500;display:inline-block}.inseason-crawl .crawl-live{color:#34d399;text-shadow:0 0 8px #34d39966}.inseason-crawl .crawl-score{color:#e8e8ed}.inseason-crawl .crawl-separator{color:#34d3994d;padding:0 24px;font-size:8px}@keyframes inseasonCrawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.sub-tab-bar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:var(--topbar-height);z-index:99;min-height:var(--subtab-height);background:#151518f2;align-items:center;gap:0;padding:0 24px;display:flex;position:sticky;overflow-x:auto}.sub-tab-bar::-webkit-scrollbar{display:none}.sub-tab-btn{letter-spacing:.5px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:14px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:color .2s;position:relative}.sub-tab-btn:hover{color:var(--text)}.sub-tab-btn.active{color:var(--teal)}.sub-tab-btn.live-scoring-tab{color:#34d399;font-weight:700}.sub-tab-btn.live-scoring-tab.active{color:#34d399}.sub-tab-btn.active:after{content:"";background:var(--teal);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px;box-shadow:0 0 8px #22d3ee66}.tab-content{max-width:100%;padding:20px 24px;animation:.3s fadeIn;display:none;overflow-x:hidden}.tab-content.active{display:block}.card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);background:#151518d9;border-radius:12px;padding:20px;transition:box-shadow .3s,border-color .3s;position:relative}.card:hover{border-color:#222228;box-shadow:0 0 20px #22d3ee0a}.card:before{content:"";pointer-events:none;border-top:1px solid #22d3ee33;border-left:1px solid #22d3ee33;width:6px;height:6px;position:absolute;top:8px;left:8px}.card:after{content:"";pointer-events:none;border-bottom:1px solid #22d3ee33;border-right:1px solid #22d3ee33;width:6px;height:6px;position:absolute;bottom:8px;right:8px}.standings-team:hover,.sb-team-name:hover,.power-strip-name:hover,.rank-team:hover{cursor:pointer;color:var(--teal)!important}.team-logo:hover{border-color:#22d3eeb3;transform:scale(1.15);box-shadow:0 0 12px #22d3ee66,0 0 24px #22d3ee26,0 0 40px #a855f714}.team-logo-lg{object-fit:cover;border:2px solid #22d3ee4d;border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:3s ease-in-out infinite holoGlow;box-shadow:0 0 12px #22d3ee40,0 0 24px #22d3ee14,inset 0 0 8px #22d3ee0d}@keyframes holoGlow{0%,to{box-shadow:0 0 8px #22d3ee26}50%{box-shadow:0 0 16px #22d3ee4d,0 0 32px #a855f71a}}.team-logo-spin{object-fit:cover;border:2.5px solid #22d3ee66;border-radius:50%;width:80px;height:80px;animation:8s linear infinite holoSpin,3s ease-in-out infinite holoGlow;box-shadow:0 0 16px #22d3ee4d,0 0 40px #22d3ee1a,0 0 60px #a855f70d}@keyframes holoSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.feed-list{list-style:none}.scoreboard-card.expandable{cursor:pointer}.scoreboard-card.expandable:hover{border-color:#22d3ee40;box-shadow:0 0 16px #22d3ee14}.scoreboard-card.expandable.expanded{border-color:#22d3ee4d;grid-column:1/-1;box-shadow:0 0 24px #22d3ee1a}.scoreboard-expanded{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s .1s;overflow:hidden}.scoreboard-card.expanded .scoreboard-expanded{opacity:1;max-height:600px}.sb-breakdown{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.sb-breakdown-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sb-breakdown-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--teal);font-size:9px;font-weight:700}.sb-collapse-btn{text-transform:uppercase;letter-spacing:1px;color:var(--dim);border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:600;transition:all .2s}.sb-collapse-btn:hover{color:var(--teal);border-color:#22d3ee4d}.sb-pos-row{border-bottom:1px solid #ffffff08;grid-template-columns:50px 1fr 60px 24px 60px 1fr 50px;align-items:center;padding:5px 0;font-size:11px;display:grid}.sb-pos-row:last-child{border-bottom:none}.sb-pos-label{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.sb-pos-player{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sb-pos-player.right{text-align:right}.sb-pos-pts{font-variant-numeric:tabular-nums;text-align:center;color:var(--muted);font-weight:700}.sb-pos-pts.edge{color:#34d399}.sb-pos-vs{text-align:center;color:var(--dim);font-size:8px;font-weight:700}.sb-alpha-line{color:var(--muted);background:#22d3ee0a;border:1px solid #22d3ee1a;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:11px;line-height:1.5}.sb-alpha-line strong{color:var(--teal);font-weight:700}@keyframes bar-fill-left{0%{width:0%}}@keyframes bar-fill-right{0%{width:0%}}@keyframes gold-pulse{0%,to{box-shadow:0 0 12px #22d3ee26}50%{box-shadow:0 0 24px #22d3ee59}}@keyframes diff-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes score-count{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes trophy-light-sweep{0%{background-position:-200%}to{background-position:200%}}@keyframes trophy-shimmer{0%,to{opacity:.7}50%{opacity:1}}@keyframes trophy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.trophy-case-row::-webkit-scrollbar{display:none}.trophy-group{flex-shrink:0;align-items:flex-end;gap:4px;display:flex}@media(max-width:768px){.matchup-expanded{grid-template-columns:1fr}.matchup-right{position:static}.scorebug-h2h{text-align:center;grid-template-columns:1fr;gap:12px}.scorebug-team.left,.scorebug-team.right{text-align:center;padding:0}.scorebug-team.left{order:1}.scorebug-vs{flex-direction:row;order:2;gap:8px}.scorebug-team.right{order:3}.scorebug-score{font-size:32px}.scorebug-team-name{font-size:12px}.matchup-scorebug{padding:16px 12px}.battle-main{grid-template-columns:1fr;gap:8px;padding:12px}.battle-player.left,.battle-player.right{flex-direction:row;justify-content:space-between}.battle-player.right .battle-info{text-align:left}.battle-player.right .battle-points{align-items:flex-end}.battle-center{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:row;justify-content:center;gap:12px;padding:4px 0}.battle-headshot{width:32px;height:32px}.battle-pname{font-size:12px}.battle-pts-actual{font-size:16px}.battle-card.expanded .battle-context{grid-template-columns:1fr}}.matchup-sidebar-card .card-body{padding:12px 14px}.h2h-history-compact{flex-direction:column;gap:0;display:flex}.bottombar{justify-content:space-between;align-items:center;padding:14px 24px 20px;font-size:11px;display:flex}.bottombar-left{color:var(--dim);letter-spacing:.5px}.bottombar-right{color:var(--teal);letter-spacing:.3px;font-weight:500}.contest-detail-grid{grid-template-columns:5fr 4fr;align-items:start;gap:20px;display:grid}.contest-detail-grid>div{min-width:0}.contest-rules-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.contest-rules-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:8px;font-size:11px;font-weight:700}.contest-rules-card ul{margin:0;padding:0;list-style:none}.contest-rules-card li{color:var(--muted);border-bottom:1px solid #ffffff08;padding:6px 0;font-size:12px;line-height:1.5}.contest-rules-card li:last-child{border-bottom:none}.contest-rules-card li strong{color:var(--text);font-weight:600}.contest-prize-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.contest-prize-row:last-child{border-bottom:none}.contest-prize-amount{color:var(--green);font-weight:700}.contest-prize-label{color:var(--muted)}#tab-contests .owner-with-logo{align-items:center;gap:6px;display:inline-flex}#tab-contests .owner-with-logo .team-logo{width:20px;height:20px}@media(max-width:768px){.contest-detail-grid{grid-template-columns:1fr}.contests-summary-row{grid-template-columns:1fr;gap:10px}}@keyframes trophyShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.4)drop-shadow(0 0 4px #22d3ee80)}}.page-back-btn{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:6px;margin-bottom:12px;padding:6px 14px;font-size:12px;transition:all .2s;display:inline-block}.page-back-btn:hover{color:var(--text);border-color:var(--border-light);background:#ffffff0f}@keyframes urgentPulse{0%,to{opacity:1;box-shadow:0 0 8px #ef44444d}50%{opacity:.8;box-shadow:0 0 16px #ef444480}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes selectedPulse{0%,to{box-shadow:0 0 16px #22d3ee1f}50%{box-shadow:0 0 28px #22d3ee38}}@keyframes eligiblePulse{0%,to{border-color:#22d3ee59;box-shadow:0 0 12px #22d3ee14}50%{border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee33}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swapFlash{0%{background:#22d3ee33;transform:scale(1.02)}50%{background:#22d3ee14}to{background:linear-gradient(135deg,#151518f2,#1c1c21e6);transform:scale(1)}}@keyframes slideRight{0%{opacity:.5;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes benchAlertPulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.lineup-cockpit{grid-template-columns:1fr;gap:0}.cockpit-panel{border-radius:0;min-height:auto}.cockpit-panel-left{border-right:1px solid var(--border);border-radius:0;order:1}.cockpit-panel-center{border-left:1px solid var(--border);border-right:1px solid var(--border);order:3}.cockpit-panel-right{border-left:1px solid var(--border);border-radius:0;order:2}.lineup-topbar{border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;gap:10px}.lineup-topbar-title{text-align:center;font-size:14px}.lineup-submit-btn{text-align:center;width:100%}.lineup-card{padding:7px 8px}.lineup-card-avatar{width:28px;height:28px;font-size:10px}.lineup-card-name{font-size:11px}.lineup-card-pts-val{font-size:13px}.cockpit-title{font-size:10px}.lineup-card.card-hovered-starter:before,.lineup-card.card-hovered-bench:before{display:none}.lineup-mobile-sticky{border-top:1px solid var(--border);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0cf2;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.lineup-mobile-sticky .lineup-submit-btn{flex:1}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.keeper-table{border-collapse:collapse;table-layout:fixed;width:100%}.keeper-table th:first-child{width:22%}.keeper-table th:nth-child(2){width:7%}.keeper-table th:nth-child(3),.keeper-table th:nth-child(4){width:8%}.keeper-table th:nth-child(5){width:30%}.keeper-table th:nth-child(6){width:25%}.keeper-table td{border-bottom:1px solid var(--border);vertical-align:middle;text-overflow:ellipsis;padding:12px;font-size:13px;overflow:hidden}.keeper-valid{border-color:#34d3994d!important}.keeper-conflict{box-shadow:0 0 8px #ef444433;border-color:var(--red)!important}.keeper-bump-note{color:var(--gold);font-size:9px;font-style:italic}.keeper-validation-banner{text-align:center;border-radius:10px;max-width:480px;margin-top:16px;margin-left:auto;margin-right:auto;padding:12px 16px;font-size:12px;line-height:1.6}.keeper-validation-banner.valid{color:var(--green);background:#34d39914;border:1px solid #34d39933}.keeper-validation-banner.conflict{color:var(--red);background:#ef444414;border:1px solid #ef444440;font-weight:700}.keeper-rules-card{max-width:480px;color:var(--muted);background:#a855f70d;border:1px solid #a855f726;border-radius:10px;margin:12px auto 0;padding:12px 16px;font-size:11px;line-height:1.7}.kfs-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:20px;overflow:hidden}.kfs-card .kfs-header{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);background:linear-gradient(135deg,#a855f71a,#22d3ee0f);align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:800;display:flex}.kfs-card .kfs-body{grid-template-columns:1fr 1fr;gap:0;display:grid}.kfs-card .kfs-left{border-right:1px solid var(--border);padding:16px}.kfs-card .kfs-right{flex-direction:column;gap:12px;padding:16px;display:flex}.kfs-card .kfs-section-title{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700}.kfs-card .kfs-row{border-bottom:1px solid #1a1a1ecc;grid-template-columns:1fr 55px 65px 55px;align-items:center;gap:4px;padding:5px 0;font-size:11px;display:grid}.kfs-card .kfs-row:last-child{border-bottom:none}.kfs-card .kfs-row-header{text-transform:uppercase;letter-spacing:.8px;color:var(--dim);border-bottom:1px solid var(--border);margin-bottom:2px;padding-bottom:6px;font-size:8px;font-weight:700}.kfs-card .kfs-player{color:var(--text);font-weight:600}.kfs-card .kfs-cost{text-align:center;color:var(--muted);font-weight:600}.kfs-card .kfs-slot{text-align:center;color:var(--teal);font-weight:700}.kfs-card .kfs-bump{text-align:center;font-size:10px;font-weight:700}.kfs-card .kfs-bump.none{color:var(--dim)}.kfs-card .kfs-bump.legal{color:var(--green)}.kfs-card .kfs-bump.illegal{color:var(--red)}.kfs-card .kfs-tax-box{border-radius:8px;padding:10px 12px;font-size:11px;font-weight:600}.kfs-card .kfs-tax-box.clear{color:var(--green);background:#34d39914;border:1px solid #34d39933}.kfs-card .kfs-tax-box.triggered{color:var(--gold);background:#a855f71a;border:1px solid #a855f74d}.kfs-card .kfs-stat-row{justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.kfs-card .kfs-stat-label{color:var(--muted)}.kfs-card .kfs-stat-value{font-weight:700}.kfs-card .kfs-insurance-btn{color:var(--gold);cursor:pointer;text-align:center;background:#a855f714;border:1px solid #a855f740;border-radius:6px;margin-top:4px;padding:6px 14px;font-size:10px;font-weight:700;transition:all .2s}.kfs-card .kfs-insurance-btn:hover{border-color:var(--gold);background:#a855f726}.kfs-card .kfs-realtime-note{color:var(--teal);text-align:center;background:#22d3ee0d;border:1px solid #22d3ee1f;border-radius:6px;margin-top:10px;padding:8px 12px;font-size:10px;font-style:italic}.ke-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ke-modal-overlay.show{display:flex}.ke-modal{background:var(--surface);border:1px solid var(--border-light);border-radius:16px;width:680px;max-width:92vw;max-height:85vh;padding:28px;animation:.3s fadeIn;overflow-y:auto;box-shadow:0 20px 60px #00000080}.ke-modal-title{color:var(--gold);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.ke-player-toggle{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 14px;transition:all .2s;display:flex}.ke-player-toggle:hover{border-color:var(--gold);background:#a855f70a}.ke-player-toggle.active{border-color:var(--gold);border-left:3px solid var(--gold);background:#a855f714}.ke-player-toggle.illegal{border-color:var(--red);background:#ef44440f}.ke-toggle-btn{background:var(--border);cursor:pointer;border:none;border-radius:10px;width:36px;height:20px;transition:all .2s;position:relative}.ke-toggle-btn.on{background:var(--gold)}.ke-toggle-btn:after{content:"";background:var(--text);border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.ke-toggle-btn.on:after{left:18px}.ke-modal-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.ke-save-btn{background:var(--gold);color:#0a0a0c;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;width:100%;margin-top:16px;padding:10px;font-size:13px;font-weight:800;transition:all .2s}.ke-save-btn:hover{opacity:.9}.roadmap-nodes{z-index:1;justify-content:space-between;display:flex;position:relative}.roadmap-node{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.roadmap-dot{border:3px solid var(--border);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;font-size:11px;font-weight:800;transition:all .3s;display:flex;position:relative}.roadmap-node.done .roadmap-dot{background:var(--green);border-color:var(--green);color:#0a0a0c;box-shadow:0 0 12px #34d3994d}.roadmap-node.active .roadmap-dot{background:var(--teal);border-color:var(--teal);color:#0a0a0c;animation:2s ease-in-out infinite pulse-green;box-shadow:0 0 16px #22d3ee66}.roadmap-node.upcoming .roadmap-dot{color:var(--teal);border-color:#22d3ee66}.roadmap-node.future .roadmap-dot{border-color:var(--dim);color:var(--dim)}.roadmap-node.urgent .roadmap-dot{border-color:var(--gold);color:var(--gold);background:#a855f726;animation:2s ease-in-out infinite pulse-gold;box-shadow:0 0 16px #a855f740}@keyframes pulse-gold{0%,to{box-shadow:0 0 8px #a855f733}50%{box-shadow:0 0 20px #a855f766}}.roadmap-label{text-transform:uppercase;letter-spacing:.3px;text-align:center;margin-bottom:2px;padding:0 2px;font-size:10px;font-weight:700;line-height:1.3}.roadmap-node.done .roadmap-label{color:var(--green)}.roadmap-node.active .roadmap-label{color:var(--teal)}.roadmap-node.upcoming .roadmap-label{color:var(--muted)}.roadmap-node.future .roadmap-label{color:var(--dim)}.roadmap-node.urgent .roadmap-label{color:var(--gold)}.roadmap-date{color:var(--dim);text-align:center;font-size:9px}.roadmap-node.active .roadmap-date{color:var(--teal)}.roadmap-node.urgent .roadmap-date{color:var(--gold)}.checklist-item{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.checklist-item:hover{border-color:#22d3ee26}.checklist-item.done{opacity:.5}.checklist-item.done .checklist-text{text-decoration:line-through}.checklist-item.urgent{background:linear-gradient(135deg,#a855f70a 0%,var(--surface) 100%);border-color:#a855f74d}.checklist-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.checklist-icon.done-icon{color:var(--green);background:#34d39926}.checklist-icon.urgent-icon{color:var(--gold);background:#a855f726;animation:2s ease-in-out infinite pulse-gold}.checklist-icon.upcoming-icon{color:var(--teal);background:#22d3ee1a}.checklist-icon.future-icon{color:var(--dim);background:#55556026}.checklist-text{color:var(--text);flex:1;font-size:12px;font-weight:600}.checklist-date{color:var(--muted);text-align:right;flex-shrink:0;font-size:10px}.checklist-item.urgent .checklist-text,.checklist-item.urgent .checklist-date{color:var(--gold)}.tradeblock-search:focus{border-color:var(--teal)}.tb-holo-card{width:190px;height:280px;transform-style:preserve-3d;transition:transform .6s;position:relative}@keyframes tbHoloShimmer{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes tbPickBadgePulse{0%,to{box-shadow:0 2px 6px #22d3ee4d}50%{box-shadow:0 2px 12px #22d3ee99}}.tb-holo-listing[data-tbpos=Picks] .tb-holo-front{border-color:#22d3ee59;box-shadow:0 4px 20px #0006,0 0 1px #22d3ee33}.tb-holo-listing[data-tbpos=Picks] .tb-holo-front:hover{border-color:#22d3ee8c;box-shadow:0 12px 40px #00000080,0 0 24px #22d3ee26}.tb-holo-listing[data-tbpos=Picks] .tb-holo-front:after{background:linear-gradient(135deg,#0000 20%,#22d3ee0f,#a855f70a,#22d3ee0f,#0000 60%)}.notif-body{flex:1;min-width:0}.notif-text{color:var(--text);margin-bottom:4px;font-size:13px;line-height:1.5}#tab-payouts .wildcard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.playoffs-grid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.playoffs-left{flex-direction:column;gap:20px;min-width:0;display:flex}.playoffs-right{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.bracket-team .team-logo{margin-right:8px}.bracket-bye .team-logo{vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-right:6px}.playoffs-right .implication-item{flex-wrap:wrap}.playoffs-right .implication-desc{flex-basis:100%;max-width:none;margin-top:4px;padding-left:20px}@media(max-width:768px){.playoffs-grid{grid-template-columns:1fr}.playoffs-right{position:static}.sidebar{border-right:none;border-top:1px solid var(--border);z-index:300;flex-direction:row;height:60px;padding-top:0;inset:auto 0 0;width:100%!important}.sidebar-toggle{display:none}.sidebar-nav{flex-direction:row;justify-content:space-around;gap:0;width:100%;padding:0}.sidebar-item{border-top:3px solid #0000;border-left:none;flex-direction:column;gap:2px;padding:8px 4px}.sidebar-item.active{border-left-color:#0000;border-top-color:var(--teal)}.sidebar-item-icon{width:auto;min-width:auto;font-size:18px}.sidebar-item-label{font-size:9px;opacity:1!important}.sidebar-ai-btn{display:none}.main-content{padding-bottom:70px;margin-left:0!important}.sub-tab-bar{white-space:nowrap;overflow-x:auto}}.rankings-layout{grid-template-columns:1fr 320px;align-items:start;gap:28px;max-width:1200px;margin:0 auto;display:grid}.rankings-main{flex-direction:column;gap:0;display:flex}.rankings-title{color:var(--gold);letter-spacing:3px;text-shadow:0 0 20px #22d3ee4d;margin-bottom:6px;font-size:26px;font-weight:800}.rankings-badge{letter-spacing:3px;color:var(--gold);text-shadow:0 0 10px #22d3ee66;background:linear-gradient(135deg,#22d3ee26,#22d3ee0d);border:1px solid #22d3ee59;border-radius:6px;margin-bottom:14px;padding:6px 18px;font-size:11px;font-weight:800;animation:3s ease-in-out infinite badgePulse;display:inline-block}@keyframes badgePulse{0%,to{box-shadow:0 0 8px #22d3ee33}50%{box-shadow:0 0 20px #22d3ee66}}.rankings-list{flex-direction:column;gap:8px;display:flex}.rank-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.rank-card:hover{background:var(--surface-hover);border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 12px #22d3ee14}.rank-card.highlight{background:#22d3ee0f;border:1px solid #22d3ee4d;box-shadow:0 0 12px #22d3ee1a,inset 0 0 20px #22d3ee08}.rank-card.highlight:hover{border-color:var(--gold);box-shadow:0 8px 24px #0000004d,0 0 16px #22d3ee33}.rank-card.hero{border-radius:14px;padding:20px 24px}.rank-card.hero-gold{background:linear-gradient(135deg,#22d3ee14,#22d3ee05);border:2px solid #22d3ee66;box-shadow:0 0 24px #22d3ee26,0 0 48px #22d3ee0d,inset 0 0 20px #22d3ee08}.rank-card.hero-gold:hover{border-color:#22d3ee99;box-shadow:0 8px 32px #0000004d,0 0 32px #22d3ee40,0 0 60px #22d3ee1a}.rank-card.hero-silver{background:linear-gradient(135deg,#22d3ee0f,#9ca3af0a);border:2px solid #9ca3af59;box-shadow:0 0 16px #9ca3af1a,0 0 32px #22d3ee0d}.rank-card.hero-silver:hover{border-color:#9ca3af80;box-shadow:0 8px 32px #0000004d,0 0 24px #9ca3af33}.rank-card.hero-bronze{background:linear-gradient(135deg,#cd7f320f,#a855f70a);border:2px solid #cd7f324d;box-shadow:0 0 16px #cd7f321a,0 0 32px #a855f70d}.rank-card.hero-bronze:hover{border-color:#cd7f3280;box-shadow:0 8px 32px #0000004d,0 0 24px #cd7f3233}.rank-card.hero .rank-team{font-size:17px}.rank-card.hero .rank-take{font-size:13px}.rank-card.hero .rank-logo{width:40px;height:40px}.rank-crown{filter:drop-shadow(0 0 6px #22d3ee99);font-size:16px;position:absolute;top:-10px;right:16px}.rank-number-wrap{text-align:center;min-width:48px;position:relative}.rank-number{text-align:center;min-width:48px;font-family:Inter,sans-serif;font-size:32px;font-weight:900;line-height:1}.rank-number.gold{color:#22d3ee;text-shadow:0 0 12px #22d3ee80}.rank-number.silver{color:silver;text-shadow:0 0 10px #c0c0c04d}.rank-number.bronze{color:#cd7f32;text-shadow:0 0 10px #cd7f324d}.rank-number.teal{color:var(--teal)}.rank-number.muted{color:var(--dim)}.rank-logo{object-fit:cover;border:1.5px solid #22d3ee40;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:all .3s;box-shadow:0 0 8px #22d3ee26}.rank-card:hover .rank-logo{border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee4d}.rank-movement{text-align:center;letter-spacing:.5px;min-width:48px;font-size:14px;font-weight:800}.rank-movement.up{color:var(--green);text-shadow:0 0 8px #34d39966}.rank-movement.down{color:var(--red);text-shadow:0 0 8px #ef444466}.rank-movement.same{color:#22d3ee;text-shadow:0 0 6px #22d3ee4d}.rank-record{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.rank-power-bar{align-items:center;gap:6px;margin-top:6px;display:flex}.rank-power-bar-track{background:#ffffff0f;border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.rank-power-bar-fill{border-radius:2px;height:100%;transition:width .6s}.rank-power-score{min-width:24px;font-size:10px;font-weight:800}.rank-detail{border-top:1px solid var(--border);width:100%;margin-top:10px;padding:12px 0 0;display:none}.rank-card.expanded .rank-detail{display:block}.rank-card{cursor:pointer;flex-wrap:wrap}.rank-detail-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.rank-detail-stat{text-align:center}.rank-detail-stat-val{color:var(--teal);font-size:16px;font-weight:900}.rank-detail-stat-label{color:var(--dim);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.rank-detail-starters{margin-top:8px}.rank-detail-starters span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:12px;margin:2px 3px;padding:3px 8px;font-size:10px;display:inline-block}.rank-playoff-line{align-items:center;gap:12px;margin:16px 0;padding:0 8px;display:flex}.rank-playoff-line:before,.rank-playoff-line:after{content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);flex:1;height:1px;box-shadow:0 0 6px #22d3ee4d}.rank-playoff-label{letter-spacing:3px;color:var(--teal);text-shadow:0 0 8px #22d3ee66;white-space:nowrap;background:#22d3ee0d;border:1px solid #22d3ee33;border-radius:4px;padding:3px 12px;font-size:10px;font-weight:800}.rankings-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:80px}.sidebar-badge{letter-spacing:2px;color:var(--teal);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-block}.sidebar-title{color:var(--gold);letter-spacing:1px;font-size:16px;font-weight:800}.sidebar-section-label{letter-spacing:2px;color:var(--teal);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.sidebar-insight{color:var(--muted);border-left:2px solid #22d3ee33;margin-bottom:10px;padding-left:12px;font-size:12px;line-height:1.6}.sidebar-insight strong{color:var(--text);font-weight:700}.sidebar-divider{background:linear-gradient(90deg,transparent,var(--border-light),transparent);height:1px}.alpha-wire{--wire-bg:#0c0e14;--wire-surface:#10141ed9;--wire-teal:#1ab8d4;--wire-teal-glow:#1ab8d44d;--wire-gold:#d4b55a;--wire-gold-glow:#d4b55a4d;--wire-purple:#c77dff;--wire-purple-glow:#c77dff40;--wire-text:#d0d8e8;--wire-muted:#5a6a80;--wire-rule:#1ab8d41f;--wire-hot-accent:#c77dff;--wire-hot-glow:#c77dff40;--wire-hot-border:#c77dff66;background:var(--wire-bg);padding:0 0 40px;animation:.8s cubic-bezier(.23,1,.32,1) forwards wire-materialize;position:relative;overflow:hidden}.alpha-wire:before{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#1ab8d408 2px 3px);width:100%;height:100%;position:absolute;top:0;left:0}.alpha-wire:after{content:"";opacity:.02;pointer-events:none;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");width:100%;height:100%;animation:8s step-end infinite wire-grain;position:absolute;top:0;left:0}@keyframes wire-grain{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,2px)}}@keyframes wire-materialize{0%{opacity:0;filter:blur(4px)brightness(2);transform:scale(.97)}40%{opacity:.6;filter:blur(1px)brightness(1.3)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}.wire-vignette{pointer-events:none;z-index:8;background:radial-gradient(#0000 60%,#0006);position:absolute;inset:0}.wire-container{z-index:5;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.wire-masthead{text-align:center;border-bottom:1px solid #1ab8d440;padding:36px 0 20px;position:relative}.wire-masthead:after{content:"";background:#1ab8d440;height:1px;position:absolute;bottom:-5px;left:0;right:0}.wire-masthead-title{letter-spacing:8px;text-transform:uppercase;color:var(--wire-text);text-shadow:-.5px 0 #ff646466,.5px 0 #64c8ff66,0 0 20px var(--wire-teal-glow),0 0 40px #1ab8d41a;font-family:Inter,sans-serif;font-size:clamp(32px,5vw,52px);font-weight:900;display:inline-block;position:relative}.wire-edition{letter-spacing:3px;text-transform:uppercase;color:#1ab8d480;margin-top:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:300}.wire-dateline{color:var(--wire-muted);letter-spacing:1px;margin-top:4px;font-family:Courier New,monospace;font-size:10px}.wire-section-tabs{justify-content:center;gap:32px;margin-top:18px;padding-top:14px;display:flex}.wire-section-tab{letter-spacing:2.5px;text-transform:uppercase;color:var(--wire-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:6px;font-size:11px;font-weight:700;transition:color .3s,border-color .3s}.wire-section-tab:hover{color:var(--wire-teal)}.wire-section-tab.active{color:var(--wire-teal);border-bottom-color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow)}.wire-section-content{display:none}.wire-section-content.active{display:block}.wire-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:24px;display:grid}.wire-col-4{grid-column:span 4}.wire-col-3{grid-column:span 3}.wire-col-2{grid-column:span 2}.wire-col-6{grid-column:span 6}.wire-panel{background:var(--wire-surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--wire-rule);border-radius:2px;padding:20px 24px;position:relative}.wire-panel:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#1ab8d40a,#0000 70%);border-radius:2px;position:absolute;inset:0}.wire-section-title{letter-spacing:2.5px;text-transform:uppercase;color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow);margin-bottom:14px;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.wire-headline{color:var(--wire-gold);text-shadow:0 0 10px #d4b55a4d,0 0 30px #d4b55a1a;letter-spacing:-.5px;margin-bottom:6px;font-family:Inter,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:900;line-height:1.15}.wire-subheadline{color:var(--wire-muted);margin-bottom:14px;font-size:14px;font-weight:500;line-height:1.5}.wire-body{color:var(--wire-text);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.7}.wire-body p{margin-bottom:10px}.wire-body-cols{column-count:2;column-rule:1px solid var(--wire-rule);column-gap:24px}.wire-byline{color:var(--wire-muted);margin-top:12px;font-size:11px;font-style:italic}.wire-rank-list{margin:0;padding:0;list-style:none}.wire-rank-item{border-bottom:1px solid var(--wire-rule);color:var(--wire-text);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.wire-rank-item:last-child{border-bottom:none}.wire-rank-num{color:var(--wire-gold);text-align:center;min-width:22px;font-size:16px;font-weight:900}.wire-rank-name{flex:1;font-weight:600}.wire-rank-record{color:var(--wire-muted);font-size:12px}.wire-rank-trend{text-align:center;min-width:24px;font-size:14px}.wire-rank-trend.up{color:#4ade80}.wire-rank-trend.down{color:#f87171}.wire-rank-trend.same{color:var(--wire-muted)}.wire-score-line{border-bottom:1px solid var(--wire-rule);justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;display:flex}.wire-score-line:last-child{border-bottom:none}.wire-score-teams{color:var(--wire-text);font-weight:600}.wire-score-result{color:var(--wire-teal);font-size:13px;font-weight:700}.wire-score-comment{color:var(--wire-muted);margin-top:2px;font-size:11px;font-style:italic}.wire-matchup-vs{justify-content:center;align-items:center;gap:20px;margin:16px 0;display:flex}.wire-matchup-team{text-align:center;flex:1}.wire-matchup-team-name{color:var(--wire-text);margin-bottom:4px;font-size:14px;font-weight:700}.wire-matchup-proj{color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);font-size:22px;font-weight:800}.wire-matchup-vs-label{color:var(--wire-muted);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:700}.wire-pull-quote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:3px solid var(--wire-teal);box-shadow:0 0 15px var(--wire-teal-glow);background:#0c0e14b3;border-radius:0 2px 2px 0;margin:16px 0;padding:16px 20px}.wire-pull-quote p{color:var(--wire-text);margin:0;font-size:15px;font-style:italic;font-weight:500;line-height:1.6}.wire-pull-quote cite{color:var(--wire-muted);margin-top:8px;font-size:11px;font-style:normal;display:block}.wire-divider{align-items:center;gap:16px;margin:28px 0;display:flex}.wire-divider:before,.wire-divider:after{content:"";border-top:1px solid #1ab8d440;border-bottom:1px solid #1ab8d440;flex:1;height:0;padding-top:3px}.wire-divider span{letter-spacing:3px;text-transform:uppercase;color:var(--wire-muted);white-space:nowrap;font-size:10px;font-weight:700}.wire-divider .wire-section-sub{letter-spacing:1.5px;color:var(--wire-muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.wire-fold{height:2px;margin:28px 0;position:relative;overflow:visible}.wire-fold:after{content:"";background:linear-gradient(90deg,transparent,var(--wire-teal),transparent);width:100%;height:2px;animation:.6s ease-out 1s forwards wire-fold-scan;position:absolute;top:0;left:-100%}@keyframes wire-fold-scan{0%{opacity:.8;left:-100%}to{opacity:0;left:100%}}.wire-hot-takes{border:1px solid var(--wire-hot-border);box-shadow:0 0 20px var(--wire-hot-glow)}.wire-hot-takes .wire-section-title{color:var(--wire-hot-accent);text-shadow:0 0 10px var(--wire-hot-glow)}.wire-hot-take{color:#d4bfff;border-bottom:1px solid #c77dff1a;padding:10px 0;font-size:14px;font-style:italic;line-height:1.6}.wire-hot-take:last-child{border-bottom:none}.wire-award-item{color:var(--wire-text);border-bottom:1px solid var(--wire-rule);padding:8px 0;font-size:13px}.wire-award-item:last-child{border-bottom:none}.wire-award-label{color:var(--wire-gold);font-weight:700}.wire-section-divider-block{text-align:center;margin:32px 0 24px}.wire-section-divider-block .wire-divider-title{letter-spacing:4px;text-transform:uppercase;color:var(--wire-teal);text-shadow:0 0 8px var(--wire-teal-glow);font-size:14px;font-weight:800}.wire-section-divider-block .wire-divider-sub{color:var(--wire-muted);letter-spacing:1px;margin-top:4px;font-size:11px}.wire-grade-row{border-bottom:1px solid var(--wire-rule);color:var(--wire-text);justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;display:flex}.wire-grade-row:last-child{border-bottom:none}.wire-grade-pos{min-width:40px;font-weight:700}.wire-grade-val{color:var(--wire-teal);text-align:center;min-width:30px;font-size:15px;font-weight:800}.wire-grade-note{color:var(--wire-muted);flex:1;margin-left:10px;font-size:12px}.wire-waiver-item{border-bottom:1px solid var(--wire-rule);color:var(--wire-text);padding:8px 0;font-size:13px}.wire-waiver-item:last-child{border-bottom:none}.wire-waiver-name{font-weight:700}.wire-waiver-pos{color:var(--wire-teal);margin-left:6px;font-size:11px;font-weight:700}.wire-waiver-detail{color:var(--wire-muted);margin-top:2px;font-size:12px}.wire-orders-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--wire-hot-border);box-shadow:0 0 15px var(--wire-hot-glow);background:#0c0e14b3;border-radius:2px;padding:20px}.wire-order-row{color:var(--wire-text);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.wire-order-badge{letter-spacing:1px;text-transform:uppercase;text-align:center;border-radius:2px;min-width:38px;padding:2px 8px;font-size:10px;font-weight:800}.wire-order-badge.start{color:#4ade80;background:#4ade8026}.wire-order-badge.sit{color:#f87171;background:#f8717126}.wire-order-badge.flex{color:var(--wire-gold);background:#d4b55a26}.wire-confidence{gap:3px;margin-left:8px;display:inline-flex}.wire-confidence-dot{background:var(--wire-rule);border-radius:50%;width:6px;height:6px}.wire-confidence-dot.filled{background:var(--wire-teal)}.wire-footer{text-align:center;border-top:1px solid var(--wire-rule);margin-top:32px;padding:24px 0 0}.wire-footer-text{color:var(--wire-muted);letter-spacing:1px;font-size:10px;line-height:1.8}.wire-footer-motto{color:var(--wire-teal);text-shadow:0 0 6px var(--wire-teal-glow);margin-top:8px;font-size:11px;font-style:italic}@media(max-width:1024px){.wire-grid{grid-template-columns:repeat(2,1fr)}.wire-col-4,.wire-col-3,.wire-col-2,.wire-col-6{grid-column:span 2}.wire-body-cols{column-count:1}}@media(max-width:600px){.wire-grid{grid-template-columns:1fr}.wire-col-4,.wire-col-3,.wire-col-2,.wire-col-6{grid-column:span 1}.wire-masthead-title{letter-spacing:4px}.wire-matchup-vs{flex-direction:column;gap:10px}}.payouts-kpi-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.payouts-kpi-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;padding:20px}.payouts-kpi-card .kpi-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.payouts-kpi-card .kpi-value{font-size:32px;font-weight:800}.payouts-kpi-card .kpi-value.gold{color:var(--gold)}.payouts-kpi-card .kpi-value.green{color:var(--green)}.payouts-kpi-card .kpi-value.teal{color:var(--teal)}.payouts-kpi-card .kpi-detail{color:var(--dim);margin-top:4px;font-size:11px}.payouts-master-grid{grid-template-columns:5fr 4fr;align-items:start;gap:20px;display:grid}.payouts-master-grid>div{min-width:0}@media(max-width:768px){.payouts-kpi-row{grid-template-columns:1fr;gap:10px}.payouts-master-grid,.payouts-2col{grid-template-columns:1fr}}#tab-waivers .wvr-page-layout{z-index:1;max-width:100%;position:relative}#tab-waivers .wvr-2col-layout{z-index:1;grid-template-columns:3fr 1fr;gap:20px;display:grid;position:relative}#tab-waivers .wvr-main-col{flex-direction:column;gap:24px;min-width:0;display:flex}#tab-waivers .wvr-right-col{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:72px}@keyframes countdown-tick{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes checkmark-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px #22d3ee33}50%{box-shadow:0 0 20px #22d3ee66}}@keyframes flow-line{0%{background-position:0 0}to{background-position:0 20px}}@keyframes advisor-glow{0%,to{box-shadow:0 0 15px #a855f726,inset 0 0 15px #a855f708}50%{box-shadow:0 0 25px #a855f740,inset 0 0 25px #a855f70f}}#tab-waivers .main-content{flex-direction:column;gap:24px;display:flex}#tab-waivers .sidebar{flex-direction:column;gap:20px;display:flex}#tab-waivers .section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}#tab-waivers .sidebar-card{border-radius:12px;padding:18px}#tab-waivers .sidebar-card h3{text-transform:uppercase;letter-spacing:1px;color:var(--teal);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}#tab-waivers .sidebar-card h3 .sc-icon{font-size:12px}#tab-waivers .faab-team-row{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}#tab-halloffame .hof-grid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}#tab-halloffame .hof-sidebar{position:sticky;top:20px}#tab-halloffame .hof-sidebar .section{padding:24px 0}#tab-halloffame .hof-sidebar .section-header{margin-bottom:20px}#tab-halloffame .hof-sidebar .section-title{font-size:1.1rem}#tab-halloffame .hof-sidebar .section-subtitle{font-size:.7rem}#tab-halloffame .hof-sidebar .shame-grid{grid-template-columns:1fr}#tab-halloffame .hof-sidebar .shame-card{padding:14px}#tab-halloffame .hof-sidebar .rivalry-card{gap:12px;padding:20px 14px}#tab-halloffame .hof-sidebar .div-champs-entry{font-size:.8rem}#tab-halloffame .champ-name-row{justify-content:center;align-items:center;gap:8px;display:flex}#tab-halloffame .champ-name-row .team-logo{border:2px solid #a855f74d;border-radius:50%;width:28px;height:28px}#tab-halloffame .champ-featured .champ-name-row .team-logo{border:2px solid var(--gold);width:48px;height:48px;box-shadow:0 0 20px #a855f766}#tab-halloffame .plaque .team-logo{vertical-align:middle;border:2px solid #a855f74d;border-radius:50%;width:28px;height:28px;margin-right:8px}@keyframes goldShimmer{0%,to{background-position:0%}}@keyframes hofPulseGold{0%,to{box-shadow:0 0 20px #22d3ee26,0 20px 60px #0006,inset 0 1px #22d3ee1a}50%{box-shadow:0 0 40px #22d3ee4d,0 20px 60px #0006,inset 0 1px #22d3ee33}}@keyframes trophyFloat{0%,to{transform:translateY(0)}}@keyframes rotateBg{to{transform:rotate(360deg)}}#tab-halloffame .section-header{text-align:center;margin-bottom:56px;position:relative}#tab-halloffame .section-header:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:80px;height:2px;margin:16px auto 0;display:block}#tab-halloffame .section-title{letter-spacing:.06em;background:linear-gradient(135deg,#e6d2f7,var(--gold),#a855f7);-webkit-text-fill-color:transparent;text-transform:uppercase;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;animation:4s ease-in-out infinite goldShimmer}#tab-halloffame .section-subtitle{color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:.85rem;font-weight:500}#tab-halloffame .champ-featured{border:2px solid var(--gold);text-align:center;background:linear-gradient(135deg,#a855f726,#a855f70a,#22d3ee08);border-radius:20px;margin-bottom:16px;padding:48px 40px;animation:4s ease-in-out infinite hofPulseGold;position:relative;overflow:hidden}#tab-halloffame .champ-featured:after{content:"";pointer-events:none;border:1px solid #a855f726;border-radius:16px;position:absolute;inset:6px}#tab-halloffame .champ-featured .champ-trophy{filter:drop-shadow(0 0 40px #a855f7b3);margin-bottom:8px;font-size:5rem;animation:3s ease-in-out infinite trophyFloat}#tab-halloffame .champ-featured .champ-year{background:linear-gradient(135deg,#e6d2f7,var(--gold));-webkit-text-fill-color:transparent;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:3rem;font-weight:900}#tab-halloffame .champ-featured .champ-record{color:#a855f7cc;letter-spacing:.03em;margin-top:8px;font-size:1rem;font-weight:500}#tab-halloffame .champ-featured .champ-label{color:var(--text-muted);letter-spacing:.25em;text-transform:uppercase;border-top:1px solid #a855f726;margin-top:16px;padding-top:16px;font-size:.7rem;display:inline-block}#tab-halloffame .champ-card{text-align:center;background:linear-gradient(160deg,#a855f70f,#0d1117f2);border:1px solid #a855f740;border-radius:14px;padding:28px 16px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #0000004d}#tab-halloffame .champ-card:before{content:"";pointer-events:none;border:1px solid #a855f714;border-radius:11px;transition:border-color .35s;position:absolute;inset:3px}#tab-halloffame .champ-card:hover{border-color:var(--gold);transform:translateY(-6px)scale(1.02);box-shadow:0 12px 40px #a855f733,0 0 20px #a855f71a}#tab-halloffame .champ-card:hover:before{border-color:#a855f733}#tab-halloffame .champ-card .champ-trophy{filter:drop-shadow(0 0 10px #a855f74d);font-size:2.2rem}#tab-halloffame .champ-card .champ-year{background:linear-gradient(135deg,#e6d2f7,var(--gold));-webkit-text-fill-color:transparent;letter-spacing:.03em;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:1.8rem;font-weight:900}#tab-halloffame .champ-card .champ-name{color:var(--text-primary);margin-top:8px;font-size:.9rem;font-weight:600;line-height:1.3}#tab-halloffame .champ-card .champ-record{color:var(--text-muted);margin-top:4px;font-size:.75rem;font-style:italic}#tab-halloffame .most-titles-callout{text-align:center;background:linear-gradient(135deg,#a855f71a,#a855f705);border:1px solid #a855f74d;border-radius:14px;margin-top:24px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}#tab-halloffame .most-titles-callout:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}#tab-halloffame .most-titles-callout .callout-detail{color:var(--text-secondary);margin-top:4px;font-size:.82rem}#tab-halloffame .div-champs-compact{background:linear-gradient(145deg,#0d1117e6,#151b28e6);border:1px solid #a855f733;border-radius:14px;max-width:720px;margin:0 auto;padding:18px 20px;box-shadow:0 4px 16px #0000004d}#tab-halloffame .div-champs-row{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;align-items:baseline;gap:8px;padding:8px 0;font-size:.78rem;line-height:1.4;transition:background .2s;display:flex}#tab-halloffame .div-champs-row:hover{background:#a855f708}#tab-halloffame .div-champs-toggle{color:var(--gold);cursor:pointer;letter-spacing:.05em;background:#a855f70f;border:1px solid #a855f740;border-radius:8px;margin:12px auto 0;padding:6px 16px;font-size:.72rem;font-weight:600;transition:all .25s;display:block}#tab-halloffame .div-champs-toggle:hover{border-color:var(--gold);background:#a855f71f}#tab-halloffame .plaque{background:linear-gradient(145deg,#0a0e14,#111825,#0d1117);border:2px solid #a855f766;border-radius:12px;align-items:center;gap:20px;margin-bottom:18px;padding:32px 36px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000080,inset 0 1px #a855f71f,inset 0 -1px #0000004d}#tab-halloffame .plaque:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 12px 40px #a855f72e,0 0 30px #a855f714,inset 0 1px #a855f733}#tab-halloffame .plaque-rank{background:linear-gradient(135deg,#e6d2f7,var(--gold));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;flex-shrink:0;min-width:56px;font-size:2.8rem;font-weight:900;line-height:1}#tab-halloffame .plaque-info{flex:1;overflow:hidden}#tab-halloffame .plaque-name{color:var(--text-primary);align-items:center;font-size:1.2rem;font-weight:700;display:flex}#tab-halloffame .plaque-score{background:linear-gradient(135deg,#e6d2f7,var(--gold),#a855f7);-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1.2}#tab-halloffame .plaque-badge{background:linear-gradient(135deg,var(--gold),#a855f7);color:#0a0e14;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:5px 12px;font-size:.58rem;font-weight:900;position:absolute;top:14px;right:18px;box-shadow:0 2px 8px #a855f74d}#tab-halloffame .record-card{text-align:center;background:linear-gradient(160deg,#a855f70d,#0d1117f2);border:1px solid #a855f733;border-radius:14px;padding:28px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040}#tab-halloffame .record-card:after{content:"";background:linear-gradient(90deg,#0000,#a855f780,#0000);height:2px;transition:all .35s;position:absolute;top:0;left:20%;right:20%}#tab-halloffame .record-card:hover{border-color:#a855f780;transform:translateY(-5px);box-shadow:0 12px 36px #a855f71f,0 0 16px #a855f70f}#tab-halloffame .record-card:hover:after{background:linear-gradient(90deg,transparent,var(--gold),transparent);left:10%;right:10%}#tab-halloffame .record-card .record-icon{filter:drop-shadow(0 0 12px #a855f766);margin-bottom:14px;font-size:2.2rem;display:block}#tab-halloffame .record-card .record-value{background:linear-gradient(135deg,#e6d2f7,var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:900;line-height:1.3}#tab-halloffame .record-card .record-holder{color:var(--text-secondary);margin-top:6px;font-size:.82rem;font-weight:500}#tab-halloffame .record-card .record-detail{color:var(--text-muted);margin-top:3px;font-size:.72rem;font-style:italic}#tab-halloffame .trophy-item{text-align:center;background:linear-gradient(160deg,#a855f70f,#0d1117f2);border:1px solid #a855f733;border-radius:16px;padding:36px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}#tab-halloffame .trophy-item:after{content:"";background:linear-gradient(90deg,#0000,#a855f74d,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}#tab-halloffame .trophy-item:hover{border-color:#a855f780;transform:translateY(-6px);box-shadow:0 16px 48px #a855f726,0 0 20px #a855f714}#tab-halloffame .shame-zone:after{content:"";background:linear-gradient(90deg,#0000,#dc26264d,#0000);height:2px;position:absolute;bottom:0;left:5%;right:5%}#tab-halloffame .shame-zone .section-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff6b6b,#dc2626,#991b1b) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite goldShimmer}#tab-halloffame .shame-zone .section-header:after{background:linear-gradient(90deg,#0000,#dc2626,#0000)}#tab-halloffame .shame-card{background:linear-gradient(160deg,#280a0ae6,#140808f2);border:1px solid #dc262640;border-radius:14px;padding:28px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #0006}#tab-halloffame .shame-card:after{content:"";background:linear-gradient(90deg,#0000,#dc262680,#0000);height:2px;transition:all .35s;position:absolute;top:0;left:20%;right:20%}#tab-halloffame .shame-card:hover{border-color:#dc262680;transform:translateY(-4px);box-shadow:0 12px 36px #dc26261f,0 0 16px #dc26260f}#tab-halloffame .shame-card:hover:after{background:linear-gradient(90deg,#0000,#dc2626,#0000);left:10%;right:10%}#tab-halloffame .shame-card .shame-quote{color:#ffffff59;border-left:2px solid #dc262666;margin-top:10px;padding-left:12px;font-size:.72rem;font-style:italic;line-height:1.5}#tab-halloffame .briar-bowl-list li{color:var(--text-secondary);border-bottom:1px solid #dc262614;padding:5px 0;font-size:.8rem;transition:padding-left .2s}#tab-halloffame .briar-bowl-list li:hover{padding-left:4px}#tab-halloffame .choke-card{text-align:center;background:linear-gradient(135deg,#280a0ae6,#190505f2);border:2px solid #dc262680;border-radius:16px;grid-column:1/-1;padding:40px;position:relative;overflow:hidden;box-shadow:0 8px 32px #dc26261a,0 0 20px #dc26260d}#tab-halloffame .choke-card .choke-headline{color:#dc2626;letter-spacing:.02em;margin:10px 0;font-size:1.4rem;font-weight:900}#tab-halloffame .rivalry-card{background:linear-gradient(145deg,#0d1117f2,#151b28e6);border:1px solid #a855f726;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;padding:36px 32px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}#tab-halloffame .rivalry-card:hover{border-color:#a855f759;transform:translateY(-4px);box-shadow:0 12px 40px #0006,0 0 20px #a855f70f}#tab-halloffame .rivalry-card.featured{background:linear-gradient(135deg,#a855f714,#0d1117f2,#a855f70a);border:2px solid #a855f780;box-shadow:0 8px 32px #a855f71a,0 0 16px #a855f70d}#tab-halloffame .rivalry-card.featured:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;top:0;left:15%;right:15%}#tab-halloffame .rivalry-team{text-align:center;z-index:1;flex:1;min-width:140px;position:relative}#tab-halloffame .rivalry-team .team-logo{border:2px solid #a855f733;border-radius:50%;transition:all .3s}#tab-halloffame .rivalry-card:hover .rivalry-team .team-logo{border-color:#a855f780;box-shadow:0 0 16px #a855f733}#tab-halloffame .rivalry-team .team-owner{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:.72rem}#tab-halloffame .rivalry-vs{text-align:center;z-index:1;background:#a855f70f;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:80px;min-height:80px;padding:12px 16px;display:flex;position:relative}#tab-halloffame .rivalry-vs .vs-text{background:linear-gradient(135deg,#e6d2f7,var(--gold));-webkit-text-fill-color:transparent;letter-spacing:.1em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:900}#tab-halloffame .rivalry-title{text-align:center;z-index:1;width:100%;margin-bottom:8px;position:relative}#tab-halloffame .rivalry-title .title-name{color:var(--text-primary);letter-spacing:.02em;font-size:1.2rem;font-weight:900}#tab-halloffame .rivalry-desc{text-align:center;width:100%;color:var(--text-muted);z-index:1;max-width:500px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:.78rem;line-height:1.6;position:relative}@media(max-width:768px){#tab-halloffame .hof-grid{grid-template-columns:1fr}#tab-halloffame .hof-sidebar{position:static}#tab-halloffame .section{padding:60px 0}#tab-halloffame .section-title{font-size:1.5rem}#tab-halloffame .champ-featured{padding:28px 20px}#tab-halloffame .champ-featured .champ-year{font-size:2rem}#tab-halloffame .champ-featured .champ-name{font-size:1.2rem}#tab-halloffame .champ-row{grid-template-columns:repeat(2,1fr);gap:10px}#tab-halloffame .rivalry-card{gap:16px;padding:24px 16px}#tab-halloffame .rivalry-vs{min-width:60px;min-height:60px;padding:8px 12px}#tab-halloffame .plaque{padding:24px 20px}#tab-halloffame .plaque-rank{min-width:40px;font-size:2rem}#tab-halloffame .plaque-score{font-size:1.5rem}#tab-halloffame .trophy-case{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#tab-halloffame .champ-row,#tab-halloffame .records-grid,#tab-halloffame .trophy-case,#tab-halloffame .shame-grid{grid-template-columns:1fr}#tab-halloffame .rivalry-vs{border-radius:12px;min-width:auto;min-height:auto;padding:8px 16px}}.draft-history-body{padding:0 20px 16px;display:none}.draft-history-card.expanded .draft-history-body{display:block}.draft-history-card.expanded .draft-history-chevron{transform:rotate(180deg)}.tab-mascot{object-fit:contain;filter:drop-shadow(0 0 8px #a855f733);opacity:.85;border-radius:10px;flex-shrink:0;width:80px;height:80px;transition:opacity .2s}.tab-mascot:hover{opacity:1;filter:drop-shadow(0 0 12px #a855f759)}.tab-accent-strip{border:1px solid var(--border);background:linear-gradient(135deg,#151518f2,#15151899 70%,#0000);border-radius:12px;justify-content:space-between;align-items:center;height:120px;margin-bottom:16px;padding:0 24px;display:flex;position:relative;overflow:hidden}.tab-accent-strip:before{content:"";background:linear-gradient(90deg,var(--teal),var(--gold),var(--purple));height:2px;position:absolute;top:0;left:0;right:0}.tab-accent-strip-text{z-index:1;position:relative}.tab-accent-strip-label{text-transform:uppercase;letter-spacing:2px;color:var(--teal);margin-bottom:4px;font-size:9px;font-weight:700}.tab-accent-strip-title{color:var(--text);margin-bottom:2px;font-size:18px;font-weight:800}.tab-accent-strip-sub{color:var(--muted);font-size:11px}.tab-accent-strip-mascot{width:300px;height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 40%,#000000e6 100%);mask-image:linear-gradient(90deg,#0000,#0009 40%,#000000e6)}.tab-accent-strip-mascot img{object-fit:contain;object-position:center right;opacity:.5;width:100%;height:100%;transition:opacity .3s}.tab-accent-strip:hover .tab-accent-strip-mascot img{opacity:.75}.alpha-video-container{background:var(--bg);border-radius:12px;position:relative;overflow:hidden}.alpha-video-container video{object-fit:contain;width:100%;height:100%;display:block}.alpha-video-container .alpha-video-fallback{object-fit:contain;z-index:1;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.alpha-video-container video:not([src=""])~.alpha-video-fallback{opacity:0;z-index:-1}.alpha-video-container:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a855f708,#0000) 0 0/200% 100%;animation:2s ease-in-out infinite shimmer;position:absolute;inset:0}.alpha-video-container.loaded:before{display:none}.alpha-video-container.ai-context{border:1px solid #a855f733;animation:4s ease-in-out infinite float-glow}.alpha-video-container video{opacity:0;transition:opacity .5s}.alpha-video-container.loaded video{opacity:1}@media(max-width:768px){.alpha-video-container{border-radius:8px}}.tab-content:not(.active) *{animation-play-state:paused!important}.tab-content:not(.active) video{content-visibility:hidden}.alpha-loading-splash{z-index:9999;background:var(--bg);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.alpha-loading-splash.fade-out{opacity:0;pointer-events:none}.alpha-loading-splash .alpha-video-container{aspect-ratio:1;width:400px;max-width:80vw}.alpha-draft-splash{z-index:50;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .6s;display:flex;position:absolute;inset:0}.alpha-draft-splash.fade-out{opacity:0;pointer-events:none}.draft-splash-text{letter-spacing:3px;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:700;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.alpha-win-overlay{z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#0a0a0ceb;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .6s;display:flex;position:fixed;inset:0}.win-overlay-title{letter-spacing:8px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6d2f7,#a855f7,#6b3a9e);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;animation:.6s .3s both fadeIn}.win-overlay-sub{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:500;animation:.6s .5s both fadeIn}.win-overlay-dismiss{background:var(--teal);color:#0a0a0c;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;margin-top:20px;padding:12px 36px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.6s .7s both fadeIn}.win-overlay-dismiss:hover{transform:translateY(-2px);box-shadow:0 0 30px #22d3ee66}.alpha-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:60px 20px;display:flex}.empty-state-title{color:var(--text);letter-spacing:.5px;font-size:18px;font-weight:700}.empty-state-sub{color:var(--muted);max-width:320px;font-size:14px}#coachingAnimation{border:2px solid #a855f740;border-radius:50%;overflow:hidden}#coachingAnimation video{object-fit:cover;object-position:center 20%}.page-transition-badge{z-index:500;opacity:0;pointer-events:none;width:48px;height:48px;transition:opacity .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-transition-badge.active{opacity:1}.page-transition-badge img{width:100%;height:100%;animation:.8s ease-in-out infinite pulse}.opponent-trophies{border:1px solid var(--border);background:#0f0f1480;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.opponent-trophy-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);opacity:.6;white-space:nowrap;font-size:7px;font-weight:700}.opponent-trophy-row{align-items:flex-end;gap:4px;display:flex}.opponent-trophy-row .trophy-icon{margin:-6px -4px;transform:scale(.5)}@media(prefers-reduced-motion:reduce){.alpha-video-container video{display:none}.alpha-video-container .alpha-video-fallback{opacity:1!important;z-index:2!important}.alpha-loading-splash .alpha-video-container video{display:none}}.my-leagues-screen{z-index:9998;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.my-leagues-content{text-align:center;width:100%;max-width:500px;padding:40px 24px}.my-leagues-grid{flex-direction:column;gap:12px;display:flex}.my-league-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.my-league-card:hover{border-color:var(--teal);background:var(--surface-hover);transform:translate(4px)}.my-league-card.create-new{background:0 0;border-style:dashed;border-color:#22d3ee4d}.my-league-card.create-new:hover{border-color:var(--teal);background:#22d3ee0d}.my-league-badge{color:#fff;letter-spacing:1px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:flex}.my-league-info{flex:1}.my-league-name{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.my-league-meta{color:var(--muted);font-size:12px}.my-league-record{margin-top:4px;font-size:12px;font-weight:600}.my-league-arrow{color:var(--muted);font-size:18px;transition:transform .2s}.my-league-card:hover .my-league-arrow{color:var(--teal);transform:translate(4px)}body.density-casual .density-hide{display:none!important}body.density-casual .density-compact{font-size:12px!important}.lineup-injury-banner{background:#ef444414;border:1px solid #ef444440;border-radius:10px;margin-bottom:16px;padding:12px 16px;animation:.3s fadeIn}.lineup-injury-banner .injury-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--red);margin-bottom:8px;font-size:10px;font-weight:800}.lineup-injury-item{border-bottom:1px solid #ef44441a;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.lineup-injury-item:last-child{border-bottom:none}.lineup-swap-btn{color:var(--teal);cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700;transition:all .2s}.lineup-swap-btn:hover{background:#22d3ee26;border-color:#22d3ee66}.lineup-not-set-badge{background:var(--gold);color:#000;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:900;animation:2s ease-in-out infinite notification-pulse;position:absolute;top:-4px;right:-4px}.lineup-confirm-overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lineup-confirm-overlay.show{display:flex}.lineup-confirm-modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:90%;max-width:420px;padding:28px 32px;animation:.25s fadeIn}.lineup-auto-btn{color:#fff;background:linear-gradient(135deg,var(--purple),#7c3aed);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.lineup-auto-btn:hover{transform:translateY(-1px);box-shadow:0 0 20px #a855f74d}.roster-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.roster-table{border-collapse:collapse;width:100%}.roster-table th{text-transform:uppercase;letter-spacing:1px;color:var(--dim);text-align:left;border-bottom:1px solid var(--border);padding:8px 10px;font-size:9px;font-weight:700}.roster-table td{border-bottom:1px solid #ffffff08;padding:8px 10px;font-size:12px}.roster-table tr:hover{background:#22d3ee08}.roster-action-btn{cursor:pointer;border:1px solid;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700;transition:all .2s}.roster-action-btn.trade{color:var(--teal);background:#22d3ee0f;border-color:#22d3ee4d}.roster-action-btn.trade:hover{background:#22d3ee26}.roster-action-btn.drop{color:var(--red);background:#ef44440f;border-color:#ef44444d}.roster-action-btn.drop:hover{background:#ef444426}.roster-action-btn.ir{color:var(--red);background:#ef44440f;border-color:#ef44444d;font-size:8px}.roster-action-btn.ir:hover{background:#ef444426}.roster-action-btn.activate{color:var(--green);background:#34d3990f;border-color:#34d3994d}.roster-action-btn.activate:hover{background:#34d39926}.roster-action-btn.manage{color:var(--teal);background:#22d3ee0f;border-color:#22d3ee4d}.roster-action-btn.manage:hover{background:#22d3ee26}.manage-roster-banner{background:linear-gradient(135deg,#22d3ee14,#0891b214);border:1px solid #22d3ee40;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:none}.manage-roster-banner.active{display:flex}#myRosterContainer.manage-mode .roster-action-btn{animation:1.5s ease-in-out managePulse;box-shadow:0 0 8px #22d3ee26}@keyframes managePulse{0%{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 12px #22d3ee66}to{box-shadow:0 0 8px #22d3ee26}}.cut-day-banner{color:var(--red);background:#ef44440f;border:1px solid #ef444433;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;font-size:11px;display:none}.cut-day-banner.active{display:flex}.cut-day-row{transition:all .3s}.cut-day-row.selected{border-left:3px solid var(--red);background:#ef44440f!important}.cut-day-checkbox{width:14px;height:14px;accent-color:var(--red);cursor:pointer;display:none}.cut-day-mode .cut-day-checkbox{display:inline-block}.cut-day-mode .starter-row{opacity:.4;pointer-events:none}.cut-day-floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0f0f14f2;border-top:1px solid #ef44444d;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:12px 20px;display:none;position:sticky;bottom:0;left:0;right:0}.cut-day-mode .cut-day-floating{display:flex}.inline-confirm{color:var(--muted);background:#ef44440a;border:1px solid #ef444426;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0;padding:10px 14px;font-size:11px;display:none}.inline-confirm.show{display:flex}.inline-confirm.activate-confirm{background:#34d3990a;border-color:#34d39926}.age-young{color:var(--green)}.age-peak{color:var(--muted)}.age-veteran{color:var(--gold)}.age-old{color:var(--red)}.payment-status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800}.payment-status-badge.paid{color:var(--green);background:#34d3991a;border:1px solid #34d39933}.payment-status-badge.pending{color:var(--gold);background:#a855f71a;border:1px solid #a855f733}.payment-status-badge.overdue{color:var(--red);background:#ef44441a;border:1px solid #ef444433}.bench-section{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}div.bench-row{opacity:.55;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.matchup-row{background:#ffffff05;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.matchup-row:hover{background:#ffffff0a}.matchup-row-week{color:var(--dim);min-width:40px;font-size:10px;font-weight:700}.matchup-row-avatar{border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:flex}.matchup-row-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.difficulty-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.difficulty-badge--hard{color:var(--red);background:#ef44441a;border:1px solid #ef444433}.difficulty-badge--medium{color:var(--gold);background:#22d3ee1a;border:1px solid #22d3ee33}.difficulty-badge--easy{color:var(--green);background:#34d3991a;border:1px solid #34d3991a}@media(max-width:1280px){.grid-3col{grid-template-columns:1fr 1fr}}.commish-accent-strip{background:linear-gradient(135deg,#22d3ee0f,#a855f70a);border:1px solid #22d3ee26;border-radius:8px;justify-content:space-between;align-items:center;padding:32px;display:flex}.commish-accent-strip .tab-accent-strip-label{color:var(--league-gold);letter-spacing:2px;margin-bottom:6px;font-size:12px}.commish-accent-strip .tab-accent-strip-title{color:var(--league-text);margin-bottom:4px;font-size:20px;font-weight:600}.commish-accent-strip .tab-accent-strip-sub{color:var(--league-muted);font-size:12px}.commish-suite-btn{color:var(--league-purple);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f726,#22d3ee14);border:1px solid #a855f74d;border-radius:8px;padding:10px 20px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s}.commish-suite-btn:hover{background:linear-gradient(135deg,#a855f738,#22d3ee1f);border-color:#a855f780}.offseason-section-icon{opacity:.8;font-size:14px}@keyframes rb-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-pulseGlow{0%,to{box-shadow:0 0 20px #a855f726,inset 0 0 20px #a855f708}50%{box-shadow:0 0 30px #a855f74d,inset 0 0 30px #a855f70f}}.rb-ask-alpha-panel{z-index:1000;background:var(--league-surface);border:2px solid #a855f74d;border-radius:16px;width:380px;padding:24px;animation:4s ease-in-out infinite rb-pulseGlow;display:none;position:fixed;bottom:92px;right:24px;box-shadow:0 20px 60px #00000080}.card{box-shadow:none;background:#151518d9;border:1px solid #1a1a1e;border-radius:12px;padding:20px;position:relative}.card:hover{box-shadow:none;border-color:#1a1a1e;transform:none}.card:before,.card:after{display:none}.card-elevated{background:var(--league-surface-elevated,#1c1c20);box-shadow:none}.card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-muted);font-size:12px;font-weight:700}.card-chip{color:var(--league-muted);letter-spacing:.3px;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.card-chip--teal{color:var(--league-teal);background:#00e5ff14;border:1px solid #00e5ff26}.card-chip--green{color:var(--league-green);background:#00ffa314;border:1px solid #00ffa326}.card-chip--amber{color:var(--league-gold);background:#ffc85714;border:1px solid #ffc85726}.card-chip--red{color:var(--league-red);background:#ff4d6d14;border:1px solid #ff4d6d26}.card-chip--purple{color:var(--league-purple);background:#7c5cff14;border:1px solid #7c5cff26}.card-badge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.badge-live{color:var(--league-green);background:#34d39926;border:1px solid #34d39933;align-items:center;gap:5px;display:flex}.badge-live .dot{background:var(--league-green);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse-green}.badge-mustwin{color:var(--league-pink);text-transform:uppercase;letter-spacing:1px;background:#ec489926;border:1px solid #ec489933;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.grid-3col{grid-template-columns:3fr 4fr 3fr;gap:16px;display:grid}@media(max-width:1024px){.grid-3col{grid-template-columns:1fr 1fr}}@media(max-width:768px){.grid-3col{grid-template-columns:1fr}}.grid-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3equal{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.grid-2-1{grid-template-columns:2fr 1fr;gap:16px;display:grid}.flex-col{flex-direction:column;gap:16px;display:flex}.matchup-teams{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.matchup-team{text-align:center;flex:1}.matchup-team-name{color:var(--league-text);margin-bottom:6px;font-size:13px;font-weight:600}.matchup-team-name.winning{color:#22d3ee}.matchup-score{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1}.matchup-score.gold{color:var(--league-gold);text-shadow:0 0 30px #22d3ee4d}.matchup-score.dim{color:var(--league-dim)}.matchup-vs{color:var(--league-dim);letter-spacing:2px;text-transform:uppercase;padding:0 20px;font-size:12px;font-weight:600}.matchup-projected{color:var(--league-muted);justify-content:space-between;margin-bottom:14px;padding:0 20px;font-size:11px;display:flex}.matchup-projected span{font-variant-numeric:tabular-nums}.proj-label{color:var(--league-dim);font-weight:500}.progress-container{background:#ffffff0a;border-radius:3px;height:6px;margin-bottom:8px;position:relative;overflow:hidden}.progress-bar{background:linear-gradient(90deg,var(--league-teal),#06b6d4);border-radius:3px;height:100%;transition:width .5s;animation:3s ease-in-out infinite progress-glow;position:relative}.progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}.progress-label{color:var(--league-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.roster-table{border-collapse:collapse;width:100%;font-size:12px}.roster-table thead th{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:8px 10px;font-size:9px;font-weight:700}.roster-table thead th:nth-child(4),.roster-table thead th:nth-child(5){text-align:right}.roster-table tbody td{font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:1px solid #1a1a1e80;padding:9px 10px}.roster-table tbody tr{transition:background .2s}.roster-table tbody tr:hover{background:#22d3ee05}.roster-table tbody td:nth-child(4),.roster-table tbody td:nth-child(5){text-align:right;font-weight:600}.pos-tag{color:var(--league-teal);letter-spacing:.5px;width:36px;font-size:10px;font-weight:700;display:inline-block}.player-name{color:var(--league-text);font-weight:500}.status-ok{color:var(--league-green);font-size:11px}.pts-value{color:var(--league-text)}.proj-value{color:var(--league-muted)}.bench-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);border-top:1px solid var(--league-border);align-items:center;gap:8px;margin-top:4px;padding:12px 10px 8px;font-size:10px;font-weight:700;display:flex}.bench-row td{opacity:.45}.card-ai{background:#151518e6;border:1px solid #a855f733;animation:4s ease-in-out infinite float-glow;position:relative;overflow:hidden}.card-ai:before{content:"";background:linear-gradient(90deg,transparent,var(--league-purple),transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.card-ai:after{content:"";background:linear-gradient(90deg,#0000,#a855f74d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.ai-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ai-title{color:var(--league-purple);letter-spacing:.5px;font-size:13px;font-weight:700}.ai-dot{background:var(--league-purple);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-purple}.ai-alert{color:var(--league-text);background:#a855f70a;border:1px solid #a855f714;border-radius:8px;margin-bottom:10px;padding:12px 14px;font-size:12px;line-height:1.5}.ai-alert:last-child{margin-bottom:0}.ai-alert-text{margin-bottom:8px;display:block}.ai-btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:5px;padding:5px 14px;font-size:10px;font-weight:700;transition:all .2s;display:inline-block}.ai-btn-teal{color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee33}.ai-btn-teal:hover{background:#22d3ee33}.ai-btn-purple{color:var(--league-purple);background:#a855f71f;border:1px solid #a855f733}.ai-btn-purple:hover{background:#a855f733}.ai-btn-gold{color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee33}.ai-btn-gold:hover{background:#22d3ee33}.standings-table{border-collapse:collapse;width:100%;font-size:12px}.standings-table thead th{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:6px 8px;font-size:9px;font-weight:700}.standings-table thead th:nth-child(n+3){text-align:right;width:70px}.standings-table tbody td{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #1a1a1e80;padding:9px 8px;overflow:hidden}.standings-table tbody td:nth-child(n+3){text-align:right}.standings-table tbody tr{transition:background .2s}.standings-table tbody tr:hover{background:#22d3ee05}.rank-num{color:var(--league-dim);width:24px;font-size:11px;font-weight:700;display:inline-block}.standings-row-me{background:#00e5ff0f!important}.standings-row-me td{color:var(--league-teal)!important}.standings-row-me .rank-num{color:var(--league-teal)}.standings-team{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.standings-team:hover{color:var(--league-teal)}.standings-record{color:var(--league-muted);font-weight:400}.team-logo{object-fit:cover;border:1.5px solid #22d3ee4d;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:all .3s;box-shadow:0 0 8px #22d3ee33,0 0 16px #22d3ee0d}.division-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);padding:12px 8px 6px;font-size:9px;font-weight:700}.division-header:first-of-type{padding-top:4px}.division-winner-badge{color:var(--league-teal);margin-left:4px;font-size:10px}.standings-toggle{letter-spacing:.5px;color:var(--league-dim);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.standings-toggle span{cursor:pointer;border-radius:4px;padding:4px 8px;transition:all .2s}.standings-toggle span.active{color:var(--league-teal);background:#22d3ee14}.standings-toggle span:hover:not(.active){color:var(--league-muted)}.feed-list{max-height:720px;list-style:none;overflow-y:auto}.feed-item{border-bottom:1px solid #ffffff0a;padding:12px 0;font-size:12px;line-height:1.55}.feed-item:last-child{border-bottom:none}.feed-text strong{font-weight:600}.feed-time{color:var(--league-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;display:block}.feed-chat{background:#22d3ee08;border-left:2px solid #22d3ee33;border-radius:0 8px 8px 0;margin:4px 0;padding:10px 14px}.feed-chat-author{color:var(--league-teal);margin-bottom:3px;font-size:11px;font-weight:700}.feed-chat-msg{color:var(--league-text);font-size:12px;font-style:italic}.feed-highlight{color:#22d3ee;font-weight:600}.feed-teal{color:var(--league-teal)}.feed-pink{color:var(--league-pink)}.scoreboard-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scoreboard-card{border:1px solid var(--league-border);background:#151518d9;border-radius:12px;padding:18px 20px;transition:all .3s;position:relative}.scoreboard-card:hover{border-color:#222228;box-shadow:0 0 20px #22d3ee0a}.scoreboard-card.close-game{border-color:#ec489940}.scoreboard-card.blowout .sb-loser-score{opacity:.4}.sb-matchup{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sb-team{flex-direction:column;flex:1;gap:4px;display:flex}.sb-team.right{text-align:right;align-items:flex-end}.sb-team-name{color:var(--league-text);font-size:12px;font-weight:600;line-height:1.3}.sb-team-name.winner{color:#22d3ee}.sb-score{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:28px;font-weight:800}.sb-score.winner{color:#22d3ee;text-shadow:0 0 20px #22d3ee33}.sb-score.loser{color:var(--league-dim)}.sb-vs{color:var(--league-dim);letter-spacing:2px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;padding-top:0;font-size:10px;font-weight:700;display:flex}.sb-progress{background:#ffffff0a;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.sb-progress-bar{background:linear-gradient(90deg,var(--league-teal),#06b6d4);border-radius:2px;height:100%}.sb-tag{text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:3px;width:fit-content;margin-bottom:4px;margin-left:auto;margin-right:auto;padding:2px 6px;font-size:8px;font-weight:700;display:block}.sb-tag-live{color:var(--league-green);background:#34d39926;border:1px solid #34d39933}.sb-tag-blowout{color:var(--league-pink);background:#ec489926;border:1px solid #ec489933}.matchup-expanded{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.matchup-left{flex-direction:column;gap:12px;min-width:0;display:flex}.matchup-right{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.trophy-case-banner{-webkit-backdrop-filter:blur(12px);background:#0f0f14bf;border:1px solid #a855f726;border-radius:12px;margin-bottom:16px;padding:16px 24px 14px;position:relative;overflow:hidden}.trophy-case-banner:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#a855f70a,#22d3ee0a,#a855f70a,#0000) 0 0/200% 100%;animation:8s linear infinite trophy-light-sweep;position:absolute;inset:0}.trophy-case-banner:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff05,#0000 40%,#ffffff03);border-radius:12px;position:absolute;inset:0}.trophy-case-header{z-index:1;letter-spacing:2.5px;text-transform:uppercase;color:var(--league-gold);opacity:.85;margin-bottom:12px;font-size:9px;font-weight:700;position:relative}.trophy-case-header span{background:linear-gradient(90deg,var(--league-gold),#e6d2f7,var(--league-gold));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite trophy-light-sweep}.trophy-case-row{z-index:1;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-end;gap:6px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.trophy-case-row .trophy-group{flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.trophy-group+.trophy-group{border-left:1px solid #ffffff0d;margin-left:12px;padding-left:12px}.trophy-group-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;text-transform:uppercase;opacity:.5;white-space:nowrap;align-self:center;margin-right:4px;font-size:8px;font-weight:600;transform:rotate(180deg)}.trophy-group-label.lbl-gold{color:var(--league-gold)}.trophy-group-label.lbl-teal{color:var(--league-teal)}.trophy-group-label.lbl-purple{color:var(--league-purple)}.trophy-group-label.lbl-red{color:var(--league-red)}.trophy-count{opacity:.6;align-self:center;margin-right:2px;font-size:9px;font-weight:800}.trophy-count.cnt-gold{color:var(--league-gold)}.trophy-count.cnt-teal{color:var(--league-teal)}.trophy-count.cnt-purple{color:var(--league-purple)}.trophy-count.cnt-red{color:var(--league-red)}.trophy-item{cursor:default;flex-direction:column;flex-shrink:0;align-items:center;transition:transform .25s,filter .25s;display:flex}.trophy-item:hover{z-index:2;transform:scale(1.12)perspective(400px)rotateY(-4deg)rotateX(3deg)}.trophy-icon{border-radius:10px;justify-content:center;align-items:center;animation:4s ease-in-out infinite trophy-float;display:flex;position:relative}.trophy-item:nth-child(2n) .trophy-icon{animation-delay:-1s}.trophy-item:nth-child(3n) .trophy-icon{animation-delay:-2.2s}.trophy-icon.t-norris{background:linear-gradient(160deg,#a855f7,#e6d2f7 35%,#a855f7 55%,#6b3a9e) 0 0/200% 200%;border:1px solid #a855f74d;width:48px;height:62px;font-size:28px;animation:4s ease-in-out infinite trophy-float,3s ease-in-out infinite trophy-shimmer;box-shadow:0 0 16px #a855f759,0 0 4px #a855f733,inset 0 1px 1px #ffffff26}.trophy-item:hover .trophy-icon.t-norris{box-shadow:0 0 28px #a855f78c,0 0 8px #a855f759,inset 0 1px 1px #fff3}.trophy-icon.t-division{background:linear-gradient(160deg,#22d3ee,#a5f3fc 35%,#22d3ee 55%,#0e7490) 0 0/200% 200%;border:1px solid #22d3ee40;width:40px;height:50px;font-size:22px;animation:4s ease-in-out infinite trophy-float,3.5s ease-in-out infinite trophy-shimmer;box-shadow:0 0 14px #22d3ee4d,0 0 4px #22d3ee26,inset 0 1px 1px #ffffff1f}.trophy-item:hover .trophy-icon.t-division{box-shadow:0 0 24px #22d3ee80,0 0 8px #22d3ee4d,inset 0 1px 1px #ffffff2e}.trophy-icon.t-briar{background:linear-gradient(160deg,#a855f7,#d8b4fe 35%,#a855f7 55%,#6b21a8) 0 0/200% 200%;border:1px solid #a855f740;width:36px;height:44px;font-size:18px;animation:4s ease-in-out infinite trophy-float,4s ease-in-out infinite trophy-shimmer;box-shadow:0 0 12px #a855f74d,0 0 4px #a855f726,inset 0 1px 1px #ffffff1a}.trophy-item:hover .trophy-icon.t-briar{box-shadow:0 0 22px #a855f780,0 0 8px #a855f74d,inset 0 1px 1px #ffffff29}.trophy-icon.t-lastman{background:linear-gradient(160deg,#ef4444,#fca5a5 35%,#ef4444 55%,#991b1b) 0 0/200% 200%;border:1px solid #ef444440;width:36px;height:44px;font-size:18px;animation:4s ease-in-out infinite trophy-float,3.8s ease-in-out infinite trophy-shimmer;box-shadow:0 0 12px #ef44444d,0 0 4px #ef444426,inset 0 1px 1px #ffffff1a}.trophy-item:hover .trophy-icon.t-lastman{box-shadow:0 0 22px #ef444480,0 0 8px #ef44444d,inset 0 1px 1px #ffffff29}.trophy-icon:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff26 45%,#ffffff0d 55%,#0000 70%) 0 0/300% 100%;border-radius:10px;animation:4s linear infinite trophy-light-sweep;position:absolute;inset:0}.trophy-year{color:var(--league-dim);letter-spacing:.5px;opacity:.7;margin-top:3px;font-size:8px;font-weight:500}.trophy-item:hover .trophy-year{opacity:1}@media(max-width:768px){.matchup-expanded{grid-template-columns:1fr}.matchup-right{position:static}}.matchup-scorebug{border:1px solid var(--league-border);background:linear-gradient(135deg,#151518f2,#0f0f12fa);border-radius:16px;padding:20px 20px 16px;position:relative;overflow:hidden}.matchup-scorebug:before{content:"";background:linear-gradient(90deg,var(--league-gold),var(--league-teal),var(--league-purple));height:3px;position:absolute;top:0;left:0;right:0}.scorebug-badge-row{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.badge-mustwin{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-pink);background:#ec489926;border:1px solid #ec489933;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-block}.badge-week{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee26;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-block}.badge-live-matchup{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-green);background:#34d3991a;border:1px solid #34d39926;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-flex}.badge-live-matchup .dot{background:var(--league-green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-green}.scorebug-h2h{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;margin-bottom:12px;display:grid}.scorebug-team{text-align:center}.scorebug-team.left{text-align:right;padding-right:24px}.scorebug-team.right{text-align:left;padding-left:24px}.scorebug-team-name{color:var(--league-text);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.scorebug-team-name.winning{color:var(--league-gold);text-shadow:0 0 20px #22d3ee33}.scorebug-team-name.losing{color:var(--league-dim)}.scorebug-score{font-variant-numeric:tabular-nums;letter-spacing:-2px;margin-bottom:4px;font-size:40px;font-weight:800;line-height:1;animation:.6s ease-out score-count}.scorebug-score.gold{color:var(--league-gold);text-shadow:0 0 40px #22d3ee4d}.scorebug-score.dim{color:var(--league-dim)}.scorebug-meta{color:var(--league-muted);letter-spacing:.3px;font-size:10px}.scorebug-vs{flex-direction:column;align-items:center;gap:4px;display:flex}.scorebug-vs-text{color:var(--league-dim);letter-spacing:4px;text-transform:uppercase;font-size:11px;font-weight:800}.scorebug-diff-total{color:var(--league-gold);background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:8px;padding:2px 10px;font-size:18px;font-weight:800}.scorebug-tow{background:var(--league-border);border-radius:4px;height:8px;margin-bottom:12px;position:relative;overflow:hidden}.scorebug-tow-fill{background:linear-gradient(90deg,var(--league-gold),#22d3ee99);border-radius:4px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1);animation:1.2s cubic-bezier(.4,0,.2,1) bar-fill-left;position:absolute;top:0;left:0}.scorebug-tow-fill.right-winning{background:linear-gradient(270deg,var(--league-teal),#22d3ee99);left:auto;right:0}.scorebug-winprob{color:var(--league-muted);letter-spacing:.3px;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.scorebug-winprob span{font-variant-numeric:tabular-nums}.scorebug-winprob .prob-high{color:var(--league-gold)}.battle-cards{flex-direction:column;gap:4px;display:flex}.battle-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;padding:0;transition:border-color .2s,box-shadow .2s;animation:.4s ease-out both card-enter;overflow:hidden}.battle-card:hover{border-color:var(--league-border-light)}.battle-card:first-child{animation-delay:0s}.battle-card:nth-child(2){animation-delay:40ms}.battle-card:nth-child(3){animation-delay:80ms}.battle-card:nth-child(4){animation-delay:.12s}.battle-card:nth-child(5){animation-delay:.16s}.battle-card:nth-child(6){animation-delay:.2s}.battle-card:nth-child(7){animation-delay:.24s}.battle-card:nth-child(8){animation-delay:.28s}.battle-card:nth-child(9){animation-delay:.32s}.battle-card:nth-child(10){animation-delay:.36s}.battle-card.left-wins{border-left:2px solid var(--league-gold);animation:.4s ease-out both card-enter,3s ease-in-out 1s infinite gold-pulse}.battle-card.right-wins{border-right:2px solid var(--league-teal)}.battle-card.tied{border-left:2px solid var(--league-dim);border-right:2px solid var(--league-dim)}.battle-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;padding:10px 12px;display:grid}.battle-player{align-items:center;gap:10px;display:flex}.battle-player.left{justify-content:flex-start}.battle-player.right{flex-direction:row-reverse;justify-content:flex-end}.battle-headshot{background:var(--league-border);border:2px solid var(--league-border-light);width:36px;height:36px;color:var(--league-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex;overflow:hidden}.battle-headshot.winner{border-color:var(--league-gold);box-shadow:0 0 10px #22d3ee33}.battle-headshot.loser{opacity:.5;border-color:var(--league-border)}.battle-info{flex-direction:column;gap:2px;display:flex}.battle-player.right .battle-info{text-align:right}.battle-pname{color:var(--league-text);font-size:13px;font-weight:700;line-height:1.2}.battle-pname.winner{color:var(--league-gold)}.battle-pname.loser{color:var(--league-dim)}.battle-team-abbr{color:var(--league-muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:600}.battle-points{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.battle-player.right .battle-points{align-items:flex-start}.battle-pts-actual{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.battle-pts-actual.winner{color:var(--league-gold)}.battle-pts-actual.loser{color:var(--league-dim)}.battle-pts-proj{color:var(--league-muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.battle-center{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.battle-pos{color:var(--league-teal);letter-spacing:1.5px;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee1f;border-radius:6px;padding:2px 10px;font-size:10px;font-weight:800}.battle-diff{font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:800;animation:.5s ease-out both diff-pop}.battle-diff.positive{color:var(--league-gold);background:#22d3ee1a}.battle-diff.negative{color:var(--league-dim);background:#55556026}.battle-diff.zero{color:var(--league-muted);background:#9ca3af1a}.battle-tow{width:100%;height:3px;display:flex}.battle-tow-left{background:var(--league-gold);height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);animation:1s cubic-bezier(.4,0,.2,1) bar-fill-left}.battle-tow-right{background:var(--league-teal);opacity:.4;flex:1;height:100%}.battle-card.right-wins .battle-tow-left{background:var(--league-dim);opacity:.3}.battle-card.right-wins .battle-tow-right{background:var(--league-teal);opacity:1}.battle-card.left-wins .battle-tow-right{background:var(--league-dim);opacity:.3}.battle-context{border-top:1px solid var(--league-border);background:#0a0a0c80;padding:8px 16px 12px;display:none}.battle-card.expanded .battle-context{grid-template-columns:1fr 1fr;gap:8px 40px;font-size:10px;display:grid}.battle-stat-row{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.battle-stat-label{color:var(--league-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:500}.battle-stat-val{color:var(--league-text);font-variant-numeric:tabular-nums;font-weight:700}.battle-stat-val.good{color:var(--league-green)}.battle-stat-val.bad{color:var(--league-red)}.battle-stat-val.neutral{color:var(--league-muted)}.matchup-strength{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.matchup-strength.elite{color:var(--league-green);background:#34d39926}.matchup-strength.good{color:var(--league-teal);background:#22d3ee1a}.matchup-strength.tough{color:var(--league-red);background:#ef444426}.battle-expand-toggle{cursor:pointer;color:var(--league-dim);letter-spacing:1px;text-transform:uppercase;border-top:1px solid var(--league-border);justify-content:center;padding:4px;font-size:10px;font-weight:600;transition:color .2s;display:flex}.battle-expand-toggle:hover{color:var(--league-teal)}@media(max-width:768px){.scorebug-h2h{text-align:center;grid-template-columns:1fr;gap:12px}.scorebug-team.left,.scorebug-team.right{text-align:center;padding:0}.scorebug-team.left{order:1}.scorebug-vs{flex-direction:row;order:2;gap:8px}.scorebug-team.right{order:3}.scorebug-score{font-size:32px}.scorebug-team-name{font-size:12px}.matchup-scorebug{padding:16px 12px}.battle-main{grid-template-columns:1fr;gap:8px;padding:12px}.battle-player.left,.battle-player.right{flex-direction:row;justify-content:space-between}.battle-player.right .battle-info{text-align:left}.battle-player.right .battle-points{align-items:flex-end}.battle-center{border-top:1px solid var(--league-border);border-bottom:1px solid var(--league-border);flex-direction:row;justify-content:center;gap:12px;padding:4px 0}.battle-headshot{width:32px;height:32px}.battle-pname{font-size:12px}.battle-pts-actual{font-size:16px}.battle-card.expanded .battle-context{grid-template-columns:1fr}}@media(max-width:480px){.scorebug-score{font-size:26px}.scorebug-team-name{font-size:10px}.scorebug-badge-row{flex-wrap:wrap;justify-content:center}.battle-pname{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}}.h2h-history{flex-wrap:wrap;gap:12px;display:flex}.h2h-game{border:1px solid var(--league-border);text-align:center;background:#ffffff05;border-radius:8px;flex:1;min-width:120px;padding:12px;font-size:11px}.h2h-game .week{color:var(--league-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:9px;font-weight:700}.h2h-game .result{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.h2h-game .result.win{color:var(--league-green)}.h2h-game .result.loss{color:var(--league-pink)}.playoff-bar-container{margin-top:8px}.playoff-bar-bg{background:#ffffff0a;border-radius:6px;height:24px;position:relative;overflow:hidden}.playoff-bar-fill{background:linear-gradient(90deg,var(--league-pink),#f472b6);color:#fff;text-shadow:0 1px 2px #0000004d;border-radius:6px;justify-content:center;align-items:center;height:100%;font-size:11px;font-weight:700;display:flex}.matchup-sidebar-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;overflow:hidden}.matchup-sidebar-card .card-header{border-bottom:1px solid var(--league-border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.matchup-sidebar-card .card-header .card-title{text-transform:uppercase;letter-spacing:1px;color:var(--league-text);font-size:11px;font-weight:700}.matchup-sidebar-card .card- .h2h-history-compact{flex-direction:column;gap:0;display:flex}.h2h-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.h2h-row:last-child{border-bottom:none}.h2h-row .h2h-week{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;min-width:70px;font-size:10px;font-weight:600}.h2h-row .h2h-score{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.h2h-row .h2h-score.win{color:var(--league-green)}.h2h-row .h2h-score.loss{color:var(--league-pink)}.h2h-series{color:var(--league-green);text-align:center;border-bottom:1px solid var(--league-border);margin-bottom:4px;padding-bottom:8px;font-size:11px;font-weight:700}.playoff-compact{text-align:center}.playoff-compact .playoff-pct{color:var(--league-pink);font-size:36px;font-weight:800;line-height:1.1}.playoff-compact .playoff-label{color:var(--league-muted);margin-top:2px;margin-bottom:8px;font-size:10px}.playoff-compact .playoff-bar-bg{background:#ffffff0a;border-radius:6px;height:18px;position:relative;overflow:hidden}.playoff-compact .playoff-bar-fill{background:linear-gradient(90deg,var(--league-pink),#f472b6);color:#fff;text-shadow:0 1px 2px #0000004d;border-radius:6px;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:700;display:flex}.playoff-compact .playoff-scenario{color:var(--league-dim);margin-top:8px;font-size:10px;line-height:1.5}.ai-insight-card{padding:12px 14px}.ai-insight-card .ai-pick{color:var(--league-teal);margin-bottom:6px;font-size:12px;font-weight:700}.ai-insight-card .ai-factors{color:var(--league-muted);font-size:10px;line-height:1.6}.ai-insight-card .ai-factor{justify-content:space-between;padding:3px 0;display:flex}.ai-insight-card .ai-factor .good{color:var(--league-green);font-weight:600}.ai-insight-card .ai-factor .bad{color:var(--league-pink);font-weight:600}.players-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.player-search{background:var(--league-surface);border:1px solid var(--league-border-light);min-width:250px;color:var(--league-text);border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:13px;transition:border-color .2s}.player-search:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}.player-search::placeholder{color:var(--league-dim)}.filter-btn{letter-spacing:.5px;color:var(--league-muted);background:var(--league-surface);border:1px solid var(--league-border-light);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:all .2s}.filter-btn:hover{color:var(--league-text);border-color:var(--league-dim)}.filter-btn.active{color:var(--league-teal);border-color:var(--league-teal);background:#22d3ee14}.players-table{border-collapse:collapse;width:100%;font-size:12px}.players-table thead th{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:8px 10px;font-size:9px;font-weight:700}.players-table thead th:nth-child(n+4){text-align:right}.players-table thead th:last-child{text-align:center}.players-table tbody td{font-variant-numeric:tabular-nums;border-bottom:1px solid #1a1a1e80;padding:10px}.players-table tbody td:nth-child(n+4){text-align:right}.players-table tbody td:last-child{text-align:center}.players-table tbody tr{transition:background .2s}.players-table tbody tr:hover{background:#22d3ee05}.add-btn{color:var(--league-teal);cursor:pointer;letter-spacing:.5px;background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:4px;padding:4px 12px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;transition:all .2s}.add-btn:hover{background:#22d3ee33}.trade-card{border:1px solid var(--league-border);background:#151518d9;border-radius:12px;margin-bottom:16px;padding:20px;position:relative}.trade-offer{align-items:center;gap:20px;margin:16px 0;display:flex}.trade-side{border:1px solid var(--league-border);text-align:center;background:#ffffff05;border-radius:8px;flex:1;padding:14px}.trade-side-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);margin-bottom:8px;font-size:9px;font-weight:700}.trade-player-name{color:var(--league-text);font-size:15px;font-weight:700}.trade-player-meta{color:var(--league-muted);margin-top:4px;font-size:11px}.trade-arrow{color:var(--league-dim);flex-shrink:0;font-size:20px}.trade-ai-rating{background:#a855f70d;border:1px solid #a855f71f;border-radius:8px;align-items:center;gap:10px;margin:12px 0 16px;padding:10px 14px;font-size:12px;display:flex}.trade-ai-grade{color:var(--league-pink);font-size:18px;font-weight:800}.trade-actions{gap:10px;display:flex}.btn{letter-spacing:.5px;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.btn-accept{color:var(--league-green);background:#34d39926;border:1px solid #34d39933}.btn-accept:hover{background:#34d39940}.btn-decline{color:var(--league-pink);background:#ec489926;border:1px solid #ec489933}.btn-decline:hover{background:#ec489940}.btn-counter{color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee33}.btn-counter:hover{background:#22d3ee33}.btn-teal{color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee33}.btn-teal:hover{background:#22d3ee33}.btn-gold{color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee33}.btn-gold:hover{background:#22d3ee33}.trade-history-item{border-bottom:1px solid #1a1a1e80;padding:14px 0;font-size:12px;line-height:1.5}.trade-history-item:last-child{border-bottom:none}.trade-date{color:var(--league-dim);margin-top:4px;font-size:10px}.quick-ref-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.quick-ref-card{text-align:center;background:#22d3ee0a;border:1px solid #22d3ee1f;border-radius:10px;padding:18px}.quick-ref-value{color:var(--league-teal);margin-bottom:4px;font-size:28px;font-weight:800}.quick-ref-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-muted);font-size:10px;font-weight:600}.rule-section{margin-bottom:20px}.rule-section h3{color:var(--league-teal);border-bottom:1px solid var(--league-border);margin-bottom:10px;padding-bottom:6px;font-size:14px;font-weight:700}.rule-section p,.rule-section li{color:var(--league-muted);font-size:13px;line-height:1.7}.rule-section ul{padding-left:0;list-style:none}.rule-section li{padding:4px 0}.rule-section li:before{content:"▸";color:var(--league-teal);margin-right:8px;font-size:10px}.view-full-link{color:var(--league-teal);letter-spacing:.5px;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;margin-top:16px;padding:10px 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.view-full-link:hover{background:#22d3ee26}.commish-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.health-stat{border-bottom:1px solid #1a1a1e80;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.health-stat:last-child{border-bottom:none}.health-icon{font-size:16px}.health-value{font-weight:700}.health-value.good{color:var(--league-green)}.health-value.warn{color:var(--league-pink)}.inactive-name{color:var(--league-pink);font-weight:600}.commish-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.commish-btn{letter-spacing:.5px;cursor:pointer;background:var(--league-surface);color:var(--league-teal);border:none;border:1px solid var(--league-border-light);border-radius:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.commish-btn:hover{border-color:var(--league-teal);background:#22d3ee0f}.calendar-item{border-bottom:1px solid #1a1a1e80;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.calendar-item:last-child{border-bottom:none}.calendar-date{color:var(--league-teal);min-width:80px;font-size:11px;font-weight:700}.calendar-event{color:var(--league-text)}.compliance-row{border-bottom:1px solid #1a1a1e66;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.compliance-row:last-child{border-bottom:none}.compliance-check{color:var(--league-green);font-weight:700}.contests-summary-row{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.contest-summary-card{border:1px solid var(--league-border);background:#151518d9;border-radius:12px;padding:20px;position:relative}.contest-summary-card.gold-accent{border-left:3px solid var(--league-gold)}.contest-summary-card.teal-accent{border-left:3px solid var(--league-teal)}.contest-summary-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);margin-bottom:4px;font-size:9px;font-weight:700}.contest-summary-name{color:var(--league-gold);margin-bottom:10px;font-size:16px;font-weight:800}.contest-summary-card.teal-accent .contest-summary-name{color:var(--league-teal)}.contest-summary-detail{color:var(--league-muted);margin-bottom:4px;font-size:12px;line-height:1.6}.contest-summary-detail strong{color:var(--league-text);font-weight:600}.division-race-row{border-bottom:1px solid #1a1a1e66;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.division-race-row:last-child{border-bottom:none}.division-race-label{color:var(--league-muted);font-weight:500}.division-race-leader{color:var(--league-text);font-weight:600}.division-race-record{color:var(--league-dim);margin-left:6px;font-size:11px}.crown-icon{color:var(--league-gold);margin-right:4px;font-size:11px}.wildcard-section{margin-bottom:24px}.wildcard-section-header{color:var(--league-text);margin-bottom:4px;font-size:16px;font-weight:800}.wildcard-section-sub{color:var(--league-muted);margin-bottom:16px;font-size:12px}.wildcard-card{border:1px solid var(--league-border);border-left:3px solid var(--league-gold);background:#151518d9;border-radius:10px;padding:14px 16px;transition:all .3s;position:relative}.wildcard-card.settled{opacity:.7}.wildcard-card.current{border-left-color:var(--league-teal);opacity:1;border-color:#22d3ee4d;box-shadow:0 0 20px #22d3ee1a}.wildcard-week{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:9px;font-weight:700;display:flex}.wildcard-name{color:var(--league-text);margin-bottom:2px;font-size:13px;font-weight:700}.wildcard-desc{color:var(--league-muted);margin-bottom:6px;font-size:11px;line-height:1.4}.wildcard-winner{color:var(--league-green);font-size:11px;font-weight:600}.wildcard-winner .checkmark{margin-right:4px}.wildcard-tbd{color:var(--league-dim);font-size:11px;font-weight:600}.badge-7{color:var(--league-gold);background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.badge-live-teal{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:8px;font-weight:700;display:inline-flex}.badge-live-teal .dot{background:var(--league-teal);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse-green}.sidebets-section{margin-bottom:24px}.sidebets-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sidebets-title{color:var(--league-text);font-size:16px;font-weight:800}.sidebet-card{border:1px solid var(--league-border);background:#151518d9;border-radius:12px;margin-bottom:12px;padding:18px 20px;position:relative}.sidebet-card:last-child{margin-bottom:0}.sidebet-parties{align-items:center;gap:16px;margin-bottom:10px;display:flex}.sidebet-party{color:var(--league-text);flex:1;font-size:12px;font-weight:600}.sidebet-party.right{text-align:right}.sidebet-vs{color:var(--league-dim);letter-spacing:2px;flex-shrink:0;font-size:10px;font-weight:700}.sidebet-terms{color:var(--league-muted);border:1px solid var(--league-border);background:#ffffff05;border-radius:8px;margin-bottom:10px;padding:10px 14px;font-size:12px;line-height:1.5}.sidebet-wager{color:var(--league-gold);font-weight:700}.sidebet-footer{justify-content:space-between;align-items:center;font-size:11px;display:flex}.badge-inprogress{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee33;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.badge-settled{text-transform:uppercase;letter-spacing:1px;color:var(--league-green);background:#34d3991f;border:1px solid #34d39933;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.badge-pending{text-transform:uppercase;letter-spacing:1px;color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee33;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.financials-section{margin-bottom:24px}.financials-title{color:var(--league-text);margin-bottom:16px;font-size:16px;font-weight:800}.financials-table{border-collapse:collapse;width:100%;font-size:12px}.financials-table thead th{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:8px 10px;font-size:9px;font-weight:700}.financials-table thead th:nth-child(n+2){text-align:right}.financials-table tbody td{font-variant-numeric:tabular-nums;border-bottom:1px solid #1a1a1e80;padding:9px 10px}.financials-table tbody td:nth-child(n+2){text-align:right}.financials-table tbody tr{transition:background .2s}.financials-table tbody tr:hover{background:#22d3ee05}.financials-table tbody tr.me-row{background:#22d3ee0f}.financials-table tbody tr.me-row td{color:#22d3ee}.financials-note{color:var(--league-dim);margin-top:10px;font-size:11px;font-style:italic}.briar-bowl-card{border:1px solid var(--league-border);border-left:3px solid var(--league-purple);background:#151518d9;border-radius:12px;padding:20px}.briar-bowl-title{color:var(--league-purple);margin-bottom:4px;font-size:14px;font-weight:800}.briar-bowl-sub{color:var(--league-muted);margin-bottom:12px;font-size:12px}.briar-bracket{grid-template-columns:1fr 1fr 1fr;gap:8px;font-size:11px;display:grid}.briar-team{text-align:center;color:var(--league-text);background:#a855f70d;border:1px solid #a855f71f;border-radius:6px;padding:8px 10px;font-weight:500}.briar-note{color:var(--league-dim);margin-top:10px;font-size:10px;font-style:italic}.trophy-case{background:var(--league-surface);border:1px solid #a855f759;border-radius:10px;margin-bottom:12px;padding:8px 14px}.trophy-case-header{color:#a855f7;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.trophy-case-row{align-items:flex-end;gap:10px;display:flex}.trophy-case-item{flex-direction:column;align-items:center;gap:1px;display:flex}.trophy-case-icon{font-size:18px;animation:3s ease-in-out infinite trophyShimmer}.trophy-case-year{color:#a855f7b3;font-variant-numeric:tabular-nums;font-size:8px;font-weight:700}.trophy-case-empty{color:var(--league-muted);padding:4px 0;font-size:10px;font-style:italic}.set-lineup-btn{color:var(--league-teal);letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#22d3ee26,#22d3ee14);border:1px solid #22d3ee4d;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.set-lineup-btn:hover{background:linear-gradient(135deg,#22d3ee40,#22d3ee26);border-color:#22d3ee80;box-shadow:0 0 20px #22d3ee26}.set-lineup-btn svg{width:16px;height:16px}.lineup-view{animation:.35s fadeIn;display:none}.lineup-view.active,.dashboard-default{display:block}.dashboard-default.hidden{display:none}.lineup-topbar{border:1px solid var(--league-border);background:linear-gradient(135deg,#101014fa,#16161cf2);border-bottom:2px solid #22d3ee26;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:0;padding:14px 20px;display:flex}.lineup-back-btn{border:1px solid var(--league-border);color:var(--league-muted);letter-spacing:.5px;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.lineup-back-btn:hover{color:var(--league-text);border-color:var(--league-border-light);background:#ffffff0f}.lineup-topbar-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-gold);flex:1;font-size:16px;font-weight:800}.lineup-deadline{font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .3s;display:flex}.lineup-deadline.safe{color:var(--league-teal);background:#22d3ee14;border:1px solid #22d3ee33}.lineup-deadline.warning{color:#b94a4a;background:#b94a4a14;border:1px solid #b94a4a33}.lineup-deadline.danger{color:var(--league-red);background:#ef444414;border:1px solid #ef444433}.lineup-deadline.critical{color:var(--league-red);background:#ef44441f;border:1px solid #ef44444d;animation:1s ease-in-out infinite urgentPulse}.lineup-submit-btn{background:linear-gradient(135deg,var(--league-teal),#06b6d4);color:#0a0a0c;letter-spacing:.5px;cursor:pointer;border:none;border-radius:10px;padding:10px 28px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lineup-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.lineup-submit-btn:hover:before{left:100%}.lineup-submit-btn:hover{transform:translateY(-1px);box-shadow:0 0 30px #22d3ee59}.lineup-reset-btn{border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:10px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.lineup-reset-btn:hover{color:var(--league-text);border-color:var(--league-border-light)}.lineup-saved-toast{color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;animation:.4s toastSlideIn;display:none}.lineup-saved-toast.show{display:inline-flex}.lineup-cockpit{grid-template-columns:1fr 1.2fr 1fr;gap:0;margin-top:0;display:grid;position:relative}.cockpit-panel{border:1px solid var(--league-border);min-height:600px;padding:18px;position:relative;overflow:hidden}.cockpit-panel-left{background:#141418;border-right:none;border-radius:0 0 0 12px}.cockpit-panel-center{background:#121216;border-left:1px solid #22d3ee1f;border-right:1px solid #22d3ee1f;box-shadow:inset 0 0 40px #0000004d}.cockpit-panel-right{background:#141418;border-left:none;border-radius:0 0 12px}.cockpit-panel:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.cockpit-panel-left:before{background:linear-gradient(90deg,var(--league-teal),var(--league-gold))}.cockpit-panel-center:before{background:linear-gradient(90deg,var(--league-teal),var(--league-purple),var(--league-teal))}.cockpit-panel-right:before{background:linear-gradient(90deg,var(--league-dim),var(--league-border-light))}.cockpit-panel-center:after,.cockpit-panel-right:after{content:"";z-index:2;background:linear-gradient(#22d3ee40,#22d3ee0d,#22d3ee40);width:1px;position:absolute;top:2px;bottom:0;left:0}.cockpit-panel-center.comparison-active{box-shadow:inset 0 0 40px #0000004d,0 0 20px #22d3ee0f}.cockpit-panel-center.comparison-active:after{background:linear-gradient(#22d3ee66,#22d3ee1a,#22d3ee66);animation:2s ease-in-out infinite glowPulse}.cockpit-header{border-bottom:1px solid var(--league-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.cockpit-header-left{align-items:center;gap:10px;display:flex}.cockpit-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-text);font-size:11px;font-weight:800}.cockpit-subtitle{color:var(--league-dim);font-size:10px;font-weight:600}.cockpit-proj{color:var(--league-gold);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cockpit-proj-label{color:var(--league-dim);margin-right:4px;font-size:10px;font-weight:600}.lineup-strength-bar-track{background:#ffffff0a;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.lineup-strength-bar-fill{background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,var(--league-teal));border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.lineup-card{border:1px solid var(--league-border);border-left:4px solid var(--league-teal);cursor:pointer;background:linear-gradient(135deg,#151518f2,#1c1c21e6);border-radius:8px;align-items:center;gap:8px;margin-bottom:5px;padding:8px 10px;transition:all .15s;display:flex;position:relative;overflow:visible}.lineup-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#22d3ee0f,#0000);width:0;transition:width .15s;position:absolute;top:0;bottom:0;left:0}.lineup-card:hover:after{width:100%}.lineup-card:hover{z-index:5;border-color:#22d3ee66;transform:scale(1.02);box-shadow:0 0 16px #22d3ee1f}.lineup-card.card-selected{background:linear-gradient(135deg,#22d3ee14,#22d3ee05);animation:2s ease-in-out infinite selectedPulse;transform:scale(1.02);box-shadow:0 0 20px #22d3ee26;border-color:#22d3ee99!important}.lineup-card.eligible-glow{cursor:pointer;background:linear-gradient(135deg,#22d3ee14,#22d3ee05);border-color:#22d3ee80;animation:2s ease-in-out infinite eligiblePulse;opacity:1!important}.lineup-card[data-pos=QB]{border-left-color:#60a5fa}.lineup-card[data-pos=RB]{border-left-color:#ef4444}.lineup-card[data-pos=WR]{border-left-color:#34d399}.lineup-card[data-pos=TE]{border-left-color:#fb923c}.lineup-card[data-pos=K]{border-left-color:#9ca3af}.lineup-card[data-pos=DEF]{border-left-color:#a855f7}.lineup-card[data-pos=FLEX]{border-left-color:#22d3ee}.pos-badge{letter-spacing:.5px;color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.pos-badge[data-p=QB]{background:#60a5fa}.pos-badge[data-p=RB]{background:#ef4444}.pos-badge[data-p=WR]{color:#0a0a0c;background:#34d399}.pos-badge[data-p=TE]{color:#0a0a0c;background:#fb923c}.pos-badge[data-p=K]{color:#0a0a0c;background:#9ca3af}.pos-badge[data-p=DEF]{background:#a855f7}.pos-badge[data-p=FLEX]{color:#0a0a0c;background:#22d3ee}.lineup-card-avatar{border:2px solid var(--league-border-light);width:32px;height:32px;color:var(--league-muted);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.lineup-card-info{z-index:1;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative}.lineup-card-row1{align-items:center;gap:6px;display:flex}.lineup-card-name{color:var(--league-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.lineup-card-team{color:var(--league-dim);letter-spacing:.5px;background:#ffffff0a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.lineup-card-row2{color:var(--league-dim);align-items:center;gap:8px;font-size:10px;display:flex}.lineup-card-matchup{border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.lineup-card-matchup.favorable{color:var(--league-green);background:#34d3991f}.lineup-card-matchup.tough{color:var(--league-red);background:#ef44441f}.lineup-card-matchup.neutral{color:var(--league-muted);background:#ffffff0a}.lineup-card-insight{color:var(--league-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:italic;overflow:hidden}.lineup-card-pts{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex;position:relative}.lineup-card-pts-val{color:var(--league-gold);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1}.lineup-card-pts-label{color:var(--league-dim);text-transform:uppercase;font-size:8px;font-weight:600}.lineup-card.bench-card{opacity:.7;background:#121216cc;border-left-width:3px;padding:7px 9px}.lineup-card.bench-card:hover{opacity:1}.lineup-card.bench-card .lineup-card-avatar{width:30px;height:30px;font-size:10px}.lineup-card.bench-card .lineup-card-name{font-size:11px}.lineup-card.bench-card .lineup-card-pts-val{font-size:13px}.bench-filter-tabs{gap:4px;margin-bottom:10px;display:flex}.bench-filter-tab{border:1px solid var(--league-border);color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#ffffff08;border-radius:5px;padding:4px 10px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;transition:all .2s}.bench-filter-tab:hover{color:var(--league-muted);border-color:var(--league-border-light)}.bench-filter-tab.active{color:var(--league-teal);background:#22d3ee1a;border-color:#22d3ee40}.warroom-radar{border:1px solid #22d3ee26;border-radius:50%;width:80px;height:80px;margin:20px auto;position:relative}.warroom-radar:before{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee99,#0000);width:50%;height:2px;animation:3s linear infinite radarSweep;position:absolute;top:50%;left:50%}.warroom-radar:after{content:"";border:1px solid #22d3ee14;border-radius:50%;position:absolute;inset:25%}.warroom-state{animation:.2s fadeIn;display:none}.warroom-state.active{display:block}.scout-player-name{color:var(--league-text);margin-bottom:4px;font-size:18px;font-weight:800}.scout-player-meta{align-items:center;gap:8px;margin-bottom:16px;display:flex}.warroom-trend-table{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:11px}.warroom-trend-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:6px 8px;font-size:9px;font-weight:700}.warroom-trend-table td{color:var(--league-muted);border-bottom:1px solid #ffffff05;padding:6px 8px}.warroom-trend-table .pts-col{color:#22d3ee;font-weight:700}.warroom-trend-table .note-col{color:var(--league-dim);font-size:10px;font-style:italic}.scout-matchup-badge{border-radius:6px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.scout-matchup-badge.tough{color:var(--league-red);background:#ef44441f}.scout-matchup-badge.favorable{color:var(--league-green);background:#34d3991f}.scout-matchup-badge.neutral{color:var(--league-muted);background:#ffffff0f}.scout-env{border:1px solid var(--league-border);color:var(--league-muted);background:#ffffff05;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.6}.scout-insight{border-left:3px solid var(--league-teal);color:var(--league-muted);background:#22d3ee0a;margin-bottom:10px;padding:8px 12px;font-size:11px;line-height:1.5}.scout-leaguewide{color:var(--league-dim);margin-bottom:10px;font-size:11px}.scout-replace-delta{color:var(--league-muted);background:#34d3990f;border:1px solid #34d39926;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.6}.comparison-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.comparison-col{text-align:center}.comparison-col-name{color:var(--league-text);margin-bottom:2px;font-size:14px;font-weight:800}.comparison-col-meta{color:var(--league-dim);margin-bottom:8px;font-size:10px}.tow-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tow-label{text-transform:uppercase;letter-spacing:.5px;color:var(--league-dim);text-align:right;flex-shrink:0;width:80px;font-size:9px;font-weight:700}.tow-bar-container{background:#ffffff08;border-radius:4px;flex:1;height:16px;display:flex;position:relative;overflow:hidden}.tow-bar-left{background:linear-gradient(90deg,var(--league-teal),#22d3ee80);color:#0a0a0c;border-radius:4px 0 0 4px;justify-content:flex-end;align-items:center;height:100%;padding-right:4px;font-size:9px;font-weight:700;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex}.tow-bar-right{background:linear-gradient(90deg,#a855f780,var(--league-purple));color:#fff;border-radius:0 4px 4px 0;justify-content:flex-start;align-items:center;height:100%;padding-left:4px;font-size:9px;font-weight:700;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex}.whatif-delta{background:#22d3ee0a;border:1px solid #22d3ee1f;border-radius:10px;margin-bottom:16px;padding:14px 16px}.whatif-delta-title{color:var(--league-teal);margin-bottom:8px;font-size:12px;font-weight:700}.whatif-delta-row{color:var(--league-muted);justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.whatif-delta-row .change-pos{color:var(--league-green);font-weight:700}.whatif-delta-row .change-neg{color:var(--league-red);font-weight:700}.whatif-delta-bar{background:#ffffff0a;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.whatif-delta-bar-fill{background:linear-gradient(90deg,var(--league-teal),var(--league-green));border-radius:4px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.card-action-btn{letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:1px solid #22d3ee4d;border-radius:5px;flex-shrink:0;margin-left:8px;padding:4px 10px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;transition:all .2s}.card-action-btn.bench-action{color:#fb923c;background:#fb923c14;border-color:#fb923c40}.card-action-btn.bench-action:hover{background:#fb923c26;border-color:#fb923c80}.card-action-btn.start-action{color:var(--league-teal);background:#22d3ee14;border-color:#22d3ee40}.card-action-btn.start-action:hover{background:#22d3ee26;border-color:#22d3ee80;box-shadow:0 0 10px #22d3ee33}.cockpit-swap-btn{background:linear-gradient(135deg,var(--league-teal),#06b6d4);color:#0a0a0c;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;transition:all .3s;display:block;position:relative;overflow:hidden}.cockpit-swap-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #22d3ee59}.cockpit-swap-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cockpit-swap-btn:hover:before{left:100%}.waiver-alert{color:var(--league-muted);background:#a855f70f;border:1px solid #a855f726;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5}.waiver-alert strong{color:var(--league-purple)}.lineup-summary-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.lineup-summary-stat{border:1px solid var(--league-border);text-align:center;background:#ffffff05;border-radius:8px;padding:10px}.lineup-summary-stat-val{color:var(--league-gold);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.lineup-summary-stat-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:9px;font-weight:600}.warroom-ai-rec{color:var(--league-muted);background:#a855f70f;border:1px solid #a855f726;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5}.warroom-ai-rec strong{color:var(--league-purple)}.waiver-upgrades{border-left:3px solid var(--league-teal);margin-top:14px;padding-left:10px}.waiver-upgrades-header{text-transform:uppercase;letter-spacing:1.2px;color:var(--league-teal);margin-bottom:8px;font-size:9px;font-weight:800}.waiver-upgrade-card{color:var(--league-muted);background:#22d3ee0a;border:1px solid #22d3ee1f;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:11px;line-height:1.5}.waiver-upgrade-card:last-child{margin-bottom:0}.waiver-upgrade-player{color:var(--league-text);font-weight:700}.waiver-upgrade-proj{color:var(--league-teal);font-weight:700}.waiver-upgrade-delta{color:var(--league-green);font-weight:700}.waiver-upgrade-replace{color:var(--league-dim);margin-top:2px;font-size:10px;display:block}.waiver-upgrade-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.waiver-claim-btn{background:var(--league-teal);color:var(--league-bg);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:5px;padding:3px 10px;font-size:9px;font-weight:800;transition:opacity .2s}.waiver-claim-btn:hover{opacity:.85}.waiver-bid-badge{color:var(--league-dim);align-items:center;gap:4px;font-size:9px;display:inline-flex}.waiver-bid-badge .premium-lock{color:var(--league-purple);letter-spacing:.3px;background:#a855f726;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:800}.waiver-upgrades-empty{color:var(--league-dim);padding:8px 0;font-size:11px}.lineup-card.card-hovered-starter:before{content:"";z-index:10;background:#22d3ee4d;width:18px;height:1px;animation:.15s fadeIn;position:absolute;top:50%;right:-18px}.lineup-card.card-hovered-bench:before{content:"";z-index:10;background:#22d3ee4d;width:18px;height:1px;animation:.15s fadeIn;position:absolute;top:50%;left:-18px}.lineup-card.just-swapped{animation:.7s cubic-bezier(.4,0,.2,1) swapFlash}.lineup-card.swap-slide-right{animation:.3s slideRight}.lineup-card.swap-slide-left{animation:.3s slideLeft}.lock-badge{letter-spacing:.5px;text-transform:uppercase;pointer-events:none;text-align:center;white-space:nowrap;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:8px;font-weight:800;display:block}.lock-badge-must{color:#22d3ee;background:#22d3ee26;border:1px solid #22d3ee4d}.lock-badge-strong{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.lock-badge-risky{color:#fb923c;background:#fb923c1f;border:1px solid #fb923c40}.bench-card .lock-badge-must,.bench-card .lock-badge-strong{animation:2s ease-in-out infinite benchAlertPulse}@media(max-width:768px){.lineup-cockpit{grid-template-columns:1fr;gap:0}.cockpit-panel{border-radius:0;min-height:auto}.cockpit-panel-left{border-right:1px solid var(--league-border);border-radius:0;order:1}.cockpit-panel-center{border-left:1px solid var(--league-border);border-right:1px solid var(--league-border);order:3}.cockpit-panel-right{border-left:1px solid var(--league-border);border-radius:0;order:2}.lineup-topbar{border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;gap:10px}.lineup-topbar-title{text-align:center;font-size:14px}.lineup-submit-btn{text-align:center;width:100%}.lineup-card{padding:7px 8px}.lineup-card-avatar{width:28px;height:28px;font-size:10px}.lineup-card-name{font-size:11px}.lineup-card-pts-val{font-size:13px}.cockpit-title{font-size:10px}.lineup-card.card-hovered-starter:before,.lineup-card.card-hovered-bench:before{display:none}.lineup-mobile-sticky{border-top:1px solid var(--league-border);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0cf2;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.lineup-mobile-sticky .lineup-submit-btn{flex:1}}@media(min-width:769px){.lineup-mobile-sticky{display:none}}@media(max-width:480px){.lineup-card{gap:5px;margin-bottom:3px;padding:5px 6px}.lineup-card-avatar{width:24px;height:24px;font-size:9px}.lineup-card-name{font-size:10px}.pos-badge{padding:1px 4px;font-size:8px}.cockpit-proj{font-size:15px}}.offseason-timeline{align-items:flex-start;gap:0;padding:24px 0 32px;display:flex;position:relative;overflow-x:auto}.offseason-timeline:before{content:"";background:var(--league-border-light);z-index:0;border-radius:2px;height:3px;position:absolute;top:33px;left:0;right:0}.timeline-node{z-index:1;flex-direction:column;flex:1;align-items:center;min-width:180px;display:flex;position:relative}.timeline-dot{border:3px solid var(--league-border-light);background:var(--league-surface);border-radius:50%;width:18px;height:18px;margin-bottom:12px;transition:all .3s;position:relative}.timeline-node.completed .timeline-dot{background:var(--league-green);border-color:var(--league-green);box-shadow:0 0 12px #34d39966}.timeline-node.current .timeline-dot{background:var(--league-teal);border-color:var(--league-teal);animation:2s ease-in-out infinite pulse-green;box-shadow:0 0 16px #22d3ee80}.timeline-node.upcoming .timeline-dot{background:var(--league-teal);border-color:var(--league-teal);opacity:.7}.timeline-node.future .timeline-dot{background:var(--league-surface);border-color:var(--league-dim)}.timeline-label{text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:4px;font-size:12px;font-weight:700}.timeline-node.completed .timeline-label{color:var(--league-green)}.timeline-node.current .timeline-label,.timeline-node.upcoming .timeline-label{color:var(--league-teal)}.timeline-node.future .timeline-label{color:var(--league-dim)}.timeline-date{color:var(--league-muted);text-align:center;font-size:11px}.timeline-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700}.timeline-node.completed .timeline-status{color:var(--league-green);background:#34d3991f}.timeline-node.current .timeline-status{color:var(--league-teal);background:#22d3ee1f}.timeline-node.upcoming .timeline-status{color:var(--league-teal);background:#22d3ee14}.timeline-node.future .timeline-status{color:var(--league-dim);background:#55556026}.you-are-here{color:var(--league-teal);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;animation:2s ease-in-out infinite pulse-green}.keeper-section{grid-template-columns:1fr 340px;gap:20px;margin-top:20px;margin-bottom:28px;display:grid}.keeper-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.keeper-progress{align-items:center;gap:10px;display:flex}.keeper-progress-bar{background:var(--league-border);border-radius:3px;width:120px;height:6px;overflow:hidden}.keeper-progress-fill{background:var(--league-teal);border-radius:3px;height:100%;transition:width .3s}.keeper-progress-text{color:var(--league-teal);font-size:12px;font-weight:600}.keeper-table{border-collapse:collapse;width:100%}.keeper-table th{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:10px 12px;font-size:10px;font-weight:700}.keeper-table td{border-bottom:1px solid var(--league-border);vertical-align:middle;padding:12px;font-size:13px}.keeper-row-keeping{border-left:3px solid var(--league-teal);background:#22d3ee0a}.keeper-row-available{background:0 0}.keeper-row-available:hover{background:#ffffff05}.keeper-row-dimmed{opacity:.35}.keeper-player-name{color:var(--league-text);font-weight:700}.keeper-player-meta{color:var(--league-muted);font-size:11px}.keeper-status-keeping{color:var(--league-green);background:#34d3991a;border:1px solid #34d39933;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.keeper-discount-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--league-gold);background:#a855f71f;border:1px solid #a855f733;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.keeper-select-btn{color:var(--league-teal);cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:6px;padding:6px 16px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.keeper-select-btn:hover{background:#22d3ee26;border-color:#22d3ee66}.keeper-not-eligible{color:var(--league-dim);font-size:11px;font-style:italic}.keeper-sidebar .card{margin-bottom:16px}.keeper-rule-list{padding:0;list-style:none}.keeper-rule-list li{border-bottom:1px solid var(--league-border);color:var(--league-text);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.keeper-rule-list li:last-child{border-bottom:none}.keeper-rule-icon{text-align:center;width:20px;font-size:14px}.bump-calc-row{color:var(--league-muted);border-bottom:1px solid var(--league-border);padding:8px 0;font-size:12px;line-height:1.6}.bump-calc-row:last-child{border-bottom:none}.bump-tax-result{color:var(--league-green);text-align:center;background:#34d39914;border:1px solid #34d39926;border-radius:8px;margin-top:10px;padding:10px;font-size:13px;font-weight:700}.ai-suggestion-card{background:#a855f70f;border:1px solid #a855f726;border-radius:12px;padding:14px;animation:4s ease-in-out infinite float-glow}.ai-suggestion-header{text-transform:uppercase;letter-spacing:1px;color:var(--league-purple);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.ai-suggestion-text{color:var(--league-text);font-size:12px;line-height:1.6}.draft-pick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.draft-pick-slot{border:1px solid var(--league-border);text-align:center;background:#15151899;border-radius:8px;padding:12px;transition:all .2s}.draft-pick-slot.own{border-color:var(--league-border-light)}.draft-pick-slot.keeper-used{background:#22d3ee0a;border-color:#22d3ee33}.draft-pick-slot.traded-away{opacity:.5;background:#ef44440a;border-color:#ef444426}.draft-pick-slot.traded-away .draft-pick-detail{text-decoration:line-through}.draft-pick-slot.acquired{background:#34d3990a;border-color:#34d39926}.draft-pick-round{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);margin-bottom:4px;font-size:10px;font-weight:700}.draft-pick-detail{color:var(--league-muted);font-size:11px;line-height:1.5}.draft-pick-icon{margin-bottom:4px;font-size:16px}.draft-net-summary{color:var(--league-text);background:#22d3ee0f;border:1px solid #22d3ee1f;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}.draft-net-count{color:var(--league-teal);font-size:20px;font-weight:800}.proposals-list{flex-direction:column;gap:16px;max-height:400px;margin-top:8px;display:flex;overflow-y:auto}.proposal-card{border:1px solid var(--league-border);background:#151518d9;border-radius:12px;padding:20px}.proposal-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.proposal-title{color:var(--league-text);font-size:15px;font-weight:700}.proposal-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700}.proposal-status.voting{color:var(--league-teal);background:#22d3ee1f}.proposal-status.discussion{color:var(--league-gold);background:#a855f71f}.proposal-meta{color:var(--league-muted);margin-bottom:14px;font-size:12px}.proposal-vote-bar{background:var(--league-border);border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden}.proposal-vote-fill{background:var(--league-teal);border-radius:3px;height:100%;transition:width .3s}.proposal-vote-count{color:var(--league-muted);margin-bottom:12px;font-size:11px}.proposal-actions{gap:10px;display:flex}.proposal-btn{cursor:pointer;border:1px solid;border-radius:6px;padding:8px 20px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.proposal-btn.yes{color:var(--league-green);background:#34d39914;border-color:#34d39933}.proposal-btn.yes:hover{background:#34d39926}.proposal-btn.no{color:var(--league-red);background:#ef444414;border-color:#ef444433}.proposal-btn.no:hover{background:#ef444426}.proposal-btn.second{color:var(--league-gold);background:#a855f714;border-color:#a855f733}.proposal-btn.second:hover{background:#a855f726}.financial-card{flex-direction:column;justify-content:space-between;display:flex}.financial-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0;display:grid}.financial-item{text-align:center;border:1px solid var(--league-border);background:#15151899;border-radius:12px;padding:14px}.financial-item-label{text-transform:uppercase;letter-spacing:.5px;color:var(--league-dim);margin-bottom:6px;font-size:10px;font-weight:700}.financial-item-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.financial-item-value.owed{color:var(--league-red)}.financial-item-value.won{color:var(--league-green)}.financial-item-value.credit{color:var(--league-gold)}.financial-item-value.due{color:var(--league-text)}.financial-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.pay-now-btn{color:#0a0a0c;background:linear-gradient(135deg,var(--league-teal),#06b6d4);cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:all .2s}.pay-now-btn:hover{box-shadow:0 0 20px #22d3ee4d}.hold-toggle{color:var(--league-muted);align-items:center;gap:8px;font-size:12px;display:flex}.toggle-switch{background:var(--league-border);cursor:pointer;border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.toggle-switch:after{content:"";background:var(--league-muted);border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.toggle-switch.active{background:#22d3ee4d}.toggle-switch.active:after{background:var(--league-teal);left:18px}.realignment-cycle{align-items:center;gap:12px;margin-bottom:16px;display:flex}.realignment-cycle-badge{color:var(--league-gold);background:#a855f71a;border:1px solid #a855f733;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:700}.realignment-cycle-text{color:var(--league-muted);font-size:12px}.realignment-divisions{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px;display:grid}.realignment-div{border:1px solid var(--league-border);text-align:center;background:#15151899;border-radius:12px;padding:16px}.realignment-div-name{color:var(--league-text);margin-bottom:4px;font-size:14px;font-weight:700}.realignment-div-wins{color:var(--league-gold);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.realignment-div-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.realignment-note{color:var(--league-dim);margin-top:12px;font-size:11px;font-style:italic}.offseason-section-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-muted);align-items:center;gap:8px;margin-top:28px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.offseason-section-header:first-child{margin-top:0}.offseason-card-title{color:var(--league-text);text-transform:none;letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:700}.draft-capital-count{color:var(--league-teal);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.draft-capital-row{border-bottom:1px solid #30363d66;justify-content:space-between;padding:5px 0;font-size:11px;line-height:1.8;display:flex}.draft-capital-row:last-child{border-bottom:none}.draft-capital-summary{color:var(--league-teal);background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:11px}.cta-btn{color:#0a0a0c;background:linear-gradient(135deg,var(--league-teal),#06b6d4);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:all .2s}.cta-btn:hover{box-shadow:0 0 20px #22d3ee4d}.alphas-corner{box-sizing:border-box;background:#121216;border:1px solid #a855f726;border-left:3px solid #a855f780;border-radius:12px;width:100%;min-width:0;padding:16px;position:relative;overflow:hidden}.alphas-corner:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f70f,#0000 70%);width:120px;height:120px;position:absolute;top:0;right:0}.alphas-corner-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.alphas-corner-icon{font-size:16px}.alphas-corner-title{text-transform:uppercase;letter-spacing:2px;color:var(--league-purple);font-size:9px;font-weight:700}.alphas-corner-pulse{background:var(--league-green);border-radius:50%;width:6px;height:6px;margin-left:auto;animation:2s ease-in-out infinite pulse-green}.alphas-corner-items{flex-direction:column;gap:8px;display:flex}.alphas-corner-item{color:var(--league-muted);background:#a855f70a;border:1px solid #a855f71a;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5;transition:border-color .15s}.alphas-corner-item:hover{border-color:#a855f740}.alphas-corner-item strong{color:var(--league-text)}.alphas-corner-item .ac-highlight{color:var(--league-teal);font-weight:600}.alphas-corner-item .ac-warn{color:var(--league-gold);font-weight:600}.alphas-corner-item .ac-hot{color:var(--league-pink);font-weight:600}.alphas-corner-locked{color:var(--league-dim);text-align:center;filter:blur(2px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#a855f705;border:1px solid #a855f714;border-radius:8px;padding:10px 12px;font-size:11px}.alphas-corner-cta{text-align:center;color:var(--league-purple);cursor:pointer;background:#a855f714;border:1px solid #a855f726;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:10px;font-weight:700;text-decoration:none;transition:all .15s;display:block}.alphas-corner-cta:hover{background:#a855f726;border-color:#a855f74d}.alphas-corner-tabs{background:#a855f70a;border:1px solid #a855f714;border-radius:6px;gap:4px;margin-bottom:10px;padding:2px;display:flex}.alphas-corner-tab{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:5px 8px;font-size:9px;font-weight:700;transition:all .15s}.alphas-corner-tab:hover{color:var(--league-muted)}.alphas-corner-tab.active{color:var(--league-purple);background:#a855f726;box-shadow:0 0 8px #a855f71a}.alphas-corner-tab-content{min-height:0}.density-toggle{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;align-items:center;gap:6px;margin-right:12px;padding:3px 4px;font-size:10px;display:inline-flex}.density-toggle label{color:var(--league-dim);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;border-radius:5px;padding:3px 8px;font-weight:700;transition:all .2s}.density-toggle label.active{color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee33}.density-toggle label:not(.active){border:1px solid #0000}.offseason-crawl{contain:content;opacity:.7;background:linear-gradient(90deg,#080c14f2,#111827e6,#080c14f2);border-top:1px solid #22d3ee1a;border-bottom:1px solid #22d3ee1a;width:100%;max-width:100%;height:32px;transition:opacity .3s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.offseason-crawl:hover{opacity:.9}.offseason-crawl:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee08 2px 4px);position:absolute;inset:0}.offseason-crawl-track{will-change:transform;align-items:center;width:max-content;height:100%;animation:35s linear infinite offseasonCrawl;display:flex}.offseason-crawl-track span{text-transform:uppercase;letter-spacing:3px;white-space:nowrap;font-family:Teko,sans-serif;font-size:14px;font-weight:600;line-height:1;animation:3s ease-in-out infinite holoCrawlGlow}.crawl-deadline{color:var(--league-teal)}.crawl-countdown{background:linear-gradient(90deg,var(--league-purple),var(--league-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.crawl-score{color:var(--league-text)}.crawl-info{color:var(--league-muted)}.crawl-separator{color:#22d3ee;opacity:.4;padding:0 24px}@keyframes offseasonCrawl{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.lineup-not-set-badge{background:var(--league-gold);color:#000;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:900;animation:2s ease-in-out infinite notification-pulse}.tab-top-row{grid-template-columns:1fr 300px;align-items:start;gap:20px;margin-bottom:20px;display:grid}.realignment-table{border-collapse:collapse;width:100%;font-size:11px}.realignment-table th{text-align:left;color:var(--league-dim);text-transform:uppercase;border-bottom:1px solid var(--league-border);padding:4px 6px;font-size:9px}.realignment-table th:last-child{text-align:center;color:var(--league-teal);font-weight:700}.realignment-table td{border-bottom:1px solid #30363d66;padding:6px;font-size:11px}.realignment-table td:not(:first-child){text-align:center}.realignment-table tr:last-child td{border-bottom:none}.offseason-section-icon{font-size:14px}.power-strip-section{margin-bottom:24px}.power-strip-div-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);border-bottom:1px solid var(--league-border);margin-bottom:8px;padding:12px 0 8px;font-size:10px;font-weight:700}.power-strip{border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;transition:background .2s;display:grid}.power-strip:hover{background:#22d3ee08}.power-strip-rank{font-variant-numeric:tabular-nums;color:var(--league-dim);text-align:center;font-size:14px;font-weight:800}.power-strip-rank.gold{color:#22d3ee}.power-strip-rank.silver{color:#9ca3af}.power-strip-rank.bronze{color:#cd7f32}.power-strip-info{min-width:0}.power-strip-name{color:var(--league-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.power-strip-bar-track{background:#ffffff0a;border-radius:2px;height:4px;overflow:hidden}.power-strip-bar-fill{background:linear-gradient(90deg,var(--league-teal),#06b6d4);border-radius:2px;height:100%;transition:width .6s}.power-strip-stats{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:16px;display:flex}.power-strip-record{color:var(--league-text);text-align:center;min-width:36px;font-size:13px;font-weight:700}.power-strip-pf{color:var(--league-muted);text-align:right;min-width:60px;font-size:11px}.power-strip-gb{color:var(--league-dim);text-align:center;min-width:30px;font-size:11px}.power-strip-streak{text-align:center;border-radius:4px;min-width:32px;padding:2px 6px;font-size:10px;font-weight:700}.power-strip-streak.win{color:var(--league-green);background:#34d3991a}.power-strip-streak.lose{color:#ef4444;background:#ef44441a}.power-strip-div-record{color:var(--league-dim);text-align:center;min-width:36px;font-size:10px}.power-strip-me .power-strip-name{color:#22d3ee}.power-strip-me .power-strip-bar-fill{background:linear-gradient(90deg,var(--league-gold),#e0c76a)}.power-strip-me .power-strip-record{color:#22d3ee}.power-strip-me{background:#22d3ee0a;border:1px solid #22d3ee1a;border-radius:8px}.power-strip-winner-badge{color:var(--league-teal);margin-left:4px;font-size:11px}.power-strip-div-tag{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);background:#1a1a1ecc;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:700}.power-strip-cutline{align-items:center;gap:12px;margin:8px 0;padding:8px 12px;display:flex}.power-strip-cutline:before,.power-strip-cutline:after{content:"";border-top:1px dashed #22d3ee33;flex:1;height:1px}.power-strip-cutline-text{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);opacity:.5;white-space:nowrap;font-size:9px;font-weight:700}.tradeblock-header{text-align:center;margin-bottom:28px}.tradeblock-title{letter-spacing:2px;color:var(--league-gold);text-transform:uppercase;text-shadow:0 0 20px #22d3ee40;margin-bottom:6px;font-size:28px;font-weight:800}.tradeblock-subtitle{color:var(--league-muted);margin-bottom:20px;font-size:13px;font-style:italic}.tradeblock-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.tradeblock-list-btn{letter-spacing:.5px;color:#0a0a0c;background:var(--league-teal);cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 0 16px #22d3ee40}.tradeblock-list-btn:hover{background:#5eead4;box-shadow:0 0 24px #22d3ee66}.tradeblock-filters{align-items:center;gap:6px;display:flex}.tradeblock-filter-btn{letter-spacing:.5px;color:var(--league-muted);background:var(--league-surface);border:1px solid var(--league-border-light);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:all .2s}.tradeblock-filter-btn:hover{color:var(--league-text);border-color:var(--league-dim)}.tradeblock-filter-btn.active{color:var(--league-teal);border-color:var(--league-teal);background:#22d3ee14}.tradeblock-search{color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border-light);border-radius:8px;outline:none;width:180px;padding:8px 14px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s,box-shadow .2s}.tradeblock-search::placeholder{color:var(--league-dim)}.tradeblock-search:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}.tradeblock-sort{color:var(--league-muted);background:var(--league-surface);border:1px solid var(--league-border-light);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s}.tradeblock-sort:focus{border-color:var(--league-teal)}.tradeblock-layout{grid-template-columns:7fr 3fr;align-items:start;gap:24px;display:grid}.tradeblock-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}@media(max-width:1199px){.tradeblock-layout{grid-template-columns:1fr}}@media(max-width:767px){.tradeblock-header{margin-bottom:16px}.tradeblock-actions{flex-direction:column;align-items:stretch}.tradeblock-search{width:100%}.tradeblock-filters{flex-wrap:wrap}}.tb-listing{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;padding:0;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.tb-listing:hover{border-color:#222228;box-shadow:0 0 24px #22d3ee0f}.tb-listing-inner{gap:0;display:flex}.tb-accent{background:var(--league-teal);border-radius:12px 0 0 12px;flex-shrink:0;width:5px;min-height:100%}.tb-listing- .tb-listing-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.tb-player-name{color:var(--league-gold);font-size:18px;font-weight:800;line-height:1.2}.tb-player-meta{color:var(--league-muted);margin-top:2px;font-size:11px}.tb-seller{color:var(--league-dim);margin-top:4px;font-size:11px}.tb-new-badge{letter-spacing:1px;text-transform:uppercase;color:#0a0a0c;background:var(--league-gold);border-radius:4px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.tb-timestamp{color:var(--league-dim);text-align:right;margin-top:2px;font-size:10px}.tb-stats-bar{color:var(--league-text);background:#0a0a0c80;border-radius:6px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-family:Inter,monospace;font-size:11px;display:flex}.tb-trend{letter-spacing:.5px;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.tb-trend.down{color:var(--league-red)}.tb-trend.up{color:var(--league-green)}.tb-trend.steady{color:#facc15}.tb-ecr{color:var(--league-muted);margin-left:auto;font-size:10px}.tb-pitch{color:var(--league-text);margin-bottom:10px;padding:0 2px;font-size:12.5px;font-style:italic;line-height:1.55}.tb-looking-for{background:#22d3ee0a;border:1px solid #22d3ee1a;border-radius:8px;margin-bottom:10px;padding:10px 14px}.tb-looking-for-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);margin-bottom:4px;font-size:9px;font-weight:700}.tb-looking-for-text{color:var(--league-text);font-size:12px;line-height:1.5}.tb-ai-value{background:#a855f70f;border:1px solid #a855f71f;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;display:flex}.tb-ai-value-icon{color:var(--league-purple);font-size:11px}.tb-ai-value-text{color:var(--league-purple);font-size:11px;font-weight:500}.tb-listing-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.tb-offer-btn{color:#0a0a0c;background:var(--league-teal);cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .2s;box-shadow:0 0 10px #22d3ee26}.tb-offer-btn:hover{background:#5eead4;box-shadow:0 0 18px #22d3ee4d}.tb-discord{color:var(--league-dim);align-items:center;gap:4px;font-size:10px;display:flex}.tb-sidebar-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:16px;padding:20px}.tb-ai-intel-card{background:#a855f70a;border:1px solid #a855f726;border-radius:12px;margin-bottom:16px;padding:20px;animation:4s ease-in-out infinite float-glow;position:relative;overflow:hidden;box-shadow:0 0 30px #a855f714}.tb-ai-intel-card:before{content:"";background:linear-gradient(90deg,transparent,var(--league-purple),transparent);height:2px;position:absolute;top:0;left:0;right:0}.tb-sidebar-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-purple);align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.tb-sidebar-title.gold{color:var(--league-gold)}.tb-sidebar-title.teal{color:var(--league-teal)}.tb-intel-row{border-bottom:1px solid #a855f714;padding:10px 0}.tb-intel-row:last-child{border-bottom:none}.tb-intel-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-purple);opacity:.7;margin-bottom:3px;font-size:10px;font-weight:700}.tb-intel-value{color:var(--league-text);font-size:12px;line-height:1.5}.tb-completed-deal{border-bottom:1px solid var(--league-border);color:var(--league-muted);padding:10px 0;font-size:11px;line-height:1.5}.tb-completed-deal:last-child{border-bottom:none}.tb-completed-deal strong{color:var(--league-text);font-weight:600}.tb-deal-time{color:var(--league-dim);margin-top:2px;font-size:10px}.tb-deadline-box{text-align:center;background:#ef44440f;border:1px solid #ef444426;border-radius:8px;padding:14px}.tb-deadline-text{color:var(--league-red);letter-spacing:.5px;font-size:12px;font-weight:700}.tb-deadline-sub{color:var(--league-dim);margin-top:4px;font-size:10px}.tb-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.tb-modal-overlay.show{display:flex}.tb-modal{background:var(--league-surface);border:1px solid var(--league-border-light);border-radius:16px;width:480px;max-width:90vw;padding:32px;animation:.3s fadeIn;box-shadow:0 20px 60px #00000080}.tb-modal-title{color:var(--league-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:18px;font-weight:800}.tb-modal-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-muted);margin-top:16px;margin-bottom:6px;font-size:10px;font-weight:700}.tb-modal-label:first-of-type{margin-top:0}.tb-modal-select,.tb-modal-textarea{width:100%;color:var(--league-text);background:var(--league-bg);border:1px solid var(--league-border-light);border-radius:8px;outline:none;padding:10px 14px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s}.tb-modal-select:focus,.tb-modal-textarea:focus{border-color:var(--league-teal)}.tb-modal-textarea{resize:vertical;min-height:70px}.tb-modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.tb-modal-cancel{color:var(--league-muted);border:1px solid var(--league-border-light);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.tb-modal-cancel:hover{color:var(--league-text);border-color:var(--league-dim)}.tb-modal-submit{color:#0a0a0c;background:var(--league-teal);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 0 12px #22d3ee33}.tb-modal-submit:hover{background:#5eead4}.tb-holo-perspective{perspective:800px;cursor:pointer}.tb-holo-card{aspect-ratio:5/7;width:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.tb-holo-card.flipped{transform:rotateY(180deg)}.tb-holo-front,.tb-holo-back{backface-visibility:hidden;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.tb-holo-front{background:linear-gradient(165deg,#141c2e,#1a2540,#141c2e);border:1px solid #22d3ee59;box-shadow:0 4px 20px #0006,0 0 1px #22d3ee33}.tb-holo-front:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(135deg,#0000 20%,#22d3ee14,#22d3ee08,#0000 65%) 0 0/200% 200%;border-radius:12px;animation:3s ease-in-out infinite paused tbHoloShimmer;position:absolute;inset:0}.tb-holo-front:hover:after{animation-play-state:running}.tb-holo-front:hover{border-color:#22d3ee80;box-shadow:0 12px 40px #00000080,0 0 24px #22d3ee1f}.tb-holo-photo{z-index:2;width:100%;height:50%;position:relative;overflow:hidden}.tb-holo-photo img{object-fit:cover;object-position:center top;filter:contrast(1.05)brightness();width:100%;height:100%;transition:filter .3s;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000)}.tb-holo-front:hover .tb-holo-photo img{filter:contrast(1.15)brightness(1.1)}.tb-holo-block-badge{z-index:6;letter-spacing:1px;text-transform:uppercase;color:#0a0a0c;background:linear-gradient(135deg,var(--league-gold),#f0d78c,var(--league-gold));border-radius:3px;padding:2px 6px;font-size:7px;font-weight:800;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #22d3ee4d}.tb-holo-pos{z-index:6;color:#fff;-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.tb-holo-pos.pos-qb{background:#5b8cffd9}.tb-holo-pos.pos-rb{background:#4ecb8dd9}.tb-holo-pos.pos-wr{background:#e5a03ed9}.tb-holo-pos.pos-te{background:#e05c6ed9}.tb-holo-stats{z-index:3;background:linear-gradient(#0000,#141c2ee6 25%,#141c2efa);flex-direction:column;flex:1;justify-content:flex-end;margin-top:-16px;padding:8px 10px;display:flex}.tb-holo-name{color:#e8e8ed;text-shadow:0 1px 6px #00000080;margin-bottom:1px;font-size:14px;font-weight:800;line-height:1.1}.tb-holo-team{color:#6b7b8d;letter-spacing:.8px;margin-bottom:6px;font-size:9px;font-weight:600}.tb-holo-stat-row{gap:3px;margin-bottom:6px;display:flex}.tb-holo-stat{text-align:center;background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;flex:1;padding:4px 2px}.tb-holo-stat-val{color:#e8e8ed;font-size:12px;font-weight:700;line-height:1.2}.tb-holo-stat-label{letter-spacing:.8px;text-transform:uppercase;color:#6b7b8d;font-size:7px;font-weight:600}.tb-holo-owner{color:var(--league-dim);text-align:center;border-top:1px solid #ffffff0a;padding-top:4px;font-size:8px}.tb-holo-back{scrollbar-width:none;background:linear-gradient(135deg,#131d33,#0d1526);border:2px solid #22d3ee4d;padding:14px 12px;overflow-y:auto;transform:rotateY(180deg)}.tb-holo-back::-webkit-scrollbar{display:none}.tb-holo-back-title{color:var(--league-gold);margin-bottom:2px;font-size:12px;font-weight:800;line-height:1.2}.tb-holo-back-pos{letter-spacing:.8px;color:#6b7b8d;margin-bottom:8px;font-size:9px;font-weight:600}.tb-holo-back-section{margin-bottom:8px}.tb-holo-back-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);margin-bottom:2px;font-size:8px;font-weight:700}.tb-holo-back-text{color:#e8e8ed;font-size:10px;font-style:italic;line-height:1.4}.tb-holo-back-wants{background:#22d3ee0a;border:1px solid #22d3ee1a;border-radius:6px;margin-bottom:8px;padding:6px 8px}.tb-holo-back-wants .tb-holo-back-label{color:var(--league-teal)}.tb-holo-back-ai{background:#a855f70f;border:1px solid #a855f71f;border-radius:6px;align-items:center;gap:4px;margin-bottom:8px;padding:6px 8px;display:flex}.tb-holo-back-ai-text{color:var(--league-purple);font-size:9px;font-weight:500}.tb-holo-back-time{color:var(--league-dim);margin-bottom:8px;font-size:8px}.tb-holo-offer-btn{color:#0a0a0c;background:var(--league-teal);cursor:pointer;border:none;border-radius:6px;width:100%;padding:7px 0;font-family:Inter,sans-serif;font-size:10px;font-weight:700;transition:all .2s;box-shadow:0 0 10px #22d3ee26}.tb-holo-offer-btn:hover{background:#5eead4;box-shadow:0 0 18px #22d3ee4d}.tb-pick-photo{z-index:2;background:linear-gradient(165deg,#0d1526,#141c2e,#0d1526);justify-content:center;align-items:center;width:100%;height:50%;display:flex;position:relative;overflow:hidden}.tb-pick-photo img{object-fit:cover;filter:brightness(1.1);border:2px solid #22d3ee66;border-radius:50%;width:60px;height:60px}.tb-pick-watermark{color:#ffffff08;pointer-events:none;z-index:0;letter-spacing:-2px;justify-content:center;align-items:center;font-size:64px;font-weight:900;display:flex;position:absolute;inset:0}.tb-pick-round{text-align:center;z-index:3;color:var(--league-gold);text-shadow:0 2px 12px #22d3ee66,0 0 30px #22d3ee26;letter-spacing:1px;font-size:22px;font-weight:900;line-height:1;position:absolute;bottom:8px;left:0;right:0}.tb-pick-year{color:#22d3ee99;letter-spacing:2px;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.tb-pick-badge{z-index:6;letter-spacing:1px;text-transform:uppercase;color:#0a0a0c;background:linear-gradient(135deg,var(--league-gold),#f0d78c,var(--league-gold));border-radius:3px;padding:2px 6px;font-size:7px;font-weight:800;animation:2s ease-in-out infinite tbPickBadgePulse;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #22d3ee4d}.tb-pick-type-badge{z-index:6;width:28px;height:28px;color:var(--league-gold);-webkit-backdrop-filter:blur(6px);background:#22d3ee26;border:1px solid #22d3ee40;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.tb-pick-stats{z-index:3;background:linear-gradient(#0000,#141c2ee6 25%,#141c2efa);flex-direction:column;flex:1;justify-content:flex-end;margin-top:-16px;padding:8px 10px;display:flex}.tb-pick-origin{color:var(--league-dim);letter-spacing:.5px;margin-bottom:2px;font-size:8px;font-weight:600}.tb-pick-origin span{color:var(--league-gold);font-weight:700}.tb-pick-projected{color:var(--league-teal);text-align:center;background:#22d3ee0f;border:1px solid #22d3ee1a;border-radius:4px;margin-bottom:6px;padding:3px 6px;font-size:9px;font-weight:700}.tb-holo-listing-pick .tb-holo-front{border-color:#22d3ee59;box-shadow:0 4px 20px #0006,0 0 1px #22d3ee33}.tb-holo-listing-pick .tb-holo-front:hover{border-color:#22d3ee8c;box-shadow:0 12px 40px #00000080,0 0 24px #22d3ee26}.tb-holo-listing-pick .tb-holo-front:after{background:linear-gradient(135deg,#0000 20%,#22d3ee0f,#a855f70a,#22d3ee0f,#0000 60%)}.trade-accent-strip{border:1px solid var(--league-border);background:#15151899;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;display:flex}.trade-accent-strip-title{color:var(--league-text);font-size:16px;font-weight:800}.trade-accent-strip-label{text-transform:uppercase;letter-spacing:2px;color:var(--league-teal);margin-bottom:2px;font-size:9px;font-weight:700}.tb-offer-toast{color:var(--league-teal);z-index:1000;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:8px;padding:12px 28px;font-size:13px;font-weight:600;animation:.3s fadeIn;display:none;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.tb-offer-toast.show{display:block}.notif-list{padding:0;list-style:none}.notif-item{border:1px solid var(--league-border);background:#151518d9;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:16px 18px;transition:background .2s;display:flex}.notif-item:hover{background:#22d3ee05}.notif-item.unread{border-left:3px solid var(--league-teal);background:#22d3ee05}.notif-icon{text-align:center;flex-shrink:0;width:32px;padding-top:2px;font-size:20px}.notif- .notif-text{color:var(--league-text);margin-bottom:4px;font-size:13px;line-height:1.5}.notif-text strong{font-weight:700}.notif-time{color:var(--league-dim);font-variant-numeric:tabular-nums;font-size:10px}.notif-dot{background:var(--league-teal);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-dot.read{opacity:0}.payouts-header{text-align:center;padding:32px 0 24px}.payouts-header h2{color:var(--league-gold);letter-spacing:2px;text-transform:uppercase;font-size:28px;font-weight:800}.payouts-header .payouts-subtitle{color:var(--league-muted);margin-top:4px;font-size:14px}.payouts-header .payouts-pool{color:var(--league-gold);text-shadow:0 0 24px #22d3ee4d;margin-top:12px;font-size:48px;font-weight:800}.payouts-header .payouts-pool-label{color:var(--league-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.payouts-section-title{color:var(--league-text);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--league-border);align-items:center;gap:8px;margin:32px 0 16px;padding-bottom:8px;font-size:16px;font-weight:700;display:flex}.payouts-cards-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.payouts-cards-row.three-col{grid-template-columns:repeat(3,1fr)}.payout-card{background:var(--league-surface);border:1px solid var(--league-border);text-align:center;border-radius:12px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.payout-card.gold-border{border-color:var(--league-gold);box-shadow:0 0 12px #22d3ee26}.payout-card .card-place{text-transform:uppercase;letter-spacing:1px;color:var(--league-gold);margin-bottom:4px;font-size:11px;font-weight:700}.payout-card .card-prize{color:var(--league-gold);margin:8px 0;font-size:28px;font-weight:800}.payout-card .card-winner{color:var(--league-dim);font-size:14px;font-style:italic}.payout-card .card-winner.clinched{color:var(--league-text);text-shadow:0 0 12px #22d3ee4d;font-size:16px;font-style:normal;font-weight:800}.payout-card .card-icon{margin-bottom:8px;font-size:32px}.payout-card.clinched-card{border-color:var(--league-green);background:linear-gradient(135deg,var(--league-surface) 0%,#22d3ee0d 100%);box-shadow:0 0 16px #34d39933,0 0 32px #22d3ee1a}.payout-card .clinched-badge{color:var(--league-green);text-transform:uppercase;letter-spacing:.5px;background:#34d39926;border-radius:4px;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.payout-card .gold-badge{color:var(--league-gold);background:#22d3ee26;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.payout-card .race-status{color:var(--league-muted);margin-top:6px;font-size:11px}.bounty-table{border-collapse:collapse;width:100%;font-size:13px}.bounty-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--league-muted);text-align:left;border-bottom:1px solid var(--league-border);padding:8px 12px;font-size:10px;font-weight:700}.bounty-table td{border-bottom:1px solid var(--league-border);color:var(--league-text);padding:8px 12px}.bounty-table tr.rollover td{color:var(--league-dim);background:#55556014;font-style:italic}.bounty-table tr.in-progress td{color:var(--league-teal);font-weight:600}.bounty-table .rollover-arrow{color:var(--league-gold);font-weight:700}.bounty-table .bounty-summary{color:var(--league-muted);border-top:2px solid var(--league-border);padding:12px;font-size:12px}.survivor-timeline{padding-left:24px;position:relative}.survivor-timeline:before{content:"";background:var(--league-border);width:2px;position:absolute;top:0;bottom:0;left:8px}.survivor-entry{align-items:center;gap:8px;padding:8px 0 8px 16px;font-size:13px;display:flex;position:relative}.survivor-entry .survivor-dot{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;left:-20px}.survivor-entry.eliminated .survivor-dot{color:var(--league-red);background:#ef444433}.survivor-entry.remaining .survivor-dot{color:var(--league-green);background:#34d39933}.survivor-entry.eliminated .survivor-name{color:var(--league-dim);text-decoration:line-through}.survivor-entry.remaining .survivor-name{color:var(--league-green);font-weight:600}.survivor-entry .survivor-week{color:var(--league-muted);min-width:55px;font-size:11px}.survivor-entry .survivor-score{color:var(--league-dim);font-size:11px}.wildcard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.wildcard-row{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.wildcard-row .wc-week{color:var(--league-muted);min-width:42px;font-weight:700}.wildcard-row .wc-contest{color:var(--league-text);flex:1}.wildcard-row .wc-winner{color:var(--league-gold);font-weight:600}.wildcard-row .wc-payout{color:var(--league-green);text-align:right;min-width:36px;font-weight:700}.wildcard-row.in-progress{border-color:var(--league-teal)}.wildcard-row .wc-badge{text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.wildcard-row .wc-badge.teal{color:var(--league-teal);background:#22d3ee26}.sidebets-log{flex-direction:column;gap:8px;display:flex}.sidebet-entry{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.sidebet-entry .sidebet-icon{font-size:16px}.sidebet-entry .sidebet-week{color:var(--league-muted);white-space:nowrap;margin-left:auto;font-size:10px}.sidebet-entry.active-bet{border-color:var(--league-teal)}.sidebets-summary{color:var(--league-muted);gap:16px;margin-top:10px;font-size:12px;display:flex}.sidebets-summary span{color:var(--league-text);font-weight:600}.season-summary-table-wrap{border:1px solid var(--league-border);border-radius:12px;overflow-x:auto}.season-summary-table{border-collapse:collapse;width:100%;font-size:12px}.season-summary-table th{text-transform:uppercase;letter-spacing:.5px;color:var(--league-muted);text-align:right;border-bottom:2px solid var(--league-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 8px;font-size:10px;font-weight:700}.season-summary-table th:first-child{text-align:left;padding-left:14px}.season-summary-table th:hover{color:var(--league-text)}.season-summary-table th .sort-arrow{opacity:.4;margin-left:3px;font-size:9px}.season-summary-table td{text-align:right;border-bottom:1px solid var(--league-border);color:var(--league-text);padding:8px}.season-summary-table td:first-child{text-align:left;padding-left:14px;font-weight:600}.season-summary-table tr.highlight-row{background:#22d3ee0f}.season-summary-table tr.highlight-row td:first-child{color:var(--league-gold)}.season-summary-table .positive{color:var(--league-green);font-weight:700}.season-summary-table .negative{color:var(--league-red);font-weight:700}.season-summary-table .zero{color:var(--league-dim)}.season-summary-note{color:var(--league-dim);margin-top:10px;font-size:11px;font-style:italic}.playoff-section-title{letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:800}.playoff-section-title.norris{color:var(--league-gold)}.playoff-section-title.briar{color:#ef4444}.playoff-section-title.clinch-title{color:var(--league-teal)}.playoff-section-title.your-path{color:var(--league-gold)}.playoff-section-title.implications{color:var(--league-purple)}.playoff-section-title.division-races{color:var(--league-teal)}.bracket-container{align-items:flex-start;gap:32px;padding:16px 0;display:flex;overflow-x:auto}.bracket-round{flex-direction:column;gap:16px;min-width:200px;display:flex}.bracket-round-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);text-align:center;margin-bottom:8px;font-size:10px;font-weight:700}.bracket-matchup{background:var(--league-surface);border:1px solid var(--league-border);border-radius:10px;position:relative;overflow:hidden}.bracket-matchup.norris-match{border-color:#22d3ee4d;box-shadow:0 0 12px #22d3ee14}.bracket-matchup.briar-match{border-color:#ef44444d;box-shadow:0 0 12px #ef444414}.bracket-team{justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.bracket-team:first-child{border-bottom:1px solid var(--league-border)}.bracket-team .seed{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-right:10px;font-size:10px;font-weight:800;display:flex}.norris-match .seed{color:#22d3ee;background:#22d3ee33}.briar-match .seed{color:#ef4444;background:#ef444426}.bracket-team .team-name{flex:1}.bracket-team .record{color:var(--league-muted);font-size:11px;font-weight:500}.bracket-bye{background:var(--league-surface);border:1px dashed var(--league-border-light);text-align:center;color:var(--league-dim);border-radius:10px;padding:14px;font-size:11px;font-style:italic}.bracket-bye .bye-team{color:var(--league-gold);margin-bottom:4px;font-size:12px;font-style:normal;font-weight:700;display:block}.bracket-bye .bye-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--league-dim);background:#22d3ee1a;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.bracket-connector{flex-direction:column;justify-content:center;width:32px;display:flex;position:relative}.bracket-connector:before{content:"";background:var(--league-border-light);width:2px;position:absolute;top:25%;bottom:25%;right:0}.bracket-connector:after{content:"";background:var(--league-border-light);height:2px;position:absolute;top:50%;left:0;right:0}.bracket-connector.norris-line:before,.bracket-connector.norris-line:after{background:#22d3ee40}.bracket-connector.briar-line:before,.bracket-connector.briar-line:after{background:#ef444433}.clinch-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.clinch-item{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.clinch-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.clinch-badge.clinched-playoff{color:var(--league-green);border:2px solid var(--league-green);background:#34d39926}.clinch-badge.clinched-division{color:#22d3ee;background:#22d3ee26;border:2px solid #22d3ee}.clinch-badge.eliminated{color:var(--league-red);border:2px solid var(--league-red);background:#ef444426}.clinch-badge.alive{color:var(--league-dim);border:2px solid var(--league-dim);background:#9ca3af1a}.clinch-item .clinch-record{color:var(--league-muted);margin-left:auto;font-size:11px;font-weight:500}.clinch-item .clinch-desc{color:var(--league-dim);font-size:10px;font-weight:500}.your-path-card{background:linear-gradient(135deg,#22d3ee0f,#22d3ee05);border:1px solid #22d3ee40;border-radius:12px;padding:20px;position:relative;overflow:hidden}.your-path-card:before{content:"";background:linear-gradient(90deg,var(--league-gold),transparent);height:3px;position:absolute;top:0;left:0;right:0}.your-path-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.your-path-team{color:var(--league-gold);font-size:16px;font-weight:800}.your-path-odds{color:var(--league-gold);text-shadow:0 0 20px #22d3ee4d;font-size:28px;font-weight:800}.your-path-odds span{color:var(--league-muted);font-size:12px;font-weight:600}.scenario-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.scenario-item{border:1px solid var(--league-border);background:#0000004d;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.scenario-chance{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:28px;font-size:11px;font-weight:800;display:flex}.scenario-chance.in{color:var(--league-green);background:#34d39926}.scenario-chance.out{color:var(--league-red);background:#ef444426}.scenario-text{color:var(--league-text);font-size:12px;font-weight:500;line-height:1.5}.scenario-text .highlight{color:var(--league-teal);font-weight:700}.tiebreaker-note{border-left:3px solid var(--league-teal);color:var(--league-muted);background:#22d3ee0d;border-radius:0 6px 6px 0;margin-top:12px;padding:8px 12px;font-size:11px;font-style:italic}.implication-list{flex-direction:column;gap:8px;display:flex}.implication-item{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.implication-flag{border-radius:50%;flex-shrink:0;width:8px;height:8px}.implication-flag.critical{background:var(--league-red);box-shadow:0 0 8px #ef444466}.implication-flag.important{background:#22d3ee;box-shadow:0 0 8px #22d3ee66}.implication-flag.watch{background:var(--league-teal);box-shadow:0 0 8px #22d3ee66}.implication-matchup{color:var(--league-text);flex:1;font-size:12px;font-weight:700}.implication-desc{color:var(--league-muted);max-width:340px;font-size:11px;font-weight:500}.implication-badge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800}.implication-badge.must-win{color:var(--league-red);background:#ef444426}.implication-badge.key{color:#22d3ee;background:#22d3ee26}.implication-badge.monitor{color:var(--league-teal);background:#22d3ee1a}.division-races-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.division-race-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:10px;overflow:hidden}.division-race-header{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--league-border);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.division-race-header.vdm{color:var(--league-teal);background:#22d3ee0a}.division-race-header.sea{color:var(--league-purple);background:#a855f70a}.division-race-header.swa{color:#22d3ee;background:#22d3ee0a}.division-race-team{border-bottom:1px solid var(--league-border);justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.division-race-team:last-child{border-bottom:none}.division-race-team .dr-name{flex:1;font-weight:600}.division-race-team .dr-record{color:var(--league-muted);text-align:center;min-width:36px;font-size:11px;font-weight:500}.division-race-team .dr-gb{color:var(--league-dim);text-align:center;min-width:30px;font-size:11px;font-weight:600}.division-race-team .dr-magic{text-align:center;border-radius:4px;min-width:24px;padding:2px 6px;font-size:9px;font-weight:700}.division-race-team .dr-magic.clinched{color:var(--league-green);background:#34d39926}.division-race-team .dr-magic.number{color:#22d3ee;background:#22d3ee1a}.division-race-team .dr-magic.elim{color:var(--league-red);background:#ef44441a;font-size:8px}.division-race-team.me-row{background:#22d3ee0a}.division-race-team.leader-row .dr-name{color:var(--league-teal)}.rankings-header{text-align:center;margin-bottom:28px}.rankings-title{color:var(--league-gold);letter-spacing:2px;margin-bottom:6px;font-size:22px;font-weight:800}.rankings-subtitle{color:var(--league-muted);font-size:13px;font-weight:400}.rankings-list{flex-direction:column;gap:8px;max-width:900px;margin:0 auto;display:flex}.rank-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:10px;align-items:center;gap:16px;padding:14px 18px;transition:background .2s,border-color .2s;display:flex}.rank-card:hover{background:var(--league-surface-hover);border-color:var(--league-border-light)}.rank-card.playoff{border-left:3px solid var(--league-teal)}.rank-card.highlight{border-color:var(--league-gold);background:#22d3ee14}.rank-number{color:var(--league-text);text-align:center;min-width:40px;font-size:28px;font-weight:800;line-height:1}.rank-movement{text-align:center;min-width:48px;font-size:13px;font-weight:700}.rank-movement.up{color:var(--league-green)}.rank-movement.down{color:var(--league-red)}.rank-movement.same{color:var(--league-dim)}.rank-info{flex:1;min-width:0}.rank-team{color:var(--league-text);font-size:15px;font-weight:700}.rank-record{color:var(--league-muted);margin-top:2px;font-size:12px}.rank-take{color:var(--league-muted);margin-top:4px;font-size:12px;font-style:italic;line-height:1.5}.newsletter-wrap{max-width:760px;margin:0 auto}.newsletter-header{text-align:center;border-bottom:2px solid var(--league-gold);margin-bottom:30px;padding-bottom:20px}.newsletter-title{color:var(--league-gold);letter-spacing:2px;font-size:24px;font-weight:800}.newsletter-sub{color:var(--league-muted);margin-top:6px;font-size:13px}.nl-section{background:var(--league-surface);border:1px solid var(--league-border);border-radius:10px;margin-bottom:16px;padding:22px 24px}.nl-section-title{letter-spacing:1.5px;margin-bottom:12px;font-size:14px;font-weight:800}.nl-section-title.gold{color:var(--league-gold)}.nl-section-title.teal{color:var(--league-teal)}.nl-section-title.purple{color:var(--league-purple)}.nl-headline-text{color:var(--league-text);margin-bottom:10px;font-size:18px;font-weight:700}.nl- .nl-body p{margin-bottom:8px}.nl-score-line{color:var(--league-muted);border-bottom:1px solid var(--league-border);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.nl-score-line:last-child{border-bottom:none}.nl-score-result{color:var(--league-text);flex-shrink:0;font-weight:600}.nl-score-comment{color:var(--league-dim);font-style:italic}.nl-award-item{color:var(--league-muted);border-bottom:1px solid var(--league-border);padding:8px 0;font-size:13px}.nl-award-item:last-child{border-bottom:none}.nl-award-label{color:var(--league-text);font-weight:700}.nl-hot-take{color:#c4b5fd;border-bottom:1px solid #a855f726;padding:8px 0;font-size:13px;font-style:italic;line-height:1.6}.nl-hot-take:last-child{border-bottom:none}.nl-preview-matchup{color:var(--league-muted);border-bottom:1px solid var(--league-border);padding:6px 0;font-size:13px;line-height:1.6}.nl-preview-matchup:last-child{border-bottom:none}.nl-preview-matchup strong{color:var(--league-text)}.tc-collapsed .trophy-case-row{display:none}.tc-collapsed .trophy-case-header:after{content:" ▼"}.tc-collapsed{min-height:auto;padding:0!important}.tc-collapsed .trophy-case-header{margin:0;padding:8px 16px;font-size:11px}.tc-collapsed .trophy-case-header span{font-size:11px}.trophy-collapse-hint{display:none}.tc-collapsed .trophy-collapse-hint{color:var(--league-gold);opacity:.7;margin-left:8px;font-size:10px;display:inline}.trophy-expand-toggle{cursor:pointer}.payouts-2col{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.payouts-2col>div{min-width:0}#tab-waivers .wvr-top-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--league-border);background:#0a0a0ceb;border-radius:10px;align-items:center;gap:20px;margin-bottom:20px;padding:14px 24px;display:flex}#tab-waivers .wvr-top-bar-title{letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,var(--league-teal),var(--blue));-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;font-size:16px;font-weight:800}#tab-waivers .wvr-league-badge{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}#tab-waivers .wvr-faab-block{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}#tab-waivers .wvr-faab-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:11px;font-weight:600}#tab-waivers .wvr-faab-amount{color:var(--league-gold);font-size:20px;font-weight:800}#tab-waivers .wvr-faab-amount span{color:var(--league-dim);font-size:14px;font-weight:500}#tab-waivers .wvr-faab-bar-wrap{background:var(--surface-alt);border-radius:3px;width:120px;height:6px;overflow:hidden}#tab-waivers .wvr-faab-bar{background:linear-gradient(90deg,var(--league-gold),#e8c35a);border-radius:3px;width:71%;height:100%;box-shadow:0 0 8px #22d3ee66}#tab-waivers .wvr-countdown-block{flex-direction:column;align-items:flex-end;gap:2px;display:flex}#tab-waivers .wvr-countdown-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:10px;font-weight:600}#tab-waivers .wvr-countdown-timer{color:var(--league-teal);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;animation:1s infinite countdown-tick}#tab-waivers .wvr-mode-toggle{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;margin-left:16px;display:flex;overflow:hidden}#tab-waivers .wvr-mode-toggle button{color:var(--league-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}#tab-waivers .wvr-mode-toggle button.active{background:var(--league-teal);color:var(--league-bg)}#tab-waivers .wvr-mode-toggle button:hover:not(.active){color:var(--league-text);background:var(--league-surface-hover)}#tab-waivers .wvr-page-layout{z-index:1;grid-template-columns:3fr 2fr;gap:24px;max-width:100%;display:grid;position:relative}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}}#tab-waivers .glass{-webkit-backdrop-filter:blur(16px);border:1px solid var(--league-border);background:#151518b3;border-radius:12px}#tab-waivers .page-layout{z-index:1;grid-template-columns:3fr 2fr;gap:24px;max-width:1600px;padding:24px 32px;display:grid;position:relative}#tab-waivers .page-layout>.row-pair{grid-column:1/-1;grid-template-columns:3fr 2fr;gap:24px;display:grid}#tab-waivers .page-layout>.full-width{grid-column:1/-1}#tab-waivers #tab-waivers #tab-waivers .section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}#tab-waivers .section-header h2{text-transform:uppercase;letter-spacing:1px;color:var(--league-text);font-size:16px;font-weight:700}#tab-waivers .section-header .accent-line{background:linear-gradient(90deg,var(--league-border),transparent);flex:1;height:1px}#tab-waivers .section-header .section-icon{color:var(--league-teal);font-size:14px}#tab-waivers .active-bids{animation:.5s fade-in-up}#tab-waivers .bid-group{margin-bottom:24px}#tab-waivers .bid-group-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}#tab-waivers .bid-group-number{background:linear-gradient(135deg,var(--league-teal),var(--blue));width:28px;height:28px;color:var(--league-bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}#tab-waivers .bid-group-title{color:var(--league-text);font-size:14px;font-weight:700}#tab-waivers .bid-group-tag{color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}#tab-waivers .bid-group-tag.independent{color:var(--league-purple);background:#a855f71a;border-color:#a855f733}#tab-waivers .conditional-flow{flex-direction:column;align-items:stretch;padding-left:20px;display:flex;position:relative}#tab-waivers .flow-connector{align-items:center;gap:0;margin:-1px 0;display:flex;position:relative}#tab-waivers .flow-line-vertical{background:repeating-linear-gradient(180deg,var(--league-teal) 0px,var(--league-teal) 4px,transparent 4px,transparent 8px);width:2px;animation:.8s linear infinite flow-line;position:absolute;top:0;bottom:0;left:-20px}#tab-waivers .flow-arrow-label{align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}#tab-waivers .flow-arrow-label:before{content:"";background:var(--league-teal);width:20px;height:2px;position:absolute;top:50%;left:-20px}#tab-waivers .flow-arrow-text{color:var(--league-teal);background:#22d3ee14;border:1px dashed #22d3ee4d;border-radius:16px;padding:4px 12px;font-size:12px;font-style:italic;font-weight:600}#tab-waivers .bid-card{border-radius:10px;padding:16px 20px;transition:all .2s;animation:.4s fade-in-up;position:relative}#tab-waivers .bid-card:hover{border-color:var(--league-border-light);transform:translate(2px)}#tab-waivers .bid-card:before{content:"";background:var(--league-teal);width:20px;height:2px;position:absolute;top:50%;left:-20px}#tab-waivers .bid-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#tab-waivers .bid-choice-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);font-size:11px;font-weight:700}#tab-waivers .bid-status{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700;animation:3s infinite glow-pulse}#tab-waivers .bid-player-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}#tab-waivers .bid-player-name{color:var(--league-text);font-size:16px;font-weight:700}#tab-waivers .bid-player-info{color:var(--league-muted);font-size:12px;font-weight:500}#tab-waivers .bid-pos{color:var(--league-bg);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}#tab-waivers .bid-pos.rb{background:var(--rb)}#tab-waivers .bid-pos.wr{background:var(--wr)}#tab-waivers .bid-pos.qb{background:var(--qb)}#tab-waivers .bid-pos.te{background:var(--te)}#tab-waivers .bid-details-row{align-items:center;gap:20px;font-size:13px;display:flex}#tab-waivers .bid-amount{color:var(--league-gold);font-size:18px;font-weight:700}#tab-waivers .bid-drop{color:var(--league-muted)}#tab-waivers .bid-drop strong{color:var(--league-red);font-weight:600}#tab-waivers .group-description{color:var(--league-muted);border-left:2px solid var(--league-teal);background:#22d3ee08;margin-top:8px;padding:6px 12px;font-size:12px;font-style:italic}#tab-waivers .group-description.purple-border{border-color:var(--league-purple);background:#a855f708}#tab-waivers .validation-panel{border:1px solid var(--league-border);background:#15151880;border-radius:10px;margin-top:16px;padding:14px 18px}#tab-waivers .validation-item{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}#tab-waivers .validation-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}#tab-waivers .validation-icon.green{color:var(--league-green);background:#34d39926;border:1px solid #34d3994d;animation:.4s checkmark-pop}#tab-waivers .validation-icon.yellow{color:var(--orange);background:#fb923c26;border:1px solid #fb923c4d}#tab-waivers .validation-text{color:var(--league-muted)}#tab-waivers .validation-text strong{color:var(--league-text);font-weight:600}#tab-waivers .action-buttons{gap:12px;margin-top:20px;display:flex}#tab-waivers .btn{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}#tab-waivers .btn-teal{background:var(--league-teal);color:var(--league-bg)}#tab-waivers .btn-teal:hover{background:#3de0f5;transform:translateY(-1px);box-shadow:0 0 20px #22d3ee4d}#tab-waivers .btn-outline{color:var(--league-muted);border:1px solid var(--league-border);background:0 0}#tab-waivers .btn-outline:hover{color:var(--league-text);border-color:var(--league-border-light);background:var(--league-surface-hover)}#tab-waivers .btn-danger-muted{color:var(--league-dim);background:0 0;border:1px solid #0000}#tab-waivers .btn-danger-muted:hover{color:var(--league-red);background:#ef44440d;border-color:#ef44444d}#tab-waivers .btn-submit{background:linear-gradient(135deg,var(--league-teal),#1ab5d4);color:var(--league-bg);text-transform:uppercase;letter-spacing:1px;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:700}#tab-waivers .btn-submit:hover{transform:translateY(-2px);box-shadow:0 0 30px #22d3ee66}#tab-waivers .btn-purple{background:var(--league-purple);color:#fff}#tab-waivers .btn-purple:hover{background:#b97cf8;box-shadow:0 0 20px #a855f74d}#tab-waivers .bid-builder{animation:.5s .1s both fade-in-up}#tab-waivers .search-bar{margin-bottom:16px;position:relative}#tab-waivers .search-bar input{background:var(--league-surface);border:1px solid var(--league-border);width:100%;color:var(--league-text);border-radius:10px;outline:none;padding:12px 16px 12px 42px;font-family:inherit;font-size:14px;transition:border-color .2s}#tab-waivers .search-bar input:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}#tab-waivers .search-bar input::placeholder{color:var(--league-dim)}#tab-waivers .search-bar .search-icon{color:var(--league-dim);font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#tab-waivers .suggested-players{margin-bottom:20px}#tab-waivers .suggested-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);margin-bottom:8px;font-size:11px;font-weight:700}#tab-waivers .suggested-player{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}#tab-waivers .suggested-player:hover{background:var(--league-surface-hover)}#tab-waivers .suggested-player .sp-name{color:var(--league-text);min-width:180px;font-size:14px;font-weight:600}#tab-waivers .suggested-player .sp-meta{color:var(--league-muted);min-width:60px;font-size:12px}#tab-waivers .suggested-player .sp-rostered{color:var(--league-dim);min-width:90px;font-size:11px}#tab-waivers .suggested-player .sp-suggest{color:var(--league-purple);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}#tab-waivers .bid-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}#tab-waivers .form-group{flex-direction:column;gap:6px;display:flex}#tab-waivers .form-group label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:11px;font-weight:700}.form-group input,#tab-waivers .form-group select{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-group input:focus,#tab-waivers .form-group select:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}#tab-waivers .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888892' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}#tab-waivers .form-group select option{background:var(--league-surface);color:var(--league-text)}#tab-waivers .faab-after{color:var(--league-muted);margin-top:2px;font-size:12px}#tab-waivers .faab-after strong{color:var(--league-gold)}#tab-waivers .pre-bid-validation{border:1px solid var(--league-border);background:#15151880;border-radius:10px;margin-bottom:16px;padding:14px 18px}#tab-waivers .prebid-row{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}#tab-waivers .prebid-icon{flex-shrink:0;font-size:14px}#tab-waivers .prebid-label{color:var(--league-text);margin-right:4px;font-weight:600}#tab-waivers .prebid-value{color:var(--league-muted)}#tab-waivers .prebid-value.valid{color:var(--league-green);font-weight:600}#tab-waivers .prebid-value.invalid{color:var(--league-red);font-weight:600}#tab-waivers .prebid-value.analysis{color:var(--orange)}#tab-waivers .ai-advisor{background:linear-gradient(135deg,#a855f714,#a855f705);border:1px solid #a855f733;border-radius:12px;margin-bottom:20px;padding:18px 22px;animation:4s infinite advisor-glow}#tab-waivers .ai-advisor-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}#tab-waivers .ai-advisor-badge{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-purple);background:#a855f71f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}#tab-waivers .ai-advisor-label{color:var(--league-text);font-size:13px;font-weight:600}#tab-waivers .ai-advisor p{color:var(--league-muted);margin-bottom:12px;font-size:13px;line-height:1.6}#tab-waivers .ai-advisor p strong{color:var(--league-text)}#tab-waivers .comparable-txns{margin-top:8px}#tab-waivers .comparable-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-purple);margin-bottom:6px;font-size:11px;font-weight:700}#tab-waivers .comparable-item{color:var(--league-muted);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}#tab-waivers .comparable-item .ci-week{color:var(--league-dim);min-width:54px;font-weight:600}#tab-waivers .comparable-item .ci-player{color:var(--league-text);font-weight:600}#tab-waivers .comparable-item .ci-amount{color:var(--league-gold);margin-left:auto;font-weight:700}#tab-waivers .results-section{animation:.5s .2s both fade-in-up}#tab-waivers .result-card{border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:14px 18px;transition:all .15s;display:flex}#tab-waivers .result-card:hover{background:var(--league-surface-hover)}#tab-waivers .result-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}#tab-waivers .result-icon.won{color:var(--league-green);background:#34d3991f;border:1px solid #34d39940}#tab-waivers .result-icon.lost{color:var(--league-red);background:#ef44441f;border:1px solid #ef444440}#tab-waivers .result-icon.canceled{color:var(--grey);background:#9ca3af1f;border:1px solid #9ca3af40}#tab-waivers .result-content{flex:1}#tab-waivers .result-type{text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:11px;font-weight:700}#tab-waivers .result-type.won{color:var(--league-green)}#tab-waivers .result-type.lost{color:var(--league-red)}#tab-waivers .result-type.canceled{color:var(--grey)}#tab-waivers .result-desc{color:var(--league-muted);font-size:13px;line-height:1.5}#tab-waivers .result-desc strong{color:var(--league-text);font-weight:600}#tab-waivers .result-desc .gold{color:var(--league-gold);font-weight:700}#tab-waivers .league-table{border-collapse:collapse;width:100%;font-size:13px}#tab-waivers .league-table thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);border-bottom:1px solid var(--league-border);padding:8px 12px;font-size:10px;font-weight:700}#tab-waivers .league-table tbody td{color:var(--league-muted);border-bottom:1px solid #2a2a3066;padding:10px 12px}#tab-waivers .league-table tbody tr:hover td{background:var(--league-surface-hover)}#tab-waivers .league-table .player-cell{color:var(--league-text);font-weight:600}#tab-waivers .league-table .bid-cell{color:var(--league-gold);font-weight:700}#tab-waivers .league-table .team-cell{color:var(--league-teal);font-weight:600}#tab-waivers .free-agents-section{animation:.4s fade-in-up;display:none}#tab-waivers .free-agents-section.visible,#tab-waivers .blind-bidding-section{display:block}#tab-waivers .blind-bidding-section.hidden{display:none}#tab-waivers .fa-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}#tab-waivers .fa-filter-btn{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}#tab-waivers .fa-filter-btn:hover{color:var(--league-text);border-color:var(--league-border-light)}#tab-waivers .fa-filter-btn.active{background:var(--league-teal);color:var(--league-bg);border-color:var(--league-teal)}#tab-waivers .fa-sort-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}#tab-waivers .fa-sort-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}#tab-waivers .fa-sort-select{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:6px 28px 6px 10px;font-family:inherit;font-size:12px}#tab-waivers .fa-player-list{flex-direction:column;display:flex}#tab-waivers .fa-player-row{border-radius:8px;grid-template-columns:200px 50px 50px 70px 70px 70px 90px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:all .15s;display:grid}#tab-waivers .fa-player-row:hover{background:var(--league-surface-hover)}#tab-waivers .fa-player-row.header{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);border-bottom:1px solid var(--league-border);padding-bottom:8px;font-size:10px;font-weight:700}#tab-waivers .fa-player-row .fa-name{color:var(--league-text);font-weight:600}#tab-waivers .fa-player-row .fa-pos{font-size:11px;font-weight:700}#tab-waivers .fa-player-row .fa-team{color:var(--league-muted)}#tab-waivers .fa-player-row .fa-pts{color:var(--league-text);font-weight:600}#tab-waivers .fa-player-row .fa-proj{color:var(--league-muted)}#tab-waivers .fa-player-row .fa-owned{color:var(--league-dim)}#tab-waivers .fa-claim-btn{color:var(--league-teal);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}#tab-waivers .fa-claim-btn:hover{background:var(--league-teal);color:var(--league-bg);box-shadow:0 0 12px #22d3ee4d}#tab-waivers #tab-waivers #tab-waivers #tab-waivers .faab-team-row{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}#tab-waivers .faab-team-rank{color:var(--league-dim);text-align:center;width:20px;font-size:11px;font-weight:700}#tab-waivers .faab-team-name{color:var(--league-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}#tab-waivers .faab-team-name.you{color:var(--league-teal);font-weight:700}#tab-waivers .faab-team-amount{color:var(--league-gold);font-variant-numeric:tabular-nums;font-weight:700}#tab-waivers .faab-team-bar-wrap{background:var(--surface-alt);border-radius:2px;width:50px;height:3px;overflow:hidden}#tab-waivers .faab-team-bar{background:var(--league-gold);border-radius:2px;height:100%}#tab-waivers .faab-team-note{color:var(--league-dim);text-align:right;min-width:75px;font-size:10px;font-style:italic}#tab-waivers .stat-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}#tab-waivers .stat-label{color:var(--league-muted)}#tab-waivers .stat-value{color:var(--league-text);font-weight:700}#tab-waivers .stat-value.gold{color:var(--league-gold)}#tab-waivers .stat-value.teal{color:var(--league-teal)}#tab-waivers .history-item{border-bottom:1px solid #2a2a304d;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}#tab-waivers .history-item:last-child{border:none}#tab-waivers .history-icon{flex-shrink:0;font-size:12px}#tab-waivers .history-desc{color:var(--league-muted);flex:1}#tab-waivers .history-desc strong{color:var(--league-text);font-weight:600}#tab-waivers .history-amount{color:var(--league-gold);font-weight:700}#tab-waivers .history-result{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}#tab-waivers .history-result.won{color:var(--league-green)}#tab-waivers .history-result.lost{color:var(--league-red)}#tab-waivers .section-divider{background:linear-gradient(90deg,transparent,var(--league-border),transparent);height:1px;margin:8px 0}#tab-halloffame .hof-container{max-width:100%;padding:0}#tab-halloffame .section{padding:40px 0}#tab-halloffame .section+.section:before{left:5%;right:5%}#tab-halloffame #particles-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}#tab-halloffame .section{padding:80px 0;position:relative}#tab-halloffame .section+.section:before{content:"";background:linear-gradient(90deg,transparent,var(--border-gold),transparent);height:1px;position:absolute;top:0;left:10%;right:10%}#tab-halloffame .section-header{text-align:center;margin-bottom:48px}#tab-halloffame .section-icon{filter:drop-shadow(0 0 12px #a855f766);margin-bottom:12px;font-size:2.5rem;display:block}#tab-halloffame .section-title{letter-spacing:.04em;background:linear-gradient(135deg,var(--gold-light),var(--league-gold));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}#tab-halloffame .section-subtitle{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.9rem}#tab-halloffame .champ-grid{gap:20px;display:grid}#tab-halloffame .champ-featured{border:2px solid var(--league-gold);text-align:center;background:linear-gradient(135deg,#a855f71f,#a855f708);border-radius:16px;margin-bottom:12px;padding:40px;position:relative;overflow:hidden}#tab-halloffame .champ-featured:before{content:"";background:conic-gradient(#0000,#a855f714,#0000,#a855f70d,#0000);width:200%;height:200%;animation:12s linear infinite rotateBg;position:absolute;top:-50%;left:-50%}#tab-halloffame .champ-featured .champ-content{z-index:1;position:relative}#tab-halloffame .champ-featured .champ-trophy{filter:drop-shadow(0 0 30px #a855f799);font-size:4rem;animation:3s ease-in-out infinite trophyFloat}#tab-halloffame .champ-featured .champ-year{color:var(--league-gold);margin-top:8px;font-size:2.5rem;font-weight:900}#tab-halloffame .champ-featured .champ-name{color:var(--text-primary);margin-top:8px;font-size:1.5rem;font-weight:700}#tab-halloffame .champ-featured .champ-record{color:var(--gold-light);margin-top:4px;font-size:1rem;font-weight:500}#tab-halloffame .champ-featured .champ-label{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;margin-top:12px;font-size:.7rem}#tab-halloffame .champ-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}#tab-halloffame .champ-card{background:var(--bg-card);border:1px solid var(--border-gold);text-align:center;border-radius:12px;padding:24px 16px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}#tab-halloffame .champ-card:hover{border-color:var(--league-gold);transform:translateY(-4px)}#tab-halloffame .champ-card .champ-trophy{font-size:2rem}#tab-halloffame .champ-card .champ-year{color:var(--league-gold);margin-top:6px;font-size:1.6rem;font-weight:800}#tab-halloffame .champ-card .champ-name{color:var(--text-primary);margin-top:6px;font-size:.95rem;font-weight:600}#tab-halloffame .champ-card .champ-record{color:var(--text-secondary);margin-top:2px;font-size:.8rem}#tab-halloffame .most-titles-callout{text-align:center;border:1px solid var(--border-gold);background:linear-gradient(135deg,#a855f714,#0000);border-radius:12px;margin-top:32px;padding:20px}#tab-halloffame .most-titles-callout .callout-label{color:var(--league-gold);letter-spacing:.25em;text-transform:uppercase;font-size:.7rem;font-weight:700}#tab-halloffame .most-titles-callout .callout-name{color:var(--text-primary);margin-top:4px;font-size:1.3rem;font-weight:800}#tab-halloffame .most-titles-callout .callout-detail{color:var(--text-secondary);font-size:.85rem}#tab-halloffame .div-champs-compact{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:12px;max-width:720px;margin:0 auto;padding:16px 20px}#tab-halloffame .div-champs-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:baseline;gap:8px;padding:6px 0;font-size:.78rem;line-height:1.4;display:flex}#tab-halloffame .div-champs-row:last-child{border-bottom:none}#tab-halloffame .div-champs-year{color:var(--league-gold);min-width:38px;font-size:.82rem;font-weight:800}#tab-halloffame .div-champs-divs{flex-wrap:wrap;flex:1;gap:4px 12px;display:flex}#tab-halloffame .div-champs-entry{white-space:nowrap}#tab-halloffame .div-champs-entry .div-abbr{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}#tab-halloffame .div-champs-entry .div-team{color:var(--text-primary);font-weight:500}#tab-halloffame .div-champs-toggle{border:1px solid var(--border-gold);color:var(--league-gold);cursor:pointer;letter-spacing:.05em;background:0 0;border-radius:6px;margin:10px auto 0;padding:4px 14px;font-size:.72rem;font-weight:600;transition:background .2s;display:block}#tab-halloffame .div-champs-toggle:hover{background:#a855f71a}#tab-halloffame .div-champs-hidden{display:none}#tab-halloffame .vip-section{border-top:2px solid var(--league-gold);border-bottom:2px solid var(--league-gold);background:linear-gradient(#a855f70a,#0000);padding:80px 0;position:relative}#tab-halloffame .vip-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000,#0000 48%,#a855f705 48% 52%,#0000 52%);position:absolute;inset:0}#tab-halloffame .plaque{border:2px solid var(--league-gold);background:linear-gradient(145deg,#0d1117,#151b28);border-radius:8px;margin-bottom:16px;padding:28px 32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006,inset 0 1px #a855f726}#tab-halloffame .plaque:hover{transform:translateY(-2px);box-shadow:0 8px 30px #a855f726,inset 0 1px #a855f733}#tab-halloffame .plaque:before{content:"";pointer-events:none;border:1px solid #a855f71f;border-radius:4px;position:absolute;inset:4px}#tab-halloffame .plaque-rank{color:var(--league-gold);float:left;text-align:center;min-width:50px;margin-right:20px;font-size:2.5rem;font-weight:900;line-height:1}#tab-halloffame .plaque-rank.crown:after{content:"";margin-top:2px;font-size:1rem;display:block}#tab-halloffame .plaque-info{overflow:hidden}#tab-halloffame .plaque-name{color:var(--text-primary);font-size:1.2rem;font-weight:700}#tab-halloffame .plaque-score{background:linear-gradient(135deg,var(--gold-light),var(--league-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;line-height:1.2}#tab-halloffame .plaque-detail{color:var(--text-muted);letter-spacing:.05em;margin-top:2px;font-size:.8rem}#tab-halloffame .plaque-badge{background:var(--league-gold);color:var(--bg-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.6rem;font-weight:800;position:absolute;top:12px;right:16px}#tab-halloffame .plaque.record-holder{border-color:var(--gold-light);box-shadow:0 0 30px #a855f733,inset 0 1px #a855f733}#tab-halloffame .records-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}#tab-halloffame .record-card{background:var(--bg-card);border:1px solid var(--border-gold);text-align:center;border-radius:12px;padding:28px 24px;transition:transform .3s,border-color .3s}#tab-halloffame .record-card:hover{border-color:var(--league-gold);transform:translateY(-4px)}#tab-halloffame .record-card .record-icon{filter:drop-shadow(0 0 8px #a855f74d);margin-bottom:12px;font-size:2rem}#tab-halloffame .record-card .record-label{color:var(--league-gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}#tab-halloffame .record-card .record-value{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.3}#tab-halloffame .record-card .record-holder{color:var(--text-secondary);margin-top:4px;font-size:.85rem}#tab-halloffame .record-card .record-detail{color:var(--text-muted);margin-top:2px;font-size:.75rem}#tab-halloffame .record-card.dual .record-value{font-size:1.2rem}#tab-halloffame .trophy-case{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}#tab-halloffame .trophy-item{background:linear-gradient(145deg,var(--bg-card),var(--bg-card-alt));border:1px solid var(--border-gold);text-align:center;border-radius:16px;padding:32px 20px;transition:transform .3s,box-shadow .3s;position:relative}#tab-halloffame .trophy-item:hover{transform:translateY(-6px);box-shadow:0 12px 40px #a855f71f}#tab-halloffame .trophy-icon{filter:drop-shadow(0 0 16px #a855f780);margin-bottom:16px;font-size:3.5rem;animation:4s ease-in-out infinite trophyFloat;display:block}#tab-halloffame .trophy-item:nth-child(2) .trophy-icon{animation-delay:-1s}#tab-halloffame .trophy-item:nth-child(3) .trophy-icon{animation-delay:-2s}#tab-halloffame .trophy-item:nth-child(4) .trophy-icon{animation-delay:-3s}#tab-halloffame .trophy-name{color:var(--league-gold);text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem;font-weight:800}#tab-halloffame .trophy-desc{color:var(--text-muted);margin-top:4px;margin-bottom:12px;font-size:.75rem;line-height:1.4}#tab-halloffame .trophy-holder{color:var(--text-primary);background:#a855f71a;border:1px solid #a855f733;border-radius:6px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}#tab-halloffame .shame-zone{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--shame-bg) 15%,var(--shame-bg) 85%,var(--bg-primary) 100%);padding:80px 0;position:relative}#tab-halloffame .shame-zone:before{content:"";background:linear-gradient(90deg,transparent,var(--shame-red),transparent);height:2px;position:absolute;top:0;left:10%;right:10%}#tab-halloffame .shame-zone .section-icon{filter:drop-shadow(0 0 12px #dc262680)}#tab-halloffame .shame-zone .section-title{background:linear-gradient(135deg,#f44,var(--shame-red),var(--shame-crimson));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#tab-halloffame .shame-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}#tab-halloffame .shame-card{background:linear-gradient(145deg,#1a0a0a,#140808);border:1px solid #dc26264d;border-radius:12px;padding:28px 24px;transition:transform .3s,border-color .3s}#tab-halloffame .shame-card:hover{border-color:var(--shame-red);transform:translateY(-4px)}#tab-halloffame .shame-card .shame-icon{margin-bottom:10px;font-size:2rem;display:block}#tab-halloffame .shame-card .shame-label{color:var(--shame-red);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:700}#tab-halloffame .shame-card .shame-name{color:var(--text-primary);font-size:1.15rem;font-weight:700}#tab-halloffame .shame-card .shame-detail{color:var(--text-secondary);margin-top:4px;font-size:.8rem;line-height:1.5}#tab-halloffame .shame-card .shame-quote{color:var(--text-muted);border-left:2px solid var(--shame-red-dark);margin-top:8px;padding-left:10px;font-size:.75rem;font-style:italic}#tab-halloffame .briar-bowl-list{margin-top:8px;padding:0;list-style:none}#tab-halloffame .briar-bowl-list li{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;padding:4px 0;font-size:.8rem}#tab-halloffame .briar-bowl-list li:last-child{border-bottom:none}#tab-halloffame .briar-bowl-list .bb-year{color:var(--shame-red);margin-right:6px;font-weight:700}#tab-halloffame .choke-card{border:2px solid var(--shame-red);text-align:center;background:linear-gradient(135deg,#1a0a0a,#180505);border-radius:12px;grid-column:1/-1;padding:32px;position:relative;overflow:hidden}#tab-halloffame .choke-card:before{content:"";background:conic-gradient(#0000,#dc26260d,#0000,#dc262608,#0000);width:200%;height:200%;animation:15s linear infinite rotateBg;position:absolute;top:-50%;left:-50%}#tab-halloffame .choke-content{z-index:1;position:relative}#tab-halloffame .choke-card .shame-icon{font-size:2.5rem}#tab-halloffame .choke-card .choke-headline{color:var(--shame-red);margin:8px 0;font-size:1.3rem;font-weight:800}#tab-halloffame .choke-card .choke-story{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:.9rem;line-height:1.6}#tab-halloffame .rivalry-section{padding:80px 0;position:relative}#tab-halloffame .rivalry-section:before{content:"";background:linear-gradient(90deg,transparent,var(--border-gold),transparent);height:1px;position:absolute;top:0;left:10%;right:10%}#tab-halloffame .rivalry-card{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-bottom:20px;padding:36px 32px;transition:transform .3s;display:flex}#tab-halloffame .rivalry-card:hover{transform:translateY(-3px)}#tab-halloffame .rivalry-card.featured{border:2px solid var(--league-gold);background:linear-gradient(135deg,#a855f70f,var(--bg-card))}#tab-halloffame .rivalry-team{text-align:center;flex:1;min-width:160px}#tab-halloffame .rivalry-team .team-emoji{margin-bottom:8px;font-size:2.5rem;display:block}#tab-halloffame .rivalry-team .team-name{color:var(--text-primary);font-size:1rem;font-weight:700}#tab-halloffame .rivalry-team .team-owner{color:var(--text-muted);margin-top:2px;font-size:.75rem}#tab-halloffame .rivalry-vs{text-align:center;flex:none}#tab-halloffame .rivalry-vs .vs-text{color:var(--league-gold);letter-spacing:.1em;font-size:1.5rem;font-weight:900}#tab-halloffame .rivalry-vs .vs-record{color:var(--text-secondary);margin-top:4px;font-size:.85rem;font-weight:600}#tab-halloffame .rivalry-title{text-align:center;width:100%;margin-bottom:4px}#tab-halloffame .rivalry-title .title-text{color:var(--league-gold);letter-spacing:.25em;text-transform:uppercase;font-size:.7rem;font-weight:700}#tab-halloffame .rivalry-title .title-name{color:var(--text-primary);font-size:1.1rem;font-weight:800}#tab-halloffame .rivalry-desc{text-align:center;width:100%;color:var(--text-muted);margin-top:4px;font-size:.8rem}#tab-halloffame .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}#tab-halloffame .fade-in.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){#tab-halloffame .section{padding:60px 0}#tab-halloffame .section-title{font-size:1.5rem}#tab-halloffame .champ-featured{padding:28px 20px}#tab-halloffame .champ-featured .champ-year{font-size:1.8rem}#tab-halloffame .champ-featured .champ-name{font-size:1.2rem}#tab-halloffame .champ-row{grid-template-columns:repeat(2,1fr);gap:10px}#tab-halloffame .rivalry-card{gap:16px;padding:24px 16px}#tab-halloffame .plaque-rank{margin-right:14px;font-size:2rem}#tab-halloffame .plaque-score{font-size:1.4rem}}@media(max-width:480px){#tab-halloffame .champ-row,#tab-halloffame .records-grid{grid-template-columns:1fr}#tab-halloffame .trophy-case{grid-template-columns:repeat(2,1fr)}#tab-halloffame .shame-grid{grid-template-columns:1fr}}.draft-room-hero{text-align:center;background:linear-gradient(135deg,#22d3ee0f,#22d3ee0a);border:1px solid #22d3ee26;border-radius:14px;margin-bottom:20px;padding:32px 24px}.draft-countdown{color:var(--league-gold);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;margin:16px 0;padding:10px 24px;font-size:14px;font-weight:600;display:inline-block}.draft-pick-badge{color:var(--league-teal);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;margin-bottom:16px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-block}.draft-top5{grid-template-columns:repeat(5,1fr);gap:10px;max-width:700px;margin:20px auto;display:grid}.draft-top5-card{background:var(--league-surface);border:1px solid var(--league-border);text-align:center;border-radius:10px;padding:14px 8px;transition:border-color .2s}.draft-top5-card:hover{border-color:var(--league-teal)}.draft-top5-rank{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:700}.draft-top5-name{color:var(--league-text);margin-bottom:2px;font-size:13px;font-weight:700}.draft-top5-meta{color:var(--league-muted);font-size:10px}.draft-keepers-reminder{color:var(--league-gold);text-align:center;background:#22d3ee0f;border:1px solid #22d3ee26;border-radius:8px;max-width:500px;margin:16px auto;padding:12px 20px;font-size:13px}.draft-enter-btn{background:var(--league-teal);color:#0a0a0c;border-radius:10px;margin-top:8px;padding:14px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.draft-enter-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #22d3ee4d}.draft-prep-section{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-top:20px;padding:24px}.draft-prep-section h3{color:var(--league-text);margin-bottom:8px;font-size:14px;font-weight:700}.draft-prep-section p{color:var(--league-muted);margin-bottom:12px;font-size:12px}.draft-prep-textarea{background:var(--league-bg);border:1px solid var(--league-border-light);width:100%;min-height:100px;color:var(--league-text);resize:vertical;border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:13px}.draft-prep-textarea:focus{border-color:var(--league-teal)}.draft-history-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:14px;transition:border-color .2s;overflow:hidden}.draft-history-card:hover{border-color:var(--league-border-light)}.draft-history-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.draft-history-header:hover{background:#ffffff05}.draft-history-title{color:var(--league-text);font-size:15px;font-weight:700}.draft-history-date{color:var(--league-muted);margin-left:12px;font-size:11px}.draft-history-grade{border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700}.draft-history-grade.b-plus{color:var(--league-green);background:#34d3991f;border:1px solid #34d39933}.draft-history-grade.a-minus{color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee33}.draft-history-grade.c-plus{color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee33}.draft-history- .draft-history-card.expanded .draft-history- .draft-history-card.expanded .draft-history-chevron{transform:rotate(180deg)}.draft-history-chevron{color:var(--league-dim);margin-left:12px;font-size:14px;transition:transform .2s}.draft-pick-row{border-bottom:1px solid #1a1a1e80;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.draft-pick-row:last-child{border-bottom:none}.draft-pick-round{color:var(--league-teal);min-width:60px;font-size:12px;font-weight:700}.draft-pick-player{color:var(--league-text);font-weight:600}.draft-pick-meta{color:var(--league-muted);margin-left:auto;font-size:11px}.draft-pick-keeper-tag{color:var(--league-gold);background:#22d3ee1f;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700}.draft-show-all-btn{text-align:center;width:100%;color:var(--league-teal);cursor:pointer;background:#22d3ee0a;border:1px solid #22d3ee1a;border-radius:6px;margin-top:8px;padding:8px;font-family:inherit;font-size:12px;font-weight:600;display:block}.draft-show-all-btn:hover{background:#22d3ee14}.notif-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.notif-filter-pill{letter-spacing:.3px;color:var(--league-muted);background:var(--league-surface);border:1px solid var(--league-border);cursor:pointer;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s}.notif-filter-pill:hover{color:var(--league-text);border-color:var(--league-dim)}.notif-filter-pill.active{color:var(--league-teal);border-color:var(--league-teal);background:#22d3ee14}.notif-mark-read-btn{color:var(--league-teal);border:1px solid var(--league-teal);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s}.notif-mark-read-btn:hover{background:#22d3ee14}.notif-day-group{margin-bottom:20px}.notif-day-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--league-border);margin-bottom:8px;padding:0 0 8px 4px;font-size:11px;font-weight:700}.notif-dismiss{width:24px;height:24px;color:var(--league-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.notif-dismiss:hover{color:var(--league-text);background:#ffffff0d}.commish-section-card{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:0;padding:20px}.commish-section-title{color:var(--league-text);margin-bottom:4px;font-size:14px;font-weight:700}.commish-section-desc{color:var(--league-muted);margin-bottom:16px;font-size:12px}.commish-select{background:var(--league-bg);color:var(--league-text);border:1px solid var(--league-border-light);cursor:pointer;border-radius:6px;min-width:180px;padding:8px 12px;font-family:inherit;font-size:12px}.commish-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.commish-action-btn{border:1px solid var(--league-border-light);background:var(--league-surface);color:var(--league-teal);cursor:pointer;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s}.commish-action-btn:hover{border-color:var(--league-teal);background:#22d3ee0f}.commish-action-btn.danger{color:var(--league-pink)}.commish-action-btn.danger:hover{border-color:var(--league-pink);background:#ec48990f}.commish-action-btn.approve{color:var(--league-green)}.commish-action-btn.approve:hover{border-color:var(--league-green);background:#34d3990f}.commish-input-row{align-items:center;gap:10px;margin-top:12px;display:flex}.commish-number-input{background:var(--league-bg);width:80px;color:var(--league-text);border:1px solid var(--league-border-light);text-align:center;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px}.commish-textarea{background:var(--league-bg);border:1px solid var(--league-border-light);width:100%;min-height:80px;color:var(--league-text);resize:vertical;border-radius:8px;outline:none;margin-top:12px;padding:12px;font-family:inherit;font-size:13px}.commish-textarea:focus{border-color:var(--league-teal)}.commish-checkbox-row{color:var(--league-muted);align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.commish-checkbox-row label{cursor:pointer;align-items:center;gap:6px;display:flex}.commish-checkbox-row input[type=checkbox]{accent-color:var(--league-teal)}.commish-pending-trade{background:#ec48990a;border:1px solid #ec489926;border-radius:8px;margin-top:12px;padding:14px}.commish-audit-item{border-bottom:1px solid #1a1a1e80;align-items:flex-start;gap:10px;padding:10px 0;font-size:12px;display:flex}.commish-audit-item:last-child{border-bottom:none}.commish-audit-text{color:var(--league-text);flex:1}.commish-audit-date{color:var(--league-dim);white-space:nowrap;font-size:11px}.players-advanced-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.players-status-select,.players-sort-select{background:var(--league-surface);color:var(--league-text);border:1px solid var(--league-border-light);cursor:pointer;border-radius:6px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600}.players-ai-section{background:linear-gradient(135deg,#a855f70f,#22d3ee0a);border:1px solid #a855f726;border-radius:12px;margin-bottom:20px;padding:20px}.players-ai-title{color:var(--league-purple);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.players-ai-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.players-ai-card{border:1px solid var(--league-border);background:#15151899;border-radius:10px;padding:14px;transition:border-color .2s}.players-ai-card:hover{border-color:var(--league-purple)}.players-ai-card-name{color:var(--league-text);font-size:14px;font-weight:700}.players-ai-card-meta{color:var(--league-muted);margin:2px 0 8px;font-size:11px}.players-ai-card-reason{color:var(--league-purple);font-size:11px;font-style:italic;line-height:1.5}.players-grid-layout{grid-template-columns:2fr 1fr;gap:16px;display:grid}.players-left-col{min-width:0}.players-right-col{flex-direction:column;gap:16px;display:flex}.players-ai-grid{grid-template-columns:1fr!important}.players-trending-section{background:linear-gradient(135deg,#22d3ee0f,#34d3990a);border:1px solid #22d3ee26;border-radius:12px;padding:16px}.players-trending-title{color:var(--league-teal);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.players-trending-item{border-bottom:1px solid var(--league-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.players-trending-item:last-child{border-bottom:none}.players-trending-name{color:var(--league-text);font-size:13px;font-weight:600}.players-trending-meta{color:var(--league-muted);font-size:11px}.players-trending-adds{color:var(--league-green);font-size:11px;font-weight:700}.players-roster-needs{background:linear-gradient(135deg,#facc150f,#ec48990a);border:1px solid #facc1526;border-radius:12px;padding:16px}.players-roster-needs-title{color:var(--league-gold);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.players-need-item{border-bottom:1px solid var(--league-border);align-items:center;gap:10px;padding:8px 0;display:flex}.players-need-item:last-child{border-bottom:none}.players-need-pos{color:var(--league-gold);text-align:center;background:#facc1526;border-radius:4px;min-width:28px;padding:2px 8px;font-size:10px;font-weight:700}.players-need-text{color:var(--league-muted);font-size:12px}.players-need-text strong{color:var(--league-text)}.players-upgraded-table{border-collapse:collapse;width:100%}.players-upgraded-table thead th{text-align:left;color:var(--league-dim);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--league-border);padding:10px 12px;font-size:10px;font-weight:700}.players-upgraded-table thead th:nth-child(n+5){text-align:right}.players-upgraded-table thead th:last-child{text-align:center}.players-upgraded-table tbody td{border-bottom:1px solid #1a1a1e66;padding:10px 12px;font-size:13px}.players-upgraded-table tbody td:nth-child(n+5){text-align:right}.players-upgraded-table tbody td:last-child{text-align:center}.players-upgraded-table tbody tr{cursor:pointer;transition:background .2s}.players-upgraded-table tbody tr:hover{background:#22d3ee05}.player-trend-up{color:var(--league-green);font-size:12px;font-weight:600}.player-trend-down{color:var(--league-red);font-size:12px;font-weight:600}.player-trend-flat{color:var(--league-dim);font-size:12px}.player-owner-tag{color:var(--league-muted);font-size:11px}.player-owner-fa{color:var(--league-green);font-size:11px;font-weight:600}.trade-btn{letter-spacing:.5px;border:1px solid var(--league-gold);color:var(--league-gold);cursor:pointer;background:#22d3ee14;border-radius:5px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:all .2s}.trade-btn:hover{background:#22d3ee26}.player-popup-overlay{z-index:500;background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.player-popup-overlay.active{display:flex}.player-popup{background:var(--league-surface);border:1px solid var(--league-border-light);border-radius:14px;width:90%;max-width:420px;padding:28px;position:relative;box-shadow:0 8px 40px #0006}.player-popup-close{color:var(--league-dim);cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:14px}.player-popup-close:hover{color:var(--league-text)}.player-popup-name{color:var(--league-text);margin-bottom:4px;font-size:20px;font-weight:800}.player-popup-meta{color:var(--league-muted);margin-bottom:16px;font-size:12px}.player-popup-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.player-popup-stat{text-align:center;background:var(--league-bg);border-radius:6px;padding:8px}.player-popup-stat-val{color:var(--league-teal);font-size:16px;font-weight:700}.player-popup-stat-label{color:var(--league-dim);text-transform:uppercase;font-size:9px}.player-popup-ai{color:var(--league-purple);background:#a855f70f;border:1px solid #a855f726;border-radius:8px;padding:12px;font-size:12px}@keyframes pulse-teal-waiver{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-up-waiver{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-waiver{0%{background-position:-200% 0}to{background-position:200% 0}}.waivers-glass{-webkit-backdrop-filter:blur(16px);border:1px solid var(--league-border);background:#151518b3;border-radius:12px}.waivers-top-bar{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--league-border);background:#0a0a0ceb;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.waivers-top-bar-title{letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,var(--league-teal),var(--league-blue,#60a5fa));-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;font-size:20px;font-weight:800}.waivers-league-badge{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.waivers-league-badge .dot{background:var(--league-green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-teal-waiver}.waivers-faab-block{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.waivers-faab-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:11px;font-weight:600}.waivers-faab-amount{color:var(--league-gold);font-size:22px;font-weight:800}.waivers-faab-amount span{color:var(--league-dim);font-size:14px;font-weight:500}.waivers-faab-bar-wrap{background:var(--league-surface-alt,#1a1a1f);border-radius:3px;width:120px;height:6px;overflow:hidden}.waivers-faab-bar{background:linear-gradient(90deg,var(--league-gold),#e8c35a);border-radius:3px;width:71%;height:100%;box-shadow:0 0 8px #22d3ee66}.waivers-countdown-block{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.waivers-countdown-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:10px;font-weight:600}.waivers-countdown-timer{color:var(--league-teal);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;animation:1s infinite countdown-tick}.waivers-mode-toggle{background:var(--league-surface);border:1px solid var(--league-border);border-radius:8px;margin-left:16px;display:flex;overflow:hidden}.waivers-mode-toggle button{color:var(--league-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.waivers-mode-toggle button.active{background:var(--league-teal);color:var(--league-bg)}.waivers-mode-toggle button:hover:not(.active){color:var(--league-text);background:var(--league-surface-hover)}.waivers-page-layout{z-index:1;grid-template-columns:3fr 2fr;gap:24px;max-width:1600px;padding:24px 32px;display:grid;position:relative}.waivers-page-layout>.waivers-row-pair{grid-column:1/-1;grid-template-columns:3fr 2fr;gap:24px;display:grid}.waivers-page-layout>.waivers-full-width{grid-column:1/-1}.waivers-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.waivers-section-header h2{text-transform:uppercase;letter-spacing:1px;color:var(--league-text);font-size:16px;font-weight:700}.waivers-section-header .accent-line{background:linear-gradient(90deg,var(--league-border),transparent);flex:1;height:1px}.waivers-section-header .section-icon{color:var(--league-teal);font-size:14px}.waivers-active-bids{animation:.5s fade-in-up-waiver}.waivers-bid-group{margin-bottom:24px}.waivers-bid-group-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.waivers-bid-group-number{background:linear-gradient(135deg,var(--league-teal),var(--league-blue,#60a5fa));width:28px;height:28px;color:var(--league-bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.waivers-bid-group-title{color:var(--league-text);font-size:14px;font-weight:700}.waivers-bid-group-tag{color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.waivers-bid-group-tag.independent{color:var(--league-purple);background:#a855f71a;border-color:#a855f733}.waivers-conditional-flow{flex-direction:column;align-items:stretch;padding-left:20px;display:flex;position:relative}.waivers-flow-line-vertical{background:repeating-linear-gradient(180deg,var(--league-teal) 0px,var(--league-teal) 4px,transparent 4px,transparent 8px);width:2px;animation:.8s linear infinite flow-line;position:absolute;top:0;bottom:0;left:0}.waivers-flow-arrow-label{align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}.waivers-flow-arrow-label:before{content:"";background:var(--league-teal);width:20px;height:2px;position:absolute;top:50%;left:-20px}.waivers-flow-arrow-text{color:var(--league-teal);background:#22d3ee14;border:1px dashed #22d3ee4d;border-radius:16px;padding:4px 12px;font-size:12px;font-style:italic;font-weight:600}.waivers-bid-card{border-radius:10px;padding:16px 20px;transition:all .2s;animation:.4s fade-in-up-waiver;position:relative}.waivers-bid-card:hover{border-color:var(--league-border-light);transform:translate(2px)}.waivers-bid-card:before{content:"";background:var(--league-teal);width:20px;height:2px;position:absolute;top:50%;left:-20px}.waivers-bid-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.waivers-bid-choice-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);font-size:11px;font-weight:700}.waivers-bid-status{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700;animation:3s infinite glow-pulse}.waivers-bid-player-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.waivers-bid-player-name{color:var(--league-text);font-size:16px;font-weight:700}.waivers-bid-player-info{color:var(--league-muted);font-size:12px;font-weight:500}.waivers-bid-pos{color:var(--league-bg);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.waivers-bid-pos.rb{background:var(--league-rb,#ef4444)}.waivers-bid-pos.wr{background:var(--league-wr,#34d399)}.waivers-bid-pos.qb{background:var(--league-qb,#60a5fa)}.waivers-bid-pos.te{background:var(--league-te,#fb923c)}.waivers-bid-details-row{align-items:center;gap:20px;font-size:13px;display:flex}.waivers-bid-amount{color:var(--league-gold);font-size:18px;font-weight:700}.waivers-bid-drop{color:var(--league-muted)}.waivers-bid-drop strong{color:var(--league-red);font-weight:600}.waivers-group-description{color:var(--league-muted);border-left:2px solid var(--league-teal);background:#22d3ee08;margin-top:8px;padding:6px 12px;font-size:12px;font-style:italic}.waivers-group-description.purple-border{border-color:var(--league-purple);background:#a855f708}.waivers-validation-panel{border:1px solid var(--league-border);background:#15151880;border-radius:10px;margin-top:16px;padding:14px 18px}.waivers-validation-item{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.waivers-validation-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.waivers-validation-icon.green{color:var(--league-green);background:#34d39926;border:1px solid #34d3994d;animation:.4s checkmark-pop}.waivers-validation-icon.yellow{color:var(--league-orange,#fb923c);background:#fb923c26;border:1px solid #fb923c4d}.waivers-validation-text{color:var(--league-muted)}.waivers-validation-text strong{color:var(--league-text);font-weight:600}.waivers-action-buttons{gap:12px;margin-top:20px;display:flex}.waivers-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.waivers-btn-teal{background:var(--league-teal);color:var(--league-bg)}.waivers-btn-teal:hover{background:#3de0f5;transform:translateY(-1px);box-shadow:0 0 20px #22d3ee4d}.waivers-btn-outline{color:var(--league-muted);border:1px solid var(--league-border);background:0 0}.waivers-btn-outline:hover{color:var(--league-text);border-color:var(--league-border-light);background:var(--league-surface-hover)}.waivers-btn-danger-muted{color:var(--league-dim);background:0 0;border:1px solid #0000}.waivers-btn-danger-muted:hover{color:var(--league-red);background:#ef44440d;border-color:#ef44444d}.waivers-btn-submit{background:linear-gradient(135deg,var(--league-teal),#1ab5d4);color:var(--league-bg);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:10px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.waivers-btn-submit:hover{transform:translateY(-2px);box-shadow:0 0 30px #22d3ee66}.waivers-btn-purple{background:var(--league-purple);color:#fff}.waivers-btn-purple:hover{background:#b97cf8;box-shadow:0 0 20px #a855f74d}.waivers-bid-builder{animation:.5s .1s both fade-in-up-waiver}.waivers-search-bar{margin-bottom:16px;position:relative}.waivers-search-bar input{background:var(--league-surface);border:1px solid var(--league-border);width:100%;color:var(--league-text);border-radius:10px;outline:none;padding:12px 16px 12px 42px;font-family:inherit;font-size:14px;transition:border-color .2s}.waivers-search-bar input:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}.waivers-search-bar input::placeholder{color:var(--league-dim)}.waivers-search-bar .search-icon{color:var(--league-dim);font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.waivers-suggested-players{margin-bottom:20px}.waivers-suggested-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);margin-bottom:8px;font-size:11px;font-weight:700}.waivers-suggested-player{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.waivers-suggested-player:hover{background:var(--league-surface-hover)}.waivers-suggested-player .sp-name{color:var(--league-text);min-width:180px;font-size:14px;font-weight:600}.waivers-suggested-player .sp-meta{color:var(--league-muted);min-width:60px;font-size:12px}.waivers-suggested-player .sp-rostered{color:var(--league-dim);min-width:90px;font-size:11px}.waivers-suggested-player .sp-suggest{color:var(--league-purple);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.waivers-bid-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.waivers-form-group{flex-direction:column;gap:6px;display:flex}.waivers-form-group label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:11px;font-weight:700}.waivers-form-group input,.waivers-form-group select{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.waivers-form-group input:focus,.waivers-form-group select:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}.waivers-form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888892' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.waivers-form-group select option{background:var(--league-surface);color:var(--league-text)}.waivers-faab-after{color:var(--league-muted);margin-top:2px;font-size:12px}.waivers-faab-after strong{color:var(--league-gold)}.waivers-pre-bid-validation{border:1px solid var(--league-border);background:#15151880;border-radius:10px;margin-bottom:16px;padding:14px 18px}.waivers-prebid-row{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.waivers-prebid-icon{flex-shrink:0;font-size:14px}.waivers-prebid-label{color:var(--league-text);margin-right:4px;font-weight:600}.waivers-prebid-value{color:var(--league-muted)}.waivers-prebid-value.valid{color:var(--league-green);font-weight:600}.waivers-prebid-value.invalid{color:var(--league-red);font-weight:600}.waivers-prebid-value.analysis{color:var(--league-orange,#fb923c)}.waivers-ai-advisor{background:linear-gradient(135deg,#a855f714,#a855f705);border:1px solid #a855f733;border-radius:12px;margin-bottom:20px;padding:18px 22px;animation:4s infinite advisor-glow}.waivers-ai-advisor-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.waivers-ai-advisor-badge{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-purple);background:#a855f71f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.waivers-ai-advisor-label{color:var(--league-text);font-size:13px;font-weight:600}.waivers-ai-advisor p{color:var(--league-muted);margin-bottom:12px;font-size:13px;line-height:1.6}.waivers-ai-advisor p strong{color:var(--league-text)}.waivers-comparable-txns{margin-top:8px}.waivers-comparable-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-purple);margin-bottom:6px;font-size:11px;font-weight:700}.waivers-comparable-item{color:var(--league-muted);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.waivers-comparable-item .ci-week{color:var(--league-dim);min-width:54px;font-weight:600}.waivers-comparable-item .ci-player{color:var(--league-text);font-weight:600}.waivers-comparable-item .ci-amount{color:var(--league-gold);margin-left:auto;font-weight:700}.waivers-results-section{animation:.5s .2s both fade-in-up-waiver}.waivers-result-card{border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:14px 18px;transition:all .15s;display:flex}.waivers-result-card:hover{background:var(--league-surface-hover)}.waivers-result-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.waivers-result-icon.won{color:var(--league-green);background:#34d3991f;border:1px solid #34d39940}.waivers-result-icon.lost{color:var(--league-red);background:#ef44441f;border:1px solid #ef444440}.waivers-result-icon.canceled{color:var(--league-muted);background:#9ca3af1f;border:1px solid #9ca3af40}.waivers-result-content{flex:1}.waivers-result-type{text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:11px;font-weight:700}.waivers-result-type.won{color:var(--league-green)}.waivers-result-type.lost{color:var(--league-red)}.waivers-result-type.canceled{color:var(--league-muted)}.waivers-result-desc{color:var(--league-muted);font-size:13px;line-height:1.5}.waivers-result-desc strong{color:var(--league-text);font-weight:600}.waivers-result-desc .gold{color:var(--league-gold);font-weight:700}.waivers-league-table{border-collapse:collapse;width:100%;font-size:13px}.waivers-league-table thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);border-bottom:1px solid var(--league-border);padding:8px 12px;font-size:10px;font-weight:700}.waivers-league-table tbody td{color:var(--league-muted);border-bottom:1px solid #2a2a3066;padding:10px 12px}.waivers-league-table tbody tr:hover td{background:var(--league-surface-hover)}.waivers-league-table .player-cell{color:var(--league-text);font-weight:600}.waivers-league-table .bid-cell{color:var(--league-gold);font-weight:700}.waivers-league-table .team-cell{color:var(--league-teal);font-weight:600}.waivers-free-agents-section{animation:.4s fade-in-up-waiver;display:none}.waivers-free-agents-section.visible,.waivers-blind-bidding-section{display:block}.waivers-blind-bidding-section.hidden{display:none}.waivers-fa-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.waivers-fa-filter-btn{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.waivers-fa-filter-btn:hover{color:var(--league-text);border-color:var(--league-border-light)}.waivers-fa-filter-btn.active{background:var(--league-teal);color:var(--league-bg);border-color:var(--league-teal)}.waivers-fa-sort-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}.waivers-fa-sort-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.waivers-fa-sort-select{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:6px 28px 6px 10px;font-family:inherit;font-size:12px}.waivers-fa-player-list{flex-direction:column;display:flex}.waivers-fa-player-row{border-radius:8px;grid-template-columns:200px 50px 50px 70px 70px 70px 90px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:all .15s;display:grid}.waivers-fa-player-row:hover{background:var(--league-surface-hover)}.waivers-fa-player-row.header{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);border-bottom:1px solid var(--league-border);padding-bottom:8px;font-size:10px;font-weight:700}.waivers-fa-player-row .fa-name{color:var(--league-text);font-weight:600}.waivers-fa-player-row .fa-pos{font-size:11px;font-weight:700}.waivers-fa-player-row .fa-team{color:var(--league-muted)}.waivers-fa-player-row .fa-pts{color:var(--league-text);font-weight:600}.waivers-fa-player-row .fa-proj{color:var(--league-muted)}.waivers-fa-player-row .fa-owned{color:var(--league-dim)}.waivers-fa-claim-btn{color:var(--league-teal);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.waivers-fa-claim-btn:hover{background:var(--league-teal);color:var(--league-bg);box-shadow:0 0 12px #22d3ee4d}.waivers-sidebar-card{border-radius:12px;padding:18px}.waivers-sidebar-card h3{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.waivers-sidebar-card h3 .sc-icon{font-size:12px}.waivers-faab-team-row{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.waivers-faab-team-rank{color:var(--league-dim);text-align:center;width:20px;font-size:11px;font-weight:700}.waivers-faab-team-name{color:var(--league-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.waivers-faab-team-name.you{color:var(--league-teal);font-weight:700}.waivers-faab-team-amount{color:var(--league-gold);font-variant-numeric:tabular-nums;font-weight:700}.waivers-faab-team-bar-wrap{background:var(--league-surface-alt,#1a1a1f);border-radius:2px;width:50px;height:3px;overflow:hidden}.waivers-faab-team-bar{background:var(--league-gold);border-radius:2px;height:100%}.waivers-faab-team-note{color:var(--league-dim);text-align:right;min-width:75px;font-size:10px;font-style:italic}.waivers-stat-row{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.waivers-stat-label{color:var(--league-muted)}.waivers-stat-value{color:var(--league-text);font-weight:700}.waivers-stat-value.gold{color:var(--league-gold)}.waivers-stat-value.teal{color:var(--league-teal)}.waivers-history-item{border-bottom:1px solid #2a2a304d;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.waivers-history-item:last-child{border:none}.waivers-history-icon{flex-shrink:0;font-size:12px}.waivers-history-desc{color:var(--league-muted);flex:1}.waivers-history-desc strong{color:var(--league-text);font-weight:600}.waivers-history-amount{color:var(--league-gold);font-weight:700}.waivers-history-result{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.waivers-history-result.won{color:var(--league-green)}.waivers-history-result.lost{color:var(--league-red)}.waivers-section-divider{background:linear-gradient(90deg,transparent,var(--league-border),transparent);height:1px;margin:8px 0}.waivers-tab ::-webkit-scrollbar{width:6px}.waivers-tab ::-webkit-scrollbar-track{background:0 0}.waivers-tab ::-webkit-scrollbar-thumb{background:var(--league-border);border-radius:3px}.waivers-tab ::-webkit-scrollbar-thumb:hover{background:var(--league-border-light)}@keyframes dr-pulse-teal{0%,to{border-color:var(--league-teal);box-shadow:0 0 8px #22d3ee66,inset 0 0 4px #22d3ee1a}50%{border-color:#22d3eecc;box-shadow:0 0 20px #22d3eeb3,inset 0 0 10px #22d3ee33}}@keyframes dr-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes dr-gold-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes dr-pick-flash{0%{background:#22d3ee4d}to{background:0 0}}@keyframes dr-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dr-progress-glow{0%,to{box-shadow:0 0 6px #22d3ee4d}50%{box-shadow:0 0 14px #22d3ee99}}@keyframes dr-position-run-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dr-cell-settle{0%{background:#22d3ee26;transform:scale(1.03)}to{background:0 0;transform:scale(1)}}@keyframes dr-timer-tick{0%{transform:scale(1.05)}to{transform:scale(1)}}.dr-progress-bar-container{z-index:100;background:#2a2a3080;flex-shrink:0;height:3px;position:relative}.dr-progress-bar{background:linear-gradient(90deg,var(--league-teal),#22d3eeb3);border-radius:0 2px 2px 0;width:34%;height:100%;transition:width .5s;animation:2s ease-in-out infinite dr-progress-glow}.dr-progress-label{color:var(--league-muted);letter-spacing:.5px;font-size:10px;position:absolute;top:5px;right:8px}.dr-top-bar{z-index:100;background:var(--league-surface);border-bottom:1px solid var(--league-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:10px 20px;display:flex;position:relative}.dr-top-bar-left{align-items:center;gap:12px;display:flex}.dr-league-name{color:var(--league-gold);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:800}.dr-league-badge{color:var(--league-gold);letter-spacing:.8px;background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.dr-top-bar-center{align-items:center;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dr-on-clock-dot{background:var(--league-teal);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-in-out infinite dr-pulse-dot}.dr-on-clock-text{color:var(--league-text);white-space:nowrap;font-size:13px;font-weight:500}.dr-on-clock-text strong{color:var(--league-teal);font-weight:700}.dr-on-clock-round{color:var(--league-muted);letter-spacing:.5px;font-size:12px;font-weight:600}.dr-top-bar-right{align-items:center;gap:14px;display:flex}.dr-timer{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--league-teal);text-align:right;min-width:72px;font-size:32px;font-weight:800;transition:color .3s}.dr-timer.warning{color:#b94a4a}.dr-timer.danger{color:var(--league-red)}.dr-timer-label{color:var(--league-dim);text-transform:uppercase;letter-spacing:1px;text-align:right;font-size:9px}.dr-milestone-overlay{border:1px solid var(--league-border);letter-spacing:1.5px;text-transform:uppercase;color:var(--league-teal);white-space:nowrap;background:#151518f2;border-radius:5px;flex-shrink:0;align-self:center;padding:5px 14px;font-size:10px;font-weight:700;animation:.3s dr-fade-in;position:relative}.dr-milestone-overlay.rb-run{color:var(--league-rb,#ef4444);border-color:#ef44444d;animation:1.5s ease-in-out infinite dr-position-run-pulse}.dr-main-area{z-index:1;flex:1;display:flex;position:relative;overflow:hidden}.dr-board-container{flex:1;padding:12px;position:relative;overflow:auto}.dr-draft-board{grid-template-columns:52px repeat(12,minmax(110px,1fr));gap:0;min-width:1400px;display:grid}.dr-col-header{z-index:20;background:var(--league-surface);border:1px solid var(--league-border);border-bottom:2px solid var(--league-border);text-align:center;color:var(--league-text);letter-spacing:.3px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:8px 4px;font-size:10px;font-weight:700;position:sticky;top:0;overflow:hidden}.dr-col-header:hover:not(:first-child){background:var(--league-surface-hover);border-color:var(--league-border-light)}.dr-col-header:first-child{background:var(--league-bg);color:var(--league-dim);border-color:#0000;font-size:9px}.dr-col-header .team-num{color:var(--league-dim);margin-bottom:2px;font-size:8px;font-weight:500;display:block}.dr-col-header.user-team{border-bottom-color:var(--league-teal);color:var(--league-teal);background:#22d3ee14}.dr-col-header .division-tag{letter-spacing:.8px;opacity:.5;margin-top:2px;font-size:7px;font-weight:600;display:block}.dr-div-vandamme{color:var(--league-red)}.dr-div-seagal{color:var(--league-blue,#60a5fa)}.dr-div-swayze{color:var(--league-green)}.dr-row-header{z-index:15;background:var(--league-bg);text-align:center;color:var(--league-dim);letter-spacing:.5px;border:none;justify-content:center;align-items:center;padding:6px 4px;font-size:10px;font-weight:600;display:flex;position:sticky;left:0}.dr-row-header.completed-round{color:var(--league-muted)}.dr-row-header.current-round{color:var(--league-teal)}.dr-draft-cell{border:1px solid var(--league-border);text-align:center;background:#15151866;flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:5px 4px;transition:background .2s,border-color .2s;display:flex;position:relative}.dr-draft-cell:hover{background:var(--league-surface-hover)}.dr-draft-cell.filled{animation:.4s forwards dr-cell-settle}.dr-draft-cell .player-name{color:var(--league-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:3px;font-size:9.5px;font-weight:600;line-height:1.2;overflow:hidden}.dr-draft-cell .pos-badge{letter-spacing:.6px;text-transform:uppercase;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;font-size:8px;font-weight:700;display:inline-flex}.dr-pos-badge.qb{color:var(--league-qb,#60a5fa);background:#60a5fa26}.dr-pos-badge.rb{color:var(--league-rb,#ef4444);background:#ef444426}.dr-pos-badge.wr{color:var(--league-wr,#34d399);background:#34d39926}.dr-pos-badge.te{color:var(--league-te,#fb923c);background:#fb923c26}.dr-pos-badge.k{color:var(--league-k,#9ca3af);background:#9ca3af26}.dr-pos-badge.def{color:var(--league-def,#a855f7);background:#a855f726}.dr-draft-cell .pick-num{color:var(--league-dim);font-size:7px;font-weight:500;position:absolute;top:2px;left:3px}.dr-draft-cell.keeper{background:#22d3ee0f linear-gradient(90deg,#0000,#22d3ee14,#0000) 0 0/200% 100%;border-width:2px;animation:4s linear infinite dr-gold-shimmer;border-color:var(--league-gold)!important}.dr-keeper-badge{color:var(--league-gold);letter-spacing:1px;text-transform:uppercase;background:#22d3ee1f;border-radius:2px;margin-top:1px;padding:0 4px;font-size:7px;font-weight:800}.dr-draft-cell.traded{background:#5555601a}.dr-traded-text{color:var(--league-dim);font-size:8px;font-style:italic;font-weight:500}.dr-from-tag{color:var(--league-muted);margin-top:1px;font-size:7px;font-weight:500}.dr-draft-cell.on-the-clock{border:2px solid var(--league-teal);background:#22d3ee0d;animation:1.8s ease-in-out infinite dr-pulse-teal}.dr-on-clock-label{color:var(--league-teal);letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:800}.dr-draft-cell.empty{background:#0a0a0c4d}.dr-round-complete-separator{background:linear-gradient(90deg,#0000,#22d3ee4d,#22d3ee80,#22d3ee4d,#0000);grid-column:1/-1;height:2px}.dr-sidebar{background:var(--league-surface);border-left:1px solid var(--league-border);z-index:10;flex-direction:column;flex-shrink:0;width:350px;transition:width .3s,opacity .3s;display:flex;position:relative;overflow-y:auto}.dr-sidebar.collapsed{opacity:0;border:none;width:0;overflow:hidden}.dr-sidebar-toggle{background:var(--league-surface);border:1px solid var(--league-border);cursor:pointer;width:28px;height:64px;color:var(--league-muted);z-index:11;border-right:none;border-radius:6px 0 0 6px;justify-content:center;align-items:center;font-size:14px;transition:color .2s;display:flex;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.dr-sidebar-toggle:hover{color:var(--league-teal)}.dr-sidebar-section{border-bottom:1px solid var(--league-border);padding:14px}.dr-sidebar-section:last-child{border-bottom:none}.dr-section-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--league-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.dr-section-title .icon{font-size:13px}.dr-queue-list{margin:0;padding:0;list-style:none}.dr-queue-item{cursor:grab;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:background .15s;display:flex}.dr-queue-item:hover{background:var(--league-surface-hover)}.dr-queue-item .drag-handle{color:var(--league-dim);cursor:grab;-webkit-user-select:none;user-select:none;font-size:10px}.dr-queue-item .pos-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dr-queue-item .player-info{flex:1;font-weight:500}.dr-queue-item .adp-val{color:var(--league-dim);font-size:10px;font-weight:500}.dr-add-queue-btn{width:100%;color:var(--league-teal);cursor:pointer;text-align:center;background:#22d3ee14;border:1px dashed #22d3ee4d;border-radius:4px;margin-top:8px;padding:6px;font-family:inherit;font-size:11px;font-weight:600;transition:background .2s}.dr-add-queue-btn:hover{background:#22d3ee26}.dr-player-filters{gap:4px;margin-bottom:8px;display:flex}.dr-filter-tab{cursor:pointer;border:1px solid var(--league-border);color:var(--league-muted);background:0 0;border-radius:3px;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s}.dr-filter-tab.active{border-color:var(--league-teal);color:var(--league-teal);background:#22d3ee1f}.dr-filter-tab:hover:not(.active){background:var(--league-surface-hover);color:var(--league-text)}.dr-avail-table{border-collapse:collapse;width:100%;font-size:11px}.dr-avail-table th{text-align:left;color:var(--league-dim);letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid var(--league-border);padding:4px 4px 6px;font-size:9px;font-weight:600}.dr-avail-table td{vertical-align:middle;border-bottom:1px solid #2a2a3066;padding:5px 4px}.dr-avail-table tr:hover td{background:var(--league-surface-hover)}.dr-avail-table .draft-btn{letter-spacing:.5px;color:var(--league-teal);cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:700;transition:all .15s}.dr-avail-table .draft-btn:hover{border-color:var(--league-teal);background:#22d3ee33}.dr-ai-suggest-card{background:#a855f70f;border:1px solid #a855f733;border-radius:6px;padding:12px;box-shadow:0 0 20px #a855f714,inset 0 0 15px #a855f708}.dr-ai-suggest-header{color:var(--league-purple);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.dr-ai-suggest-item{gap:8px;margin-bottom:8px;font-size:11px;display:flex}.dr-ai-suggest-item:last-child{margin-bottom:0}.dr-ai-suggest-num{color:var(--league-purple);flex-shrink:0;width:16px;font-size:12px;font-weight:800}.dr-ai-suggest-name{color:var(--league-text);font-weight:600}.dr-ai-suggest-reason{color:var(--league-muted);margin-top:1px;font-size:10px}.dr-roster-list{margin:0;padding:0;list-style:none}.dr-roster-item{align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.dr-roster-round{color:var(--league-dim);flex-shrink:0;width:30px;font-size:9px;font-weight:600}.dr-roster-player{flex:1;font-weight:500}.dr-roster-keeper-tag{color:var(--league-gold);letter-spacing:.5px;background:#22d3ee1f;border-radius:2px;padding:1px 4px;font-size:7px;font-weight:700}.dr-pos-counts{border-top:1px solid var(--league-border);flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.dr-pos-count-item{background:#15151899;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.dr-bye-summary{color:var(--league-dim);margin-top:8px;font-size:10px}.dr-bottom-bar{border-top:1px solid var(--league-border);z-index:10;flex-shrink:0;height:180px;transition:height .3s;display:flex;position:relative}.dr-bottom-bar.collapsed{height:32px;overflow:hidden}.dr-bottom-bar-toggle{border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;z-index:11;letter-spacing:.5px;background:#2a2a30cc;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dr-bottom-bar-toggle:hover{color:var(--league-teal);border-color:var(--league-teal)}.dr-chat-section{background:var(--league-surface);flex-direction:column;flex:7;display:flex}.dr-chat-header{border-bottom:1px solid var(--league-border);color:var(--league-muted);letter-spacing:1px;text-transform:uppercase;padding:6px 14px;font-size:10px;font-weight:700}.dr-chat-messages{flex-direction:column;flex:1;gap:4px;padding:8px 14px;display:flex;overflow-y:auto}.dr-chat-msg{font-size:12px;line-height:1.4;animation:.3s forwards dr-fade-in-up}.dr-chat-msg .sender{margin-right:6px;font-weight:700}.dr-chat-msg .msg-text{color:var(--league-text);font-weight:400}.dr-chat-input-wrap{border-top:1px solid var(--league-border);gap:8px;padding:8px 14px;display:flex}.dr-chat-input{background:var(--league-bg);border:1px solid var(--league-border);color:var(--league-text);border-radius:4px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:12px;transition:border-color .2s}.dr-chat-input:focus{border-color:var(--league-teal)}.dr-chat-input::placeholder{color:var(--league-dim)}.dr-chat-send-btn{color:var(--league-teal);cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:4px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600}.dr-ai-commentary{background:#a855f70a;border-left:1px solid #a855f726;flex-direction:column;flex:3;display:flex}.dr-ai-commentary-header{border-bottom:1px solid #a855f726;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.dr-ai-commentary-title{color:var(--league-purple);letter-spacing:.8px;font-size:10px;font-weight:700}.dr-ai-mode-toggle{align-items:center;gap:4px;display:flex}.dr-ai-mode-btn{cursor:pointer;border:1px solid var(--league-border);color:var(--league-dim);background:0 0;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:8px;font-weight:600;transition:all .15s}.dr-ai-mode-btn.active{border-color:var(--league-purple);color:var(--league-purple);background:#a855f726}.dr-ai-messages{flex-direction:column;flex:1;gap:6px;padding:8px 14px;display:flex;overflow-y:auto}.dr-ai-msg{color:#e8e8edd9;border-left:2px solid #a855f733;padding-left:4px;font-size:11px;line-height:1.4;animation:.4s forwards dr-fade-in-up}.dr-pick-ticker{z-index:99;border-bottom:1px solid var(--league-border);scrollbar-width:none;background:#151518f2;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px;display:flex;position:relative;overflow-x:auto}.dr-pick-ticker::-webkit-scrollbar{display:none}.dr-pick-ticker-label{color:var(--league-dim);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:700}.dr-pick-ticker-card{border:1px solid var(--league-border);white-space:nowrap;background:#2a2a3066;border-radius:5px;flex-direction:column;flex-shrink:0;align-items:center;min-width:100px;padding:5px 14px;transition:all .2s;display:flex}.dr-pick-ticker-card.on-clock{border-color:var(--league-teal);background:#22d3ee1f;box-shadow:0 0 12px #22d3ee33}.dr-pick-ticker-card.on-clock .ticker-pick-num{color:var(--league-teal)}.dr-pick-ticker-card.on-clock .ticker-team-name{color:var(--league-teal);font-weight:700}.dr-pick-ticker-card.future{opacity:.45}.dr-pick-ticker-card.traded-card{background:#fb923c0f;border-color:#fb923c59}.dr-ticker-pick-num{color:var(--league-muted);letter-spacing:.5px;font-size:11px;font-weight:800}.dr-ticker-team-name{color:var(--league-text);text-overflow:ellipsis;max-width:120px;margin-top:1px;font-size:10px;font-weight:500;overflow:hidden}.dr-ticker-from-tag{color:var(--league-orange,#fb923c);margin-top:1px;font-size:8px;font-style:italic}.dr-ticker-otc-badge{color:var(--league-teal);letter-spacing:1px;margin-top:2px;font-size:7px;font-weight:800}.dr-commish-badge{color:var(--league-gold);letter-spacing:.8px;background:#22d3ee26 linear-gradient(90deg,#22d3ee26,#22d3ee40,#22d3ee26) 0 0/200% 100%;border:1px solid #22d3ee66;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;animation:4s linear infinite dr-gold-shimmer;display:inline-flex}.dr-commish-panel{z-index:50;border:2px solid var(--league-gold);background:#151518f2;border-radius:8px;flex-shrink:0;margin:8px 12px;position:relative;overflow:hidden;box-shadow:0 0 20px #22d3ee1a,inset 0 0 30px #22d3ee08}.dr-commish-panel-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#22d3ee1f,#22d3ee0a);border-bottom:1px solid #22d3ee33;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dr-commish-panel-title{color:var(--league-gold);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.dr-commish-panel-title .commish-icon{font-size:15px}.dr-commish-panel-toggle{color:var(--league-gold);cursor:pointer;letter-spacing:.5px;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:all .2s}.dr-commish-panel-toggle:hover{border-color:var(--league-gold);background:#22d3ee33}.dr-commish-panel-body{opacity:1;flex-wrap:wrap;gap:12px;max-height:400px;padding:12px 16px;transition:max-height .3s,padding .3s,opacity .3s;display:flex}.dr-commish-panel.collapsed .dr-commish-panel-body{opacity:0;max-height:0;padding:0 16px;overflow:hidden}.dr-commish-control-group{border:1px solid var(--league-border);background:#2a2a304d;border-radius:6px;flex-direction:column;flex:1;gap:6px;min-width:180px;padding:10px 12px;display:flex}.dr-commish-control-label{color:var(--league-gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.dr-commish-control-row{align-items:center;gap:6px;display:flex}.dr-commish-select{background:var(--league-bg);border:1px solid var(--league-border);color:var(--league-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888892'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:4px;outline:none;flex:1;padding:5px 24px 5px 8px;font-family:inherit;font-size:11px;transition:border-color .2s}.dr-commish-select:focus{border-color:var(--league-gold)}.dr-commish-input{background:var(--league-bg);border:1px solid var(--league-border);color:var(--league-text);border-radius:4px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:11px;transition:border-color .2s}.dr-commish-input:focus{border-color:var(--league-gold)}.dr-commish-input::placeholder{color:var(--league-dim)}.dr-commish-btn{letter-spacing:.5px;cursor:pointer;white-space:nowrap;text-transform:uppercase;border-radius:4px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.dr-commish-btn-gold{color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee59}.dr-commish-btn-gold:hover{border-color:var(--league-gold);background:#22d3ee38}.dr-commish-btn-teal{color:var(--league-teal);background:#22d3ee1a;border:1px solid #22d3ee4d}.dr-commish-btn-teal:hover{border-color:var(--league-teal);background:#22d3ee33}.dr-commish-btn-red{color:var(--league-red);background:#ef44441a;border:1px solid #ef44444d}.dr-commish-btn-red:hover{border-color:var(--league-red);background:#ef444433}.dr-commish-btn-orange{color:var(--league-orange,#fb923c);background:#fb923c1a;border:1px solid #fb923c4d}.dr-commish-btn-orange:hover{border-color:var(--league-orange,#fb923c);background:#fb923c33}.dr-commish-btn-purple{color:var(--league-purple);background:#a855f71a;border:1px solid #a855f74d}.dr-commish-btn-purple:hover{border-color:var(--league-purple);background:#a855f733}.dr-commish-timer-btns{gap:4px;display:flex}.dr-commish-timer-btn{cursor:pointer;color:var(--league-teal);background:#22d3ee14;border:1px solid #22d3ee40;border-radius:3px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.dr-commish-timer-btn:hover{border-color:var(--league-teal);background:#22d3ee2e}.dr-commish-timer-btn.active{border-color:var(--league-teal);background:#22d3ee33;box-shadow:0 0 8px #22d3ee33}.dr-draft-paused-overlay{z-index:500;-webkit-backdrop-filter:blur(4px);background:#0a0a0cd9;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:none;position:absolute;inset:0}.dr-draft-paused-overlay.active{display:flex}.dr-draft-paused-text{color:var(--league-gold);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 30px #22d3ee66;font-size:36px;font-weight:900}.dr-draft-paused-sub{color:var(--league-muted);letter-spacing:1px;font-size:13px;font-weight:500}.dr-commish-undo-confirm{color:var(--league-text);background:#ef444414;border:1px solid #ef444433;border-radius:4px;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;font-size:10px;animation:.2s dr-fade-in-up;display:none}.dr-commish-undo-confirm.active{display:flex}.dr-commish-undo-confirm .undo-player{color:var(--league-red);font-weight:700}.dr-roster-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.dr-roster-modal-overlay.active{animation:.2s dr-fade-in;display:flex}.dr-roster-modal{border:1px solid var(--league-border-light);background:#151518f5;border-radius:12px;width:420px;max-width:92vw;max-height:85vh;animation:.25s dr-fade-in-up;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0009,0 0 40px #22d3ee0f}.dr-roster-modal-close{border:1px solid var(--league-border);width:28px;height:28px;color:var(--league-muted);cursor:pointer;z-index:10;background:#2a2a3099;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex;position:absolute;top:12px;right:14px}.dr-roster-modal-close:hover{color:var(--league-text);border-color:var(--league-teal);background:#22d3ee1a}.dr-wrapper{flex-direction:column;height:calc(100vh - 120px);min-height:600px;display:flex;position:relative}.dr-wrapper ::-webkit-scrollbar{width:6px;height:6px}.dr-wrapper ::-webkit-scrollbar-track{background:0 0}.dr-wrapper ::-webkit-scrollbar-thumb{background:var(--league-border);border-radius:3px}.dr-wrapper ::-webkit-scrollbar-thumb:hover{background:var(--league-border-light)}.hof-wrapper::-webkit-scrollbar{width:8px}.hof-wrapper::-webkit-scrollbar-track{background:var(--hof-bg-primary,#0a0e17)}.hof-wrapper::-webkit-scrollbar-thumb{background:var(--hof-gold-dark,#6b3a9e);border-radius:4px}.hof-wrapper::-webkit-scrollbar-thumb:hover{background:var(--hof-gold,#a855f7)}.hof-page-wrapper{z-index:1;position:relative}.hof-container{max-width:1100px;margin:0 auto;padding:0 24px}.hof-hero{text-align:center;background:radial-gradient(at 50% 0,#a855f714,#0000 60%);padding:100px 24px 80px;position:relative}.hof-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--hof-gold,#a855f7),transparent);height:1px;position:absolute;bottom:0;left:10%;right:10%}.hof-hero-league-name{letter-spacing:.08em;background:linear-gradient(135deg,var(--hof-gold-light,#e6d2f7),var(--hof-gold,#a855f7),var(--hof-gold-dark,#6b3a9e));-webkit-text-fill-color:transparent;text-transform:uppercase;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;line-height:1.1;animation:4s ease-in-out infinite hof-goldShimmer}@keyframes hof-goldShimmer{0%,to{background-position:0%}50%{background-position:100%}}.hof-hero-subtitle{color:var(--hof-teal,#00c9a7);letter-spacing:.25em;text-transform:uppercase;margin-top:12px;font-size:2rem;font-weight:300}.hof-hero-trophy{filter:drop-shadow(0 0 20px #a855f780);margin:20px 0 8px;font-size:3.5rem;animation:3s ease-in-out infinite hof-trophyFloat}@keyframes hof-trophyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hof-hero-est{color:var(--hof-text-muted,#64748b);letter-spacing:.3em;text-transform:uppercase;margin-top:4px;font-size:.95rem}.hof-hero-league-id{color:var(--hof-text-muted,#64748b);opacity:.5;letter-spacing:.1em;margin-top:8px;font-size:.75rem}.hof-section{padding:80px 0;position:relative}.hof-section+.hof-section:before{content:"";background:linear-gradient(90deg,#0000,#a855f74d,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.hof-section-header{text-align:center;margin-bottom:48px}.hof-section-icon{filter:drop-shadow(0 0 12px #a855f766);margin-bottom:12px;font-size:2.5rem;display:block}.hof-section-title{letter-spacing:.04em;background:linear-gradient(135deg,var(--hof-gold-light,#e6d2f7),var(--hof-gold,#a855f7));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.hof-section-subtitle{color:var(--hof-text-muted,#64748b);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.9rem}.hof-holo-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.hof-holo-card{text-align:center;cursor:default;background:linear-gradient(145deg,#0d1117,#1a1f35);border:1px solid #a855f733;border-radius:10px;padding:16px 12px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.hof-holo-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#a855f714,#00c9a70f,#a855f70d,#0000 80%);transition:left .5s;position:absolute;inset:0 0 0 -100%}.hof-holo-card:hover:before{left:100%}.hof-holo-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #a855f726}.hof-holo-card.hof-holo-5x{background:linear-gradient(145deg,#a855f70f,#0d1117);border-color:#a855f780}.hof-holo-card.hof-holo-5x:after{content:"";background:linear-gradient(90deg,var(--hof-gold-dark,#6b3a9e),var(--hof-gold-light,#e6d2f7),var(--hof-gold-dark,#6b3a9e));height:2px;position:absolute;top:0;left:0;right:0}.hof-holo-year{color:var(--hof-gold,#a855f7);letter-spacing:.1em;font-size:.72rem;font-weight:800}.hof-holo-trophy{filter:drop-shadow(0 0 8px #a855f766);margin:4px 0;font-size:1.4rem}.hof-holo-owner{color:var(--hof-text-primary,#f1f5f9);font-size:.78rem;font-weight:700;line-height:1.3}.hof-holo-team{color:var(--hof-text-muted,#64748b);margin-top:2px;font-size:.58rem}.hof-holo-vs{color:var(--hof-text-muted,#64748b);opacity:.6;margin-top:3px;font-size:.52rem}@media(max-width:768px){.hof-holo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.hof-holo-grid{grid-template-columns:repeat(2,1fr)}}.hof-callout-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}@media(max-width:640px){.hof-callout-grid{grid-template-columns:1fr}}.hof-most-titles-callout{text-align:center;background:linear-gradient(135deg,#a855f714,#0000);border:1px solid #a855f74d;border-radius:10px;padding:16px}.hof-most-titles-callout .hof-callout-label{color:var(--hof-gold,#a855f7);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:700}.hof-most-titles-callout .hof-callout-name{color:var(--hof-text-primary,#f1f5f9);margin-top:3px;font-size:.9rem;font-weight:800}.hof-most-titles-callout .hof-callout-detail{color:var(--hof-text-secondary,#94a3b8);font-size:.7rem}.hof-div-champs-compact{background:var(--hof-bg-card,#1a1f2e);border:1px solid #a855f74d;border-radius:12px;max-width:720px;margin:0 auto;padding:16px 20px}.hof-div-champs-row{color:var(--hof-text-secondary,#94a3b8);border-bottom:1px solid #ffffff0f;align-items:baseline;gap:8px;padding:6px 0;font-size:.78rem;line-height:1.4;display:flex}.hof-div-champs-row:last-child{border-bottom:none}.hof-div-champs-year{color:var(--hof-gold,#a855f7);min-width:38px;font-size:.82rem;font-weight:800}.hof-div-champs-divs{flex-wrap:wrap;flex:1;gap:4px 12px;display:flex}.hof-div-champs-entry{white-space:nowrap}.hof-div-champs-entry .hof-div-abbr{color:var(--hof-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hof-div-champs-entry .hof-div-team{color:var(--hof-text-primary,#f1f5f9);font-weight:500}.hof-div-champs-toggle{color:var(--hof-gold,#a855f7);cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #a855f74d;border-radius:6px;margin:10px auto 0;padding:4px 14px;font-size:.72rem;font-weight:600;transition:background .2s;display:block}.hof-div-champs-toggle:hover{background:#a855f71a}.hof-div-champs-hidden{display:none}.hof-franchise-board{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hof-fb-card{background:var(--hof-bg-card,#1a1f2e);border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px;transition:border-color .2s;position:relative;overflow:hidden}.hof-fb-card:hover{border-color:#ffffff1f}.hof-fb-card.hof-fb-goat{background:linear-gradient(135deg,#a855f70f,var(--hof-bg-card,#1a1f2e));border-color:#a855f759}.hof-fb-card.hof-fb-goat:before{content:"";background:linear-gradient(90deg,var(--hof-gold-dark,#6b3a9e),var(--hof-gold-light,#e6d2f7),var(--hof-gold-dark,#6b3a9e));height:2px;position:absolute;top:0;left:0;right:0}.hof-fb-head{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.hof-fb-rank{color:var(--hof-text-muted,#64748b);background:#ffffff0a;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:.6rem;font-weight:800}.hof-fb-name{color:var(--hof-text-primary,#f1f5f9);font-size:.78rem;font-weight:700}.hof-fb-trophies{flex-shrink:0;font-size:.85rem}.hof-fb-owner{color:var(--hof-text-secondary,#94a3b8);margin-bottom:6px;font-size:.6rem}.hof-fb-stats{gap:14px;margin-bottom:6px;display:flex}.hof-fb-stat-val{color:var(--hof-text-primary,#f1f5f9);font-size:.72rem;font-weight:800}.hof-fb-stat-lbl{color:var(--hof-text-muted,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:.48rem}.hof-fb-highlight{color:var(--hof-teal,#00c9a7);border-top:1px solid #ffffff0f;padding-top:6px;font-size:.58rem;font-style:italic}.hof-fb-badge{text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:100px;margin-left:4px;padding:2px 6px;font-size:.48rem;font-weight:700;display:inline-block}.hof-fb-badge-lifer{color:var(--hof-teal,#00c9a7);background:#00c9a71f;border:1px solid #00c9a740}.hof-fb-badge-goat{color:var(--hof-gold-light,#e6d2f7);background:#a855f726;border:1px solid #a855f74d}@media(max-width:700px){.hof-franchise-board{grid-template-columns:1fr}}.hof-vip-section{border-top:2px solid var(--hof-gold,#a855f7);border-bottom:2px solid var(--hof-gold,#a855f7);background:linear-gradient(#a855f70a,#0000);padding:80px 0;position:relative}.hof-vip-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000,#0000 48%,#a855f705 48% 52%,#0000 52%);position:absolute;inset:0}.hof-plaque-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media(max-width:640px){.hof-plaque-grid{grid-template-columns:1fr}}.hof-plaque{border:2px solid var(--hof-gold,#a855f7);background:linear-gradient(145deg,#0d1117,#151b28);border-radius:8px;margin-bottom:0;padding:20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006,inset 0 1px #a855f726}.hof-plaque:hover{transform:translateY(-2px);box-shadow:0 8px 30px #a855f726,inset 0 1px #a855f733}.hof-plaque:before{content:"";pointer-events:none;border:1px solid #a855f71f;border-radius:4px;position:absolute;inset:4px}.hof-plaque-rank{color:var(--hof-gold,#a855f7);float:left;text-align:center;min-width:36px;margin-right:14px;font-size:1.8rem;font-weight:900;line-height:1}.hof-plaque-rank.hof-crown:after{content:"";margin-top:2px;font-size:1rem;display:block}.hof-plaque-info{overflow:hidden}.hof-plaque-name{color:var(--hof-text-primary,#f1f5f9);font-size:.85rem;font-weight:700}.hof-plaque-score{background:linear-gradient(135deg,var(--hof-gold-light,#e6d2f7),var(--hof-gold,#a855f7));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;line-height:1.2}.hof-plaque-detail{color:var(--hof-text-muted,#64748b);letter-spacing:.05em;margin-top:2px;font-size:.8rem}.hof-plaque-badge{background:var(--hof-gold,#a855f7);color:var(--hof-bg-primary,#0a0e17);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.6rem;font-weight:800;position:absolute;top:12px;right:16px}.hof-plaque.hof-record-holder{border-color:var(--hof-gold-light,#e6d2f7);box-shadow:0 0 30px #a855f733,inset 0 1px #a855f733}.hof-records-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.hof-record-card{background:var(--hof-bg-card,#1a1f2e);text-align:center;border:1px solid #a855f74d;border-radius:10px;padding:20px 16px;transition:transform .3s,border-color .3s}.hof-record-card:hover{border-color:var(--hof-gold,#a855f7);transform:translateY(-4px)}.hof-record-card .hof-record-icon{filter:drop-shadow(0 0 8px #a855f74d);margin-bottom:12px;font-size:2rem}.hof-record-card .hof-record-label{color:var(--hof-gold,#a855f7);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.hof-record-card .hof-record-value{color:var(--hof-text-primary,#f1f5f9);font-size:1.5rem;font-weight:800;line-height:1.3}.hof-record-card .hof-record-holder{color:var(--hof-text-secondary,#94a3b8);margin-top:4px;font-size:.85rem}.hof-record-card .hof-record-detail{color:var(--hof-text-muted,#64748b);margin-top:2px;font-size:.75rem}.hof-record-card.hof-dual .hof-record-value{font-size:1.2rem}.hof-shame-zone{background:linear-gradient(180deg,var(--hof-bg-primary,#0a0e17) 0%,#1a0a0a 15%,#1a0a0a 85%,var(--hof-bg-primary,#0a0e17) 100%);padding:80px 0;position:relative}.hof-shame-zone:before{content:"";background:linear-gradient(90deg,#0000,#dc2626,#0000);height:2px;position:absolute;top:0;left:10%;right:10%}.hof-shame-zone .hof-section-icon{filter:drop-shadow(0 0 12px #dc262680)}.hof-shame-zone .hof-section-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f44,#dc2626,#b91c1c);-webkit-background-clip:text;background-clip:text}.hof-shame-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.hof-shame-card{background:linear-gradient(145deg,#1a0a0a,#140808);border:1px solid #dc26264d;border-radius:10px;padding:20px 16px;transition:transform .3s,border-color .3s}.hof-shame-card:hover{border-color:#dc2626;transform:translateY(-4px)}.hof-shame-card .hof-shame-icon{margin-bottom:10px;font-size:2rem;display:block}.hof-shame-card .hof-shame-label{color:#dc2626;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:700}.hof-shame-card .hof-shame-name{color:var(--hof-text-primary,#f1f5f9);font-size:1.15rem;font-weight:700}.hof-shame-card .hof-shame-detail{color:var(--hof-text-secondary,#94a3b8);margin-top:4px;font-size:.8rem;line-height:1.5}.hof-shame-card .hof-shame-quote{color:var(--hof-text-muted,#64748b);border-left:2px solid #991b1b;margin-top:8px;padding-left:10px;font-size:.75rem;font-style:italic}.hof-briar-bowl-list{margin-top:8px;padding:0;list-style:none}.hof-briar-bowl-list li{color:var(--hof-text-secondary,#94a3b8);border-bottom:1px solid #ffffff0a;padding:4px 0;font-size:.8rem}.hof-briar-bowl-list li:last-child{border-bottom:none}.hof-briar-bowl-list .hof-bb-year{color:#dc2626;margin-right:6px;font-weight:700}.hof-choke-card{text-align:center;background:linear-gradient(135deg,#1a0a0a,#180505);border:2px solid #dc2626;border-radius:12px;grid-column:1/-1;padding:32px;position:relative;overflow:hidden}.hof-choke-card:before{content:"";background:conic-gradient(#0000,#dc26260d,#0000,#dc262608,#0000);width:200%;height:200%;animation:15s linear infinite hof-rotateBg;position:absolute;top:-50%;left:-50%}@keyframes hof-rotateBg{to{transform:rotate(360deg)}}.hof-choke-content{z-index:1;position:relative}.hof-choke-card .hof-shame-icon{font-size:2.5rem}.hof-choke-card .hof-choke-headline{color:#dc2626;margin:8px 0;font-size:1.3rem;font-weight:800}.hof-choke-card .hof-choke-story{color:var(--hof-text-secondary,#94a3b8);max-width:600px;margin:0 auto;font-size:.9rem;line-height:1.6}.hof-rivalry-section{padding:80px 0;position:relative}.hof-rivalry-section:before{content:"";background:linear-gradient(90deg,#0000,#a855f74d,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.hof-rivalry-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.hof-rivalry-card{background:var(--hof-bg-card,#1a1f2e);border:1px solid #a855f74d;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:20px 16px;transition:transform .3s;display:flex}.hof-rivalry-card:hover{transform:translateY(-3px)}.hof-rivalry-card.hof-featured{border:2px solid var(--hof-gold,#a855f7);background:linear-gradient(135deg,#a855f70f,var(--hof-bg-card,#1a1f2e));grid-column:1/-1;gap:24px;padding:28px 24px}@media(max-width:640px){.hof-rivalry-grid{grid-template-columns:1fr}}.hof-rivalry-team{text-align:center;flex:1;min-width:160px}.hof-rivalry-team .hof-team-emoji{margin-bottom:8px;font-size:2.5rem;display:block}.hof-rivalry-team .hof-team-name{color:var(--hof-text-primary,#f1f5f9);font-size:1rem;font-weight:700}.hof-rivalry-team .hof-team-owner{color:var(--hof-text-muted,#64748b);margin-top:2px;font-size:.75rem}.hof-rivalry-vs{text-align:center;flex:none}.hof-rivalry-vs .hof-vs-text{color:var(--hof-gold,#a855f7);letter-spacing:.1em;font-size:1.5rem;font-weight:900}.hof-rivalry-vs .hof-vs-record{color:var(--hof-text-secondary,#94a3b8);margin-top:4px;font-size:.85rem;font-weight:600}.hof-rivalry-title{text-align:center;width:100%;margin-bottom:4px}.hof-rivalry-title .hof-title-text{color:var(--hof-gold,#a855f7);letter-spacing:.25em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hof-rivalry-title .hof-title-name{color:var(--hof-text-primary,#f1f5f9);font-size:1.1rem;font-weight:800}.hof-rivalry-desc{text-align:center;width:100%;color:var(--hof-text-muted,#64748b);margin-top:4px;font-size:.8rem}.hof-page-footer{text-align:center;border-top:1px solid #ffffff0f;padding:48px 24px}.hof-footer-logo{color:var(--hof-teal,#00c9a7);letter-spacing:.06em;font-size:1.2rem;font-weight:800}.hof-footer-sub{color:var(--hof-text-muted,#64748b);margin-top:6px;font-size:.75rem}.hof-fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.hof-fade-in.hof-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.hof-hero-league-name{font-size:2.5rem}.hof-hero-subtitle{letter-spacing:.15em;font-size:1.3rem}.hof-hero-trophy{font-size:2.5rem}.hof-section{padding:60px 0}.hof-section-title{font-size:1.5rem}.hof-rivalry-card{gap:16px;padding:24px 16px}.hof-plaque-rank{margin-right:14px;font-size:2rem}.hof-plaque-score{font-size:1.4rem}}@media(max-width:480px){.hof-hero-league-name{font-size:1.8rem}.hof-records-grid,.hof-shame-grid{grid-template-columns:1fr}}.rb-fade-section{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.rb-fade-section.rb-visible{opacity:1;transform:translateY(0)}.rb-search-bar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--league-border);background:#0a0a0cf2;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 24px;display:flex;position:sticky;top:0}.rb-search-bar .rb-search-icon{color:var(--league-muted);flex-shrink:0;font-size:18px}.rb-search-bar input{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.rb-search-bar input:focus{border-color:var(--league-teal);box-shadow:0 0 0 3px #22d3ee1a}.rb-search-bar input::placeholder{color:var(--league-dim)}.rb-search-hint{color:var(--league-dim);background:var(--league-surface);border:1px solid var(--league-border);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px}.rb-search-results-count{color:var(--league-teal);white-space:nowrap;min-width:100px;font-size:13px;font-weight:500}.rb-search-clear{border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:none}.rb-search-clear:hover{border-color:var(--league-teal);color:var(--league-teal)}.rb-search-clear.rb-active{display:block}.rb-sidebar{border-right:1px solid var(--league-border);flex-shrink:0;width:220px;max-height:calc(100vh - 100px);padding:20px 0;position:sticky;top:80px;overflow-y:auto}.rb-sidebar::-webkit-scrollbar{width:4px}.rb-sidebar::-webkit-scrollbar-thumb{background:var(--league-border);border-radius:4px}.rb-sidebar-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);padding:0 20px 12px;font-size:10px;font-weight:700}.rb-sidebar a,.rb-sidebar button.rb-sidebar-link{text-align:left;width:100%;color:var(--league-muted);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.rb-sidebar a:hover,.rb-sidebar button.rb-sidebar-link:hover{color:var(--league-text);background:#22d3ee0a}.rb-sidebar a.rb-active,.rb-sidebar button.rb-sidebar-link.rb-active{color:var(--league-teal);border-left-color:var(--league-teal);background:#22d3ee0f}.rb-sidebar-toggle{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-teal);cursor:pointer;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:none}.rb-main{flex:1;min-width:0;max-width:960px;padding:0 0 120px 48px}.rb-header{text-align:center;border-bottom:1px solid var(--league-border);margin-bottom:48px;padding-bottom:32px}.rb-header-league{text-transform:uppercase;letter-spacing:3px;color:var(--league-teal);margin-bottom:8px;font-size:14px;font-weight:600}.rb-header h1{background:linear-gradient(135deg,var(--league-gold),#e8c55a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:42px;font-weight:800}.rb-header-subtitle{color:var(--league-muted);margin-bottom:16px;font-size:18px;font-weight:400}.rb-header-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.rb-header-badge{border:1px solid;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.rb-badge-date{color:var(--league-muted);border-color:var(--league-border)}.rb-badge-commissioner{color:var(--league-gold);background:#22d3ee0f;border-color:#22d3ee4d}.rb-quick-ref{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;display:grid}.rb-quick-card{background:var(--league-surface);border:1px solid var(--league-border);text-align:center;border-radius:10px;padding:20px;transition:border-color .2s,transform .2s}.rb-quick-card:hover{border-color:var(--league-gold);transform:translateY(-2px)}.rb-quick-card-value{color:var(--league-gold);margin-bottom:4px;font-size:28px;font-weight:800}.rb-quick-card-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);font-size:12px;font-weight:600}.rb-rule-section{margin-bottom:48px;scroll-margin-top:80px}.rb-section-header{border-bottom:1px solid var(--league-border);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.rb-section-icon{background:#22d3ee14;border:1px solid #22d3ee33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.rb-section-header h2{color:var(--league-gold);font-size:22px;font-weight:700}.rb-rule-card{background:var(--league-surface);border:1px solid var(--league-border);border-left:3px solid var(--league-border);border-radius:10px;margin-bottom:10px;padding:16px 20px;transition:border-color .2s,background .2s;position:relative}.rb-rule-card:hover{border-color:#22d3ee33;border-left-color:var(--league-teal);background:var(--league-surface-hover,#1c1c20)}.rb-rule-card p{color:var(--league-text);font-size:14px;line-height:1.7}.rb-rule-card ul{color:var(--league-text);margin:8px 0 0 20px;font-size:14px;line-height:1.8}.rb-rule-card li{margin-bottom:4px}.rb-rule-anchor{color:var(--league-dim);opacity:0;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:none;transition:opacity .2s;position:absolute;top:12px;right:12px}.rb-rule-card:hover .rb-rule-anchor{opacity:1}.rb-rule-anchor:hover{color:var(--league-teal)}.rb-hl-gold{color:var(--league-gold);font-weight:600}.rb-hl-teal{color:var(--league-teal);font-weight:600}.rb-hl-pink{color:var(--league-pink,#ec4899);font-weight:600}.rb-hl-red{color:var(--league-red,#ef4444);font-weight:600}.rb-named-rule{background:#22d3ee0a;border-left-color:var(--league-gold)!important}.rb-named-rule-badge{text-transform:uppercase;letter-spacing:1px;color:var(--league-gold);background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.rb-rule-warning{background:#ec489908;border-left-color:var(--league-pink,#ec4899)!important}.rb-warning-badge{text-transform:uppercase;letter-spacing:1px;color:var(--league-pink,#ec4899);background:#ec48991a;border:1px solid #ec489933;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.rb-rule-card mark{color:var(--league-teal);background:#22d3ee33;border-radius:2px;padding:0 2px}.rb-rule-card.rb-search-hidden,.rb-rule-section.rb-search-hidden{display:none}.rb-ask-alpha-btn{z-index:1000;width:56px;height:56px;color:var(--league-purple,#a855f7);cursor:pointer;background:linear-gradient(135deg,#a855f733,#a855f71a);border:2px solid #a855f766;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .2s;animation:3s ease-in-out infinite rb-pulseGlow;display:flex;position:fixed;bottom:24px;right:24px}.rb-ask-alpha-btn:hover{transform:scale(1.1)}.rb-ask-alpha-panel{z-index:1000;background:var(--league-surface);border:2px solid #a855f74d;border-radius:16px;width:380px;padding:24px;animation:4s ease-in-out infinite rb-pulseGlow;display:none;position:fixed;bottom:92px;right:24px}.rb-ask-alpha-panel.rb-open{display:block}.rb-ask-alpha-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-alpha-dot{background:var(--league-purple,#a855f7);width:10px;height:10px;box-shadow:0 0 8px var(--league-purple,#a855f7);border-radius:50%}.rb-ask-alpha-header span{color:var(--league-purple,#a855f7);font-size:15px;font-weight:700}.rb-ask-alpha-text{color:var(--league-muted);margin-bottom:16px;font-size:13px;line-height:1.5}.rb-ask-alpha-input{background:var(--league-bg,#0a0a0c);width:100%;color:var(--league-text);border:1px solid #a855f733;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.rb-ask-alpha-input:focus{border-color:var(--league-purple,#a855f7);box-shadow:0 0 0 3px #a855f71a}.rb-ask-alpha-input::placeholder{color:var(--league-dim)}.rb-ask-alpha-powered{color:var(--league-dim);text-align:center;text-transform:uppercase;letter-spacing:1px;margin-top:12px;font-size:10px}.rb-footer{text-align:center;border-top:1px solid var(--league-border);margin-top:60px;padding:40px 20px}.rb-footer-brand{color:var(--league-dim);margin-bottom:8px;font-size:13px}.rb-footer-note{color:var(--league-dim);max-width:500px;margin:0 auto;font-size:12px}.rb-copy-toast{background:var(--league-surface);border:1px solid var(--league-teal);color:var(--league-teal);z-index:9999;pointer-events:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(80px)}.rb-copy-toast.rb-show{transform:translate(-50%)translateY(0)}@media(max-width:900px){.rb-sidebar{display:none}.rb-sidebar.rb-open{z-index:200;background:var(--league-surface);border-right:1px solid var(--league-border);width:260px;display:block;position:fixed;top:0;bottom:0;left:0}.rb-sidebar-toggle{display:block}.rb-main{padding:0 0 120px}.rb-quick-ref{grid-template-columns:repeat(2,1fr)}.rb-header h1{font-size:28px}.rb-ask-alpha-panel{width:calc(100vw - 48px);right:24px}}@media(max-width:480px){.rb-quick-ref{grid-template-columns:1fr 1fr;gap:10px}.rb-quick-card{padding:14px}.rb-quick-card-value{font-size:22px}.rb-search-hint{display:none}}.sr-page-header{text-align:center;padding:48px 24px 24px}.sr-page-header h1{letter-spacing:2px;background:linear-gradient(135deg,var(--league-gold),#ffe08a,var(--league-gold));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.6rem;font-weight:900}.sr-page-header .subtitle{color:var(--league-muted);letter-spacing:1px;font-size:1.1rem;font-weight:500}.sr-fun-facts-section{max-width:1340px;margin:24px auto 36px;padding:0 24px}.sr-fun-facts-label{text-transform:uppercase;letter-spacing:2px;color:var(--league-purple);margin-bottom:12px;font-size:.85rem;font-weight:700}.sr-fun-facts-strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sr-fun-fact{background:var(--league-surface);border:1px solid var(--league-border);color:var(--league-text);border-radius:10px;padding:14px 16px;font-size:.8rem;line-height:1.45;position:relative;overflow:hidden}.sr-fun-fact:before{content:"";background:linear-gradient(90deg,var(--league-gold),var(--league-teal),var(--league-purple));height:2px;position:absolute;top:0;left:0;right:0}.sr-fun-fact strong{color:var(--league-gold)}.sr-fun-fact em{color:var(--league-teal);font-style:normal;font-weight:600}.sr-card-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1340px;margin:0 auto;padding:0 24px 60px;display:grid}.sr-card-container{perspective:1000px;cursor:pointer;align-self:start;min-height:480px;position:relative}.sr-card-inner{width:100%;height:auto;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);position:relative}.sr-card-container.flipped{z-index:100}.sr-card-container.flipped .sr-card-inner{transform:rotateY(180deg)}.sr-card-front,.sr-card-back{backface-visibility:hidden;border-radius:14px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.sr-card-front *,.sr-card-front:before,.sr-card-front:after{backface-visibility:hidden}.sr-card-front{background:var(--league-surface);border:1px solid var(--league-border);flex-direction:column;align-items:center;height:auto;min-height:480px;padding:28px 18px 20px;display:flex;position:relative}.sr-card-front:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 20%,#a855f70a,#22d3ee0f,#a855f70a,#0000 60%);width:300%;animation:6s ease-in-out infinite sr-shimmer;position:absolute;inset:0 0 0 -100%}@keyframes sr-shimmer{0%{transform:translate(-30%)}50%{transform:translate(30%)}to{transform:translate(-30%)}}.sr-card-front:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#a855f74d,#22d3ee33,#a855f74d,#a855f74d);border-radius:14px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sr-owner-photo{object-fit:cover;object-position:center top;border:3px solid var(--league-border);z-index:3;background:var(--league-surface2,#1c2333);border-radius:50%;width:100px;height:100px;margin-bottom:14px;position:relative}.sr-card-front .owner-name{text-align:center;z-index:3;font-size:1.15rem;font-weight:800;position:relative}.sr-card-front .team-name{color:var(--league-teal);text-align:center;z-index:3;margin-bottom:10px;font-size:.78rem;font-weight:600;position:relative}.sr-badge{letter-spacing:1.5px;text-transform:uppercase;z-index:3;border-radius:20px;margin-bottom:14px;padding:3px 12px;font-size:.65rem;font-weight:700;display:inline-block;position:relative}.sr-badge-gold{color:var(--league-gold);background:#a855f726;border:1px solid #a855f74d}.sr-badge-teal{color:var(--league-teal);background:#22d3ee1f;border:1px solid #22d3ee40}.sr-badge-gray{color:var(--league-muted);background:#8b949e1f;border:1px solid #8b949e40}.sr-card-front .stats{z-index:3;flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.sr-stat-row{justify-content:space-between;padding:2px 0;font-size:.78rem;display:flex}.sr-stat-label{color:var(--league-muted)}.sr-stat-value{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.sr-stat-value.champs{color:var(--league-gold)}.sr-card-front .signature{color:var(--league-muted);text-align:center;z-index:3;border-top:1px solid var(--league-border);width:100%;margin-top:auto;padding-top:12px;font-size:.7rem;font-style:italic;line-height:1.4;position:relative}.sr-flip-hint{color:#8b949e80;text-transform:uppercase;letter-spacing:1px;z-index:3;margin-top:8px;font-size:.6rem;position:relative}.sr-card-back{background:var(--league-surface);border:1px solid var(--league-border);scrollbar-width:thin;scrollbar-color:var(--league-border) transparent;z-index:10;max-height:480px;padding:16px 14px;overflow:hidden auto;transform:rotateY(180deg)}.sr-card-back::-webkit-scrollbar{width:4px}.sr-card-back::-webkit-scrollbar-track{background:0 0}.sr-card-back::-webkit-scrollbar-thumb{background:var(--league-border);border-radius:2px}.sr-card-back .back-header{text-align:center;color:var(--league-gold);letter-spacing:1px;margin-bottom:10px;font-size:.8rem;font-weight:700}.sr-section-title{text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--league-border);margin:10px 0 5px;padding-bottom:3px;font-size:.65rem;font-weight:700}.sr-section-title.draft{color:var(--league-teal)}.sr-section-title.keepers{color:var(--league-gold)}.sr-section-title.trading{color:var(--league-purple)}.sr-section-title.alpha{color:#f87171}.sr-card-back .detail{color:var(--league-text);margin:3px 0;font-size:.68rem;line-height:1.4}.sr-card-back .detail .label{color:var(--league-muted);font-weight:500}.sr-card-back .detail .val{font-family:JetBrains Mono,monospace;font-size:.65rem}.sr-card-back .alpha-text{color:var(--league-text);margin:5px 0;font-size:.68rem;line-height:1.45}.sr-card-back .beat-line{color:#f87171;margin-top:6px;font-size:.68rem;font-weight:600}@media(max-width:1100px){.sr-card-grid{grid-template-columns:repeat(3,1fr)}.sr-fun-facts-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.sr-card-grid,.sr-fun-facts-strip{grid-template-columns:repeat(2,1fr)}.sr-page-header h1{font-size:1.8rem}}@media(max-width:500px){.sr-card-grid,.sr-fun-facts-strip{grid-template-columns:1fr}.sr-card-container{min-height:500px}}@keyframes md-pulse-teal{0%,to{border-color:var(--league-teal);box-shadow:0 0 8px #22d3ee66}50%{border-color:#22d3eee6;box-shadow:0 0 24px #22d3eeb3}}@keyframes md-pulse-gold{0%,to{box-shadow:0 0 6px #22d3ee4d}50%{box-shadow:0 0 16px #22d3ee99}}@keyframes md-flash-pick{0%{background:#22d3ee4d}to{background:0 0}}@keyframes md-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes md-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes md-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.md-btn{border:1px solid var(--league-border);background:var(--league-surface);color:var(--league-text);cursor:pointer;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.md-btn:hover{background:var(--league-surface-hover,#21262d);border-color:var(--league-border-light,#3d444d)}.md-btn-primary{background:linear-gradient(135deg,var(--league-teal),#06b6d4);border-color:var(--league-teal);color:#000;font-weight:700}.md-btn-primary:hover{opacity:.9}.md-btn-gold{background:linear-gradient(135deg,var(--league-gold),#b8972f);border-color:var(--league-gold);color:#000;font-weight:700}.md-btn-sm{padding:5px 12px;font-size:12px}.md-pos-badge{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.md-pos-QB{color:#58a6ff;background:#58a6ff26}.md-pos-RB{color:#f85149;background:#f8514926}.md-pos-WR{color:#3fb950;background:#3fb95026}.md-pos-TE{color:#d29922;background:#d2992226}.md-pos-K{color:#8b949e;background:#8b949e26}.md-pos-DEF{color:#a855f7;background:#a855f726}.md-header{background:var(--league-surface);border-bottom:1px solid var(--league-border);z-index:100;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:relative}.md-header-brand{align-items:center;gap:12px;display:flex}.md-header-logo{letter-spacing:-.5px;background:linear-gradient(135deg,var(--league-gold),#e8c96a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:900}.md-header-sub{color:var(--league-muted);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:500}.md-header-status{color:var(--league-muted);align-items:center;gap:16px;font-size:13px;display:flex}.md-pick-counter{color:var(--league-teal);font-size:15px;font-weight:700}.md-round-counter{color:var(--league-gold);font-weight:600}.md-ticker-bar{border-bottom:1px solid var(--league-border);white-space:nowrap;z-index:90;background:#161b22f2;min-height:36px;padding:8px 24px;position:relative;overflow:hidden}.md-ticker-content{scrollbar-width:none;gap:32px;animation:none;display:flex;overflow-x:auto}.md-ticker-content::-webkit-scrollbar{display:none}.md-ticker-item{color:var(--league-muted);flex-shrink:0;font-size:12px;animation:.4s md-slide-in}.md-ticker-item .pick-num{color:var(--league-dim,#484f58);font-weight:600}.md-ticker-item .team-name{color:var(--league-text);font-weight:600}.md-ticker-item .player-name{color:var(--league-teal);font-weight:500}.md-setup-screen{max-width:1200px;margin:0 auto;padding:40px 24px;overflow-y:auto}.md-setup-title{text-align:center;background:linear-gradient(135deg,var(--league-gold),#e8c96a,var(--league-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:32px;font-weight:900}.md-setup-subtitle{text-align:center;color:var(--league-muted);margin-bottom:40px;font-size:14px}.md-setup-section{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:24px;padding:24px}.md-setup-section h3{align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.md-setup-section h3 .icon{color:var(--league-teal)}.md-slot-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;margin-bottom:16px;display:grid}.md-slot-btn{background:var(--league-surface-alt,#1c2129);border:1px solid var(--league-border);color:var(--league-text);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;min-width:90px;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.md-slot-btn:hover{border-color:var(--league-teal);background:#22d3ee1f}.md-slot-btn.active{border-color:var(--league-teal);color:var(--league-teal);background:#22d3ee1f;box-shadow:0 0 12px #22d3ee33}.md-snake-preview{background:var(--league-surface-alt,#1c2129);color:var(--league-muted);border-radius:8px;margin-top:12px;padding:16px;font-size:12px;line-height:1.8}.md-snake-preview .your-pick{color:var(--league-teal);font-weight:700}.md-keeper-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.md-keeper-card{background:var(--league-surface-alt,#1c2129);border:1px solid var(--league-border);border-radius:8px;padding:14px}.md-keeper-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.md-keeper-team-name{color:var(--league-text);font-size:13px;font-weight:700}.md-keeper-edit-btn{border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:11px;transition:all .2s}.md-keeper-edit-btn:hover{color:var(--league-teal);border-color:var(--league-teal)}.md-keeper-list{flex-direction:column;gap:6px;display:flex}.md-keeper-item{border-left:3px solid var(--league-gold);background:#a855f726;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;display:flex}.md-keeper-item .keeper-name{color:var(--league-text);font-weight:500}.md-keeper-item .keeper-round{color:var(--league-gold);font-size:11px;font-weight:700}.md-keeper-modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.md-keeper-modal-overlay.active{display:flex}.md-keeper-modal{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;width:90%;max-width:500px;max-height:80vh;padding:24px;overflow-y:auto}.md-keeper-modal h3{margin-bottom:16px;font-size:16px}.md-keeper-modal-search{background:var(--league-surface-alt,#1c2129);border:1px solid var(--league-border);width:100%;color:var(--league-text);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:14px}.md-keeper-modal-search:focus{border-color:var(--league-teal);outline:none}.md-keeper-modal-round{background:var(--league-surface-alt,#1c2129);border:1px solid var(--league-border);color:var(--league-text);border-radius:8px;width:120px;margin-bottom:12px;padding:8px 12px;font-family:inherit;font-size:13px}.md-keeper-modal-results{max-height:300px;overflow-y:auto}.md-keeper-modal-player{border-bottom:1px solid var(--league-border);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.md-keeper-modal-player:hover{background:var(--league-surface-hover,#21262d)}.md-keeper-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.md-start-section{text-align:center;padding:32px}.md-draft-layout{grid-template-columns:1fr 300px;height:calc(100vh - 200px);display:grid;overflow:hidden}.md-draft-main{padding:16px;overflow:auto}.md-draft-sidebar{border-left:1px solid var(--league-border);background:var(--league-surface);flex-direction:column;display:flex;overflow-y:auto}.md-sidebar-section{border-bottom:1px solid var(--league-border);padding:16px}.md-sidebar-section h4{text-transform:uppercase;letter-spacing:1px;color:var(--league-muted);margin-bottom:12px;font-size:12px;font-weight:700}.md-draft-board{background:var(--league-border);border-radius:8px;grid-template-columns:50px repeat(12,minmax(100px,1fr));gap:1px;min-width:1400px;display:grid;overflow:hidden}.md-board-header{background:var(--league-surface);text-align:center;color:var(--league-muted);text-transform:uppercase;letter-spacing:.5px;z-index:10;padding:8px 4px;font-size:11px;font-weight:700;position:sticky;top:0}.md-board-header.team-col{color:var(--league-text);font-size:9px;line-height:1.3}.md-board-header.user-col{color:var(--league-teal);background:#22d3ee1f}.md-round-label{background:var(--league-surface);text-align:center;color:var(--league-dim,#484f58);justify-content:center;align-items:center;padding:6px 4px;font-size:11px;font-weight:700;display:flex}.md-board-cell{background:var(--league-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:6px 4px;transition:background .3s;display:flex;position:relative}.md-board-cell.keeper{background:#22d3ee26;border:1px solid #22d3ee4d}.md-board-cell.user-pick{background:#22d3ee1f}.md-board-cell.current-pick{border:1px solid var(--league-teal);z-index:5;animation:1.5s infinite md-pulse-teal}.md-board-cell.just-picked{animation:.8s md-flash-pick}.md-board-cell .pick-player{color:var(--league-text);font-size:10px;font-weight:600;line-height:1.3}.md-board-cell .pick-meta{color:var(--league-dim,#484f58);margin-top:2px;font-size:9px}.md-board-cell .keeper-tag{color:var(--league-gold);letter-spacing:1px;margin-top:2px;font-size:8px;font-weight:800}.md-board-cell.user-col-cell{background:#22d3ee0a}.md-alpha-ai-panel{background:linear-gradient(#a855f714,#0000);border:1px solid #a855f733;border-radius:8px;margin-bottom:12px;padding:14px}.md-alpha-ai-header{color:var(--league-purple);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.md-alpha-ai-rec{background:var(--league-surface-alt,#1c2129);border-radius:6px;margin-bottom:10px;padding:10px}.md-alpha-ai-rec .rec-label{text-transform:uppercase;letter-spacing:1px;color:var(--league-purple);margin-bottom:4px;font-size:10px;font-weight:700}.md-alpha-ai-rec .rec-player{color:var(--league-text);font-size:15px;font-weight:700}.md-alpha-ai-rec .rec-reason{color:var(--league-muted);margin-top:4px;font-size:11px}.md-alpha-ai-predictions{margin-top:10px}.md-alpha-ai-predictions .pred-header{color:var(--league-muted);margin-bottom:6px;font-size:11px}.md-alpha-ai-pred{color:var(--league-text);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.md-alpha-ai-pred .pred-pct{color:var(--league-dim,#484f58);font-weight:600}.md-scarcity-info{color:#d29922;background:#d2992214;border-radius:4px;margin-top:10px;padding:6px 8px;font-size:11px}.md-player-list-panel{flex-direction:column;flex:1;display:flex;overflow:hidden}.md-player-search{background:var(--league-surface-alt,#1c2129);border:1px solid var(--league-border);width:100%;color:var(--league-text);border-radius:6px;margin-bottom:8px;padding:8px 12px;font-family:inherit;font-size:13px}.md-player-search:focus{border-color:var(--league-teal);outline:none}.md-player-filters{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.md-filter-btn{border:1px solid var(--league-border);color:var(--league-muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.md-filter-btn:hover{border-color:var(--league-teal);color:var(--league-teal)}.md-filter-btn.active{border-color:var(--league-teal);color:var(--league-teal);background:#22d3ee1f}.md-player-list{flex:1;overflow-y:auto}.md-player-row{border-bottom:1px solid var(--league-border);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.md-player-row:hover{background:var(--league-surface-hover,#21262d)}.md-player-row .p-rank{color:var(--league-dim,#484f58);width:28px;font-size:11px;font-weight:600}.md-player-row .p-name{flex:1;font-weight:500}.md-player-row .p-team{color:var(--league-muted);width:40px;font-size:11px}.md-roster-section{flex-shrink:0}.md-roster-group{margin-bottom:8px}.md-roster-group-header{border-radius:3px;margin-bottom:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.md-roster-player{color:var(--league-text);justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.md-roster-player .rp-round{color:var(--league-dim,#484f58);font-size:10px}.md-postdraft-screen{max-width:900px;margin:0 auto;padding:40px 24px;overflow-y:auto}.md-postdraft-title{text-align:center;background:linear-gradient(135deg,var(--league-gold),var(--league-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:32px;font-size:28px;font-weight:900}.md-grade-card{text-align:center;background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:24px;padding:32px}.md-grade-letter{margin-bottom:8px;font-size:72px;font-weight:900}.md-grade-a{color:#3fb950}.md-grade-b{color:var(--league-teal)}.md-grade-c{color:#d29922}.md-grade-d{color:#f85149}.md-grade-desc{color:var(--league-muted);font-size:14px}.md-postdraft-section{background:var(--league-surface);border:1px solid var(--league-border);border-radius:12px;margin-bottom:20px;padding:20px}.md-postdraft-section h3{color:var(--league-text);margin-bottom:14px;font-size:15px;font-weight:700}.md-postdraft-roster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.md-callout-card{border-radius:8px;margin-bottom:8px;padding:14px}.md-callout-best{background:#3fb9501a;border-left:3px solid #3fb950}.md-callout-worst{background:#f851491a;border-left:3px solid #f85149}.md-callout-label{text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px;font-weight:700}.md-callout-best .md-callout-label{color:#3fb950}.md-callout-worst .md-callout-label{color:#f85149}.md-callout-player{font-size:16px;font-weight:700}.md-callout-detail{color:var(--league-muted);margin-top:4px;font-size:12px}.md-missed-player{border-bottom:1px solid var(--league-border);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.md-missed-player:last-child{border-bottom:none}.md-missed-detail{color:var(--league-muted);font-size:12px}.md-draft-explainer{border:1px solid #a855f726;border-left:3px solid var(--league-purple);max-width:600px;color:var(--league-muted);text-align:left;background:#a855f70f;border-radius:10px;margin:0 auto 16px;padding:14px 18px;font-size:11px;line-height:1.6}@media(max-width:900px){.md-draft-layout{grid-template-rows:1fr auto;grid-template-columns:1fr}.md-draft-sidebar{border-left:none;border-top:1px solid var(--league-border);max-height:40vh}.md-draft-board{min-width:1200px}.md-keeper-grid{grid-template-columns:1fr}.md-slot-grid{grid-template-columns:repeat(7,1fr)}.md-header-status{display:none}.md-setup-title{font-size:24px}}.landing-page{--lp-bg:#0a0a0c;--lp-surface:#151518;--lp-border:#2a2a30;--lp-gold:#22d3ee;--lp-gold-light:#e0c76a;--lp-teal:#22d3ee;--lp-teal-dark:#0ea5c9;--lp-purple:#a855f7;--lp-pink:#ec4899;--lp-text:#e8e8ed;--lp-text-muted:#9ca3af;--lp-radius:12px;--lp-radius-lg:16px;background:var(--lp-bg);color:var(--lp-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}@keyframes lp-fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lp-pulseGlow{0%,to{box-shadow:0 0 20px #22d3ee4d,0 0 60px #22d3ee1a}50%{box-shadow:0 0 30px #22d3ee80,0 0 80px #22d3ee33}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-gradientShift{0%,to{opacity:.6}50%{opacity:1}}.landing-page .lp-animate-on-scroll{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.landing-page .lp-animate-on-scroll.visible{opacity:1;transform:translateY(0)}.landing-page .lp-btn-teal{background:var(--lp-teal);color:#0a0a0c;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border:none;border-radius:50px;justify-content:center;align-items:center;padding:14px 36px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;animation:3s ease-in-out infinite lp-pulseGlow;display:inline-flex}.landing-page .lp-btn-teal:hover{background:#06b6d4;transform:translateY(-2px);box-shadow:0 0 40px #22d3ee80,0 0 100px #22d3ee33}.landing-page .lp-btn-teal-sm{background:var(--lp-teal);color:#0a0a0c;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border:none;border-radius:50px;align-items:center;padding:10px 24px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.landing-page .lp-btn-teal-sm:hover{background:#06b6d4;transform:translateY(-1px);box-shadow:0 0 20px #22d3ee66}.landing-page .lp-nav{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0a0a0cd9;border-bottom:1px solid #2a2a3080;justify-content:space-between;align-items:center;padding:16px 40px;animation:.6s lp-fadeIn;display:flex;position:fixed;top:0;left:0;right:0}.landing-page .lp-nav-logo img{width:auto;max-width:280px;height:56px}.landing-page .lp-nav-links{align-items:center;gap:16px;display:flex}.landing-page .lp-nav-link{color:var(--lp-text-muted);letter-spacing:.02em;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.landing-page .lp-nav-link:hover{color:var(--lp-text)}.landing-page .lp-nav-app-link{color:var(--lp-text-muted);border:1px solid var(--lp-border);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.landing-page .lp-nav-app-link:hover{border-color:var(--lp-teal);color:var(--lp-teal)}.landing-page .lp-nav-app-link img{border-radius:4px;width:20px;height:20px}.landing-page .lp-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.landing-page .lp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f726,#ec489914 40%,#0000 70%);width:800px;height:800px;animation:6s ease-in-out infinite lp-gradientShift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .lp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee0d,#0000 60%);width:600px;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.landing-page .lp-hero-image{z-index:2;filter:drop-shadow(0 0 40px #a855f74d)drop-shadow(0 0 80px #a855f71a);width:400px;max-width:80vw;margin-bottom:40px;animation:1s .2s both lp-fadeInUp;position:relative}.landing-page .lp-hero-tagline{z-index:2;color:var(--lp-gold);letter-spacing:-.02em;text-shadow:0 0 40px #22d3ee4d;margin-bottom:20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1;animation:1s .4s both lp-fadeInUp;position:relative}.landing-page .lp-hero-sub{z-index:2;color:var(--lp-text-muted);max-width:640px;margin:0 auto 40px;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7;animation:1s .6s both lp-fadeInUp;position:relative}.landing-page .lp-hero-cta{z-index:2;animation:1s .8s both lp-fadeInUp;position:relative}.landing-page .lp-hero-cta .lp-btn-teal{padding:18px 48px;font-size:1.1rem}.landing-page .lp-section{max-width:1200px;margin:0 auto;padding:100px 24px}.landing-page .lp-section-headline{color:var(--lp-gold);text-align:center;letter-spacing:-.02em;text-shadow:0 0 30px #22d3ee33;margin-bottom:60px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.landing-page .lp-gap-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px;display:grid}.landing-page .lp-gap-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:36px 28px;transition:all .3s}.landing-page .lp-gap-card:hover{border-color:#22d3ee4d;transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.landing-page .lp-gap-card h3{color:var(--lp-text);margin-bottom:12px;font-size:1.25rem;font-weight:700}.landing-page .lp-gap-card p{color:var(--lp-text-muted);font-size:.95rem;line-height:1.7}.landing-page .lp-gap-conclusion{text-align:center;color:var(--lp-teal);text-shadow:0 0 20px #22d3ee33;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600}.landing-page .lp-features-bg{background:linear-gradient(180deg,var(--lp-bg) 0%,#15151880 50%,var(--lp-bg) 100%)}.landing-page .lp-features-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.landing-page .lp-feature-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:40px 32px;transition:all .4s;position:relative;overflow:hidden}.landing-page .lp-feature-card:before{content:"";background:linear-gradient(90deg,transparent,var(--lp-teal),transparent);opacity:0;height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.landing-page .lp-feature-card:hover{border-color:#22d3ee4d;transform:translateY(-4px);box-shadow:0 12px 40px #0006,0 0 30px #22d3ee0d}.landing-page .lp-feature-card:hover:before{opacity:1}.landing-page .lp-feature-icon{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-size:2rem;display:flex}.landing-page .lp-feature-icon img{object-fit:contain;width:60px;height:60px}.landing-page .lp-feature-card h3{color:var(--lp-text);margin-bottom:12px;font-size:1.25rem;font-weight:700}.landing-page .lp-feature-card p{color:var(--lp-text-muted);font-size:.95rem;line-height:1.7}.landing-page .lp-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-page .lp-testimonial-card{background:var(--lp-surface);border-radius:var(--lp-radius-lg);padding:40px 36px;transition:all .3s;position:relative}.landing-page .lp-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.landing-page .lp-testimonial-card--teal{border:1px solid #22d3ee40;border-top:3px solid var(--lp-teal)}.landing-page .lp-testimonial-card--gold{border:1px solid #22d3ee40;border-top:3px solid var(--lp-gold)}.landing-page .lp-testimonial-author{color:var(--lp-gold-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:.9rem;font-weight:700}.landing-page .lp-testimonial-quote{color:var(--lp-text-muted);border-left:2px solid var(--lp-border);padding-left:20px;font-size:1.05rem;font-style:italic;line-height:1.8;position:relative}.landing-page .lp-final-cta{text-align:center;padding:120px 24px;position:relative}.landing-page .lp-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f71a,#22d3ee0d 40%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .lp-final-cta-badge{filter:drop-shadow(0 0 30px #22d3ee4d);z-index:2;width:200px;margin:0 auto 40px;animation:4s ease-in-out infinite lp-float;position:relative}.landing-page .lp-final-cta h2{color:var(--lp-gold);letter-spacing:-.02em;z-index:2;text-shadow:0 0 30px #22d3ee33;margin-bottom:36px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;position:relative}.landing-page .lp-final-cta .lp-btn-teal{z-index:2;padding:18px 48px;font-size:1.1rem;position:relative}.landing-page .lp-final-cta-sub{color:var(--lp-text-muted);letter-spacing:.03em;text-transform:uppercase;z-index:2;margin-top:24px;font-size:.9rem;font-weight:500;position:relative}.landing-page .lp-email-capture{max-width:480px;margin:0 auto;display:flex}.landing-page .lp-email-capture input{background:var(--lp-surface);border:1px solid var(--lp-border);color:var(--lp-text);border-radius:10px 0 0 10px;outline:none;flex:1;padding:14px 20px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s}.landing-page .lp-email-capture input::placeholder{color:var(--lp-text-muted)}.landing-page .lp-email-capture input:focus{border-color:var(--lp-teal)}.landing-page .lp-email-capture .lp-btn-teal{cursor:pointer;white-space:nowrap;border:none;border-radius:0 10px 10px 0}.landing-page .lp-email-success{color:var(--lp-teal);text-align:center;margin-top:12px;font-size:13px}.landing-page .lp-footer{border-top:1px solid var(--lp-border);text-align:center;padding:40px 24px}.landing-page .lp-footer-brand{color:var(--lp-text-muted);letter-spacing:.05em;margin-bottom:8px;font-size:1rem;font-weight:700}.landing-page .lp-footer-tagline{color:#9ca3af99;font-size:.85rem;font-style:italic}.landing-page .lp-section-divider{background:linear-gradient(90deg,var(--lp-gold),var(--lp-teal));border-radius:2px;width:80px;height:2px;margin:0 auto 60px}@media(max-width:1024px){.landing-page .lp-features-grid{grid-template-columns:repeat(2,1fr);gap:20px}.landing-page .lp-testimonials-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.landing-page .lp-nav{padding:12px 20px}.landing-page .lp-nav-logo img{max-width:200px;height:40px}.landing-page .lp-nav-app-link{display:none}.landing-page .lp-nav-link{font-size:12px}.landing-page .lp-btn-teal-sm{padding:8px 14px;font-size:.75rem}.landing-page .lp-hero{padding:100px 20px 60px}.landing-page .lp-hero-image{width:280px;margin-bottom:30px}.landing-page .lp-section{padding:70px 20px}.landing-page .lp-gap-grid,.landing-page .lp-features-grid,.landing-page .lp-testimonials-grid{grid-template-columns:1fr;gap:20px}.landing-page .lp-final-cta{padding:80px 20px}.landing-page .lp-final-cta-badge{width:140px}}@media(max-width:480px){.landing-page .lp-hero-image{width:220px}.landing-page .lp-hero-cta .lp-btn-teal{padding:14px 36px;font-size:1rem}.landing-page .lp-gap-card{padding:28px 20px}.landing-page .lp-feature-card,.landing-page .lp-testimonial-card{padding:28px 24px}}.sidebar-logo{flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:6px;display:flex}.sidebar-logo-img{filter:drop-shadow(0 0 8px #22d3ee33);width:auto;height:32px;transition:filter .3s}.sidebar-logo-img:hover{filter:drop-shadow(0 0 16px #22d3ee66)}.sidebar-team-profile{text-align:center;border-bottom:1px solid #22d3ee14;flex-shrink:0;padding:6px 0 10px;overflow:visible}.sidebar-team-logo{object-fit:cover;border:1.5px solid #22d3ee4d;border-radius:50%;width:48px;height:48px;margin:0 auto 6px;display:block;box-shadow:0 0 8px #22d3ee26}.sidebar-team-logo.animate-holo{animation:8s linear infinite holoSpin,3s ease-in-out infinite holoGlow}.sidebar-team-text{transition:opacity .2s,max-height .2s}.sidebar-trophy-case{border-top:1px solid var(--league-border);scrollbar-width:thin;scrollbar-color:#a855f733 transparent;max-height:calc(100vh - 350px);margin-top:auto;padding:12px;transition:max-height .3s,opacity .3s;overflow:hidden auto}.sidebar-trophy-case::-webkit-scrollbar{width:4px}.sidebar-trophy-case::-webkit-scrollbar-track{background:0 0}.sidebar-trophy-case::-webkit-scrollbar-thumb{background:#a855f733;border-radius:4px}.sidebar-trophy-case::-webkit-scrollbar-thumb:hover{background:#a855f766}.sidebar-trophy-case.collapsed{max-height:30px;overflow:hidden}.sidebar-trophy-case.collapsed .sidebar-trophy-toggle-icon{transform:rotate(-90deg)}.sidebar-trophy-toggle-icon{font-size:8px;transition:transform .2s}.sidebar-trophy-case-header{letter-spacing:2px;text-transform:uppercase;color:var(--league-gold);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:8px;font-weight:700;display:flex}.trophy-disc{flex-direction:column;justify-content:flex-end;align-items:center;width:100px;margin:0 auto;display:flex;position:relative}.trophy-disc-base{background:linear-gradient(#22d3ee26,#22d3ee0d);border:1px solid #22d3ee33;border-radius:50%;flex-shrink:0;width:80px;height:20px;position:relative;box-shadow:0 0 20px #22d3ee26,0 4px 30px #22d3ee1a}.trophy-disc-base:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee66,#0000);width:80%;height:2px;position:absolute;top:-4px;left:10%}.trophy-projection{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee05 2px 4px);flex-direction:column;align-items:center;gap:3px;width:80px;padding:8px 0 12px;display:flex;position:relative}.trophy-shelf{justify-content:center;align-items:flex-end;gap:6px;width:100%;display:flex}.trophy-shelf-group{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.trophy-shelf-group .trophy-shelf{justify-content:center;align-items:flex-end;gap:6px;display:flex}.trophy-shelf-label{letter-spacing:1px;text-transform:uppercase;text-align:center;margin-bottom:2px;font-size:7px;font-weight:600}.sidebar-trophy-case .trophy-icon{width:28px!important;height:32px!important;box-shadow:none!important;border-radius:4px!important;font-size:18px!important;animation:none!important}.sidebar-trophy-case .trophy-icon:after{display:none!important}.sidebar-trophy-case .trophy-item{margin:0!important}.sidebar-trophy-case .trophy-year{font-size:6px}.sidebar-trophy-case .trophy-shelf-label{letter-spacing:.5px;font-size:6px}.sidebar-trophy-case .trophy-multiplier{padding:1px 4px!important;font-size:9px!important;top:-6px!important}.sidebar-trophy-case .trophy-shelf{gap:3px}.sidebar-trophy-case .trophy-shelf-group{gap:2px}.trophy-consolidated{position:relative}.trophy-consolidated .trophy-multiplier{background:linear-gradient(135deg,#a855f733,var(--league-bg));color:var(--league-gold);z-index:3;letter-spacing:0;text-shadow:0 0 6px #a855f74d;white-space:nowrap;border:1.5px solid #a855f780;border-radius:6px;padding:2px 8px;font-size:14px;font-weight:900;line-height:1.2;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #a855f740,0 0 20px #a855f714}.trophy-consolidated .trophy-multiplier.teal{color:var(--league-teal);border-color:#22d3ee66}.discord-status-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.discord-status-dot.online{background:var(--league-green);box-shadow:0 0 6px var(--league-green);animation:2s ease-in-out infinite pulse-green}.discord-status-dot.offline{background:var(--league-red)}.discord-cmd{color:var(--league-purple);background:#a855f714;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:11px}.discord-channel{color:var(--league-muted);font-family:monospace;font-size:11px}.league-status-banner{z-index:10;background:linear-gradient(90deg,#00e5ff0f,#00ffa30a,#7c5cff0a);border-bottom:1px solid #00e5ff1f;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 24px;font-size:12px;display:flex;position:relative}.league-status-banner:before{content:"";background:linear-gradient(90deg,#0000,#00e5ff4d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.league-status-banner__week{align-items:center;gap:8px;display:flex}.league-status-banner__week-label{color:var(--league-teal);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:800}.league-status-banner__game-status{color:var(--league-muted);font-size:11px;font-weight:600}.league-status-banner__scoring{color:var(--league-muted);align-items:center;gap:12px;font-size:11px;display:flex}.league-status-banner__live-dot{background:var(--league-green);width:8px;height:8px;box-shadow:var(--league-shadow-green-glow);border-radius:50%;animation:2s ease-in-out infinite pulse-green}.hero-matchup{background:linear-gradient(135deg,var(--league-surface,#0f1620),var(--league-surface-elevated,#121a24));border-radius:var(--league-radius-lg,14px);box-shadow:var(--league-shadow-elevated),var(--league-shadow-inner-glow);border:1px solid #00e5ff26;padding:24px;position:relative;overflow:hidden}.hero-matchup:before{content:"";background:linear-gradient(90deg,var(--league-teal),var(--league-purple),var(--league-teal));height:2px;position:absolute;top:0;left:0;right:0}.hero-matchup:after{content:"";pointer-events:none;background:radial-gradient(circle,#00e5ff0f,#0000 70%);width:200px;height:200px;position:absolute;top:-60px;right:-60px}.hero-matchup__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hero-matchup__title{text-transform:uppercase;letter-spacing:2px;color:var(--league-teal);font-size:11px;font-weight:700}.hero-matchup__chips{gap:6px;display:flex}.hero-matchup__scorebug{justify-content:center;align-items:center;gap:24px;padding:16px 0;display:flex}.hero-matchup__team{text-align:center;flex:1}.hero-matchup__team-name{color:var(--league-text);margin-bottom:8px;font-size:14px;font-weight:700}.hero-matchup__team-name--winning{color:var(--league-teal);text-shadow:0 0 20px #00e5ff33}.hero-matchup__score{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1}.hero-matchup__score--winning{color:var(--league-teal);text-shadow:0 0 30px #00e5ff4d}.hero-matchup__score--losing{color:var(--league-dim)}.hero-matchup__vs{color:var(--league-dim);letter-spacing:3px;text-transform:uppercase;font-size:14px;font-weight:700}.hero-matchup__projected{color:var(--league-muted);justify-content:space-between;margin-top:8px;padding:0 20px;font-size:11px;display:flex}.hero-matchup__context{text-align:center;color:var(--league-dim);margin-top:4px;font-size:11px;font-style:italic}.stat-delta-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.stat-delta-tile{border-radius:var(--league-radius-sm,6px);text-align:center;border:1px solid #ffffff0f;padding:10px;transition:all .15s;position:relative;overflow:hidden}.stat-delta-tile:hover{border-color:#ffffff1f;transform:translateY(-1px)}.stat-delta-tile--positive{background:#00ffa30f;border-color:#00ffa31f}.stat-delta-tile--negative{background:#ff4d6d0f;border-color:#ff4d6d1f}.stat-delta-tile--neutral{background:#ffffff08}.stat-delta-tile__pos{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);margin-bottom:4px;font-size:9px;font-weight:700}.stat-delta-tile__value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.2}.stat-delta-tile__value--positive{color:var(--league-green)}.stat-delta-tile__value--negative{color:var(--league-red)}.stat-delta-tile__value--neutral{color:var(--league-dim)}.stat-delta-tile__label{color:var(--league-dim);margin-top:2px;font-size:9px}.win-probability{margin-top:16px;padding:12px 0}.win-probability__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.win-probability__label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);font-size:9px;font-weight:700}.win-probability__pct{color:var(--league-teal);font-size:14px;font-weight:800}.win-probability__bar{background:#ffffff0a;border-radius:999px;height:8px;position:relative;overflow:hidden}.win-probability__fill{background:linear-gradient(90deg,var(--league-teal),var(--league-green));border-radius:999px;height:100%;transition:width .6s;position:relative}.win-probability__fill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}.win-probability__teams{color:var(--league-dim);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.info-strip{gap:8px;margin-top:16px;display:flex}.info-strip__item{background:var(--league-surface,#0f1620);border:1px solid var(--league-border);border-radius:var(--league-radius-md,10px);flex:1;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .15s;display:flex}.info-strip__item:hover{border-color:#ffffff1f}.info-strip__label{color:var(--league-dim);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:700}.info-strip__value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.info-strip__meta{color:var(--league-muted);text-align:right;font-size:10px}.keeper-roster-card{background:var(--league-surface,#0f1620);border:1px solid var(--league-border);border-radius:var(--league-radius-lg,14px);box-shadow:var(--league-shadow-card);padding:16px}.keeper-roster-card__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.keeper-roster-card__title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-teal);font-size:11px;font-weight:700}.keeper-roster-table{border-collapse:collapse;width:100%;font-size:12px}.keeper-roster-table thead th{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);text-align:left;border-bottom:1px solid var(--league-border);padding:8px;font-size:9px;font-weight:700}.keeper-roster-table tbody td{font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:1px solid #ffffff08;padding:8px}.keeper-roster-table tbody tr:hover{background:#00e5ff05}.keeper-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.keeper-badge--keeper{color:var(--league-teal);background:#00e5ff1f;border:1px solid #00e5ff33}.keeper-badge--franchise{color:var(--league-purple);background:#7c5cff1f;border:1px solid #7c5cff33}.keeper-badge--cut{color:var(--league-red);background:#ff4d6d14;border:1px solid #ff4d6d26}.keeper-remaining{border-top:1px solid var(--league-border);margin-top:12px;padding-top:12px}.keeper-remaining__title{text-transform:uppercase;letter-spacing:1px;color:var(--league-dim);margin-bottom:8px;font-size:9px;font-weight:700}.standings-card-premium .card-header{border-bottom:1px solid var(--league-border);margin-bottom:12px;padding-bottom:12px}.standings-row-highlight{background:#00e5ff0a!important}.standings-row-highlight td{color:var(--league-teal)!important}.feed-list-enhanced .feed-item{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.feed-list-enhanced .feed-item:last-child{border-bottom:none}.feed-item__icon{border:1px solid var(--league-border);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.feed-item__content{flex:1;min-width:0}.feed-item__title{color:var(--league-text);font-size:12px;font-weight:600;line-height:1.4}.feed-item__time{color:var(--league-dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.sidebar-section-divider{background:linear-gradient(90deg,#0000,#00e5ff26,#0000);height:1px;margin:8px 12px}.sidebar-section-header{text-transform:uppercase;letter-spacing:2px;color:var(--league-dim);padding:8px 16px 4px;font-size:8px;font-weight:700}.btn-premium{border-radius:var(--league-radius-md,10px);cursor:pointer;border:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-premium--teal{color:var(--league-teal);background:linear-gradient(135deg,#00e5ff26,#00e5ff14);border:1px solid #00e5ff40}.btn-premium--teal:hover{box-shadow:var(--league-shadow-teal-glow);background:linear-gradient(135deg,#00e5ff40,#00e5ff26)}.btn-premium--solid{background:linear-gradient(135deg,var(--league-teal),#06b6d4);color:#05070a}.btn-premium--solid:hover{box-shadow:var(--league-shadow-teal-glow);filter:brightness(1.1)}.progress-premium{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.progress-premium__fill{background:linear-gradient(90deg,var(--league-teal),var(--league-green));border-radius:999px;height:100%;transition:width .5s}.table-row-hover:hover{background:#ffffff0a!important}.table-row-highlight{background:#00e5ff0a}.dashboard-proto{padding:24px 0 32px}.dashboard-proto__grid{grid-template-columns:3fr 4fr 3fr;gap:16px;max-width:1600px;display:grid}@media(max-width:1280px){.dashboard-proto__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.dashboard-proto__grid{grid-template-columns:1fr}}.dashboard-proto__col{flex-direction:column;gap:16px;min-width:0;display:flex}.proto-card{box-shadow:none;background:#151518d9;border:1px solid #1a1a1e;border-radius:12px;padding:20px;position:relative}.proto-card:hover{box-shadow:none;border-color:#1a1a1e;transform:none}.proto-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.proto-card__title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-muted,#9fb0c3);font-size:11px;font-weight:700}.proto-roster-table{border-collapse:collapse;width:100%;font-size:12px}.proto-roster-table thead th{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim,#6b7c93);text-align:left;border-bottom:1px solid var(--league-border,#ffffff0f);padding:8px;font-size:9px;font-weight:700}.proto-roster-table thead th:last-child{text-align:right}.proto-roster-table tbody td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:8px}.proto-roster-table tbody tr{transition:background .15s}.proto-roster-table tbody tr:hover{background:#ffffff05}.proto-pos-tag{letter-spacing:.5px;min-width:32px;font-size:10px;font-weight:700;display:inline-block}.proto-keeper-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.proto-keeper-badge--keeper{color:var(--league-teal,#00e5ff);background:#00e5ff1a;border:1px solid #00e5ff33}.proto-keeper-badge--franchise{color:var(--league-gold,#ffc857);background:#ffc8571a;border:1px solid #ffc85733}.proto-bench{border-top:1px solid var(--league-border,#ffffff0f);margin-top:12px;padding-top:10px}.proto-bench__title{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim,#6b7c93);margin-bottom:6px;font-size:9px;font-weight:700}.proto-bench__row{opacity:.55;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.proto-set-lineup-btn{text-transform:uppercase;letter-spacing:1px;width:100%;color:var(--league-teal,#00e5ff);cursor:pointer;background:#00e5ff0f;border:1px solid #00e5ff33;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.proto-set-lineup-btn:hover{background:#00e5ff1f;border-color:#00e5ff59;box-shadow:0 0 12px #00e5ff26}.proto-matchup-row{background:#ffffff05;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.proto-matchup-row:hover{background:#ffffff0a}.proto-matchup-row__week{color:var(--league-dim,#6b7c93);min-width:40px;font-size:10px;font-weight:700}.proto-matchup-row__avatar{border:1px solid var(--league-border,#ffffff0f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:flex}.proto-matchup-row__name{color:var(--league-text,#e6edf3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.proto-difficulty-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.proto-difficulty-badge--hard{color:var(--league-red,#ff4d6d);background:#ff4d6d1a;border:1px solid #ff4d6d33}.proto-difficulty-badge--medium{color:var(--league-gold,#ffc857);background:#ffc8571a;border:1px solid #ffc85733}.proto-difficulty-badge--easy{color:var(--league-green,#00ffa3);background:#00ffa31a;border:1px solid #00ffa333}.trade-hub-grid{grid-template-columns:3fr 4fr 3fr;gap:16px;display:grid}@media(max-width:1399px){.trade-hub-grid{grid-template-columns:1fr 1fr}.trade-hub-grid>:last-child{grid-column:1/-1}}@media(max-width:767px){.trade-hub-grid{grid-template-columns:1fr}.trade-hub-grid>:last-child{grid-column:auto}}.trade-hub-right-col{border:1px solid var(--league-border);background:#121216;border-radius:12px;padding:20px;position:relative;overflow:hidden}.trade-hub-right-col:before{content:"";background:linear-gradient(90deg,var(--league-purple),var(--league-teal));pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.trade-propose-cta{text-transform:uppercase;letter-spacing:1px;color:var(--league-teal);cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee40;border-radius:6px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.trade-propose-cta:hover{background:#22d3ee2e;border-color:#22d3ee66}.trade-deadline-pill{color:var(--league-gold);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.trade-deadline-pill .deadline-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--league-dim);font-size:8px}.sidebar{-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(#0d0d10f5,#0a0a0cf0)!important;border-right:1px solid #ffffff0f!important;box-shadow:1px 0 #22d3ee05!important}.sidebar-logo-img{object-fit:contain!important;filter:drop-shadow(0 0 6px #22d3ee38)!important;width:44px!important;height:44px!important;margin:8px auto!important;display:block!important}.sidebar-team-logo{object-fit:cover!important;border:1px solid #22d3ee52!important;border-radius:2px!important;width:38px!important;height:38px!important}.sidebar-team-profile{align-items:center!important;gap:10px!important;padding:10px 14px!important;display:flex!important}.sidebar-team-text{flex-direction:column!important;gap:2px!important;display:flex!important}.sidebar-section-divider{background:linear-gradient(90deg,#0000,#22d3ee1f,#0000)!important;border:0!important;height:1px!important;margin:8px 12px!important}.sidebar-section-header{text-transform:uppercase!important;letter-spacing:.22em!important;color:#22d3ee80!important;text-shadow:0 0 10px #22d3ee26!important;padding:8px 14px 6px!important;font-family:Teko,sans-serif!important;font-size:11px!important;font-weight:500!important}.sidebar-item{color:#ffffffc7!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:2px!important;align-items:center!important;gap:12px!important;height:46px!important;margin:1px 6px!important;padding:0 14px!important;transition:background .18s,color .18s,box-shadow .18s!important;display:flex!important;position:relative!important}.sidebar-item:hover{color:#e8e8ed!important;background:#ffffff08!important}.sidebar-item.active{color:#e8e8ed!important;background:#22d3ee14!important;box-shadow:inset 0 0 20px #22d3ee0d,0 0 12px #22d3ee08!important}.sidebar-item.active:before{content:""!important;background:#22d3ee!important;border-radius:0 2px 2px 0!important;width:3px!important;height:22px!important;position:absolute!important;top:50%!important;left:-6px!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #22d3ee80!important}.sidebar-item-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;font-size:18px!important;display:inline-flex!important}.sidebar-item-label{letter-spacing:.06em!important;text-transform:uppercase!important;font-family:Teko,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1!important}.sidebar-ai-btn{letter-spacing:.16em!important;color:#a855f7!important;background:#a855f714!important;border:1px solid #a855f73d!important;border-radius:2px!important;font-family:Teko,sans-serif!important}.sidebar-ai-btn:hover{background:#a855f71f!important;box-shadow:0 0 20px #a855f72e!important}[data-testid=league-topbar]{-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(#0f0f13f5,#0f0f13eb)!important;border-bottom:1px solid #ffffff0f!important;box-shadow:0 1px #22d3ee0a!important}[data-testid=league-topbar] .card-chip{letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important;padding:4px 9px!important;font-family:Teko,sans-serif!important;font-size:11px!important;font-weight:500!important}[data-testid=league-topbar] .card-chip--green{color:#34d399!important;background:#34d39914!important;border:1px solid #34d3993d!important}[data-testid=league-topbar] .card-chip--teal{color:#22d3ee!important;background:#22d3ee14!important;border:1px solid #22d3ee3d!important}[data-testid=league-topbar] button[class*="text-[var(--league-teal)]"]{letter-spacing:.16em!important;background:#22d3ee14!important;border:1px solid #22d3ee3d!important;border-radius:2px!important;font-family:Teko,sans-serif!important}[data-testid=league-topbar] button[class*=rounded-full]{color:#0a0a0c!important;letter-spacing:.04em!important;background:#22d3ee!important;border:1px solid #22d3ee52!important;border-radius:2px!important;width:38px!important;height:38px!important;font-family:Teko,sans-serif!important;font-size:14px!important}[data-testid=league-topbar] span[class*=text-lg]{letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Teko,sans-serif!important;font-size:22px!important;font-weight:600!important}[data-testid=league-topbar] span[style*="var(--league-gold)"]{letter-spacing:.04em!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-style:italic!important}.league-subtab-bar{-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#1515189e,#1515187a)!important;border-bottom:1px solid #ffffff0f!important;min-height:48px!important;padding:0 24px!important}.league-subtab-item{letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff8c!important;cursor:pointer!important;white-space:nowrap!important;border-bottom:2px solid #0000!important;align-items:center!important;height:48px!important;padding:0 14px!important;font-family:Teko,sans-serif!important;font-size:13px!important;font-weight:500!important;transition:color .18s,border-color .18s!important;display:inline-flex!important}.league-subtab-item[data-active=true]{color:#22d3ee!important;text-shadow:0 0 10px #22d3ee2e!important;border-bottom-color:#22d3ee!important}.offseason-crawl{letter-spacing:.16em!important;text-transform:uppercase!important;background:linear-gradient(#15151873,#15151847)!important;border-bottom:1px solid #ffffff0a!important;align-items:center!important;height:32px!important;font-family:Teko,sans-serif!important;font-size:11px!important;display:flex!important;position:relative!important;overflow:hidden!important}.offseason-crawl-track{white-space:nowrap!important;gap:28px!important;padding-left:100%!important;animation:60s linear infinite offseason-crawl-scroll!important;display:inline-flex!important}.crawl-status,.crawl-info{color:#ffffffb8!important;font-weight:500!important}.crawl-status{color:#22d3ee!important}.crawl-separator{color:#22d3ee80!important;margin:0 8px!important;font-size:10px!important}@keyframes offseason-crawl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.league-shell select,.league-shell select[data-testid=league-season-select]{letter-spacing:.04em!important;color:#e8e8ed!important;background:#0000006b!important;border:1px solid #ffffff14!important;border-radius:2px!important;padding:6px 10px!important;font-family:Inter,sans-serif!important;font-size:12px!important}@media(prefers-reduced-motion:reduce){.offseason-crawl-track{animation:none!important}.sidebar-item.active:before{box-shadow:none!important}}.sidebar-logo{display:none!important}.sidebar-team-profile{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:16px 12px 12px!important}.sidebar-team-logo{object-fit:cover!important;background:#0f0f1399!important;border:2px solid #22d3ee73!important;border-radius:50%!important;width:56px!important;height:56px!important;box-shadow:0 0 16px #22d3ee2e!important}.sidebar-team-text{text-align:center!important;align-items:center!important;width:100%!important}.sidebar-team-text>div:first-child{letter-spacing:.02em!important;text-transform:none!important;color:#e8e8ed!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important}.sidebar-team-text>div:last-child{color:#ffffff80!important;letter-spacing:.04em!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important}.sidebar-section-header{display:none!important}.sidebar>button:not(.sidebar-ai-btn):not(.sidebar-item){color:#a855f7!important;text-shadow:0 0 8px #a855f752!important;letter-spacing:-.05em!important;background:0 0!important;border:0!important;height:28px!important;margin:4px auto!important;padding:0!important;font-family:Teko,sans-serif!important;font-size:18px!important}.sidebar-trophy-case-section-header,.sidebar>div[class*=trophy]>div:first-child{display:none!important}.sidebar-ai-btn{background:#a855f70f!important;border:1px solid #a855f733!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:calc(100% - 24px)!important;height:36px!important;margin:8px 12px 12px!important;padding:0 12px!important;font-size:11px!important;display:inline-flex!important}[data-testid=league-topbar]>div:first-child{height:48px!important}.offseason-crawl{height:24px!important;font-size:10px!important}.league-subtab-bar{height:40px!important;min-height:40px!important;padding:0 24px!important}.league-subtab-item{height:40px!important;padding:0 12px!important;font-size:12px!important}.league-shell select+span,.league-shell>div[class*=border-b]{padding-top:2px!important;padding-bottom:2px!important}.sidebar-item.active{color:#fff!important;background:#22d3ee1a!important}.sidebar-item.active .sidebar-item-label{color:#fff!important}[data-testid=league-topbar] span[class*=text-lg]+span[style*="var(--league-gold)"]{display:none!important}.sidebar{padding-top:0!important}.league-subtab-bar{padding:0 16px}.league-subtab-item{letter-spacing:.04em;text-transform:uppercase;height:46px;color:var(--league-muted,#9ca3af);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.league-subtab-item:hover{color:var(--league-text,#e8e8ed)}.league-subtab-item[data-active=true]{color:var(--league-teal,#22d3ee);border-bottom-color:var(--league-teal,#22d3ee)}.league-subtab-item:focus-visible{outline:2px solid var(--league-teal,#22d3ee);outline-offset:-2px}.offseason-crawl-track{animation:40s linear infinite offseason-crawl-scroll}:root{--alpha-bg:#0a0a0c;--alpha-bg-deep:#05050a;--alpha-surface:#151518;--alpha-surface-2:#1c1c20;--alpha-text:#e8e8ed;--alpha-muted:#9ca3af;--alpha-dim:#555560;--alpha-teal:#22d3ee;--alpha-gold:#a855f7;--alpha-purple:#a855f7;--alpha-green:#34d399;--alpha-red-soft:#b94a4a;--glass-g1:#15151894;--glass-g2:#1515187a;--glass-g3:#15151859;--border-soft:#ffffff14;--border-mid:#ffffff1f;--border-strong:#ffffff24;--border-teal:#22d3ee26;--border-gold:#a855f752;--border-purple:#a855f74d;--bg:#0a0a0c;--surface:#151518;--surface-hover:#1c1c20;--border:#1a1a1e;--border-light:#2a2a30;--teal:#22d3ee;--gold:#a855f7;--pink:#ec4899;--red:#ef4444;--green:#34d399;--purple:#a855f7;--text:#e8e8ed;--muted:#9ca3af;--dim:#555560;--text-primary:#e8e8ed;--text-secondary:#9ca3af;--text-muted:#555560;--bg-primary:#0a0a0c;--shame-red:#dc2626;--sidebar-bg:#0d0d10;--sidebar-width:64px;--sidebar-expanded:200px;--topbar-height:56px;--subtab-height:46px;--league-bg:var(--bg);--league-bg-secondary:var(--surface);--league-surface:#151518d9;--league-surface-elevated:var(--surface-hover);--league-surface-hover:var(--surface-hover);--league-border:var(--border);--league-border-light:var(--border-light);--league-sidebar-bg:var(--sidebar-bg);--league-teal:var(--teal);--league-gold:var(--gold);--league-purple:var(--purple);--league-pink:var(--pink);--league-red:var(--red);--league-green:var(--green);--league-text:var(--text);--league-muted:var(--muted);--league-dim:var(--dim)}body{font-family:var(--font-sans);background:radial-gradient(circle at 18% 0%,#22d3ee1c,transparent 31%),radial-gradient(circle at 88% 12%,#a855f714,transparent 26%),linear-gradient(180deg,var(--alpha-bg-deep),var(--alpha-bg));color:var(--color-text);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#22d3ee06 1px,#0000 1px),linear-gradient(90deg,#22d3ee06 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000002e);mask-image:linear-gradient(#000c,#0000002e)}.alpha-g1,.alpha-g2,.alpha-g3{border-radius:2px;position:relative;overflow:hidden}.alpha-g1{background:var(--glass-g1);border:1px solid var(--border-teal);-webkit-backdrop-filter:blur(24px)}.alpha-g2{background:var(--glass-g2);border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(18px)}.alpha-g3{background:var(--glass-g3);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px)}.alpha-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--alpha-muted);font-size:8px;font-weight:800;line-height:1}.alpha-display{font-family:var(--font-display);letter-spacing:.02em;line-height:.92}.alpha-meta{color:var(--alpha-muted);font-size:10px;line-height:1.45}.alpha-module-header{font-family:var(--font-display);color:var(--alpha-text);letter-spacing:.03em;margin:4px 0 0;font-size:20px;line-height:1}.alpha-panel{padding:14px}.alpha-panel+.alpha-panel{margin-top:12px}#root{z-index:1;min-height:100vh;position:relative}.overflow-y-auto::-webkit-scrollbar{display:none}.cockpit-scanlines{pointer-events:none;z-index:9999;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:fixed;inset:0}.cockpit-panel{background:var(--color-surface);padding:var(--spacing-card);border:1px solid #22d3ee14;border-radius:2px;position:relative;overflow:hidden}.cockpit-panel:before,.cockpit-panel:after{content:"";z-index:1;width:18px;height:18px;position:absolute}.cockpit-panel:before{border-top:2px solid #22d3ee80;border-left:2px solid #22d3ee80;top:-1px;left:-1px}.cockpit-panel:after{border-bottom:2px solid #22d3ee80;border-right:2px solid #22d3ee80;bottom:-1px;right:-1px}.glow-teal{box-shadow:0 0 1px #22d3ee4d,0 0 8px #22d3ee14,inset 0 1px #22d3ee0f}.glow-purple{box-shadow:0 0 1px #a855f74d,0 0 8px #a855f714,inset 0 1px #a855f70f}.glow-gold{box-shadow:0 0 1px #a855f766,0 0 12px #a855f71a}.glow-green{box-shadow:0 0 1px #34d39966,0 0 8px #34d39914,inset 0 1px #34d3990f}.cockpit-header{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#22d3eeb3;border-bottom:1px solid #22d3ee1f;align-items:center;gap:9px;padding-bottom:9px;font-size:15px;font-weight:500;display:flex}.cockpit-header:before{content:"//";color:#22d3ee4d;font-size:12px;font-family:var(--font-sans)}.cockpit-row{font-variant-numeric:tabular-nums;border-left:2px solid #0000;padding:9px 13px;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .2s ease-out,border-color .15s}.cockpit-row:nth-child(2n){background:#22d3ee05}.cockpit-row:hover{border-left-color:var(--color-teal);background:#22d3ee0f;box-shadow:inset 4px 0 8px -4px #22d3ee26}.cockpit-row.active{border-left-color:var(--color-teal);background:#22d3ee14}.cockpit-bar{background:#22d3ee14;border-radius:0;height:7px;overflow:hidden}.cockpit-bar-fill{border-radius:0;height:100%;position:relative}.cockpit-bar-fill:after{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 6px #ffffff80}.status-ring{display:inline-block;position:relative}.status-ring:after{content:"";border:1px solid;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-3px}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.cockpit-boot{animation:.4s ease-out both panel-boot}@keyframes panel-boot{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.screen-divider{background:linear-gradient(#0000,#22d3ee1f 20% 80%,#0000);align-self:stretch;width:2px}.cockpit-panel:hover:before,.cockpit-panel:hover:after{border-color:#22d3eecc;transition:border-color .2s}.cockpit-panel:hover{border-color:#22d3ee26}.prd-btn-solid{background:var(--color-gold);color:#0a0a0c;border:1px solid var(--color-gold);cursor:pointer;border-radius:.5rem;padding:.625rem 1rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.prd-btn-solid:hover:not(:disabled){background:#a88a3a;border-color:#a88a3a}.prd-btn-solid:disabled{opacity:.55;cursor:not-allowed}.prd-btn-solid:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.prd-btn-ghost{color:var(--color-text);border:1px solid var(--color-border-light);cursor:pointer;background:0 0;border-radius:.5rem;padding:.625rem 1rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s}.prd-btn-ghost:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-muted)}.prd-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.prd-btn-ghost:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
