.stage-shell-immersive.svelte-3rcq4t{height:100%;width:100%;overflow:hidden}.stage-studio-tone.svelte-3rcq4t{box-shadow:inset 0 0 0 1px #ffffff0d}.stage-title-button.svelte-3rcq4t{max-width:min(26rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;padding:.2rem .1rem;text-align:left;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);transition:opacity .12s ease}.stage-title-button.svelte-3rcq4t:hover:not(:disabled){opacity:.72}.stage-title-button.svelte-3rcq4t:disabled{cursor:not-allowed;opacity:.6}.stage-title-input.svelte-3rcq4t{width:min(26rem,100%);border:1px solid rgba(16,36,55,.12);border-radius:9999px;background:#fff;padding:.45rem .95rem;font-size:1.05rem;font-weight:600;color:var(--ink);outline:none;transition:border-color .12s ease}.stage-title-input.svelte-3rcq4t:focus{border-color:#db6d4d59}.stage-header-actions.svelte-3rcq4t{display:inline-flex;align-items:center;gap:.7rem}.stage-connection-status.svelte-3rcq4t{display:inline-flex;align-items:center;gap:.55rem;border-radius:9999px;background:#ffffffb8;padding:.5rem .85rem;font-size:.82rem;font-weight:600;letter-spacing:.01em}.stage-connection-dot.svelte-3rcq4t{height:.68rem;width:.68rem;border-radius:9999px;flex-shrink:0}.stage-connection-status-connected.svelte-3rcq4t{color:#1f6a4b}.stage-connection-status-connected.svelte-3rcq4t .stage-connection-dot:where(.svelte-3rcq4t){background:#20a164;box-shadow:0 0 0 3px #20a16429}.stage-connection-status-disconnected.svelte-3rcq4t{color:#7d2330}.stage-connection-status-disconnected.svelte-3rcq4t .stage-connection-dot:where(.svelte-3rcq4t){background:#c6313d;box-shadow:0 0 0 3px #c6313d24}.stage-background-picker.svelte-3rcq4t{position:absolute;top:.8rem;right:.8rem;z-index:20;display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;background:#10243740;padding:.35rem .45rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stage-color-swatch.svelte-3rcq4t{height:1.35rem;width:1.35rem;border:2px solid rgba(255,255,255,.65);border-radius:9999px;box-shadow:0 2px 8px #10243738;transition:transform .12s ease,box-shadow .12s ease}.stage-color-swatch.svelte-3rcq4t:hover{transform:translateY(-1px)}.stage-color-swatch-active.svelte-3rcq4t{box-shadow:0 0 0 2px #fffffff2,0 4px 10px #10243742}.stage-color-swatch-custom.svelte-3rcq4t{display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;font-size:.95rem;font-weight:700;color:#102437bf}.stage-color-swatch-custom-input.svelte-3rcq4t{position:relative;overflow:hidden;cursor:pointer}.stage-color-input.svelte-3rcq4t{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;opacity:0;cursor:pointer;background:transparent;border-radius:9999px}.stage-color-input.svelte-3rcq4t::-webkit-color-swatch-wrapper{padding:0;border-radius:9999px}.stage-color-input.svelte-3rcq4t::-webkit-color-swatch{border:0;border-radius:9999px}.stage-color-input.svelte-3rcq4t::-moz-color-swatch{border:0;border-radius:9999px}.audio-unlock-pill.svelte-3rcq4t{position:absolute;left:50%;bottom:1.2rem;z-index:40;transform:translate(-50%);border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:#102437a6;padding:.55rem .95rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audio-unlock-pill.svelte-3rcq4t:hover{background:#102437c7}
