.app-update.svelte-kaabix{top:calc(var(--voice-room-shell-topbar,0px) + 14px);z-index:900;border:1px solid var(--vr-line-strong);background:var(--vr-surface);box-shadow:var(--vr-shadow-toast);color:var(--vr-text);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.app-update-dot.svelte-kaabix{background:var(--vr-accent);border-radius:50%;width:8px;height:8px}.app-update-note.svelte-kaabix{color:var(--vr-offline);padding-right:8px;font-weight:500}.app-update-action.svelte-kaabix{background:var(--vr-accent);height:28px;color:var(--vr-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px}.app-update-action.svelte-kaabix:hover{background:var(--vr-accent-hover)}.app-update-action.svelte-kaabix:disabled{cursor:progress;opacity:.7}.call-feedback-overlay.svelte-vcz0ob{z-index:45;background:var(--vr-backdrop);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.call-feedback.svelte-vcz0ob{border:1px solid var(--vr-line-strong);border-radius:var(--radius-xl);background:var(--vr-surface-2);width:min(420px,100%);max-height:100%;box-shadow:var(--vr-shadow-modal);color:var(--vr-text);font-family:var(--font-ui);outline:none;padding:22px 24px 24px;animation:.18s ease-out svelte-vcz0ob-call-feedback-in;overflow-y:auto}@keyframes svelte-vcz0ob-call-feedback-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.call-feedback.svelte-vcz0ob{animation:none}}.call-feedback-thanks.svelte-vcz0ob{text-align:center;margin:0;font-size:15px;font-weight:600}.device-boundary.svelte-12qhfyh{box-sizing:border-box;min-height:100dvh;color:var(--vr-text);background:var(--vr-bg);font-family:var(--font-ui);place-items:center;padding:24px;display:grid}.device-boundary__card.svelte-12qhfyh{box-sizing:border-box;border:1px solid var(--vr-line-strong);background:var(--vr-surface);border-radius:24px;width:min(100%,520px);padding:clamp(24px,7vw,48px)}.device-boundary__card.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:8px 0 16px;font-size:clamp(28px,8vw,48px);line-height:1.05}.device-boundary__card.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--vr-text-2);margin:0;line-height:1.5}
