[data-skin=broadcast]{--bc-court:#0f0f0f;--bc-panel:#171717;--bc-panel-hi:#1f1f1f;--bc-line:#2a2a2a;--bc-line-dim:#1c1c1c;--bc-white:#f4f6f9;--bc-text:#c6cdd9;--bc-muted:#aeb8c6;--bc-dim:#5b6478;--bc-ember:#d4520a;--bc-ember-ink:#1a0a02;--bc-cobalt:#1a56db;--bc-cobalt-text:#6e9bff;--bc-up:#2fd47a;--bc-down:#ff4d5e;--bc-display:var(--font-bc-display), sans-serif;--bc-label:var(--font-bc-label), sans-serif;--bc-body:var(--font-bc-body), sans-serif;--bc-num:var(--font-terminal), monospace;background:var(--bc-court);color:var(--bc-text);font:400 1rem/1.6 var(--bc-body);flex:1}[data-skin=broadcast] a{color:inherit;text-decoration:none}[data-skin=broadcast] :focus-visible{outline:2px solid var(--bc-ember);outline-offset:2px}[data-skin=broadcast] .bc-up{color:var(--bc-up)}[data-skin=broadcast] .bc-down{color:var(--bc-down)}.bc-shell{width:min(100% - 3rem,76rem);margin-inline:auto}.bc-chip{font:600 .78rem/1.3 var(--bc-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.22rem .7rem;display:inline-block;transform:skew(-10deg)}.bc-chip>span{display:inline-block;transform:skew(10deg)}.bc-chip-ember{background:var(--bc-ember);color:var(--bc-ember-ink)}.bc-chip-line{border:1px solid var(--bc-line);color:var(--bc-muted)}.bc-chip-live{border:1px solid var(--bc-line);color:var(--bc-white)}.bc-chip-live i{background:var(--bc-down);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s ease-in-out infinite bc-pulse;display:inline-block}.bc-chip-live.is-live i{background:var(--bc-up);animation:none}.bc-topbar-wrap{z-index:50;background:var(--bc-court);border-bottom:1px solid var(--bc-line-dim);flex:none;position:sticky;top:0}.bc-topbar{align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.bc-brand{flex:none;align-items:center;gap:.6rem;display:inline-flex}.bc-brand img{display:block}.bc-topbar-nav{font:600 .85rem var(--bc-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bc-muted);align-items:center;gap:1.5rem;margin-left:1.5rem;display:flex}.bc-topbar-nav a:not(.bc-btn):hover{color:var(--bc-white)}.bc-btn{font:700 .95rem/1.3 var(--bc-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:.75rem 1.6rem;transition:filter .12s,border-color .12s,color .12s;display:inline-block;transform:skew(-10deg)}.bc-btn>span{display:inline-block;transform:skew(10deg)}.bc-btn>.bc-btn-with-logo{vertical-align:top;align-items:center;gap:.45rem;display:inline-flex}.bc-btn-with-logo img{margin:-.6rem -.2rem -.6rem -.8rem}[data-skin=broadcast] a.bc-btn-clawpump{border:2px solid var(--bc-cobalt);color:var(--bc-white);background:#1a56db1f;padding-block:1.075rem;transition:background-color .16s,box-shadow .16s,transform .16s}[data-skin=broadcast] a.bc-btn-clawpump:hover,[data-skin=broadcast] a.bc-btn-clawpump:focus-visible{background:var(--bc-cobalt);transform:skew(-10deg)translateY(-2px);box-shadow:0 .6rem 1.6rem #1a56db66}[data-skin=broadcast] a.bc-btn-clawpump:active{box-shadow:none;transform:skew(-10deg)translateY(0)}.bc-btn-clawpump img,.bc-btn-clawpump .bc-btn-arrow{transition:transform .2s}.bc-btn-clawpump:hover img{transform:rotate(-12deg)scale(1.12)}.bc-btn-clawpump:hover .bc-btn-arrow{transform:translate(.3rem)}.bc-btn-ember{background:var(--bc-ember);color:var(--bc-ember-ink)}.bc-btn-ember:hover{filter:brightness(1.08)}[data-skin=broadcast] a.bc-btn-ember,.bc-btn-ghost{border-color:var(--bc-line);color:var(--bc-text);background:0 0}.bc-btn-ghost:hover{border-color:var(--bc-muted);color:var(--bc-white)}.bc-hero{isolation:isolate;border:1px solid var(--bc-line);background:radial-gradient(120% 140% at 0% 0%, #d4520a1a, transparent 55%), var(--bc-panel);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:center;gap:2.5rem;margin-block:1.25rem 1rem;padding:clamp(1.4rem,2.6vw,2.1rem) clamp(1.4rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.bc-hero-wave{z-index:-1;pointer-events:none;width:68%;height:88%;position:absolute;inset:12% 0 0 32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.bc-hero-wave-line{animation:.9s linear infinite bc-dash-flow}@keyframes bc-dash-flow{to{stroke-dashoffset:-17px}}.bc-hero .bc-h1{font-size:clamp(2.4rem,4vw,3.6rem)}.bc-hero .bc-lede{max-width:40rem;margin-top:.8rem;font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.45}.bc-hero-cta{margin-top:1.1rem}.bc-hero .bc-countdown{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#d4520a14,#0000 45%),#171717b3;padding:1.2rem 1.4rem 1.3rem}.bc-hero .bc-countdown-clock time{font-size:clamp(2.4rem,3.8vw,3.6rem)}.bc-eyebrow{color:var(--bc-ember);font:600 .82rem var(--bc-label);letter-spacing:.22em;text-transform:uppercase}.bc-eyebrow.is-backtest{color:var(--bc-cobalt-text)}.bc-h1{color:var(--bc-white);font:400 clamp(3.4rem, 6.8vw, 6.2rem)/.95 var(--bc-display);text-transform:uppercase;letter-spacing:.01em;margin-top:1rem}.bc-h1 em{color:var(--bc-ember);font-style:normal}.bc-hero .bc-h1:first-child{margin-top:0}.bc-lede{max-width:34rem;color:var(--bc-muted);margin-top:1.5rem;font-size:1.12rem;line-height:1.7}.bc-lede.bc-lede-wide{text-wrap:pretty;max-width:none}.bc-countdown{border:1px solid var(--bc-line);border-left:4px solid var(--bc-ember);background:linear-gradient(135deg, #d4520a14, transparent 45%), var(--bc-panel);padding:1.5rem 1.6rem 1.65rem;position:relative;overflow:hidden}.bc-countdown:after{content:"";border:1px solid #d4520a21;width:10rem;height:10rem;position:absolute;inset:auto -2rem -3.5rem auto;transform:rotate(45deg)}.bc-countdown-kicker,.bc-countdown-date{z-index:1;color:var(--bc-ember);font:600 .78rem var(--bc-label);letter-spacing:.18em;text-transform:uppercase;position:relative}.bc-countdown-clock{z-index:1;gap:.2rem;margin-block:.8rem .9rem;display:grid;position:relative}.bc-countdown-clock time{color:var(--bc-white);font:400 clamp(3.1rem, 5.4vw, 5.2rem)/.95 var(--bc-display);font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap}.bc-countdown-clock span{color:var(--bc-muted);font:600 1rem var(--bc-label);letter-spacing:.2em;text-transform:uppercase}.bc-countdown-date{color:var(--bc-muted);letter-spacing:.12em}.bc-countdown-headline{z-index:1;color:var(--bc-white);font:400 clamp(1.5rem, 2.4vw, 2rem)/1 var(--bc-display);text-transform:uppercase;letter-spacing:.02em;margin-block:.8rem .9rem;position:relative}.bc-countdown-cta{z-index:1;margin-top:1.1rem;position:relative}[data-skin=broadcast] .bc-performance-note{color:var(--th-green-dim)}[data-skin=broadcast] .bc-performance-note a{text-underline-offset:3px;text-decoration:underline}.bc-league-overview[data-vibe=demo],.bc-caller-leaderboard[data-vibe=demo]{background:0 0;min-height:0;padding-block:1rem;overflow:visible}.bc-backtested-strategy[data-vibe=demo]{background:0 0;min-height:0;padding-block:0 5.5rem;overflow:visible}.bc-league-overview .th-alert,.bc-backtested-strategy .th-alert{margin-bottom:1rem}.bc-league-overview .th-research-layout{min-height:400px}.bc-league-overview .bc-portfolio[data-vibe=demo]{width:100%;padding-block:0;container-type:inline-size}@container (max-width:650px){.bc-portfolio .pf-layout{grid-template-columns:minmax(0,1fr)}.bc-portfolio .pf-donut{max-width:200px}.bc-portfolio .th-panel-corner{margin-bottom:12px;display:block;position:static}}.bc-caller-leaderboard .th-leaderboard .th-table-wrap{scrollbar-color:var(--th-line-hot) transparent;scrollbar-width:thin;height:415px;position:relative;overflow:auto}.bc-caller-leaderboard .th-leaderboard .th-table{table-layout:fixed;min-width:800px}.bc-caller-leaderboard .th-leaderboard .th-table th:first-child{width:32px}.bc-caller-leaderboard .th-leaderboard .th-table th:nth-child(2){width:180px}.bc-caller-leaderboard .th-leaderboard .th-table .num{text-align:center;font-variant-numeric:tabular-nums;padding-inline:8px}.bc-caller-leaderboard .th-leaderboard .th-table thead,.bc-caller-leaderboard .th-leaderboard .th-table thead th{z-index:10;background:var(--th-panel);position:sticky;top:0}.bc-caller-leaderboard .th-leaderboard .caller-avatar-stack{z-index:0;position:relative}.bc-board{border:1px solid var(--bc-line);background:var(--bc-panel)}.bc-board-head{background:var(--bc-ember);color:var(--bc-ember-ink);font:700 1.1rem var(--bc-label);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}.bc-board-head small{font:inherit;letter-spacing:inherit}.bc-board-cols,.bc-board-row{grid-template-columns:2.6rem minmax(0,1fr) 4.4rem 4rem 5.2rem;align-items:center;gap:.75rem;display:grid}.bc-board-cols{border-bottom:1px solid var(--bc-line);color:var(--bc-muted);font:600 .88rem var(--bc-label);letter-spacing:.14em;text-transform:uppercase;padding:.55rem 1rem .4rem}.bc-board-cols span:nth-child(n+3){text-align:right}.bc-board-row{border-bottom:1px solid var(--bc-line-dim);padding:.55rem 1rem;transition:background .12s}.bc-board-row:hover{background:var(--bc-panel-hi)}.bc-rank{background:var(--bc-ember);width:1.9rem;height:1.9rem;color:var(--bc-ember-ink);font:400 1rem var(--bc-display);place-items:center;display:grid;transform:skew(-10deg)}.bc-rank>span{display:inline-block;transform:skew(10deg)}.bc-board-row:not(:first-of-type) .bc-rank{background:var(--bc-panel-hi);color:var(--bc-muted)}.bc-rank-medal,.bc-board-row:not(:first-of-type) .bc-rank-medal{width:1.9rem;height:1.9rem;color:inherit;background:0 0;font-size:1.2rem;line-height:1;transform:none}.bc-rank-medal>span{transform:none}.bc-board-handle{color:var(--bc-white);font:600 1.05rem var(--bc-label);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-board-row:hover .bc-board-handle{color:var(--bc-ember)}.bc-board-num{font:500 .85rem var(--bc-num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bc-board-foot{color:var(--bc-muted);font:600 .85rem var(--bc-label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.bc-board-foot a{color:var(--bc-ember)}.bc-board-foot a:hover{text-underline-offset:3px;text-decoration:underline}.bc-chyron{border-block:1px solid var(--bc-line);background:var(--bc-panel);align-items:stretch;display:flex;overflow:hidden}.bc-chyron-tag{background:var(--bc-ember);color:var(--bc-ember-ink);font:700 .75rem var(--bc-label);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - .7rem) 100%,0 100%);white-space:nowrap;flex:none;align-items:center;padding:.55rem 1.1rem .55rem 1.4rem;display:flex}.bc-chyron-track{display:flex;overflow:hidden}.bc-chyron-track>div{align-items:center;min-width:max-content;animation:45s linear infinite bc-scroll;display:flex}.bc-chyron-item{color:var(--bc-text);font:500 .85rem var(--bc-num);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.6rem;padding:.55rem 1.4rem;display:inline-flex}.bc-chyron-item:after{content:"◆";color:var(--bc-ember);margin-left:1.4rem;font-size:.55rem}.bc-chyron-item b{color:var(--bc-white);font-weight:600}.bc-section{padding-block:5.5rem}.bc-section-head{max-width:46rem}.bc-section.bc-page-top{padding-block:2.5rem 1.5rem}.bc-h2{color:var(--bc-white);font:400 clamp(2.1rem, 3.6vw, 3.1rem)/1.02 var(--bc-display);text-transform:uppercase;letter-spacing:.01em;margin-top:.9rem}.bc-section.bc-standings{padding-block:0}.bc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.bc-step{border:1px solid var(--bc-line);background:linear-gradient(160deg, #d4520a1f, transparent 45%), var(--bc-panel);border-radius:16px;flex-direction:column;gap:.8rem;padding:1.6rem 1.5rem 2rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.bc-step:before{content:"";background:linear-gradient(90deg, var(--bc-ember), transparent 80%);height:3px;position:absolute;inset:0 0 auto}.bc-step:after{content:attr(data-step);color:#0000;font:400 11rem/1 var(--bc-display);-webkit-text-stroke:1px #d4520a38;pointer-events:none;position:absolute;bottom:-2.6rem;right:-.4rem}.bc-step:hover{border-color:#d4520a8c;transform:translateY(-4px);box-shadow:0 1rem 2.5rem #0006,0 0 2rem #d4520a1a}.bc-step-num{background:var(--bc-ember);width:2.8rem;height:2.8rem;color:var(--bc-ember-ink);font:400 1.6rem/1 var(--bc-display);border-radius:12px;place-items:center;display:grid}.bc-step h3{color:var(--bc-white);font:400 1.7rem/1 var(--bc-display);letter-spacing:.02em;text-transform:uppercase;margin-top:.4rem}.bc-step p{z-index:1;max-width:22rem;color:var(--bc-muted);font-size:.95rem;line-height:1.6;position:relative}.bc-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.bc-stop{border-top:3px solid var(--bc-line);padding:1.2rem 1.2rem 1.3rem;position:relative}.bc-stop.is-here{border-top-color:var(--bc-ember)}.bc-stop-label{color:var(--bc-white);font:700 1rem var(--bc-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;display:flex}.bc-stop p{color:var(--bc-muted);margin-top:.5rem;font-size:.88rem;line-height:1.6}.bc-funnel{border:1px solid var(--bc-line);background:var(--bc-panel);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;padding:2.5rem;display:grid}.bc-funnel-form{align-content:start;gap:.9rem;display:grid}.bc-seg{flex-wrap:wrap;gap:.5rem;display:flex}.bc-seg button{border:1px solid var(--bc-line);color:var(--bc-muted);font:600 .8rem var(--bc-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.55rem 1rem;transition:border-color .12s,color .12s,background .12s}.bc-seg button:hover{color:var(--bc-white);border-color:var(--bc-muted)}.bc-seg button[aria-pressed=true]{background:var(--bc-ember);border-color:var(--bc-ember);color:var(--bc-ember-ink)}.bc-input{border:1px solid var(--bc-line);background:var(--bc-court);width:100%;color:var(--bc-white);font:500 .95rem var(--bc-body);padding:.8rem 1rem}.bc-input::placeholder{color:var(--bc-muted)}.bc-input:focus{outline:2px solid var(--bc-ember);outline-offset:0;border-color:var(--bc-ember)}.bc-funnel-fine{color:var(--bc-muted);font-size:.78rem;line-height:1.55}.bc-funnel-done{border:1px solid var(--bc-up);color:var(--bc-white);align-content:center;gap:.4rem;padding:1.4rem;display:grid}.bc-funnel-done strong{font:700 1.05rem var(--bc-label);letter-spacing:.06em;text-transform:uppercase;color:var(--bc-up)}.bc-error{color:var(--bc-down);font-size:.82rem}.bc-onboard{border:1px solid var(--bc-line);border-left:4px solid var(--bc-ember);background:var(--bc-panel);flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;padding:1.6rem 2rem;display:flex}.bc-onboard h3{color:var(--bc-white);font:400 1.6rem var(--bc-display);text-transform:uppercase}.bc-onboard p{max-width:34rem;color:var(--bc-muted);font-size:.92rem;line-height:1.6}.bc-onboard a{margin-left:auto}@keyframes bc-scroll{to{transform:translate(-50%)}}@keyframes bc-pulse{50%{opacity:.35}}@media (max-width:960px){.bc-hero{grid-template-columns:1fr;gap:1.75rem;margin-block:1rem}.bc-hero-wave{opacity:.6;width:100%;height:70%;inset:30% 0 0}.bc-steps{grid-template-columns:1fr}.bc-funnel{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.bc-shell{width:min(100% - 2rem,76rem)}.bc-topbar-nav .bc-topbar-anchor{display:none}.bc-section{padding-block:4rem}.bc-road{grid-template-columns:1fr}.bc-board-cols,.bc-board-row{grid-template-columns:2.4rem minmax(0,1fr) 4rem 4.8rem}.bc-board-col-rec,.bc-board-rec{display:none}.bc-onboard a{margin-left:0}}@media (prefers-reduced-motion:reduce){.bc-chyron-track{overflow-x:auto}.bc-chyron-track>div,.bc-chip-live i,.bc-hero-wave-line{animation:none}.bc-step{transition:none}[data-skin=broadcast] a.bc-btn-clawpump:hover,[data-skin=broadcast] a.bc-btn-clawpump:focus-visible,[data-skin=broadcast] a.bc-btn-clawpump:active{transform:skew(-10deg)}.bc-btn-clawpump:hover img,.bc-btn-clawpump:hover .bc-btn-arrow,.bc-step:hover{transform:none}}.bc-hero-note,.bc-empty{color:var(--bc-muted);max-width:40rem}.bc-table{border-collapse:collapse;width:100%;font:500 .95rem var(--bc-label)}.bc-table-scroll{overflow-x:auto}.bc-table-scroll .bc-table{min-width:44rem}.bc-table th,.bc-table td{border-bottom:1px solid var(--bc-line);text-align:left;padding:.7rem .4rem}.bc-table .num{text-align:right;font-family:var(--bc-num)}.bc-section .bc-h2+.bc-table,.bc-section .bc-h2+.bc-empty{margin-top:.6rem}.bc-section h2.bc-h2{margin-top:2rem;font-size:1.6rem}.bc-table th{color:var(--bc-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.bc-calc-out{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.bc-calc-out dt{color:var(--bc-dim);font:600 .75rem var(--bc-label);letter-spacing:.12em;text-transform:uppercase}.bc-calc-out dd{color:var(--bc-white);font:500 1.3rem var(--bc-num);margin:.2rem 0 0}@media (max-width:720px){.bc-topbar{flex-wrap:wrap}.bc-topbar-nav{flex-wrap:wrap;gap:1rem;width:100%;margin-left:0}}.bc-actions{gap:.8rem;margin-top:1.5rem;display:grid}.bc-calc-out dd.bc-addr{overflow-wrap:anywhere;font-size:.9rem}.bc-launch-note{color:var(--bc-muted);max-width:44rem}.bc-h3{color:var(--bc-white);font:600 .95rem var(--bc-label);letter-spacing:.12em;text-transform:uppercase;margin-top:1.6rem}.bc-trading-status{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.bc-trading-status .bc-chip-live[data-state=paused] i{background:var(--bc-muted);animation:none}.bc-trading-reason{color:var(--bc-muted);font-size:.9rem}.bc-calc-out dd small,.bc-table td small{color:var(--bc-muted);font-size:.8em}.bc-table td a,.bc-calc-out dd a{color:var(--bc-white);text-decoration:underline;-webkit-text-decoration-color:var(--bc-line);text-decoration-color:var(--bc-line);text-underline-offset:3px}.bc-table td a:hover,.bc-calc-out dd a:hover{-webkit-text-decoration-color:var(--bc-ember);text-decoration-color:var(--bc-ember)}.league-board-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:8px;display:flex}.league-periods{font:10px var(--font-geist-mono), monospace;gap:3px;display:flex}.league-periods a{color:var(--th-green-dim);border:1px solid #0000;padding:4px 8px}.league-periods a[aria-current=page]{color:var(--th-accent);border-color:var(--th-accent);background:var(--th-raised)}.league-periods a:hover,.league-periods a:focus-visible{color:var(--th-accent);border-color:var(--th-accent)}.th-table .league-total{font-size:13px;font-weight:700}.th-table .league-obs{color:var(--th-green-dim)}.league-approx{cursor:help;margin-right:3px}
