.upload-workspace[data-v-d9f2a227]{color:#f8fafc;display:grid;gap:22px;padding-bottom:clamp(48px,8vh,96px)}.intro[data-v-d9f2a227]{padding:8px 20px 4px;text-align:center}.eyebrow[data-v-d9f2a227]{align-items:center;color:#16a34a;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.intro h2[data-v-d9f2a227]{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.045em;line-height:1.03;margin:14px auto 10px;max-width:680px}.intro p[data-v-d9f2a227]{color:#ffffff94;line-height:1.6;margin:0 auto;max-width:620px}.upload-card[data-v-d9f2a227]{align-items:center;background:radial-gradient(circle at 50% 0,rgba(22,163,74,.12),transparent 45%),#ffffff09;border:1px dashed hsla(0,0%,100%,.2);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:315px;padding:36px}.upload-card.dragging[data-v-d9f2a227]{background-color:#16a34a1a;border-color:#16a34a}.file-input[data-v-d9f2a227]{display:none}.upload-icon[data-v-d9f2a227]{background:#16a34a1f;border:1px solid rgba(22,163,74,.25);border-radius:16px;color:#16a34a;display:grid;font-size:1.3rem;height:58px;margin-bottom:18px;place-items:center;width:58px}.upload-icon.spinning i[data-v-d9f2a227]{animation:float-d9f2a227 1.2s ease-in-out infinite}.upload-card h3[data-v-d9f2a227]{margin:0 0 7px}.upload-card p[data-v-d9f2a227]{color:#ffffff80;margin:0 0 22px}.primary-button[data-v-d9f2a227],.url-form button[data-v-d9f2a227]{align-items:center;background:#16a34a;border:0;border-radius:11px;color:#05070d;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 19px}.file-note[data-v-d9f2a227]{color:#ffffff61;display:flex;font-size:.74rem;gap:18px;margin-top:18px}.file-note span+span[data-v-d9f2a227]:before{content:"•";margin-right:18px}.progress-track[data-v-d9f2a227]{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden;width:min(360px,90%)}.progress-track span[data-v-d9f2a227]{background:#16a34a;display:block;height:100%}.progress-label[data-v-d9f2a227]{color:#16a34a;margin-top:10px}.divider[data-v-d9f2a227]{align-items:center;color:#ffffff4d;display:flex;font-size:.75rem;gap:14px;text-transform:uppercase}.divider[data-v-d9f2a227]:after,.divider[data-v-d9f2a227]:before{background:#ffffff14;content:"";flex:1;height:1px}.url-card[data-v-d9f2a227]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.09);border-radius:14px}.url-heading[data-v-d9f2a227]{align-items:center;background:none;border:0;color:#f8fafc;cursor:pointer;display:flex;font:inherit;font-weight:650;justify-content:space-between;padding:16px 18px;width:100%}.url-heading span[data-v-d9f2a227]{display:flex;gap:10px}.url-heading .fa-youtube[data-v-d9f2a227]{color:#ef4444}.url-heading .fa-chevron-down[data-v-d9f2a227]{opacity:.45;transition:.2s}.url-heading .rotated[data-v-d9f2a227]{transform:rotate(180deg)}.url-form[data-v-d9f2a227]{display:grid;gap:10px;grid-template-columns:1fr auto;padding:0 16px 16px}.url-form input[data-v-d9f2a227]{background:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#f8fafc;height:44px;min-width:0;outline:none;padding:0 13px}.url-form button[data-v-d9f2a227]{align-content:center;flex-wrap:wrap;min-height:54px}.url-form button small[data-v-d9f2a227]{flex-basis:100%;font-size:.56rem;font-weight:600;line-height:1.2;opacity:.72}.url-form button[data-v-d9f2a227]:disabled{opacity:.4}.translation-builder[data-v-d9f2a227]{--preview-height:clamp(280px,34vw,540px);display:grid;gap:16px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);height:calc(var(--preview-height) + 78px)}.preview-panel[data-v-d9f2a227],.settings-panel[data-v-d9f2a227],.submitted-card[data-v-d9f2a227]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.09);border-radius:18px}.preview-panel[data-v-d9f2a227]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.preview-frame[data-v-d9f2a227]{background:#05070d;display:grid;flex:none;height:var(--preview-height);overflow:hidden;place-items:center;position:relative}.preview-frame video[data-v-d9f2a227]{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important}.preview-frame video.portrait-media[data-v-d9f2a227]{height:100%!important;width:auto!important}.preview-frame iframe[data-v-d9f2a227]{border:0;height:100%;width:100%}.preview-frame audio[data-v-d9f2a227]{width:min(80%,420px)}.youtube-loading[data-v-d9f2a227]{background:#020304c7;color:#ffffffd1;display:grid;font-size:.72rem;gap:8px;inset:0;justify-items:center;place-content:center;position:absolute}.youtube-loading i[data-v-d9f2a227]{color:#16a34a;font-size:1rem}.source-details[data-v-d9f2a227]{align-items:center;display:flex;gap:12px;padding:14px}.source-details>div[data-v-d9f2a227]{display:grid;flex:1;gap:4px;min-width:0}.source-details strong[data-v-d9f2a227]{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-details span[data-v-d9f2a227]{color:#fff6;font-size:.68rem}.source-details button[data-v-d9f2a227]{background:none;border:0;color:#16a34a;cursor:pointer;font-size:.7rem}.settings-panel[data-v-d9f2a227]{align-content:start;box-sizing:border-box;display:grid;gap:0;min-height:0;overflow-y:auto;padding:19px}.settings-heading[data-v-d9f2a227]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-bottom:17px}.settings-heading>div[data-v-d9f2a227]{display:grid;gap:4px}.settings-heading strong[data-v-d9f2a227]{font-size:.9rem}.settings-heading small[data-v-d9f2a227]{color:#fff6;font-size:.66rem;line-height:1.35}.settings-heading>span[data-v-d9f2a227]{background:#16a34a1a;border:1px solid rgba(22,163,74,.18);border-radius:999px;color:#16a34a;font-size:.58rem;font-weight:800;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.setting-block[data-v-d9f2a227]{display:grid;gap:5px 10px;grid-template-columns:26px 1fr;padding-bottom:18px}.setting-block+.setting-block[data-v-d9f2a227]{border-top:1px solid hsla(0,0%,100%,.08);padding-top:18px}.setting-number[data-v-d9f2a227]{background:#16a34a21;border-radius:8px;color:#16a34a;display:grid;font-size:.7rem;font-weight:800;height:25px;place-items:center;width:25px}.setting-copy[data-v-d9f2a227]{display:grid;gap:4px}.setting-copy strong[data-v-d9f2a227]{font-size:.84rem}.setting-copy small[data-v-d9f2a227]{color:#fff6;font-size:.68rem;line-height:1.4}.setting-block[data-v-d9f2a227]>.app-search-select{grid-column:1/-1;margin-top:9px}.voice-options[data-v-d9f2a227]{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.voice-options button[data-v-d9f2a227]{align-items:flex-start;background:#00000024;border:1px solid hsla(0,0%,100%,.09);border-radius:11px;color:#f8fafc;cursor:pointer;display:flex;gap:9px;min-height:72px;padding:11px 10px;position:relative;text-align:left}.voice-options button.selected[data-v-d9f2a227]{background:#16a34a1a;border-color:#16a34a}.voice-options button>i[data-v-d9f2a227]:first-child{color:#16a34a;padding-top:2px;text-align:center;width:17px}.voice-options button span[data-v-d9f2a227]{display:grid;gap:3px;min-width:0}.voice-options strong[data-v-d9f2a227]{font-size:.7rem;line-height:1.2}.voice-options small[data-v-d9f2a227]{color:#fff6;font-size:.59rem;line-height:1.25}.voice-options .check[data-v-d9f2a227]{color:#16a34a;font-size:.62rem;position:absolute;right:8px;top:8px}.generate-button[data-v-d9f2a227]{align-items:center;background:#16a34a;border:0;border-radius:12px;color:#f8fafc;cursor:pointer;display:flex;gap:10px;justify-content:center;margin-top:2px;min-height:58px}.generate-button[data-v-d9f2a227]:disabled{cursor:wait;opacity:.55}.generate-button>span[data-v-d9f2a227]{display:grid;gap:2px;text-align:left}.generate-button strong[data-v-d9f2a227]{font-size:.8rem}.generate-button small[data-v-d9f2a227]{font-size:.61rem;opacity:.65}.select-field[data-v-d9f2a227]{grid-column:1/-1;margin-top:9px;min-width:0;width:100%}.voice-library[data-v-d9f2a227]{display:grid;gap:10px;grid-column:1/-1;margin-top:12px;min-width:0}.voice-library-heading[data-v-d9f2a227]{align-items:center;color:#ffffffb3;display:flex;font-size:.7rem;font-weight:700;gap:10px;justify-content:space-between}.voice-library-heading>span[data-v-d9f2a227]{display:grid;gap:3px}.voice-library-heading small[data-v-d9f2a227]{color:#ffffff52;font-size:.6rem;font-weight:500}.voice-library-heading a[data-v-d9f2a227]{align-items:center;color:#16a34a;display:inline-flex;font-size:.62rem;gap:5px;text-decoration:none}.voice-tier-picker[data-v-d9f2a227]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.voice-tier-picker>button[data-v-d9f2a227]{align-items:center;background:#00000021;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#f8fafc;cursor:pointer;display:flex;gap:9px;min-height:58px;padding:10px;position:relative;text-align:left}.voice-tier-picker>button.selected[data-v-d9f2a227]{background:#16a34a1c;border-color:#16a34a}.voice-tier-picker>button.locked[data-v-d9f2a227]{cursor:not-allowed;opacity:.58}.voice-tier-picker>button>i[data-v-d9f2a227]:first-child{color:#16a34a;text-align:center;width:22px}.voice-tier-picker span[data-v-d9f2a227]{display:grid;gap:3px;min-width:0}.voice-tier-picker strong[data-v-d9f2a227]{font-size:.69rem}.voice-tier-picker small[data-v-d9f2a227]{color:#ffffff6b;font-size:.58rem;white-space:nowrap}.tier-check[data-v-d9f2a227]{color:#16a34a;font-size:.65rem;margin-left:auto}.tier-upgrade[data-v-d9f2a227]{border:1px solid rgba(22,163,74,.35);border-radius:7px;color:#16a34a;display:grid;font-size:.58rem;height:24px;margin-left:auto;opacity:1;place-items:center;text-decoration:none;width:24px}.retry-options[data-v-d9f2a227]{background:none;border:0;color:#16a34a;cursor:pointer;font:inherit;font-size:.66rem;justify-self:start;padding:0}.retry-options i[data-v-d9f2a227]{margin-right:5px}.submitted-card[data-v-d9f2a227]{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:30px}.processing-orb[data-v-d9f2a227]{animation:breathe-d9f2a227 1.8s ease-in-out infinite;background:#16a34a1f;border-radius:16px;color:#16a34a;display:grid;height:58px;place-items:center;width:58px}.status-label[data-v-d9f2a227]{color:#16a34a;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.submitted-card h3[data-v-d9f2a227]{margin:6px 0}.submitted-card p[data-v-d9f2a227]{color:#ffffff7a;font-size:.76rem;line-height:1.5;margin:0}.submitted-actions[data-v-d9f2a227]{display:flex;gap:9px;grid-column:2}.submitted-actions a[data-v-d9f2a227]{align-items:center;background:#16a34a;border-radius:10px;color:#f8fafc;display:inline-flex;font-size:.72rem;font-weight:800;gap:7px;min-height:40px;padding:0 14px;text-decoration:none}.submitted-actions a.secondary[data-v-d9f2a227]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);color:#f8fafc}.error-message[data-v-d9f2a227]{align-items:center;background:#7f1d1d29;border:1px solid rgba(248,113,113,.22);border-radius:11px;color:#fca5a5;display:flex;font-size:.8rem;gap:8px;margin:0;padding:12px 14px}.action-error[data-v-d9f2a227]{margin:0 0 10px}.error-message>span[data-v-d9f2a227]{flex:1}.error-message a[data-v-d9f2a227]{align-items:center;background:#16a34a;border-radius:7px;color:#f8fafc;display:inline-flex;font-size:.68rem;font-weight:800;gap:5px;padding:7px 9px;text-decoration:none;white-space:nowrap}@keyframes float-d9f2a227{50%{transform:translateY(-6px)}}@keyframes breathe-d9f2a227{50%{box-shadow:0 0 0 9px #16a34a0f;transform:scale(1.03)}}@media(max-width:760px){.translation-builder[data-v-d9f2a227]{grid-template-columns:1fr;height:auto}.preview-frame[data-v-d9f2a227]{aspect-ratio:16/9;height:auto}.settings-panel[data-v-d9f2a227]{overflow:visible}.submitted-card[data-v-d9f2a227]{grid-template-columns:1fr}.submitted-actions[data-v-d9f2a227]{flex-direction:column;grid-column:1}.submitted-actions a[data-v-d9f2a227]{justify-content:center}}@media(max-width:560px){.upload-card[data-v-d9f2a227]{min-height:280px;padding:26px 18px;text-align:center}.file-note[data-v-d9f2a227]{align-items:center;flex-direction:column;gap:5px}.file-note span+span[data-v-d9f2a227]:before{display:none}.url-form[data-v-d9f2a227]{grid-template-columns:1fr}.intro[data-v-d9f2a227]{padding-inline:0}.intro h2[data-v-d9f2a227]{font-size:2.2rem}.source-details[data-v-d9f2a227]{align-items:flex-start;flex-direction:column}.source-details button[data-v-d9f2a227]{padding:0}.voice-options[data-v-d9f2a227]{grid-template-columns:1fr}.generate-button[data-v-d9f2a227]{padding:10px 14px;text-align:left}.generate-button>span[data-v-d9f2a227]{min-width:0}.generate-button small[data-v-d9f2a227]{white-space:normal}.settings-panel[data-v-d9f2a227]{padding:16px}}@media(prefers-reduced-motion:reduce){.processing-orb[data-v-d9f2a227],.upload-icon.spinning i[data-v-d9f2a227]{animation:none}}.preview-frame video[data-v-d9f2a227]{align-self:stretch;border:0;height:100%;justify-self:stretch;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain;width:100%}.url-form button[data-v-d9f2a227]{flex-wrap:nowrap;min-height:44px}.source-error[data-v-d9f2a227]{margin-bottom:0}.cost-estimate[data-v-d9f2a227],.upload-estimate[data-v-d9f2a227]{background:#16a34a17;border:1px solid rgba(22,163,74,.25);border-radius:10px;color:#16a34a;display:grid;font-size:.72rem;font-weight:700;gap:4px;line-height:1.4;padding:10px 12px}.upload-estimate[data-v-d9f2a227]{margin:0 0 14px;text-align:center;width:min(360px,90%)}.cost-estimate small[data-v-d9f2a227],.upload-estimate span[data-v-d9f2a227]{color:#ffffff85;font-size:.64rem;font-weight:600}.cost-estimate s[data-v-d9f2a227],.upload-estimate s[data-v-d9f2a227]{margin-right:6px}.cost-estimate strong[data-v-d9f2a227]{color:#16a34a;margin-left:4px}.cost-estimate.pending[data-v-d9f2a227]{background:#ffffff09;border-color:#ffffff1a;color:#ffffffb3}.url-form p[data-v-d9f2a227]{color:#ffffff80;font-size:.68rem;grid-column:1/-1;line-height:1.4;margin:0}.url-form p strong[data-v-d9f2a227]{color:#16a34a}.upload-workspace .url-form input{background:#0c0c16;color:#f8fafc}
