:root{--bg:oklch(13% 0.025 250);--surface:oklch(18% 0.028 250);--fg:oklch(96% 0.012 110);--muted:oklch(72% 0.018 115);--border:oklch(31% 0.03 250);--accent:oklch(83% 0.18 135);--accent-soft:color-mix(in oklch,var(--accent) 14%,transparent);--fg-soft:color-mix(in oklch,var(--fg) 7%,transparent);--danger-soft:color-mix(in oklch,oklch(66% 0.19 25) 16%,transparent);--ok-soft:color-mix(in oklch,var(--accent) 20%,transparent);--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:32px;--gap-xl:56px;--gap-2xl:96px;--container:1180px;--gutter:32px;--radius:10px;--radius-lg:16px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 78% 12%,var(--accent-soft),transparent 28rem),var(--bg);color:var(--fg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}:is(.editor-inline-time input,.editor-video-controls span,.editor-transcript-heading small,.video-duration,.billing-price){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.workspace-app{background:radial-gradient(circle at 80% -5%,color-mix(in oklch,var(--accent) 13%,transparent),transparent 28rem),var(--bg)}.workspace-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:0 max(20px,calc((100vw - var(--container)) / 2));border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg) 88%,transparent)}.workspace-checkboxes,.workspace-nav{display:flex;align-items:center;gap:var(--gap-sm)}.workspace-button-danger{color:oklch(75% .16 25);background:var(--danger-soft)}.workspace-nav a,.workspace-user{color:var(--muted);font:var(--type-label)}.workspace-space-selector select{max-width:18ch;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);padding:6px 8px}.workspace-user{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-login,.workspace-main{width:min(100% - 40px,920px);margin:0 auto;padding:clamp(40px,8vw,84px) 0}.workspace-login{align-items:center}.auth-page,.workspace-login{min-height:100vh;display:grid}.auth-page{position:relative;place-items:start center;padding:64px 24px}.auth-card{width:min(100%,544px);padding:30px 31px 56px;border:1px solid var(--border);border-radius:16px;background:color-mix(in oklch,var(--surface) 96%,transparent);box-shadow:0 18px 60px color-mix(in oklch,var(--bg) 82%,transparent)}.auth-skeleton{border-radius:12px;background:var(--fg-soft);animation:auth-skeleton-pulse 1.4s ease-in-out infinite alternate}.auth-skeleton-title{width:65%;height:38px}.auth-skeleton-copy{width:75%;height:20px;margin-top:14px}.auth-skeleton-label{width:64px;height:18px}.auth-skeleton-control{height:48px}.auth-loading .auth-form>:nth-child(3){margin-top:8px}@keyframes auth-skeleton-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.auth-skeleton{animation:none}}.auth-home{position:absolute;display:inline-flex;align-items:center;gap:4px;top:28px;left:48px;color:var(--muted);font:var(--type-label);text-decoration:none}.auth-brand,.auth-home:hover{color:var(--fg)}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:20px;font:var(--type-title-section)}.auth-brand img{display:block}.auth-card h1{margin:0;font:var(--type-title-page);letter-spacing:var(--tracking-title)}.auth-legal,.auth-switch{color:var(--muted);font:var(--type-body)}.auth-legal a,.auth-switch a{color:var(--accent);font-weight:var(--font-weight-semibold);text-decoration:none}.auth-form{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.auth-form label{font:var(--type-label)}.auth-form input{width:100%;min-height:48px;margin-bottom:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font:var(--type-input)}.auth-form input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.auth-google,.auth-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:8px;padding:10px 14px;font:var(--type-action)}.auth-submit{border:1px solid var(--accent);background:var(--accent);color:oklch(18% .03 130)}.auth-google{gap:10px;border:1px solid var(--border);background:transparent;color:var(--fg)}.auth-google-mark{width:18px;height:18px}.auth-text-action{padding:0;min-height:32px;border:0;background:transparent;color:var(--muted);font:var(--type-label);cursor:pointer}.auth-text-action:hover{color:var(--fg)}.auth-text-action:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.auth-form button:disabled{cursor:default;opacity:.55}.auth-verification-page{align-content:start;row-gap:24px}.auth-verification-page .auth-card{padding:32px;border-radius:20px}.auth-verification-page .auth-card h1{font:var(--type-title-page);letter-spacing:var(--tracking-title)}.auth-verification-page .auth-switch strong{overflow-wrap:anywhere}.auth-verification-page .auth-form input,.auth-verification-page .auth-google,.auth-verification-page .auth-submit{border-radius:12px}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin:20px 0;color:var(--muted);font:var(--type-meta-medium)}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--border)}.auth-legal{margin:18px 0 0;font:var(--type-meta)}@media (max-width:480px){.auth-page{padding:16px;align-items:start}.auth-card{padding:24px 20px}.auth-home{position:static;width:100%;margin-bottom:28px}.auth-verification-page .auth-home{margin-bottom:0}.auth-verification-page .auth-card{padding:24px}}.workspace-card,.workspace-login-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--surface) 90%,transparent);padding:clamp(24px,5vw,48px);box-shadow:0 18px 60px color-mix(in oklch,var(--bg) 82%,transparent)}.workspace-login-card{max-width:580px}.workspace-card h1,.workspace-login-card h1{font:var(--type-title-page);letter-spacing:var(--tracking-title)}.workspace-card>p:not(.workspace-eyebrow),.workspace-login-card>p:not(.workspace-eyebrow){color:var(--muted);max-width:62ch}.workspace-eyebrow{margin:0 0 10px;color:var(--accent);font:var(--type-meta);text-transform:uppercase}.workspace-button{min-height:44px;border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;font:var(--type-action)}.workspace-button-primary{margin-top:var(--gap-md);background:var(--accent);border-color:var(--accent);color:oklch(18% .03 130)}.workspace-button-quiet{background:transparent;color:var(--muted)}.workspace-button:disabled{cursor:not-allowed;opacity:.58}.workspace-error{color:oklch(75% .16 25)!important}.workspace-file-name,.workspace-help{color:var(--muted);font:var(--type-body)}.workspace-form{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md);margin-top:var(--gap-lg)}.workspace-form fieldset,.workspace-form label{display:grid;grid-gap:7px;gap:7px;border:0;padding:0;color:var(--fg);font:var(--type-label)}.workspace-checkboxes{flex-wrap:wrap}.workspace-checkboxes label,.workspace-rights{display:flex!important;align-items:center;gap:8px;color:var(--muted)!important;font:var(--type-label)!important}.workspace-input{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--bg) 65%,transparent);color:var(--fg);padding:11px 12px}.workspace-button:focus-visible,.workspace-input:focus-visible{outline:3px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:2px}.workspace-notice{margin-top:var(--gap-lg);border-left:3px solid var(--accent);padding:10px 14px;background:var(--accent-soft);color:var(--muted)}@media (max-width:640px){.workspace-header{align-items:flex-start;padding-block:12px}.workspace-nav{flex-wrap:wrap;justify-content:flex-end}.workspace-user{display:none}}.workspace-app{--bg:oklch(98% .004 275);--surface:#fff;--fg:oklch(19% .025 275);--muted:oklch(48% .025 275);--border:oklch(88% .012 275);--accent:oklch(54% .22 285);--accent-soft:oklch(94% .038 285);--fg-soft:oklch(97% .008 275);--danger-soft:oklch(96% .025 22);min-height:100vh;background:linear-gradient(180deg,#fff,oklch(97% .011 275))}.workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:72px;background:color-mix(in srgb,#fff 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-nav{gap:10px}.workspace-nav .workspace-button{margin-top:0}.workspace-space-selector select{min-height:38px;border-color:var(--border);background:#fff;color:var(--fg);font:var(--type-input)}.workspace-main{width:min(100% - 40px,1180px);padding:clamp(36px,6vw,72px) 0 88px}@media (max-width:720px){.workspace-main{width:min(100% - 28px,1180px);padding-top:30px}}@media (max-width:480px){.workspace-header{min-height:60px;padding-inline:14px}}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,8vw,var(--gap-2xl))}.section+.section{border-top:1px solid var(--border)}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--gap-md)}.row,.row-between{display:flex;align-items:center;gap:var(--gap-md)}.row-between{justify-content:space-between}.grid-1-2{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--gap-xl);gap:var(--gap-xl);align-items:start}.h1,h1{font:var(--type-title-page);letter-spacing:var(--tracking-title);margin:0}.h2,h2{font:var(--type-title-section);margin:0}.h3,h3{font:var(--type-title-card);margin:0}.lead{font:var(--type-landing-lead);color:var(--muted);max-width:60ch;margin:0}.eyebrow{text-transform:uppercase;color:var(--accent);margin:0 0 var(--gap-md)}.eyebrow,.meta{font:var(--type-meta)}.meta{color:var(--muted)}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in oklch,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.topnav-inner{display:flex;align-items:center;justify-content:space-between;padding-block:14px}.topnav .logo{display:inline-flex;align-items:center;gap:8px;font:var(--type-title-section)}.topnav nav{display:flex;gap:var(--gap-lg)}.topnav nav a{font:var(--type-label);color:var(--muted)}.topnav nav a:hover{color:var(--fg)}.topnav-actions{display:flex;align-items:center;gap:var(--gap-sm)}.pagefoot{padding-block:var(--gap-xl);color:var(--muted);font:var(--type-body);border-top:1px solid var(--border)}.pagefoot .row-between{flex-wrap:wrap;gap:var(--gap-md)}.footer-legal{display:flex;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-lg);margin-top:var(--gap-md)}.footer-legal a{text-decoration:underline;text-underline-offset:3px}.footer-legal a:hover{color:var(--fg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:var(--radius);border:1px solid transparent;font:var(--type-action);transition:transform .14s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.btn:active{transform:translateY(1px)}.btn:focus-visible,.checkbox-choice:focus-within,.choice:focus-within,.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.btn-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn-primary:hover{background:color-mix(in oklch,var(--accent) 86%,var(--fg));box-shadow:0 14px 34px color-mix(in oklch,var(--accent) 18%,transparent);transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--fg);border-color:var(--border)}.btn-secondary:hover{border-color:var(--fg)}.card{background:color-mix(in oklch,var(--surface) 92%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.card-flat{background:transparent;border:0;padding:0}.field{display:flex;flex-direction:column;gap:6px}.field label{font:var(--type-label);color:var(--muted)}.input,.select,.textarea{width:100%;min-height:44px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font:var(--type-input)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.hero{padding-block:clamp(74px,10vw,136px) clamp(58px,8vw,104px)}.hero h1{margin:0}.hero .lead{margin-bottom:var(--gap-lg)}.hero-cta{display:inline-flex;gap:var(--gap-sm);flex-wrap:wrap}.hero-split{display:block}.hero-copy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:clamp(32px,6vw,86px);gap:clamp(32px,6vw,86px);align-items:end;max-width:none}.hero-copy .eyebrow{grid-column:1/-1;margin-bottom:calc(var(--gap-md) * -.25);animation:hero-copy-enter .42s cubic-bezier(.2,0,0,1) 40ms both}.hero-copy h1{max-width:980px}.hero-support{border-left:1px solid var(--border);padding-left:clamp(22px,3vw,34px);padding-bottom:6px;animation:hero-copy-enter .48s cubic-bezier(.2,0,0,1) .1s both}.hero-copy .lead{max-width:520px}.benefit-list,.pain-list{display:grid;grid-gap:14px;gap:14px}.problem-side-title{font:var(--type-title-section);margin-top:clamp(30px,3.2vw,38px)}.problem-note{color:color-mix(in oklch,var(--muted) 78%,var(--fg));font:var(--type-landing-lead);max-width:58ch;margin-top:22px}.problem-note-grid{display:grid;grid-gap:12px;gap:12px;max-width:34rem}.problem-note-muted{display:block;color:var(--muted)}.problem-note-list{display:grid;grid-gap:8px;gap:8px;color:var(--fg);list-style:none;margin:0;padding:0}.problem-note-list li{display:grid;grid-template-columns:1.1rem 1fr;grid-gap:10px;gap:10px;align-items:start}.problem-note-list span:first-child{color:var(--accent)}.benefit-item,.pain-item{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--border)}.mark{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-ui);background:var(--fg-soft);color:var(--fg)}.stack-product{gap:46px}.product-intro{max-width:940px}.product-intro h2{max-width:820px}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-md);gap:var(--gap-md);counter-reset:flow}.flow-card{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--fg);padding-top:18px;counter-increment:flow}.flow-card:before{content:"0" counter(flow);font:var(--type-meta);color:var(--muted)}.checkbox-choice,.choice,.feature,.flow-card,.use-case-list .benefit-item,.use-case-video-card{transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.feature:hover,.flow-card:hover,.use-case-list .benefit-item:hover,.use-case-video-card:hover{transform:translateY(-3px)}.stack-method{gap:38px}.video-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);grid-gap:var(--gap-xl);gap:var(--gap-xl);align-items:start}.video-method-copy{max-width:720px}.video-method-copy .lead{margin-top:18px}.video-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.video-slot{min-height:280px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in oklch,var(--fg) 8%,transparent),transparent 64%),color-mix(in oklch,var(--surface) 92%,var(--bg));padding:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden;position:relative}#video-method.is-motion-ready.is-animated .video-slot[data-video-version=after]{animation:video-after-border-highlight .76s cubic-bezier(.2,0,0,1) calc(var(--scroll-reveal-delay, 0s) + .42s)}.video-slot:before{content:"";flex:1 1;min-height:206px;border-radius:calc(var(--radius-lg) - 6px);background:radial-gradient(circle at 50% 44%,color-mix(in oklch,var(--accent) 12%,transparent),transparent 24%),linear-gradient(135deg,color-mix(in oklch,var(--fg) 12%,transparent),color-mix(in oklch,var(--surface) 94%,var(--bg)));border:1px dashed color-mix(in oklch,var(--fg) 18%,transparent)}.video-slot-head{display:flex;align-items:center;justify-content:flex-start}.video-slot-label{font:var(--type-meta);color:var(--accent);text-transform:uppercase}.method-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-lg);gap:var(--gap-lg)}.method-point{border-top:1px solid var(--border);padding-top:20px}.method-point p{margin:8px 0 0;color:var(--muted)}.stack-benefits{gap:34px}.section-heading-narrow{max-width:58ch}.lead-offset{margin-top:18px}.feature .feature-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--accent);margin-bottom:var(--gap-md)}.feature .feature-mark svg{width:18px;height:18px}.feature h3{margin-bottom:6px}.feature p{margin:0;color:var(--muted);font:var(--type-body)}.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-lg);gap:var(--gap-lg)}.benefits-grid .feature{border-top:1px solid var(--border);padding-top:22px}.benefits-grid .feature:last-child{grid-column:1/-1;max-width:64ch}.stack-use-cases{gap:28px}.section-heading-wide{max-width:840px}.use-case-list{grid-template-columns:1fr;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.use-case-list,.use-case-row{gap:1px;background:var(--border)}.use-case-row{display:grid;grid-template-columns:minmax(220px,.78fr) repeat(2,minmax(0,1fr));grid-gap:1px}.use-case-row.is-motion-ready.is-animated>[data-scroll-reveal-item]{animation:use-case-tile-enter .48s cubic-bezier(.2,0,0,1) var(--scroll-reveal-delay,0s) both}.use-case-list .benefit-item{display:flex;flex-direction:column;gap:18px;padding:24px;border-top:0;background:color-mix(in oklch,var(--surface) 88%,var(--bg));min-width:0}.use-case-list .mark{width:42px;height:42px;border-radius:12px;color:var(--accent);border:1px solid var(--border);background:var(--accent-soft)}.use-case-list p{margin:0}.use-case-video-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;background:linear-gradient(160deg,color-mix(in oklch,var(--fg) 8%,transparent),transparent 64%),color-mix(in oklch,var(--surface) 92%,var(--bg))}.use-case-video-head{display:flex;align-items:center;min-height:18px}.use-case-video-label{font:var(--type-meta);color:var(--accent);text-transform:uppercase}.use-case-video-frame{display:block;width:100%;aspect-ratio:16/9;border:1px solid color-mix(in oklch,var(--fg) 14%,transparent);border-radius:calc(var(--radius-lg) - 6px);background:var(--bg);object-fit:cover}.stack-upload{gap:36px}.section-heading-upload{max-width:740px}.lead-upload{margin-top:16px}.uploader{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:var(--gap-lg);gap:var(--gap-lg);align-items:stretch}.dropzone{min-height:330px;border:1px dashed var(--muted);border-radius:var(--radius-lg);background-color:var(--surface);background-image:linear-gradient(135deg,var(--fg-soft),transparent);display:grid;place-items:center;text-align:center;padding:28px;transition:border-color .22s cubic-bezier(.2,0,0,1),background-color .24s cubic-bezier(.2,0,0,1)}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:4px;border-color:var(--accent)}.dropzone.is-loaded{border-color:var(--accent);background-color:var(--ok-soft)}.upload-icon{width:70px;height:70px;margin:0 auto 18px;border-radius:999px;border:1px solid var(--border);display:grid;place-items:center;color:var(--accent);transition:border-color .22s cubic-bezier(.2,0,0,1),background-color .24s cubic-bezier(.2,0,0,1)}.upload-file-button{margin-top:18px}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.checkbox-choice,.choice{min-height:44px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:var(--surface);cursor:pointer}.checkbox-choice input,.choice input{accent-color:var(--accent)}.checkbox-choice:has(input:checked),.choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.status-line{min-height:42px;border-radius:var(--radius);padding:10px 12px;background:var(--fg-soft);color:var(--muted);font:var(--type-body);animation:hero-status-enter .22s cubic-bezier(.2,0,0,1) both;transition:background-color .22s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1)}.status-line.is-warning{background:var(--danger-soft);color:var(--fg)}.upload-progress{display:grid;grid-gap:8px;gap:8px;min-height:58px;border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;background:var(--fg-soft);color:var(--muted);font:var(--type-body);animation:hero-status-enter .22s cubic-bezier(.2,0,0,1) both}.upload-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.upload-progress-copy span{min-width:0}.upload-progress-copy strong{flex:none;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.upload-progress-track{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--fg) 10%,transparent)}.upload-progress-value{display:block;width:var(--upload-progress);height:100%;border-radius:inherit;background:var(--accent);transition:width .18s cubic-bezier(.2,0,0,1)}.upload-progress.is-uploaded{border-color:color-mix(in oklch,var(--accent) 38%,var(--border));background:var(--ok-soft)}.upload-progress.is-indeterminate .upload-progress-value{width:34%;animation:upload-progress-indeterminate 1.2s ease-in-out infinite}.modal{position:fixed;inset:0;z-index:50;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:22px}.modal-backdrop{position:absolute;inset:0;background:color-mix(in oklch,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal.is-open .modal-backdrop{animation:modal-backdrop-enter .18s cubic-bezier(.2,0,0,1) both}.modal-panel{position:relative;z-index:1;width:min(980px,100%);max-height:min(760px,92vh);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 90px color-mix(in oklch,var(--bg) 70%,transparent)}.modal.is-open .modal-panel{animation:modal-enter .22s cubic-bezier(.2,0,0,1) both}.modal.is-closing{pointer-events:none}.modal.is-closing .modal-backdrop{animation:modal-backdrop-exit .18s cubic-bezier(.2,0,0,1) both}.modal.is-closing .modal-panel{animation:modal-exit .18s cubic-bezier(.2,0,0,1) both}.modal-foot,.modal-head{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-md);padding:20px 24px;border-bottom:1px solid var(--border)}.modal-foot{border-bottom:0;border-top:1px solid var(--border)}.modal-body{padding:26px 24px}.modal-eyebrow{margin-bottom:8px}.modal-title{font:var(--type-title-page);letter-spacing:var(--tracking-title)}.stepper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:24px}.step-dot{position:relative;overflow:hidden;height:6px;border-radius:999px;background:var(--border)}.step-dot:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,0,0,1)}.step-dot.is-active:after{transform:scaleX(1)}.modal-step-stage{position:relative;overflow:hidden}.form-step{display:none}.form-step.is-active,.form-step.is-leaving-left,.form-step.is-leaving-right{display:block}.form-step.is-active{position:relative;z-index:2}.form-step.is-leaving-left,.form-step.is-leaving-right{position:absolute;z-index:1;inset:0;width:100%;pointer-events:none}.form-step.is-entering-right{animation:modal-step-enter-right .22s cubic-bezier(.2,0,0,1) both}.form-step.is-entering-left{animation:modal-step-enter-left .22s cubic-bezier(.2,0,0,1) both}.form-step.is-leaving-left{animation:modal-step-exit-left .22s cubic-bezier(.2,0,0,1) both}.form-step.is-leaving-right{animation:modal-step-exit-right .22s cubic-bezier(.2,0,0,1) both}.modal-status,.step-description{margin-bottom:18px}.modal-status.is-warning{animation:modal-status-shake .22s cubic-bezier(.36,.07,.19,.97) both}.signup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.account-fields{margin-top:22px}.other-input{display:none;margin-top:10px}.other-input.is-visible{display:block}.summary-card{background:var(--fg-soft);border-radius:var(--radius);padding:16px}.summary-copy{margin:4px 0 0}.success-note{display:none;margin-top:16px;border:1px solid color-mix(in oklch,var(--accent) 38%,transparent);background:var(--ok-soft);color:var(--fg);border-radius:var(--radius);padding:14px 16px}.success-note.is-visible{display:block;animation:modal-success-enter .22s cubic-bezier(.2,0,0,1) both}.closing-cta{text-align:center}.closing-cta-inner{max-width:720px}.closing-cta-copy{margin:16px auto 32px}.closing-cta [data-closing-cta-action]{position:relative;isolation:isolate}.closing-cta [data-closing-cta-action]:after{content:"";position:absolute;inset:-7px;border:1px solid color-mix(in oklch,var(--accent) 34%,transparent);border-radius:calc(var(--radius) + 5px);box-shadow:0 0 24px color-mix(in oklch,var(--accent) 16%,transparent);opacity:0;transform:scale(.96);pointer-events:none}.closing-cta.is-motion-ready.is-animated [data-closing-cta-action]:after{animation:closing-cta-button-glow .72s cubic-bezier(.2,0,0,1) calc(var(--scroll-reveal-delay, 0s) + .42s)}.hero-split{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);grid-gap:clamp(34px,6vw,82px);gap:clamp(34px,6vw,82px);align-items:center}.hero-copy,.hero-upload-card{min-width:0}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:720px}.hero-copy h1{max-width:10.5ch}.hero-support{margin-top:clamp(22px,3vw,34px);max-width:620px}.hero-upload-card{position:relative;scroll-margin-top:6rem;padding:28px;overflow:hidden;border-color:color-mix(in oklch,var(--accent) 28%,var(--border));box-shadow:0 26px 80px color-mix(in oklch,var(--bg) 70%,transparent);animation:hero-upload-card-enter .52s cubic-bezier(.2,0,0,1) .1s both}.hero-upload-card:before{content:"";position:absolute;inset:-1px -1px auto auto;width:168px;height:168px;background:radial-gradient(circle,var(--accent-soft),transparent 68%);pointer-events:none}.hero-dropzone{min-height:178px;padding:22px;margin-bottom:16px}.hero-dropzone .upload-icon{width:54px;height:54px;margin-bottom:14px;animation:hero-upload-icon-pulse .56s cubic-bezier(.2,0,0,1) .42s both}.hero-dropzone.is-loaded .upload-icon{border-color:color-mix(in oklch,var(--accent) 52%,var(--border));background-color:var(--accent-soft)}.hero-dropzone h3{font:var(--type-title-card)}.hero-dropzone .meta{overflow-wrap:anywhere}.hero-upload-form{position:relative;display:grid;grid-gap:12px;gap:12px;margin-top:16px}.hero-upload-form .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dropzone.is-warning{border-color:color-mix(in oklch,oklch(66% .19 25) 62%,var(--border));background-color:var(--danger-soft)}.hero-dropzone.is-warning .upload-icon{border-color:color-mix(in oklch,oklch(66% .19 25) 48%,var(--border));background-color:var(--danger-soft)}.hero-dropzone.is-shaking{animation:hero-dropzone-shake .28s cubic-bezier(.36,.07,.19,.97) both}.video-slot:before{display:none}.video-frame{display:block;width:100%;aspect-ratio:9/16;border:1px solid color-mix(in oklch,var(--fg) 14%,transparent);border-radius:calc(var(--radius-lg) - 6px);background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--accent) 10%,transparent),transparent 46%),var(--bg);object-fit:contain}.product-flow{display:grid;grid-gap:clamp(32px,5vw,52px);gap:clamp(32px,5vw,52px)}.product-flow-head,.product-flow-head h2{max-width:760px}.product-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;list-style:none;margin:0;padding:0}.product-flow-card{position:relative;min-height:230px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(155deg,color-mix(in oklch,var(--fg) 6%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 90%,var(--bg))}.product-flow-step-arrow{position:absolute;z-index:2;top:calc(50% - 19px);right:-29px;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:var(--bg);background:var(--accent);box-shadow:0 8px 22px color-mix(in oklch,var(--bg) 74%,transparent)}.product-flow-step-arrow svg{width:19px;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.product-flow-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md)}.product-flow-number{color:var(--muted);font:var(--type-meta)}.product-flow-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--border);border-radius:13px;background:var(--accent-soft)}.product-flow-copy{margin-top:28px}.product-flow-copy p{margin:10px 0 0;color:var(--muted);font:var(--type-body);max-width:34ch}.product-flow-automation-panel{padding:24px 22px 26px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--surface) 74%,var(--bg))}.product-flow-automation-label{margin:0;color:var(--fg);font:var(--type-action);text-align:center}.product-flow-automation{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;margin:24px 0 0;padding:0}.product-flow-automation li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;color:var(--muted);font:var(--type-meta);text-align:center}.product-flow-automation li:first-child{--flow-delay:0ms}.product-flow-automation li:nth-child(2){--flow-delay:340ms}.product-flow-automation li:nth-child(3){--flow-delay:680ms}.product-flow-automation li:nth-child(4){--flow-delay:1020ms}.product-flow-automation li:nth-child(5){--flow-delay:1360ms}.product-flow-automation li:nth-child(6){--flow-delay:1700ms}.product-flow-automation li:nth-child(7){--flow-delay:2040ms}.product-flow-automation li:nth-child(8){--flow-delay:2380ms}.product-flow-automation-icon{position:relative;isolation:isolate;width:52px;height:52px;display:grid;place-items:center;color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--border));border-radius:15px;background:var(--accent-soft)}.product-flow-automation-icon svg{position:relative;z-index:1}.product-flow-automation-arrow{position:absolute;top:15px;right:-20px;width:22px;height:22px;color:color-mix(in oklch,var(--muted) 78%,transparent)}.product-flow-automation-arrow svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.product-flow-motion.is-motion-ready:not(.is-animated) .product-flow-automation li{opacity:0;transform:translateY(10px)}.product-flow-motion.is-motion-ready:not(.is-animated) .product-flow-automation-arrow svg{opacity:0}.product-flow-motion.is-animated .product-flow-automation li{animation:product-flow-node-enter .46s cubic-bezier(.2,0,0,1) both;animation-delay:var(--flow-delay)}.product-flow-motion.is-animated .product-flow-automation-icon{animation:product-flow-icon-pop .52s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 50ms)}.product-flow-motion.is-animated .product-flow-automation-icon:after{content:"";position:absolute;z-index:-1;inset:-1px;border:1px solid color-mix(in oklch,var(--accent) 64%,transparent);border-radius:inherit;animation:product-flow-icon-ring .62s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 90ms)}.product-flow-motion.is-animated .product-flow-automation-arrow svg{animation:product-flow-arrow-pass .42s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + .22s)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=voice] path{transform-box:fill-box;transform-origin:center;animation:product-flow-wave-pulse .54s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 90ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=voice] path:nth-child(2),.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=voice] path:nth-child(4){animation-delay:calc(var(--flow-delay) + .14s)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=participants] :is(circle,path){transform-box:fill-box;transform-origin:center;animation:product-flow-participant-appear .36s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 80ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=participants] :is(circle,path):nth-child(2n){animation-delay:calc(var(--flow-delay) + .17s)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=transcript] path{stroke-dasharray:64;stroke-dashoffset:64;animation:product-flow-stroke-draw .58s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 80ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=translate] svg{animation:product-flow-translate-shift .52s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 80ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=clone] svg{animation:product-flow-clone-echo .56s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 80ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=microphone] svg{animation:product-flow-microphone-pulse .56s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + 80ms)}.product-flow-motion.is-animated .product-flow-automation-icon[data-flow-icon=video] path{transform-box:fill-box;transform-origin:center;animation:product-flow-play-pop .52s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--flow-delay) + .1s)}.core-features{display:grid;grid-gap:clamp(26px,4vw,44px);gap:clamp(26px,4vw,44px)}.core-features-copy{max-width:760px}.core-features-copy .lead{max-width:690px}.core-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.core-feature-card{min-height:218px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(155deg,color-mix(in oklch,var(--fg) 6%,transparent),transparent 62%),color-mix(in oklch,var(--surface) 90%,var(--bg));outline:2px solid transparent;outline-offset:3px;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1),outline-color .18s cubic-bezier(.2,0,0,1)}.core-feature-card:is(:hover,:focus-visible){transform:translateY(-3px);border-color:color-mix(in oklch,var(--accent) 40%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 14%,transparent),0 16px 34px color-mix(in oklch,var(--fg) 9%,transparent)}.core-feature-card:focus-visible{outline-color:color-mix(in oklch,var(--accent) 58%,transparent)}.core-feature-icon{width:46px;height:46px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--border);border-radius:14px;background:var(--accent-soft);transition:transform .22s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)}.core-feature-card:is(:hover,:focus-visible) .core-feature-icon{transform:scale(1.06);border-color:color-mix(in oklch,var(--accent) 46%,var(--border));box-shadow:0 8px 20px color-mix(in oklch,var(--accent) 16%,transparent)}.core-feature-card:is(:hover,:focus-visible) .core-feature-icon[data-feature-icon=music]{transform:translateY(-1px) rotate(-3deg) scale(1.07)}.core-feature-card:is(:hover,:focus-visible) .core-feature-icon[data-feature-icon=voice]{transform:scaleX(1.07) scaleY(1.1)}.core-feature-card:is(:hover,:focus-visible) .core-feature-icon[data-feature-icon=lips]{transform:translateY(-1px) scaleX(1.1) scaleY(1.04)}.core-feature-card:is(:hover,:focus-visible) .core-feature-icon[data-feature-icon=export]{transform:translateY(2px) scale(1.06)}.core-feature-icon svg{width:23px;height:23px}.core-feature-card h3{margin-top:24px}.core-feature-card p{margin:10px 0 0;color:var(--muted);font:var(--type-body)}.pricing-head{display:flex;justify-content:space-between;gap:var(--gap-lg);align-items:start;margin-bottom:34px}.pricing-head h2{max-width:780px}.pricing-description{max-width:320px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.price-card{min-height:476px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in oklch,var(--fg) 5%,transparent),transparent 54%),color-mix(in oklch,var(--surface) 92%,var(--bg))}.price-card.is-popular{border-color:color-mix(in oklch,var(--accent) 56%,var(--border));box-shadow:0 18px 54px color-mix(in oklch,var(--accent) 10%,transparent)}.price-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.price-name{font:var(--type-meta);color:var(--fg);text-transform:uppercase}.popular-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 40%,transparent);font:var(--type-meta-medium);text-transform:uppercase;white-space:nowrap}.popular-badge:after{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in oklch,var(--accent) 42%,transparent);border-radius:inherit;box-shadow:0 0 20px color-mix(in oklch,var(--accent) 18%,transparent);opacity:0;transform:scale(.96);pointer-events:none}#pricing.is-motion-ready.is-animated .price-card.is-popular .popular-badge:after{animation:pricing-badge-glow .72s cubic-bezier(.2,0,0,1) calc(var(--scroll-reveal-delay, 0s) + .42s)}.price-value{margin-top:14px;font:var(--type-price);letter-spacing:var(--tracking-title)}.price-value span{color:var(--muted);white-space:nowrap}.price-purpose{margin:12px 0 0;color:var(--muted);font:var(--type-body)}.overage-list,.price-features{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.price-features li{display:flex;gap:10px;align-items:baseline;color:var(--fg)}.price-features li:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--accent);transform:translateY(-1px)}.overage{border-top:1px solid var(--border);padding-top:18px}.overage-title{margin:0 0 10px;color:var(--muted);font:var(--type-meta);text-transform:uppercase}.overage-list{gap:8px;color:var(--muted);font:var(--type-body)}.faq-layout{display:block}.faq-heading{max-width:760px;margin:0 auto clamp(36px,6vw,64px);text-align:center}.faq-list{max-width:960px;margin-inline:auto;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border);transition:background-color .18s cubic-bezier(.2,0,0,1)}.faq-item[open]{background:color-mix(in oklch,var(--accent) 5%,transparent)}.faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:24px;gap:24px;align-items:center;padding:26px clamp(4px,2vw,22px);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";width:28px;height:28px;display:grid;place-items:center;color:var(--accent);font-family:var(--font-ui);font-size:22px;font-weight:var(--font-weight-regular);line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item summary:focus-visible{outline:1px solid color-mix(in oklch,var(--accent) 64%,transparent);outline-offset:-1px;border-radius:var(--radius);background:var(--accent-soft)}.faq-item h3{font:var(--type-title-section);transition:color .18s cubic-bezier(.2,0,0,1)}.faq-item summary:hover h3,.faq-item[open] h3{color:color-mix(in oklch,var(--accent) 78%,var(--fg))}.faq-answer{padding:0 clamp(60px,7vw,84px) 28px clamp(4px,2vw,22px)}.faq-answer p{max-width:70ch;margin:0;color:var(--muted);font:var(--type-body)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-scroll-reveal].is-motion-ready:not(.is-animated) [data-scroll-reveal-item]{opacity:0;translate:0 16px;will-change:opacity,translate}[data-scroll-reveal].is-motion-ready.is-animated [data-scroll-reveal-item]{opacity:1;translate:0 0;transition:opacity .44s cubic-bezier(.2,0,0,1) var(--scroll-reveal-delay,0s),translate .48s cubic-bezier(.2,0,0,1) var(--scroll-reveal-delay,0s)}[data-scroll-reveal].is-motion-ready.is-animated [data-scroll-reveal].is-motion-ready:not(.is-animated) [data-scroll-reveal-item]{opacity:0;translate:0 16px;transition:none}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-upload-card-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-upload-icon-pulse{0%,to{transform:scale(1)}48%{transform:scale(1.1)}72%{transform:scale(.98)}}@keyframes hero-dropzone-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@keyframes upload-progress-indeterminate{0%{transform:translateX(-115%)}to{transform:translateX(340%)}}@keyframes hero-status-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes video-after-border-highlight{0%,to{border-color:var(--border);box-shadow:0 0 0 0 transparent}48%{border-color:color-mix(in oklch,var(--accent) 72%,var(--border));box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 16%,transparent)}}@keyframes use-case-tile-enter{0%{scale:1.02}to{scale:1}}@keyframes pricing-badge-glow{0%{opacity:0;transform:scale(.96)}45%{opacity:.62;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}@keyframes closing-cta-button-glow{0%{opacity:0;transform:scale(.96)}44%{opacity:.52;transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes modal-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes modal-step-enter-right{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes modal-step-enter-left{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes modal-step-exit-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-14px)}}@keyframes modal-step-exit-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(14px)}}@keyframes modal-status-shake{0%,to{transform:translateX(0)}30%{transform:translateX(-4px)}60%{transform:translateX(3px)}82%{transform:translateX(-1px)}}@keyframes modal-success-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes product-flow-node-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-flow-icon-pop{0%{transform:scale(.82)}62%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes product-flow-icon-ring{0%{opacity:.72;transform:scale(.82)}to{opacity:0;transform:scale(1.5)}}@keyframes product-flow-arrow-pass{0%{opacity:0;transform:translateX(-5px)}55%{opacity:1}to{opacity:.82;transform:translateX(3px)}}@keyframes product-flow-wave-pulse{0%{transform:scaleY(.4)}42%{transform:scaleY(1.12)}72%{transform:scaleY(.68)}to{transform:scaleY(1)}}@keyframes product-flow-participant-appear{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes product-flow-stroke-draw{to{stroke-dashoffset:0}}@keyframes product-flow-translate-shift{0%{opacity:.35;transform:translateX(-4px)}55%{opacity:1;transform:translateX(3px)}to{transform:translateX(0)}}@keyframes product-flow-microphone-pulse{0%{transform:scale(.86)}48%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes product-flow-clone-echo{0%{opacity:.35;transform:translateX(-3px) scale(.92)}52%{opacity:1;transform:translateX(2px) scale(1.08)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes product-flow-play-pop{0%{opacity:0;transform:scale(.2)}65%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.upload-progress.is-indeterminate .upload-progress-value{width:45%;animation:none!important;transform:none}#video-method .video-slot[data-video-version=after],.btn-primary:hover,.core-feature-card,.core-feature-card:is(:hover,:focus-visible),.core-feature-card:is(:hover,:focus-visible) .core-feature-icon[data-feature-icon],.core-feature-icon,.feature:hover,.flow-card:hover,.hero-copy .eyebrow,.hero-dropzone.is-shaking,.hero-support,.hero-upload-card,.hero-upload-card .upload-icon,.status-line,.use-case-list .benefit-item,.use-case-list .benefit-item:hover,.use-case-video-card,.use-case-video-card:hover{animation:none;opacity:1;transform:none}[data-scroll-reveal].is-motion-ready.is-animated [data-scroll-reveal-item],[data-scroll-reveal].is-motion-ready:not(.is-animated) [data-scroll-reveal-item]{opacity:1;translate:none;transition:none}.product-flow-motion.is-motion-ready .product-flow-automation li,.product-flow-motion.is-motion-ready .product-flow-automation-arrow svg{opacity:1;transform:none}}@media (max-width:1040px){.uploader{grid-template-columns:1fr}}@media (max-width:920px){.hero-split{grid-template-columns:minmax(0,1fr);gap:clamp(36px,7vw,56px);align-items:stretch}.hero-upload-card{width:100%;max-width:720px}.grid-1-2{grid-template-columns:1fr}.topnav nav{display:none}.benefits-grid,.option-grid,.signup-grid{grid-template-columns:1fr}.benefits-grid .feature:last-child{grid-column:auto;max-width:none}.product-flow-grid,.video-before-after,.video-method{grid-template-columns:1fr}.product-flow-grid{gap:26px}.core-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-head{flex-direction:column;align-items:stretch;gap:18px}.pricing-description{max-width:58ch}.product-flow-card{min-height:220px}.product-flow-step-arrow{top:auto;right:calc(50% - 19px);bottom:-33px;transform:rotate(90deg)}.product-flow-automation{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.product-flow-automation li:nth-child(4){grid-column:3;grid-row:2}.product-flow-automation li:nth-child(5){grid-column:2;grid-row:2}.product-flow-automation li:nth-child(6){grid-column:1;grid-row:2}.product-flow-automation li:nth-child(7){grid-column:1;grid-row:3}.product-flow-automation li:nth-child(8){grid-column:2;grid-row:3}.product-flow-automation li:nth-child(3) .product-flow-automation-arrow{top:auto;right:calc(50% - 11px);bottom:-34px;transform:rotate(90deg)}.product-flow-automation li:nth-child(6) .product-flow-automation-arrow{top:auto;right:calc(50% - 11px);bottom:-34px;left:auto;transform:rotate(90deg)}.product-flow-automation li:nth-child(4) .product-flow-automation-arrow,.product-flow-automation li:nth-child(5) .product-flow-automation-arrow{right:auto;left:-24px;transform:rotate(180deg)}.method-points{grid-template-columns:1fr}.problem-side-title{margin-top:0}.use-case-list{grid-template-columns:1fr}.use-case-row{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-copy{grid-column:1/-1}.hero-copy{grid-template-columns:1fr;gap:var(--gap-lg)}.hero-copy .eyebrow{margin-bottom:0}.hero-support{border-left:0;padding-left:0;padding-bottom:0}.flow{grid-template-columns:1fr}.modal-foot,.modal-head{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.core-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.core-feature-card{min-width:0;min-height:0;justify-content:flex-start;padding:16px}.core-feature-icon{width:40px;height:40px;border-radius:12px}.core-feature-card h3{margin-top:18px;overflow-wrap:break-word;font:var(--type-title-card)}.core-feature-card p{margin-top:8px;font:var(--type-body)}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:12px}.price-card{min-height:0;padding:20px}.faq-item summary{grid-template-columns:minmax(0,1fr) 26px;gap:14px;padding:20px 2px}.faq-item summary:after{width:26px;height:26px}.faq-answer{padding:0 34px 22px 2px}.product-flow-automation-label{text-align:left}.product-flow-automation{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;counter-reset:automation-step}.product-flow-automation li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:38px;color:color-mix(in oklch,var(--fg) 82%,var(--muted));font:var(--type-body);text-align:left;counter-increment:automation-step}.product-flow-automation li:nth-child(n){grid-column:auto;grid-row:auto}.product-flow-automation-icon{width:38px;height:38px;border-color:color-mix(in oklch,var(--accent) 22%,var(--border));border-radius:999px;background:color-mix(in oklch,var(--accent) 8%,var(--surface))}.product-flow-automation-text{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;grid-gap:8px;gap:8px}.product-flow-automation-text:before{content:counter(automation-step,decimal-leading-zero);color:color-mix(in oklch,var(--accent) 72%,var(--muted));font:var(--type-meta)}.product-flow-automation li:nth-child(n) .product-flow-automation-arrow{top:calc(50% + 19px);right:auto;bottom:auto;left:18px;width:2px;height:10px;border-radius:999px;background:color-mix(in oklch,var(--accent) 38%,var(--border));transform:none}.product-flow-automation-arrow svg{display:none}.product-flow-automation li:last-child{isolation:isolate;min-height:46px;color:var(--fg);font-weight:var(--font-weight-semibold)}.product-flow-automation li:last-child:before{content:"";position:absolute;z-index:-1;inset:0 0 0 -8px;border:1px solid color-mix(in oklch,var(--accent) 34%,var(--border));border-radius:14px;background:color-mix(in oklch,var(--accent) 10%,var(--surface))}.product-flow-automation li:nth-last-child(2) .product-flow-automation-arrow{height:14px}.product-flow-automation li:last-child .product-flow-automation-icon{color:var(--bg);border-color:var(--accent);background:var(--accent)}.use-case-row{grid-template-columns:1fr}.use-case-copy{grid-column:auto}}@media (max-width:520px){:root{--gutter:18px}.hero-dropzone,.hero-upload-card{padding:18px}.hero-upload-form .settings-grid{grid-template-columns:minmax(0,1fr)}.topnav-actions .btn-secondary{display:none}.hero-cta,.hero-cta .btn,.modal-foot .btn,.row-between{width:100%}.product-flow-card{min-height:210px;padding:22px}.product-flow-automation-panel{padding:22px 14px 24px}.use-case-row{grid-template-columns:1fr}.use-case-video-card{padding:14px}.stepper{grid-template-columns:repeat(4,1fr)}}.auth-inline-frame{display:block;width:100%;height:100dvh;border:0}:root{--font-ui:var(--sametone-font),Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-default:0;--tracking-title:-0.02em;--tracking-hero:-0.01em;--type-meta:400 12px/16px var(--font-ui);--type-meta-medium:500 12px/16px var(--font-ui);--type-body:400 14px/20px var(--font-ui);--type-label:500 14px/20px var(--font-ui);--type-action:600 14px/20px var(--font-ui);--type-input:400 16px/24px var(--font-ui);--type-emphasis:600 16px/24px var(--font-ui);--type-title-card:500 16px/24px var(--font-ui);--type-title-section:500 20px/26px var(--font-ui);--type-title-page:500 28px/34px var(--font-ui);--type-price:400 36px/46.8px var(--font-ui);--type-landing-lead:400 16px/24px var(--font-ui);--type-landing-action:600 16px/24px var(--font-ui);--type-landing-section:400 48px/57.6px var(--font-ui);--type-landing-hero:400 64px/64px var(--font-ui)}body{font:var(--type-body);letter-spacing:var(--tracking-default)}button,input,select,textarea{font-family:var(--font-ui)}b,strong{font-weight:var(--font-weight-semibold)}#content :is(h1,.h1){font:var(--type-landing-hero);letter-spacing:var(--tracking-hero)}#content :is(h2,.h2){font:var(--type-landing-section);letter-spacing:var(--tracking-title)}#content .lead{font:var(--type-landing-lead)}#content .btn{font:var(--type-landing-action)}.auth-card h1,.billing-choose-title,.billing-heading h1,.email-verification h2,.modal-title,.video-dialog h2,.videos-heading h1{font:var(--type-title-page);letter-spacing:var(--tracking-title)}.auth-brand,.billing-plan-option h3,.billing-plan-summary h2,.editor-desktop-toolbar h1,.form-step h3,.topnav .logo,.videos-brand{font:var(--type-title-section)}.billing-usage h2,.editor-apply-note strong,.translation-dropzone strong,.video-card-heading>h2{font:var(--type-title-card)}.auth-google,.auth-submit,.btn,.editor-download,.video-button,button{font:var(--type-action)}.auth-form label,.editor-language-trigger,.editor-preview-mode button,.editor-transcript-heading>div,label,nav a{font:var(--type-label)}.editor-inline-text,.input,.select,.textarea,.video-input,input,select,textarea{font:var(--type-input)}.editor-inline-text{display:block;height:60px;min-height:60px}.auth-divider,.auth-legal,.billing-checkout-note,.billing-small-label,.billing-usage-row p,.editor-inline-time,.editor-inline-time input,.editor-row-status,.editor-speaker-trigger,.editor-toolbar-status,.editor-transcript-heading small,.editor-video-controls span,.eyebrow,.meta,.translation-estimate-available,.translation-estimate-label,.video-card-meta,.video-duration,small{font:var(--type-meta)}.editor-speaker-trigger,.video-duration{font-weight:var(--font-weight-medium)}.translation-estimate-value{font:var(--type-emphasis)}.billing-price,.price-value{font:var(--type-price);letter-spacing:var(--tracking-title)}.price-value span{font:var(--type-body);letter-spacing:var(--tracking-default)}.editor-video-play,.modal-close,.video-dialog-close,.video-icon-button,.video-menu-chevron,.video-menu-icon{font-size:20px;line-height:1}.editor-segment-play{font-size:12px;line-height:1}.editor-inline-time,.editor-video-controls,.translation-estimate-value,.video-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){:root{--type-landing-lead:400 18px/27px var(--font-ui);--type-landing-section:400 56px/67.2px var(--font-ui);--type-landing-hero:400 96px/96px var(--font-ui)}}
/*# sourceMappingURL=2f5d787a774407fa.css.map*/