.sr-only[data-v-a67c3a87]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.tts-card[data-v-a67c3a87]{background:#fff;border:1px solid var(--vm-border);border-radius:20px;box-shadow:0 4px 24px #0f172a0f;padding:24px}.tts-input-wrap[data-v-a67c3a87]{margin-bottom:16px}.tts-textarea[data-v-a67c3a87]{border:1px solid #cbd5e1;border-radius:14px;color:var(--vm-text);font-family:inherit;font-size:16px;line-height:1.6;min-height:110px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s;width:100%}.tts-textarea[data-v-a67c3a87]:focus{border-color:var(--vm-accent);box-shadow:0 0 0 3px #0d94881a}.tts-input-footer[data-v-a67c3a87]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.char-count[data-v-a67c3a87]{color:#64748b;font-size:13px}.clear-btn[data-v-a67c3a87]{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;min-height:36px;padding:4px 12px}.clear-btn[data-v-a67c3a87]:hover{background:#f1f5f9;color:var(--vm-text)}.generate-btn[data-v-a67c3a87]{background:var(--vm-accent);border:none;border-radius:14px;box-shadow:0 8px 24px #0d948847;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-height:52px;transition:transform .15s,background .15s;width:100%}.generate-btn[data-v-a67c3a87]:hover:not(:disabled){background:var(--vm-accent-dark);transform:translateY(-1px)}.clear-btn[data-v-a67c3a87]:focus-visible,.gen-download-btn[data-v-a67c3a87]:focus-visible,.gen-retry-btn[data-v-a67c3a87]:focus-visible,.generate-btn[data-v-a67c3a87]:focus-visible{outline:3px solid rgba(13,148,136,.4);outline-offset:2px}.generate-btn[data-v-a67c3a87]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.btn-spinner[data-v-a67c3a87]{animation:spin-a67c3a87 .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;margin-right:8px;vertical-align:middle;width:18px}@keyframes spin-a67c3a87{to{transform:rotate(1turn)}}.gen-result[data-v-a67c3a87]{animation:fadeIn-a67c3a87 .3s ease;border-radius:14px;margin-top:16px;padding:20px}@keyframes fadeIn-a67c3a87{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gen-loading[data-v-a67c3a87]{background:var(--vm-accent-light);border:1px solid #ccfbf1;text-align:center}.gen-loading p[data-v-a67c3a87]{color:#4b5563;font-size:14px;margin:12px 0 0}.gen-wave[data-v-a67c3a87]{align-items:center;display:flex;gap:4px;height:32px;justify-content:center}.wave-bar[data-v-a67c3a87]{animation:wave-a67c3a87 1.2s ease-in-out infinite;background:var(--vm-accent);border-radius:2px;display:inline-block;height:12px;width:4px}.wave-bar[data-v-a67c3a87]:nth-child(2){animation-delay:.15s}.wave-bar[data-v-a67c3a87]:nth-child(3){animation-delay:.3s}.wave-bar[data-v-a67c3a87]:nth-child(4){animation-delay:.45s}.wave-bar[data-v-a67c3a87]:nth-child(5){animation-delay:.6s}@keyframes wave-a67c3a87{0%,to{height:12px;opacity:.4}50%{height:28px;opacity:1}}.gen-success[data-v-a67c3a87]{background:linear-gradient(135deg,#f0fdfa80,#ffffffe6);border:1.5px solid rgba(13,148,136,.15)}.gen-player[data-v-a67c3a87]{align-items:center;display:flex;gap:12px}.gen-waveform-wrap[data-v-a67c3a87]{background:#0d94880a;border-radius:8px;cursor:pointer;flex:1;height:48px;overflow:hidden;position:relative;touch-action:none}.gen-waveform-wrap[data-v-a67c3a87]:focus-visible{outline:2px solid var(--vm-accent);outline-offset:2px}.gen-waveform[data-v-a67c3a87]{align-items:center;display:flex;gap:2px;height:100%;padding:0 2px}.waveform-bar[data-v-a67c3a87]{background:#0d94882e;border-radius:1.5px;flex:1;min-width:2px;transition:background .15s}.waveform-bar.played[data-v-a67c3a87]{background:linear-gradient(180deg,#2dd4bf,var(--vm-accent))}.gen-playhead[data-v-a67c3a87]{background:var(--vm-accent);bottom:0;pointer-events:none;position:absolute;top:0;transition:left .3s linear;width:2px}.gen-duration[data-v-a67c3a87]{color:#64748b;font-size:13px;font-variant-numeric:tabular-nums;min-width:80px;text-align:right;white-space:nowrap}.gen-actions[data-v-a67c3a87]{display:flex;gap:10px;margin-top:16px}.gen-download-btn[data-v-a67c3a87]{align-items:center;background:linear-gradient(135deg,var(--vm-accent),#2dd4bf);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-size:15px;font-weight:700;gap:6px;justify-content:center;min-height:44px;transition:transform .2s}.gen-download-btn[data-v-a67c3a87]:hover{transform:translateY(-1px)}.gen-retry-btn[data-v-a67c3a87]{background:#fff;border:1px solid var(--vm-border);border-radius:10px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:0 18px;transition:border-color .15s,color .15s}.gen-retry-btn[data-v-a67c3a87]:hover{border-color:var(--vm-accent);color:var(--vm-accent)}.gen-error[data-v-a67c3a87]{background:#fef2f2;border:1px solid #fecaca;gap:12px;justify-content:space-between}.gen-error[data-v-a67c3a87],.gen-error-content[data-v-a67c3a87]{align-items:center;display:flex}.gen-error-content[data-v-a67c3a87]{flex:1;gap:10px;min-width:0}.gen-error-icon[data-v-a67c3a87]{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:28px;justify-content:center;width:28px}.gen-error-content p[data-v-a67c3a87]{color:#991b1b;font-size:14px;line-height:1.5;margin:0}@media(max-width:640px){.tts-card[data-v-a67c3a87]{padding:16px}.gen-error[data-v-a67c3a87]{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.btn-spinner[data-v-a67c3a87],.gen-result[data-v-a67c3a87],.wave-bar[data-v-a67c3a87]{animation:none}.gen-download-btn[data-v-a67c3a87],.generate-btn[data-v-a67c3a87]{transition:none}}.vd-crumbs[data-v-71f72e82] .bc-crumb-inner{max-width:none;padding:16px 0 2px}.vd[data-v-71f72e82]{padding-bottom:8px}.vd-hero[data-v-71f72e82]{align-items:flex-start;display:flex;gap:24px;padding:20px 0}.vd-avatar[data-v-71f72e82]{background:var(--vm-accent-light);border-radius:24px;box-shadow:0 8px 24px #0d948829;flex-shrink:0;height:112px;-o-object-fit:cover;object-fit:cover;width:112px}.vd-hero-text h1[data-v-71f72e82]{color:var(--vm-text);font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.vd-intro[data-v-71f72e82]{color:#334155;font-size:17px;line-height:1.7;margin:12px 0 0}.vd-small[data-v-71f72e82]{color:#64748b;font-size:14px;line-height:1.6}.vd-disclaimer[data-v-71f72e82]{margin:10px 0 0}.vd-tool[data-v-71f72e82]{display:grid;gap:14px;padding:4px 0 8px}.yoda-box[data-v-71f72e82]{background:var(--vm-accent-light);border:1.5px solid #ccfbf1;border-radius:18px;padding:18px}.yoda-title[data-v-71f72e82]{color:#115e59;font-size:16px;font-weight:800;margin:0 0 6px}.yoda-label[data-v-71f72e82]{color:#115e59;display:block;font-size:14px;margin-bottom:6px}.yoda-input[data-v-71f72e82]{background:#fff;border:1px solid #99f6e4;border-radius:12px;font-family:inherit;font-size:16px;outline:none;padding:12px 14px;resize:vertical;width:100%}.yoda-input[data-v-71f72e82]:focus{border-color:var(--vm-accent);box-shadow:0 0 0 3px #0d948826}.yoda-actions[data-v-71f72e82]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.yoda-btn[data-v-71f72e82]{background:var(--vm-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;min-height:44px;padding:0 18px}.yoda-btn[data-v-71f72e82]:disabled{cursor:not-allowed;opacity:.5}.yoda-hint[data-v-71f72e82]{color:var(--vm-accent-dark);font-size:14px}.vd-samples[data-v-71f72e82]{padding:16px 0 8px}.vd-kicker[data-v-71f72e82]{color:var(--vm-accent);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.vd-sample-grid[data-v-71f72e82]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.vd-sample[data-v-71f72e82]{background:#fff;border:1.5px solid rgba(13,148,136,.1);border-radius:16px;display:flex;flex-direction:column;gap:10px;margin:0;padding:14px}.vd-sample audio[data-v-71f72e82]{height:40px;width:100%}.vd-sample figcaption[data-v-71f72e82]{align-items:flex-start;color:#334155;display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.6}.vd-quote[data-v-71f72e82]{color:#1e293b}.vd-line-btn[data-v-71f72e82]{border:1px solid #ccfbf1;border-radius:999px;color:var(--vm-accent-dark);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;min-height:36px;padding:0 14px;transition:background .15s,border-color .15s;white-space:nowrap}.vd-line-btn[data-v-71f72e82],.vd-line-btn[data-v-71f72e82]:hover{background:var(--vm-accent-light)}.vd-line-btn[data-v-71f72e82]:hover{border-color:#2dd4bf}.vd-line-btn[data-v-71f72e82]:focus-visible,.yoda-btn[data-v-71f72e82]:focus-visible{outline:3px solid rgba(13,148,136,.4);outline-offset:2px}.vd-section[data-v-71f72e82]{padding:22px 0 6px}.vd-section h2[data-v-71f72e82]{color:var(--vm-text);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.vd-section p[data-v-71f72e82]{color:#334155;font-size:16px;line-height:1.75;margin:0}.vd-table-wrap[data-v-71f72e82]{overflow-x:auto;-webkit-overflow-scrolling:touch}.vd-facts[data-v-71f72e82]{background:#fff;border:1.5px solid rgba(13,148,136,.12);border-collapse:separate;border-radius:16px;border-spacing:0;font-size:15px;overflow:hidden;width:100%}.vd-facts td[data-v-71f72e82],.vd-facts th[data-v-71f72e82]{border-bottom:1px solid var(--vm-accent-light);line-height:1.6;padding:12px 16px;text-align:left;vertical-align:top}.vd-facts tr:last-child td[data-v-71f72e82],.vd-facts tr:last-child th[data-v-71f72e82]{border-bottom:none}.vd-facts th[data-v-71f72e82]{background:var(--vm-accent-light);color:var(--vm-accent-dark);font-weight:700;width:170px}.vd-facts td[data-v-71f72e82]{color:#334155}.vd-lines[data-v-71f72e82]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.vd-line-group[data-v-71f72e82]{background:#fff;border:1.5px solid rgba(13,148,136,.1);border-radius:16px;padding:16px}.vd-line-group h3[data-v-71f72e82]{color:var(--vm-text);font-size:16px;font-weight:700;margin:0 0 8px}.vd-line-group ul[data-v-71f72e82]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.vd-line-group li[data-v-71f72e82]{align-items:flex-start;display:flex;font-size:15px;gap:10px;justify-content:space-between;line-height:1.6}.vd-guides[data-v-71f72e82]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.vd-guide[data-v-71f72e82]{background:#fff;border:1.5px solid rgba(13,148,136,.12);border-radius:16px;color:#334155;display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:1.6;padding:16px;text-decoration:none}.vd-guide strong[data-v-71f72e82]{color:var(--vm-text);font-size:16px}.vd-guide[data-v-71f72e82]:hover{border-color:#2dd4bf}.vd-steps[data-v-71f72e82],.vd-uses[data-v-71f72e82]{color:#334155;display:grid;font-size:16px;gap:10px;line-height:1.7;margin:0;padding-left:22px}.vd-steps strong[data-v-71f72e82]{color:var(--vm-text)}.vd-related[data-v-71f72e82]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.vd-more[data-v-71f72e82]{color:var(--vm-accent);display:inline-block;font-weight:700;margin-left:6px;text-decoration:none}.vd-more[data-v-71f72e82]:hover{text-decoration:underline}.vd-byline[data-v-71f72e82]{margin:24px 0 0}.vd-byline a[data-v-71f72e82]{color:var(--vm-accent);font-weight:600}.cta-section[data-v-71f72e82]{background:linear-gradient(135deg,var(--vm-accent-light),var(--vm-accent-light));border-radius:22px;margin-top:28px;padding:32px 20px;text-align:center}.cta-section h2[data-v-71f72e82]{color:var(--vm-text);font-size:1.5rem;font-weight:800;margin:0}.cta-section p[data-v-71f72e82]{color:#475569;font-size:16px;line-height:1.6;margin:8px auto 0;max-width:560px}.cta-links[data-v-71f72e82]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.cta-btn[data-v-71f72e82]{align-items:center;background:var(--vm-accent);border-radius:14px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;min-height:48px;padding:0 22px;text-decoration:none}.cta-btn--ghost[data-v-71f72e82]{background:#fff;border:1.5px solid #ccfbf1;color:var(--vm-accent-dark)}@media(max-width:1024px){.vd-related[data-v-71f72e82]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.vd-hero[data-v-71f72e82]{align-items:center;flex-direction:column;text-align:center}.vd-lines[data-v-71f72e82],.vd-sample-grid[data-v-71f72e82]{grid-template-columns:1fr}.vd-related[data-v-71f72e82]{grid-template-columns:repeat(2,1fr)}.vd-facts th[data-v-71f72e82]{width:120px}}@media(max-width:640px){.vd-avatar[data-v-71f72e82]{height:88px;width:88px}.vd-intro[data-v-71f72e82]{font-size:16px}.vd-line-group li[data-v-71f72e82]{flex-direction:column;gap:6px}.vd-line-btn[data-v-71f72e82]{font-size:14px;min-height:44px;padding:0 18px}.vd-facts td[data-v-71f72e82],.vd-facts th[data-v-71f72e82]{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.vd-line-btn[data-v-71f72e82]{transition:none}}.vd-crumbs[data-v-0ec2238a] .bc-crumb-inner{max-width:none;padding:16px 0 2px}.vc-hero[data-v-0ec2238a]{padding:24px 0 8px;text-align:center}.vc-hero h1[data-v-0ec2238a]{color:var(--vm-text);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.vc-see-also[data-v-0ec2238a]{color:#475569;font-size:15px;line-height:1.7;margin:10px 0 0}.vc-see-also a[data-v-0ec2238a]{color:var(--vm-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vc-intro[data-v-0ec2238a]{color:#4b5563;font-size:17px;line-height:1.75;margin:14px auto 0;max-width:780px}.vc-cats[data-v-0ec2238a]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:22px 0 6px}.vc-cat[data-v-0ec2238a]{align-items:center;background:#fff;border:1px solid #ccfbf1;border-radius:999px;color:#4b5563;display:inline-flex;font-size:14px;font-weight:600;min-height:40px;padding:0 16px;text-decoration:none;transition:border-color .18s,color .18s}.vc-cat[data-v-0ec2238a]:hover{color:var(--vm-accent)}.vc-cat.active[data-v-0ec2238a],.vc-cat[data-v-0ec2238a]:hover{border-color:var(--vm-accent)}.vc-cat.active[data-v-0ec2238a]{background:var(--vm-accent);color:#fff}.vc-section[data-v-0ec2238a]{padding:26px 0 4px}.vc-section h2[data-v-0ec2238a]{color:var(--vm-text);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;margin:0 0 14px}.vc-grid[data-v-0ec2238a]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.vc-learn[data-v-0ec2238a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.vc-learn-card[data-v-0ec2238a]{background:#fff;border:1.5px solid rgba(13,148,136,.12);border-radius:16px;color:#475569;display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:1.6;padding:16px;text-decoration:none}.vc-learn-card strong[data-v-0ec2238a]{color:var(--vm-text);font-size:16px}.vc-back[data-v-0ec2238a]{margin:28px 0 0;text-align:center}.vc-back a[data-v-0ec2238a]{align-items:center;color:var(--vm-accent);display:inline-flex;font-weight:700;min-height:44px;text-decoration:none}@media(max-width:1024px){.vc-grid[data-v-0ec2238a]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.vc-grid[data-v-0ec2238a]{grid-template-columns:repeat(2,1fr)}.vc-cats[data-v-0ec2238a]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}.vc-cat[data-v-0ec2238a]{min-height:44px}}@media(max-width:640px){.vc-intro[data-v-0ec2238a]{font-size:16px}.vc-grid[data-v-0ec2238a]{gap:12px}}.voice-page[data-v-96a9df67]{background:var(--vm-bg);min-height:100vh}.voice-page-main[data-v-96a9df67]{margin:0 auto;padding:0 0 56px;width:min(1040px,calc(100% - 40px))}.not-found-section[data-v-96a9df67]{padding:80px 0;text-align:center}.not-found-section a[data-v-96a9df67]{color:var(--vm-accent);font-weight:700}@media(max-width:640px){.voice-page-main[data-v-96a9df67]{width:calc(100% - 24px)}}
