.speech-only[data-v-0c934621]{background:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);padding:3rem 1.5rem}.container[data-v-0c934621]{margin:0 auto;max-width:1200px;padding:0 20px}.speech-only__content[data-v-0c934621]{margin:0 auto;max-width:720px;text-align:center}.speech-only__eyebrow[data-v-0c934621]{font-size:.85rem;letter-spacing:.08em;margin-bottom:.5rem;opacity:.7;text-transform:uppercase}.speech-only h2[data-v-0c934621]{color:#000;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;text-align:center}.speech-only__note[data-v-0c934621]{display:inline-block;font-size:1.3em;line-height:1;margin-left:.35rem}.speech-only p[data-v-0c934621]{color:#000;line-height:1.7;margin-bottom:1rem;opacity:.9}.music-notify-cta[data-v-0c934621]{margin-top:2rem}.music-notify-btn[data-v-0c934621]{background:transparent;border:1px solid #000;color:#000;letter-spacing:.08em;max-width:420px;text-transform:uppercase;width:100%}.music-notify-btn[data-v-0c934621]:hover{background:#000;color:#fff}.music-notify-helper[data-v-0c934621]{font-size:.9rem;margin-top:.75rem;opacity:.75}.btn[data-v-0c934621]{background:transparent;border:1px solid #000;border-radius:9999px;color:#000;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:.05em;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .15s ease;will-change:transform}.btn[data-v-0c934621]:active{transform:scale(.98)}.btn[data-v-0c934621]:hover{background:#0000000d}.home-media-demo[data-v-e200676f]{background:#fff;border:1px solid rgba(5,5,5,.08);border-radius:1.5rem;box-shadow:0 30px 80px #0f0f0f14;color:#111;display:flex;flex-direction:column;gap:1.5rem;padding:2.25rem}.home-media-demo__header h3[data-v-e200676f]{font-size:clamp(1.6rem,2vw,2rem);letter-spacing:-.01em;margin:0 0 .4rem}.home-media-demo__header p[data-v-e200676f]{color:#4a4a4a}.demo-eyebrow[data-v-e200676f]{color:#8a8a8a;font-size:.75rem;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}.home-media-demo__body[data-v-e200676f]{display:flex;flex-direction:column;gap:1.05rem}.media-shell[data-v-e200676f]{background:#f6f6f6;border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;padding:1.25rem}.home-media-demo--audio .media-shell[data-v-e200676f],.media-shell--video[data-v-e200676f]{background:transparent;border:none;padding:0}@media(max-width:768px){.home-media-demo[data-v-e200676f]{padding:1.75rem}}.demos-section[data-v-17943371]{background:#fff;padding:5rem 0}.container[data-v-17943371]{margin:0 auto;max-width:1100px;padding:0 1.5rem}.section-heading[data-v-17943371]{color:#070707;margin:0 auto 3.5rem;max-width:720px;text-align:center}.section-heading h2[data-v-17943371]{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;margin:0 0 1rem}.section-heading p[data-v-17943371]{color:#444;margin:0}.eyebrow[data-v-17943371]{color:#6d6d6d;font-size:.75rem;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.home-demo-grid[data-v-17943371]{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.home-demo-grid[data-v-17943371]{gap:2.5rem}}.modal-backdrop[data-v-35397cc3]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal[data-v-35397cc3]{background:var(--color-primary-light,#fff);border:1px solid var(--color-primary-medium,#d9d9d9);border-radius:12px;box-shadow:0 20px 45px #00000026;display:block!important;opacity:1;outline:none;padding:2rem;position:relative;visibility:visible;width:min(90vw,440px)}h2[data-v-35397cc3]{font-size:1.75rem;margin:0 0 .5rem;text-align:center}.modal-description[data-v-35397cc3]{color:var(--color-secondary,#333);margin-bottom:1.5rem;text-align:center}.close-button[data-v-35397cc3]{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:.75rem;top:.75rem}.form-group[data-v-35397cc3]{margin-bottom:1.25rem}label[data-v-35397cc3]{display:block;font-weight:600;margin-bottom:.35rem}input[data-v-35397cc3]{border:1px solid var(--color-primary-medium-dark,#bbb);border-radius:6px;font-size:1rem;padding:.85rem;width:100%}input[data-v-35397cc3]:focus{outline:2px solid #000;outline-offset:2px}.form-actions[data-v-35397cc3]{display:flex;justify-content:center;margin-top:1rem}.btn.primary[data-v-35397cc3]{background:#000;border:none;border-radius:999px;color:#fff}.btn.primary[data-v-35397cc3],.btn.secondary[data-v-35397cc3]{cursor:pointer;letter-spacing:.05em;padding:.9rem 1rem;text-transform:uppercase;width:100%}.btn.secondary[data-v-35397cc3]{background:transparent;border:1px solid #000;border-radius:999px}.btn[disabled][data-v-35397cc3]{cursor:not-allowed;opacity:.6}.error-message[data-v-35397cc3]{background:#fee;border:1px solid #ff6b6b;border-radius:6px;color:#a40000}.error-message[data-v-35397cc3],.success-message[data-v-35397cc3]{margin-bottom:1rem;padding:.75rem}.success-message[data-v-35397cc3]{background:#ecfdf3;border:1px solid #12b76a;border-radius:6px;color:#064d2a;text-align:center}.home-page[data-v-6d4969e6]{--ink:#0b0b0b;--muted:#4b5563;--border:#e1e1e1;--panel:#f7f7f7;--accent:#f5c400;background:radial-gradient(circle at 20% 10%,rgba(0,0,0,.03),transparent 25%),linear-gradient(180deg,#fff,#f7f7f7 48%,#f5f5f5);color:var(--ink)}.hero[data-v-6d4969e6]{margin:0 auto;max-width:1200px;padding:3.5rem 1.5rem 2.5rem}.hero__grid[data-v-6d4969e6]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:960px){.hero__grid[data-v-6d4969e6]{grid-template-columns:1.05fr .95fr}}.eyebrow[data-v-6d4969e6]{color:#111;font-size:.85rem;letter-spacing:.08em;margin:0;opacity:.7;text-transform:uppercase}.hero__copy h1[data-v-6d4969e6]{font-size:clamp(2.2rem,4vw,3rem);line-height:1.1;margin:.4rem 0 .75rem}.lede[data-v-6d4969e6]{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0 0 1rem;max-width:54ch}.hero-actions[data-v-6d4969e6]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.hero-primary[data-v-6d4969e6]{background:#000;border:1px solid #000;border-radius:9999px;box-shadow:0 12px 26px #0000001f;color:#fff;font-size:.9rem;letter-spacing:.06em;padding:.78rem 1.9rem;text-transform:uppercase;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .2s ease}.hero-primary[data-v-6d4969e6]:hover{background:#fff;color:#000;transform:translateY(-1px)}.hero-primary[data-v-6d4969e6]:active{transform:scale(.98)}.trust-row[data-v-6d4969e6]{border-top:1px solid rgba(0,0,0,.08);margin-top:1.25rem;padding-top:.9rem}.trust-copy[data-v-6d4969e6]{color:#1f2937;font-weight:500}.hero__panel[data-v-6d4969e6]{position:relative}.panel-shell[data-v-6d4969e6]{align-items:center;background:linear-gradient(180deg,#00000008,#00000005);border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 60px #00000014;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;padding:1.25rem}@media(min-width:960px){.panel-shell[data-v-6d4969e6]{padding:1.5rem}}.upload-card[data-v-6d4969e6]{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 14px 36px #00000014;color:var(--ink);cursor:pointer;display:flex;gap:.9rem;padding:1.05rem 1.2rem;text-align:left;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.upload-card[data-v-6d4969e6]:hover{border-color:#d7d7d7;box-shadow:0 18px 44px #0000001a;transform:translateY(-2px)}.upload-icon[data-v-6d4969e6]{align-items:center;background:#0000000a;border-radius:12px;color:#0b0b0b;display:inline-flex;font-size:1.1rem;height:46px;justify-content:center;width:46px}.upload-title[data-v-6d4969e6]{font-weight:700}.upload-sub[data-v-6d4969e6]{color:var(--muted);font-size:.95rem}.formats[data-v-6d4969e6]{color:#6b7280;font-size:.9rem;margin:-.2rem 0 .1rem}.recorder[data-v-6d4969e6]{display:grid;gap:.75rem;margin-top:.75rem;width:100%}.record-inline.alt[data-v-6d4969e6]{align-items:center;display:flex;justify-content:center}.ghost-btn[data-v-6d4969e6]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;gap:.5rem;padding:.65rem .9rem;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.ghost-btn[data-v-6d4969e6]:hover{border-color:#c9c9c9;box-shadow:0 10px 24px #0000000d;transform:translateY(-1px)}.recorder__panel[data-v-6d4969e6]{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 28px #0000000f;padding:.75rem}.recorder__header[data-v-6d4969e6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.recorder__title[data-v-6d4969e6]{align-items:center;display:inline-flex;font-weight:600;gap:.4rem}.pulse-dot[data-v-6d4969e6]{background:#b00020;border-radius:50%;display:inline-block;height:10px;position:relative;width:10px}.pulse-dot[data-v-6d4969e6]:after{animation:pulse-6d4969e6 1.2s ease-out infinite;border:2px solid #b00020;border-radius:50%;content:"";inset:-4px;opacity:.6;position:absolute}@keyframes pulse-6d4969e6{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.recorder__wave[data-v-6d4969e6]{background:#f5f5f5;border-radius:8px;height:80px;margin:.5rem 0;width:100%}.recorder__header .close[data-v-6d4969e6]{background:none;border:none;color:#555;cursor:pointer;font-size:1.2rem}.recorder__actions[data-v-6d4969e6]{display:flex;flex-wrap:wrap;gap:.5rem}.stop-wrapper[data-v-6d4969e6]{gap:.4rem}.stop-btn[data-v-6d4969e6],.stop-wrapper[data-v-6d4969e6]{align-items:center;display:inline-flex}.stop-btn[data-v-6d4969e6]{background:#fff;border:1px solid #000;border-radius:12px;cursor:pointer;height:48px;justify-content:center;transition:transform .1s ease,background .2s ease;width:48px}.stop-btn i[data-v-6d4969e6]{color:#000;font-size:1.1rem}.stop-btn[data-v-6d4969e6]:hover{background:#f2f2f2;transform:translateY(-1px)}.stop-label[data-v-6d4969e6]{color:#111;font-weight:600}.recorder__status[data-v-6d4969e6]{color:#333;margin:0}.recorder__player[data-v-6d4969e6]{width:100%}.custom-audio[data-v-6d4969e6]::-webkit-media-controls-download-button,.custom-audio[data-v-6d4969e6]::-webkit-media-controls-enclosure:has(>::-webkit-media-controls-download-button),.custom-audio[data-v-6d4969e6]::-webkit-media-controls-playback-rate-button{display:none!important}.custom-audio[data-v-6d4969e6]{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:10px;padding:6px 8px}.recorder__error[data-v-6d4969e6]{color:#b00020;margin:0}.recorder__footer[data-v-6d4969e6]{gap:.75rem;margin-top:.75rem}.recorder__footer .upload-btn[data-v-6d4969e6]{background:#fff;border:1px solid #000;color:#111;min-width:180px}.recorder__footer .upload-btn[data-v-6d4969e6]:hover{background:#f2f2f2}.redo-btn[data-v-6d4969e6]{align-items:center;background:none;border:1px solid #b0b0b0;border-radius:10px;color:#111;cursor:pointer;display:inline-flex;gap:.4rem;padding:.55rem .8rem;transition:background .2s ease,transform .1s ease}.redo-btn[data-v-6d4969e6]:hover{background:#f2f2f2;transform:translateY(-1px)}.section[data-v-6d4969e6]{margin:0 auto;max-width:1200px}.btn.primary[data-v-6d4969e6]{background:#000;border:1px solid #000;color:#fff}.btn.primary[data-v-6d4969e6]:hover{background:#222;border-color:#222}.btn.secondary[data-v-6d4969e6]{background:transparent;border:1px solid #000;color:#000}.btn.secondary[data-v-6d4969e6]:hover{background:#000;color:#fff}.padded[data-v-6d4969e6]{padding:2rem 1.5rem}
