.sbk{position:fixed;inset:0;overflow:hidden;background:#050607;color:#b7ffcb;font-family:"3270",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;isolation:isolate}.sbk__feeds,.sbk__scan,.sbk__ticker,.sbk__passages,.sbk__status{pointer-events:none}.sbk__cam{position:absolute;inset:0;transform:scale(1.12) translateZ(0);opacity:0;transition:opacity .12s linear;z-index:1}.sbk__cam.is-active{opacity:1}.sbk__scan{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,rgba(183,255,203,.06) 0,rgba(183,255,203,.06) 1px,transparent 1px,transparent 4px);opacity:.22;mix-blend-mode:screen}.sbk__ticker{position:absolute;left:18px;right:18px;top:14px;z-index:3;color:#b7ffcbd1;font-size:clamp(10px,.82vw,12px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px rgba(183,255,203,.25);mix-blend-mode:screen}.sbk__ticker [data-sbk-ticker]:before{content:"▸ ";color:#7dff9ae6}.sbk__passages{position:absolute;left:18px;top:56px;z-index:3;width:min(540px,calc(100vw - 36px));max-height:min(28vh,calc(100svh - 154px));overflow:hidden;color:#d3ffddeb;font-size:14px;line-height:1.35;letter-spacing:.08em;white-space:pre-wrap;text-shadow:0 0 14px rgba(183,255,203,.28),0 0 4px rgba(183,255,203,.42);mix-blend-mode:screen}.sbk__cursor{display:inline-block;width:.7ch;animation:sbkBlink 1s steps(1,end) infinite}@keyframes sbkBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sbk__stage{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:6vh 4vw;overflow:auto;pointer-events:none}.sbk__stage>*{pointer-events:auto}.sbk__status{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:14px;align-items:center;padding:10px 18px 12px;background:linear-gradient(180deg,#04080600,#0408068c 18%,#040806d1),linear-gradient(90deg,#b7ffcb14,#b7ffcb08);border-top:1px solid rgba(183,255,203,.18);color:#d5ffdff5;font-size:clamp(10px,.78vw,12px);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;mix-blend-mode:screen}.sbk__status-block{display:flex;align-items:center;gap:12px;min-width:0}.sbk__status-loc .sbk__v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbk__status-clock{justify-self:end}.sbk__k{color:#b7ffcb9e}.sbk__v{color:#deffe6fa;font-variant-numeric:tabular-nums;white-space:nowrap}.sbk__leds{display:inline-flex;align-items:center;gap:6px}.sbk__led{width:8px;height:8px;border-radius:999px;box-shadow:0 0 10px currentColor;opacity:.28}.sbk__led--green{color:#7dff9a;background:currentColor}.sbk__led--red{color:#ff5252;background:currentColor}.sbk__led.is-live{opacity:1}@keyframes cameraPanA{0%{transform:scale(1.13) translate3d(-2.2%,-1.1%,0)}to{transform:scale(1.19) translate3d(2.2%,1.65%,0)}}@keyframes cameraPanB{0%{transform:scale(1.14) translate3d(2.2%,-1.1%,0)}to{transform:scale(1.2) translate3d(-1.65%,1.32%,0)}}@keyframes cameraPanC{0%{transform:scale(1.15) translate3d(-1.1%,1.65%,0)}to{transform:scale(1.21) translate3d(1.98%,-1.32%,0)}}@keyframes cameraPanD{0%{transform:scale(1.14) translate3d(1.65%,1.1%,0)}to{transform:scale(1.2) translate3d(-2.2%,-1.65%,0)}}@keyframes cameraPanE{0%{transform:scale(1.15) translate3d(-1.76%,.88%,0)}to{transform:scale(1.21) translate3d(1.54%,-1.54%,0)}}@keyframes cameraPanF{0%{transform:scale(1.14) translate3d(1.2%,-1.4%,0)}to{transform:scale(1.2) translate3d(-1.8%,1.25%,0)}}@keyframes cameraPanG{0%{transform:scale(1.15) translate3d(-1.45%,-.95%,0)}to{transform:scale(1.21) translate3d(1.95%,1.4%,0)}}@keyframes cameraPanH{0%{transform:scale(1.14) translate3d(1.35%,-1.2%,0)}to{transform:scale(1.2) translate3d(-2.05%,1.55%,0)}}@keyframes cameraPanI{0%{transform:scale(1.16) translate3d(-1.25%,-1.35%,0)}to{transform:scale(1.22) translate3d(1.75%,1.2%,0)}}@keyframes cameraPanJ{0%{transform:scale(1.15) translate3d(1.1%,-1.05%,0)}to{transform:scale(1.21) translate3d(-1.85%,1.45%,0)}}@keyframes cameraPanK{0%{transform:scale(1.16) translate3d(-1.35%,1.15%,0)}to{transform:scale(1.17) translate3d(1.9%,-1.5%,0)}}@media(max-width:720px){.sbk__status{grid-template-columns:1fr 1fr;gap:6px 14px;font-size:11px}.sbk__status-clock{justify-self:start}.sbk__ticker{font-size:11px}.sbk__passages{top:46px;font-size:12px;max-height:min(22vh,calc(100svh - 214px))}}@media(prefers-reduced-motion:reduce){.sbk__cam{animation:none!important;transform:scale(1.08)!important}}html,body{margin:0;min-height:100%;background:#050607;color-scheme:dark}
