.bn-plate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease-out}.bn-plate.on{opacity:1}.bn-plate>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bn-plate-shade{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg,#0b0d1000,#0b0d10d9 45%,#0b0d10)}.bn-stinger{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.bn-stinger>canvas,.bn-stinger>.bn-stinger-alpha{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bn-stinger>.bn-stinger-src{position:absolute;left:0;top:0;width:2px;height:2px;opacity:0;pointer-events:none}.bn-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden}.bn-wipe>i{position:absolute;top:0;bottom:0;left:-12%;width:124%;transform:translate(-110%) skew(-12deg);animation:bn-wipe .7s cubic-bezier(.7,0,.3,1) both}.bn-wipe>i:nth-child(1){background:#ffd23f}.bn-wipe>i:nth-child(2){background:#f2f4f7;animation-delay:30ms}.bn-wipe>i:nth-child(3){background:#ff3b3b;animation-delay:60ms}@keyframes bn-wipe{0%{transform:translate(-110%) skew(-12deg)}40%,60%{transform:translate(0) skew(-12deg)}to{transform:translate(110%) skew(-12deg)}}.bn-card{width:320px;height:448px;box-sizing:border-box;background:#0b0d10;border:6px solid #22272f;font-family:var(--bn-f-display);color:#f2f4f7;display:flex;flex-direction:column;overflow:hidden;flex:0 0 auto}.bn-card.purple{border-color:#2d2560}.bn-card-strip{display:flex;align-items:center;gap:8px;height:30px;flex:0 0 30px;padding:0 10px 0 0;background:#15191f;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.08em;color:#9aa5b3;text-transform:uppercase;white-space:nowrap}.bn-card-strip.purple{background:#15122a;color:#b9adff}.bn-card-striptag{height:100%;display:flex;align-items:center;padding:0 10px;font-weight:700}.bn-card-twin{border:1px solid #ffd23f;color:#ffd23f;padding:1px 6px;font-weight:700}.bn-card-monitor{flex:1;position:relative;background:radial-gradient(120% 80% at 50% 30%,#2b3440,#12161b 70%);display:flex;flex-direction:column;justify-content:space-between;padding:14px;min-height:0}.bn-card-monitor.purple{background:radial-gradient(120% 80% at 50% 30%,#2e2758,#120f22 72%)}.bn-card-corner{position:absolute;top:12px;width:16px;height:16px;border-top:2px solid rgba(255,255,255,.3)}.bn-card-corner.l{left:12px;border-left:2px solid rgba(255,255,255,.3)}.bn-card-corner.r{right:12px;border-right:2px solid rgba(255,255,255,.3)}.bn-card-monitor.purple .bn-card-corner{border-top-color:#b9adff66}.bn-card-monitor.purple .bn-card-corner.l{border-left-color:#b9adff66}.bn-card-monitor.purple .bn-card-corner.r{border-right-color:#b9adff66}.bn-card-ratings{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.85}.bn-card-ratings>b{font-weight:800;font-size:104px;letter-spacing:-.02em}.bn-card-ratings>span{font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.2em;color:#9aa5b3;margin-top:6px;text-transform:uppercase}.bn-card-monitor.purple .bn-card-ratings>span{color:#b9adff}.bn-card-chyron{display:flex;flex-direction:column}.bn-card-kind{align-self:flex-start;color:#0b0d10;font-weight:800;font-size:17px;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase}.bn-card-headline{background:#f2f4f7;color:#0b0d10;font-weight:700;font-size:21px;line-height:1.04;text-transform:uppercase;padding:8px 10px;text-wrap:balance}.bn-card-rule{display:block;height:4px}.bn-card-stakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#22272f;padding-top:2px;height:50px;flex:0 0 50px;box-sizing:border-box}.bn-card-stakes.purple{background:#2d2560}.bn-card-stakes>div{background:#15191f;padding:0 10px;display:flex;justify-content:space-between;align-items:center}.bn-card-stakes.purple>div{background:#15122a}.bn-card-stakes span,.bn-card-norisk span{font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bn-card-stakes b{font-weight:800;font-size:24px}.bn-card-norisk{background:#15191f;border-top:2px solid #22272f;height:48px;flex:0 0 48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.bn-card-norisk.purple{background:#15122a;border-top-color:#2d2560}.bn-card-norisk span{color:#c4ccd6}.bn-card-norisk b{font-weight:800;font-size:22px;color:#8b95a3;text-transform:uppercase}.bn-bars{display:grid}.bn-static{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.bn-td-bars{position:relative;height:150px;flex:0 0 150px;overflow:hidden}.bn-td-slate{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0b0d10;border:2px solid;padding:6px 12px;font-family:var(--bn-f-mono);font-weight:700;font-size:13px;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase}.bn-td-text{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;min-height:0}.bn-td-headline{font-weight:800;font-size:25px;line-height:1.02;text-transform:uppercase;text-wrap:balance}.bn-td-effect{font-family:var(--bn-f-body);font-weight:500;font-size:15px;line-height:1.3;color:#c4ccd6;text-wrap:pretty}.bn-back{width:320px;height:448px;box-sizing:border-box;overflow:hidden;font-family:var(--bn-f-display);color:#f2f4f7;display:flex;flex-direction:column;flex:0 0 auto}.bn-back.story{background:#0b0d10;border:6px solid #22272f}.bn-back-lockup{flex:1;background:radial-gradient(100% 70% at 50% 50%,#2b3440,#0b0d10 75%);display:flex;flex-direction:column;justify-content:center;padding:0 20px}.bn-back-lockup .tag{align-self:flex-start;background:#ff3b3b;color:#fff;font-weight:800;font-size:40px;line-height:1;letter-spacing:.02em;padding:6px 12px 4px;text-transform:uppercase}.bn-back-lockup .bar{background:#f2f4f7;color:#0b0d10;font-weight:800;font-size:76px;line-height:.9;padding:8px 12px 4px;letter-spacing:-.01em;text-transform:uppercase}.bn-back-lockup i{display:block;height:6px;background:#ffd23f}.bn-back-foot{height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:#15191f;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.2em;color:#9aa5b3;text-transform:uppercase}.bn-back.exclusive{background:radial-gradient(100% 70% at 50% 45%,#3a2f7a,#120f22 75%);border:6px solid #2d2560;align-items:center;justify-content:center;gap:14px}.bn-back-tipline{display:flex;flex-direction:column;align-items:center;line-height:.9}.bn-back-tipline>span:first-child{font-weight:800;font-size:72px;letter-spacing:.01em;text-transform:uppercase}.bn-back-tipline>span:last-child{background:#7c66ff;color:#0b0d10;font-weight:800;font-size:20px;letter-spacing:.12em;padding:4px 12px 2px;margin-top:10px;text-transform:uppercase}.bn-back.td{border:6px solid #22272f;position:relative;background:#0b0d10}.bn-back.td>.bn-bars:first-child{flex:1}.bn-back-slate{position:absolute;left:20px;right:20px;top:50%;transform:translateY(-50%);background:#0b0d10;border:2px solid #f2f4f7;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1}.bn-back-slate>span{font-weight:800;font-size:30px;letter-spacing:.02em;text-transform:uppercase}.bn-back-slate>small{font-family:var(--bn-f-mono);font-size:12px;letter-spacing:.2em;color:#9aa5b3;margin-top:4px;text-transform:uppercase}.bn-cback{width:100%;height:100%;box-sizing:border-box;overflow:hidden;display:flex;font-family:var(--bn-f-display)}.bn-cback.story{flex-direction:column;background:radial-gradient(100% 70% at 50% 50%,#2b3440,#0b0d10 75%);border:2px solid #22272f}.bn-cback.story>div:not(.bn-bars){flex:1;display:flex;align-items:center;justify-content:center}.bn-cback.story .tag{background:#ff3b3b;color:#fff;font-weight:800;font-size:15px;padding:2px 6px;text-transform:uppercase}.bn-cback.story .bar{background:#f2f4f7;color:#0b0d10;font-weight:800;font-size:15px;padding:2px 6px;text-transform:uppercase}.bn-cback.exclusive{align-items:center;justify-content:center;gap:8px;background:radial-gradient(100% 70% at 50% 45%,#3a2f7a,#120f22 75%);border:2px solid #2d2560;color:#b9adff;font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.bn-cback.td{position:relative;border:2px solid #22272f}.bn-cback.td>.bn-bars{flex:1}.bn-cback.td>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0b0d10;border:2px solid #f2f4f7;padding:4px 8px;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.14em;white-space:nowrap;color:#f2f4f7;text-transform:uppercase}.bn-cardsheet{padding:16px 12px 48px;max-width:1400px;margin:0 auto}.bn-cardsheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.bn-cardsheet h2{font-size:26px;margin:24px 0 12px}.bn-cardsheet-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.tv-root{position:fixed;inset:var(--bn-safe-t) var(--bn-safe-r) var(--bn-safe-b) var(--bn-safe-l);background:#0b0d10;overflow:hidden}.tv-viewport{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.tv-stage{flex:0 0 auto;width:1920px;height:1080px;display:flex;flex-direction:column;overflow:hidden;background:#0b0d10;color:#f2f4f7;font-family:var(--bn-f-display);transform-origin:center center}.tv-screen{position:relative;isolation:isolate;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;animation:bn-fade .4s ease-out}.tv-spacer{flex:1 1 auto}.tv-textured{background:#101318 repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 3px,transparent 3px 22px)}.tv-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0d10eb,#0b0d10bf 55%,#0b0d10e6)}.tv-fade.final{background:linear-gradient(90deg,#0b0d108c,#0b0d10e6 46%,#0b0d10 60%)}.tv-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.tv-head>h1,.tv-head>h2{margin:0;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:0;color:#f2f4f7}.tv-head>h1{font-size:76px}.tv-head>h2{font-size:44px}.tv-head.small>h2{font-size:40px}.tv-head>span{font-family:var(--bn-f-mono);font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:#9aa5b3}.tv-head.small>span{font-size:16px}.tv-chyron{display:flex;flex-direction:column}.tv-chyron-tag{align-self:flex-start;background:#ff3b3b;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;padding:6px 14px 3px}.tv-chyron-bar{background:#f2f4f7;color:#0b0d10;font-weight:800;text-transform:uppercase;line-height:1}.tv-chyron>i{display:block;background:#ff3b3b}.tv-menu{position:fixed;top:16px;right:16px;z-index:50;display:flex;gap:8px;opacity:0;pointer-events:none;transition:opacity .3s}.tv-menu.show,.tv-menu:focus-within,.tv-menu:hover{opacity:1;pointer-events:auto}.tv-menu>.btn.ghost{background:#0b0d10}.tv-stage .blink,.tv-top-day>i,.tv-live>i,.tv-row-status>.building{animation:bn-blink 1.6s steps(1) infinite}.tv-lobby-grid{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px 560px;gap:64px;padding:80px 72px 40px;align-items:start}.tv-lobby-left{display:flex;flex-direction:column;gap:40px}.tv-lobby-news{font-size:140px;line-height:.86;padding:14px 18px 4px}.tv-lobby-code{display:flex;flex-direction:column;gap:8px}.tv-lobby-code>span{font-family:var(--bn-f-mono);font-size:22px;letter-spacing:.16em;text-transform:uppercase;color:#9aa5b3}.tv-lobby-code>b{font-size:220px;line-height:.85;letter-spacing:.06em;font-weight:800;color:#ffd23f;white-space:nowrap}.tv-lobby-how{margin:0;font-family:var(--bn-f-body);font-weight:500;font-size:28px;line-height:1.3;color:#c4ccd6;max-width:640px}.tv-lobby-how>b{color:#f2f4f7}.tv-lobby-qr{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:20px}.tv-qr{width:400px;height:400px;background:#fff;border:16px solid #fff;outline:6px solid #ffd23f;box-sizing:border-box}.tv-qr>svg{display:block;width:100%;height:100%}.tv-lobby-qr>span{font-family:var(--bn-f-mono);font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#c4ccd6}.tv-lobby-market{display:flex;flex-direction:column;gap:12px}.tv-lobby-market>.tv-head{margin-bottom:8px}.tv-seat{display:flex;align-items:stretch;gap:20px;min-height:96px;background:#15191f;border:1px solid #2f3640;padding-right:20px}.tv-seat.open{background:transparent;border:2px dashed rgba(255,210,63,.5)}.tv-seat-bug{flex:0 0 120px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff3b3b;color:#fff}.tv-seat.open .tv-seat-bug{background:transparent;color:#6b7684}.tv-seat-bug>b{font-size:34px;font-weight:800;line-height:1}.tv-seat-bug>small{font-family:var(--bn-f-mono);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.tv-seat-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.tv-seat-name>b{font-size:36px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-seat.open .tv-seat-name>b{color:#6b7684}.tv-seat-name>small{font-family:var(--bn-f-body);font-style:italic;font-size:20px;color:#9aa5b3}.tv-seat-state{align-self:center;font-family:var(--bn-f-mono);font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffd23f}.tv-lobby-note{margin:8px 0 0;font-family:var(--bn-f-body);font-size:22px;color:#9aa5b3}.tv-score{background:radial-gradient(120% 90% at 30% 20%,#161c24,#0b0d10 60%)}.tv-reveal{background:radial-gradient(120% 90% at 50% 0%,#1b222c,#0b0d10 60%)}.tv-top{flex:0 0 104px;display:flex;align-items:center;gap:28px;padding:0 56px;border-bottom:3px solid #22272f;box-sizing:border-box}.tv-mini-lockup{height:60px;display:flex;flex-direction:column;font-size:34px;font-weight:800;line-height:30px;text-transform:uppercase}.tv-mini-lockup>span:first-child{background:#ff3b3b;color:#fff;padding:0 8px;align-self:flex-start}.tv-mini-lockup>span:last-child{background:#f2f4f7;color:#0b0d10;padding:0 8px}.tv-top-room{font-family:var(--bn-f-mono);font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:#c4ccd6}.tv-top-room>b{color:#ffd23f;font-weight:500}.tv-top-day,.tv-live{display:inline-flex;align-items:center;gap:12px;background:#ff3b3b;color:#fff;font-size:30px;font-weight:800;text-transform:uppercase;padding:6px 16px 4px;line-height:1}.tv-top-day>i,.tv-live>i{width:12px;height:12px;border-radius:50%;background:#fff}.tv-live{font-size:40px}.tv-live>i{width:14px;height:14px}.tv-top-window{background:#ffd23f;color:#0b0d10;font-size:30px;font-weight:800;text-transform:uppercase;padding:6px 16px 4px;line-height:1}.tv-top-waiting{font-family:var(--bn-f-mono);font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:#ffd23f}.tv-reveal-title{font-size:52px;font-weight:800;text-transform:uppercase;line-height:1}.tv-score-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:48px;padding:40px 56px 32px}.tv-score-left,.tv-score-right{display:flex;flex-direction:column;gap:18px;min-height:0}.tv-rows{display:flex;flex-direction:column;gap:16px}.tv-row{display:grid;grid-template-columns:84px minmax(0,1fr) 420px 210px;gap:24px;align-items:center;padding:0 28px;background:#15191f;border:1px solid #2f3640;box-sizing:border-box}.tv-row.lead{background:#f2f4f7;color:#0b0d10;border:4px solid #ffd23f}.tv-row-rank{font-size:96px;font-weight:800;line-height:1;color:#6b7684}.tv-row.lead .tv-row-rank{color:#ff3b3b}.tv-row-who{min-width:0;display:flex;flex-direction:column;gap:8px}.tv-row-names{display:flex;align-items:baseline;gap:16px;min-width:0}.tv-row-names>b{font-size:60px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.tv-row-names>span{font-family:var(--bn-f-body);font-weight:600;font-size:26px;color:#9aa5b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-row.lead .tv-row-names>span{color:#4a5260}.tv-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-family:var(--bn-f-mono);font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#ffd23f}.tv-row.lead .tv-row-sub>span:first-child{color:#8a5a00}.tv-row-sub>span{white-space:nowrap}.tv-row-math{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;font-weight:800;line-height:1}.tv-row-math>span{font-size:40px;color:#c4ccd6}.tv-row.lead .tv-row-math>span{color:#4a5260}.tv-row-math>span.cred{color:#5cc8ff}.tv-row.lead .tv-row-math>span.cred{color:#0a6a8a}.tv-row-math>i{font-style:normal;font-size:32px;color:#6b7684}.tv-row-math>b{font-size:92px;color:#ffd23f}.tv-row-math>small{font-family:var(--bn-f-mono);font-size:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#9aa5b3}.tv-row.lead .tv-row-math>small{color:#4a5260}.tv-row.lead .tv-row-math>b{color:#0b0d10}.tv-row-status{display:flex;justify-content:flex-end}.tv-row-status>span{font-family:var(--bn-f-mono);font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;white-space:nowrap}.tv-row-status>.in{background:#0b0d10;color:#ffd23f}.tv-row:not(.lead) .tv-row-status>.in{background:#ffd23f;color:#0b0d10}.tv-row.lead .tv-row-status>.in{background:#0b0d10;color:#f2f4f7}.tv-row-status>.building{border:2px solid #ffd23f;color:#ffd23f}.tv-row.lead .tv-row-status>.building{color:#8a5a00;border-color:#8a5a00}.tv-row-status>.off{border:2px solid #6b7684;color:#9aa5b3}.tv-row.lead .tv-row-status>.off{color:#4a5260;border-color:#4a5260}.tv-rows.dense{gap:10px}.tv-rows.dense>.tv-row{grid-template-columns:64px minmax(0,1fr) 320px 200px;gap:20px;padding:8px 24px}.tv-rows.dense .tv-row-rank{font-size:72px}.tv-rows.dense .tv-row-who{gap:4px}.tv-rows.dense .tv-row-names>b{font-size:48px}.tv-rows.dense .tv-row-names>span{font-size:22px}.tv-rows.dense .tv-row-sub{flex-wrap:nowrap;font-size:16px}.tv-rows.dense .tv-row-math>span{font-size:34px}.tv-rows.dense .tv-row-math>b{font-size:72px}.tv-rows.dense .tv-row-status>span{font-size:18px}.tv-stories{display:flex;flex-direction:column;gap:10px}.tv-story{display:flex;align-items:stretch;min-height:92px;background:#15191f;border:1px solid #2f3640}.tv-story-tag{flex:0 0 40px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:16px;font-weight:800;letter-spacing:.08em;color:#0b0d10}.tv-story-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:8px 16px}.tv-story-mid>b{font-size:26px;font-weight:700;line-height:1.02;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-story-mid>small{font-family:var(--bn-f-mono);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#9aa5b3}.tv-story-num{flex:0 0 76px;display:flex;align-items:center;justify-content:center;background:#0b0d10;color:#f2f4f7;font-size:46px;font-weight:800}.tv-last{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 18px 8px}.tv-last>b{font-size:36px;font-weight:800}.tv-last>em{font-style:normal;font-size:40px;color:#ff3b3b}.tv-cols{flex:1 1 auto;min-height:0;display:grid;gap:24px;padding:28px 56px 20px;align-content:start}.tv-col{display:flex;flex-direction:column;gap:12px;min-width:0;animation:tv-flip .5s cubic-bezier(.2,.8,.2,1) both;transform-origin:top center}@keyframes tv-flip{0%{transform:perspective(1200px) rotateX(-75deg);opacity:0}to{transform:none;opacity:1}}.tv-col-head{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:#15191f;border:1px solid #2f3640;box-sizing:border-box}.tv-col-head.won{animation:tv-win .4s ease-out both}@keyframes tv-win{0%{background:#15191f;color:#f2f4f7;border:1px solid #2f3640}to{background:#f2f4f7;color:#0b0d10;border:4px solid #ffd23f}}.tv-col-names{display:flex;flex-direction:column;min-width:0}.tv-col-names>b{font-size:46px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.tv-col-names>small{font-family:var(--bn-f-body);font-weight:600;font-size:20px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-col-pts{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.tv-col-pts>b{font-size:64px;font-weight:800;line-height:1}.tv-col-pts>small{font-family:var(--bn-f-mono);font-size:15px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tv-col-note{background:#ff3b3b;color:#fff;font-family:var(--bn-f-mono);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px}.tv-slot{position:relative;min-height:132px;display:flex;flex-direction:column;background:#15191f;border:1px solid #2f3640;overflow:hidden}.tv-slot.scooped{border:2px solid #ff3b3b}.tv-slot.empty{opacity:.5}.tv-slot-head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 12px;background:#0f1216;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1}.tv-slot-head>span:last-child{font-size:30px;color:#ffd23f}.tv-slot.scooped .tv-slot-head>span:last-child{color:#6b7684}.tv-slot-body{flex:1 1 auto;display:flex;align-items:stretch}.tv-slot-strip{flex:0 0 12px}.tv-slot-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:8px 14px}.tv-slot-text>b{font-size:26px;font-weight:700;line-height:1.05;text-transform:uppercase}.tv-slot.scooped .tv-slot-text>b{color:#6b7684;text-decoration:line-through}.tv-slot-text>small{font-family:var(--bn-f-mono);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#9aa5b3}.tv-slot-text>small.good{color:#5cc8ff}.tv-slot-text>small.bad{color:#ffd23f}.tv-slot-static{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:tv-burst .6s ease-out both}.tv-slot-static>.bn-static{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@keyframes tv-burst{0%{opacity:0}20%{opacity:1}to{opacity:1}}.tv-stamp{position:absolute;right:14px;top:46px;border:4px solid #ff3b3b;color:#ff3b3b;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1;padding:4px 10px 0;transform:rotate(-8deg);background:#0b0d1099;animation:tv-stamp .3s ease-out both}@keyframes tv-stamp{0%{transform:rotate(-8deg) scale(1.8);opacity:0}to{transform:rotate(-8deg);opacity:1}}.tv-cols.dense{gap:16px 24px;padding-top:18px}.tv-cols.dense .tv-col{gap:6px}.tv-cols.dense .tv-col-head{min-height:64px}.tv-cols.dense .tv-col-names>b{font-size:36px}.tv-cols.dense .tv-col-pts>b{font-size:44px}.tv-cols.dense .tv-col-note{font-size:13px;padding:3px 10px}.tv-cols.dense .tv-slot{min-height:0;flex-direction:row}.tv-cols.dense .tv-slot-head{flex:0 0 110px;flex-direction:column;justify-content:center;gap:2px;font-size:16px;padding:4px 10px}.tv-cols.dense .tv-slot-head>span:last-child{font-size:24px}.tv-cols.dense .tv-slot-text{padding:4px 10px;gap:2px}.tv-cols.dense .tv-slot-text>b{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-cols.dense .tv-slot-text>small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-cols.dense .tv-slot-strip{flex-basis:8px}.tv-cols.dense .tv-stamp{font-size:24px;border-width:3px;top:8px;right:10px}.tv-reveal-bottom{display:flex;align-items:stretch;gap:24px;padding:0 56px 24px;animation:tv-rise .5s ease-out both}@keyframes tv-rise{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.tv-reveal-bottom>.tv-chyron{flex:1 1 auto;min-width:0}.tv-winner{display:flex;align-items:center;gap:24px;padding:12px 22px 8px}.tv-winner>b{font-size:48px;font-weight:800;white-space:nowrap}.tv-winner>small{font-family:var(--bn-f-body);font-weight:600;font-size:24px;text-transform:none;color:#4a5260;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-countdown{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #2f3640;box-sizing:border-box}.tv-countdown>span{font-family:var(--bn-f-mono);font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#9aa5b3}.tv-countdown>b{font-size:56px;font-weight:800;line-height:1}.tv-final-grid{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:760px minmax(0,1fr);gap:72px;padding:150px 72px 48px}.tv-final-left{display:flex;flex-direction:column;gap:22px}.tv-final-eyebrow{font-family:var(--bn-f-mono);font-size:24px;letter-spacing:.16em;text-transform:uppercase;color:#c4ccd6}.tv-final-calls{font-size:200px;line-height:.85;padding:18px 20px 4px}.tv-final-who{font-family:var(--bn-f-body);font-weight:600;font-size:34px;color:#f2f4f7}.tv-final-math{display:flex;align-items:flex-end;gap:22px;margin-top:12px}.tv-final-math>span{display:flex;flex-direction:column;gap:6px}.tv-final-math>span>b{font-size:96px;font-weight:800;line-height:.9}.tv-final-math>span.big>b{font-size:128px;color:#ffd23f}.tv-final-math>span>small{font-family:var(--bn-f-mono);font-size:18px;letter-spacing:.1em;text-transform:uppercase}.tv-final-math>i{font-style:normal;font-size:72px;font-weight:800;color:#6b7684;padding-bottom:34px}.tv-final-right{display:flex;flex-direction:column;gap:14px}.tv-final-right>.tv-head>h2{font-size:52px}.tv-final-legend{display:flex;gap:20px}.tv-final-legend>span{display:inline-flex;align-items:center;gap:8px}.tv-final-legend i{display:inline-block;width:22px;height:14px}.tv-final-row{display:grid;grid-template-columns:56px 220px minmax(0,1fr) 150px;gap:20px;align-items:center;min-height:120px;padding:0 20px;background:#15191f;border:1px solid #2f3640;box-sizing:border-box}.tv-final-row.lead{background:#1d232b;border:3px solid #ffd23f}.tv-final-rank{font-size:64px;font-weight:800;line-height:1;color:#6b7684}.tv-final-row.lead .tv-final-rank{color:#ff3b3b}.tv-final-name{display:flex;flex-direction:column;min-width:0}.tv-final-name>b{font-size:46px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.tv-final-name>small{font-family:var(--bn-f-body);font-weight:600;font-size:20px;color:#9aa5b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-final-bars{display:flex;flex-direction:column;gap:8px}.tv-final-bars>div{display:flex;align-items:center;gap:12px;height:22px}.tv-final-bars i{display:block;height:22px;transform-origin:left center;animation:tv-bar .9s cubic-bezier(.2,.8,.2,1) both}@keyframes tv-bar{0%{transform:scaleX(0)}to{transform:none}}.tv-final-bars span{font-family:var(--bn-f-mono);font-size:17px;color:#c4ccd6}.tv-final-score{font-size:64px;font-weight:800;color:#ffd23f;text-align:right;line-height:1}.tv-final-callout{margin:8px 0 0;font-family:var(--bn-f-body);font-size:26px;line-height:1.35;color:#c4ccd6}.tv-final-callout>b{color:#f2f4f7}.tv-final-callout.tie{color:#ffd23f}.tv-slot-math{font-family:var(--bn-f-mono);font-size:15px;line-height:1.2;color:#c4ccd6;white-space:pre-wrap}.tv-cols.dense .tv-slot-math{display:none}.tv-ended-body{position:absolute;top:0;right:0;bottom:60px;left:0;display:flex;flex-direction:column;justify-content:center;gap:36px;padding:0 160px}.tv-ended-body>.tv-chyron{align-self:flex-start}.tv-ended-bar{font-size:140px;line-height:.86;padding:14px 22px 4px}.tv-ended-room{font-family:var(--bn-f-mono);font-size:28px;letter-spacing:.14em;text-transform:uppercase;color:#9aa5b3}.tv-ended-why{font-family:var(--bn-f-body);font-size:52px;line-height:1.25;color:#f2f4f7;margin:0}.tvh-grid{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:760px minmax(0,1fr);gap:96px;padding:120px 96px 56px;align-items:center}.tvh-brand{display:flex;flex-direction:column;gap:32px}.tvh-brand .bn-lockup-tag{font-size:60px;padding:10px 18px 4px}.tvh-brand .bn-lockup-bar{font-size:180px;line-height:.86;padding:16px 20px 4px}.tvh-brand .bn-lockup-rule{height:10px}.tvh-tag{margin:0;font-family:var(--bn-f-body);font-weight:500;font-size:30px;line-height:1.35;color:#c4ccd6;max-width:680px}.tvh-tag>b{color:#f2f4f7}.tvh-hint{margin:0;font-family:var(--bn-f-body);font-size:24px;line-height:1.35;color:#9aa5b3}.tvh-panel{display:flex;flex-direction:column;gap:18px}.tvh-label{font-family:var(--bn-f-mono);font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:#9aa5b3}.tvh [data-focus]:focus,.tv-lobby-start:focus,.tv-menu [data-focus]:focus{outline:6px solid #ffd23f;outline-offset:4px}.tvh-opt{display:flex;align-items:stretch;min-height:138px;padding:0;border:2px solid #2f3640;background:#15191f;color:#f2f4f7;text-align:left;font-family:var(--bn-f-display);cursor:pointer}.tvh-opt-num{flex:0 0 120px;display:flex;align-items:center;justify-content:center;background:#ff3b3b;color:#fff;font-weight:800;font-size:76px}.tvh-opt-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 28px}.tvh-opt-text>b{font-weight:800;font-size:48px;line-height:1.02;text-transform:uppercase}.tvh-opt-text>small{font-family:var(--bn-f-body);font-weight:500;font-size:24px;color:#9aa5b3}.tvh-opt.pending{min-height:104px;border-color:#ffd23f}.tvh-opt.pending .tvh-opt-text>small{order:-1;font-family:var(--bn-f-mono);font-size:18px;letter-spacing:.12em;text-transform:uppercase}.tvh-opt.pending .tvh-opt-text>b{font-size:40px}.tvh-opt-go{align-self:center;margin-right:24px;background:#ffd23f;color:#0b0d10;font-weight:800;font-size:28px;letter-spacing:.08em;text-transform:uppercase;padding:14px 26px}.tv-lobby-start{min-height:112px;border:0;background:#ff3b3b;color:#fff;font-family:var(--bn-f-display);font-weight:800;font-size:48px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tv-lobby-start:disabled{background:#3a1518;color:#9aa5b3;cursor:default}.tv-lobby-start{margin-top:12px;min-height:96px;font-size:36px}.tvh-back{align-self:flex-start;min-height:64px;padding:0 28px;border:2px solid #2f3640;background:transparent;color:#c4ccd6;font-family:var(--bn-f-display);font-weight:800;font-size:28px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tvh-code{display:flex;gap:14px;margin-bottom:10px}.tvh-code>span{width:104px;height:132px;display:flex;align-items:center;justify-content:center;border:2px solid #2f3640;background:#0b0d10;color:#ffd23f;font-weight:800;font-size:96px}.tvh-code>span.cur{border-color:#ffd23f}.tvh-pad{display:grid;grid-template-columns:repeat(3,160px);gap:12px}.tvh-key{height:84px;border:2px solid #2f3640;background:#15191f;color:#f2f4f7;font-family:var(--bn-f-display);font-weight:800;font-size:48px;cursor:pointer}.tvh-key.del{color:#9aa5b3}.tvh-key.ok{background:#ff3b3b;border-color:#ff3b3b;color:#fff;font-size:28px;letter-spacing:.06em;text-transform:uppercase}.tvh-key.ok:disabled{background:#3a1518;border-color:#3a1518;color:#9aa5b3}.bn-coldopen.bn-front{padding-top:56px;margin-bottom:calc(-1 * (var(--bn-bottom) + 24px))}@media (max-height: 760px){.bn-coldopen.bn-front{padding-top:16px;gap:9px}.bn-front .bn-lockup-tag{font-size:34px;padding:6px 12px 3px}.bn-front .bn-lockup-bar{font-size:76px;padding:8px 12px 2px}.bn-front .bn-front-opt{min-height:56px}.bn-front .bn-front-text>b{font-size:20px}.bn-front .bn-front-text>small{font-size:13px}.bn-front .bn-front-text{padding:6px 12px}.bn-front .bn-front-tag{font-size:14px}}.bn-front-tag{margin:0 0 6px;font-family:var(--bn-f-body);font-weight:500;font-size:16px;line-height:1.35;color:#c4ccd6}.bn-front-tag>b{color:#f2f4f7}.bn-front-options{display:flex;flex-direction:column;gap:8px}.bn-front-opt{display:flex;align-items:stretch;min-height:64px;padding:0;border:1px solid #2f3640;background:#15191f;color:#f2f4f7;text-align:left;font-family:var(--bn-f-display);cursor:pointer}.bn-front-opt:hover,.bn-front-opt:focus-visible{border-color:#ffd23f;outline:none}.bn-front-opt:active{background:#1d232b}.bn-front-num{flex:0 0 52px;display:flex;align-items:center;justify-content:center;background:#ff3b3b;color:#fff;font-weight:800;font-size:30px}.bn-front-opt.solo{border-color:#ff3b3b}.bn-front-opt.watch .bn-front-num{background:#ffd23f;color:#0b0d10}.bn-front-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px}.bn-front-text>b{font-weight:800;font-size:22px;line-height:1.02;text-transform:uppercase}.bn-front-text>small{font-family:var(--bn-f-body);font-weight:500;font-size:14px;color:#9aa5b3}.bn-front-foot{display:flex;flex-wrap:wrap;justify-content:center;column-gap:18px}.bn-front-pending .btn{align-self:center;margin-right:8px}.bn-swipe{position:relative;overflow:hidden;touch-action:pan-y}.bn-swipe>.bn-lower3{position:relative}.bn-swipe-remove{position:absolute;top:0;right:0;bottom:0;width:104px;border:0;background:var(--bn-red);color:#fff;font-family:var(--bn-f-display);font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bn-front-pending.settle{transition:transform var(--bn-t-ui) var(--bn-ease)}@media (prefers-reduced-motion: reduce){.bn-front-pending.settle{transition:none}}.bn-front-x{flex:0 0 44px;border:0;border-left:1px solid var(--bn-line);background:transparent;color:var(--bn-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center}.bn-front-x:hover,.bn-front-x:focus-visible{color:var(--bn-ink)}.bn-front-confirm{border-color:var(--bn-red)}.bn-front-confirm .btn+.btn{margin-left:-2px}.bn-front-ask{font-weight:800;font-size:20px;line-height:1.05;text-transform:uppercase}.bn-front-wide{z-index:31}.bn-front-grid{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:760px minmax(0,1fr);gap:96px;padding:120px 96px 56px;align-items:center}.bn-front-brand{display:flex;flex-direction:column;gap:32px}.bn-front-brand .bn-lockup-tag{font-size:60px;padding:10px 18px 4px}.bn-front-brand .bn-lockup-bar{font-size:180px;line-height:.86;padding:16px 20px 4px}.bn-front-brand .bn-lockup-rule{height:10px}.bn-front-brand .bn-front-tag{font-size:30px;max-width:680px}.bn-front-brand .bn-front-foot{justify-content:flex-start}.bn-front-brand .bn-textbtn{font-size:24px}.bn-front-right{display:flex;flex-direction:column;gap:18px}.bn-front-wide .bn-front-options{gap:18px}.bn-front-wide .bn-front-opt{min-height:138px;border-width:2px}.bn-front-wide .bn-front-num{flex-basis:120px;font-size:76px}.bn-front-wide .bn-front-text{gap:8px;padding:16px 28px}.bn-front-wide .bn-front-text>b{font-size:48px}.bn-front-wide .bn-front-text>small{font-size:24px}.bn-front-best{align-self:center;margin-right:24px;white-space:nowrap;background:#ffd23f;color:#0b0d10;font-family:var(--bn-f-mono);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px}.bn-front-wide .bn-front-opt.watch{border-color:#ffd23f}.bn-front-grid:has(.bn-swipe){padding-top:48px}.bn-front-right:has(.bn-swipe),.bn-front-right:has(.bn-swipe) .bn-front-options{gap:12px}.bn-front-right:has(.bn-swipe) .bn-front-opt{min-height:104px}.bn-front-wide .bn-lower3{min-height:88px}.bn-front-wide .bn-lower3-label{font-size:18px}.bn-front-wide .bn-lower3-main{font-size:40px}.bn-front-wide .bn-front-pending .btn{font-size:24px;padding:14px 26px;margin-right:20px}.bn-front-wide .bn-lower3-text{padding:10px 24px}.bn-front-wide .bn-front-x{flex-basis:72px}.bn-front-wide .bn-front-x svg{width:26px;height:26px}.bn-front-wide .bn-swipe-remove{font-size:24px}.bn-front-wide .bn-front-ask{font-size:34px}.bn-solo-back{position:absolute;top:16px;left:12px;z-index:1;text-decoration:none}.bn-front-wide .bn-backdrop{top:0;bottom:0}.bn-front-wide .bn-sheet{bottom:calc(5.6vh + 32px);width:min(100% - 32px,560px);max-height:calc(100% - 5.6vh - 64px)}.tu{position:fixed;inset:var(--bn-safe-t) 0 var(--bn-safe-b);z-index:70;display:flex;flex-direction:column;width:min(100%,480px);margin:0 auto;background:#0b0d10;color:#f2f4f7;font-family:var(--bn-f-display);overflow:hidden}.tu-head{height:56px;flex:0 0 56px;display:flex;align-items:stretch;border-bottom:2px solid #22272f}.tu-head-tag{background:#ff3b3b;color:#fff;font-weight:800;font-size:20px;letter-spacing:.06em;display:flex;align-items:center;padding:0 14px;text-transform:uppercase}.tu-head-step{flex:1;display:flex;align-items:center;padding:0 12px;font-family:var(--bn-f-mono);font-size:12px;letter-spacing:.1em;color:#9aa5b3;text-transform:uppercase}.tu-head-skip{border:0;border-left:1px solid #22272f;background:transparent;color:#f2f4f7;font-family:inherit;font-weight:700;font-size:17px;letter-spacing:.06em;padding:0 16px;cursor:pointer;text-transform:uppercase}.tu-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px;padding:20px 16px 0;overflow-y:auto;touch-action:pan-y}.tu-body.in{animation:tu-in var(--bn-t-slow) ease-out}@keyframes tu-in{0%{transform:translate(18px);opacity:0}to{transform:none;opacity:1}}.tu-art{height:340px;flex:0 0 340px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:radial-gradient(120% 90% at 50% 30%,#1d2530,#0f1216 75%);border:1px solid #22272f;padding:16px}.tu-text{display:flex;flex-direction:column;gap:8px}.tu-text h1{margin:0;font-weight:800;font-size:36px;line-height:.95;text-transform:uppercase}.tu-text p{margin:0;font-family:var(--bn-f-body);font-weight:500;font-size:18px;line-height:1.4;color:#c4ccd6}.tu-foot{display:flex;flex-direction:column;gap:12px;padding:12px 16px 14px}.tu-dots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.tu-dots>span{height:5px}.tu-buttons{display:flex;gap:8px}.tu-back,.tu-next{height:56px;font-family:inherit;font-weight:800;letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.tu-back{width:96px;border:1px solid #2f3640;background:transparent;color:#f2f4f7;font-size:20px}.tu-next{flex:1;border:0;background:#ff3b3b;color:#fff;font-size:22px;letter-spacing:.08em}.tu-back:focus-visible,.tu-next:focus-visible,.tu-head-skip:focus-visible{outline:3px solid #ffd23f;outline-offset:-3px}.tu-wire{height:30px;flex:0 0 30px;display:flex;align-items:center;background:#ffd23f;color:#0b0d10;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-transform:uppercase}.tu-wire>span:last-child{padding-left:10px}.tu-caption{font-family:var(--bn-f-mono);font-size:12px;letter-spacing:.12em;color:#9aa5b3;text-align:center;text-transform:uppercase}.tu-s1{display:flex;flex-direction:column;align-items:center;gap:18px}.tu-s1-station{display:flex;align-items:stretch}.tu-s1-bug{background:#ff3b3b;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:6px 14px;line-height:.95}.tu-s1-bug b{font-weight:800;font-size:34px}.tu-s1-bug small{font-family:var(--bn-f-mono);font-size:12px;font-weight:700;text-transform:uppercase}.tu-s1-vs{background:#15191f;border:1px solid #2f3640;display:flex;align-items:center;padding:0 14px;font-family:var(--bn-f-body);font-style:italic;font-size:17px}.tu-s1-math{display:flex;align-items:flex-end;gap:10px;line-height:.9}.tu-s1-math>div{display:flex;flex-direction:column;align-items:center}.tu-s1-math b{font-weight:800;font-size:56px}.tu-s1-math .big b{font-size:72px}.tu-s1-math span{font-family:var(--bn-f-mono);font-size:11px;text-transform:uppercase}.tu-s1-math>i{font-style:normal;font-weight:800;font-size:36px;color:#6b7684;padding-bottom:14px}.tu-row{display:flex;align-items:stretch;min-height:60px;background:#15191f;border:1px solid #2f3640}.tu-row.covered{min-height:56px;border:2px solid #ffd23f;align-self:stretch}.tu-row-tag{width:22px;flex:0 0 22px;color:#0b0d10;font-weight:800;font-size:11px;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.tu-row-mid{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px}.tu-row-short{font-weight:700;font-size:17px;text-transform:uppercase;line-height:1.05}.tu-row-stats{display:flex;gap:14px;align-items:baseline;line-height:1}.tu-row-stats>span{display:flex;gap:5px;align-items:baseline}.tu-row-stats i{font-style:normal;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;text-transform:uppercase}.tu-row-stats i.ring{outline:2px solid;outline-offset:2px}.tu-row-stats b{font-weight:800;font-size:18px}.tu-row-num{width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0a;line-height:1}.tu-row-num.ring-red{outline:2px solid #ff3b3b;outline-offset:-2px}.tu-row-num b{font-weight:800;font-size:28px}.tu-row-num span{font-family:var(--bn-f-mono);font-size:10px;font-weight:700;text-transform:uppercase}.tu-row-note{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;color:#5cc8ff;text-transform:uppercase}.tu-row-crew{width:34px;display:flex;align-items:center;justify-content:center;background:#ffd23f}.tu-defs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.tu-defs>div{display:flex;gap:10px;align-items:baseline}.tu-defs b{width:92px;flex:0 0 92px;font-weight:800;font-size:18px;text-transform:uppercase}.tu-defs span{font-family:var(--bn-f-body);font-size:15px;line-height:1.3}.tu-s3{display:flex;flex-direction:column;align-items:center;gap:14px}.tu-s3-top{display:flex;align-items:center;gap:14px}.tu-s3-token{width:64px;height:64px;border-radius:50%;background:#ffd23f;border:3px solid #0b0d10;box-shadow:0 0 0 2px #ffd23f,0 4px 0 2px #8a6d10;display:flex;align-items:center;justify-content:center}.tu-s3-label{font-family:var(--bn-f-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:#ffd23f;text-transform:uppercase}.tu-run{display:flex;flex-direction:column;border:1px solid #22272f;background:#0b0d10}.tu-run>div{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-top:1px solid #22272f}.tu-run>div:first-child{border-top:0}.tu-run>div.lead{min-height:50px;background:#ffd23f24;outline:3px solid #ffd23f;outline-offset:-3px}.tu-run>div.open{color:#6b7684}.tu-run>div>span:first-child{width:104px;flex:0 0 104px;font-weight:800;font-size:16px;text-transform:uppercase;white-space:nowrap}.tu-run>div.lead>span:first-child{font-size:17px}.tu-run>div>span:nth-child(2){flex:1;font-weight:700;font-size:17px;text-transform:uppercase}.tu-run .mono{font-family:var(--bn-f-mono);font-size:12px!important;font-weight:500!important}.tu-run b{font-weight:800;font-size:22px}.tu-run small{font-family:var(--bn-f-mono);font-size:11px;color:#ffd23f;text-transform:uppercase}.tu-s5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tu-mini{display:flex;flex-direction:column;min-height:220px}.tu-mini.ex{background:#15122a;border:2px solid #5b47c9}.tu-mini.td{background:#0b0d10;border:2px solid #4a1418}.tu-mini-tag{font-weight:800;font-size:15px;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.tu-mini.ex .tu-mini-tag{background:#7c66ff;color:#0b0d10}.tu-mini.td .tu-mini-tag{background:#ff3b3b;color:#fff}.tu-mini-num{flex:1;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:56px}.tu-mini-bars{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tu-mini-head{font-weight:700;font-size:14px;line-height:1.05;text-transform:uppercase;padding:6px 8px}.tu-mini.ex .tu-mini-head{background:#f2f4f7;color:#0b0d10}.tu-mini.td .tu-mini-head{background:#15191f}.tu-mini-foot{font-family:var(--bn-f-mono);font-size:10px;font-weight:700;color:#ffd23f;padding:6px 8px;text-transform:uppercase}.tu-s6{display:flex;flex-direction:column;gap:10px}.tu-s6-block{position:relative;display:flex;flex-direction:column;background:#15191f}.tu-s6-block.hit{border:2px solid #ff3b3b}.tu-s6-block.you{border:2px solid #ffd23f}.tu-s6-head{display:flex;justify-content:space-between;padding:4px 10px;background:#1d232b}.tu-s6-block.you .tu-s6-head{background:#f2f4f7;color:#0b0d10}.tu-s6-head span{font-weight:800;font-size:18px}.tu-s6-head i{font-style:normal;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;text-transform:uppercase}.tu-s6-line{padding:8px 10px;font-weight:700;font-size:17px;text-transform:uppercase}.tu-s6-line.struck{color:#6b7684;text-decoration:line-through}.tu-s6-stamp{position:absolute;right:10px;top:26px;transform:rotate(-8deg);border:3px solid #ff3b3b;color:#ff3b3b;background:#0b0d10e6;font-weight:800;font-size:24px;letter-spacing:.08em;padding:0 8px;text-transform:uppercase}.tu-s6-window{display:flex;justify-content:space-between;align-items:center;background:#ffd23f;color:#0b0d10;padding:6px 10px}.tu-s6-window b{font-weight:800;font-size:18px;text-transform:uppercase}.tu-s6-window span{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;text-transform:uppercase}@media (max-height: 760px){.tu-art{height:300px;flex-basis:300px}.tu-text h1{font-size:32px}.tu-text p{font-size:17px}}.bn-coach-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.bn-coach-ring{position:fixed;z-index:61;border:3px solid #ffd23f;pointer-events:none;animation:bn-coach-pulse 1.6s ease-in-out infinite}.bn-coach-arrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none}.bn-coach-card{position:fixed;left:50%;transform:translate(-50%);width:min(calc(100% - 28px),452px);z-index:62;background:#f2f4f7;color:#0b0d10;display:flex;flex-direction:column;font-family:var(--bn-f-display);box-shadow:0 12px 28px #00000080}.bn-coach-card-head{display:flex;align-items:center;justify-content:space-between;background:#ff3b3b;color:#fff;padding:4px 10px}.bn-coach-card-head>span:first-child{font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.bn-coach-card-head>span:last-child{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;text-transform:uppercase}.bn-coach-card-title{padding:12px 12px 4px;font-weight:800;font-size:26px;line-height:1;text-transform:uppercase}.bn-coach-card-body{padding:4px 12px 12px;font-family:var(--bn-f-body);font-weight:500;font-size:16px;line-height:1.35;color:#2a3038}.bn-coach-card-foot{display:flex;border-top:1px solid #c9ced6}.bn-coach-card-foot>button{flex:1;height:48px;border:0;background:transparent;color:#4a5260;font-family:inherit;font-weight:700;font-size:17px;letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.bn-coach-card-foot>i{width:1px;background:#c9ced6}.bn-coach-card-foot>span{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a5a00;text-transform:uppercase;text-align:center;padding:0 6px}.bn-board{display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--bn-top) - 10px - var(--bn-bottom));height:calc(100dvh - var(--bn-top) - 10px - var(--bn-bottom));margin-bottom:calc(-1 * (var(--bn-bottom) + 24px));padding-bottom:10px;font-family:var(--bn-f-display);user-select:none;-webkit-user-select:none}.bn-legend{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.08em;color:var(--bn-ink-3);text-transform:uppercase}.bn-legend-key{letter-spacing:.01em;white-space:nowrap}.bn-rows{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:3px;margin:-3px;border:2px dashed transparent;position:relative}.bn-rows>.flip{flex:0 0 auto}.bn-row{display:flex;align-items:stretch;width:100%;min-height:var(--bn-row-min);padding:0;border:1px solid #2f3640;outline-offset:-3px;background:#15191f;color:#f2f4f7;text-align:left;font-family:inherit;cursor:pointer;overflow:hidden;-webkit-touch-callout:none}.bn-row.exclusive{background:#1a1430;border-color:#5b47c9}.bn-row.lit{background:#f2f4f7;color:#0b0d10}.bn-row.crew{border:2px solid #ffd23f}.bn-row:focus-visible{outline:3px solid #ffd23f}.bn-row-tag{width:22px;flex:0 0 22px;color:#0b0d10;font-weight:800;font-size:11px;letter-spacing:.04em;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;overflow:hidden;text-transform:uppercase}.bn-row-mid{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 8px}.bn-row-line1{display:flex;align-items:center;gap:6px;min-width:0}.bn-row-chip{flex:0 0 auto;color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.bn-row-short{font-weight:700;font-size:17px;line-height:1.05;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-row-norisk{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:#9aa5b3;text-transform:uppercase}.bn-row.lit .bn-row-norisk{color:#4a5260}.bn-row-stats{display:flex;align-items:baseline;gap:14px;line-height:1}.bn-row-stats>span{display:flex;align-items:baseline;gap:5px}.bn-row-stats i{font-style:normal;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bn-row-stats b{font-weight:800;font-size:18px}.bn-row-crew{width:var(--bn-crew-badge);flex:0 0 var(--bn-crew-badge);display:flex;align-items:center;justify-content:center;background:#ffd23f}.bn-row-num{width:64px;flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#ffffff0a;line-height:1}.bn-row.lit .bn-row-num{background:#0b0d10;color:#fff}.bn-row-num>b{font-weight:800;font-size:28px}.bn-row-num>span{font-family:var(--bn-f-mono);font-size:10px;font-weight:700;letter-spacing:.04em;opacity:.8;text-transform:uppercase}.bn-crewbar{display:flex;align-items:center;gap:8px;min-height:52px;flex:0 0 auto;padding:0 0 0 10px;border:1px solid #22272f;outline-offset:-3px;background:#0f1216}.bn-crewbar-label{font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.1em;color:#9aa5b3;text-transform:uppercase}.bn-tokens{display:flex;gap:6px}.bn-token{width:var(--bn-crew-token);height:var(--bn-crew-token);border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#ffd23f;border:2px solid #0b0d10;box-shadow:0 0 0 2px #ffd23f,0 3px 0 2px #8a6d10;touch-action:none}.bn-token.out{background:transparent;border:2px dashed rgba(255,210,63,.45);box-shadow:none}.bn-crewbar-hint{flex:1 1 auto;min-width:0;font-family:var(--bn-f-mono);font-size:11px;line-height:1.2;color:#c4ccd6;text-transform:uppercase}.bn-hire{align-self:stretch;border:0;border-left:1px solid #22272f;background:#ffd23f;color:#0b0d10;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.04em;padding:0 12px;cursor:pointer;text-transform:uppercase;max-width:118px;line-height:1.05}.bn-hire:disabled{background:#15191f;color:#6b7684;cursor:default}.bn-run{display:flex;flex-direction:column;flex:0 0 auto;border:1px solid #22272f}.bn-run-head{display:flex;justify-content:space-between;padding:5px 10px;background:#15191f;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.08em;color:#9aa5b3;text-transform:uppercase}.bn-run-head b{color:#f2f4f7}.bn-slot{display:flex;align-items:center;gap:8px;min-height:var(--bn-slot-row);padding:0 10px;border:0;border-top:1px solid #22272f;outline-offset:-3px;background:transparent;color:#f2f4f7;font-family:inherit;text-align:left;width:100%;cursor:pointer;touch-action:none}.bn-slot.empty,.bn-slot.killed{color:#6b7684;cursor:default}.bn-slot:focus-visible{outline:3px solid #ffd23f}.bn-slot-label{font-weight:800;font-size:14px;width:84px;flex:0 0 84px;color:#f2f4f7;text-transform:uppercase;white-space:nowrap}.bn-slot.empty .bn-slot-label,.bn-slot.killed .bn-slot-label{color:#6b7684}.bn-slot-text{flex:1;min-width:0;font-weight:700;font-size:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-slot.killed .bn-slot-text{color:#ff9f1c}.bn-slot-trust{font-family:var(--bn-f-mono);font-size:11px;text-transform:uppercase;white-space:nowrap}.bn-slot-pts{width:28px;text-align:right;font-weight:800;font-size:17px}.bn-air{height:var(--bn-btn-primary-h);flex:0 0 var(--bn-btn-primary-h);border:0;background:#ff3b3b;color:#fff;font-family:inherit;font-weight:800;font-size:23px;letter-spacing:.08em;cursor:pointer;text-transform:uppercase}.bn-air:disabled{background:#2a1013;color:#8a6a6e;cursor:default}.bn-air:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.bn-sheet-risk{flex:1;display:flex;align-items:center;padding:0 10px;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.08em;color:#9aa5b3;text-transform:uppercase}.bn-ss-top{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.bn-ss-headline{flex:1;font-family:var(--bn-f-display);font-weight:700;font-size:22px;line-height:1.05;text-transform:uppercase}.bn-ss-ratings{display:flex;flex-direction:column;align-items:center;line-height:.9;font-family:var(--bn-f-display)}.bn-ss-ratings b{font-weight:800;font-size:44px}.bn-ss-ratings span{font-family:var(--bn-f-mono);font-size:10px;color:#9aa5b3;text-transform:uppercase}.bn-ss-label{display:block;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;color:#9aa5b3;text-transform:uppercase;margin:0 0 6px}.bn-ss-norisk{min-height:48px;display:flex;align-items:center;padding:0 12px;background:#15191f;font-family:var(--bn-f-body);font-size:15px;color:#c4ccd6;margin-bottom:12px}.bn-ss-crew{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 12px;border:2px solid #ffd23f;background:transparent;color:#ffd23f;font-family:var(--bn-f-display);text-align:left;cursor:pointer;margin-bottom:12px}.bn-ss-crew.on{background:#ffd23f;color:#0b0d10}.bn-ss-crew:disabled{color:#6b7684;cursor:default}.bn-ss-crew>span{flex:1;display:flex;flex-direction:column;line-height:1.1}.bn-ss-crew b{font-weight:800;font-size:19px;letter-spacing:.02em;text-transform:uppercase}.bn-ss-crew small{font-family:var(--bn-f-body);font-weight:500;font-size:13px}.bn-ss-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bn-ss-tile{display:flex;flex-direction:column;align-items:center;padding:6px 2px;min-height:var(--bn-touch-min);border:1px solid #2f3640;background:#15191f;color:#f2f4f7;line-height:1.05;font-family:var(--bn-f-display);cursor:pointer}.bn-ss-tile.lead{border-color:#ff3b3b}.bn-ss-tile.here{background:#f2f4f7;color:#0b0d10;border:2px solid #ffd23f}.bn-ss-tile:disabled{color:#6b7684;border-color:#22272f;cursor:default}.bn-ss-tile:focus-visible{outline:3px solid #ffd23f;outline-offset:1px}.bn-ss-tile-l{font-weight:800;font-size:13px;text-transform:uppercase}.bn-ss-tile-p{font-weight:800;font-size:22px}.bn-ss-tile-t{font-family:var(--bn-f-mono);font-size:10px;text-transform:uppercase}.bn-ss-remove{width:100%;min-height:44px;margin-top:6px;border:1px solid #2f3640;background:transparent;color:#c4ccd6;font-family:var(--bn-f-display);font-weight:700;font-size:16px;letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.bn-overlay{position:fixed;left:50%;transform:translate(-50%);width:min(100%,480px);top:var(--bn-top);bottom:var(--bn-bottom);z-index:26;background:#050608db;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 12px 12px;overflow-y:auto;animation:bn-fade .14s ease-out}.bn-overlay-label{align-self:stretch;display:flex;align-items:center;gap:8px;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.bn-overlay-label>i{flex:1;height:1px}.bn-overlay-note{align-self:stretch;font-family:var(--bn-f-body);font-size:15px;color:#c4ccd6;margin:0}.bn-overlay-chyron{align-self:stretch;display:flex;flex-direction:column}.bn-overlay-rows{align-self:stretch;display:flex;flex-direction:column;gap:4px}.bn-choice{align-self:stretch;min-height:52px;flex:0 0 auto;font-family:var(--bn-f-display);font-weight:800;font-size:19px;letter-spacing:.04em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;text-transform:uppercase;padding:4px 10px}.bn-choice.light{border:0;background:#f2f4f7;color:#0b0d10;font-size:20px}.bn-choice.pay{border:1px solid #f2f4f7;background:transparent;color:#f2f4f7}.bn-choice.pay:disabled{border-color:#4a1418;background:#1a0d0f;color:#8a6a6e;cursor:default}.bn-choice small{font-family:var(--bn-f-mono);font-weight:500;font-size:10px;letter-spacing:.08em}.bn-choice:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.bn-row,.bn-slot:not(.empty):not(.killed),.bn-token:not(.out),.bn-row-crew{touch-action:none;-webkit-touch-callout:none;cursor:grab}.bn-row{position:relative}.bn-row.dragging,.bn-slot.dragging .bn-slot-text{opacity:.35}.bn-row-crew.dragging{opacity:.3}.bn-hold{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffd23f;transform-origin:left center;animation:bn-hold .45s linear forwards}.bn-row.exclusive .bn-hold{background:#b9adff}.bn-run.targets .bn-slot:not(.killed){outline:2px dashed rgba(255,210,63,.55)}.bn-run .bn-slot.over{outline:3px solid #ffd23f;background:#ffd23f29}.bn-rows.pulling{border-color:#ffd23f66}.bn-rows.pulling.over{border-color:#ffd23f}.bn-pullhint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0b0d10b8;pointer-events:none;z-index:2}.bn-pullhint>span{background:#0b0d10;border:2px solid #ffd23f;color:#ffd23f;font-weight:800;font-size:20px;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}.bn-row.crew-over{outline:3px solid #ffd23f}.bn-row.crew-norisk{outline:3px dashed #ff3b3b}.bn-crewbar.returning{outline:2px dashed rgba(255,210,63,.5)}.bn-crewbar.returning.over{outline:3px solid #ffd23f}.bn-ghost{position:fixed;width:300px;z-index:50;pointer-events:none;transform:rotate(-2deg);box-shadow:0 12px 28px #0009;display:flex;flex-direction:column;font-family:var(--bn-f-display)}.bn-ghost-card{display:flex;align-items:stretch;min-height:48px;background:#f2f4f7;color:#0b0d10;border:2px solid #ffd23f}.bn-ghost-card>span:first-child{width:22px;flex:0 0 22px}.bn-ghost-short{flex:1;display:flex;align-items:center;padding:4px 8px;font-weight:700;font-size:16px;line-height:1.05;text-transform:uppercase}.bn-ghost-num{width:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;background:#0b0d10;color:#fff;font-weight:800;font-size:22px}.bn-ghost-tip{display:flex;justify-content:space-between;gap:8px;padding:4px 8px;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bn-crewghost{position:fixed;z-index:50;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px}.bn-crewghost-token{width:56px;height:56px;border-radius:50%;background:#ffd23f;border:3px solid #0b0d10;box-shadow:0 0 0 2px #ffd23f,0 10px 24px #0009;display:flex;align-items:center;justify-content:center}.bn-crewghost-tip{white-space:nowrap;padding:3px 8px;font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bn-peek-backdrop{position:fixed;left:0;right:0;top:var(--bn-top);bottom:var(--bn-bottom);z-index:44;border:0;padding:0;margin:0;background:#050608d1;cursor:pointer;animation:bn-fade .12s ease-out}.bn-peek{position:fixed;left:50%;top:calc(var(--bn-top) + 20px);width:320px;margin-left:-160px;z-index:45;display:flex;flex-direction:column;gap:10px;pointer-events:none;animation:bn-peek .16s ease-out}.bn-peek-info{background:#0f1216;border:1px solid #2f3640;border-top:3px solid;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-family:var(--bn-f-display)}.bn-peek-meaning{font-family:var(--bn-f-body);font-weight:600;font-size:16px;line-height:1.3}.bn-peek-note{font-family:var(--bn-f-body);font-weight:500;font-size:15px;line-height:1.3;color:#ffd23f}.bn-peek-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;text-align:center}.bn-peek-tiles>div{background:#15191f;border:1px solid #2f3640;padding:5px 2px;line-height:1}.bn-peek-tiles>div.lead{background:#ff3b3b;border-color:#ff3b3b;color:#fff}.bn-peek-tiles>div.kicker{border-color:#ffd23f;color:#ffd23f}.bn-peek-tiles b{display:block;font-weight:800;font-size:22px}.bn-peek-tiles span{font-size:12px;font-weight:700;text-transform:uppercase}.bn-peek-close{font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.1em;color:#9aa5b3;text-align:center;text-transform:uppercase}@media (max-height: 760px){.bn-peek{top:calc(var(--bn-top) + 8px);transform:scale(.86);transform-origin:top center}}.bn-rows{overflow:hidden;flex:1 1 auto}.bn-board{min-height:536px}.bn-rows>.flip{flex:1 1 0;min-height:38px;max-height:54px}.bn-rows>.flip,.bn-shelf-cards>.flip{display:flex;flex-direction:column}.bn-rows .flip-inner,.bn-shelf-cards .flip-inner{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.bn-rows .flip-face,.bn-shelf-cards .flip-face{display:flex;min-height:0}.bn-rows .bn-row,.bn-shelf .bn-row{min-height:0}.bn-shelf{position:relative;flex:0 0 auto;display:flex;flex-direction:column;margin-top:6px;padding:10px 6px 6px;background:linear-gradient(180deg,#2a1f5c,#1a1430);border:2px solid #7c66ff;box-shadow:0 0 16px #7c66ff4d}.bn-shelf-head{position:absolute;top:-8px;left:6px;right:6px;display:flex;align-items:center;gap:8px;font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.06em;color:#b9adff;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden}.bn-shelf-head>span:last-child{background:#1f1745;padding:2px 5px 1px;border:1px solid #5b47c9}.bn-shelf-tag{flex:0 0 auto;background:#7c66ff;color:#0b0d10;font-family:var(--bn-f-display);font-weight:800;font-size:14px;letter-spacing:.04em;padding:2px 6px 1px}.bn-shelf-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.bn-shelf.one .bn-shelf-cards{grid-template-columns:minmax(0,1fr)}.bn-row.shelf{height:54px}.bn-row.shelf:not(.lit){background:#120d26;border-color:#7c66ff}.bn-row.shelf .bn-row-mid{padding:4px 7px;gap:3px}.bn-row.shelf .bn-row-short{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.02}.bn-row.shelf .bn-row-chip{font-size:11px}.bn-row.shelf .bn-row-stats{gap:8px}.bn-row.shelf .bn-row-stats i{font-size:9px}.bn-row.shelf .bn-row-stats b{font-size:15px}.bn-row-pair{display:flex;align-items:center;gap:4px;color:#9aa5b3;font-size:13px;line-height:1}.bn-row-pair>b{color:#0b0d10;font-weight:800;font-size:14px;padding:2px 5px 1px}.bn-row.shelf .bn-row-num{width:46px;flex:0 0 46px}.bn-row.shelf:not(.lit) .bn-row-num{background:#7c66ff;color:#0b0d10}.bn-row.shelf .bn-row-num>b{font-size:24px}.bn-row.shelf .bn-row-num>span{font-size:8px;letter-spacing:0}@media (max-width: 380px){.bn-run-word{display:none}}.bn-run-day{display:flex;align-items:center;gap:6px}.bn-run-day .bn-legend{gap:6px;color:#f2f4f7}@media (max-height: 780px){.bn-board{gap:6px}.bn-hire{max-width:150px;font-size:14px;line-height:1}.bn-crewbar{min-height:44px}.bn-slot{min-height:36px}.bn-air{height:48px;flex-basis:48px}.bn-row-num>b{font-size:24px}}@media (max-height: 690px){.bn-rows>.flip{min-height:36px}.bn-slot{min-height:34px}.bn-row.shelf{height:48px}.bn-row-short,.bn-row-stats b{font-size:15px}.bn-row-mid{padding:3px 8px;gap:2px}}@media (max-height: 650px){.bn-board{gap:4px}.bn-crewbar{min-height:40px}.bn-slot{min-height:31px}.bn-air{height:44px;flex-basis:44px}.bn-run-head{padding:3px 10px}}.bn-nuisance-ok{position:relative;overflow:hidden}.bn-nuisance-ok>span:last-child{position:relative}.bn-nuisance-timer{position:absolute;left:0;bottom:0;height:4px;width:100%;background:#8b95a3;transform-origin:left center;animation:bn-nuisance-timer linear forwards}@keyframes bn-nuisance-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bn-overlay-note.bn-overlay-first{color:#ffd23f}.bn-moment{position:relative;isolation:isolate;margin:0 calc(-1 * var(--bn-gutter)) calc(-1 * (var(--bn-bottom) + 24px));min-height:calc(100vh - var(--bn-safe-t) - var(--bn-bottom));min-height:calc(100dvh - var(--bn-safe-t) - var(--bn-bottom));padding-bottom:var(--bn-bottom);background-color:#101318;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 2px,transparent 2px,transparent 14px);color:#f2f4f7;font-family:var(--bn-f-display);display:flex;flex-direction:column;overflow:hidden}.bn-moment>*:not(.bn-moment-fade):not(.bn-moment-bug):not(.bn-plate):not(.bn-sheet):not(.bn-backdrop){position:relative}.bn-moment-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bn-bumper .bn-moment-fade{top:180px;background:linear-gradient(180deg,#0b0d1000,#0b0d10bf 30%,#0b0d10 70%)}.bn-reveal .bn-moment-fade{top:96px;background:linear-gradient(180deg,#0b0d1099,#0b0d10 18%)}.bn-final .bn-moment-fade{top:150px;background:linear-gradient(180deg,#0b0d1000,#0b0d10d9 22%,#0b0d10 45%)}.bn-moment-eyebrow{font-family:var(--bn-f-mono);font-size:12px;letter-spacing:.16em;color:#9aa5b3;text-transform:uppercase}.bn-moment-bug{position:absolute;top:18px;right:18px;width:64px;height:44px;background:#ff3b3bd9;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.9;z-index:1}.bn-moment-bug>span{font-weight:800;font-size:20px}.bn-moment-bug>small{font-family:var(--bn-f-mono);font-size:10px;font-weight:700}.bn-moment-hint{align-self:center;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;color:#6b7684;text-transform:uppercase}.bn-moment-btn{min-height:52px;font-family:var(--bn-f-display);font-weight:800;font-size:22px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0}.bn-moment-btn.outline{border:1px solid #f2f4f7;background:transparent;color:#f2f4f7}.bn-moment-btn.primary{border:0;background:#ff3b3b;color:#fff}.bn-moment-btn.big{height:56px;font-size:24px}.bn-moment-btn.sm{font-size:17px;min-height:44px}.bn-moment-btn:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.bn-chyron{display:flex;flex-direction:column}.bn-chyron>.bn-chyron-tag{align-self:flex-start}.bn-bumper{cursor:pointer}.bn-bumper-body{display:flex;flex-direction:column;gap:18px;padding:210px 20px 24px}.bn-bumper-day{display:flex;align-items:flex-end;gap:12px;line-height:.8}.bn-bumper-day>span:first-child{font-weight:800;font-size:72px;color:#9aa5b3;text-transform:uppercase}.bn-bumper-day>b{font-weight:800;font-size:200px;letter-spacing:-.03em}.bn-bumper-day>span:last-child{font-weight:700;font-size:32px;color:#6b7684;padding-bottom:8px}.bn-bumper .windowbanner{margin:0}.bn-stand{display:flex;flex-direction:column;border:1px solid #22272f;background:#0f1216}.bn-stand-head{display:flex;justify-content:space-between;padding:6px 10px;background:#15191f;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.1em;color:#9aa5b3;text-transform:uppercase}.bn-stand-row{display:flex;align-items:center;gap:10px;padding:0 10px;border-top:1px solid #22272f}.bn-stand-row:first-child{border-top:0}.bn-stand-head+.bn-stand-row{border-top:1px solid #22272f}.bn-stand-row.you{background:#f2f4f7;color:#0b0d10}.bn-stand-rank{width:18px;font-weight:800;font-size:18px;color:#9aa5b3}.bn-stand-row.you .bn-stand-rank{color:#0b0d10}.bn-stand-name{flex:1;font-weight:700;font-size:19px;text-transform:uppercase}.bn-stand-row.you .bn-stand-name{font-weight:800}.bn-stand-math{font-family:var(--bn-f-mono);font-size:11px;color:#9aa5b3}.bn-stand-row.you .bn-stand-math{color:#4a5260}.bn-stand-score{width:44px;text-align:right;font-weight:800;font-size:22px}.bn-stand-name>small{font-family:var(--bn-f-mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:#ff8080}.bn-stand-row.off .bn-stand-score{color:#6b7684}.bn-stand-foot{padding:5px 10px;border-top:1px solid #22272f;font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5cc8ff}.bn-locked{display:flex;flex-direction:column;gap:14px;padding:8px 2px 12px;font-family:var(--bn-f-display)}.bn-locked-status{display:flex;align-items:center;gap:8px;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;color:#9aa5b3;text-transform:uppercase}.bn-locked-status .tallydot{animation-duration:2.4s}.bn-locked .bn-chyron-bar{line-height:.92;padding:8px 10px 4px}.bn-locked-run{display:flex;flex-direction:column;border:1px solid #22272f}.bn-locked-row{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-bottom:1px solid #22272f}.bn-locked-text{flex:1;min-width:0;font-weight:700;font-size:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-locked-pts{width:28px;text-align:right;font-weight:800;font-size:17px}.bn-locked-foot{display:flex;justify-content:space-between;padding:8px 10px;background:#15191f;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.08em;color:#9aa5b3;text-transform:uppercase}.bn-locked-foot b{color:#f2f4f7}.bn-locked-others{display:flex;flex-direction:column;gap:4px}.bn-locked-other{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;background:#15191f}.bn-locked-other>span:first-child{font-weight:700;font-size:19px;text-transform:uppercase}.bn-locked-other>span:last-child{font-family:var(--bn-f-mono);font-size:11px;text-transform:uppercase}.bn-locked-other .locked{color:#5cc8ff}.bn-locked-other .building{color:#ffd23f;animation:bn-blink 1.6s steps(1,end) infinite}.bn-locked-other .off{color:#9aa5b3}.bn-locked-other>span:first-child{flex:1}.bn-locked-drop{margin-right:10px;padding:6px 8px;border:1px solid #ff8080;background:transparent;color:#ff8080;font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bn-locked-help{font-family:var(--bn-f-body);font-size:14px;line-height:1.3;color:#9aa5b3;margin:0}.bn-locked .bn-moment-btn{height:50px;font-size:20px}.bn-reveal-body{display:flex;flex-direction:column;gap:10px;padding:24px 14px 14px;flex:1}.bn-reveal-top{display:flex;align-items:center;gap:8px}.bn-reveal-top .bn-moment-eyebrow{font-size:11px;letter-spacing:.1em}.bn-live{display:flex;align-items:center;gap:6px;background:#ff3b3b;color:#fff;font-weight:800;font-size:16px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.bn-live>i{width:8px;height:8px;border-radius:50%;background:#fff;animation:bn-blink 1.2s steps(1,end) infinite}.bn-reveal-title{margin:0;font-weight:800;font-size:40px;line-height:.95;text-transform:uppercase}.bn-rv-block{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;border:1px solid #2f3640;background:#15191f;color:#f2f4f7;font-family:inherit;text-align:left;cursor:pointer;position:relative}.bn-rv-block.you{border:2px solid #ffd23f}.bn-rv-block.hit:not(.you){border-color:#ff3b3b}.bn-rv-block:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.bn-rv-head{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#1d232b;font-weight:800;text-transform:uppercase}.bn-rv-head>span:first-child{font-size:18px}.bn-rv-head>span:last-child{font-size:26px}.bn-rv-block.you .bn-rv-head{background:#f2f4f7;color:#0b0d10}.bn-rv-row{position:relative;display:flex;align-items:stretch;background:#15191f;overflow:hidden;border-top:1px solid #22272f}.bn-rv-row:first-of-type{border-top:0}.bn-rv-row>*{position:relative}.bn-rv-row>.bn-static{position:absolute;animation:bn-scoop-burst .3s ease-out}@keyframes bn-scoop-burst{0%{opacity:1}to{opacity:.35}}.bn-rv-tag{color:#0b0d10;font-weight:800;font-size:13px;writing-mode:vertical-rl;transform:rotate(180deg);padding:0 4px;text-align:center;text-transform:uppercase;min-height:40px}.bn-rv-headline{flex:1;min-width:0;padding:6px 10px;font-weight:700;font-size:17px;line-height:1.05;text-transform:uppercase;align-self:center}.bn-rv-row.scooped .bn-rv-headline{color:#6b7684;text-decoration:line-through}.bn-rv-status{display:flex;align-items:center;padding:0 10px;font-family:var(--bn-f-mono);font-size:11px;text-transform:uppercase;white-space:nowrap}.bn-rv-pts{display:flex;align-items:center;padding:0 10px 0 0;font-weight:800;font-size:17px}.bn-rv-stamp{position:absolute!important;right:12px;top:50%;transform:translateY(-50%) rotate(-8deg);border:3px solid #ff3b3b;color:#ff3b3b;background:#0b0d10d9;font-weight:800;font-size:26px;letter-spacing:.08em;padding:0 10px;line-height:1.2;text-transform:uppercase}.bn-rv-empty{padding:8px 10px;font-family:var(--bn-f-mono);font-size:11px;color:#6b7684;text-transform:uppercase}.bn-rv-foot{display:flex;justify-content:space-between;padding:5px 10px;border-top:1px solid #22272f;font-family:var(--bn-f-mono);font-size:11px;color:#9aa5b3;text-transform:uppercase}.bn-rv-why{font-family:var(--bn-f-body);font-size:14px;line-height:1.3;color:#c4ccd6;margin:6px 0 0}.bn-rv-notes{display:flex;flex-direction:column;gap:6px}.bn-rv-notes>p{font-family:var(--bn-f-body);font-size:14px;line-height:1.3;color:#c4ccd6;margin:0}.bn-rv-notes b{color:#f2f4f7}.bn-reveal-actions{display:grid;grid-template-columns:auto 1fr;gap:8px}.bn-final-body{display:flex;flex-direction:column;gap:14px;padding:190px 20px 14px;flex:1}.bn-final .bn-chyron-bar{line-height:.88;padding:10px 12px 2px;letter-spacing:-.01em}.bn-final-math{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px;text-align:center}.bn-final-math>div{display:flex;flex-direction:column;line-height:1}.bn-final-math b{font-weight:800;font-size:38px}.bn-final-math span{font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.bn-final-math>i{font-style:normal;font-weight:800;font-size:30px;color:#6b7684;padding-bottom:12px}.bn-rv-split{display:flex;align-items:center;padding:0 6px 0 0;font-family:var(--bn-f-mono);font-size:11px;color:#9aa5b3}.bn-rv-math{display:flex;flex-wrap:wrap;gap:2px 7px;margin-top:4px;font-family:var(--bn-f-mono);font-size:11px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;color:#9aa5b3}.bn-rv-math i{font-style:normal;white-space:nowrap}.bn-rv-math i:first-child{white-space:normal}.bn-rv-headline{overflow-wrap:anywhere}.bn-rv-math i.eq{color:#f2f4f7;font-weight:700}.bn-rv-lesson{margin-top:10px;border-left:4px solid #ffd23f;background:#ffd23f14;padding:8px 12px}.bn-rv-lesson span{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffd23f}.bn-rv-lesson p{margin:4px 0 0;font-family:var(--bn-f-body);font-size:15px;line-height:1.3;color:#f2f4f7}.bn-rv-why.bn-rv-first{color:#ffd23f}.bn-ended-body{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px 20px;flex:1}.bn-ended-why{font-family:var(--bn-f-body);font-size:18px;line-height:1.35;color:#c4ccd6;margin:0 0 8px}.bn-rv-why.bn-final-tie{color:#ffd23f}.bn-locked-other>span:first-child>small{margin-left:10px;font-family:var(--bn-f-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#9aa5b3}:root{color-scheme:dark;--bn-ground: #0b0d10;--bn-ground-tv: radial-gradient(120% 90% at 30% 20%, #161c24 0%, #0b0d10 60%);--bn-monitor: radial-gradient(120% 80% at 50% 30%, #2b3440 0%, #12161b 70%);--bn-surface: #15191f;--bn-surface-2: #0f1216;--bn-surface-3: #1d232b;--bn-line: #22272f;--bn-line-2: #2f3640;--bn-backdrop: rgba(5, 6, 8, .72);--bn-backdrop-strong: rgba(5, 6, 8, .86);--bn-ink: #f2f4f7;--bn-ink-2: #c4ccd6;--bn-ink-3: #9aa5b3;--bn-ink-4: #6b7684;--bn-ink-dark: #0b0d10;--bn-ink-dark-2: #4a5260;--bn-red: #ff3b3b;--bn-red-deep: #8e1726;--bn-red-ground: #2a1013;--bn-yellow: #ffd23f;--bn-yellow-edge: #8a6d10;--bn-cyan: #5cc8ff;--bn-purple: #7c66ff;--bn-purple-ink: #b9adff;--bn-purple-line: #5b47c9;--bn-purple-frame: #2d2560;--bn-purple-ground: #1a1430;--bn-cyan-on-light: #0a6a8a;--bn-yellow-on-light: #8a5a00;--bn-risk-none: #8b95a3;--bn-risk-standard: #ff9f1c;--bn-risk-heavy: #5cc8ff;--bn-risk-weather: #2bb59a;--bn-risk-tabloid: #ff3b3b;--bn-td-nuisance: #8b95a3;--bn-td-headache: #ff9f1c;--bn-td-crisis: #ff3b3b;--bn-td-frame-headache: #3a2a12;--bn-td-frame-crisis: #4a1418;--bn-bar-1: #c0c0c0;--bn-bar-2: #c0c000;--bn-bar-3: #00c0c0;--bn-bar-4: #00c000;--bn-bar-5: #c000c0;--bn-bar-6: #c00000;--bn-bar-7: #0000c0;--bn-f-display: "Barlow Condensed", "Arial Narrow", sans-serif;--bn-f-body: "Barlow", "Helvetica Neue", sans-serif;--bn-f-mono: "JetBrains Mono", Menlo, monospace;--bn-t-label: 11px;--bn-t-caption: 10px;--bn-t-body: 15px;--bn-t-body-lg: 18px;--bn-t-row: 17px;--bn-t-stat: 18px;--bn-t-ratings: 28px;--bn-t-stat-header: 22px;--bn-t-title: 36px;--bn-t-hero: 40px;--bn-header-h: 64px;--bn-wire-h: 30px;--bn-wire-h-tv: 60px;--bn-row-min: 48px;--bn-slot-row: 40px;--bn-touch-min: 44px;--bn-btn-primary-h: 54px;--bn-tag-strip: 22px;--bn-ratings-cell: 64px;--bn-crew-badge: 34px;--bn-crew-token: 38px;--bn-card-w: 320px;--bn-card-h: 448px;--bn-gutter: 12px;--bn-ease: cubic-bezier(.2, .7, .2, 1);--bn-t-fast: .12s;--bn-t-ui: .16s;--bn-t-slow: .2s;--bn-hold-ms: .45s;--bn-drag-threshold: 8;--bn-wire-speed: 60}@keyframes bn-sheet-up{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes bn-fade{0%{opacity:0}to{opacity:1}}@keyframes bn-peek{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes bn-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bn-blink{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes bn-coach-pulse{0%,to{box-shadow:0 0 #ffd23fb3}50%{box-shadow:0 0 0 8px #ffd23f00}}@keyframes bn-wire-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--ground: var(--bn-ground);--surface: var(--bn-surface);--surface-2: var(--bn-surface-2);--surface-3: var(--bn-surface-3);--ink: var(--bn-ink);--ink-2: var(--bn-ink-2);--ink-3: var(--bn-ink-3);--rule: var(--bn-line);--rule-strong: var(--bn-line-2);--signal: var(--bn-red);--signal-ink: #ffffff;--amber: var(--bn-risk-standard);--amber-bg: #2a1d0a;--cyan: var(--bn-cyan);--cyan-bg: #0d2230;--good: var(--bn-risk-weather);--good-bg: #0e2621;--f-display: var(--bn-f-display);--f-body: var(--bn-f-body);--f-mono: var(--bn-f-mono)}*{box-sizing:border-box}html,body,#root{height:100%}:root{--bn-safe-t: env(safe-area-inset-top, 0px);--bn-safe-b: env(safe-area-inset-bottom, 0px);--bn-safe-l: env(safe-area-inset-left, 0px);--bn-safe-r: env(safe-area-inset-right, 0px);--bn-top: calc(var(--bn-safe-t) + var(--bn-header-h));--bn-bottom: calc(var(--bn-wire-h) + var(--bn-safe-b))}body{padding:var(--bn-safe-t) var(--bn-safe-r) 0 var(--bn-safe-l);box-sizing:border-box}body:before,body:after{content:"";position:fixed;left:0;right:0;z-index:90;background:var(--bn-ground);pointer-events:none}body:before{top:0;height:var(--bn-safe-t)}body:after{bottom:0;height:var(--bn-safe-b)}html,body{overscroll-behavior-y:none}body{margin:0;background:var(--bn-ground);color:var(--bn-ink);font-family:var(--bn-f-body);font-weight:500;font-size:var(--bn-t-body);line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--bn-f-display);font-weight:800;text-transform:uppercase;margin:0;text-wrap:balance}.app{max-width:480px;margin:0 auto;overflow-x:clip;padding:0 var(--bn-gutter) calc(var(--bn-bottom) + 24px);min-height:100%}.tally{display:inline-flex;align-items:center;gap:6px;background:var(--bn-red);color:#fff;font-family:var(--bn-f-mono);font-size:var(--bn-t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px}.tally .dot,.tallydot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:bn-blink 1.2s steps(1,end) infinite}.tallydot{display:inline-block;background:var(--bn-red)}.spacer{flex:1}.btn{font-family:var(--bn-f-display);font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase;background:var(--bn-surface);color:var(--bn-ink);border:1px solid var(--bn-line-2);border-radius:0;min-height:var(--bn-touch-min);padding:0 14px;cursor:pointer;transition:filter var(--bn-t-fast) var(--bn-ease),background var(--bn-t-fast) var(--bn-ease)}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:2px}.btn:disabled{color:var(--bn-ink-4);cursor:default}.btn.primary{background:var(--bn-red);color:#fff;border:0}.btn.primary:disabled{background:var(--bn-red-ground);color:var(--bn-ink-4)}.btn.light{background:var(--bn-ink);color:var(--bn-ink-dark);border:0}.btn.ghost{background:transparent;border:1px solid var(--bn-ink)}.btn.ghost:disabled{border-color:var(--bn-line-2)}.btn.sm{font-size:15px;padding:0 10px}.panel{background:var(--bn-surface);border:1px solid var(--bn-line-2);padding:14px 12px;margin-bottom:12px}.panel>h3{font-size:18px;margin-bottom:8px}.eyebrow{font-family:var(--bn-f-mono);font-size:var(--bn-t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-3);margin:0}.lede{color:var(--ink-2);max-width:60ch}.cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}.gcard{position:relative;background:var(--surface);border:1px solid var(--rule);border-left:5px solid var(--rule-strong);padding:.65rem .75rem .55rem;display:flex;flex-direction:column;min-height:8.5rem;text-align:left;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.gcard:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 14px #00000024}.gcard:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.gcard:disabled{cursor:default;opacity:.5}.gcard.static{cursor:default}.gcard.static:hover{transform:none;box-shadow:none}.gcard .ctype{font-family:var(--f-mono);font-size:.55rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35rem;display:flex;justify-content:space-between;gap:.4rem}.gcard .chl{font-family:var(--f-body);font-weight:600;font-size:.92rem;line-height:1.28;flex:1;margin:0 0 .5rem;text-wrap:pretty}.gcard .cstats{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;border-top:1px solid var(--rule);padding-top:.4rem;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.gcard .crat,.gcard .ccred{display:flex;flex-direction:column}.gcard .ccred{align-items:flex-end;text-align:right}.gcard .crat b{font-family:var(--f-display);font-weight:800;font-size:1.35rem;line-height:1}.gcard .ccred .v{font-size:.92rem;font-weight:600;line-height:1.1}.gcard .ccred .norisk{font-size:.62rem;letter-spacing:.08em;color:var(--ink-3);line-height:1.4}.gcard .cstats i{font-style:normal;font-size:.5rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-top:.18rem;white-space:nowrap}.gcard .ccred .sep{color:var(--ink-3);font-weight:400}.w-none{border-left-color:var(--rule-strong)}.w-standard{border-left-color:var(--amber)}.w-heavy{border-left-color:var(--cyan)}.w-tabloid{border-left-color:var(--signal)}.w-weather{border-left-color:#2e9e8f}.gcard.exclusive{background:var(--cyan-bg);border-left-color:var(--cyan)}.gcard.placed{opacity:.34}.gcard.covered{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good)}.gcard .crewflag{position:absolute;top:0;right:0;background:var(--good);color:#fff;font-family:var(--f-mono);font-size:.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.14rem .35rem}.gcard .crewflag{color:#08150e}.gcard .chlbtn{font-family:var(--f-body);font-weight:600;font-size:.92rem;line-height:1.28;flex:1;margin:0 0 .5rem;text-align:left;background:none;border:none;padding:0;cursor:pointer;text-wrap:pretty}.gcard .chlbtn:hover:not(:disabled){color:var(--signal)}.gcard .chlbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.gcard .chlbtn:disabled{cursor:default}.gcard .crewbtn{margin-top:.5rem;width:100%;font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.32rem;border:1px solid var(--rule-strong);background:transparent;color:var(--ink-2);cursor:pointer}.gcard .crewbtn:hover:not(:disabled){background:var(--surface-2)}.gcard .crewbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.gcard .crewbtn.on{background:var(--good);border-color:var(--good);color:#fff}.gcard .crewbtn.on{color:#08150e}.gcard .crewbtn:disabled{opacity:.4;cursor:not-allowed}.gcard{cursor:default}.gcard:hover{transform:none;box-shadow:none}.gcard.covered:hover{box-shadow:inset 0 0 0 1px var(--good)}.mathbar{font-family:var(--f-mono);font-size:.78rem;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--rule);background:var(--surface)}.mathbar b{font-family:var(--f-display);font-weight:800;font-size:1rem}.mathbar .eq{color:var(--ink-3)}.mathbar .fin{color:var(--signal);font-family:var(--f-display);font-weight:800;font-size:1.1rem}.slot.blocked .slotbody{background:var(--amber-bg)}.rundown{display:grid;gap:.6rem}.slot{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;align-items:stretch;border:1px dashed var(--rule-strong);background:var(--surface);min-height:5.2rem}.slot.filled{border-style:solid}.slotname{background:var(--surface-2);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.5rem .3rem;border-right:1px solid var(--rule)}.slotname b{font-family:var(--f-display);font-weight:800;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.slotname i{font-style:normal;font-family:var(--f-mono);font-size:.75rem;color:var(--signal);font-weight:600}.slot.LEAD .slotname{background:var(--signal)}.slot.LEAD .slotname b{color:var(--signal-ink)}.slot.LEAD .slotname i{color:var(--signal-ink);opacity:.85}.slotbody{padding:.55rem .7rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0}.slotbody .empty{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.slotbody .hl{font-weight:600;font-size:.92rem;line-height:1.25}.slotrow{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.06em;color:var(--ink-3)}.chip{font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.16rem .4rem;border:1px solid var(--rule-strong);background:transparent;cursor:pointer;color:var(--ink-2)}.chip:hover:not(:disabled){background:var(--surface-2)}.chip:disabled{opacity:.4;cursor:not-allowed}.chip.on{background:var(--good);border-color:var(--good);color:var(--surface)}.chip.on{color:#0b1a13}.chip.thin{border-color:var(--amber);color:var(--amber)}.chip.danger{border-color:var(--signal);color:var(--signal)}.crewbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;border:1px solid var(--rule);background:var(--surface-2);padding:.6rem .85rem;margin-bottom:.85rem}.crewdots{display:flex;gap:.3rem}.crewdot{width:.85rem;height:.85rem;border:2px solid var(--cyan);background:transparent}.crewdot.used{background:var(--cyan)}.warn{color:var(--amber);font-family:var(--f-mono);font-size:.7rem;letter-spacing:.05em}.two{display:grid;gap:1.25rem;align-items:start}.revealgrid{display:grid;gap:.75rem}@media (min-width: 52rem){.revealgrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.station{border:1px solid var(--rule);background:var(--surface)}.station.you{border-color:var(--signal);border-width:2px}.station header{padding:.6rem .8rem;border-bottom:1px solid var(--rule);background:var(--surface-2);display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.station header b{font-family:var(--f-display);font-weight:800;font-size:.9rem}.station header span{font-family:var(--f-mono);font-size:.65rem;color:var(--ink-3)}.station ol{list-style:none;margin:0;padding:.5rem .8rem}.station li{display:grid;grid-template-columns:3.6rem 1fr auto;gap:.5rem;align-items:baseline;padding:.3rem 0;border-bottom:1px solid var(--rule);font-size:.83rem}.station li:last-child{border-bottom:none}.station li .sl{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.station li .pts{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600}.station li.exposed,.station li.exposed .pts{color:var(--signal)}.station footer{padding:.55rem .8rem;border-top:1px solid var(--rule);display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:.72rem;font-variant-numeric:tabular-nums}.delta.up{color:var(--good)}.delta.down{color:var(--signal)}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{padding:.5rem .8rem;text-align:left;border-bottom:1px solid var(--rule)}thead th{font-family:var(--f-mono);font-size:.6rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}tbody tr:last-child td{border-bottom:none}td.num,th.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right}tr.me td{background:var(--cyan-bg);font-weight:600}.drawer{position:fixed;right:0;top:var(--bn-safe-t);bottom:var(--bn-safe-b);width:min(22rem,92vw);z-index:40;background:var(--surface);border-left:2px solid var(--ink);overflow-y:auto;padding:1.1rem 1.2rem 3rem;box-shadow:-8px 0 28px #0003}.drawer h3{font-size:1rem;margin-bottom:.2rem}.field{margin:.85rem 0}.field label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--bn-f-mono);font-size:var(--bn-t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-3);margin-bottom:6px}.field label b{font-size:.9rem;color:var(--ink)}.field input[type=range]{width:100%;accent-color:var(--signal)}.hint{font-family:var(--bn-f-body);font-size:var(--bn-t-body);color:var(--bn-ink-3);line-height:1.4;margin:6px 0 0}.hero{padding:3rem 0 1.5rem}.hero h1{font-variation-settings:"wdth" 80;font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,10vw,5.5rem);line-height:.88;letter-spacing:-.02em}.hero h1 .n{color:var(--signal);display:block}.hero p{color:var(--ink-2);font-style:italic;font-size:1.1rem;max-width:46ch;margin:1rem 0 0}.idcard{border:1px solid var(--rule-strong);background:var(--surface);padding:1rem 1.1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.idcard .calls{font-family:var(--f-display);font-weight:900;font-variation-settings:"wdth" 84;font-size:2rem;line-height:1}.idcard .slogan{font-style:italic;color:var(--ink-2)}.opts{display:flex;gap:.4rem;flex-wrap:wrap}.opt{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .7rem;border:1px solid var(--rule-strong);background:transparent;cursor:pointer}.opt.on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.dimmed{opacity:.3;pointer-events:none;filter:saturate(.4)}.focusnow{position:relative;box-shadow:0 0 0 3px var(--signal),0 8px 30px #0000002e}.stepflag{display:inline-block;background:var(--signal);color:var(--signal-ink);font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:.2rem .45rem;margin-bottom:.45rem}.windowbanner{display:flex;flex-direction:column;margin:0 0 12px}.windowbanner .tag{align-self:flex-start;background:var(--bn-red);color:#fff;font-family:var(--bn-f-display);font-weight:800;font-size:18px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.windowbanner .bar{background:var(--bn-yellow);color:var(--bn-ink-dark);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-family:var(--bn-f-display);font-weight:800;line-height:1;text-transform:uppercase}.windowbanner .bar>span:first-child{font-size:30px}.windowbanner .bar>span:last-child{font-size:40px}.windowbanner .sub{font-family:var(--bn-f-mono);font-size:var(--bn-t-label);letter-spacing:.1em;color:var(--bn-ink-3);padding-top:6px;text-transform:uppercase}.exclusiveslot{border:1px dashed var(--rule-strong);background:transparent;min-height:5.5rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem}.exclusiveslot span{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.station.winner{border-color:var(--good);border-width:2px}.station.winner header{background:var(--good)}.station.winner header b,.station.winner header span{color:#fff}.station.winner header b{color:#08150e}.station.winner header span{color:#08150e}.crown{font-family:var(--f-mono);font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.station li .why{display:block;font-family:var(--f-mono);font-size:.62rem;color:var(--ink-3);letter-spacing:.02em;margin-top:.15rem}.mathpanel{border:1px solid var(--rule);background:var(--surface);padding:1rem 1.2rem;margin:1rem 0}.mathrow{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:.82rem;font-variant-numeric:tabular-nums}.mathrow:last-child{border-bottom:none;font-weight:600}.mathrow .lbl2{color:var(--ink-2);font-family:var(--f-body);font-size:.9rem}.mathrow .val2{white-space:nowrap}.gcard[draggable=true]{cursor:grab}.gcard.dragging{opacity:.45}.slot.dragover{border-style:solid;border-color:var(--signal);background:var(--surface-2)}@keyframes dealIn{0%{opacity:0;transform:translateY(-14px) rotate(-1.5deg)}to{opacity:1;transform:none}}.deal>*{animation:dealIn .34s cubic-bezier(.2,.8,.3,1) both}.deal>*:nth-child(1){animation-delay:0s}.deal>*:nth-child(2){animation-delay:.07s}.deal>*:nth-child(3){animation-delay:.14s}.deal>*:nth-child(4){animation-delay:.21s}.deal>*:nth-child(5){animation-delay:.28s}.deal>*:nth-child(6){animation-delay:.35s}.deal>*:nth-child(7){animation-delay:.42s}.deal>*:nth-child(8){animation-delay:.49s}@media (prefers-reduced-motion: reduce){.deal>*{animation:none}}.drawline{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem}.drawline:after{content:"";flex:1;height:1px;background:var(--rule)}.explain{font-family:var(--f-body);font-size:.88rem;color:var(--ink-2);line-height:1.45}.explain b{color:var(--ink);font-weight:600}.mathrow .val2 .sum{font-family:var(--f-display);font-weight:800;font-size:1.05rem}.legendbox{border:1px solid var(--rule);background:var(--surface-2);padding:.8rem 1rem;margin:1rem 0;font-size:.86rem;line-height:1.5}.legendbox dt{font-family:var(--f-display);font-weight:700;font-size:.9rem;margin-top:.5rem}.legendbox dt:first-child{margin-top:0}.legendbox dd{margin:0 0 .1rem;color:var(--ink-2)}.diffgrid{display:grid;gap:.6rem;margin:.6rem 0 1rem}@media (min-width: 34rem){.diffgrid{grid-template-columns:repeat(3,1fr)}}.diff{border:1px solid var(--rule-strong);background:var(--surface);padding:.9rem 1rem;text-align:left;cursor:pointer}.diff:hover{background:var(--surface-2)}.diff:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.diff.on{border-color:var(--signal);border-width:2px;padding:calc(.9rem - 1px) calc(1rem - 1px)}.diff b{display:block;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:1rem;letter-spacing:.02em}.diff span{display:block;font-size:.84rem;color:var(--ink-2);margin-top:.2rem;line-height:1.4}.flip{perspective:1100px}.flip-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.75,.3,1);transform:rotateY(0)}.flip.up .flip-inner{transform:rotateY(180deg)}.flip-face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-front{transform:rotateY(180deg)}.dealbar{display:flex;align-items:center;gap:.75rem;margin:0 0 .6rem}.dealbar .lbl{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dealbar .lbl b{color:var(--ink)}@media (prefers-reduced-motion: reduce){.flip-inner{transition:none}}.cardkey{border:1px solid var(--rule);background:var(--surface);margin:1rem 0 0}.cardkey summary{list-style:none;cursor:pointer;padding:.55rem .85rem;display:flex;align-items:center;gap:.6rem;font-family:var(--f-mono);font-size:.64rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.cardkey summary::-webkit-details-marker{display:none}.cardkey summary:after{content:"Hide";margin-left:auto;font-size:.6rem;color:var(--ink-3)}.cardkey:not([open]) summary:after{content:"Show"}.cardkey summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.keybody{padding:0 .85rem .8rem;display:grid;gap:.9rem}@media (min-width: 52rem){.keybody{grid-template-columns:14rem minmax(0,1fr);align-items:start}}.keybody .samplecard{align-self:start}.keydefs{display:grid;gap:.5rem;margin:0}.keydefs .kd{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.6rem;align-items:baseline}.keydefs dt{font-family:var(--f-mono);font-size:.58rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.keydefs dd{margin:0;font-size:.86rem;line-height:1.4;color:var(--ink-2)}.keydefs dd b{color:var(--ink);font-weight:600}.keyedges{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.2rem;padding-top:.6rem;border-top:1px solid var(--rule);grid-column:1/-1}.keyedge{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--ink-2);white-space:nowrap;flex:none}.keyedge i{width:.42rem;height:1.05rem;flex:none;font-style:normal}.keyedge b{color:var(--ink);font-weight:600}.samplecard{pointer-events:none}.samplecard .gcard{min-height:0}.tdresolved{padding:0}.tdresolved summary{list-style:none;cursor:pointer;padding:.6rem .85rem;display:grid;gap:.15rem}.tdresolved summary::-webkit-details-marker{display:none}.tdresolved summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.tdresolved .tdhead{font-family:var(--f-display);font-weight:700;font-size:.9rem;line-height:1.25}.tdresolved .tdeffect{margin:0 .85rem .3rem;font-family:var(--f-mono);font-size:.74rem;line-height:1.45;color:var(--ink-2)}.tdresolved .tdoutcome{margin:0 .85rem .7rem;font-size:.86rem;color:var(--ink-2)}.tdbody{font-family:var(--f-mono);font-size:.78rem;line-height:1.5;color:var(--ink-2);margin:.35rem 0 0}.tdnote{font-size:.84rem;line-height:1.4;color:var(--signal);margin:.45rem 0 0}.tdchoices{display:grid;gap:.45rem;margin-top:.8rem}.tdchoice{width:100%;text-align:left;line-height:1.25;padding:.6rem .8rem}.tdchoices .warn{margin-top:.1rem}.textin{font:inherit;font-family:var(--bn-f-body);font-weight:600;font-size:18px;height:48px;padding:0 12px;border:1px solid var(--bn-line-2);border-radius:0;background:var(--bn-surface);color:var(--bn-ink);width:100%;min-width:0}.textin::placeholder{color:var(--bn-ink-4)}.textin:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:-2px}.textin.code{font-family:var(--bn-f-mono);font-weight:700;font-size:24px;letter-spacing:.12em}.onlinerow{display:flex;gap:.5rem;align-items:stretch;margin-top:.5rem;flex-wrap:wrap}.onlinerow>.textin{flex:1 1 8rem}.seatpick{display:flex;gap:.3rem;flex-wrap:wrap}.roomcode{font-family:var(--f-display);font-weight:900;font-size:clamp(3rem,14vw,6rem);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;color:var(--signal);margin:.4rem 0 .6rem}.seatlist{list-style:none;padding:0;margin:.6rem 0 0}.seatlist>li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid var(--rule);font-family:var(--f-display)}.seatlist>li>span:last-child{font-family:var(--f-mono);font-size:.75rem;color:var(--ink-3);text-align:right}.seatlist>li.open{color:var(--ink-3)}.seatlist>li.done>span:last-child{color:var(--good)}.bn-header{position:sticky;top:var(--bn-safe-t);z-index:20;display:flex;align-items:stretch;height:var(--bn-header-h);margin:0 calc(-1 * var(--bn-gutter)) 10px;border-bottom:2px solid var(--bn-line);background:var(--bn-ground);font-family:var(--bn-f-display)}.bn-bug{background:var(--bn-red);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 14px;line-height:.95;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bn-bug-letters{font-weight:800;font-size:26px}.bn-bug-ch{font-family:var(--bn-f-mono);font-size:11px;font-weight:700;letter-spacing:.1em}.bn-stats{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bn-stat{display:flex;flex-direction:column;justify-content:center;padding:0 7px;border-right:1px solid var(--bn-line);min-width:0}.bn-stat:nth-child(-n+2){border-right:0}.bn-stat.score{background:#ffd23f12}@media (max-width: 380px){.bn-stats .bn-stat{padding:0 5px}.bn-stats .bn-stat-n{font-size:19px}.bn-header .bn-bug{padding:0 10px}}.bn-stat:last-child{border-right:0}.bn-stat-n{font-weight:800;font-size:var(--bn-t-stat-header);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-stat-l{font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.1em;color:var(--bn-ink-3);text-transform:uppercase}.bn-help{width:52px;flex:0 0 52px;border:0;border-left:1px solid var(--bn-line);background:var(--bn-surface);color:var(--bn-yellow);font-family:var(--bn-f-display);font-weight:800;font-size:26px;cursor:pointer;padding:0}.bn-help.open{background:var(--bn-yellow);color:var(--bn-ink-dark)}.bn-help:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:-4px}.bn-wire{position:fixed;bottom:var(--bn-safe-b);left:50%;transform:translate(-50%);width:min(100%,480px);height:var(--bn-wire-h);z-index:30;display:flex;align-items:center;background:var(--bn-yellow);color:var(--bn-ink-dark);font-family:var(--bn-f-display);font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-transform:uppercase}.bn-wire-tag{background:var(--bn-ink-dark);color:var(--bn-yellow);height:100%;display:flex;align-items:center;padding:0 10px;font-weight:800;flex:0 0 auto;position:relative;z-index:1}.bn-wire-track{flex:1;overflow:hidden;height:100%;display:flex;align-items:center}.bn-wire-crawl{display:inline-flex;will-change:transform}.bn-wire-copy{padding-left:10px;padding-right:40px}.bn-chyron-tag{align-self:flex-start;background:var(--bn-red);color:#fff;font-family:var(--bn-f-display);font-weight:800;font-size:14px;letter-spacing:.08em;padding:2px 10px;text-transform:uppercase}.bn-chyron-bar{background:var(--bn-ink);color:var(--bn-ink-dark);font-family:var(--bn-f-display);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase;padding:8px 10px}.bn-chyron-rule{display:block;height:4px;background:var(--bn-yellow)}.bn-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--bn-bottom) + 8px);width:min(calc(100% - 16px),464px);z-index:40;display:flex;flex-direction:column;cursor:pointer;animation:bn-toast-in var(--bn-t-ui) var(--bn-ease)}@keyframes bn-toast-in{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%)}}.bn-toast-bar{background:var(--bn-ink);color:var(--bn-ink-dark);font-family:var(--bn-f-display);font-weight:700;font-size:17px;line-height:1.15;text-transform:uppercase;padding:8px 10px}.bn-backdrop{position:fixed;left:0;right:0;top:var(--bn-top);bottom:var(--bn-bottom);z-index:24;background:var(--bn-backdrop);animation:bn-fade var(--bn-t-fast) ease-out}.bn-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:var(--bn-bottom);width:min(100%,480px);max-height:calc(100% - var(--bn-top) - var(--bn-bottom) - 12px);z-index:25;display:flex;flex-direction:column;background:var(--bn-surface-2);border:1px solid var(--bn-line-2);border-top:4px solid var(--bn-yellow);animation:bn-sheet-in var(--bn-t-ui) ease-out}@keyframes bn-sheet-in{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%)}}.bn-sheet-head{display:flex;align-items:stretch;border-bottom:1px solid var(--bn-line);min-height:48px}.bn-sheet-title{flex:1;display:flex;align-items:stretch;min-width:0;font-family:var(--bn-f-display)}.bn-sheet-x{width:48px;height:48px;flex:0 0 48px;border:0;border-left:1px solid var(--bn-line);background:transparent;color:var(--bn-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bn-sheet-x:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:-4px}.bn-sheet-body{overflow-y:auto;padding:12px}.bn-strip{display:flex;align-items:center;gap:8px;font-family:var(--bn-f-mono);font-size:var(--bn-t-label);letter-spacing:.08em;color:var(--bn-ink-3);text-transform:uppercase;margin:-2px 0 10px}.bn-window-chip{background:var(--bn-yellow);color:var(--bn-ink-dark);font-weight:700;padding:2px 6px}.bn-sheet-tag{background:var(--bn-red);color:#fff;font-weight:800;font-size:14px;letter-spacing:.08em;display:flex;align-items:center;padding:0 10px;text-transform:uppercase}.bn-sheet-name{flex:1;display:flex;align-items:center;padding:0 10px;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.01em}.bn-coldopen{margin:0 calc(-1 * var(--bn-gutter));padding:120px 20px 24px;min-height:calc(100vh - var(--bn-safe-t) - var(--bn-bottom));min-height:calc(100dvh - var(--bn-safe-t) - var(--bn-bottom));display:flex;flex-direction:column;justify-content:flex-end;gap:12px;background-color:#101318;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 2px,transparent 2px,transparent 14px);font-family:var(--bn-f-display);position:relative;isolation:isolate}.bn-coldopen:before{content:"";position:absolute;left:0;right:0;bottom:0;height:520px;background:linear-gradient(180deg,#0b0d1000,#0b0d10d9 45%,#0b0d10);pointer-events:none}.bn-coldopen>:not(.bn-backdrop):not(.bn-sheet):not(.tu):not(.bn-plate):not(.bn-solo-back){position:relative}.bn-lockup{display:flex;flex-direction:column;margin-bottom:8px}.bn-lockup-tag{align-self:flex-start;background:var(--bn-red);color:#fff;font-weight:800;font-size:46px;line-height:1;letter-spacing:.02em;padding:8px 14px 4px;text-transform:uppercase}.bn-lockup-bar{background:var(--bn-ink);color:var(--bn-ink-dark);font-weight:800;font-size:104px;line-height:.88;padding:10px 14px 2px;letter-spacing:-.01em;text-transform:uppercase}.bn-lockup-rule{height:6px;background:var(--bn-yellow)}.bn-lower3{display:flex;align-items:stretch;background:var(--bn-surface);border:1px solid var(--bn-line-2)}.bn-bug-sm{padding:6px 12px}.bn-lower3-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:6px 12px}.bn-lower3-label{font-family:var(--bn-f-mono);font-size:10px;letter-spacing:.12em;color:var(--bn-ink-3);text-transform:uppercase}.bn-lower3-slogan{font-family:var(--bn-f-body);font-style:italic;font-weight:600;font-size:16px}.bn-lower3-main{font-weight:800;font-size:26px;line-height:1}.bn-lower3>.btn{align-self:center;margin-right:8px}.bn-reroll{width:48px;flex:0 0 48px;border:0;border-left:1px solid var(--bn-line);background:transparent;color:var(--bn-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center}.bn-reroll:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:-4px}.bn-market{display:flex;flex-direction:column;gap:4px}.bn-diff{display:flex;align-items:stretch;min-height:var(--bn-touch-min);padding:0;border:1px solid var(--bn-line-2);background:var(--bn-surface);color:var(--bn-ink-2);text-align:left;cursor:pointer}.bn-diff-name{flex:0 0 104px;display:flex;align-items:center;padding:0 10px;background:var(--bn-line-2);color:var(--bn-ink);font-family:var(--bn-f-display);font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.bn-diff-blurb{flex:1;display:flex;align-items:center;padding:4px 10px;font-family:var(--bn-f-body);font-size:var(--bn-t-body);line-height:1.25}.bn-diff.on{background:var(--bn-ink);border-color:var(--bn-ink);color:var(--bn-ink-dark)}.bn-diff.on .bn-diff-name{background:var(--bn-red);color:#fff}.bn-diff:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:2px}.bn-coldopen-line{display:flex;justify-content:center;font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;color:var(--bn-ink-3);text-transform:uppercase;margin-top:4px}.bn-onair{height:60px;border:0;background:var(--bn-red);color:#fff;font-family:var(--bn-f-display);font-weight:800;font-size:28px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bn-onair:focus-visible{outline:2px solid var(--bn-yellow);outline-offset:2px}.bn-online{display:flex;flex-direction:column;gap:8px}.bn-online-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bn-textbtn{align-self:center;background:none;border:0;color:var(--bn-ink-2);font-family:var(--bn-f-display);font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;min-height:var(--bn-touch-min);cursor:pointer}a.bn-textbtn{display:inline-flex;align-items:center}.bn-howto{font-family:var(--bn-f-body);font-size:var(--bn-t-body);color:var(--bn-ink-2);padding-left:20px;margin:0}.bn-howto>li{margin-bottom:8px}.bn-howto b,.bn-sheet-note b{color:var(--bn-ink)}.bn-sheet-note{font-family:var(--bn-f-body);font-size:var(--bn-t-body);color:var(--bn-ink-2);margin:0 0 4px}.bn-wide{width:100%;height:var(--bn-btn-primary-h);font-size:22px;margin-top:4px}.seatpick>.btn{min-width:52px}.bn-sheet.floating{width:min(calc(100% - 16px),464px);bottom:calc(var(--bn-bottom) + 8px);animation-duration:.18s}.bn-explainer{display:flex;flex-direction:column;gap:14px;font-family:var(--bn-f-display)}.bn-ex-section{display:flex;flex-direction:column;gap:8px}.bn-ex-sample{display:flex;align-items:stretch;min-height:50px;background:#f2f4f7;color:#0b0d10}.bn-ex-sample-tag{background:#ff9f1c;font-weight:800;font-size:13px;writing-mode:vertical-rl;transform:rotate(180deg);padding:0 4px;text-align:center}.bn-ex-sample-mid{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4px 10px}.bn-ex-sample-short{font-weight:700;font-size:16px;line-height:1.05;text-transform:uppercase}.bn-ex-sample-stats{font-family:var(--bn-f-mono);font-size:11px;color:#4a5260}.bn-ex-sample-stats>span{color:#0b0d10;padding:0 3px;font-weight:700}.bn-ex-sample-num{width:48px;display:flex;align-items:center;justify-content:center;background:#0b0d10;color:#fff;font-weight:800;font-size:26px;box-shadow:inset 0 0 0 2px #ff3b3b}.bn-ex-defs{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px 10px;align-items:baseline;margin:0}.bn-ex-defs dt{font-weight:800;font-size:16px;text-transform:uppercase}.bn-ex-defs dd{margin:0;font-size:16px;line-height:1.2}.bn-ex-label{font-family:var(--bn-f-mono);font-size:11px;letter-spacing:.12em;color:#9aa5b3;text-transform:uppercase}.bn-ex-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.bn-ex-swatches>div{display:flex;flex-direction:column;gap:3px}.bn-ex-swatches>div>span:first-child{height:8px}.bn-ex-swatches>div>span:last-child{font-size:13px;line-height:1.1}.bn-ex-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;text-align:center}.bn-ex-slots>div{background:#15191f;border:1px solid #2f3640;padding:6px 2px;line-height:1}.bn-ex-slots>div.lead{background:#ff3b3b;border-color:#ff3b3b;color:#fff}.bn-ex-slots>div.kicker{border-color:#ffd23f;color:#ffd23f}.bn-ex-slots b{display:block;font-weight:800;font-size:20px}.bn-ex-slots span{font-size:12px;text-transform:uppercase}.bn-ex-slots>div.lead span{font-weight:700}.bn-ex-line{font-size:15px;line-height:1.25;color:#c4ccd6}.bn-ex-line b{color:#f2f4f7}.bn-ex-score{border-top:1px solid #22272f;padding-top:10px}.bn-ex-formula{display:flex;align-items:baseline;gap:8px;font-weight:800;font-size:24px;text-transform:uppercase;line-height:1}.bn-wire.tv{position:relative;left:auto;bottom:auto;transform:none;width:100%;height:var(--bn-wire-h-tv);flex:0 0 var(--bn-wire-h-tv);font-size:30px}.bn-wire.tv .bn-wire-tag{padding:0 22px}.bn-wire.tv .bn-wire-copy{padding-left:22px;padding-right:80px}.bn-leave-text{margin:4px 0 16px;font-family:var(--bn-f-body);font-size:16px;line-height:1.4;color:var(--bn-ink-2)}.bn-leave-actions{display:flex;flex-direction:column;gap:10px}.bn-leave-link{margin-top:6px;color:#ff8080}.bn-holdbtn{position:relative;overflow:hidden;min-height:52px;border:2px solid var(--bn-red);background:transparent;color:#ff8080;font-family:var(--bn-f-display);font-weight:800;font-size:20px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bn-holdbtn-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bn-red);transform:scaleX(0);transform-origin:left center}.bn-holdbtn.holding .bn-holdbtn-fill{transform:scaleX(1);transition:transform var(--hold-ms) linear}.bn-holdbtn-label{position:relative}.bn-holdbtn.holding{color:#fff}.bn-term-tv{font-family:var(--bn-f-mono);font-size:.62em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.6;white-space:nowrap}.mathline{display:inline-block;margin:2px 0;font-family:var(--bn-f-mono);font-size:12px;color:var(--bn-ink);white-space:pre-wrap}
