.sos-page .sos-scene-section{scroll-margin-top:32px}.sos-page .sos-demo-scene .sos-demo-visual{inset:0;position:absolute}.sos-page .sos-demo-scene .sos-designer-panel.sos-demo-panel{align-self:start;color:#080808;container-type:normal;display:flex;flex-direction:column;font-size:.8rem;gap:14px;height:auto;line-height:1.3;padding:16px}.sos-page .sos-demo-scene .sos-demo-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.sos-page .sos-demo-scene .sos-demo-panel-head strong{font-size:.95rem;font-weight:500}.sos-page .sos-demo-scene .sos-demo-status{align-items:center;color:#6f6f6f;display:inline-flex;font-size:.75rem;gap:6px;white-space:nowrap}.sos-page .sos-demo-scene .sos-demo-status i{background:#b3b3b3;border-radius:50%;height:6px;width:6px}.sos-page .sos-demo-scene .sos-demo-status.is-live i{background:#299e62}.sos-page .sos-demo-scene .sos-demo-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sos-page .sos-demo-scene .sos-demo-fields label{color:#6f6f6f;display:flex;flex-direction:column;font-size:.7rem;font-weight:400;gap:5px;margin:0}.sos-page .sos-demo-scene .sos-demo-fields .is-wide{grid-column:1/-1}.sos-page .sos-demo-scene .sos-demo-fields input,.sos-page .sos-demo-scene .sos-demo-fields select{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#080808;color-scheme:light;font:inherit;font-size:.8rem;height:34px;min-width:0;padding:0 10px;width:100%}.sos-page .sos-demo-scene .sos-demo-fields input:focus-visible,.sos-page .sos-demo-scene .sos-demo-fields select:focus-visible{outline:2px solid #1084fe;outline-offset:1px}.sos-page .sos-demo-scene .sos-demo-fields input:disabled,.sos-page .sos-demo-scene .sos-demo-fields select:disabled{color:#8a8a8a}.sos-page .sos-demo-scene .sos-demo-actions{display:flex;gap:10px}.sos-page .sos-demo-scene .sos-demo-actions button{border:0;cursor:pointer;flex:1 1;font-family:inherit}.sos-page .sos-demo-scene .sos-demo-actions button:focus-visible{outline:2px solid #1084fe;outline-offset:3px}.sos-page .sos-demo-scene .sos-demo-actions button:disabled{cursor:default;opacity:.45;transform:none}.sos-page .sos-demo-scene .sos-demo-quiet{background:#ececec;border-radius:9999px;color:#080808;font-size:.95rem;font-weight:500;height:34px}.sos-page .sos-demo-scene .sos-demo-readout{color:#b3b3b3;font-size:.65rem;letter-spacing:.08em;line-height:1.4;margin:0;pointer-events:none;position:absolute;right:clamp(24px,4vw,64px);top:clamp(24px,4vw,64px);z-index:3}.sos-page .sos-demo-scene .sos-demo-readout span{color:#fff;margin-right:12px}.sos-page .sos-demo-scene .sos-demo-link{bottom:clamp(20px,3vw,44px);color:#fff;position:absolute;right:clamp(24px,4vw,64px);z-index:3}.sos-page .sos-command-scene .sos-demo-visual:after{background:linear-gradient(90deg,#000,#000c 30%,#0000 52%);content:"";inset:0;pointer-events:none;position:absolute}.sos-page .sos-command-scene .sos-command-canvas{cursor:grab;inset:0;position:absolute;touch-action:pan-y}.sos-page .sos-command-scene .sos-command-canvas:active{cursor:grabbing}.sos-page .sos-command-scene .sos-command-canvas canvas{display:block;height:100%;width:100%}.sos-page .sos-command-scene .sos-command-labels{inset:0;overflow:hidden;pointer-events:none;position:absolute}.sos-page .sos-command-scene .sos-command-labels span{color:#b3b3b3;font-size:.65rem;left:0;letter-spacing:.08em;line-height:1;position:absolute;text-transform:uppercase;top:0;transition:opacity .4s;white-space:nowrap}.sos-page .sos-command-scene .sos-command-labels [data-tone=blue]{color:#6cb6ff}.sos-page .sos-command-scene .sos-command-labels [data-tone=white]{color:#fff}.sos-page .sos-fleet-scene .sos-demo-visual{inset:clamp(24px,4vw,64px);bottom:clamp(64px,7vw,104px);left:46%}.sos-page .sos-fleet-scene .sos-fleet-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.sos-page .sos-fleet-scene .sos-fleet-tile{background:#000;border-radius:12px;color:#b3b3b3;display:flex;flex-direction:column;font-size:.7rem;justify-content:space-between;line-height:1.3;min-height:0;padding:14px}.sos-page .sos-fleet-scene .sos-fleet-tile-name{font-size:.6rem;letter-spacing:.08em}.sos-page .sos-fleet-scene .sos-fleet-drone img{display:block;height:auto;width:100%}.sos-page .sos-fleet-scene .is-updated .sos-fleet-tile-state{color:#34d27b}.sos-page .sos-fleet-scene .is-updating .sos-fleet-tile-state{color:#fff}.sos-page .sos-fleet-scene .sos-fleet-list{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0;padding:0}.sos-page .sos-fleet-scene .sos-fleet-list li{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr) 104px}.sos-page .sos-fleet-scene .sos-fleet-list div{background:#ececec;border-radius:9999px;height:4px;overflow:hidden}.sos-page .sos-fleet-scene .sos-fleet-list i{background:#1084fe;display:block;height:100%}.sos-page .sos-fleet-scene .sos-fleet-list .is-updated i{background:#299e62}.sos-page .sos-fleet-scene .sos-fleet-list small{color:#6f6f6f;font-size:.7rem;text-align:right;white-space:nowrap}.sos-page .sos-fleet-scene .sos-fleet-list .is-updated small{color:#299e62}@media(max-width:1100px){.sos-page .sos-demo-scene{aspect-ratio:auto;display:flex;flex-direction:column;gap:20px;padding:24px}.sos-page .sos-demo-scene .sos-designer-workspace,.sos-page .sos-demo-scene .sos-scene-overlay{display:contents}.sos-page .sos-demo-scene .sos-scene-heading{order:0}.sos-page .sos-demo-scene .sos-demo-readout{margin-bottom:-8px;order:1;position:static}.sos-page .sos-demo-scene .sos-demo-visual{border-radius:14px;inset:auto;order:2;overflow:hidden;position:relative}.sos-page .sos-demo-scene .sos-designer-panel.sos-demo-panel{order:3;padding:16px;width:100%}.sos-page .sos-demo-scene .sos-demo-link{align-self:flex-start;order:4;position:static}.sos-page .sos-command-scene .sos-demo-visual{aspect-ratio:1}.sos-page .sos-command-scene .sos-demo-visual:after{content:none}.sos-page .sos-command-scene .sos-command-labels span{font-size:.5rem}.sos-page .sos-fleet-scene .sos-fleet-tiles{grid-template-rows:none;height:auto}.sos-page .sos-fleet-scene .sos-fleet-tile{gap:8px}}@media(max-width:600px){.sos-page .sos-fleet-scene .sos-fleet-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.sos-page .sos-demo-scene .sos-demo-fields{grid-template-columns:minmax(0,1fr)}.sos-page .sos-demo-scene .sos-demo-fields input,.sos-page .sos-demo-scene .sos-demo-fields select{font-size:16px;height:44px}}
/*# sourceMappingURL=1295.3c3e1e04.chunk.css.map*/