.owned-songs-pagination[data-v-1ec2fdbe]{color:#b7c0c2;flex:none;justify-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.owned-songs-pagination p[data-v-1ec2fdbe]{text-align:center;margin:0}.owned-songs-pagination button[data-v-1ec2fdbe]{color:#eef5f3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;display:inline-flex}.owned-songs-pagination button[data-v-1ec2fdbe]:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1a}.owned-songs-pagination button[data-v-1ec2fdbe]:focus-visible{outline-offset:3px;outline:2px solid #c6f56d}.owned-songs-pagination button[data-v-1ec2fdbe]:disabled,.owned-songs-pagination button[aria-disabled=true][data-v-1ec2fdbe]{opacity:.65;cursor:default}.is-loading[data-v-1ec2fdbe]{animation:1s linear infinite owned-songs-spin-1ec2fdbe}@keyframes owned-songs-spin-1ec2fdbe{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-loading[data-v-1ec2fdbe]{animation:none}}.microphone-guide[data-v-9ba5eae5]{text-align:center;padding:0 0 6px}.guide-icon[data-v-9ba5eae5]{color:#8de3e7;background:#2a3d40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:4px auto 10px;display:flex}h3[data-v-9ba5eae5]{color:#e4edf1;margin:0;font-size:17px;font-weight:600;line-height:24px}.guide-message[data-v-9ba5eae5]{color:#bac8cf;max-width:350px;margin:8px auto 0}.guide-message[data-v-9ba5eae5],.guide-steps[data-v-9ba5eae5]{font-size:12px;line-height:19px}.guide-steps[data-v-9ba5eae5]{color:#bdcbd1;text-align:start;margin:14px 0;padding-inline-start:19px;list-style:decimal}.guide-steps li+li[data-v-9ba5eae5]{margin-top:8px}.guide-upload[data-v-9ba5eae5]{color:#aacbd0;gap:6px;min-height:44px;margin:4px auto 0;font-size:12px}.guide-primary[data-v-9ba5eae5],.guide-upload[data-v-9ba5eae5]{justify-content:center;align-items:center;display:flex}.guide-primary[data-v-9ba5eae5]{color:#163337;background:#8de3e7;border-radius:12px;gap:8px;width:100%;min-height:46px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:600}button[data-v-9ba5eae5]:disabled{opacity:.5;cursor:default}button[data-v-9ba5eae5]:focus-visible{outline-offset:3px;outline:2px solid #7ae5e8}.voice-spin[data-v-9ba5eae5]{animation:1s linear infinite voice-spin-9ba5eae5}@keyframes voice-spin-9ba5eae5{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.voice-spin[data-v-9ba5eae5]{animation:none}}@media (width>=1024px){.is-desktop-split .microphone-guide[data-v-9ba5eae5]{width:100%;max-width:440px;margin:auto;padding:0}.is-desktop-split .guide-icon[data-v-9ba5eae5]{background:var(--color-cs-acc-halo);width:64px;height:64px;color:var(--color-cs-acc-text)}.is-desktop-split h3[data-v-9ba5eae5]{color:var(--color-cs-t1);font-size:20px;font-weight:700;line-height:28px}.is-desktop-split .guide-message[data-v-9ba5eae5],.is-desktop-split .guide-steps[data-v-9ba5eae5]{color:var(--color-cs-t3);font-size:14px;line-height:21px}.is-desktop-split .guide-primary[data-v-9ba5eae5]{min-height:52px;color:var(--color-cs-ink);box-shadow:var(--shadow-cs-chrome);background:linear-gradient(#fff,#e4e7ea);border-radius:999px;font-size:16px;font-weight:700}.is-desktop-split .guide-upload[data-v-9ba5eae5]{color:var(--color-cs-t2);font-size:14px;font-weight:600}}.sample-trimmer[data-v-60817078]{background:#1b1e1e;border:1px solid #ffffff0e;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:18px 16px;display:flex}.trim-heading[data-v-60817078]{justify-content:space-between;align-items:center;gap:10px;display:flex}.trim-heading h3[data-v-60817078]{color:#edf2f1;font-size:15px;font-weight:500;line-height:22px}.trim-duration[data-v-60817078]{color:#b4efec;background:#8de3e716;border-radius:7px;padding:4px 8px;font:500 12px/18px ui-monospace,monospace}.trim-label[data-v-60817078]{text-overflow:ellipsis;white-space:nowrap;color:#91a29f;font-size:12px;line-height:18px;overflow:hidden}.trim-wave-area[data-v-60817078]{padding-top:8px}.trim-waveform[data-v-60817078]{color:#6e8581;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111616;border-radius:10px;height:112px;margin:0 2px;position:relative}.has-overview .trim-waveform[data-v-60817078]{height:64px}.trim-waveform[data-v-60817078]:active{cursor:grabbing}.trim-waveform.is-fixed[data-v-60817078]{cursor:default}.trim-waveform svg[data-v-60817078]{width:100%;height:100%;padding-inline:4px;display:block}.trim-selection[data-v-60817078]{background:#8de3e70e;border:2px solid #8de3e7;border-radius:8px;justify-content:space-between;display:flex;position:absolute;inset-block:0;box-shadow:0 0 0 1px #8de3e708}.trim-handle[data-v-60817078]{background:#8de3e7;place-items:center;width:7px;height:100%;display:grid}.trim-handle[data-v-60817078]:first-child{border-radius:5px 0 0 5px}.trim-handle[data-v-60817078]:last-child{border-radius:0 5px 5px 0}.trim-handle[data-v-60817078]:after{content:"";background:#18302e;border-radius:2px;width:2px;height:21px}.trim-playhead[data-v-60817078]{pointer-events:none;background:#efffff;border-radius:2px;width:2px;position:absolute;inset-block:7px}.trim-times[data-v-60817078]{color:#bfcecb;justify-content:space-between;gap:8px;margin-top:9px;font:12px/18px ui-monospace,monospace;display:flex}.trim-hint[data-v-60817078]{color:#8fa39f;text-align:center;margin-top:8px;font-size:12px;line-height:18px}.trim-overview[data-v-60817078]{color:#9aaba7;align-items:center;gap:12px;margin-top:3px;font-size:11px;display:flex}.trim-overview span[data-v-60817078]{flex-shrink:0}.trim-overview input[data-v-60817078]{accent-color:#8de3e7;cursor:pointer;width:100%;min-width:0;height:44px}.trim-actions[data-v-60817078]{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.trim-actions button[data-v-60817078],.trim-retry[data-v-60817078]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:9px 10px;font-size:12px;font-weight:500;line-height:18px;display:flex}.trim-retry[data-v-60817078],.trim-secondary[data-v-60817078]{color:#dce6e3;background:#ffffff05;border-color:#ffffff18!important}.trim-actions .trim-play[data-v-60817078]{color:#e3f3ef;background:#ffffff09;width:46px;height:46px;padding:0}.trim-use[data-v-60817078]{color:#143033;background:#8de3e7}.trim-use.is-confirmed[data-v-60817078]{opacity:1;color:#a6e5df;background:#8de3e714;border-color:#8de3e730}.trim-load-error[data-v-60817078],.trim-loading[data-v-60817078]{color:#a7b5b1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:170px;font-size:13px;display:flex}.trim-error[data-v-60817078]{color:#f0b4ab;font-size:12px;line-height:18px}button[data-v-60817078]:hover:not(:disabled){filter:brightness(1.12)}button[data-v-60817078]:disabled{opacity:.45;cursor:default}.trim-waveform[data-v-60817078]:focus-visible,button[data-v-60817078]:focus-visible,input[data-v-60817078]:focus-visible{outline-offset:4px;outline:2px solid #8de3e7}.voice-spin[data-v-60817078]{animation:1s linear infinite voice-spin-60817078}@keyframes voice-spin-60817078{to{transform:rotate(1turn)}}@container voice-dialog (height<=660px){.sample-trimmer[data-v-60817078]{padding-block:12px}.trim-wave-area[data-v-60817078]{padding-top:4px}.trim-waveform[data-v-60817078]{height:68px}.has-overview .trim-waveform[data-v-60817078]{height:44px}.has-overview .trim-hint[data-v-60817078]{display:none}.trim-load-error[data-v-60817078],.trim-loading[data-v-60817078]{min-height:110px}}@container voice-dialog (height<=600px){.sample-trimmer[data-v-60817078]{gap:5px;padding:8px 12px}.trim-wave-area[data-v-60817078]{padding-top:0}.trim-waveform[data-v-60817078]{height:64px}.has-overview .trim-waveform[data-v-60817078]{height:44px}.trim-heading h3[data-v-60817078]{font-size:13px}.trim-label[data-v-60817078]{display:none}.trim-duration[data-v-60817078]{padding-block:2px}.trim-times[data-v-60817078]{margin-top:6px}.trim-overview[data-v-60817078]{margin-top:0}.trim-hint[data-v-60817078]{display:none}.trim-actions[data-v-60817078]{gap:6px;margin-top:4px}.trim-load-error[data-v-60817078],.trim-loading[data-v-60817078]{min-height:90px}}@media (width<=480px){.trim-secondary svg[data-v-60817078]{display:none}}@media (width<=380px){.sample-trimmer[data-v-60817078]{padding-inline:12px}.trim-actions[data-v-60817078]{gap:6px}.trim-actions button[data-v-60817078]{padding-inline:6px;font-size:11px}}@media (width>=1024px){.is-desktop-split .sample-trimmer[data-v-60817078]{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:0;padding:0}.is-desktop-split .trim-heading h3[data-v-60817078]{color:var(--color-cs-t1);font-size:18px;font-weight:700;line-height:24px}.is-desktop-split .trim-duration[data-v-60817078]{background:var(--color-cs-acc-halo);color:var(--color-cs-acc-text);font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:700;line-height:18px}.is-desktop-split .trim-label[data-v-60817078]{color:var(--color-cs-t3);margin-top:4px;font-size:14px;line-height:20px}.is-desktop-split .trim-wave-area[data-v-60817078]{padding-top:20px}.is-desktop-split .trim-waveform[data-v-60817078]{background:var(--color-cs-s1);color:#4a4f57;border-radius:16px;height:132px;margin:0}.is-desktop-split .has-overview .trim-waveform[data-v-60817078]{height:100px}.is-desktop-split .trim-selection[data-v-60817078]{border-color:var(--color-cs-acc);box-shadow:none;background:#55d9dc0f;border-radius:12px}.is-desktop-split .trim-handle[data-v-60817078]{background:var(--color-cs-acc)}.is-desktop-split .trim-handle[data-v-60817078]:first-child{border-radius:9px 0 0 9px}.is-desktop-split .trim-handle[data-v-60817078]:last-child{border-radius:0 9px 9px 0}.is-desktop-split .trim-times[data-v-60817078]{color:var(--color-cs-t4);font-variant-numeric:tabular-nums;margin-top:10px;font-family:inherit;font-size:13px}.is-desktop-split .trim-overview[data-v-60817078]{color:var(--color-cs-t3);font-size:13px}.is-desktop-split .trim-hint[data-v-60817078]{color:var(--color-cs-t3);margin-top:10px;font-size:14px;line-height:20px}.is-desktop-split .trim-error[data-v-60817078]{margin-top:10px;font-size:13px;line-height:20px}.is-desktop-split .trim-actions[data-v-60817078]{align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.is-desktop-split .trim-actions button[data-v-60817078],.is-desktop-split .trim-retry[data-v-60817078]{min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.is-desktop-split .trim-retry[data-v-60817078],.is-desktop-split .trim-secondary[data-v-60817078]{background:var(--color-cs-s3);box-shadow:var(--shadow-cs-hi);color:var(--color-cs-t1);border:0}.is-desktop-split .trim-actions .trim-play[data-v-60817078]{background:var(--color-cs-t1);width:52px;height:52px;color:var(--color-cs-ink);padding:0}.is-desktop-split .trim-actions .trim-use[data-v-60817078]{color:var(--color-cs-ink);box-shadow:var(--shadow-cs-chrome);background:linear-gradient(#fff,#e4e7ea);margin-inline-start:auto;padding:0 24px;font-weight:700}.is-desktop-split .trim-actions .trim-use.is-confirmed[data-v-60817078]{box-shadow:none;color:var(--color-cs-ok);background:0 0;border-color:#0000;padding:0 4px}.is-desktop-split .trim-load-error[data-v-60817078],.is-desktop-split .trim-loading[data-v-60817078]{color:var(--color-cs-t3);font-size:15px}}@media (prefers-reduced-motion:reduce){.voice-spin[data-v-60817078]{animation:none}}.voice-sample[data-v-10d1a866]{width:100%;min-width:0}.voice-sample-controls[data-v-10d1a866]{background:#ffffff04;border:1px solid #ffffff0c;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:12px 14px 12px 12px;transition:border-color .16s;display:flex}.voice-sample-controls.is-playing[data-v-10d1a866]{border-color:#90e5e82e}.voice-sample-play[data-v-10d1a866]{color:#d5f4f4;background:#8ee1e712;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .15s;display:grid}.voice-sample-play[data-v-10d1a866]:hover:not(:disabled){background:#8ee1e724}.voice-sample-play[data-v-10d1a866]:disabled{opacity:.5;cursor:default}.voice-sample-play[data-v-10d1a866]:focus-visible,.voice-sample-seek[data-v-10d1a866]:focus-visible{outline-offset:4px;outline:2px solid #8ae2e5}.voice-sample-timeline[data-v-10d1a866]{flex:1;min-width:0}.voice-sample-seek[data-v-10d1a866]{appearance:none;cursor:pointer;--sample-progress:0%;background:0 0;border-radius:4px;width:100%;height:44px;margin:0;display:block}.voice-sample-seek[data-v-10d1a866]::-webkit-slider-runnable-track{background:linear-gradient(to right,#9ee5e7 var(--sample-progress),#fff2 var(--sample-progress));border-radius:3px;height:3px}.voice-sample-seek[data-v-10d1a866]::-moz-range-track{background:#fff2;border-radius:3px;height:3px}.voice-sample-seek[data-v-10d1a866]::-moz-range-progress{background:#9ee5e7;border-radius:3px;height:3px}.voice-sample-seek[data-v-10d1a866]::-webkit-slider-thumb{appearance:none;background:#afecef;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4px}.voice-sample-seek[data-v-10d1a866]::-moz-range-thumb{background:#afecef;border:0;border-radius:50%;width:11px;height:11px}.voice-sample-seek[data-v-10d1a866]:disabled{cursor:default;opacity:.5}.voice-sample-time[data-v-10d1a866]{color:#a9b5bc;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:-8px;font-size:10px;line-height:15px;display:flex}.voice-sample-error[data-v-10d1a866]{color:#f0b5aa;margin-top:10px;font-size:12px;line-height:18px}.voice-sample-spin[data-v-10d1a866]{animation:1s linear infinite voice-sample-spin-10d1a866}@keyframes voice-sample-spin-10d1a866{to{transform:rotate(1turn)}}@media (width<=380px){.voice-sample-controls[data-v-10d1a866]{gap:10px;padding:9px 11px 9px 9px}}@media (width>=1024px){.is-desktop-split .voice-sample-controls[data-v-10d1a866]{background:var(--color-cs-s3);border:0;border-radius:18px;gap:16px;padding:16px}.is-desktop-split .voice-sample-play[data-v-10d1a866],.is-desktop-split .voice-sample-play[data-v-10d1a866]:hover:not(:disabled){background:var(--color-cs-t1);width:56px;height:56px;color:var(--color-cs-ink)}.is-desktop-split .voice-sample-time[data-v-10d1a866]{color:var(--color-cs-t4);font-size:13px;line-height:18px}}@media (prefers-reduced-motion:reduce){.voice-sample-spin[data-v-10d1a866]{animation:none}.voice-sample-controls[data-v-10d1a866],.voice-sample-play[data-v-10d1a866]{transition:none}}.singing-guide[data-v-cdeae07b]{overscroll-behavior:contain;text-align:left;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;flex:0 auto;min-height:112px;margin-bottom:12px;overflow-y:auto}.singing-instruction[data-v-cdeae07b]{color:#b8c4c0;padding-inline-end:36px;font-size:13px;line-height:1.5}.singing-lyrics[data-v-cdeae07b]{white-space:pre-line;color:#f0f4ee;background:#55d9dc08;border-left:2px solid #55d9dc;border-radius:0 10px 10px 0;margin:10px 0;padding:10px 14px;font-size:15px;line-height:1.55;transition:background .2s,border-color .2s}.singing-tip[data-v-cdeae07b]{color:#9ba9a2;font-size:12px;line-height:1.5}.is-live .singing-lyrics[data-v-cdeae07b]{background:#f38d890a;border-left-color:#f38d89;margin-bottom:0}.is-compact[data-v-cdeae07b]{flex:none;min-height:0;margin-bottom:0;overflow:visible}.is-compact .singing-instruction[data-v-cdeae07b]{color:#c9cdd3;padding-inline-end:0;font-size:15px;line-height:1.45}.is-compact .singing-lyrics[data-v-cdeae07b]{color:#fff;background:#26292e;border:0;border-radius:18px;margin:16px 0;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.6}.is-compact.is-live .singing-lyrics[data-v-cdeae07b]{background:#26292e;margin-bottom:0}.is-compact .singing-tip[data-v-cdeae07b]{color:#8a9098;font-size:13px;line-height:1.45}.singing-tip-icon[data-v-cdeae07b]{vertical-align:-2px;margin-inline-end:4px;display:inline-block}.singing-lyric[data-v-cdeae07b]{display:block}@media (width>=1024px){.is-desktop-split .singing-guide[data-v-cdeae07b]{flex:none;min-height:0;margin-bottom:0;overflow:visible}.is-desktop-split .singing-instruction[data-v-cdeae07b]{color:var(--color-cs-t2);padding-inline-end:40px;font-size:15px;line-height:1.5}.is-desktop-split .singing-lyrics[data-v-cdeae07b]{background:var(--color-cs-s3);color:var(--color-cs-t1);white-space:normal;border:0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:14px 0 0;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.5;display:grid}.is-desktop-split .singing-guide.is-live .singing-lyrics[data-v-cdeae07b]{background:var(--color-cs-s3);box-shadow:inset 0 0 0 1px #f38d8959}.is-desktop-split .singing-tip[data-v-cdeae07b]{display:none}}@container voice-dialog (height<=660px){.singing-guide[data-v-cdeae07b]{margin-bottom:8px}.singing-instruction[data-v-cdeae07b]{font-size:12px;line-height:1.45}.is-compact .singing-lyrics[data-v-cdeae07b],.singing-lyrics[data-v-cdeae07b]{margin:6px 0;padding:6px 12px;font-size:14px;line-height:1.42}}@media (prefers-reduced-motion:reduce){.singing-lyrics[data-v-cdeae07b]{transition:none}}.raw-sample[data-v-cf9ac7ff]{gap:12px;display:grid}.raw-sample-actions[data-v-cf9ac7ff]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.raw-sample-actions .record-done[data-v-cf9ac7ff]{padding-inline:16px}.raw-sample-ready[data-v-cf9ac7ff]{color:#8fe0cf;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.recorder-controls[data-v-cf9ac7ff]{flex:none}.record-caption[data-v-cf9ac7ff]{color:#dce6e0;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:600;line-height:16px}.recording-source.is-inhouse[data-v-cf9ac7ff]{background:0 0;border:0;flex:none;padding:0}.is-inhouse .recorder-controls[data-v-cf9ac7ff]{flex-direction:column;align-items:center;margin-top:16px;display:flex}.is-inhouse .recorder-display[data-v-cf9ac7ff]{order:2}.is-inhouse .recorder-clock[data-v-cf9ac7ff],.is-inhouse .recorder-waveform[data-v-cf9ac7ff]{display:none}.is-inhouse .recorder-hint[data-v-cf9ac7ff],.is-inhouse.recording-source .recorder-hint[data-v-cf9ac7ff]{color:#8a9098;min-height:0;margin:8px auto 0;font-size:13px;font-weight:400;line-height:1.45}.is-inhouse .recorder-hint.is-warning[data-v-cf9ac7ff]{color:#ffc857}.is-inhouse .recorder-actions[data-v-cf9ac7ff],.is-inhouse.recording-source .recorder-actions[data-v-cf9ac7ff]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;margin:0}.is-inhouse .recorder-actions>.record-secondary[data-v-cf9ac7ff]{justify-self:end;margin-top:26px}.is-inhouse .record-ring[data-v-cf9ac7ff],.is-inhouse.recording-source .record-ring[data-v-cf9ac7ff]{width:96px;height:96px}.is-inhouse .record-ring circle[data-v-cf9ac7ff]{stroke-width:6px}.is-inhouse .record-ring-track[data-v-cf9ac7ff]{stroke:#ffffff1f}.is-inhouse .record-ring-progress[data-v-cf9ac7ff]{stroke:#ff8a4c;stroke-linecap:butt}.is-inhouse .record-main[data-v-cf9ac7ff],.is-inhouse.recording-source .record-main[data-v-cf9ac7ff]{color:#ff5c5c;background:#1c1e22;border:0;width:84px;height:84px}.is-inhouse .record-main.is-live[data-v-cf9ac7ff]{color:#ff5c5c;background:#1c1e22;border:0}.is-inhouse .record-main>svg[data-v-cf9ac7ff]{display:none}.is-inhouse .record-main[data-v-cf9ac7ff]:before{content:"";background:#ff5c5c;border-radius:50%;width:34px;height:34px}.is-inhouse .record-main.is-live[data-v-cf9ac7ff]:before{border-radius:8px;width:28px;height:28px}.is-inhouse .record-caption[data-v-cf9ac7ff]{color:#fff;margin-top:14px;font-size:17px;font-weight:700;line-height:1.2}.recorder-mic-tip[data-v-cf9ac7ff]{color:#a9b7b1;text-align:center;text-wrap:pretty;background:#ffffff08;border-radius:12px;gap:2px;width:100%;max-width:344px;margin:12px auto 0;padding:8px 12px;font-size:12px;line-height:17px;display:grid}.is-inhouse .recorder-mic-tip[data-v-cf9ac7ff]{color:#a9aeb6;background:#26292e;margin-top:14px;font-size:13px;line-height:1.4}.recorder-help-link[data-v-cf9ac7ff]{color:#7fe5e7;align-self:center;align-items:center;gap:4px;min-height:44px;margin-top:12px;font-size:15px;font-weight:700;display:inline-flex}.is-inhouse .raw-sample-actions .record-done[data-v-cf9ac7ff],.is-inhouse .raw-sample-actions .record-secondary[data-v-cf9ac7ff]{border:0;border-radius:999px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600}.is-inhouse .raw-sample-actions .record-secondary[data-v-cf9ac7ff]{color:#fff;background:#2a2d33}.is-inhouse .raw-sample-actions .record-done[data-v-cf9ac7ff]{color:#111315;background:#f5f6f7}.is-inhouse .raw-sample-ready[data-v-cf9ac7ff]{color:#3dd68c;font-size:14px}.record-main.is-live[data-v-cf9ac7ff]{color:#ffe1dd;background:#4a2f2d;border-color:#f38d8999}.is-inhouse .recorder-clock[data-v-cf9ac7ff]{font-size:22px;line-height:28px}.is-inhouse .recorder-hint[data-v-cf9ac7ff]{margin-top:3px;font-size:12px;line-height:18px}.is-inhouse .recorder-waveform[data-v-cf9ac7ff]{height:28px;margin-top:4px}.is-inhouse .record-ring[data-v-cf9ac7ff]{width:64px;height:64px}.is-inhouse .record-main[data-v-cf9ac7ff]{width:52px;height:52px}.recording-source[data-v-cf9ac7ff]{text-align:center;background:#1b1e1e;border:1px solid #ffffff0b;border-radius:16px;flex-direction:column;flex:1;justify-content:safe center;min-width:0;min-height:0;padding:14px 16px;display:flex;position:relative}.recording-source[data-v-cf9ac7ff]:focus{outline:none}.recording-source.has-sample[data-v-cf9ac7ff]{background:0 0;border:0;padding:0}.recorder-clock[data-v-cf9ac7ff]{color:#b8c4c0;font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;font:400 26px/34px ui-monospace,monospace;display:flex}.recording-dot[data-v-cf9ac7ff]{background:#f38d89;border-radius:50%;width:6px;height:6px}.recorder-hint[data-v-cf9ac7ff]{color:#e5ede9;text-wrap:balance;max-width:340px;min-height:20px;margin:6px auto 0;font-size:15px;font-weight:500;line-height:20px}.recorder-hint.is-warning[data-v-cf9ac7ff]{color:#e4bd8e}.recorder-waveform[data-v-cf9ac7ff]{color:#67827b;height:48px;margin:6px -5px 0}.recorder-waveform svg[data-v-cf9ac7ff]{width:100%;height:100%;display:block}.is-recording .recorder-waveform[data-v-cf9ac7ff]{color:#a2bdb5}.is-paused .recorder-waveform[data-v-cf9ac7ff]{color:#64796f}.has-error .recorder-waveform[data-v-cf9ac7ff]{height:32px}.recorder-actions[data-v-cf9ac7ff]{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:344px;margin:8px auto 0;display:grid}.record-done[data-v-cf9ac7ff],.record-secondary[data-v-cf9ac7ff]{border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;font-weight:500;line-height:18px;display:flex}.record-secondary[data-v-cf9ac7ff]{color:#dce6e0;background:#ffffff06}.record-done[data-v-cf9ac7ff]{color:#19302b;background:#f0f4ee;border-color:#f0f4ee}.record-main-action[data-v-cf9ac7ff]{flex-direction:column;align-items:center;display:flex}.record-ring[data-v-cf9ac7ff]{place-items:center;width:80px;height:80px;display:grid;position:relative}.record-ring>svg[data-v-cf9ac7ff]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.record-ring circle[data-v-cf9ac7ff]{fill:none;stroke-width:3px}.record-ring-track[data-v-cf9ac7ff]{stroke:#8fa59b30}.record-ring-progress[data-v-cf9ac7ff]{stroke:#8de3e7;stroke-linecap:round;transition:stroke-dasharray .2s linear}.record-main[data-v-cf9ac7ff]{color:#eef4ed;background:#303833;border:1px solid #d9e6dd55;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.record-main.is-ready[data-v-cf9ac7ff]{border-color:#a4ded475}.recorder-help[data-v-cf9ac7ff]{color:#8faaa0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.recorder-help-back[data-v-cf9ac7ff]{color:#a2bcb1;align-self:center;min-height:44px;padding:8px;font-size:12px}.recording-error[data-v-cf9ac7ff]{color:#f0b4ab;margin-top:8px;font-size:12px;line-height:18px}button[data-v-cf9ac7ff]:hover:not(:disabled){filter:brightness(1.15)}button[data-v-cf9ac7ff]:disabled{opacity:.35;cursor:default}button[data-v-cf9ac7ff]:focus-visible{outline-offset:3px;outline:2px solid #8de3e7}.voice-spin[data-v-cf9ac7ff]{animation:1s linear infinite voice-spin-cf9ac7ff}@keyframes voice-spin-cf9ac7ff{to{transform:rotate(1turn)}}@media (width<=380px){.recording-source[data-v-cf9ac7ff]{padding-inline:12px}.recorder-actions[data-v-cf9ac7ff]{gap:8px}.record-done[data-v-cf9ac7ff],.record-secondary[data-v-cf9ac7ff]{gap:4px;padding-inline:7px;font-size:11px}.record-secondary svg[data-v-cf9ac7ff]{display:none}}@container voice-dialog (height<=720px){.recording-source[data-v-cf9ac7ff]{padding:10px 12px 8px}.recording-source.has-sample[data-v-cf9ac7ff]{padding:0}.recorder-clock[data-v-cf9ac7ff]{font-size:22px;line-height:28px}.recorder-hint[data-v-cf9ac7ff]{min-height:18px;margin-top:3px;font-size:12px;line-height:18px}.recorder-waveform[data-v-cf9ac7ff]{height:32px;margin-top:4px}.recorder-actions[data-v-cf9ac7ff]{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:10px;margin-top:6px}.record-ring[data-v-cf9ac7ff]{width:64px;height:64px}.record-main[data-v-cf9ac7ff]{width:52px;height:52px}.record-done[data-v-cf9ac7ff],.record-secondary[data-v-cf9ac7ff]{padding:8px}.has-error .recorder-waveform[data-v-cf9ac7ff]{display:none}.has-warning .recorder-waveform[data-v-cf9ac7ff]{height:18px}}@container voice-dialog (height<=600px){.recorder-display[data-v-cf9ac7ff]{-moz-column-gap:10px;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:10px;display:flex}.is-inhouse .recorder-clock[data-v-cf9ac7ff],.recorder-clock[data-v-cf9ac7ff]{font-size:19px;line-height:24px}.is-inhouse .recorder-hint[data-v-cf9ac7ff],.recorder-hint[data-v-cf9ac7ff]{min-height:0;margin:0}.is-inhouse .recorder-waveform[data-v-cf9ac7ff],.recorder-waveform[data-v-cf9ac7ff]{flex-basis:100%;height:20px}}@media (width>=1024px){.is-desktop-split .recording-source[data-v-cf9ac7ff]{background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.is-desktop-split .recorder-help[data-v-cf9ac7ff]{color:var(--color-cs-t3);top:-12px;right:-12px}.is-desktop-split .recorder-controls[data-v-cf9ac7ff]{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding-top:8px;display:flex}.is-desktop-split .recorder-display[data-v-cf9ac7ff]{width:100%}.is-desktop-split .recorder-clock[data-v-cf9ac7ff]{color:var(--color-cs-t1);letter-spacing:.06em;gap:10px;font-family:inherit;font-size:40px;font-weight:600;line-height:44px}.is-desktop-split .recording-dot[data-v-cf9ac7ff]{background:var(--color-cs-err);width:12px;height:12px;box-shadow:0 0 0 5px #ff7a7a2e}.is-desktop-split .recorder-hint[data-v-cf9ac7ff]{max-width:none;min-height:20px;color:var(--color-cs-t3);margin-top:2px;font-size:14px;font-weight:500;line-height:20px}.is-desktop-split .recorder-hint.is-warning[data-v-cf9ac7ff]{color:var(--color-cs-warn)}.is-desktop-split .recorder-waveform[data-v-cf9ac7ff]{color:#3a3e45;height:36px;margin:8px 0 0}.is-desktop-split .is-recording .recorder-waveform[data-v-cf9ac7ff]{color:var(--color-cs-acc)}.is-desktop-split .is-paused .recorder-waveform[data-v-cf9ac7ff]{color:#4a4f57}.is-desktop-split .recorder-actions[data-v-cf9ac7ff]{grid-template-columns:140px 84px 140px;gap:16px;width:auto;max-width:none;margin:12px auto 0}.is-desktop-split .record-done[data-v-cf9ac7ff],.is-desktop-split .record-secondary[data-v-cf9ac7ff]{background:var(--color-cs-s3);min-height:48px;box-shadow:var(--shadow-cs-hi);color:var(--color-cs-t1);border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.is-desktop-split .record-ring[data-v-cf9ac7ff]{width:84px;height:84px}.is-desktop-split .record-ring-track[data-v-cf9ac7ff]{stroke:#ffffff14}.is-desktop-split .record-ring-progress[data-v-cf9ac7ff]{stroke:var(--color-cs-acc)}.is-desktop-split .record-main[data-v-cf9ac7ff],.is-desktop-split .record-main.is-live[data-v-cf9ac7ff]{background:var(--color-cs-t1);width:72px;height:72px;color:var(--color-cs-ink);border:0}.is-desktop-split .recorder-mic-tip[data-v-cf9ac7ff]{max-width:none;color:var(--color-cs-t4);background:0 0;margin-top:12px;padding:0;font-size:13px;line-height:18px}.is-desktop-split .recording-error[data-v-cf9ac7ff]{margin-top:10px;font-size:13px;line-height:20px}.is-desktop-split .recorder-help-back[data-v-cf9ac7ff]{color:var(--color-cs-t3);font-size:14px}}@media (prefers-reduced-motion:reduce){.voice-spin[data-v-cf9ac7ff]{animation:none}.record-ring-progress[data-v-cf9ac7ff]{transition:none}}
