.transcribe-app[data-v-d1323d07]{--tp-primary:#16a34a;--tp-primary-ink:#05231a;--tp-card:hsla(0,0%,100%,.04);--tp-card-2:hsla(0,0%,100%,.02);--tp-border:hsla(0,0%,100%,.12);--tp-text:#fff;--tp-text-dim:hsla(0,0%,100%,.7);--tp-text-muted:hsla(0,0%,100%,.5);--tp-error:#ef4444;--tp-warning:#f59e0b;--tp-radius:14px;color:var(--tp-text);font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:42rem}.tp-card[data-v-d1323d07]{display:flex;flex-direction:column;gap:1.25rem}.tp-row[data-v-d1323d07]{align-items:center;display:flex;gap:.5rem}.tp-between[data-v-d1323d07]{flex-wrap:wrap;justify-content:space-between}.tp-label[data-v-d1323d07]{color:var(--tp-text);font-size:.875rem;font-weight:600}.tp-required[data-v-d1323d07]{color:var(--tp-error)}.tp-credit-badge[data-v-d1323d07]{background:#16a34a1a;border:1px solid rgba(22,163,74,.25);border-radius:999px;color:var(--tp-primary);font-size:.75rem;padding:.25rem .6rem;white-space:nowrap}.tp-tabs[data-v-d1323d07]{background:var(--tp-card-2);border:1px solid var(--tp-border);border-radius:12px;display:flex;gap:.25rem;padding:.25rem}.tp-tab[data-v-d1323d07]{background:transparent;border:none;border-radius:9px;color:var(--tp-text-dim);cursor:pointer;flex:1;font-size:.85rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease}.tp-tab.active[data-v-d1323d07]{background:#ffffff14;color:var(--tp-primary)}.tp-tab[data-v-d1323d07]:hover:not(.active){color:var(--tp-text)}.tp-section[data-v-d1323d07]{display:flex;flex-direction:column;gap:.75rem}.tp-input-wrap[data-v-d1323d07]{align-items:center;display:flex;position:relative}.tp-input[data-v-d1323d07]{background:var(--tp-card-2);border:1px solid var(--tp-border);border-radius:10px;color:var(--tp-text);font-size:.95rem;outline:none;padding:.75rem 2.5rem .75rem .9rem;transition:border-color .2s ease;width:100%}.tp-input[data-v-d1323d07]::-moz-placeholder{color:var(--tp-text-muted)}.tp-input[data-v-d1323d07]::placeholder{color:var(--tp-text-muted)}.tp-input[data-v-d1323d07]:focus{border-color:var(--tp-primary)}.tp-input-clear[data-v-d1323d07]{background:transparent;border:none;border-radius:999px;color:var(--tp-text-muted);cursor:pointer;height:1.4rem;position:absolute;right:.6rem;width:1.4rem}.tp-input-clear[data-v-d1323d07]:hover{background:#ffffff1a;color:var(--tp-text)}.tp-hint[data-v-d1323d07]{color:var(--tp-text-muted);font-size:.78rem}.tp-hint-center[data-v-d1323d07]{max-width:28rem;text-align:center}.tp-dropzone[data-v-d1323d07]{border:2px dashed var(--tp-border);border-radius:var(--tp-radius);cursor:pointer;padding:2rem 1rem;text-align:center;transition:all .25s ease}.tp-dropzone.dragover[data-v-d1323d07],.tp-dropzone[data-v-d1323d07]:hover{background:#16a34a0f;border-color:var(--tp-primary)}.tp-dropzone-empty[data-v-d1323d07]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.tp-dropzone-icon[data-v-d1323d07]{color:var(--tp-text-muted);font-size:2.25rem;margin-bottom:.25rem}.tp-dropzone-title[data-v-d1323d07]{font-size:1rem;font-weight:600}.tp-file-selected[data-v-d1323d07]{display:flex;flex-direction:column;gap:.75rem}.tp-preview[data-v-d1323d07]{background:var(--tp-card-2);border-radius:10px;padding:.75rem}.tp-preview-media[data-v-d1323d07]{border-radius:8px;max-height:12rem;width:100%}.tp-file-info[data-v-d1323d07]{justify-content:space-between}.tp-file-info[data-v-d1323d07],.tp-file-meta[data-v-d1323d07]{align-items:center;display:flex;gap:.75rem}.tp-file-meta[data-v-d1323d07]{min-width:0}.tp-file-check[data-v-d1323d07]{color:var(--tp-primary);font-size:1.25rem}.tp-file-text[data-v-d1323d07]{min-width:0;text-align:left}.tp-file-name[data-v-d1323d07]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-file-sub[data-v-d1323d07]{color:var(--tp-text-muted);display:flex;font-size:.8rem;gap:.75rem}.tp-file-dur[data-v-d1323d07]{color:var(--tp-primary)}.tp-file-remove[data-v-d1323d07]{background:#ffffff0f;border:none;border-radius:999px;color:var(--tp-text-muted);cursor:pointer;flex-shrink:0;height:2rem;width:2rem}.tp-file-remove[data-v-d1323d07]:hover{background:#ef444426;color:var(--tp-error)}.tp-hidden[data-v-d1323d07]{display:none}.tp-record[data-v-d1323d07]{border:1px solid var(--tp-border);border-radius:var(--tp-radius);flex-direction:column;gap:1rem;padding:1.5rem}.tp-record[data-v-d1323d07],.tp-record-btn[data-v-d1323d07]{align-items:center;display:flex}.tp-record-btn[data-v-d1323d07]{background:var(--tp-primary);border:none;border-radius:999px;color:var(--tp-primary-ink);cursor:pointer;font-size:2rem;height:6rem;justify-content:center;position:relative;transition:transform .2s ease;width:6rem}.tp-record-btn[data-v-d1323d07]:hover:not(:disabled){transform:scale(1.03)}.tp-record-btn[data-v-d1323d07]:disabled{cursor:not-allowed;opacity:.6}.tp-record-btn.recording[data-v-d1323d07]{background:var(--tp-error);color:#fff}.tp-record-btn.recorded[data-v-d1323d07]{background:var(--tp-primary)}.tp-record-ping[data-v-d1323d07]{animation:tp-ping-d1323d07 1s ease-out infinite;border:4px solid rgba(239,68,68,.3);border-radius:999px;inset:0;position:absolute}.tp-record-stop[data-v-d1323d07]{background:#fff;border-radius:4px;height:1.25rem;width:1.25rem}.tp-record-time[data-v-d1323d07]{font-size:1.5rem;font-weight:600}.tp-record-preview[data-v-d1323d07]{background:var(--tp-card-2);border:1px solid var(--tp-border);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:100%}@keyframes tp-ping-d1323d07{75%,to{opacity:0;transform:scale(1.6)}}.tp-check[data-v-d1323d07]{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.6rem}.tp-check input[data-v-d1323d07]{accent-color:var(--tp-primary);height:1rem;margin-top:.2rem;width:1rem}.tp-check-block[data-v-d1323d07]{padding:.25rem 0}.tp-check-title[data-v-d1323d07]{display:block;font-weight:600}.tp-translate[data-v-d1323d07]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.tp-dropdown[data-v-d1323d07]{position:relative;width:100%}.tp-dropdown-toggle[data-v-d1323d07]{align-items:center;background:var(--tp-card-2);border:1px solid var(--tp-border);border-radius:10px;color:var(--tp-text);cursor:pointer;display:flex;justify-content:space-between;padding:.7rem .9rem;width:100%}.tp-dropdown-toggle .fa-chevron-down[data-v-d1323d07]{color:var(--tp-text-muted);transition:transform .2s ease}.tp-dropdown-toggle .fa-chevron-down.open[data-v-d1323d07]{transform:rotate(180deg)}.tp-dropdown-menu[data-v-d1323d07]{background:#0c0c16;border:1px solid var(--tp-border);border-radius:10px;box-shadow:0 18px 40px #00000080;display:flex;flex-direction:column;margin-top:.25rem;max-height:18rem;overflow:hidden;position:absolute;width:100%;z-index:50}.tp-dropdown-search[data-v-d1323d07]{border-bottom:1px solid var(--tp-border);padding:.6rem}.tp-dropdown-search input[data-v-d1323d07]{background:var(--tp-card-2);border:1px solid var(--tp-border);border-radius:8px;color:var(--tp-text);outline:none;padding:.45rem .6rem;width:100%}.tp-dropdown-list[data-v-d1323d07]{overflow-y:auto}.tp-dropdown-item[data-v-d1323d07]{background:transparent;border:none;color:var(--tp-text);cursor:pointer;padding:.6rem .9rem;text-align:left;width:100%}.tp-dropdown-item[data-v-d1323d07]:hover{background:#ffffff0f}.tp-dropdown-item.selected[data-v-d1323d07]{background:#16a34a1f;color:var(--tp-primary)}.tp-dropdown-empty[data-v-d1323d07]{color:var(--tp-text-muted);font-size:.85rem;padding:.6rem .9rem;text-align:center}.tp-alert[data-v-d1323d07]{align-items:flex-start;border-radius:10px;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.tp-alert-warning[data-v-d1323d07]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.tp-alert-error[data-v-d1323d07]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.tp-alert-link[data-v-d1323d07]{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tp-alert-close[data-v-d1323d07]{background:transparent;border:none;color:inherit;cursor:pointer;opacity:.8}.tp-submit[data-v-d1323d07]{align-items:center;background:var(--tp-primary);border:none;border-radius:10px;color:var(--tp-primary-ink);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.95rem 1.25rem;transition:opacity .2s ease,transform .1s ease;width:100%}.tp-submit[data-v-d1323d07]:hover:not(:disabled){opacity:.92}.tp-submit[data-v-d1323d07]:active:not(:disabled){transform:translateY(1px)}.tp-submit[data-v-d1323d07]:disabled{cursor:not-allowed;opacity:.5}.tp-spinner[data-v-d1323d07]{animation:tp-spin-d1323d07 .8s linear infinite;border:2px solid var(--tp-primary-ink);border-radius:999px;border-top:2px solid transparent;height:1.1rem;width:1.1rem}@keyframes tp-spin-d1323d07{to{transform:rotate(1turn)}}.tp-modal-overlay[data-v-d1323d07]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070dcc;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.tp-modal[data-v-d1323d07]{background:#0c0c16;border:1px solid var(--tp-border);border-radius:18px;box-shadow:0 24px 60px #0009;color:#fff;font-family:Inter,system-ui,sans-serif;max-width:28rem;padding:2rem;text-align:center;width:100%}.tp-modal-spinner[data-v-d1323d07]{animation:tp-spin-d1323d07 .9s linear infinite;border:4px solid rgba(22,163,74,.25);border-radius:999px;border-top-color:#16a34a;height:4rem;margin:0 auto 1.25rem;width:4rem}.tp-modal-title[data-v-d1323d07]{font-size:1.25rem;font-weight:600;margin:0 0 .4rem}.tp-modal-status[data-v-d1323d07]{color:#fff9;font-size:.875rem;margin:0 0 .75rem}.tp-modal-bar[data-v-d1323d07]{background:#ffffff1a;border-radius:999px;height:.5rem;margin-bottom:.75rem;overflow:hidden;width:100%}.tp-modal-bar-fill[data-v-d1323d07]{background:#16a34a;border-radius:999px;height:100%;transition:width .3s ease}.tp-modal-note[data-v-d1323d07]{color:#ffffff73;font-size:.75rem;margin:0}
