.bs-screen-letterbox{justify-content:center;align-items:center;width:100%;height:100%;display:flex;container-type:size}.bs-screen-grid{gap:calc(var(--bs-spacing-gap) * 2);padding:calc(var(--bs-spacing-pad) * 2.5);box-sizing:border-box;width:min(100cqw, 100cqh * var(--bs-grid-ratio,1.7778));height:min(100cqh, 100cqw / var(--bs-grid-ratio,1.7778));flex:none;display:grid;overflow:hidden}.bs-screen-cell{contain:paint;min-width:0;min-height:0;overflow:clip}.bs-screen-grid--debug .bs-screen-cell{outline:1px dashed color-mix(in srgb, var(--bs-color-text) 40%, transparent);outline-offset:-1px}.screen-unknown{width:100%;height:100%}.bs-feed-preview{width:100%;font-family:var(--bs-font-sans,system-ui, sans-serif);background:#000;position:relative;overflow:hidden}.bs-feed-preview--16-9{aspect-ratio:16/9}.bs-feed-preview--4-3{aspect-ratio:4/3}.bs-feed__fill{width:100%;height:100%;position:absolute;inset:0}.bs-feed__media{object-fit:contain;background:#000}.bs-feed__iframe{border:0}.bs-feed__refresh{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:8px;right:8px}.bs-feed__refresh:hover{background:#000c}.bs-feed-preview__overlay{color:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.bs-feed-preview__loading{background:#0000004d}.bs-feed-preview__error{background:#000000b3;gap:8px;padding:16px}.bs-feed-preview__error-title{margin:0;font-weight:500}.bs-feed-preview__error-detail{opacity:.8;margin:0;font-size:12px}.bs-design{background:var(--bs-color-background);width:100%;height:100%;color:var(--bs-color-text);font-family:var(--bs-font-body);position:relative;overflow:hidden}.bs-design__content{z-index:1;width:100%;height:100%;position:relative}.bs-brand-bg{z-index:0;pointer-events:none;background-image:var(--bs-imagery-background);background-position:50%;background-size:cover;position:absolute;inset:0}.bs-brand-bg[data-treatment=dim]{filter:brightness(.45)}.bs-brand-bg[data-treatment=blur]{filter:blur(14px)brightness(.7);transform:scale(1.06)}.bs-brand-bg[data-treatment=tint]:after{content:"";background:color-mix(in srgb, var(--bs-color-accent) 38%, var(--bs-color-background) 40%);mix-blend-mode:multiply;position:absolute;inset:0}.bs-brand-logo{z-index:2;object-fit:contain;pointer-events:none;max-width:14%;max-height:10%;position:absolute}.bs-brand-logo[data-placement=topLeft]{top:1.5%;left:1.5%}.bs-brand-logo[data-placement=topRight]{top:1.5%;right:1.5%}.bs-brand-logo[data-placement=bottomLeft]{bottom:1.5%;left:1.5%}.bs-brand-logo[data-placement=bottomRight]{bottom:1.5%;right:1.5%}.bs-takeover{z-index:2147483647;box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--tk-title) * .5);padding:var(--tk-pad);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed;inset:0}.bs-takeover__title{font-size:var(--tk-title);margin:0;font-weight:800;line-height:1.1}.bs-takeover__message{font-size:var(--tk-message);white-space:pre-line;margin:0;font-weight:600;line-height:1.25}.bs-takeover:after{content:"";box-shadow:inset 0 0 0 1.5vmin var(--tk-fg);opacity:0;pointer-events:none;position:absolute;inset:0}.bs-takeover[data-pulse=true]:after{animation:2s ease-in-out infinite bs-takeover-pulse}@keyframes bs-takeover-pulse{0%,to{opacity:.15}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.bs-takeover:after{opacity:0;animation:none!important}}:root{--brand-primary-50:#eef2ff;--brand-primary-100:#e0e7ff;--brand-primary-200:#c7d2fe;--brand-primary-300:#a5b4fc;--brand-primary-400:#818cf8;--brand-primary-500:#6366f1;--brand-primary-600:#4f46e5;--brand-primary-700:#4338ca;--brand-primary-800:#3730a3;--brand-primary-900:#312e81;--brand-primary-950:#1e1b4b;--brand-surface-0:#fff;--brand-surface-50:#f6f7fb;--brand-surface-100:#eceef6;--brand-surface-200:#dde0ee;--brand-surface-300:#c0c5dc;--brand-surface-400:#8d94b3;--brand-surface-500:#646b8c;--brand-surface-600:#4a506e;--brand-surface-700:#343a57;--brand-surface-800:#232842;--brand-surface-900:#161a2e;--brand-surface-950:#0c0f1d;--brand-radius-none:0;--brand-radius-xs:3px;--brand-radius-sm:6px;--brand-radius-md:8px;--brand-radius-lg:12px;--brand-radius-xl:16px;--bs-color-background:#0c0f1d;--bs-color-surface:#ffffff06;--bs-color-surface-alt:#ffffff0f;--bs-color-border:#ffffff14;--bs-color-text:#f1f5f9;--bs-color-text-muted:#f1f5f99e;--bs-color-accent:#f43f5e;--bs-color-accent-alt:#6366f1;--bs-color-on-accent:#0c0f1d;--bs-color-status-ok:#22c55e;--bs-color-status-caution:#eab308;--bs-color-status-warning:#f97316;--bs-color-status-danger:#ef4444;--bs-color-status-info:#38bdf8;--bs-font-display:"bs-curated-inter", system-ui, sans-serif;--bs-font-heading:"bs-curated-inter", system-ui, sans-serif;--bs-font-body:"bs-curated-inter", system-ui, sans-serif;--bs-font-numeric:"bs-curated-jetbrains-mono", ui-monospace, monospace;--bs-type-scale:1;--bs-type-display-weight:700;--bs-type-heading-weight:600;--bs-type-eyebrow-case:uppercase;--bs-shape-radius:12px;--bs-shape-border:1px;--bs-spacing-gap:8px;--bs-spacing-pad:16px;--bs-spacing-scale:1;--bs-text:var(--bs-color-text);--bs-text-muted:var(--bs-color-text-muted);--bs-stage-accent:var(--bs-color-accent);--bs-panel-stroke:var(--bs-color-border);--bs-font-mono:var(--bs-font-numeric);--bs-primary:var(--brand-primary-500);--bs-surface-0:var(--brand-surface-0);--bs-surface-100:var(--brand-surface-100);--bs-surface-200:var(--brand-surface-200);--bs-surface-300:var(--brand-surface-300);--bs-surface-400:var(--brand-surface-400);--bs-surface-500:var(--brand-surface-500);--bs-surface-900:var(--brand-surface-900);--bs-surface-950:var(--brand-surface-950)}.qr-card qrcode,.qr-card qrcode>div{justify-content:center;align-items:center;display:flex;width:100%!important;height:100%!important}.qr-card qrcode img,.qr-card qrcode canvas{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;width:100%!important;height:100%!important}.bs-lockup{align-items:center;gap:12px;display:flex}.bs-lockup-mark{background:var(--bs-primary);width:44px;height:44px;color:var(--bs-surface-950);font-family:var(--bs-font-mono);border-radius:10px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.bs-lockup-text{line-height:1.1;font-family:var(--bs-font-mono);flex-direction:column;display:flex}.bs-lockup-text strong{color:var(--bs-surface-0);font-size:16px;font-weight:700}.bs-lockup-text span{color:var(--bs-surface-400);letter-spacing:.06em;font-size:12px}.bs-pill{border:1px solid var(--bs-panel-stroke);font-family:var(--bs-font-mono);letter-spacing:.08em;color:var(--bs-surface-200);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.bs-pill .dot{background:var(--bs-surface-400);border-radius:50%;width:8px;height:8px}.bs-pill--online .dot{background:var(--bs-primary);box-shadow:0 0 10px var(--bs-primary)}.bs-pill--offline .dot{background:#ef4444}.bs-pill--meta{letter-spacing:0}@keyframes bs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bs-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.bs-screen *,.bs-screen :before,.bs-screen :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bs-screen .bs-timer__overtime-banner{font-weight:700;background:var(--bs-color-status-danger)!important;color:var(--bs-color-background)!important}.bs-screen .bs-timer__numerals.red-blink,.bs-screen .bs-timer__numerals.red-pulse{opacity:1!important;color:var(--bs-color-status-danger)!important}}*,:before,:after{box-sizing:border-box}html{background:var(--bs-surface-950);color:var(--bs-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,sans-serif}body{margin:0}
