.presence-controls{color:var(--ink,#f1f2f5);font:500 12px/1.4 var(--font,system-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.presence-active .presence-controls,.presence-floating{z-index:75;border:1px solid var(--frost-edge);background:var(--frost);max-width:min(500px,100vw - 28px);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow);border-radius:12px;padding:8px;position:fixed;top:84px;right:14px}.presence-floating{z-index:6}.presence-extra,.presence-controls small{display:none}.presence-active .presence-extra{display:inline-block}.presence-active .presence-extra[hidden]{display:none}.presence-active .presence-controls small{display:block}.presence-controls{--kit-select-h:32px;--kit-select-r:7px;--kit-select-size:12px}.presence-controls .kit-select{max-width:200px}.presence-controls button,.presence-controls a{min-height:32px;color:inherit;border:1px solid var(--line,#626573);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px}.presence-controls button:disabled{opacity:.45;cursor:default}.presence-controls .share-open{flex:none;position:static}.presence-controls label{align-items:center;gap:4px;display:inline-flex}.presence-controls small{opacity:.8;flex-basis:100%}.presence-active .presence-enter,.presence-active .presence-controls:not(.presence-expanded) .presence-secondary,.presence-controls label{display:none}.presence-active .presence-controls label{display:inline-flex}.presence-active .sim-panel,.presence-active .ptz-inset{visibility:hidden}.presence-shade{pointer-events:none;z-index:65;opacity:0;background:radial-gradient(#0000 30%,#000 90%);position:fixed;inset:0}.guest-status{z-index:90;top:max(14px, env(safe-area-inset-top));box-sizing:border-box;border:1px solid var(--frost-edge);background:var(--frost);width:max-content;max-width:calc(100vw - 28px);min-height:36px;-webkit-backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow);color:var(--ink);font:500 12px/1.4 var(--font,system-ui);border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.guest-status .ic{flex:none;width:18px;height:18px}.guest-state{color:var(--secondary,var(--ink))}.guest-dot{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.guest-status[data-state=live] .guest-dot{background:var(--accent);opacity:1}.guest-status[aria-busy=true] .guest-dot{display:none}.guest-status[data-dot-scene]>.dot-loader{visibility:hidden}.presence-guest .sim-windows,.presence-guest .panel-dock,.presence-guest .sim-panel,.presence-guest #home-all,.presence-guest #reset,.presence-guest #open,.presence-guest .tile-add,.presence-guest .sc-x,.presence-guest .sc-tools,.presence-guest #t-spin,.presence-guest #t-reset{display:none!important}@media (max-width:600px){.presence-active .presence-controls,.presence-floating{max-width:calc(100vw - 16px);font-size:11px;top:76px;right:8px}.presence-controls{--kit-select-h:36px}.presence-controls button{min-height:36px}.presence-active .presence-controls{max-height:calc(100dvh - 90px);overflow-y:auto}.guest-status{top:max(76px, calc(env(safe-area-inset-top) + 62px))}.presence-guest .presence-controls{top:126px}.presence-guest.presence-active .presence-controls{max-height:calc(100dvh - 140px)}}
