.vr-page .ui-studio-stage{overflow:hidden}.vr-stage{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-height:0;padding:32px 40px 48px;display:flex;overflow-y:auto}.vr-stage>*{box-sizing:border-box;width:min(760px,100%);margin-left:auto;margin-right:auto}.vr-stage .acct-gate{width:min(760px,100%);margin-bottom:0}.vr-tips{color:var(--ui-ink-body);flex-direction:column;gap:8px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.vr-tips li{align-items:center;gap:8px;display:flex}.vr-tips b{color:var(--ui-success);font-size:12px}.vr-billing{color:var(--ui-ink-faint);flex-direction:column;gap:4px;padding:16px 18px;font-size:12px;display:flex}.vr-billing strong{color:var(--ui-ink-body);font-weight:500}.vr-card-head{align-items:center;gap:8px;min-width:0;display:flex}.vr-card-head strong{font-size:13px;font-weight:500}.vr-card-head small{color:var(--ui-ink-ghost);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vr-card-head .ui-tag{margin-left:auto}.vr-flex{flex:1}.vr-tags{flex-wrap:wrap;gap:6px;display:flex}.vr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vr-save{flex-direction:column;gap:10px;display:flex}.vr-muted{color:var(--ui-ink-faint);margin:0;font-size:12px;line-height:18px}.vr-center{text-align:center}.vr-script{color:#2a2a2a;margin:0;font-size:16px;line-height:26px}.vr-quote{color:var(--ui-ink-body);margin:0;font-size:14px;line-height:21px}.vr-consent{color:var(--ui-ink-body);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;display:flex}.vr-consent input[type=checkbox]:focus{box-shadow:none}.vr-consent input[type=checkbox]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.vr-consent input{width:16px;height:16px;accent-color:var(--ui-accent);flex:none;margin:2px 0 0}.vr-rec-dot{background:#e5484d;border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite vr-pulse}@keyframes vr-pulse{50%{opacity:.35}}.vr-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.vr-list-head{justify-content:space-between;align-items:baseline;display:flex}.vr-list-head h2{margin:0;font-size:15px;font-weight:600}.vr-list-head small{color:var(--ui-ink-ghost);font-size:12px}.vr-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.vr-voice-top{align-items:center;gap:12px;display:flex}.vr-avatar{border-radius:50%;flex:none;width:40px;height:40px}.vr-voice-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vr-voice-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vr-voice-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vr-voice-info small{color:var(--ui-ink-faint);font-size:12px}.vr-voice .ui-play{width:28px;height:28px}.vr-voice .ui-wave{height:28px}.vr-back{color:var(--ui-ink-soft);font:500 12px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;width:max-content!important;margin-bottom:-6px!important;margin-left:max(50% - 386px,-6px)!important}.vr-back:hover{background:var(--ui-fill);color:var(--ui-ink-strong)}.vr-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vr-head h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.vr-head .ui-pills{margin-left:6px}.vr-picker ul{margin:0;padding:6px;list-style:none;overflow-y:auto}.vr-picker li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;padding:9px 10px;display:grid}.vr-picker li button:hover{background:var(--ui-fill)}.vr-picker li span{color:var(--ui-ink-soft);grid-row:span 2;place-items:center;display:grid}.vr-picker li strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.vr-picker li small{color:#9a9a9a;font-size:12px}@media (max-width:640px){.vr-stage{padding:18px 14px 32px}.vr-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vr-rec-dot{animation:none}}
