@font-face{font-family:Inter;src:url(/fonts/inter/inter.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.eot);src:url(/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svgRoboto) format("svg"),url(/fonts/Roboto/Roboto-Regular.otf) format("opentype"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg#Roboto) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svgRoboto-Bold) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto/Roboto-Medium.eot);src:url(/fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svgRoboto-Medium) format("svg"),url(/fonts/Roboto/Roboto-Medium.otf) format("opentype"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.v-application[data-v-32d99332]{font-family:Inter!important}html[data-v-32d99332]{overflow-y:scroll}.playground-content[data-v-32d99332]{padding:2rem;max-width:800px;margin:0 auto}.playground-header[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:2rem;border-radius:16px;color:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2)}.playground-header.tts-header[data-v-32d99332]{background:linear-gradient(135deg,#11998e,#38ef7d)}.playground-header .header-icon[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:16px;backdrop-filter:blur(10px)}.playground-header .header-text h1[data-v-32d99332]{margin:0 0 .5rem 0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.playground-header .header-text p[data-v-32d99332]{margin:0;opacity:.9;font-size:1rem}.playground-body[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.form-grid-2[data-v-32d99332]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.form-grid-2[data-v-32d99332]{grid-template-columns:1fr}}.form-group[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.form-label[data-v-32d99332]{font-weight:600;font-size:.8125rem;color:var(--v-text-secondary,#666)}.form-hint[data-v-32d99332],.form-meta[data-v-32d99332]{font-size:.75rem;color:var(--v-text-secondary,#999)}.form-meta[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.form-select[data-v-32d99332]{padding:.625rem .75rem;font-size:.9375rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:var(--v-surface-base,#fff);color:var(--v-text-primary,#333);outline:none;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.form-select[data-v-32d99332]:focus{border-color:#11998e;-webkit-box-shadow:0 0 0 3px rgba(17,153,142,.15);box-shadow:0 0 0 3px rgba(17,153,142,.15)}.form-textarea[data-v-32d99332]{padding:.625rem .75rem;font-size:.9375rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:var(--v-surface-base,#fff);color:var(--v-text-primary,#333);outline:none;resize:vertical;line-height:1.5;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.form-textarea[data-v-32d99332]:focus{border-color:#11998e;-webkit-box-shadow:0 0 0 3px rgba(17,153,142,.15);box-shadow:0 0 0 3px rgba(17,153,142,.15)}.generate-btn[data-v-32d99332]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-item-align:start;align-self:flex-start}.generate-btn[data-v-32d99332]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(17,153,142,.35);box-shadow:0 6px 20px rgba(17,153,142,.35)}.generate-btn[data-v-32d99332]:disabled{opacity:.5;cursor:not-allowed}.result-card[data-v-32d99332]{padding:1rem 1.25rem;border-radius:10px;font-size:.9375rem}.result-card.error-result[data-v-32d99332]{background:rgba(229,57,53,.1);border:1px solid rgba(229,57,53,.3);color:#c62828}.audio-section[data-v-32d99332]{margin-top:.5rem}.audio-player[data-v-32d99332]{width:100%;margin-bottom:1rem}.info-card[data-v-32d99332]{background:var(--v-surface-base,#fff);border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.info-card .card-header[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:rgba(17,153,142,.1);font-weight:600;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.info-card .card-content[data-v-32d99332]{padding:1.25rem 1.5rem}.cost-details[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.cost-row[data-v-32d99332]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 0}.cost-row .cost-label[data-v-32d99332]{font-size:.8125rem;color:var(--v-text-secondary,#666);font-weight:500}.cost-row .cost-value[data-v-32d99332]{font-size:.875rem;font-weight:600;color:var(--v-text-primary,#333)}.theme--dark .playground-header.tts-header[data-v-32d99332]{background:linear-gradient(135deg,#0d7377,#14a76c)}.theme--dark .form-select[data-v-32d99332],.theme--dark .form-textarea[data-v-32d99332]{background:#2a2a2a;border-color:hsla(0,0%,100%,.1);color:#ccc}.theme--dark .info-card[data-v-32d99332]{background:#1e1e1e}.theme--dark .info-card .card-header[data-v-32d99332]{background:rgba(17,153,142,.15)}.theme--dark .cost-row .cost-label[data-v-32d99332]{color:#aaa}.theme--dark .cost-row .cost-value[data-v-32d99332]{color:#ccc}