.vv-scrim{z-index:13000;background:#0000008f;place-items:center;padding:16px;animation:.18s ease-out both vv-fade;display:grid;position:fixed;inset:0}.vv-scrim.is-top{z-index:13010;background:#0000006b}@keyframes vv-fade{0%{opacity:0}}.vv-sheet{overscroll-behavior:contain;color:#f2f2f4;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:#161618;border:.5px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:14px;width:min(680px,100vw - 32px);max-height:min(88vh,860px);padding:18px 18px 0;font-size:13px;animation:.22s cubic-bezier(.22,1,.36,1) both vv-in;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0000008c,inset 0 .5px #ffffff14}@keyframes vv-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.vv-sheet :where(button){font:inherit;cursor:pointer}.vv-sheet :where(button:disabled){cursor:default}.vv-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vv-head strong{letter-spacing:-.015em;font-size:17px;font-weight:600;display:block}.vv-head p{color:#a1a1a8;max-width:520px;margin:4px 0 0;font-size:12.5px;line-height:1.5}.vv-x,.vv-icon{color:#c7c7cc;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background-color .16s;display:grid}.vv-icon{background:0 0;width:28px;height:28px}.vv-x:hover,.vv-icon:hover:not(:disabled){color:#fff;background:#ffffff1f}.vv-seg{background:#ffffff0f;border-radius:12px;gap:2px;padding:3px;display:flex}.vv-seg button{color:#a1a1a8;background:0 0;border:0;border-radius:9px;flex:1;height:32px;font-size:12.5px;font-weight:540;transition:background-color .16s,color .16s}.vv-seg button.is-on{color:#fff;background:#2c2c30;box-shadow:0 2px 8px #00000059,inset 0 .5px #ffffff1f}.vv-seg.is-small button{min-width:42px;height:30px}.vv-cast{flex-direction:column;gap:6px;display:flex}.vv-cast-row{background:#ffffff09;border:.5px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 10px;transition:border-color .16s,background-color .16s;display:flex}.vv-cast-row.is-active{background:#d4ff000d;border-color:#d4ff0066}.vv-cast-n{color:#c7c7cc;background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.vv-cast-row input,.vv-field input{color:#fff;min-width:0;height:34px;font:inherit;background:#00000040;border:.5px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:0 10px;font-size:13px;transition:border-color .16s}.vv-cast-row input:focus,.vv-field input:focus{border-color:#d4ff0073}.vv-cast-voice{color:#e5e5ea;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:46%;height:34px;padding:0 12px;font-size:12.5px;display:inline-flex;overflow:hidden}.vv-cast-voice.is-active{color:#d4ff00;border-color:#d4ff0080}.vv-add{color:#c7c7cc;background:0 0;border:.5px dashed #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;display:inline-flex}.vv-add:hover{color:#fff;border-color:#d4ff0080}.vv-hint{color:#8e8e93;margin:2px 2px 0;font-size:11.5px;line-height:1.5}.vv-hint.is-center{text-align:center;grid-column:1/-1}.vv-tabs{border-bottom:.5px solid #ffffff14;gap:18px;display:flex}.vv-tabs button{color:#a1a1a8;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-.5px;padding:0 0 9px;font-size:13px;font-weight:560;transition:color .16s,border-color .16s;display:inline-flex}.vv-tabs button.is-on{color:#fff;border-bottom-color:#d4ff00}.vv-tabs em{color:#636366;font-variant-numeric:tabular-nums;font-style:normal}.vv-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.vv-voice{background:#ffffff09;border:.5px solid #ffffff14;border-radius:14px;align-items:center;gap:4px;padding:4px 6px 4px 4px;transition:border-color .16s,background-color .16s;display:flex}.vv-voice:hover{background:#ffffff0f}.vv-voice.is-on{background:#d4ff0012;border-color:#d4ff008c}.vv-voice-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.vv-avatar{color:#e5e5ea;background:#34343a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.vv-voice.is-male .vv-avatar{color:#9ec5ff;background:#23324a}.vv-voice.is-female .vv-avatar{color:#ffb3d9;background:#43263a}.vv-voice.is-own .vv-avatar{color:#d4ff00;background:#d4ff0024}.vv-voice.is-on .vv-avatar{box-shadow:0 0 0 2px #d4ff00}.vv-voice-text{flex-direction:column;min-width:0;display:flex}.vv-voice-text b{font-size:13px;font-weight:600}.vv-voice-text small{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vv-play{color:#fff;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background-color .16s;display:grid}.vv-play:hover,.vv-play.is-playing{color:#111;background:#d4ff00}.vv-create{color:#fff;text-align:left;background:#d4ff000a;border:1px dashed #d4ff0059;border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;padding:12px;transition:background-color .16s;display:flex}.vv-create:hover{background:#d4ff0014}.vv-create-ic{color:#111;background:#d4ff00;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.vv-create b{font-size:13.5px;font-weight:600;display:block}.vv-create small{color:#a1a1a8;font-size:11.5px}.vv-foot{background:#161618;border-top:.5px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px;padding:12px 18px 16px;display:flex;position:sticky;bottom:0}.vv-price{flex-direction:column;gap:2px;min-width:0;display:flex}.vv-price b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.vv-price small,.vv-note{color:#8e8e93;font-size:11.5px}.vv-note{align-items:center;gap:8px;display:inline-flex}.vv-primary{color:#111;background:#d4ff00;border:0;border-radius:999px;flex:none;height:38px;padding:0 18px;font-size:13.5px;font-weight:600;transition:opacity .16s}.vv-primary:disabled{opacity:.4}.vv-ghost{color:#e5e5ea;background:0 0;border:.5px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;display:inline-flex}.vv-rec{width:min(580px,100vw - 32px)}.vv-rec-row{flex-wrap:wrap;gap:10px;display:flex}.vv-field{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.vv-field>span{color:#a1a1a8;font-size:11.5px}.vv-read{color:#fff;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:16px;margin:0;padding:16px 18px;font-size:16px;line-height:1.65;transition:border-color .2s}.vv-read.is-live{border-color:#d4ff0080}.vv-rec-bar{align-items:center;gap:10px;display:flex}.vv-rec-btn{color:#111;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.vv-rec-btn.is-live{color:#fff;background:#ff453a}.vv-meter{flex:1;align-items:center;gap:2px;min-width:60px;height:30px;display:flex}.vv-meter i{opacity:.85;background:#d4ff00;border-radius:2px;flex:1;height:100%}.vv-time{color:#a1a1a8;font-variant-numeric:tabular-nums;flex:none;min-width:52px;font-size:12px}.vv-take{width:100%;height:36px}.vv-consent{color:#d1d1d6;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.vv-consent input{accent-color:#d4ff00;flex:none;width:18px;height:18px;margin-top:1px}.vv-err{color:#ff6961;margin:0;font-size:12.5px}.vv-spin{animation:.9s linear infinite vv-spin}@keyframes vv-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.vv-scrim{place-items:end stretch;padding:0}.vv-sheet,.vv-rec{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0}.vv-grid{grid-template-columns:1fr}.vv-cast-row input,.vv-field input{font-size:16px}.vv-rec-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vv-scrim,.vv-sheet,.vv-spin{animation:none}}.ios-gen-status-note{z-index:3;color:#d4ff00;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0c0c0ecc;border:.5px solid #d4ff0052;border-radius:999px;max-width:calc(100% - 20px);padding:5px 11px;font-size:11.5px;font-weight:560;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.vv-panel{flex-direction:column;gap:10px;display:flex}.vv-panel-raw{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.vv-panel-state{color:#d1d1d6;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.vv-panel-state.is-bad{color:#ff6961}.vv-panel-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vv-panel-list li{background:#ffffff09;border:.5px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vv-panel-who{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vv-panel-who b{align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vv-panel-who em{color:#8e8e93;font-size:11px;font-style:normal;font-weight:500}.vv-panel-who small{color:#8e8e93;font-size:11px}.vv-panel-line{color:#c7c7cc;margin:0;font-size:12px;line-height:1.45}.vv-panel-select{color:#fff;height:34px;font:inherit;background:#1f1f22;border:.5px solid #ffffff24;border-radius:10px;padding:0 10px;font-size:13px}.vv-panel-apply{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}
