.ra[data-v-a77902be]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:0;overflow:hidden}.ra-toolbar[data-v-a77902be]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.65rem 1rem;display:flex}.ra-summary[data-v-a77902be]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ra-toolbar-actions[data-v-a77902be],.ra-result-actions[data-v-a77902be]{flex-wrap:wrap;gap:.5rem;display:flex}.ra button[data-v-a77902be],.ra a[data-v-a77902be],.ra label[data-v-a77902be]{font:inherit}.ra-primary[data-v-a77902be],.ra-secondary[data-v-a77902be]{touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:15px;font-weight:650;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.ra-primary[data-v-a77902be]{isolation:isolate;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);position:relative}.ra-primary[data-v-a77902be],.ra-primary[data-v-a77902be] *{color:var(--accent-fg);-webkit-text-fill-color:var(--accent-fg)}.ra-primary>span[data-v-a77902be]{z-index:1;color:var(--accent-fg);position:relative}.ra-primary[data-v-a77902be]:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-fg)}.ra-secondary[data-v-a77902be]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.ra-secondary[data-v-a77902be]:hover{background:var(--elevated)}.ra-workspace[data-v-a77902be]{background:var(--surface);min-height:390px;padding:1rem;transition:background-color .16s}.ra-workspace--drag[data-v-a77902be]{background:var(--accent-soft)}.ra-drop[data-v-a77902be]{cursor:pointer;border:2px dashed var(--border-strong);background:var(--elevated);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:360px;padding:2rem;display:flex}.ra-drop[data-v-a77902be]:hover{border-color:var(--accent)}.ra-drop-icon[data-v-a77902be],.ra-method-icon[data-v-a77902be]{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.ra-drop strong[data-v-a77902be]{color:var(--text);font-size:18px}.ra-drop>span[data-v-a77902be]:not(.ra-drop-icon):not(.ra-primary){max-width:39rem;color:var(--muted);font-size:14px;line-height:22px}.ra-grid[data-v-a77902be]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;display:grid}.ra-grid--done[data-v-a77902be]{grid-template-columns:1fr}.ra-preview-card[data-v-a77902be],.ra-settings[data-v-a77902be]{border:1px solid var(--border);background:var(--elevated);border-radius:12px}.ra-section-heading[data-v-a77902be]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ra h2[data-v-a77902be]{color:var(--text);margin:0;font-size:18px;line-height:24px}.ra p[data-v-a77902be]{margin:0}.ra-section-heading p[data-v-a77902be],.ra-method-copy p[data-v-a77902be]{color:var(--muted);margin-top:.25rem;font-size:13px;line-height:20px}.ra-audio-stage[data-v-a77902be]{border-block:1px solid var(--border);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:205px;padding:1rem;display:flex}.ra-wave[data-v-a77902be]{height:70px;color:var(--accent);justify-content:center;align-items:center;gap:5px;display:flex}.ra-wave i[data-v-a77902be]{opacity:.75;background:currentColor;border-radius:99px;width:5px;display:block}.ra audio[data-v-a77902be]{width:100%;height:44px}.ra-preview-fallback[data-v-a77902be]{text-align:center;flex-direction:column;gap:.3rem;max-width:28rem;display:flex}.ra-preview-fallback strong[data-v-a77902be]{color:var(--text);font-size:14px}.ra-preview-fallback span[data-v-a77902be]{color:var(--muted);font-size:13px;line-height:20px}.ra-facts[data-v-a77902be]{grid-template-columns:1fr 1fr;margin:0;padding:.85rem 1rem;display:grid}.ra-facts>div+div[data-v-a77902be]{border-left:1px solid var(--border);padding-left:1rem}.ra-facts dt[data-v-a77902be]{color:var(--muted);font-size:12px}.ra-facts dd[data-v-a77902be]{color:var(--text);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:14px;font-weight:650}.ra-settings[data-v-a77902be]{flex-direction:column;align-items:flex-start;padding:1.25rem;display:flex}.ra-method-icon[data-v-a77902be]{width:52px;height:52px}.ra-method-copy[data-v-a77902be]{margin-top:1rem}.ra-method-copy p[data-v-a77902be]{max-width:38ch;line-height:21px}.ra-action[data-v-a77902be]{width:100%;margin-top:auto}.ra-progress[data-v-a77902be]{width:100%;margin-top:.85rem}.ra-progress-bar[data-v-a77902be]{background:var(--border-strong);border-radius:99px;height:7px;overflow:hidden}.ra-progress-bar span[data-v-a77902be]{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.ra-progress p[data-v-a77902be]{color:var(--muted);margin-top:.5rem;font-size:13px;line-height:19px}.ra-result[data-v-a77902be]{border:1px solid var(--badge-pass);background:var(--tint-pass);border-radius:12px;margin:0 0 1rem;padding:1rem}.ra-result-heading[data-v-a77902be]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ra-result-heading>span[data-v-a77902be]{background:var(--surface);width:38px;height:38px;color:var(--badge-pass);border-radius:50%;flex:none;place-items:center;display:grid}.ra-result-heading p[data-v-a77902be]{color:var(--muted);margin-top:.2rem;font-size:13px}.ra-result-actions[data-v-a77902be]{margin-top:1rem}.ra p.ra-error[data-v-a77902be],.ra p.ra-warning[data-v-a77902be],.ra p.ra-notice[data-v-a77902be]{border-radius:10px;margin:0 0 1rem;padding:.75rem .9rem;font-size:14px;line-height:21px}.ra-error[data-v-a77902be]{border:1px solid var(--badge-fail);background:var(--tint-fail);color:var(--badge-fail)}.ra-warning[data-v-a77902be]{border:1px solid var(--border-strong);background:var(--elevated);color:var(--text)}.ra-notice[data-v-a77902be]{border:1px solid var(--badge-pass);background:var(--tint-pass);color:var(--badge-pass)}.ra p.ra-action-error[data-v-a77902be]{width:100%;margin:.85rem 0 0}.ra-privacy[data-v-a77902be]{border-top:1px solid var(--border);background:var(--elevated);color:var(--muted);justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:13px;line-height:18px;display:flex}.ra-lock[data-v-a77902be]{color:var(--badge-pass);display:inline-flex}button[data-v-a77902be]:disabled,.ra-disabled[data-v-a77902be]{cursor:not-allowed;opacity:.55}.ra button[data-v-a77902be]:focus-visible,.ra a[data-v-a77902be]:focus-visible,.ra label[data-v-a77902be]:focus-within{outline:3px solid var(--accent-ink);outline-offset:2px}@media (width<=820px){.ra-grid[data-v-a77902be]{grid-template-columns:1fr}.ra-settings[data-v-a77902be]{min-height:300px}}@media (width<=560px){.ra-toolbar[data-v-a77902be],.ra-section-heading[data-v-a77902be]{flex-direction:column;align-items:stretch}.ra-summary[data-v-a77902be],.ra-toolbar-actions[data-v-a77902be],.ra-result-actions[data-v-a77902be]{width:100%}.ra-summary[data-v-a77902be]{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ra-toolbar-actions[data-v-a77902be]>*{flex:auto}.ra-workspace[data-v-a77902be]{padding:.75rem}.ra-drop[data-v-a77902be]{min-height:300px;padding:1.25rem}.ra-result-actions[data-v-a77902be]>*{flex:auto}.ra-replace[data-v-a77902be]{width:100%}.ra-facts[data-v-a77902be]{grid-template-columns:1fr;gap:.75rem}.ra-facts>div+div[data-v-a77902be]{border-top:1px solid var(--border);border-left:0;padding-top:.75rem;padding-left:0}}@media (prefers-reduced-motion:reduce){.ra-primary[data-v-a77902be],.ra-secondary[data-v-a77902be],.ra-workspace[data-v-a77902be],.ra-progress-bar span[data-v-a77902be]{transition:none}}
