.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip-button{color:var(--muted);cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -12px -12px -8px;padding:0;display:inline-flex}.info-tip-button svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:1.15rem;height:1.15rem}.info-tip-button .info-tip-dot{fill:currentColor}:is(.info-tip-button:hover,.info-tip-button:focus-visible,.info-tip:has(.info-tip-panel:not([hidden])) .info-tip-button){color:var(--brand-text)}.info-tip-trigger{color:inherit;cursor:pointer;font:inherit;text-align:left}:is(.info-tip-trigger:hover,.info-tip-trigger:focus-visible,.info-tip:has(.info-tip-panel:not([hidden])) .info-tip-trigger){border-color:var(--selection-border)}.info-tip-panel{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);color:var(--ink);scrollbar-gutter:stable;text-align:left;white-space:normal;z-index:30;border-radius:.75rem;width:max-content;max-width:min(20rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:0;padding:.7rem .85rem;font-size:.9rem;font-weight:400;line-height:1.45;display:block;position:fixed;inset:0 auto auto 0;overflow:auto}.info-tip-panel[hidden]{display:none}.page-tip-label{align-items:center;gap:.15rem;display:inline-flex}.checkbox-card .page-tip-label{display:inline-flex}.page-tip-anchor{display:grid;position:relative}.page-tip-anchor>.info-tip{position:absolute;top:.55rem;right:.9rem}.sidebar-tips-switch{margin:0 .55rem .8rem}.sidebar-tips-switch strong{color:var(--sidebar-foreground)}.sb-workspace{gap:1rem;min-width:0;display:grid}.sb-list-heading h2{align-items:center;gap:.45rem;display:flex}.sb-callout{background:var(--brand-soft);color:var(--brand-text);border-radius:.7rem;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.82rem;font-weight:650;line-height:1.45;display:flex}.sb-callout-warning{background:var(--warning-soft);color:var(--warning)}.sb-callout>span:last-child{min-width:0}.sb-callout .link-button,.sb-callout a{min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:760;text-decoration:underline}.sb-field{color:var(--form-ink);gap:.45rem;font-size:.84rem;font-weight:700;display:grid}.sb-callout-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.sb-editor-top{gap:.25rem;min-width:0;display:grid}.sb-editor-top .back-button{margin-bottom:.25rem}.sb-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.sb-editor-head h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:1.25rem;display:flex}.sb-tab-panel{gap:.9rem;min-width:0;display:grid}.sb-form-grid select,.sb-preview-controls select{width:100%;min-width:0}.sb-preview-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:.85rem;gap:.6rem;min-width:0;padding:.75rem;display:grid}.sb-preview-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sb-preview-card>header strong{font-size:.82rem}.sb-preview-controls{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.sb-preview-controls select{width:auto;max-width:100%;min-height:36px;font-size:.78rem}.sb-preview-call[aria-pressed=true]{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft)}.sb-preview-status{aspect-ratio:16/9;color:var(--muted);background:var(--surface);text-align:center;border-radius:8px;place-items:center;padding:1rem;font-size:.8rem;display:grid}.sb-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem;display:grid}.sb-readonly-value{border:1px dashed var(--border-strong);min-height:44px;color:var(--ink);border-radius:.65rem;align-items:center;padding:.6rem .8rem;font-size:.86rem;font-weight:600;display:flex}.sb-toggle-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:.7rem;justify-content:space-between;gap:.9rem;width:100%;padding:.8rem .9rem;display:flex}.sb-toggle-row>span:first-of-type{gap:.15rem;min-width:0;display:grid}.sb-toggle-row>span strong{color:var(--ink);font-size:.86rem}.sb-toggle-row small{color:var(--muted);font-size:.75rem;font-weight:520}.sb-choice{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.sb-choice legend{color:var(--form-ink,var(--ink));margin-bottom:.4rem;padding:0;font-size:.84rem;font-weight:700}.sb-choice .checkbox-card{cursor:pointer;align-items:flex-start}.sb-choice .checkbox-card input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:1px 0 0}.sb-choice .checkbox-card:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.sb-choice .checkbox-card:has(input:disabled){cursor:default}.sb-choice .checkbox-card:has(input:disabled:checked){border-color:var(--border);background:var(--surface-muted)}.sb-compare{border-collapse:collapse;width:100%;font-size:.8rem}.sb-compare th,.sb-compare td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .6rem}.sb-compare th{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.sb-compare td:first-child{color:var(--form-ink,var(--ink));white-space:nowrap;font-weight:720}.sb-compare .sb-compare-off{color:var(--muted)}.sb-table-scroll{max-width:100%;overflow-x:auto}.sb-save-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.9rem;display:flex}.sb-save-row .sb-save-state{color:var(--muted);margin-right:auto;font-size:.78rem;font-weight:650}.sb-delete-screens{margin:0 0 .75rem;padding-left:1.2rem}.sbtv-screen,.sbl-canvas,.bb-stage{--tv-bg:#060a12;--tv-panel:#0e1624;--tv-line:#1f2b3d;--tv-ink:#eef3fa;--tv-muted:#93a1b6;--tv-dim:#5e6b80;--tv-red:#ff5a5f;--tv-orange:#ff9f43;--tv-green:#3ddc84;--tv-blue:#5aa2ff;--tv-gray:#8792a3;--tv-teal:#36c5c0;--tv-indigo:#7c83ff;--tv-purple:#b77cff;--tv-pink:#ff7cc0;--tv-brown:#b98a62;--tv-test:#d0172b;--tv-map-credit:color-mix(in srgb, var(--tv-ink) 25%, transparent)}.sbtv-screen{aspect-ratio:16/9;width:100%;color:var(--tv-ink);background:var(--tv-bg);border-radius:8px;line-height:1.25;position:relative;overflow:hidden;container-type:size}.sbtv-safe{flex-direction:column;min-width:0;display:flex;position:absolute;inset:5cqmin 5cqw}.sbtv-test .sbtv-safe{top:8cqmin}.sbtv-head{flex:none;justify-content:space-between;align-items:center;gap:3cqw;height:11cqmin;display:flex}.sbtv-agency{align-items:center;gap:1.8cqmin;min-width:0;display:flex}.sbtv-agency>i{color:#fff;background:linear-gradient(135deg,#1769e0,#0d4fa8);border-radius:1.6cqmin;flex:none;place-items:center;width:7cqmin;height:7cqmin;font-size:2.38cqmin;font-style:normal;font-weight:900;display:grid}.sbtv-agency>img{object-fit:contain;image-rendering:auto;border-radius:1.61cqmin;flex:none;width:7cqmin;height:7cqmin}.sbtv-agency-name{align-items:center;gap:1.2cqmin;min-width:0;display:flex}.sbtv-home-tag{color:var(--tv-blue);background:#5aa2ff29;border-radius:99cqmin;flex:none;padding:.3cqmin 1.2cqmin;font-size:2cqmin;font-weight:800}.sbtv-agency>div{min-width:0}.sbtv-agency b,.sbtv-agency small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sbtv-agency b{font-size:3.4cqmin;font-weight:800}.sbtv-agency small{color:var(--tv-muted);font-size:2.4cqmin}.sbtv-clock{flex:none;align-items:last baseline;gap:2.2cqmin;display:flex}.sbtv-clock .sbtv-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:10cqmin;font-weight:800;line-height:1}.sbtv-clock .sbtv-date{color:var(--tv-muted);text-align:right;font-size:2.8cqmin;line-height:1.2}.sbtv-clock .sbtv-no-clock{max-width:34cqw;color:var(--tv-muted);text-align:right;font-size:2.4cqmin}.sbtv-alive{background:var(--tv-green);border-radius:50%;width:1.6cqmin;height:1.6cqmin;animation:2.4s ease-out infinite sbtv-pulse;position:absolute;top:2.2cqmin;right:2.2cqw;box-shadow:0 0 #3ddc8499}@keyframes sbtv-pulse{0%{box-shadow:0 0 #3ddc848c}70%{box-shadow:0 0 0 1.6cqmin #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media (prefers-reduced-motion:reduce){.sbtv-alive{animation:none}}.sbtv-body{flex:1;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:2.4cqw;min-height:0;margin-top:2.4cqmin;display:grid}.sbtv-body.sbtv-body-single,.sbtv-night-body.sbtv-body-single{grid-template-columns:minmax(0,1fr)}.sbtv-rail,.sbtv-night-column{gap:2.2cqmin;min-height:0;display:grid}.sbtv-zone{border:.25cqmin solid var(--tv-line);background:var(--tv-panel);border-radius:1.8cqmin;flex-direction:column;min-width:0;min-height:0;padding:2.2cqmin 2.4cqmin;display:flex;overflow:hidden}.sbtv-zone h4{color:var(--tv-muted);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 1.4cqmin;font-size:2.4cqmin;font-weight:800;overflow:hidden}.sbtv-empty{color:var(--tv-muted);font-size:2.6cqmin}.sbtv-zone-clock{white-space:nowrap;flex-direction:column;gap:.8cqmin;display:flex}.sbtv-zone-clock .sbtv-time{font-variant-numeric:tabular-nums;font-size:7cqmin;font-weight:800;line-height:1}.sbtv-zone-date{color:var(--tv-muted);font-size:2.6cqmin}.sbtv-rows{flex:1;min-height:0;position:relative;overflow:hidden}.sbtv-more{color:var(--tv-muted);white-space:nowrap;padding-top:.75cqmin;font-size:2.6cqmin;font-weight:600}.sbtv-rows>.sbtv-probe{visibility:hidden;position:absolute;top:0;left:0}.sbtv-call-row{border-top:.2cqmin solid var(--tv-line);grid-template-columns:minmax(0,1fr) auto;gap:.4cqmin 2cqmin;padding:1.5cqmin 0;display:grid}.sbtv-rows>:first-child>.sbtv-call-row{border-top:0;padding-top:0}.sbtv-call-row .sbtv-primary{text-overflow:ellipsis;white-space:nowrap;font-size:4.2cqmin;font-weight:800;line-height:1.1;overflow:hidden}.sbtv-call-row .sbtv-secondary{color:var(--tv-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:3cqmin;overflow:hidden}.sbtv-call-row .sbtv-when{color:var(--tv-muted);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2/3;align-self:center;justify-items:end;gap:.8cqmin;font-size:2.6cqmin;display:grid}.sbtv-chips{gap:1cqmin;display:flex}.sbtv-chip{white-space:nowrap;color:#fff;border-radius:99cqmin;flex:none;padding:.5cqmin 1.3cqmin;font-size:2.2cqmin;font-weight:800;display:inline-block}.sbtv-chip-test{background:var(--tv-test)}.sbtv-c-red{background:var(--tv-red)}.sbtv-c-orange{background:var(--tv-orange);color:#1b1205}.sbtv-c-green{background:var(--tv-green);color:#04210f}.sbtv-c-teal{color:#04211f;background:#36c5c0}.sbtv-c-blue{background:var(--tv-blue);color:#061428}.sbtv-c-indigo{color:#0b0d2c;background:#7c83ff}.sbtv-c-purple{color:#1c0b33;background:#b77cff}.sbtv-c-pink{color:#33091f;background:#ff7cc0}.sbtv-c-brown{color:#1f1309;background:#b98a62}.sbtv-c-gray{background:var(--tv-gray);color:#0b0f15}.sbtv-unit-row{border-top:.2cqmin solid var(--tv-line);justify-content:space-between;align-items:center;gap:1.5cqmin;padding:.75cqmin 0;font-size:3.1cqmin;display:flex}.sbtv-rows>:first-child>.sbtv-unit-row{border-top:0}.sbtv-unit-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.sbtv-unit-row span{min-width:0;max-width:70%;color:var(--tv-muted);white-space:nowrap;flex:none;align-items:center;gap:1cqmin;font-size:2.6cqmin;display:flex;overflow:hidden}.sbtv-dot{border-radius:50%;flex:none;width:1.6cqmin;height:1.6cqmin;display:inline-block}.sbtv-small-row{padding:.6cqmin 0;font-size:2.9cqmin}.sbtv-small-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.sbtv-small-row small{color:var(--tv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:2.3cqmin;display:block;overflow:hidden}.sbtv-takeover{flex:1;grid-template-columns:52fr 48fr;gap:2.4cqw;min-height:0;margin-top:2cqmin;display:grid}.sbtv-takeover-text{flex-direction:column;gap:1.6cqmin;min-width:0;min-height:0;display:flex}.sbtv-type,.sbtv-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sbtv-type{overflow-wrap:anywhere;letter-spacing:-.015em;font-size:9cqmin;font-weight:850;line-height:1}.sbtv-address{font-size:5.4cqmin;font-weight:700;line-height:1.1}.sbtv-cross{color:var(--tv-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.6cqmin;font-size:3.4cqmin;overflow:hidden}.sbtv-units{flex-wrap:wrap;gap:1.2cqmin;margin-top:.8cqmin;display:flex}.sbtv-units span{border:.25cqmin solid var(--tv-line);background:var(--tv-panel);border-radius:1.2cqmin;align-items:center;gap:1cqmin;padding:.7cqmin 1.6cqmin;font-size:3cqmin;font-weight:800;display:flex}.sbtv-responders{color:var(--tv-muted);align-items:end;column-gap:3cqw;margin-top:auto;font-size:2.7cqmin;display:grid}.sbtv-responders>div{min-width:0}.sbtv-responder-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sbtv-responders b{color:var(--tv-ink);font-size:5cqmin;font-weight:800;line-height:1.05;display:block}.sbtv-responders b.sbtv-names{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:3.6cqmin;line-height:1.15;display:-webkit-box;overflow:hidden}.sbtv-responders>.sbtv-since{white-space:nowrap;text-align:right;font-size:2.8cqmin}.sbtv-responders .sbtv-since b{font-size:3.6cqmin}.sbtv-map{border:.25cqmin solid var(--tv-line);background:var(--tv-panel);text-align:center;border-radius:1.8cqmin;place-items:center;min-height:0;padding:2.4cqmin;display:grid;overflow:hidden}.sbtv-map>div{gap:1.4cqmin;display:grid}.sbtv-map b{font-size:3.4cqmin;font-weight:800}.sbtv-map span{color:var(--tv-muted);font-size:2.6cqmin}.sbtv-map.sbtv-map-picture{padding:0;position:relative}.sbtv-map-picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sbtv-map .sbtv-map-credit{color:var(--tv-map-credit);white-space:nowrap;background:0 0;font-size:1.44cqmin;line-height:1.2;position:absolute;bottom:.185185cqmin;right:.37037cqmin}.sbtv-night .sbtv-map-credit{opacity:.8}.sbtv-strip{flex:none;gap:1.4cqw;height:8.5cqmin;margin-top:2cqmin;display:flex}.sbtv-strip>div{border:.25cqmin solid var(--tv-line);background:var(--tv-panel);border-radius:1.4cqmin;flex:1;align-items:center;gap:1.4cqmin;min-width:0;padding:1cqmin 1.6cqmin;display:flex}.sbtv-strip .sbtv-dot{width:1.8cqmin;height:1.8cqmin}.sbtv-strip-more{color:var(--tv-muted);white-space:nowrap;flex:none;align-self:center;font-size:2.3cqmin;font-weight:600}.sbtv-strip b{white-space:nowrap;flex:none;font-size:2.7cqmin;font-weight:800}.sbtv-strip small{color:var(--tv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:2.3cqmin;overflow:hidden}.sbtv-strip>.sbtv-strip-label{color:var(--tv-dim);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;flex:none;padding:0 .4cqmin 0 0;font-size:2cqmin;font-weight:800}.sbtv-test-band{z-index:2;color:#fff;background:var(--tv-test);letter-spacing:.5em;place-items:center;height:6cqmin;font-size:3cqmin;font-weight:900;display:grid;position:absolute;top:0;left:0;right:0}.sbtv-sample{color:var(--tv-orange);font-size:2.4cqmin;font-weight:750}.sbtv-screen.sbtv-night{background:#020305}.sbtv-night .sbtv-zone{background:#06090f;border-color:#121a26}.sbtv-night .sbtv-time,.sbtv-night .sbtv-primary,.sbtv-night .sbtv-unit-row b,.sbtv-night .sbtv-small-row b,.sbtv-night .sbtv-type,.sbtv-night .sbtv-address{color:#a7b1c0}.sbtv-night .sbtv-chip,.sbtv-night .sbtv-dot,.sbtv-night .sbtv-home-tag{opacity:.7}.sbtv-night .sbtv-map-picture img{opacity:.8}.sbtv-night .sbtv-alive{opacity:.6}.sbtv-night-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4cqw;min-height:0;margin-top:2.4cqmin;display:grid}.sbtv-message{color:var(--tv-muted);text-align:center;flex:1;place-items:center;font-size:3.2cqmin;display:grid}.sb-notice-inline{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sb-notice-inline>label{gap:.35rem;display:grid}.sb-notice-number{width:5rem}.sb-notice-examples-title{margin:0;font-size:.9rem}.sb-notice-examples{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sb-notice-examples li{border:1px solid var(--border);background:var(--surface-muted);border-radius:.75rem;min-width:0;padding:.7rem .85rem}.sb-notice-examples strong,.sb-notice-examples small{overflow-wrap:anywhere;display:block}.sb-notice-examples small{color:var(--muted);font-size:.78rem}.sb-notice-actions{align-items:center}.sb-notice-actions>.muted{margin-right:auto}.sb-notice-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,23.75rem);align-items:start;gap:1.25rem;display:grid}.sb-notice-layout>*,.sb-notice-preview>*{min-width:0}.sb-notice-panel{padding:0}.sb-notice-form{gap:0}.sb-notice-heading,.sb-notice-actions,.sb-notice-form>.muted,.sb-notice-form>.error-message{margin:0;padding:1rem 1.5rem}.sb-notice-heading{border-bottom:1px solid var(--border);flex-direction:row;align-items:center}.sb-notice-heading .muted{margin:.25rem 0 0}.sb-notice-switch,.sb-notice-rule-heading{align-items:center;display:flex}.sb-notice-rule-heading>.info-tip{margin-right:.75rem}.sb-notice-toggle{flex:none}.sb-notice-rule{border-bottom:1px solid var(--border)}.sb-notice-rule:has([aria-expanded=true]){background:var(--surface-muted)}.sb-notice-rule-toggle{justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.5rem}.sb-notice-rule-toggle:disabled{cursor:default;opacity:1}.sb-notice-rule-value{min-width:0;color:var(--muted);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sb-notice-rule-body{border:0;padding:0 1.5rem 1rem}.sb-notice-preview,.sb-notice-timeline{gap:1rem;display:grid}.sb-notice-preview p{margin:0}.sb-notice-timeline{margin:0;padding:0;font-size:.86rem;list-style:none}.sb-notice-timeline li{color:var(--muted);grid-template-columns:minmax(4rem,auto) minmax(0,1fr);gap:.75rem;display:grid}.sb-notice-timeline strong{color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=1000px){.sb-notice-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.sb-notice-rule-toggle{flex-direction:column;align-items:flex-start;gap:.35rem}.sb-notice-rule-value{text-align:left;justify-content:space-between;width:100%}}.sbl-boxes{flex:1;width:100%;height:100%;min-height:0;position:relative}.sbl-box{color:#e8eef7;position:absolute}.sbl-box-inner{padding:calc(var(--sbl-text) * .55 * 100cqh) calc(var(--sbl-text) * .7 * 100cqh);background:#0f1d31;border:1px solid #1d3150;border-radius:.9cqh;flex-direction:column;display:flex;position:absolute;inset:.45cqh;overflow:hidden}.sbl-selected .sbl-box-inner{border-color:#4b8ef0;box-shadow:inset 0 0 0 1px #4b8ef0}.sbl-box-select{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:.9cqh;position:absolute;inset:0}.sbl-box-select:focus-visible{outline-offset:-3px;outline:2px solid #8fb3e6}.sbl-box-inner,.sbl-box-inner *{font-size:calc(var(--sbl-text) * 100cqh);line-height:1.22}.sbl-box-title{font-size:max(3cqh, calc(var(--sbl-text) * .72 * 100cqh));letter-spacing:.05em;text-transform:uppercase;color:#8fb3e6;margin-bottom:calc(var(--sbl-text) * .35 * 100cqh);flex:none;font-weight:700}.sbl-rows{gap:calc(var(--sbl-text) * .32 * 100cqh);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.sbl-row-probe{gap:calc(var(--sbl-text) * .32 * 100cqh);visibility:hidden;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.sbl-more-probe{visibility:hidden;position:absolute}.sbl-row{padding-bottom:calc(var(--sbl-text) * .32 * 100cqh);border-bottom:1px solid #1c2e48;flex:none}.sbl-line{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.sbl-line b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sbl-line em{color:#9fb0c8;white-space:nowrap;flex:none;font-style:normal;font-weight:500}.sbl-line>span{white-space:nowrap;align-items:center;display:inline-flex}.sbl-detail{font-size:max(3cqh, calc(var(--sbl-text) * .78 * 100cqh));color:#b9c6d8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbl-chips{flex-wrap:wrap;gap:.35em;margin-top:.15em;display:flex}.sbl-chips>span{font-size:max(3cqh, calc(var(--sbl-text) * .68 * 100cqh));border-radius:.35em;padding:0 .4em;font-weight:700}.sbl-chips>span:not(.sbtv-chip){color:#d6e3f5;background:#1f3657}.sbl-more,.sbl-more-probe,.sbl-empty{font-size:max(3cqh, calc(var(--sbl-text) * .78 * 100cqh));color:#9fb0c8;flex:none}.sbl-clock{text-align:center;flex:1;place-items:center;min-width:0;min-height:0;display:grid}.sbl-clock b{white-space:nowrap;width:max-content;font-size:calc(var(--sbl-text) * var(--sbl-clock-scale,2.2) * 100cqh);letter-spacing:-.02em;margin-inline:auto;font-weight:700;line-height:1;display:block}.sbl-clock span{white-space:nowrap;color:#9fb0c8;width:max-content;margin-inline:auto;display:block}.sbl-line .sbl-status{font-size:max(3cqh, calc(var(--sbl-text) * .72 * 100cqh));border-radius:999px;flex:none;padding:0 .55em;font-weight:700}.sbl-status-av{color:#8fe0ad;background:#173b27}.sbl-status-er{color:#f4c76e;background:#3e3214}.sbl-status-os{color:#ff9aa5;background:#47202a}.sbl-status-oos{color:#b8c4d6;background:#2a3445}.sbl-fit-flag{z-index:2;pointer-events:none;color:#fff;background:#e05563;border-radius:999px;padding:.1em .6em;font-size:max(11px,2cqh);font-weight:700;position:absolute;bottom:1.1cqh;right:1.2cqh}.sbtv-v3.sbtv-portrait{aspect-ratio:9/16;width:min(100%,360px);margin-inline:auto}.sbtv-v3 .sbl-boxes{height:auto}.sbl-clipped .sbl-box-inner{border-color:#e05563}.sbl-clock span[hidden]{display:none}.sbl-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sbl-module-controls{justify-content:flex-end}.sbl-module-controls .public-visibility-toggle{position:relative}@media (width<=760px){.sbl-module-controls{justify-content:flex-start}}.sbtv-v3.sbtv-portrait .sbtv-takeover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bb-workspace{gap:12px;min-width:0;display:grid}.bb-top{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.bb-top .bb-name{background:0 0;border-color:#0000;width:220px;min-width:0;padding:5px 8px;font-size:16px;font-weight:700}.bb-top .bb-name:focus,.bb-top .bb-name:hover{border-color:var(--border)}.bb-top .compact-button{min-height:30px;padding-block:0}.bb-top .segmented-toggle{border-radius:8px;padding:2px}.bb-top .segmented-toggle button{border-radius:6px;min-height:24px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:24px}.bb-spacer{flex:1}.bb-builder{border:0;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;min-width:0;margin:0;padding:0;display:grid}.bb-builder>.bb-palette{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:8px 10px;display:flex}.bb-palette h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.bb-add-lists{min-width:0;display:grid}.bb-add-lists>*{grid-area:1/1}.bb-add-list,.bb-add-ghost{flex-wrap:wrap;gap:6px;display:flex}.bb-add-ghost{visibility:hidden}.bb-stage-wrap{min-width:0;container-type:inline-size}.bb-stage-bar{height:28px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px 10px;margin-bottom:10px;font-size:12px;display:flex}.bb-stage-tools,.bb-stage-info{align-items:center;gap:10px;min-width:0;height:28px;display:flex}.bb-stage-tools{flex:none}.bb-stage-info{flex:auto;justify-content:flex-end}.bb-stage-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.bb-stage-bar label{align-items:center;gap:6px;display:inline-flex}.bb-stage-bar .segmented-toggle{box-sizing:border-box;border-radius:8px;flex:none;height:28px;padding:2px}.bb-stage-bar .segmented-toggle button{border-radius:6px;min-height:22px;padding:0 10px;font-size:12px;font-weight:600;line-height:22px}.bb-stage-bar .text-button{flex:none;min-height:28px;padding:0 4px;font-size:12px}@container (width<=720px){.bb-stage-bar{flex-direction:column;align-items:stretch;height:62px}.bb-stage-info{justify-content:flex-start}}.bb-stage{--bb-board:radial-gradient(120% 90% at 0% 0%, #0d1730 0%, #070c16 55%, #060a12 100%);--bb-gutter:calc(var(--bb-h,0px) * .011);--bb-radius:calc(var(--bb-h,0px) * .016);--bb-card:linear-gradient(180deg, #101b2e, #0d1626);--bb-card-line:#94a8c821;--bb-divider:#ffffff0f;--bb-secondary:#9fb0c8;--bb-title:#8ea4c4;--bb-grid-line:#7896c817;aspect-ratio:16/9;background:var(--bb-board);color:#eef3fb;border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background-color:#060a12;border-radius:10px;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;line-height:1.2;position:relative;overflow:hidden}.bb-portrait{aspect-ratio:9/16;max-width:420px;margin-inline:auto}.bb-night{filter:brightness(.55)}.bb-grid{background-image:linear-gradient(to right, var(--bb-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--bb-grid-line) 1px, transparent 1px), var(--bb-board);background-size:calc(100% / var(--bb-columns)) calc(100% / var(--bb-rows)), calc(100% / var(--bb-columns)) calc(100% / var(--bb-rows)), 100% 100%}.bb-empty{text-align:center;color:#93a3bb;pointer-events:none;place-items:center;padding:12px;font-size:14px;display:grid;position:absolute;inset:0}.bb-empty strong{color:#eef3fb;margin-bottom:4px;font-size:18px;display:block}.bb-box{cursor:grab;position:absolute}.bb-box:focus-visible{outline:none}.bb-box:focus-visible>:is(.bb-card,.bb-face){outline:2px solid var(--selection-border,#5aa2ff);outline-offset:1px}.bb-card,.bb-face{inset:calc(var(--bb-gutter) / 2);min-width:0;min-height:0;position:absolute;overflow:hidden}.bb-card{background:var(--bb-card);border-radius:var(--bb-radius);box-shadow:inset 0 0 0 1px var(--bb-card-line);flex-direction:column;display:flex}.bb-title{box-sizing:border-box;flex:none;height:1.9em;padding:.62em .75em 0}.bb-title>span{letter-spacing:.16em;text-transform:uppercase;color:var(--bb-title);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:700;line-height:1;display:block;overflow:hidden}.bb-body{box-sizing:border-box;flex:1;min-height:0;padding:0 .75em .3em;position:relative;overflow:hidden}.bb-card>.bb-body:first-child{padding-top:.45em}.bb-probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:.75em;right:.75em}.bb-row{box-sizing:border-box;box-shadow:inset 0 1px 0 var(--bb-divider);grid-template-columns:minmax(0,1fr) auto;column-gap:.6em;padding:.45em 0;display:grid}.bb-body>.bb-row:first-child,.bb-probe>.bb-row:first-child{box-shadow:none}.bb-r2.bb-one{height:3em}.bb-r1.bb-one{height:2.1em}.bb-main{grid-area:1/1;min-width:0;font-weight:700;line-height:1.2}div.bb-main{align-items:center;gap:.5em;display:flex}div.bb-main>span:not(.bb-unit-state){color:var(--bb-secondary);font-size:.78em;font-weight:500}.bb-detail{min-width:0;color:var(--bb-secondary);grid-area:2/1;align-items:center;gap:.5em;font-size:.78em;line-height:1.1538;display:flex}.bb-when{color:var(--bb-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:end;font-size:.78em;font-style:normal;line-height:1.1538}.bb-r1 .bb-when{grid-row:1;align-self:center}.bb-one :is(.bb-main,.bb-detail){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-one .bb-detail>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bb-wrap :is(.bb-main,.bb-detail){overflow-wrap:anywhere}.bb-wrap .bb-detail{flex-wrap:wrap;row-gap:0}.bb-pill{--pill:var(--tv-gray);background:color-mix(in srgb, var(--pill) 16%, transparent);color:color-mix(in srgb, var(--pill) 62%, white);border-radius:999px;flex:none;padding:0 .613em;font-size:.795em;font-weight:700;line-height:1.35}.bb-pill-red{--pill:var(--tv-red)}.bb-pill-orange{--pill:var(--tv-orange)}.bb-pill-brown{--pill:var(--tv-brown)}.bb-pill-green{--pill:var(--tv-green)}.bb-pill-teal{--pill:var(--tv-teal)}.bb-pill-blue{--pill:var(--tv-blue)}.bb-pill-indigo{--pill:var(--tv-indigo)}.bb-pill-purple{--pill:var(--tv-purple)}.bb-pill-pink{--pill:var(--tv-pink)}.bb-pill-gray{--pill:var(--tv-gray)}.bb-pill-test{--pill:var(--tv-test)}.bb-unit-state{border-radius:999px;flex:none;padding:0 .45em;font-size:.78em;font-weight:700}.bb-more{height:1.8em;box-shadow:inset 0 1px 0 var(--bb-divider);align-items:center;display:flex}.bb-body>.bb-more:first-child{box-shadow:none}.bb-more>span{color:var(--bb-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;font-weight:600;overflow:hidden}.bb-message{line-height:1.2}.bb-title+.bb-message{padding-top:0}.bb-message.bb-one{white-space:nowrap;text-overflow:ellipsis}.bb-message.bb-wrap{overflow-wrap:anywhere}.bb-header-face{align-items:center;gap:.45em;padding-left:.4em;display:flex}.bb-header-face img{aspect-ratio:1;object-fit:contain;border-radius:.56em;flex:none;height:min(1.6em,100%)}.bb-header-words{min-width:0}.bb-header-words b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.bb-header-words small{color:var(--bb-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;display:block;overflow:hidden}.bb-header-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-right:.4em}.bb-clock-face{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:.15em;display:flex}.bb-clock-face b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;line-height:.95}.bb-clock-face small{color:var(--bb-secondary);white-space:nowrap;margin-top:.2em;font-size:.3em}.bb-selected:after,.bb-overlap:after{content:"";inset:calc(var(--bb-gutter) / 2 - 3px);border-radius:calc(var(--bb-radius) + 3px);pointer-events:none;z-index:4;border:2px solid #5aa2ff;position:absolute}.bb-overlap:after{border-color:#ffb547}.bb-tag{top:calc(var(--bb-gutter) / 2 - 3px);color:#fff;z-index:5;pointer-events:none;white-space:nowrap;background:#2f6fd0;border-radius:4px 4px 0 0;padding:3px 6px;font:700 11px/1 system-ui,sans-serif;position:absolute;right:16px;transform:translateY(-100%)}.bb-tag-inside{top:calc(var(--bb-gutter) / 2);border-radius:0 0 4px 4px;transform:none}.bb-handle{--edge:max(0px, calc(var(--bb-gutter) / 2 - 8px));box-sizing:border-box;z-index:6;touch-action:none;background:#5aa2ff;border:2px solid #fff;border-radius:3px;width:12px;height:12px;position:absolute}.bb-handle:before{content:"";position:absolute;inset:-7px}.bb-handle-nw{left:var(--edge);top:var(--edge);cursor:nwse-resize}.bb-handle-n{left:calc(50% - 6px);top:var(--edge);cursor:ns-resize}.bb-handle-ne{right:var(--edge);top:var(--edge);cursor:nesw-resize}.bb-handle-e{right:var(--edge);cursor:ew-resize;top:calc(50% - 6px)}.bb-handle-se{right:var(--edge);bottom:var(--edge);cursor:nwse-resize}.bb-handle-s{left:calc(50% - 6px);bottom:var(--edge);cursor:ns-resize}.bb-handle-sw{left:var(--edge);bottom:var(--edge);cursor:nesw-resize}.bb-handle-w{left:var(--edge);cursor:ew-resize;top:calc(50% - 6px)}.bb-inspector.panel{align-content:start;gap:12px;padding:12px;display:grid}.bb-inspector .segmented-toggle.bb-inspector-tabs{grid-template-columns:1fr 1fr;justify-self:stretch;gap:4px;padding:3px;display:grid}.bb-inspector .bb-inspector-tabs button{min-height:28px;padding:0 8px;font-size:13px;font-weight:600}.bb-fields,.bb-board-settings{gap:12px;min-width:0;display:grid}.bb-inspector :is(input:not([type=checkbox]),select){border-radius:7px;width:100%;min-width:0;height:30px;min-height:30px;padding:0 9px;font-size:13px;font-weight:500}.bb-fields label:not(.bb-switch){color:var(--muted);gap:5px;font-size:12px;font-weight:600;display:grid}.bb-fields label:not(.bb-switch) :is(input,select){color:var(--ink)}.bb-fields fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.bb-fields legend{float:left;width:100%;color:var(--muted);padding:0;font-size:12px;font-weight:600}.bb-inspector .bb-group{border:0;border-top:1px solid var(--border);gap:0;margin:0;padding:8px 0 0}.bb-inspector .bb-group>legend{margin-bottom:2px}.bb-inspector .bb-group>label:not(.bb-switch),.bb-inspector .bb-group>.field-hint{margin-top:4px}.bb-field-stack{gap:4px;min-width:0;display:grid}.bb-field-stack>input{margin-bottom:4px}.bb-inspector .bb-switch{min-height:30px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.bb-switch>span:first-child{margin-right:auto}.bb-inspector .public-switch-track{width:34px;min-width:34px;height:20px}.bb-inspector .public-switch-track:after{width:16px;height:16px;top:2px;left:2px}.bb-inspector .public-visibility-toggle:has(input:checked) .public-switch-track:after{transform:translate(14px)}.bb-chips{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.bb-chips button{border:1px solid var(--border);min-width:22px;height:26px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex:0 auto;padding:0 5px;font:600 12px/24px system-ui,sans-serif}.bb-chips button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.bb-inspector .segmented-toggle{border-radius:8px;justify-self:start;padding:2px}.bb-inspector .segmented-toggle.bb-wrap-choice{box-sizing:border-box;width:100%;display:flex}.bb-inspector .segmented-toggle button,.bb-tv-bar .segmented-toggle button{border-radius:6px;min-height:24px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:24px}.bb-position{grid-template-columns:repeat(4,52px);gap:6px;display:grid}.bb-inspector .bb-position label{gap:3px;font-size:11px}.bb-inspector .bb-position input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;height:28px;min-height:28px;padding:0 2px}.bb-position input::-webkit-inner-spin-button{appearance:none;margin:0}.bb-position input::-webkit-outer-spin-button{appearance:none;margin:0}.bb-inspector .field-hint{margin:0;font-size:12px;line-height:1.4}.bb-warning{color:var(--warning);background:var(--warning-soft);border:1px solid #dcae56;border-radius:8px;margin:0;padding:6px 8px;font-size:12px}.bb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bb-actions .text-button{min-height:30px;padding-inline:4px}.bb-inspector .compact-button{min-height:30px;padding-block:0}.bb-board-settings .bb-switch{justify-content:space-between;gap:8px;display:flex}.bb-night-options{border-left:2px solid var(--border);gap:0;margin:2px 0 4px 4px;padding-left:12px;display:grid}.bb-privacy-details{font-size:12px}.bb-privacy-details summary{color:var(--brand-text);cursor:pointer}.bb-workspace .segmented-toggle [aria-pressed=true]{background:var(--brand);color:#fff}.bb-tv-overlay{z-index:100;background:#05080d;position:fixed;inset:0}.bb-tv-dialog{flex-direction:column;height:100%;display:flex}.bb-tv-bar{background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.bb-tv-bar .bb-tv-label{color:var(--muted);font-size:12px;font-weight:600}.bb-tv-bar :is(select,.compact-button){height:30px;min-height:30px;padding-block:0;font-size:13px}.bb-tv-bar select{border-radius:7px;width:auto;min-width:210px;max-width:280px;padding-inline:9px}.bb-tv-bar .segmented-toggle{border-radius:8px;padding:2px}:root .bb-tv-bar button.compact-button[aria-pressed=true]:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.bb-tv-body{flex:1;place-items:center;min-height:0;padding:14px;display:grid;overflow-x:auto}.bb-tv-frame{color:#c5d0df;width:min(1280px,100%,177.778vh - 266.667px)}.bb-tv-portrait{width:min(420px,100%,56.25vh - 84.375px)}.bb-tv-frame>p{text-align:center;margin:12px 0 0;font-size:13px}.bb-board-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.bb-board-card{border:1px solid var(--border);background:var(--surface);border-radius:12px}.bb-card-thumb{aspect-ratio:16/9;cursor:pointer;background:#060d18;border:0;border-radius:11px 11px 0 0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.bb-thumbnail{border:0;border-radius:0;width:100%;max-width:none;height:100%}.bb-thumbnail.bb-portrait{width:auto;margin-inline:auto}.bb-card-meta{gap:8px;padding:12px 14px;display:grid}.bb-card-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bb-card-name strong{overflow-wrap:anywhere;white-space:normal;font-size:15px;font-weight:700}.bb-screens-pill{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:600}.bb-screens-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.bb-screens-name{display:block}.bb-card-edited{color:var(--muted);margin:0;font-size:12px}.bb-card-meta .people-row-actions{justify-content:start}@media (width<=1100px){.bb-builder{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.bb-top .bb-name{width:100%}}.bb-board-directory{gap:12px;display:grid}.bb-board-directory .sb-list-heading,.bb-board-directory .sb-list-heading p{margin:0}.bb-new-card{border:1.5px dashed var(--border-strong);min-height:220px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;place-content:center;gap:4px;font-weight:700;display:grid}.bb-new-card-item{display:grid}.bb-new-card span{color:var(--muted);font-size:13px;font-weight:500}.tv-light{--tv-bg:#f1f5f9;--tv-panel:#fff;--tv-line:#cbd5e1;--tv-ink:#14213a;--tv-muted:#475569;--tv-dim:#526176;--tv-red:#b42332;--tv-orange:#8a4800;--tv-green:#166534;--tv-blue:#1d4ed8;--tv-gray:#526176;--tv-teal:#0f6663;--tv-indigo:#4338ca;--tv-purple:#7e22ce;--tv-pink:#a21c65;--tv-brown:#805329}.sbtv-screen.tv-light{background:var(--tv-bg);color:var(--tv-ink);filter:none}.bb-stage.tv-light{background-color:var(--tv-bg);color:var(--tv-ink);filter:none;--bb-grid-line:#283c641f;--bb-board:linear-gradient(var(--tv-bg), var(--tv-bg));--bb-card:var(--tv-panel);--bb-card-line:var(--tv-line);--bb-divider:#00000014;--bb-secondary:var(--tv-muted);--bb-title:var(--tv-muted)}.tv-light .bb-pill{color:var(--pill);background:color-mix(in srgb, var(--pill) 14%, transparent)}.tv-light .bb-empty{color:var(--tv-muted)}.tv-light .bb-empty strong{color:var(--tv-ink)}.tv-light .sbtv-chip{color:#fff;opacity:1}.tv-light .sbtv-c-teal{background:var(--tv-teal)}.tv-light .sbtv-c-indigo{background:var(--tv-indigo)}.tv-light .sbtv-c-purple{background:var(--tv-purple)}.tv-light .sbtv-c-pink{background:var(--tv-pink)}.tv-light .sbtv-c-brown{background:var(--tv-brown)}.tv-light :is(.sbtv-zone,.sbtv-map,.sbtv-units span,.sbtv-strip>div){background-color:var(--tv-panel);border-color:var(--tv-line)}.tv-light :is(.sbtv-time,.sbtv-primary,.sbtv-unit-row b,.sbtv-small-row b,.sbtv-type,.sbtv-address){color:var(--tv-ink)}.tv-light :is(.sbtv-chip,.sbtv-dot,.sbtv-home-tag,.sbtv-alive),.tv-light .sbtv-map-picture img{opacity:1}.tv-light .sbl-status-av{background:var(--tv-panel);color:var(--tv-green)}.tv-light .sbl-status-er{background:var(--tv-panel);color:var(--tv-orange)}.tv-light .sbl-status-os{background:var(--tv-panel);color:var(--tv-red)}.tv-light .sbl-status-oos{background:var(--tv-panel);color:var(--tv-gray)}.bb-system-message-area{z-index:9;box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--bb-secondary) 55%, transparent);color:var(--bb-secondary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bb-system-message-area>.info-tip{pointer-events:auto}.bb-system-message-label{cursor:help;background:0 0;border:0;border-radius:2px;padding:0 2px;line-height:1.2}.bb-system-message-label:focus-visible{outline:2px solid var(--selection-border,#5aa2ff);outline-offset:2px}.bb-status-dot{z-index:10;background:var(--tv-green);box-shadow:0 0 0 0 color-mix(in srgb, var(--tv-green) 55%, transparent);border-radius:50%;animation:2.4s ease-out infinite bb-dot-pulse;position:absolute}.bb-status-dot[role=button]{cursor:grab}.bb-status-dot[role=button]:after{content:"";border-radius:50%;position:absolute;inset:-10px}.bb-status-dot:focus-visible:after,.bb-dot-selected:after{outline:2px solid var(--selection-border,#5aa2ff);outline-offset:2px}.bb-status-required{color:var(--ink);cursor:help;border-radius:3px;display:inline-flex}.bb-status-required input:disabled{opacity:1;pointer-events:none}.bb-status-required:focus-visible{outline:2px solid var(--selection-border);outline-offset:3px}@keyframes bb-dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tv-green) 55%, transparent)}70%{box-shadow:0 0 0 var(--bb-dot-size) transparent}}@media (prefers-reduced-motion:reduce){.bb-status-dot{animation:none}}.bb-stage div.bb-main>.bb-announcement-important{letter-spacing:0;text-transform:none;color:#f3d9a0;background:#3a2f18;flex:none;padding:.08em .6em;font-size:.62em;font-weight:700;line-height:1.35}.bb-stage.tv-light .bb-main .bb-announcement-important{color:#8a5b16;background:#fff3d8}.bb-kind-announcements .bb-main>b{min-width:0}.bb-kind-announcements .bb-one .bb-main>b{text-overflow:ellipsis;overflow:hidden}.bb-logo-face{justify-content:center;align-items:center;display:flex;container-type:size}.bb-logo-face img,.bb-logo-face i{border-radius:var(--bb-logo-corner);object-fit:contain;width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.bb-logo-face i{color:#fff;font-style:normal;font-weight:900;font-size:calc(min(1cqw, 1cqh) * var(--bb-logo-initial));background:linear-gradient(135deg,#1769e0,#0d4fa8);place-items:center;display:grid}.bb-takeover-face{box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden}.bb-takeover-text{flex-direction:column;gap:0;padding:.45em;line-height:1.25;display:flex}.bb-takeover-text small{color:var(--bb-secondary);font-size:.78em}.bb-kind-call .bb-takeover-text small{color:inherit;font-size:1em}.bb-takeover-units{flex-wrap:wrap;gap:.4em;display:flex}.bb-takeover-units .bb-pill{border:1px solid var(--tv-line);background:var(--tv-panel);color:var(--tv-ink);border-radius:.4em;align-items:center;gap:.3em;padding:.3em;font-size:1em;display:inline-flex}.bb-takeover-unit-dot{border-radius:50%;flex:none;width:.45em;height:.45em}.bb-takeover-map{background:var(--tv-panel);border:1px solid var(--tv-line);box-sizing:border-box;text-align:center;border-radius:.4em;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.bb-takeover-map .bb-map-credit{color:var(--tv-map-credit);white-space:nowrap;background:0 0;line-height:1.2;position:absolute}.bb-other-calls{display:flex}.bb-other-lead{color:var(--tv-dim);white-space:nowrap;flex:none;align-items:center;font-weight:800;display:flex}.bb-other-call{box-sizing:border-box;background:var(--tv-panel);border:solid var(--tv-line);align-items:center;min-width:0;display:flex;overflow:hidden}.bb-other-call .sbtv-dot{flex:none}.bb-other-call b{color:var(--tv-ink);white-space:nowrap;flex:none;font-weight:700}.bb-other-call small{min-width:0;color:var(--tv-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bb-other-test{background:var(--tv-test);color:#fff;white-space:nowrap;border-radius:.3em;flex:none;padding:0 .3em;font-weight:800}.bb-other-more{color:var(--tv-muted);white-space:nowrap;flex:none;align-items:center;display:flex}
