.screen[data-astro-cid-3a373yrq]{gap:var(--sp-3);min-width:0;display:grid}.screen__frame[data-astro-cid-3a373yrq]{aspect-ratio:16/10;background:var(--bezel);box-shadow:var(--shadow);padding:6px;position:relative;overflow:clip}.screen--deep[data-astro-cid-3a373yrq] .screen__frame[data-astro-cid-3a373yrq]{box-shadow:var(--shadow-deep);padding:8px}.screen__img[data-astro-cid-3a373yrq]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;scale:var(--zoom);transform-origin:var(--focus)}@media (width>=640px){.screen__img[data-astro-cid-3a373yrq]{object-position:0 0;scale:1}}.screen__caption[data-astro-cid-3a373yrq]{align-items:center;gap:var(--sp-3);display:flex}.screen__live[data-astro-cid-3a373yrq]{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.screen__live[data-astro-cid-3a373yrq]:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}:is(.band--night,.plate--night,.on-night) .screen__live[data-astro-cid-3a373yrq]{color:var(--on-night)}.app-icon[data-astro-cid-5k5hwzfm]{flex:none;display:block}.arch[data-astro-cid-4u5ukf6p]{gap:0;display:grid}.arch__col[data-astro-cid-4u5ukf6p]{gap:var(--sp-4);display:grid}.arch__node[data-astro-cid-4u5ukf6p]{gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex}.arch__node--hub[data-astro-cid-4u5ukf6p]{border-color:var(--ink);background:var(--surface)}.arch__title[data-astro-cid-4u5ukf6p]{font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);font-weight:600}.arch__text[data-astro-cid-4u5ukf6p]{font-size:var(--fs-ui);color:var(--muted);text-wrap:pretty;line-height:1.5}.arch__wire[data-astro-cid-4u5ukf6p]{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.arch__wire-label[data-astro-cid-4u5ukf6p]{font:var(--fs-mono) / 1.4 var(--mono);letter-spacing:.02em;color:var(--subtle);white-space:nowrap}.arch__line[data-astro-cid-4u5ukf6p]{background:var(--line-strong);position:relative;overflow:clip}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]{--pulse:var(--ink)}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{content:"";background:linear-gradient(var(--dir,90deg), transparent, var(--pulse));animation:2.4s linear infinite arch-flow;position:absolute}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{animation-delay:-1.2s}.arch--flow[data-astro-cid-4u5ukf6p] .arch__wire[data-astro-cid-4u5ukf6p]+.arch__col[data-astro-cid-4u5ukf6p]+.arch__wire[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p] .arch__wire[data-astro-cid-4u5ukf6p]+.arch__col[data-astro-cid-4u5ukf6p]+.arch__wire[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{animation-duration:1.8s}.arch--flow[data-astro-cid-4u5ukf6p]:not(.is-visible) .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p]:not(.is-visible) .arch__line[data-astro-cid-4u5ukf6p]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{display:none}}@media (width>=900px){.arch[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr) clamp(120px,12vw,160px) minmax(0,1fr) clamp(120px,12vw,160px) minmax(0,1fr);align-items:center}.arch__wire[data-astro-cid-4u5ukf6p]{padding:0 var(--sp-3);flex-direction:column}.arch--brief[data-astro-cid-4u5ukf6p]{align-items:stretch}.arch--brief[data-astro-cid-4u5ukf6p].arch--multi .arch__col--app[data-astro-cid-4u5ukf6p]{align-self:center}.arch__line[data-astro-cid-4u5ukf6p]{width:100%;height:1px}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]{height:2px}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{--from:translateX(-100%);--to:translateX(280%);width:36%;inset:0 auto 0 0}}@media (width<=899px){.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--cams[data-astro-cid-4u5ukf6p],.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--servers[data-astro-cid-4u5ukf6p]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--cams[data-astro-cid-4u5ukf6p] .arch__text[data-astro-cid-4u5ukf6p],.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--servers[data-astro-cid-4u5ukf6p] .arch__text[data-astro-cid-4u5ukf6p]{display:none}.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--cams[data-astro-cid-4u5ukf6p] .arch__node[data-astro-cid-4u5ukf6p],.arch--multi[data-astro-cid-4u5ukf6p] .arch__col--servers[data-astro-cid-4u5ukf6p] .arch__node[data-astro-cid-4u5ukf6p]{padding:var(--sp-4)}.arch__wire[data-astro-cid-4u5ukf6p]{justify-content:flex-end;gap:var(--sp-3);height:64px;padding-left:var(--sp-5);flex-direction:row-reverse}.arch__line[data-astro-cid-4u5ukf6p]{width:1px;height:100%}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]{width:2px}.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:before,.arch--flow[data-astro-cid-4u5ukf6p] .arch__line[data-astro-cid-4u5ukf6p]:after{--dir:180deg;--from:translateY(-100%);--to:translateY(250%);height:40%;inset:0 0 auto}}@keyframes arch-flow{0%{transform:var(--from)}to{transform:var(--to)}}
