:root{--bg:#fff;--surface:#f8fafb;--surface-strong:#edf8f4;--ink:#101828;--muted:#667085;--line:#e4e7ec;--line-strong:#d0d5dd;--accent:#057a5b;--accent-strong:#046349;--accent-soft:#e6f8f2;--accent-violet:#7357d9;--accent-coral:#ef6a5b;--danger:#b42318;--radius-xs:6px;--radius-sm:8px;--radius:10px;--radius-lg:12px;--shadow-sm:0 1px 2px #1018280d;--shadow:0 18px 50px #1018281a}.chrome-extension-page{--ext-ink:#0f172a;--ext-muted:#52627a;--ext-soft:#f5f8fc;--ext-line:#dfe7f1;--ext-blue:#2563eb;--ext-blue-dark:#1d4ed8;--ext-blue-soft:#eff6ff;--ext-green:#07845d;color:var(--ext-ink);background:#fff;overflow:hidden}.chrome-extension-page .section-inner{width:min(1180px,100% - 80px);margin:0 auto}.extension-hero{border-bottom:1px solid var(--ext-line);background:#f8fbff;padding:58px 0 74px}.extension-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:72px;display:grid}.extension-hero-copy{max-width:555px}.extension-kicker,.extension-section-heading .section-kicker{color:var(--ext-blue);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.extension-kicker{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.extension-app-icon{border-radius:8px;width:28px;height:28px;display:block;box-shadow:0 3px 10px #125de72e}.extension-kicker svg{font-size:20px}.extension-hero h1{max-width:580px;color:var(--ext-ink);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.4vw,58px);font-weight:800;line-height:1.02}.extension-hero-text{max-width:520px;color:var(--ext-muted);margin:26px 0 0;font-size:19px;line-height:1.6}.extension-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.extension-primary-button,.extension-secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.extension-primary-button{background:var(--ext-blue);color:#fff;box-shadow:0 10px 22px #2563eb33}.extension-primary-button:hover{background:var(--ext-blue-dark);color:#fff;transform:translateY(-1px)}.extension-store-logo{flex:none;width:24px;height:24px;display:block}.extension-secondary-button{color:var(--ext-blue-dark);background:#fff;border:1px solid #bfdbfe}.extension-secondary-button:hover{background:var(--ext-blue-soft);color:var(--ext-blue-dark);border-color:#93c5fd;transform:translateY(-1px)}.extension-primary-button:focus-visible,.extension-secondary-button:focus-visible,.extension-text-link:focus-visible,.extension-platform-links a:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.extension-privacy-line{color:#61718a;align-items:flex-start;gap:8px;max-width:520px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.extension-privacy-line svg{color:var(--ext-green);flex:none;margin-top:2px;font-size:18px}.extension-hero-visual{padding:22px 0 26px 24px;position:relative}.extension-browser-frame{background:#fff;border:1px solid #cbd7e6;border-radius:16px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 58px #0f172a24}.extension-browser-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:42px;padding:0 14px;display:grid}.extension-browser-dots{gap:5px;display:flex}.extension-browser-dots i{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.extension-browser-address{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:5px 12px;font-size:11px;overflow:hidden}.extension-browser-toolbar-icon{color:var(--ext-blue);font-size:18px}.extension-browser-body{background:#eef3f8;padding:15px}.extension-video-stage{aspect-ratio:16/9;background:#172033;border-radius:10px;position:relative;overflow:hidden}.extension-video-image{object-fit:cover;object-position:center 22%;opacity:.72}.extension-video-scrim{background:#0f172a3d;position:absolute;inset:0}.extension-video-caption{color:#fff;max-width:210px;font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:16px;left:16px}.extension-floating-button{min-height:40px;color:var(--ext-blue-dark);background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:16px;box-shadow:0 8px 18px #0f172a33}.extension-floating-icon{background:var(--ext-blue-soft);width:27px;height:27px;color:var(--ext-blue);border-radius:50%;place-items:center;font-size:16px;display:grid}.extension-browser-lowerbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 5px 0;display:grid}.extension-lower-title,.extension-lower-meta,.extension-lower-action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extension-lower-title{color:#1e293b;font-size:13px;font-weight:800}.extension-lower-meta{color:#738197;font-size:11px}.extension-lower-action{color:var(--ext-green);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.extension-hero-note{color:var(--ext-blue-dark);background:#fff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;right:-18px;box-shadow:0 12px 26px #2563eb1f}.extension-hero-note span{color:#93c5fd;letter-spacing:.1em;font-size:10px}.extension-platform-section{padding:78px 0 30px}.extension-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:52px;display:grid}.extension-section-heading .section-kicker{margin:0 0 14px}.extension-section-heading h2,.extension-workspace-copy h2,.extension-boundary-copy h2,.extension-faq-grid h2,.extension-final-inner h2{max-width:680px;color:var(--ext-ink);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.08}.extension-section-heading>p{color:var(--ext-muted);margin:0;font-size:16px;line-height:1.65}.extension-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.extension-platform-item{border:1px solid var(--ext-line);color:#25344a;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;font-size:14px;font-weight:800;display:grid}.extension-platform-item>svg{color:var(--ext-green);font-size:18px}.extension-platform-icon{border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.extension-platform-youtube{color:#ef233c;background:#fff1f2}.extension-platform-tiktok{color:#111827;background:#f1f5f9}.extension-platform-instagram{color:#d62976;background:#fff1f2}.extension-platform-facebook{color:#1877f2;background:#eff6ff}.extension-platform-links{color:#718096;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.extension-platform-links a,.extension-text-link{color:var(--ext-blue-dark);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.extension-platform-links a:hover,.extension-text-link:hover{color:var(--ext-blue);text-underline-offset:3px;text-decoration:underline}.extension-workflow-section{background:var(--ext-soft);border-top:1px solid var(--ext-line);border-bottom:1px solid var(--ext-line);padding:82px 0 92px}.extension-workflow-heading{display:block}.extension-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:44px;display:grid}.extension-step{border-right:1px solid var(--ext-line);min-height:210px;padding:0 34px 0 0;position:relative}.extension-step+.extension-step{padding-left:34px}.extension-step:last-child{border-right:0}.extension-step-topline{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.extension-step-number{color:#93a4bb;letter-spacing:.12em;font-size:12px;font-weight:800}.extension-step-icon{background:var(--ext-blue-soft);width:42px;height:42px;color:var(--ext-blue);border:1px solid #bfdbfe;border-radius:12px;place-items:center;font-size:21px;display:grid}.extension-step h3,.extension-feature-grid h3{color:var(--ext-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.extension-step p,.extension-feature-grid p{max-width:300px;color:var(--ext-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.extension-step-connector{border:1px solid var(--ext-line);background:var(--ext-soft);color:#8da0b8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:17px;right:-13px}.extension-workspace-section{padding:100px 0}.extension-workspace-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:86px;display:grid}.extension-workspace-visual{padding:26px 0 0 24px;position:relative}.extension-result-window{background:#fff;border:1px solid #cbd7e6;border-radius:14px;overflow:hidden;box-shadow:0 20px 42px #0f172a1f}.extension-result-header,.extension-result-source,.extension-result-actions{justify-content:space-between;align-items:center;display:flex}.extension-result-header{border-bottom:1px solid var(--ext-line);padding:17px 20px}.extension-result-status{color:var(--ext-green);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.extension-result-status svg,.extension-result-steps svg{font-size:17px}.extension-result-header>span{color:var(--ext-ink);font-size:23px;font-weight:800}.extension-result-source{justify-content:flex-start;gap:14px;padding:17px 20px}.extension-result-thumbnail{background:#e5edf6;border-radius:8px;flex:none;width:100px;height:64px;position:relative;overflow:hidden}.extension-result-thumbnail img{object-fit:cover}.extension-result-source strong,.extension-result-source small{display:block}.extension-result-source strong{color:var(--ext-ink);font-size:15px}.extension-result-source small{color:#718096;margin-top:6px;font-size:12px}.extension-result-progress{background:#dbeafe;border-radius:999px;height:5px;margin:0 20px;overflow:hidden}.extension-result-progress span{border-radius:inherit;background:var(--ext-blue);width:100%;height:100%;display:block}.extension-result-steps{color:#63748b;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px 15px;font-size:11px;font-weight:700;display:grid}.extension-result-steps span{align-items:center;gap:5px;display:inline-flex}.extension-result-steps svg{color:var(--ext-blue)}.extension-result-lines{gap:10px;padding:13px 20px 20px;display:grid}.extension-result-lines span{background:#e8eef6;border-radius:999px;height:8px;display:block}.extension-result-lines span:first-child{width:88%}.extension-result-lines span:nth-child(2){width:72%}.extension-result-lines span:nth-child(3){width:94%}.extension-result-lines span:nth-child(4){width:63%}.extension-result-actions{border-top:1px solid var(--ext-line);color:var(--ext-blue-dark);gap:12px;padding:14px 20px;font-size:12px;font-weight:800}.extension-result-actions span{align-items:center;gap:6px;display:inline-flex}.extension-workspace-visual-label{color:var(--ext-blue-dark);background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:800;position:absolute;bottom:-13px;left:0}.extension-workspace-copy>.section-kicker,.extension-boundary-copy>.section-kicker{margin:0 0 15px}.extension-workspace-copy>p:not(.section-kicker){max-width:480px;color:var(--ext-muted);margin:23px 0 0;font-size:16px;line-height:1.7}.extension-check-list{color:#33445e;gap:11px;margin:27px 0 25px;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.extension-check-list li{align-items:center;gap:9px;display:flex}.extension-check-list svg{color:var(--ext-green);font-size:18px}.extension-next-section{border-top:1px solid var(--ext-line);background:#fff;padding:84px 0 76px}.extension-next-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:72px;display:grid}.extension-next-heading>p{max-width:470px;color:var(--ext-muted);margin:0 0 3px;font-size:16px;line-height:1.7}.extension-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.extension-next-card{border:1px solid var(--ext-line);background:#fff;border-radius:10px;flex-direction:column;min-height:214px;padding:24px;display:flex;box-shadow:0 8px 24px #1e40af0d}.extension-next-card h3{color:var(--ext-ink);margin:0;font-size:20px;line-height:1.25}.extension-next-card p{color:var(--ext-muted);margin:14px 0 22px;font-size:14px;line-height:1.65}.extension-next-card a{color:var(--ext-blue-dark);align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.extension-next-card a:hover{color:var(--ext-blue)}.extension-format-strip{background:var(--ext-soft);color:var(--ext-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;font-size:13px;display:flex}.extension-format-strip strong{color:var(--ext-ink);letter-spacing:0;font-size:14px}.extension-features-section{border-top:1px solid var(--ext-line);background:#f8fbff;padding:88px 0 94px}.extension-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.extension-feature-grid article{border-right:1px solid var(--ext-line);padding:0 34px}.extension-feature-grid article:first-child{padding-left:0}.extension-feature-grid article:last-child{border-right:0;padding-right:0}.extension-feature-grid article>span{background:var(--ext-blue-soft);width:43px;height:43px;color:var(--ext-blue);border:1px solid #bfdbfe;border-radius:12px;place-items:center;margin-bottom:24px;font-size:21px;display:grid}.extension-boundary-section{padding:88px 0}.extension-boundary-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:82px;display:grid}.extension-boundary-icon{width:50px;height:50px;color:var(--ext-green);background:#ecfdf5;border-radius:14px;place-items:center;margin-bottom:22px;font-size:26px;display:grid}.extension-boundary-copy p{max-width:520px;color:var(--ext-muted);margin:20px 0 0;font-size:16px;line-height:1.7}.extension-boundary-table{border-top:1px solid var(--ext-line)}.extension-boundary-table div{border-bottom:1px solid var(--ext-line);grid-template-columns:110px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.extension-boundary-table strong{color:var(--ext-ink);font-size:13px}.extension-boundary-table span{color:var(--ext-muted);font-size:14px;line-height:1.55}.extension-faq-section{background:var(--ext-soft);border-top:1px solid var(--ext-line);padding:92px 0 100px}.extension-faq-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:88px;display:grid}.extension-faq-intro{max-width:300px;color:var(--ext-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.extension-faq-list{border-top:1px solid var(--ext-line)}.extension-faq-list details{border-bottom:1px solid var(--ext-line)}.extension-faq-list summary{color:var(--ext-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.extension-faq-list summary::-webkit-details-marker{display:none}.extension-faq-list summary svg{color:var(--ext-blue);transition:transform .16s}.extension-faq-list details[open] summary svg{transform:rotate(90deg)}.extension-faq-list details p{max-width:680px;color:var(--ext-muted);margin:-3px 0 20px;font-size:14px;line-height:1.7}.extension-final-section{background:var(--ext-blue);color:#fff;padding:52px 0}.extension-final-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.extension-final-inner h2{color:#fff;font-size:clamp(28px,3vw,40px)}.extension-final-inner p{color:#dbeafe;margin:12px 0 0;font-size:15px}.extension-final-inner .extension-primary-button{color:var(--ext-blue-dark);box-shadow:none;background:#fff;flex:none}.extension-final-inner .extension-primary-button:hover{color:var(--ext-blue-dark);background:#eff6ff}@media (max-width:980px){.chrome-extension-page .section-inner{width:min(100% - 48px,760px)}.extension-hero-grid,.extension-workspace-grid,.extension-boundary-grid{grid-template-columns:1fr;gap:48px}.extension-hero-copy{max-width:680px}.extension-hero-visual{max-width:700px;padding-left:0}.extension-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-workspace-copy,.extension-boundary-copy{max-width:680px}}@media (max-width:700px){.chrome-extension-page .section-inner{width:min(100% - 32px,560px)}.extension-hero{padding:36px 0 54px}.extension-hero h1{font-size:43px}.extension-hero-text{font-size:17px}.extension-hero-actions{flex-direction:column;align-items:stretch}.extension-primary-button,.extension-secondary-button{width:100%}.extension-hero-visual{padding-top:12px}.extension-browser-body{padding:9px}.extension-video-caption{max-width:150px;font-size:11px;bottom:10px;left:10px}.extension-floating-button{min-height:35px;padding-right:10px;font-size:11px;bottom:9px;right:10px}.extension-floating-icon{width:24px;height:24px;font-size:14px}.extension-browser-lowerbar{gap:7px;padding-top:9px}.extension-lower-meta{display:none}.extension-hero-note{font-size:11px;bottom:-2px;right:-3px}.extension-platform-section,.extension-workspace-section,.extension-next-section,.extension-boundary-section{padding:62px 0}.extension-section-heading{display:block}.extension-section-heading>p{margin-top:18px}.extension-platform-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.extension-platform-item{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:62px;padding:9px;font-size:12px}.extension-platform-item>svg{display:none}.extension-platform-icon{width:30px;height:30px;font-size:17px}.extension-platform-links{gap:12px;line-height:1.6}.extension-platform-links span{flex-basis:100%}.extension-workflow-section,.extension-features-section,.extension-faq-section{padding:62px 0}.extension-next-heading{display:block}.extension-next-heading>p{margin-top:18px}.extension-next-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.extension-next-card{min-height:0;padding:20px}.extension-format-strip{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.extension-workflow-grid,.extension-feature-grid{grid-template-columns:1fr;gap:0;margin-top:30px}.extension-step,.extension-step+.extension-step{border-right:0;border-bottom:1px solid var(--ext-line);min-height:0;padding:22px 0 25px}.extension-step:first-child{padding-top:0}.extension-step:last-child{border-bottom:0}.extension-step-topline{margin-bottom:16px}.extension-step-connector{display:none}.extension-feature-grid article,.extension-feature-grid article:first-child,.extension-feature-grid article:last-child{border-right:0;border-bottom:1px solid var(--ext-line);padding:22px 0}.extension-feature-grid article:first-child{padding-top:0}.extension-feature-grid article:last-child{border-bottom:0}.extension-feature-grid article>span{margin-bottom:15px}.extension-workspace-grid,.extension-boundary-grid{gap:35px}.extension-workspace-visual{padding-left:0}.extension-result-header,.extension-result-source{padding:14px}.extension-result-progress{margin:0 14px}.extension-result-steps{gap:5px;padding:14px 14px 10px;font-size:10px}.extension-result-lines{padding:10px 14px 14px}.extension-result-actions{padding:12px 14px}.extension-result-thumbnail{width:78px;height:52px}.extension-boundary-table div{grid-template-columns:84px minmax(0,1fr);gap:12px}.extension-faq-grid{grid-template-columns:1fr;gap:32px}.extension-faq-intro{max-width:520px}.extension-final-inner{flex-direction:column;align-items:stretch;gap:24px}}@media (prefers-reduced-motion:reduce){.extension-primary-button,.extension-secondary-button,.extension-faq-list summary svg{transition:none}}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);letter-spacing:0;text-rendering:optimizelegibility;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.72}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{background:var(--bg);min-height:100dvh}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffdb;border-bottom:1px solid #d9e3e2b8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 72px;display:grid;position:sticky;top:0}.brand,.desktop-nav,.header-actions,.language-link,.sign-in,.platform-row span,.converter-links,.tool-kicker,.pack-label{align-items:center;display:flex}.brand{gap:12px;font-size:27px;font-weight:760}.brand-mark{border-radius:var(--radius-sm);background:var(--accent);color:#fff;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:0 12px 30px #07966f38}.brand-mark svg,.desktop-nav svg,.header-actions svg,.input-icon svg,.converter-links svg,.platform-row svg,.feature-icon svg,.step-icon svg,.result-page svg{width:1em;height:1em}.desktop-nav{justify-self:center;gap:24px;font-size:15px}.desktop-nav a,.tools-picker>button,.language-link,.sign-in{color:#101524;gap:6px}.tools-picker{position:relative}.tools-picker>button{background:0 0;border:0;align-items:center;min-height:40px;padding:0;display:inline-flex}.tools-menu{border:1px solid var(--line);border-radius:var(--radius-lg);width:520px;box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-32%)}.tools-menu.is-open{display:grid}.tools-menu>a{border-radius:var(--radius-sm);grid-template-columns:auto 1fr;align-items:start;gap:11px;min-height:82px;padding:13px;display:grid}.tools-menu>a:hover{background:var(--surface)}.tools-menu>a>span:first-child{border-radius:var(--radius-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);place-items:center;font-size:19px;display:grid}.tools-menu strong,.tools-menu small{display:block}.tools-menu strong{font-size:14px;line-height:1.3}.tools-menu small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.language-picker{position:relative}.language-link{background:0 0;border:0;min-height:40px;padding:0}.language-menu{border:1px solid var(--line);border-radius:var(--radius);width:292px;box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(2,minmax(120px,1fr));gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0}.language-menu.is-open{display:grid}.language-menu a{border-radius:var(--radius-sm);min-height:38px;padding:9px 10px}.language-menu a:hover{background:var(--surface)}.header-actions{justify-self:end;gap:18px;font-size:15px}.sign-in{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-height:44px;padding:0 22px}.account-picker{position:relative}.account-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-sm);max-width:200px;min-height:42px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;padding:4px 9px 4px 5px;display:inline-flex}.account-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:108px;font-size:13px;font-weight:680;overflow:hidden}.account-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;font-weight:760;display:inline-grid;position:relative;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-menu{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;width:272px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #10182829}.account-menu.is-open{display:grid}.account-menu-profile{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:9px 8px 13px;display:grid}.account-menu-profile>span:last-child,.mobile-account-summary>span:last-child{min-width:0;display:grid}.account-menu-profile strong,.mobile-account-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.account-menu-profile small,.mobile-account-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu>a,.account-menu>button{border-radius:var(--radius-sm);color:#344054;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.account-menu>a:hover,.account-menu>button:hover{background:var(--surface);color:var(--ink)}.account-menu>button{border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--danger);margin-top:4px}.mobile-menu{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;width:44px;height:44px;display:none}.mobile-nav{display:none}.mobile-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.mobile-account-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 4px 12px;display:grid}.mobile-sign-out{border:0;border-top:1px solid var(--line);min-height:42px;color:var(--danger);font:inherit;text-align:left;background:0 0;padding:0;font-weight:700}.workspace-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:center;gap:4px;min-height:54px;padding:7px max(24px,50vw - 660px);display:flex;overflow-x:auto}.workspace-nav a{border-radius:var(--radius-sm);min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:710;display:inline-flex}.workspace-nav a.is-active{background:var(--accent-soft);color:var(--accent-strong)}.hero-section{place-items:center;min-height:610px;padding:48px 24px 42px;display:grid}.localized-hero{text-align:center;padding:76px 24px 64px}.localized-hero h1{max-width:900px;margin:0 auto 18px;font-size:clamp(42px,6vw,72px);line-height:1.04}.localized-hero>div>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.6}.localized-converter{text-align:left;gap:8px;max-width:820px;margin:28px auto 16px;display:grid}.localized-converter>label{color:var(--muted);font-size:13px;font-weight:720}.localized-converter>span{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 15px;display:grid;box-shadow:0 18px 55px #070b1814}[dir=rtl] .localized-converter>span{padding:8px 15px 8px 8px}.localized-converter input{min-width:0;min-height:48px;color:var(--ink);border:0;outline:0}.localized-converter button{border-radius:var(--radius-sm);background:var(--accent);color:#fff;white-space:nowrap;border:0;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:750;display:inline-flex}.localized-support{font-size:13px!important}.localized-features,.localized-steps,.localized-privacy,.localized-faq{border-top:1px solid var(--line);padding:72px 24px}.localized-features,.localized-faq{background:var(--surface)}.localized-features h2,.localized-steps h2,.localized-privacy h2,.localized-faq h2{max-width:760px;margin:0 0 12px;font-size:clamp(30px,4vw,46px)}.localized-features>div>p{max-width:720px;color:var(--muted);line-height:1.6}.localized-features>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.localized-features article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.localized-features article>svg,.localized-privacy svg{color:var(--accent);font-size:26px}.localized-features h3{margin:18px 0 8px}.localized-features article p{color:var(--muted);margin:0;line-height:1.55}.localized-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.localized-steps li{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:18px 0;line-height:1.55;display:grid}.localized-steps li svg{color:var(--accent);margin-top:3px}.localized-privacy{text-align:center}.localized-privacy>div{justify-items:center;gap:16px;display:grid}.localized-privacy h2{margin:0;font-size:clamp(26px,3vw,38px)}.localized-faq details{border-bottom:1px solid var(--line);padding:18px 0}.localized-faq summary{cursor:pointer;font-weight:750}.localized-faq details p{color:var(--muted);line-height:1.6}.content-hero{border-bottom:1px solid var(--line);padding:76px 24px 58px}.content-hero h1,.article-body>header h1{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(42px,6vw,68px);line-height:1.05}.content-hero p,.article-body>header>p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.content-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px;padding-bottom:76px;display:grid}.support-content-layout{grid-template-columns:minmax(180px,220px) minmax(0,820px);justify-content:center;align-items:start;gap:64px}.support-toc{padding-top:4px;position:sticky;top:112px}.support-toc strong{color:var(--ink);margin-bottom:16px;font-size:14px;display:block}.support-toc ol,.support-toc-mobile ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.support-toc a,.support-toc-mobile a{color:var(--muted);font-size:13px;line-height:1.45;text-decoration:none}.support-toc a:hover,.support-toc a:focus-visible,.support-toc-mobile a:hover,.support-toc-mobile a:focus-visible{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.support-longform{min-width:0}.article-body.support-article-body{max-width:none;padding:0}.support-article-body .article-sections{padding-top:0}.support-toc-mobile{display:none}.article-body{max-width:840px;padding-top:58px;padding-bottom:78px}.article-body>header{border-bottom:1px solid var(--line);gap:14px;padding-bottom:34px;display:grid}.article-body>header>a,.article-body>header>span{color:var(--accent-strong);font-size:13px;font-weight:750}.article-sections{gap:40px;padding-top:34px;display:grid}.article-sections section{scroll-margin-top:120px}.article-sections h2{overflow-wrap:anywhere;margin:0 0 14px;font-size:30px}.article-sections p,.article-sections li{color:#30394a;overflow-wrap:anywhere;font-size:17px;line-height:1.75}.article-sections ul{gap:9px;padding-left:22px;display:grid}.article-meta{color:var(--muted);gap:16px;font-size:13px;display:flex}.article-hero-media{gap:10px;margin:30px 0 0;display:grid}.article-hero-media img{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;display:block}.article-hero-media figcaption{color:var(--muted);font-size:13px;line-height:1.55}.article-body>footer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:50px;padding:26px}.article-body>footer h2{margin-top:0}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:56px;padding-bottom:76px;display:grid}.blog-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:start;gap:14px;min-height:290px;padding:26px;display:grid}.blog-grid article>span{color:var(--accent-strong);font-size:13px;font-weight:750}.blog-grid h2,.blog-grid p{margin:0}.blog-grid h2{font-size:26px}.blog-grid p{color:var(--muted);line-height:1.6}.blog-grid article>div{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.blog-grid article>div>*{align-items:center;gap:5px;display:inline-flex}.blog-grid article>a{color:var(--accent-strong);align-self:end;align-items:center;gap:7px;font-weight:750;display:inline-flex}.content-layout:has(.contact-form){grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr)}.contact-intro h2{margin-top:0;font-size:32px}.contact-intro>p,.contact-intro dd{color:var(--muted);line-height:1.65}.contact-intro dl{gap:18px;margin-top:28px;display:grid}.contact-intro dl div{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.contact-intro dt{font-weight:750}.contact-intro dd{margin:0}.contact-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:24px;display:grid}.contact-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:730;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);background:#fff;outline:0;padding:0 12px}.contact-form textarea{resize:vertical;min-height:160px;padding-top:12px;line-height:1.5}.contact-form button{border-radius:var(--radius-sm);background:var(--accent);color:#fff;border:0;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:750;display:inline-flex}.hero-inner{text-align:center;width:min(100%,1120px)}.hero-kicker,.section-kicker{color:var(--accent);margin:0 0 12px;font-weight:780}.hero-inner h1{letter-spacing:0;max-width:1100px;margin:0 auto;font-size:clamp(46px,5vw,66px);font-weight:840;line-height:1.04}.hero-inner h1 span{color:var(--accent);display:block}.hero-subtitle{max-width:700px;color:var(--muted);margin:16px auto 26px;font-size:19px;line-height:1.5}.converter-wrap{background:#fff;border:1px solid #d5dfdd;border-radius:14px;width:min(100%,960px);margin:0 auto;padding:14px 16px 16px;box-shadow:0 24px 65px #070b181a}.converter-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;margin-bottom:10px;padding:0 0 10px;display:grid}.converter-tabs button{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:760;display:inline-flex}.converter-form{border-radius:var(--radius);min-height:72px;box-shadow:none;background:#fff;border:1px solid #c9d7d4;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 8px 8px 22px;display:grid}.converter-form.is-expanded{align-items:start;min-height:128px}.input-icon{color:var(--accent);padding-top:14px;font-size:27px}.converter-form:not(.is-expanded) .input-icon{padding-top:0}.converter-form input,.converter-form textarea{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:20px}.converter-form input[type=file]{color:var(--muted);padding-top:15px;font-size:16px}.converter-form input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;color:var(--ink);font:inherit;background:#fff;margin-right:12px;font-weight:700}.converter-form textarea{resize:vertical;min-height:104px;padding:12px 0;line-height:1.45}.batch-input-stack{min-width:0}.batch-file-picker{min-height:34px;color:var(--accent-strong);cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:760;display:inline-flex}.batch-file-picker svg{font-size:18px}.batch-file-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.converter-form input::placeholder,.converter-form textarea::placeholder{color:#737c8d;opacity:1}.converter-form button,.checkout-action button,.secondary-button,.ai-actions button{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:58px;font-weight:720;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex}.converter-form button{align-self:center;min-width:202px;padding:0 28px;font-size:18px}.converter-form button:hover,.checkout-action button:hover,.secondary-button:hover,.ai-actions button:hover{background:var(--accent-strong);box-shadow:0 14px 32px #07966f38}.converter-form button:active,.checkout-action button:active,.secondary-button:active,.ai-actions button:active{transform:translateY(1px)scale(.99)}.converter-links{color:var(--muted);justify-content:center;gap:10px 18px;margin:13px 0 0;font-size:14px}.converter-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.45}.converter-links a{color:var(--muted);font-weight:700;position:relative}.converter-links a:not(:last-child):after{content:"";background:#a9b2bd;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-10px}.converter-links a:hover{color:var(--accent-strong)}.converter-expectation{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.converter-expectation span{background:var(--surface-strong);color:#1e4037;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}.hero-proof-strip{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,940px);margin:12px auto 0;display:flex}.hero-proof-strip span{border:1px solid var(--line);color:#243044;background:#ffffffd1;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:740;display:inline-flex}.hero-proof-strip svg{color:var(--accent);flex:none}.form-error{color:var(--danger);margin:14px auto 0;font-size:15px}.platform-row{border-top:1px solid var(--line);color:#121826;flex-wrap:wrap;justify-content:center;gap:18px 24px;margin-top:13px;padding-top:14px;font-size:15px;display:flex}.platform-row span:first-child{color:var(--muted)}.platform-tiktok svg{color:#080a13}.platform-instagram svg{color:#d62976}.platform-youtube svg{color:red}.platform-facebook svg{color:#1877f2}.platform-upload svg{color:var(--accent)}.disclaimer{color:#7a8494;max-width:680px;margin:18px auto 0;font-size:14px;line-height:1.55}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,760px);margin:18px auto 0;display:grid}.metric-row div{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffc;align-content:center;place-items:center;gap:4px;min-height:64px;display:grid}.metric-row strong{color:var(--ink);font-size:28px;line-height:1}.metric-row span{color:var(--muted);font-size:13px;font-weight:700}.homepage{overflow:clip}.proof-capabilities{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-capabilities article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:142px;padding:28px 30px;display:grid}.proof-capabilities article:first-child{padding-left:0}.proof-capabilities article:last-child{border-right:0;padding-right:0}.proof-icon,.workflow-row-icon,.capability-icon,.tool-path-icon{border-radius:var(--radius);background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);flex:none;place-items:center;font-size:24px;display:grid}.proof-capabilities h2,.proof-capabilities p{margin:0}.proof-capabilities h2{font-size:18px;line-height:1.25}.proof-capabilities p{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.5}.product-proof-layout{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:56px;padding-top:76px;display:grid}.product-proof-copy h2,.input-workflow-intro h2,.capability-heading h2,.tool-paths-heading h2,.content-suite-intro h2,.facts-layout h2{margin:0;font-size:clamp(34px,3.3vw,50px);line-height:1.08}.product-proof-copy>p:not(.section-kicker),.input-workflow-intro>p:not(.section-kicker),.capability-heading>p:not(.section-kicker),.tool-paths-heading>p,.content-suite-intro>p:not(.section-kicker),.facts-layout>div>p:not(.section-kicker){color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.text-link,.content-suite-link{color:var(--accent-strong);align-items:center;gap:8px;margin-top:26px;font-weight:780;display:inline-flex}.text-link svg,.content-suite-link svg,.workflow-list-panel a svg{transition:transform .14s}.text-link:hover svg,.content-suite-link:hover svg,.workflow-list-panel a:hover svg{transform:translate(3px)}.homepage-product-visual{background:#fff;box-shadow:0 28px 70px #070b181f}.homepage-product-visual img{aspect-ratio:1487/1058;object-fit:cover}.homepage-product-visual figcaption{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px;font-size:13px;line-height:1.45}.process-section{border-top:1px solid var(--line);background:#fff;padding:88px 24px}.process-section>.section-inner>.section-kicker{text-align:center}.process-track{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.process-track article{border-right:1px solid var(--line);min-height:280px;padding:30px 28px 12px;position:relative}.process-track article:first-child{padding-left:0}.process-track article:last-child{border-right:0;padding-right:0}.process-number{color:var(--muted);background:#fff;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:24px}.process-track article:first-child .process-number{left:0}.process-icon{border-radius:var(--radius);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-strong);place-items:center;margin-top:12px;font-size:24px;display:grid}.process-track h3{margin:24px 0 10px;font-size:21px}.process-track p{color:var(--muted);margin:0;line-height:1.6}.input-workflow-section{padding:88px 24px}.input-workflow-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.input-workflow-intro{position:sticky;top:110px}.workflow-list-panel{border-top:1px solid var(--line)}.workflow-list-panel article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding:26px 0;display:grid}.workflow-list-panel h3,.workflow-list-panel p{margin:0}.workflow-list-panel h3{font-size:21px}.workflow-list-panel p{color:var(--muted);margin-top:7px;line-height:1.55}.workflow-list-panel a{color:var(--accent-strong);align-items:center;gap:7px;margin-top:13px;font-size:14px;font-weight:760;display:inline-flex}.capability-section{padding:88px 24px}.capability-heading{max-width:850px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.capability-grid>article{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f7fbfa;min-height:390px;padding:28px}.capability-grid>article:nth-child(2){background:#f6f9fd}.capability-grid>article:nth-child(3){background:#fff8f5}.capability-grid>article:nth-child(2) .capability-icon{color:#2468a2;background:#e3eef9}.capability-grid>article:nth-child(3) .capability-icon{color:#a9472d;background:#fbe7df}.capability-title-row{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.capability-title-row h3,.capability-title-row p{margin:0}.capability-title-row h3{font-size:24px}.capability-title-row p{color:var(--muted);margin-top:5px;line-height:1.5}.capability-grid ul{border-top:1px solid var(--line);gap:15px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:grid}.capability-grid li{color:#293344;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:15px;line-height:1.5;display:grid}.capability-grid li svg{color:var(--accent);margin-top:3px}.tool-paths-section{border-top:1px solid var(--line);background:#f3f6f7;padding:88px 24px}.tool-paths-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:56px;display:grid}.tool-paths-heading>p{margin:0}.tool-paths-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.tool-paths-list>a{border:1px solid var(--line);border-radius:var(--radius);min-height:126px;color:var(--ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.tool-paths-list>a:hover{border-color:#a9c8c0;transform:translateY(-2px);box-shadow:0 16px 38px #070b1814}.tool-paths-list strong,.tool-paths-list small{display:block}.tool-paths-list small{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.tool-paths-list>a>svg{color:var(--muted);font-size:20px}.ai-suite-section.content-suite-section{color:#fff;background:#111714;border-top:0;padding:92px 24px}.content-suite-layout{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.content-suite-section .section-kicker{color:#75deb7}.content-suite-intro>p:not(.section-kicker){color:#bdc8c3}.content-suite-link{color:#86e8c4}.content-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.content-suite-grid article{border-top:1px solid #ffffff29;min-height:182px;padding:24px 0}.content-suite-grid article>svg{color:#75deb7;font-size:26px}.content-suite-grid h3,.content-suite-grid p{margin:0}.content-suite-grid h3{margin-top:16px;font-size:19px}.content-suite-grid p{color:#aebbb5;margin-top:7px;font-size:14px;line-height:1.55}.homepage-audience-section{border-top:1px solid var(--line);background:#fff;padding:88px 24px}.homepage-audience-section>.section-inner>.section-kicker{text-align:center}.homepage-audience-section h2{max-width:880px;margin-left:auto;margin-right:auto}.homepage-audience-grid{gap:16px;margin-top:42px}.homepage-audience-grid article{background:var(--surface);min-height:260px;padding:28px}.homepage-audience-grid article>svg{color:var(--accent);font-size:30px}.homepage-audience-grid h3{font-size:22px}.facts-section{border-top:1px solid var(--line);background:var(--surface);padding:88px 24px}.facts-layout{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:start;gap:68px;display:grid}.privacy-note{color:#30413b;align-items:flex-start;gap:10px;margin-top:28px;font-size:14px;font-weight:720;line-height:1.5;display:flex}.privacy-note svg{color:var(--accent);flex:none;margin-top:2px;font-size:22px}.facts-list{border-top:1px solid var(--line);margin:0}.facts-list>div{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr;gap:24px;padding:20px 0;display:grid}.facts-list dt{color:var(--ink);font-weight:800}.facts-list dd{color:var(--muted);margin:0;line-height:1.55}.homepage .faq-section .disclaimer{max-width:470px;margin:26px 0 0}.how-section,.workflow-section,.preview-section,.ai-suite-section,.api-sample-section,.keyword-section,.visual-proof-section,.competitive-section,.geo-section,.audience-section,.features-section,.pricing-page,.result-page,.tool-hero,.sign-in-page,.app-page{padding:72px 24px}.how-section{background:var(--surface);border-top:1px solid var(--line);padding-top:36px}.workflow-section,.audience-section,.ai-suite-section,.keyword-section,.competitive-section{background:var(--surface);border-top:1px solid var(--line)}.preview-section{background:#fff}.section-inner{width:min(100%,1240px);margin:0 auto}.section-inner.narrow{text-align:center;max-width:980px}.split-heading,.preview-layout,.developer-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;display:grid}.split-heading{align-items:end}.split-heading h2,.preview-layout h2,.audience-section h2,.developer-inner h2{margin:0;font-size:clamp(34px,3.2vw,50px);line-height:1.08}.split-heading p,.preview-layout p,.developer-inner p{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.section-inner>h2,.pricing-page h1,.tool-hero h1,.sign-in-page h1,.app-page h1,.result-page h1{letter-spacing:0;text-align:center;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.section-lede,.tool-hero p,.sign-in-page p,.app-page p{max-width:720px;color:var(--muted);text-align:center;margin:14px auto 0;font-size:18px;line-height:1.55}.steps-grid,.feature-grid,.workflow-grid,.audience-grid,.competitive-grid,.ai-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:44px;display:grid}.steps-grid article,.workflow-grid article,.audience-grid article,.competitive-grid article,.ai-suite-grid article,.feature-item,.pricing-rules,.pack-card,.transcript-panel,.result-side section,.auth-card,.dashboard-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.steps-grid article{text-align:left;padding:28px}.workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.workflow-grid article,.audience-grid article,.competitive-grid article,.ai-suite-grid article{padding:28px}.step-icon,.feature-icon{background:var(--accent-soft);width:62px;height:62px;color:var(--accent);border-radius:50%;place-items:center;font-size:29px;display:inline-grid;position:relative}.step-icon span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:760;display:grid;position:absolute;bottom:-5px;right:-6px}.steps-grid h3,.workflow-grid h3,.audience-grid h3,.feature-item h3,.pack-card h2,.pricing-rules h2,.transcript-panel h2,.result-side h2{letter-spacing:0;margin:18px 0 8px;font-size:20px}.steps-grid p,.workflow-grid p,.audience-grid p,.competitive-grid p,.feature-item p,.ai-suite-grid p,.pack-card p,.pricing-rules li,.pricing-rules p,.result-side p,.segment-list p{color:var(--muted);margin:0;line-height:1.55}.features-section{background:#fff}.visual-proof-section,.geo-section{border-top:1px solid var(--line);background:#fff}.visual-proof-grid,.keyword-layout,.geo-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:38px;display:grid}.visual-proof-grid h2,.keyword-layout h2,.geo-layout h2{margin:0;font-size:clamp(34px,3.2vw,50px);line-height:1.08}.visual-proof-grid p,.keyword-layout p,.geo-layout p{color:var(--muted);font-size:18px;line-height:1.6}.keyword-chip-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.keyword-chip-row span{border:1px solid var(--line);color:#243044;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:740;display:inline-flex}.keyword-answer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.keyword-answer-list article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.keyword-answer-list h3{margin:0 0 8px;font-size:18px}.keyword-answer-list p{margin:0;font-size:15px}.product-visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0;overflow:hidden}.product-visual img{width:100%;height:auto;display:block}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-item{padding:28px}.competitive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.competitive-grid h3{margin:18px 0 8px;font-size:20px}.geo-fact-list{gap:12px;margin:0;display:grid}.geo-fact-list div{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:180px 1fr;align-items:start;gap:20px;padding:18px 20px;display:grid}.geo-fact-list dt{color:var(--ink);font-weight:800}.geo-fact-list dd{color:var(--muted);margin:0;line-height:1.55}.ai-suite-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ai-suite-grid article{min-height:190px}.ai-suite-grid svg{width:34px;height:34px;color:var(--accent)}.ai-suite-grid h3{margin:18px 0 8px;font-size:18px}.preview-shell{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#07966f14,#fff0 180px),#fff;overflow:hidden}.preview-topbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.preview-topbar span{background:var(--accent);border-radius:50%;width:12px;height:12px;box-shadow:18px 0 #ffcc4d,36px 0 #ff5f57}.preview-topbar small{color:var(--accent);text-transform:uppercase;font-weight:760}.preview-table{padding:18px 22px 10px;display:grid}.preview-table div{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:14px;min-height:58px;display:grid}.preview-table strong{color:var(--ink)}.preview-table em{color:var(--muted);font-style:normal}.status-pill{background:var(--surface);width:fit-content;min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.status-ready,.status-writing{background:var(--accent-soft);color:var(--accent-strong)}.preview-tools{flex-wrap:wrap;gap:10px;padding:18px 22px 22px;display:flex}.preview-tools span{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:center;min-height:38px;padding:0 14px;font-weight:780;display:inline-flex}.check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-list p{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;align-items:flex-start;gap:10px;margin:0;padding:14px;font-weight:700;line-height:1.45;display:flex}.workflow-list svg{color:var(--accent);flex:none;margin-top:2px}.operation-wrap{z-index:2;margin-top:-34px;position:relative}.operation-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px;padding:30px;display:grid}.operation-panel h2{margin:18px 0 10px;font-size:clamp(28px,2.6vw,40px);line-height:1.08}.operation-panel p{color:var(--muted);margin:0;line-height:1.55}.operation-form{gap:12px;display:grid}.operation-form label,.auth-form label{color:var(--ink);font-weight:760}.operation-form input,.operation-form select,.operation-form textarea,.auth-form input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;color:var(--ink);outline:0;padding:0 14px}.operation-form textarea{resize:vertical;min-height:140px;padding-top:12px;line-height:1.5}.operation-form input:focus,.operation-form select:focus,.operation-form textarea:focus,.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #07966f1f}.operation-form button,.auth-form button{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:760;display:inline-flex}.operation-results{gap:8px;margin-top:4px;display:grid}.operation-results a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;gap:14px;padding:12px;display:flex}.operation-results span,.form-message{color:var(--muted);font-size:14px}.api-sample-section{background:#fff}.api-sample-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:28px;display:grid}.api-sample-grid h2{margin:18px 0 10px;font-size:clamp(30px,2.8vw,44px);line-height:1.08}.api-sample-grid p{color:var(--muted);line-height:1.55}.api-sample-grid pre{border-radius:var(--radius);color:#e8fff8;background:#07110f;margin:0;padding:24px;font-size:15px;line-height:1.6;overflow:auto}.check-list li{color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex}.check-list svg{color:var(--accent);flex:none}.audience-section h2{max-width:780px}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-strip{background:var(--ink);color:#fff;padding:54px 24px}.pricing-strip-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.pricing-strip h2,.pricing-strip p{margin:0}.pricing-strip p{color:#ffffffb8;margin-top:8px}.secondary-button:hover{color:#fff}.compact-faq{background:var(--surface);padding-top:0}.faq-layout,.pricing-layout,.result-grid{grid-template-columns:.8fr 1.2fr;gap:32px;display:grid}.faq-layout h2,.pricing-strip h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.1}.faq-layout p{color:var(--muted);line-height:1.6}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px 20px}.faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;display:flex}.developer-strip{background:var(--surface);border-top:1px solid var(--line);padding:46px 24px}.developer-inner{grid-template-columns:auto 1fr auto;gap:22px}.developer-inner>svg{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:14px;padding:14px}.tool-hero{background:var(--surface)}.tool-kicker{color:var(--accent);justify-content:center;gap:8px;margin:0 0 12px;font-weight:760}.pricing-layout{align-items:start;margin-top:48px}.pricing-rules,.pack-card{padding:28px}.pricing-rules ul{gap:14px;margin:18px 0;padding-left:20px;display:grid}.pricing-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.pricing-mini-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.pack-list{gap:16px;display:grid}.pack-selector{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:16px;padding:18px;display:grid}.pack-options{gap:12px;display:grid}.pack-option{border:1px solid var(--line);border-radius:var(--radius);min-height:86px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.pack-option.is-selected{background:var(--surface-strong);border-color:#07966f5c;box-shadow:0 18px 44px #07966f1a}.radio-dot{background:#fff;border:1px solid #b8c8c5;border-radius:50%;width:18px;height:18px}.pack-option.is-selected .radio-dot{border:5px solid var(--accent)}.pack-option span:not(.radio-dot){gap:6px;display:grid}.pack-option strong{font-size:22px}.pack-option em,.selected-pack span{color:var(--muted);font-style:normal}.pack-option b{font-size:28px}.selected-pack{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.selected-pack>div{gap:6px;display:grid}.pack-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.pack-label{background:var(--accent-soft);width:fit-content;min-height:28px;color:var(--accent-strong);border-radius:999px;padding:0 10px;font-size:13px;font-weight:740}.pack-action{justify-items:end;gap:10px;display:grid}.pack-action strong{font-size:30px}.checkout-action{justify-items:end;gap:8px;display:grid}.checkout-action button{min-height:46px;padding:0 16px}.checkout-action span,.stripe-note{max-width:420px;color:var(--muted);font-size:13px}.stripe-note{gap:8px;max-width:none;margin:0;display:flex}.stripe-note svg{color:var(--accent);flex:none}.included-panel,.recent-jobs-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:42px;padding:28px}.included-panel h2,.recent-jobs-panel h2{margin:0;font-size:26px}.included-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.included-panel p{color:var(--ink);gap:10px;margin:0;font-weight:700;line-height:1.45;display:flex}.included-panel svg,.pricing-mini-grid svg{color:var(--accent);flex:none}.sign-in-page .auth-card{width:min(100%,460px);margin:36px auto 0;padding:28px}.auth-card button{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:50px;color:var(--ink);background:#fff;font-weight:700}.auth-card.auth-form button{background:var(--accent);color:#fff;border:0}.auth-card.auth-form .google-auth-button{border:1px solid var(--line);color:var(--ink);background:#fff}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.auth-divider span{background:var(--line);height:1px}.auth-divider em{font-style:normal}.auth-terms{color:var(--muted);text-align:left;margin:4px 0 0;font-size:13px;line-height:1.5}.auth-form{text-align:left;gap:12px;display:grid}.primary-link-button,.panel-heading button{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:760;display:inline-flex}.primary-link-button{width:fit-content;margin:24px auto 0}.account-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.account-strip span,.account-strip a{border:1px solid var(--line);color:#243044;background:#fff;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:13px;font-weight:720;display:inline-flex}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.dashboard-card{padding:24px}.metric-card h2,.account-metrics h2{margin:14px 0 6px;font-size:36px;line-height:1}.secondary-metrics{margin-top:18px}.dashboard-card>svg{border-radius:var(--radius-lg);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);padding:10px}.panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-heading a{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.recent-job-list{margin-top:18px;display:grid}.recent-job-list a,.recent-job-list>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:16px;min-height:58px;display:grid}.recent-job-list em{color:var(--muted);font-style:normal}.empty-state{border-radius:var(--radius);background:var(--surface);margin:18px 0 0;padding:18px}.workspace-empty-state{background:#fbfdff;border:1px solid #dbe5f4;border-radius:16px;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);align-items:center;gap:42px;margin-top:28px;padding:34px;display:grid;box-shadow:0 16px 36px #243f6e0f}.workspace-empty-copy{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-empty-icon,.workspace-empty-action-icon{color:#2563eb;background:#edf4ff;flex:none;place-items:center;display:grid}.workspace-empty-icon{border-radius:14px;width:56px;height:56px}.workspace-empty-icon svg{width:28px;height:28px}.workspace-empty-copy .section-kicker{color:#2563eb;margin:1px 0 8px}.workspace-empty-copy h2{color:#0d1936;letter-spacing:-.035em;max-width:530px;margin:0;font-size:clamp(24px,2.4vw,33px);line-height:1.14}.workspace-empty-copy>div>p:last-of-type{color:#5d6d86;max-width:550px;margin:11px 0 0;font-size:15px;line-height:1.62}.workspace-empty-reset{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:14px;font-weight:720;display:inline-flex}.workspace-empty-reset:hover{color:#1d4ed8}.workspace-empty-reset svg{width:17px;height:17px}.workspace-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-empty-actions>a{color:#17233d;background:#fff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:106px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.workspace-empty-actions>a:hover{color:#17233d;border-color:#aec8fc;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb17}.workspace-empty-actions>a.is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.workspace-empty-actions>a.is-primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.workspace-empty-actions>a.is-primary .workspace-empty-action-icon{color:#2563eb;background:#fff}.workspace-empty-actions>a.is-primary small{color:#dbeafe}.workspace-empty-action-icon{border-radius:10px;width:38px;height:38px}.workspace-empty-action-icon svg{width:21px;height:21px}.workspace-empty-actions strong{font-size:14px;line-height:1.3;display:block}.workspace-empty-actions small{color:#63718a;margin-top:4px;font-size:12px;line-height:1.45;display:block}.workspace-empty-actions>a>svg{color:#2563eb}.workspace-empty-actions>a.is-primary>svg{color:#fff}.workspace-empty-actions>a:first-child:nth-last-child(3){grid-column:1/-1}[dir=rtl] .workspace-empty-actions>a>svg{transform:rotate(180deg)}@media (max-width:900px){.workspace-empty-state{grid-template-columns:1fr;gap:26px}}@media (max-width:620px){.workspace-empty-state{border-radius:13px;margin-top:22px;padding:22px}.workspace-empty-copy{grid-template-columns:46px minmax(0,1fr);gap:13px}.workspace-empty-icon{border-radius:12px;width:46px;height:46px}.workspace-empty-icon svg{width:24px;height:24px}.workspace-empty-copy h2{font-size:25px}.workspace-empty-actions{grid-template-columns:1fr}.workspace-empty-actions>a:first-child:nth-last-child(3){grid-column:auto}}.ledger-list,.api-key-list{margin-top:18px;display:grid}.ledger-list div,.api-key-list div{border-top:1px solid var(--line);grid-template-columns:86px 1fr 1.2fr auto;align-items:center;gap:14px;min-height:58px;display:grid}.ledger-list em,.ledger-list small,.api-key-list em,.api-key-list small{color:var(--muted);font-style:normal}.ledger-positive,.ledger-negative{border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-weight:800;display:inline-flex}.ledger-positive{background:var(--accent-soft);color:var(--accent-strong)}.ledger-negative{color:var(--danger);background:#fff1ed}.api-key-panel .panel-heading{align-items:start}.api-key-panel .panel-heading p{max-width:620px;color:var(--muted);text-align:left;margin:8px 0 0}.token-reveal{border-radius:var(--radius);background:var(--surface-strong);border:1px solid #07966f47;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:18px;padding:14px;display:grid}.token-reveal code{overflow-wrap:anywhere;color:#12382f;min-width:0}.token-reveal button,.api-key-list button{border:1px solid var(--line);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--ink);background:#fff;justify-content:center;align-items:center;display:inline-flex}.api-key-list div{grid-template-columns:1fr auto auto}.api-key-list span{gap:4px;display:grid}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.settings-grid span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;padding:18px;display:grid}.settings-grid em{color:var(--muted);font-style:normal}.workspace-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.workspace-module-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.workspace-module-grid h2{margin:18px 0 8px;font-size:20px}.workspace-module-grid p{color:var(--muted);text-align:left;margin:0;line-height:1.55}.workspace-actions-panel{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;margin-top:28px;padding:22px 24px 8px}.workspace-actions-panel .panel-heading{margin-bottom:8px}.workspace-actions-panel .panel-heading h2{margin:0;font-size:20px}.workspace-actions-panel .panel-heading p{color:var(--muted);margin:4px 0 0;font-size:13px}.workspace-action-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-action-list>a{border-top:1px solid var(--line);min-width:0;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 14px;display:grid}.workspace-action-list>a:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.workspace-action-list>a:nth-child(2n){padding-left:22px;padding-right:0}.workspace-action-list>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.workspace-action-list strong,.workspace-action-list small{overflow-wrap:anywhere}.workspace-action-list strong{font-size:14px}.workspace-action-list small{color:var(--muted);font-size:12px;line-height:1.45}.workspace-action-list>a>svg{color:#667085;font-size:17px;transition:transform .14s}.workspace-action-list>a:hover{color:var(--accent-strong)}.workspace-action-list>a:hover>svg{transform:translate(3px)}@media (max-width:700px){.workspace-actions-panel{padding:20px}.workspace-action-list{grid-template-columns:1fr}.workspace-action-list>a,.workspace-action-list>a:nth-child(odd),.workspace-action-list>a:nth-child(2n){border-right:0;padding:15px 0}}.settings-workspace{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:22px;margin-top:28px;display:grid}.settings-workspace form,.settings-workspace section{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:start;gap:16px;padding:24px;display:grid}.settings-workspace label{color:var(--muted);gap:7px;font-size:13px;font-weight:720;display:grid}.settings-workspace select{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--ink);background:#fff;padding:0 12px}.settings-workspace .settings-toggle{grid-template-columns:auto 1fr;align-items:center}.settings-workspace .settings-toggle input{width:18px;height:18px;accent-color:var(--accent)}.settings-workspace button,.secondary-action{border-radius:var(--radius-sm);background:var(--accent);color:#fff;border:0;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:740;display:inline-flex}.settings-workspace .secondary-action{border:1px solid var(--line);color:var(--ink);background:#fff}.billing-list{display:grid}.billing-list article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 100px 130px;align-items:center;gap:12px;padding:15px 0;display:grid}.billing-list article:last-child{border-bottom:0}.billing-list em,.billing-list time{color:var(--muted);font-size:13px;font-style:normal}.comparison-workspace{gap:22px;margin-top:28px;display:grid}.comparison-picker{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;padding:22px;display:grid}.comparison-picker h2,.comparison-picker p{margin-top:0}.comparison-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.comparison-options button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:64px;color:var(--ink);text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:12px;display:grid}.comparison-options button.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.comparison-options button span{gap:4px;display:grid}.comparison-options button em{color:var(--muted);font-size:12px;font-style:normal}.comparison-shared{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;padding:20px;display:grid}.comparison-shared h2,.comparison-shared p{margin:0}.comparison-shared>div{flex-wrap:wrap;gap:8px;display:flex}.comparison-shared span{border-radius:var(--radius-sm);color:var(--accent-strong);background:#fff;padding:7px 10px;font-size:13px;font-weight:720}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px}.comparison-grid article h2{margin-top:0}.comparison-grid dl{gap:14px;display:grid}.comparison-grid dl div{gap:5px;display:grid}.comparison-grid dt{color:var(--muted);font-size:12px;font-weight:730}.comparison-grid dd{margin:0;line-height:1.55}.comparison-grid article>a{color:var(--accent-strong);margin-top:16px;font-weight:740;display:inline-flex}.comparison-empty{justify-items:start;gap:14px;margin-top:28px;display:grid}.history-workspace{gap:18px;margin-top:28px;display:grid}.history-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(240px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.history-toolbar label,.history-list article>label{color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.history-toolbar input,.history-toolbar select,.history-list select,.folder-create input,.share-url-field{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);background:#fff;outline:0;padding:0 11px}.history-search>span:last-child{position:relative}.history-search svg{position:absolute;top:13px;left:11px}.history-search input{padding-left:34px}.favorites-filter,.folder-create button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:730;display:inline-flex}.favorites-filter.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.folder-create{grid-template-columns:auto minmax(180px,320px) auto;justify-content:start;align-items:center;gap:10px;display:grid}.folder-create>svg{color:var(--accent);font-size:22px}.history-count{color:var(--muted);font-size:14px}.history-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;display:grid}.history-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) minmax(150px,220px);align-items:center;gap:14px;padding:16px 18px;display:grid}.history-list article>a{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.history-list article>a em{color:var(--muted);font-size:13px;font-style:normal}.favorite-button{border:1px solid var(--line);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--muted);background:#fff;place-items:center;display:grid}.favorite-button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.batch-run{gap:22px;margin-top:28px;display:grid}.batch-loading{min-height:180px;color:var(--muted);align-items:center;gap:10px;display:flex}.batch-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;display:grid}.batch-summary>div{border-right:1px solid var(--line);gap:8px;padding:20px;display:grid}.batch-summary span{color:var(--muted);font-size:13px}.batch-summary strong{font-size:26px}.batch-download,.batch-refresh{border-radius:var(--radius-sm);background:var(--accent);color:#fff;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:760;display:inline-flex}.batch-download{margin:14px}.batch-download.is-disabled{background:var(--surface-strong);color:var(--muted);pointer-events:none}.batch-job-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;display:grid}.batch-job-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.batch-job-list article:last-child{border-bottom:0}.batch-job-list article>div{gap:4px;display:grid}.batch-job-list article>div span,.batch-job-list article>div em,.batch-waiting{color:var(--muted);font-size:13px;font-style:normal}.batch-job-list article>a{color:var(--accent-strong);font-weight:740}.batch-state{border-radius:var(--radius-sm);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:grid}.batch-state-completed{background:var(--accent-soft);color:var(--accent-strong)}.batch-state-failed{color:var(--danger);background:#fff0ee}.batch-rejected{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px 18px}.batch-rejected summary{cursor:pointer;font-weight:740}.batch-rejected p{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.batch-refresh{border:1px solid var(--line);color:var(--ink);background:#fff;justify-self:start}.spin{animation:1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.result-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.result-header h1,.result-header p{text-align:left}.result-meta{color:var(--muted);margin-top:8px;font-size:14px}.progress-ring{border:8px solid var(--accent-soft);width:86px;height:86px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:800;display:grid}.result-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.transcript-panel,.result-side section{padding:26px}.transcript-panel h2,.result-side h2{align-items:center;gap:8px;margin-top:0;display:flex}.segment-list{gap:2px;display:grid}.segment-list article{border-top:1px solid var(--line);grid-template-columns:82px 1fr;gap:18px;padding:14px 0;display:grid}.segment-list time{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:720}.transcript-editor-panel{padding:22px}.editor-workspace{gap:18px;display:grid}.editor-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto minmax(150px,.7fr);align-items:end;gap:10px;padding:14px;display:grid}.editor-toolbar label,.timestamp-fields label,.segment-text-field{color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.editor-toolbar input,.editor-toolbar select,.timestamp-fields input,.segment-text-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);background:#fff;outline:0}.editor-toolbar input,.editor-toolbar select,.timestamp-fields input{padding:0 11px}.editor-toolbar input:focus,.editor-toolbar select:focus,.timestamp-fields input:focus,.segment-text-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #07966f1c}.editor-search>span:last-child{display:block;position:relative}.editor-search svg{color:var(--muted);position:absolute;top:13px;left:11px}.editor-search input{padding-left:34px}.replace-actions{gap:8px;display:flex}.replace-actions button,.editor-save,.segment-actions button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:720;display:inline-flex}.editor-status-row{min-height:44px;color:var(--muted);grid-template-columns:1fr auto auto;align-items:center;gap:14px;font-size:13px;display:grid}.editor-status-row>span:nth-child(2){align-items:center;gap:5px;display:inline-flex}.editor-segment-guidance{color:#475569;margin:0 0 10px;font-size:13px;line-height:1.5}.editor-save{border-color:var(--accent);background:var(--accent);color:#fff}.segment-editor-list{display:grid}.segment-editor-list article{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;gap:14px;padding:18px 0;transition:background-color .16s;display:grid}.segment-editor-list article.is-search-match{background:var(--accent-soft);margin:0 -10px;padding-left:10px;padding-right:10px}.segment-number{color:var(--muted);font-variant-numeric:tabular-nums;align-content:start;gap:6px;display:grid}.segment-number strong{color:var(--accent)}.segment-number span{font-size:12px}.segment-fields,.timestamp-fields{gap:10px;display:grid}.timestamp-fields{grid-template-columns:96px 96px minmax(120px,1fr)}.segment-text-field textarea{resize:vertical;min-height:82px;padding:11px;line-height:1.5}.segment-actions{align-content:start;gap:8px;display:grid}.segment-actions button{min-width:92px}.segment-pagination{border-top:1px solid var(--line);min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:13px;font-weight:680;display:flex}.segment-pagination button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:38px;color:var(--accent);background:#fff;padding:0 14px;font-weight:760}.segment-pagination button:hover{border-color:var(--accent);background:var(--accent-soft)}.result-side{gap:18px;display:grid}.export-list,.ai-actions{flex-wrap:wrap;gap:10px;display:flex}.export-list a,.ai-actions button,.panel-button{border-radius:var(--radius-sm);border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;padding:0 14px;font-weight:720}.panel-button{background:var(--accent);color:#fff;border:0;width:100%;margin-top:10px}.transcript-editor{resize:vertical;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:180px;color:var(--ink);outline:0;padding:12px;line-height:1.5}.transcript-editor:focus{border-color:var(--accent);box-shadow:0 0 0 4px #07966f1f}.share-url-field{margin-top:10px;font-size:12px}.shared-transcript-list{border-top:1px solid var(--line);margin:28px 0;display:grid}.shared-transcript-list article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.shared-transcript-list time{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:740}.shared-transcript-list p{margin:0;line-height:1.6}.event-list{gap:10px;display:grid}.event-list p{border-radius:var(--radius-sm);background:var(--surface);gap:2px;margin:0;padding:10px;display:grid}.event-list strong{color:var(--ink);text-transform:capitalize}.event-list span{color:var(--muted);font-size:14px}.ai-output{border-radius:var(--radius);background:var(--surface);white-space:pre-wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.ai-output p{margin:0;line-height:1.55}.ai-output.is-error{color:#8a3b33;background:#fff8f6;border:1px solid #f5c7c0}.ai-output a,.ai-output button,.ai-content-output-actions a,.ai-content-output-actions button{color:#1d4ed8;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cdfa;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.ai-output a:hover,.ai-output button:hover:not(:disabled),.ai-content-output-actions a:hover,.ai-content-output-actions button:hover:not(:disabled){background:#eff6ff}.ai-output button:disabled,.ai-content-output-actions button:disabled{cursor:wait;opacity:.7}.ai-output-error{border-radius:var(--radius);color:#8a3b33;background:#fff8f6;border:1px solid #f5c7c0;gap:10px;margin-top:14px;padding:12px;display:grid}.ai-output-error .ai-output{background:0 0;margin:0;padding:0;display:block}.ai-output-error a,.ai-output-error button{color:#8a3b33;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5a99f;border-radius:8px;justify-self:start;padding:0 12px;font-size:13px;font-weight:720;text-decoration:none}.ai-output-error a:hover,.ai-output-error button:hover{background:#fff1ed}.loading-bar,.skeleton-list span{background:linear-gradient(90deg, var(--surface), var(--surface-strong), var(--surface));background-size:220% 100%;border-radius:999px;animation:1.2s linear infinite shimmer;display:block;overflow:hidden}.loading-bar{width:min(100%,520px);height:12px}.skeleton-list{gap:14px;display:grid}.skeleton-list span{height:22px}@keyframes shimmer{to{background-position:-220% 0}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;padding:0 22px}.desktop-nav,.language-link{display:none}.mobile-menu{place-items:center;display:grid}.mobile-nav{grid-column:1/-1;grid-template-columns:1fr;gap:4px;width:100%;padding:8px 0 16px;display:none}.mobile-nav.is-open{display:grid}.mobile-nav a{border-top:1px solid var(--line);min-height:42px;color:var(--ink);align-items:center;font-weight:700;display:flex}.mobile-language-grid a{border:1px solid var(--line);border-radius:var(--radius-sm);padding-right:8px}.hero-section{min-height:auto;padding-top:56px}.hero-inner h1{font-size:clamp(38px,9vw,64px)}.hero-subtitle{font-size:18px}.converter-form{grid-template-columns:auto 1fr;padding:14px}.converter-form button{grid-column:1/-1;width:100%}.converter-tabs{width:100%}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-capabilities{grid-template-columns:1fr}.proof-capabilities article,.proof-capabilities article:first-child,.proof-capabilities article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:22px 0}.proof-capabilities article:last-child{border-bottom:0}.product-proof-layout,.input-workflow-layout,.tool-paths-heading,.content-suite-layout,.facts-layout{grid-template-columns:1fr;gap:42px}.input-workflow-intro{position:static}.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.process-track article:nth-child(2){border-right:0}.process-track article:nth-child(n+3){border-top:1px solid var(--line)}.capability-grid{grid-template-columns:1fr}.capability-grid>article{min-height:auto}.tool-paths-list,.steps-grid,.feature-grid,.workflow-grid,.audience-grid,.competitive-grid,.ai-suite-grid,.included-panel>div,.workspace-module-grid,.settings-grid,.pricing-layout,.faq-layout,.result-grid,.app-grid,.split-heading,.preview-layout,.visual-proof-grid,.keyword-layout,.geo-layout,.operation-panel,.workflow-list,.api-sample-grid,.developer-inner{grid-template-columns:1fr}.pricing-strip-inner,.pack-card,.selected-pack,.result-header{flex-direction:column;align-items:stretch}.developer-inner{justify-items:start}.preview-table div{grid-template-columns:1fr;gap:6px;padding:14px 0}.recent-job-list a,.recent-job-list>div,.ledger-list div,.api-key-list div,.pack-option{grid-template-columns:1fr;gap:8px;padding:14px 0}.pack-option{padding:16px}.pack-action,.checkout-action{justify-items:stretch}.geo-fact-list div{grid-template-columns:1fr;gap:6px}.keyword-answer-list{grid-template-columns:1fr}.editor-toolbar{grid-template-columns:1fr 1fr}.settings-workspace,.comparison-picker,.comparison-grid,.localized-features>div>div,.localized-steps ol,.blog-grid{grid-template-columns:1fr}.content-layout:has(.contact-form){grid-template-columns:1fr}.history-toolbar{grid-template-columns:1fr 1fr}.history-list article>a{grid-template-columns:1fr}.batch-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-download{grid-column:1/-1}.replace-actions{align-self:end}}@media (max-width:560px){.site-header{min-height:64px}.brand{font-size:22px}.sign-in{display:none}.hero-section,.how-section,.workflow-section,.preview-section,.ai-suite-section,.api-sample-section,.keyword-section,.visual-proof-section,.competitive-section,.geo-section,.features-section,.pricing-page,.result-page,.tool-hero,.sign-in-page,.app-page,.faq-section{padding-left:16px;padding-right:16px}.operation-wrap{margin-top:-18px;padding-left:16px;padding-right:16px}.operation-panel{padding:20px}.hero-inner h1{font-size:34px;line-height:1.06}.hero-section{padding-top:28px;padding-bottom:14px}.how-section{padding-top:12px}.homepage-hero{min-height:auto;padding-top:30px;padding-bottom:34px}.homepage-hero .hero-kicker{font-size:14px}.hero-subtitle{margin:12px auto 18px;font-size:15px}.converter-wrap{padding:10px}.converter-tabs{margin-bottom:10px}.converter-form button{min-height:52px}.disclaimer{margin-top:12px;font-size:12px;line-height:1.4}.converter-expectation,.hero-proof-strip,.metric-row{display:none}.platform-row{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px;margin-top:12px;padding-top:12px;font-size:11px;display:grid}.platform-row>span{align-items:center;min-width:0;display:flex}.platform-row>span:first-child{display:none}.converter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.converter-tabs button{justify-content:flex-start}.converter-form input,.converter-form textarea{font-size:16px}.converter-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.converter-note{display:none}.converter-links a{text-align:center;justify-content:center;line-height:1.25}.converter-links a:not(:last-child):after{display:none}.product-proof-section{padding-bottom:64px;padding-left:16px;padding-right:16px}.proof-capabilities article{grid-template-columns:40px 1fr;gap:12px}.proof-icon,.workflow-row-icon,.capability-icon,.tool-path-icon{border-radius:var(--radius-sm);width:40px;height:40px;font-size:21px}.product-proof-layout{gap:34px;padding-top:52px}.product-proof-copy h2,.input-workflow-intro h2,.capability-heading h2,.tool-paths-heading h2,.content-suite-intro h2,.facts-layout h2{font-size:34px}.homepage-product-visual figcaption{padding:12px 14px;font-size:12px}.process-section{padding-top:64px;padding-bottom:64px}.process-track{grid-template-columns:1fr;margin-top:42px}.process-track article,.process-track article:first-child,.process-track article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:34px 0}.process-track article:last-child{border-bottom:0}.process-number,.process-track article:first-child .process-number{top:-10px;left:0}.input-workflow-section,.capability-section,.tool-paths-section,.homepage-audience-section,.facts-section{padding-top:64px;padding-bottom:64px}.ai-suite-section.content-suite-section{padding:64px 16px}.input-workflow-layout,.tool-paths-heading,.content-suite-layout,.facts-layout{gap:34px}.workflow-list-panel article{grid-template-columns:40px 1fr;gap:13px;padding:22px 0}.capability-grid{margin-top:32px}.capability-grid>article{padding:22px}.capability-title-row{grid-template-columns:40px 1fr;gap:13px}.tool-paths-list{margin-top:30px}.tool-paths-list>a{min-height:0;padding:18px}.content-suite-grid{grid-template-columns:1fr}.content-suite-grid article,.homepage-audience-grid article{min-height:auto}.facts-list>div{grid-template-columns:1fr;gap:7px}.pricing-mini-grid{grid-template-columns:1fr}.panel-heading{flex-direction:column;align-items:stretch}.platform-row{gap:14px}.segment-list article{grid-template-columns:1fr;gap:6px}.editor-toolbar,.editor-status-row,.segment-editor-list article,.timestamp-fields{grid-template-columns:1fr}.replace-actions,.editor-status-row{align-items:stretch}.replace-actions button,.editor-save{flex:1}.segment-actions{grid-template-columns:1fr 1fr}.segment-actions button{width:100%}.history-toolbar,.history-list article,.history-list article>a,.folder-create,.shared-transcript-list article,.billing-list article,.comparison-options{grid-template-columns:1fr}.folder-create{justify-content:stretch}.folder-create>svg{display:none}.batch-summary,.batch-job-list article{grid-template-columns:1fr}.batch-summary>div{border-right:0;border-bottom:1px solid var(--line)}.batch-job-list article{align-items:start}.batch-download{width:auto}.localized-hero{padding-top:52px}.localized-hero h1{font-size:38px}.localized-converter>span{grid-template-columns:auto minmax(0,1fr)}.localized-converter button{grid-column:1/-1;justify-content:center;width:100%}}:root{--bg:#fff;--surface:#f8fafc;--surface-strong:#f1f5f9;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--line-strong:#cbd5e1;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--accent-green:#2563eb;--accent-green-strong:#1d4ed8;--danger:#dc2626;--radius-xs:6px;--radius-sm:10px;--radius:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 16px 42px #0f172a1a}body{background:var(--surface);color:var(--ink);letter-spacing:0}.vidirelay-logo{color:#0f172a;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:22px;font-weight:780;line-height:1;display:inline-flex}.vidirelay-logo img{flex:none;width:32px;height:32px;display:block}.site-header{border-color:var(--line);background:#fffffff5}.brand{font-size:inherit}.sign-in{border-color:var(--line-strong);color:#0f172a;background:#fff}.sign-in:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.converter-submit,.primary-link-button,.panel-button,.checkout-action button,.settings-workspace button,.folder-create button{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.converter-submit:hover,.primary-link-button:hover,.panel-button:hover:not(:disabled),.checkout-action button:hover:not(:disabled),.settings-workspace button:hover:not(:disabled),.folder-create button:hover:not(:disabled){color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.converter-submit:active,.primary-link-button:active,.panel-button:active:not(:disabled){background:#1e40af!important;border-color:#1e40af!important}.converter-tabs button.is-active{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe}.upload-picker>label:hover,.upload-picker.is-dragging>label{background:#eff6ff;border-color:#2563eb}.upload-picker.has-file>label{background:#f8fbff;border-color:#93c5fd}.upload-picker-icon,.footer-email svg,.section-kicker,.tool-kicker,.hero-kicker{color:#1d4ed8}.proof-icon,.workflow-row-icon,.capability-icon,.tool-path-icon,.feature-icon,.result-panel-icon,.result-action-heading>span,.result-source-icon{color:#2563eb;background:#eff6ff}.auth-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;width:min(100%,480px);padding:34px;position:relative;box-shadow:0 28px 80px #0f172a3d}.auth-dialog-close{border:1px solid var(--line);border-radius:var(--radius);color:#475569;background:#fff;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.auth-dialog-close:hover{border-color:var(--line-strong);color:#0f172a;background:#f8fafc}.auth-dialog-kicker{color:#2563eb;margin:0 0 8px;font-size:13px;font-weight:750}.auth-dialog h2{margin:0;font-size:30px;line-height:1.2}.auth-dialog>p:not(.auth-dialog-kicker,.auth-dialog-terms){color:#64748b;margin:14px 0 26px;line-height:1.65}.auth-dialog .google-auth-button{border-radius:var(--radius-lg);min-height:58px;box-shadow:none}.auth-dialog-terms{color:#64748b;margin:20px 0 0;font-size:12px;line-height:1.6}.workspace-shell{background:#f8fafc;flex:1 0 auto;grid-template-columns:224px minmax(0,1fr);width:100%;display:grid}.workspace-main{border-left:1px solid var(--line);min-width:0}.workspace-nav{background:#fff;border:0;flex-direction:column;align-self:start;gap:4px;width:224px;height:calc(100vh - 72px);min-height:0;padding:24px 14px;display:flex;position:sticky;top:72px;overflow-y:auto}.workspace-nav a{border-radius:var(--radius);color:#475569;justify-content:flex-start;width:100%;min-height:42px;padding:0 12px;font-size:14px;font-weight:620}.workspace-nav a:hover{color:#0f172a;background:#f8fafc}.workspace-nav a.is-active{color:#1d4ed8;background:#eff6ff}.workspace-nav a:nth-last-child(3){margin-top:18px}.workspace-main .app-page,.workspace-main .history-page,.workspace-main .credits-page,.workspace-main .billing-page,.workspace-main .compare-page,.workspace-main .new-job-page,.workspace-main .settings-page{padding:42px 32px 72px}.workspace-main .section-inner{width:min(100%,1120px)}.workspace-main h1{font-size:34px}.sign-in-page{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);place-items:stretch stretch;min-height:760px;padding:0;display:grid}.auth-product-preview{border-right:1px solid var(--line);background:#f8fafc;flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,88px);display:flex}.auth-product-preview h1{color:#0f172a;max-width:580px;margin:36px 0 28px;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.auth-preview-window{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(100%,680px);overflow:hidden;box-shadow:0 18px 45px #0f172a14}.auth-preview-toolbar{border-bottom:1px solid var(--line);background:#fff;gap:18px;padding:16px 18px;display:flex}.auth-preview-toolbar span,.auth-preview-window code{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.auth-preview-window>p{color:#334155;border-bottom:1px solid #f1f5f9;grid-template-columns:76px minmax(0,1fr);gap:14px;margin:0 18px;padding:14px 0;font-size:14px;display:grid}.auth-preview-window>p:last-child{border-bottom:0}.sign-in-page .auth-shell{text-align:left;flex-direction:column;align-self:center;width:min(100% - 64px,500px);margin:0 auto;display:flex}.sign-in-page .auth-shell>.vidirelay-logo{margin-bottom:42px}.sign-in-page .auth-shell h2{color:#0f172a;margin:0;font-size:42px;line-height:1.15}.sign-in-page .auth-shell>p:not(.auth-eyebrow){margin:12px 0 0}.auth-eyebrow{margin:0 0 10px;color:#2563eb!important}.google-auth-panel{margin-top:34px}.google-auth-button{border-radius:var(--radius-lg);box-shadow:none;color:#0f172a;border-color:#cbd5e1}.google-auth-button:hover{box-shadow:none;color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.google-auth-button:focus-visible{outline-color:#2563eb47}.google-auth-panel .auth-terms{text-align:left;margin-top:22px}.google-auth-panel .auth-terms a{color:#1d4ed8}.auth-trust-notes{border-top:1px solid var(--line);gap:8px;margin-top:28px;padding-top:24px;display:grid}.auth-trust-notes p{color:#64748b;margin:0;font-size:13px}.history-workspace{margin-top:28px}.history-toolbar{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;gap:12px;padding:16px;display:grid}.folder-create{margin-top:16px}.history-count{color:#64748b;margin:24px 0 10px;font-size:13px;font-weight:650}.history-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.history-list article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(320px,1fr) minmax(150px,210px) 36px;align-items:center;gap:12px;min-height:92px;padding:12px 16px;display:grid}.history-list article:last-child{border-bottom:0}.history-list article>a{grid-template-columns:112px minmax(180px,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.history-thumbnail{border-radius:var(--radius-sm);color:#475569;background:#e2e8f0;place-items:center;width:112px;height:64px;display:grid;position:relative;overflow:hidden}.history-thumbnail img{object-fit:cover;width:100%;height:100%}.history-thumbnail>svg{width:26px;height:26px}.history-thumbnail small{color:#fff;background:#0f172ad1;border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;bottom:5px;right:5px}.history-row-copy{gap:6px;min-width:0;display:grid}.history-row-copy strong,.history-row-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-row-copy strong{color:#0f172a;font-size:15px}.history-row-copy em{color:#64748b;font-size:12px;font-style:normal}.history-list article>label{min-width:0}.history-list article>label>span{display:none}.history-list article>label select{width:100%}.favorite-button,.history-more{border:1px solid var(--line);border-radius:var(--radius-sm);color:#64748b;background:#fff;place-items:center;width:36px;height:36px;padding:0;display:grid}.favorite-button:hover,.history-more:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.status-pill.status-ready{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-pill.status-refunded{color:#b54732;background:#fff3ef;border-color:#fed7cc}.result-progress-track{background:#e2e8f0;height:8px;overflow:hidden}.result-progress-track>span{background:#2563eb;transition:width .6s;position:relative}.result-progress-track>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.8s ease-in-out infinite progress-sheen;position:absolute;inset:0;transform:translate(-100%)}.result-progress-context{color:#64748b;justify-content:space-between;gap:24px;margin-top:10px;font-size:12px;display:flex}.result-stage-list li.is-active>span{color:#2563eb;border-color:#2563eb;animation:1.6s ease-in-out infinite stage-pulse;box-shadow:0 0 0 5px #eff6ff}.result-stage-list li.is-complete>span{color:#fff;background:#2563eb}.result-status-shell:not(.is-ready,.is-failed) .result-status-badge{color:#1d4ed8;background:#eff6ff}.result-status-shell:not(.is-ready,.is-failed) .result-status-badge svg{animation:1.6s linear infinite status-spin}.result-activity{display:none}@keyframes progress-sheen{to{transform:translate(100%)}}@keyframes stage-pulse{50%{box-shadow:0 0 0 8px #2563eb14}}@keyframes status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.result-progress-track>span:after,.result-stage-list li.is-active>span,.result-status-badge svg{animation:none!important}}@media (max-width:980px){.workspace-shell{display:block}.workspace-main{border-left:0}.workspace-nav{z-index:12;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:auto;padding:8px 16px;position:sticky;top:72px;overflow-x:auto}.workspace-nav a{flex:none;width:auto}.workspace-nav a:nth-last-child(3){margin-top:0;margin-left:18px}.sign-in-page{grid-template-columns:1fr}.auth-product-preview{display:none}.sign-in-page .auth-shell{justify-content:center;min-height:700px;padding:60px 0}.history-toolbar{grid-template-columns:1fr 1fr}.history-list article{grid-template-columns:40px minmax(0,1fr) 36px}.history-list article>a{grid-template-columns:96px minmax(0,1fr)}.history-list article>a .status-pill{grid-column:2;justify-self:start}.history-list article>label{display:none}}@media (max-width:640px){.workspace-main .app-page,.workspace-main .history-page,.workspace-main .credits-page,.workspace-main .billing-page,.workspace-main .compare-page,.workspace-main .new-job-page,.workspace-main .settings-page{padding:30px 16px 56px}.auth-dialog{padding:30px 20px 24px}.sign-in-page .auth-shell{width:min(100% - 32px,500px)}.sign-in-page .auth-shell h2{font-size:34px}.history-toolbar{grid-template-columns:1fr}.history-list article{grid-template-columns:34px minmax(0,1fr) 32px;min-height:84px;padding:10px}.history-list article>a{grid-template-columns:76px minmax(0,1fr);gap:10px}.history-thumbnail{width:76px;height:50px}.result-progress-context{gap:4px;display:grid}}.tool-landing-page{color:var(--ink);background:#fff}.tool-landing-hero{border-bottom:1px solid var(--line);text-align:center;background:#fff;padding:72px 24px 56px}.tool-landing-hero .section-inner{max-width:1040px}.tool-landing-hero .tool-kicker{color:var(--accent-green-strong);margin:0 0 14px;font-size:14px;font-weight:750;line-height:1.4}.tool-landing-hero h1{color:#101828;letter-spacing:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;width:100%;max-width:900px;margin:0 auto;font-size:52px;font-weight:800;line-height:1.08}.tool-landing-lede{max-width:780px;color:var(--muted);text-wrap:pretty;margin:20px auto 34px;font-size:19px;line-height:1.65}.tool-demo-figure{border-radius:var(--radius-lg);background:#fff;border:1px solid #dbe3ef;width:min(100% - 48px,1120px);margin:48px auto 0;overflow:hidden;box-shadow:0 14px 34px #0f172a14}.tool-demo-figure img{width:100%;max-width:100%;height:auto;display:block}.tool-demo-figure figcaption{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:13px 18px;font-size:13px;line-height:1.55}.tool-demo-figure-fallback{background:#f8fbff}.tool-demo-preview{background:#fff;overflow:hidden}.tool-demo-preview-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.tool-demo-preview-header span{color:#1877f2;align-items:center;gap:9px;font-size:16px;font-weight:760;display:inline-flex}.tool-demo-preview-header span svg{width:23px;height:23px}.tool-demo-preview-header small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:56%;font-size:13px;overflow:hidden}.tool-demo-preview-lines{padding:8px 24px;display:grid}.tool-demo-preview-lines>div{border-bottom:1px solid #e2e8f0;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.tool-demo-preview-lines>div:last-child{border-bottom:0}.tool-demo-preview-lines time{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:750}.tool-demo-preview-lines p{color:#334155;margin:0;font-size:15px;line-height:1.65}.tool-landing-hero .converter-wrap{text-align:start;max-width:960px;margin-inline:auto}.tool-direct-answer{background:#eef9f5;border-bottom:1px solid #cdece1;padding:28px 24px}.tool-direct-answer .section-inner{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:18px;max-width:1040px;display:grid}.tool-direct-answer svg{width:28px;height:28px;color:var(--accent-green-strong);margin-top:2px}.tool-direct-answer p{color:#24433a;margin:0;font-size:18px;font-weight:550;line-height:1.65}.tool-content-section,.tool-limitations,.tool-faq-section,.tool-related-section{padding:80px 24px}.tool-content-section .section-inner,.tool-limitations .section-inner,.tool-faq-section .section-inner,.tool-related-section .section-inner{max-width:1120px}.tool-section-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;max-width:760px;margin-bottom:34px;display:grid}.tool-section-heading>span,.tool-section-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent-green-strong);background:#eef9f5;border:1px solid #cdece1;place-items:center;display:inline-grid}.tool-section-heading svg,.tool-section-icon svg{width:22px;height:22px}.tool-section-heading h2,.tool-specifics h2,.tool-limitations h2,.tool-faq-section h2,.tool-related-section h2{color:#101828;letter-spacing:0;text-wrap:balance;margin:0;font-size:34px;font-weight:760;line-height:1.18}.tool-section-heading p,.tool-specifics-layout>div>p,.tool-limitations-layout>div>p,.tool-related-heading p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.65}.tool-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-content-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-width:0;padding:26px}.tool-content-grid article:nth-child(2){border-top-color:#d6ccef}.tool-content-grid article:nth-child(3){border-top-color:#f5c8c1}.tool-content-grid article>svg{width:24px;height:24px;color:var(--accent-green)}.tool-content-grid article:nth-child(2)>svg{color:var(--accent-violet)}.tool-content-grid article:nth-child(3)>svg{color:var(--accent-coral)}.tool-content-grid h3,.tool-workflow h3{color:#101828;margin:18px 0 8px;font-size:19px;font-weight:720;line-height:1.35}.tool-content-grid p,.tool-workflow li p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.tool-workflow{border-block:1px solid var(--line);background:#f8fafb}.tool-workflow-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.tool-workflow-layout .tool-section-heading{margin:0;position:sticky;top:104px}.tool-workflow ol{margin:0;padding:0;list-style:none;display:grid}.tool-workflow li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.tool-workflow li:first-child{padding-top:0}.tool-workflow li:last-child{border-bottom:0;padding-bottom:0}.tool-workflow li>span{width:40px;height:40px;color:var(--accent-green-strong);background:#fff;border:1px solid #b8dfd2;border-radius:50%;place-items:center;font-size:15px;font-weight:760;display:grid}.tool-workflow h3{margin-top:0}.tool-specifics-layout,.tool-limitations-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.tool-specifics-layout>div>.tool-section-icon,.tool-limitations-layout>div>.tool-section-icon{margin-bottom:20px}.tool-specifics dl{border-top:1px solid var(--line);margin:0}.tool-specifics dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:24px;padding:22px 0;display:grid}.tool-specifics dt{color:#101828;font-weight:720;line-height:1.45}.tool-specifics dd{color:var(--muted);margin:0;line-height:1.7}.tool-limitations{background:#fff7f4;border-block:1px solid #f4d8d2}.tool-limitations .tool-section-icon{color:#c84e40;background:#fff;border-color:#f1c5bd}.tool-limitations ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tool-limitations li{color:#573a34;grid-template-columns:24px minmax(0,1fr);gap:12px;line-height:1.65;display:grid}.tool-limitations li svg{color:#c84e40;width:20px;height:20px;margin-top:3px}.tool-faq-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.tool-faq-section .section-kicker{margin-bottom:12px}.tool-faq-section .faq-list{border-top:1px solid var(--line)}.tool-faq-section details{border-bottom:1px solid var(--line)}.tool-faq-section summary{color:#101828;cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;font-size:17px;font-weight:680;line-height:1.45;list-style:none;display:grid}.tool-faq-section summary::-webkit-details-marker{display:none}.tool-faq-section summary span{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:20px;font-weight:450;display:grid}.tool-faq-section details[open] summary span{transform:rotate(45deg)}.tool-faq-section details p{max-width:720px;color:var(--muted);margin:-4px 48px 22px 0;line-height:1.75}.tool-related-section{background:#eef9f5;border-top:1px solid #cdece1}.tool-related-heading{max-width:780px;margin-bottom:32px}.tool-related-heading p{color:#475569}.tool-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-related-links a{border-radius:var(--radius-sm);color:#173c31;background:#fff;border:1px solid #c5e5da;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:88px;padding:18px 20px;font-weight:680;line-height:1.4;text-decoration:none;display:grid}.tool-related-links svg{width:20px;height:20px;color:var(--accent-green-strong)}.tool-bottom-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tool-proof-section{padding:72px 24px}.tool-proof-section>.section-inner,.tool-proof-section .section-inner{max-width:1120px;margin-inline:auto}.tool-screenshot-callouts{background:#f8fbff;border-bottom:1px solid #e2e8f0;padding:22px 24px 44px}.tool-screenshot-callouts .section-inner{gap:16px;display:grid}.tool-screenshot-callouts h2,.tool-case-study h2,.tool-decision-rules h2{color:#101828;text-wrap:balance;margin:0;font-size:28px;font-weight:760;line-height:1.2}.tool-screenshot-callouts .section-inner>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-screenshot-callouts article,.tool-case-study-layout>div,.tool-case-study-layout aside{border-radius:var(--radius-sm);background:#fff;border:1px solid #dbe3ef;gap:10px;min-width:0;padding:22px;display:grid;box-shadow:0 8px 22px #0f172a0a}.tool-screenshot-callouts article:nth-child(2){border-top:3px solid #8b5cf6}.tool-screenshot-callouts article:nth-child(3){border-top:3px solid #14b8a6}.tool-screenshot-callouts span{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-grid}.tool-screenshot-callouts h3,.tool-case-study h3{color:#101828;margin:0;font-size:17px;font-weight:720;line-height:1.35}.tool-screenshot-callouts p{color:#475467;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.tool-case-study{background:#fff}.tool-case-study-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;display:grid}.tool-case-study-layout>div{border-top:3px solid #2563eb;gap:18px}.tool-case-study-layout aside{background:#f7fbfa;border-top:3px solid #14b8a6;align-content:start}.tool-case-study dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tool-case-study dl>div{background:#f8fafc;border-radius:6px;gap:6px;min-width:0;padding:14px;display:grid}.tool-case-study dt,.tool-decision-rules [role=columnheader],.tool-example-grid dt,.tool-format-table b{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.tool-case-study dd{color:#344054;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.tool-case-study ul,.tool-support-grid ul,.tool-link-layout ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tool-case-study li{color:#344054;overflow-wrap:anywhere;padding-inline-start:20px;font-size:14px;line-height:1.6;position:relative}.tool-case-study li:before{content:"";background:#14b8a6;border-radius:999px;width:7px;height:7px;position:absolute;inset-block-start:.72em;inset-inline-start:0}.tool-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-example-grid article,.tool-support-grid>div,.tool-output-layout>div,.tool-link-layout>div{border-radius:var(--radius-sm);background:#fff;border:1px solid #dbe3ef;min-width:0;box-shadow:0 8px 22px #0f172a0a}.tool-example-grid article{border-top:3px solid #2563eb;gap:18px;padding:24px;display:grid}.tool-example-grid article:nth-child(2){border-top-color:#8b5cf6}.tool-example-grid article:nth-child(3){border-top-color:#14b8a6}.tool-example-grid h3,.tool-support-grid h2,.tool-output-layout h2,.tool-link-layout h2{color:#101828;text-wrap:balance;margin:0;font-size:20px;font-weight:740;line-height:1.3}.tool-example-grid dl{gap:14px;margin:0;display:grid}.tool-example-grid dl>div{gap:5px;display:grid}.tool-example-grid dd{color:#344054;margin:0;font-size:14px;line-height:1.65}.tool-support-section{background:#f8fafc;border-block:1px solid #e2e8f0}.tool-support-grid,.tool-output-layout,.tool-link-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tool-support-grid>div,.tool-output-layout>div,.tool-link-layout>div{align-content:start;gap:18px;padding:26px;display:grid}.tool-support-grid>div:first-child{border-top:3px solid #14b8a6}.tool-support-grid>div:last-child{border-top:3px solid #f97368}.tool-support-grid li{color:#344054;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.65;display:grid}.tool-support-grid li svg{width:19px;height:19px;margin-top:3px}.tool-support-grid>div:first-child li svg{color:#0f9f83}.tool-support-grid>div:last-child li svg{color:#d15a4d}.tool-decision-rules{background:#fff}.tool-decision-rules .section-inner,.tool-output-layout,.tool-link-layout{max-width:1120px}.tool-decision-rules .section-inner{gap:18px;display:grid}.tool-decision-rules [role=table],.tool-format-table{border-radius:var(--radius-sm);background:#fff;border:1px solid #dbe3ef;display:grid;overflow:hidden}.tool-decision-rules [role=row]{grid-template-columns:.9fr 1fr 1fr;display:grid}.tool-decision-rules [role=row]+[role=row]{border-top:1px solid #e2e8f0}.tool-decision-rules [role=columnheader],.tool-decision-rules [role=cell]{color:#344054;overflow-wrap:anywhere;min-width:0;padding:15px;font-size:14px;line-height:1.55}.tool-decision-rules [role=columnheader]{background:#eff6ff}.tool-decision-rules [role=cell]+[role=cell],.tool-decision-rules [role=columnheader]+[role=columnheader]{border-inline-start:1px solid #e2e8f0}.tool-output-section{background:#f8fbff;border-block:1px solid #e2e8f0}.tool-format-table>div{border-bottom:1px solid #e2e8f0;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:15px;display:grid}.tool-format-table>div:last-child{border-bottom:0}.tool-format-table strong{color:#101828;font-size:13px;font-weight:800}.tool-format-table span{color:#475467;gap:4px;min-width:0;font-size:13px;line-height:1.55;display:grid}.tool-failure-list{gap:12px;display:grid}.tool-failure-list article{border-bottom:1px solid #e2e8f0;gap:5px;padding:0 0 12px;display:grid}.tool-failure-list article:last-child{border-bottom:0;padding-bottom:0}.tool-failure-list h3,.tool-failure-list p,.tool-link-layout p{margin:0}.tool-failure-list h3{color:#101828;font-size:14px;line-height:1.45}.tool-failure-list p,.tool-link-layout p{color:#475467;font-size:13px;line-height:1.6}.tool-link-section{background:#fff}.tool-link-layout li{gap:6px;display:grid}.tool-link-layout a{color:#2563eb;overflow-wrap:anywhere;align-items:center;gap:6px;width:fit-content;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.tool-link-layout a:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.tool-mid-cta{background:#fff;padding:34px 24px}.tool-mid-cta .section-inner{border-radius:var(--radius-sm);background:#eff6ff;border:1px solid #bfdbfe;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;padding:26px 28px;display:flex}.tool-mid-cta span{color:#101828;font-size:20px;font-weight:760;line-height:1.25;display:block}.tool-mid-cta p{color:#475467;max-width:720px;margin:7px 0 0;line-height:1.65}@media (max-width:900px){.tool-screenshot-callouts .section-inner>div,.tool-case-study-layout,.tool-case-study dl,.tool-example-grid,.tool-support-grid,.tool-output-layout,.tool-link-layout,.tool-decision-rules [role=row]{grid-template-columns:1fr}.tool-decision-rules [role=row]:first-child{display:none}.tool-decision-rules [role=cell]+[role=cell],.tool-decision-rules [role=columnheader]+[role=columnheader]{border-inline-start:0}.tool-decision-rules [role=cell]:first-child{color:#2563eb;background:#f8fafc;font-weight:760}.tool-format-table>div{grid-template-columns:1fr}.tool-mid-cta .section-inner{flex-direction:column;align-items:start}}@media (max-width:560px){.tool-proof-section,.tool-screenshot-callouts{padding-inline:18px}.tool-proof-section{padding-block:54px}.tool-screenshot-callouts{padding-block:18px 34px}.tool-screenshot-callouts h2,.tool-case-study h2,.tool-decision-rules h2{font-size:25px}.tool-case-study-layout>div,.tool-case-study-layout aside,.tool-example-grid article,.tool-support-grid>div,.tool-output-layout>div,.tool-link-layout>div{padding:20px}.tool-mid-cta{padding-inline:18px}}[dir=rtl] .tool-landing-hero .converter-wrap{text-align:right}[dir=rtl] .tool-faq-section details p{margin-left:48px;margin-right:0}[dir=rtl] .tool-related-links svg,[dir=rtl] .tool-bottom-actions svg,[dir=rtl] .converter-form button svg{transform:rotate(180deg)}@media (max-width:900px){.tool-landing-hero h1{font-size:44px}.tool-content-grid,.tool-related-links{grid-template-columns:1fr}.tool-workflow-layout,.tool-specifics-layout,.tool-limitations-layout,.tool-faq-layout{grid-template-columns:1fr;gap:38px}.tool-workflow-layout .tool-section-heading{position:static}}@media (max-width:560px){.tool-landing-hero{padding:46px 18px 40px}.tool-landing-hero h1{font-size:36px;line-height:1.12}.tool-landing-lede{margin-top:16px;font-size:17px}.tool-direct-answer,.tool-content-section,.tool-limitations,.tool-faq-section,.tool-related-section{padding-inline:18px}.tool-content-section,.tool-limitations,.tool-faq-section,.tool-related-section{padding-block:58px}.tool-direct-answer .section-inner{grid-template-columns:30px minmax(0,1fr);gap:12px}.tool-direct-answer svg{width:24px;height:24px}.tool-direct-answer p{font-size:16px}.tool-section-heading{grid-template-columns:40px minmax(0,1fr);gap:14px}.tool-section-heading>span,.tool-section-icon{width:38px;height:38px}.tool-section-heading h2,.tool-specifics h2,.tool-limitations h2,.tool-faq-section h2,.tool-related-section h2{font-size:28px}.tool-content-grid article{padding:22px}.tool-specifics dl>div{grid-template-columns:1fr;gap:8px}.tool-faq-section summary{font-size:16px}}.admin-nav{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);scrollbar-width:thin;gap:4px;max-width:100%;margin-bottom:34px;padding:5px;display:flex;overflow-x:auto}.admin-nav a{border-radius:var(--radius-xs);color:var(--muted);flex:none;padding:9px 13px;font-size:14px;font-weight:760;text-decoration:none}.admin-nav a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 3px 12px #070b1814}.admin-page-intro{margin-bottom:26px}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;width:100%;margin-top:20px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 15px;font-size:14px}.admin-table th{background:var(--surface);color:var(--muted);text-transform:uppercase;font-size:12px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table a{color:var(--accent-strong);font-weight:720}.operations-console-page{background:linear-gradient(#f7faff 0,#fff 46%);padding:48px 24px 88px}.operations-console-shell{width:min(1440px,100%);margin:0 auto}.operations-console-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.operations-console-header h1,.operations-panel h2{color:#122044;letter-spacing:-.04em;margin:0}.operations-console-header h1{font-size:clamp(34px,4vw,52px)}.operations-console-header>div>p:last-child{color:#60708e;max-width:680px;margin:10px 0 0}.operations-console-owner{color:#36527f;background:#fff;border:1px solid #d7e3fd;border-radius:999px;flex:none;padding:9px 12px;font-size:13px;font-weight:700}.operations-metric-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.operations-metric-grid article,.operations-panel{background:#fffffff5;border:1px solid #dbe5f5;border-radius:18px;box-shadow:0 14px 35px #2145890f}.operations-metric-grid article{grid-template-columns:34px 1fr;column-gap:11px;padding:20px;display:grid}.operations-metric-grid svg{color:#2563eb;background:#eaf1ff;border-radius:9px;grid-row:span 2;width:30px;height:30px;padding:6px}.operations-metric-grid span{color:#60708e;font-size:13px;font-weight:760}.operations-metric-grid strong{color:#122044;letter-spacing:-.04em;font-size:30px}.operations-metric-grid small{color:#7a88a3;grid-column:1/-1;margin-top:14px;font-size:12px;line-height:1.45}.operations-panel{padding:22px}.operations-panel-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.operations-panel-heading .section-kicker{color:#2563eb;margin:0 0 4px}.operations-panel-heading h2{font-size:23px}.operations-panel-heading>span{color:#71809a;font-size:13px;font-weight:700}.operations-credit-balance{color:#1558d6}.operations-user-list{gap:10px;display:grid}.operations-user{background:#fff;border:1px solid #e0e8f5;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.operations-user[open]{border-color:#bfd5ff;box-shadow:0 12px 28px #2563eb14}.operations-user summary{cursor:pointer;grid-template-columns:minmax(235px,1.35fr) repeat(4,minmax(95px,.72fr)) auto;align-items:center;gap:14px;min-height:82px;padding:14px 17px;list-style:none;display:grid}.operations-user summary::-webkit-details-marker{display:none}.operations-user summary:hover{background:#f9fbff}.operations-user-identity{align-items:center;gap:11px;min-width:0;display:flex}.operations-user-identity>b{color:#1f5fe0;background:#eef5ff;border:1px solid #c9dcff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.operations-user-identity>span,.operations-user-stat{min-width:0}.operations-user-identity strong,.operations-user-identity em,.operations-user-stat small,.operations-user-stat b{display:block}.operations-user-identity strong{color:#1b2a48;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.operations-user-identity em{color:#71809a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.operations-user-stat small{color:#8592aa;font-size:11px;font-weight:700}.operations-user-stat b{color:#34435f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.operations-user-disclosure{color:#2563eb;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.operations-user-disclosure:after{content:"⌄";font-size:17px;line-height:1;transition:transform .16s}.operations-user[open] .operations-user-disclosure:after{transform:rotate(180deg)}.operations-user-detail{background:#f9fbff;border-top:1px solid #e7edf7;padding:18px}.operations-user-detail-metrics{background:#fff;border:1px solid #e1e9f6;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.operations-user-detail-metrics>span{border-left:1px solid #e8eef7;padding:13px 14px}.operations-user-detail-metrics>span:first-child{border-left:0}.operations-user-detail-metrics small,.operations-user-detail-metrics b{display:block}.operations-user-detail-metrics small{color:#7d8ba3;font-size:11px;font-weight:700}.operations-user-detail-metrics b{color:#223454;margin-top:5px;font-size:14px}.operations-user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.operations-user-detail-grid>section{background:#fff;border:1px solid #e1e9f6;border-radius:12px;min-width:0;padding:16px}.operations-detail-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.operations-detail-heading>svg{color:#2563eb;background:#edf4ff;border-radius:8px;width:28px;height:28px;padding:6px}.operations-detail-heading h3{color:#263653;margin:0;font-size:14px}.operations-detail-heading p{color:#8390a7;margin:2px 0 0;font-size:11px}.operations-detail-list{display:grid}.operations-detail-list article{border-top:1px solid #e9eef6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.operations-detail-list article:first-child{border-top:0;padding-top:0}.operations-detail-list article:last-child{padding-bottom:0}.operations-detail-list article>div{min-width:0}.operations-detail-list strong,.operations-detail-list small{display:block}.operations-detail-list strong{color:#31415d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operations-detail-list small{color:#8290a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.operations-detail-list>article>em{color:#62718b;white-space:nowrap;font-size:11px;font-style:normal}.operations-payment-status,.operations-detail-list>article>b{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-width:53px;min-height:26px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.operations-payment-status{color:#9a5d00;background:#fff4db}.operations-payment-status.status-paid{color:#08714a;background:#e5f8ef}.operations-payment-status.status-refunded{color:#bd4c33;background:#fff0ed}.operations-payment-status.status-failed{color:#c13b3b;background:#fff0ef}.operations-payment-status.status-test{color:#61708b;background:#edf2f8}.operations-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:20px;margin-top:20px;display:grid}.operations-ledger-list{display:grid}.operations-ledger-list article{border-top:1px solid #e9eef6;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.operations-ledger-list article:first-child{border-top:0;padding-top:0}.operations-ledger-list b{border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:13px;display:inline-flex}.operations-ledger-list>article>div{min-width:0}.operations-ledger-list strong,.operations-ledger-list span,.operations-ledger-list small{display:block}.operations-ledger-list strong{color:#263653;font-size:14px}.operations-ledger-list span{color:#74839d;margin-top:3px;font-size:12px}.operations-ledger-list small{color:#52627d;margin-top:4px;line-height:1.4}.operations-ledger-list em{color:#60708e;white-space:nowrap;font-size:12px;font-style:normal}.operations-credit-panel>p{color:#60708e;margin:0 0 18px;font-size:14px;line-height:1.55}.operations-credit-panel .admin-credit-form{grid-template-columns:1fr}.operations-credit-panel .admin-credit-form label{max-width:none}.operations-credit-panel .admin-credit-form button{color:#fff;background:#2563eb;border:0;width:100%;min-height:42px}.operations-empty{color:#71809a;margin:0}@media (max-width:1040px){.operations-secondary-grid{grid-template-columns:1fr}.operations-user summary{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(95px,.65fr)) auto}.operations-user-stat:nth-of-type(5){display:none}.operations-user-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-user-detail-metrics>span:nth-child(4){border-top:1px solid #e8eef7;border-left:0}.operations-user-detail-metrics>span:nth-child(n+5){border-top:1px solid #e8eef7}}@media (max-width:680px){.operations-console-page{padding:32px 16px 64px}.operations-console-header{margin-bottom:22px;display:block}.operations-console-owner{overflow-wrap:anywhere;max-width:100%;margin-top:15px;display:inline-flex}.operations-panel{border-radius:14px;padding:17px}.operations-panel-heading{align-items:flex-start}.operations-ledger-list article{grid-template-columns:52px minmax(0,1fr)}.operations-ledger-list em{grid-column:2}.operations-user summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.operations-user-stat{display:none}.operations-user-disclosure{grid-area:1/2}.operations-user-detail{padding:13px}.operations-user-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-user-detail-metrics>span{border-top:1px solid #e8eef7}.operations-user-detail-metrics>span:nth-child(odd){border-left:0}.operations-user-detail-metrics>span:nth-child(-n+2){border-top:0}.operations-user-detail-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}}.admin-row-actions{align-items:center;gap:7px;min-width:150px;display:flex}.admin-row-actions button,.admin-credit-form button{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:34px;color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:720;display:inline-flex}.admin-row-actions small{color:var(--muted)}.admin-form-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:24px 0;padding:22px}.admin-form-panel h2{margin-bottom:7px;font-size:21px}.admin-credit-form{grid-template-columns:minmax(190px,1fr) 150px minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-credit-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:720;display:grid}.admin-credit-form input{border:1px solid var(--line);border-radius:var(--radius-xs);min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;padding:0 11px}.admin-credit-form button{border-color:var(--accent);background:var(--accent);color:#fff;min-height:42px}.admin-credit-form .form-message{grid-column:1/-1;margin:0}.admin-summary-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.admin-summary-grid article{background:#fff;gap:7px;min-height:130px;padding:22px;display:grid}.admin-summary-grid strong{color:var(--ink);font-size:30px}.admin-summary-grid span{color:var(--muted);line-height:1.5}@media (max-width:900px){.admin-credit-form,.admin-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-credit-form,.admin-summary-grid{grid-template-columns:1fr}.admin-form-panel{padding:16px}}body,button,input,select,textarea,h1,h2,h3,h4,p,a,span{letter-spacing:0}::selection{color:var(--ink);background:#c8f1e4}:focus-visible{outline-offset:2px;outline:3px solid #079a7238}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-shell>main,.site-shell>.localized-page{flex:1 0 auto}.section-inner{width:min(100% - 48px,1216px)}.site-header{background:#fffffff0;border-color:#e4e7ece6;min-height:72px;padding:0 max(32px,50vw - 608px);box-shadow:0 1px #10182805}.brand{gap:10px;font-size:23px;font-weight:780;line-height:1}.brand-mark{border-radius:var(--radius-sm);width:36px;height:36px;font-size:19px;box-shadow:0 8px 20px #079a722e}.desktop-nav{color:#344054;gap:28px;font-size:14px;font-weight:560}.desktop-nav a,.tools-picker>button,.language-link{color:#344054}.desktop-nav a:hover,.tools-picker>button:hover,.language-link:hover{color:var(--ink)}.header-actions{gap:14px;font-size:14px}.sign-in{border-color:var(--line-strong);border-radius:var(--radius-sm);min-height:40px;box-shadow:var(--shadow-sm);padding:0 17px;font-weight:650}.tools-menu{border-color:var(--line);border-radius:var(--radius-lg);gap:2px;width:548px;padding:8px;top:calc(100% + 14px);box-shadow:0 18px 48px #10182824}.tools-menu>a{border-radius:var(--radius-sm);min-height:78px;padding:12px}.tools-menu>a>span:first-child{border-radius:var(--radius-sm);width:38px;height:38px}.tools-menu strong{color:var(--ink);font-size:14px;font-weight:680}.tools-menu small{color:var(--muted);font-size:12px}.language-menu{border-radius:var(--radius-lg);width:300px;box-shadow:0 18px 48px #10182824}.language-menu a{border-radius:var(--radius-sm);font-size:14px}.mobile-menu{border-color:var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.hero-section{padding:72px 24px 64px}.homepage-hero{background:#fff;min-height:650px}.hero-inner{width:min(100%,1080px)}.hero-kicker,.section-kicker,.tool-kicker{color:var(--accent-strong);margin-bottom:12px;font-size:14px;font-weight:720;line-height:1.4}.hero-inner h1{max-width:980px;font-size:clamp(46px,4.45vw,64px);font-weight:800;line-height:1.06}.hero-inner h1 span{color:var(--accent)}.hero-subtitle{color:#596579;max-width:730px;margin:18px auto 28px;font-size:18px;line-height:1.6}.converter-wrap{border-color:var(--line);border-radius:var(--radius-lg);width:min(100%,920px);box-shadow:0 20px 50px #1018281a, var(--shadow-sm);padding:14px 16px 16px}.converter-tabs{border-color:var(--line);gap:2px;margin-bottom:10px;padding-bottom:10px}.converter-tabs button{border-radius:var(--radius-sm);color:#667085;min-height:42px;font-size:14px;font-weight:650}.converter-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:none}.converter-form{border-color:var(--line-strong);border-radius:var(--radius);gap:10px;min-height:62px;padding:6px 6px 6px 18px}.converter-form.is-expanded{min-height:132px}.converter-form.is-upload{grid-template-columns:minmax(0,1fr) auto;min-height:96px;padding:8px}.upload-picker{min-width:0}.upload-picker>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-picker>label{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:#fbfcfd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:grid}.upload-picker>label:hover,.upload-picker.is-dragging>label{border-color:var(--accent);background:var(--accent-soft)}.upload-picker.has-file>label{background:#f4fbf8;border-style:solid;border-color:#a9dfce}.upload-picker-icon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--accent-strong);box-shadow:var(--shadow-sm);background:#fff;place-items:center;font-size:21px;display:grid}.upload-picker-copy{text-align:left;gap:3px;min-width:0;display:grid}.upload-picker-copy strong,.upload-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-picker-copy strong{color:var(--ink);font-size:14px;font-weight:700}.upload-picker-copy small{color:var(--muted);font-size:11px}.upload-picker-action{border:1px solid var(--line);border-radius:var(--radius-sm);color:#344054;background:#fff;padding:7px 9px;font-size:12px;font-weight:680}.converter-form input,.converter-form textarea{font-size:16px}.converter-form input{height:48px}.converter-form textarea{min-height:102px;line-height:1.55}.converter-form button,.checkout-action button,.secondary-button,.ai-actions button{border-radius:var(--radius-sm);min-height:50px;font-weight:690}.converter-form button{min-width:182px;padding:0 22px;font-size:16px}.converter-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #079a721f}.converter-note{margin-top:10px;font-size:12px}.platform-row{border-color:var(--line);gap:14px 22px;margin-top:12px;padding-top:13px;font-size:13px}.platform-row span{gap:6px}.product-proof-section{border-top:1px solid var(--line);background:var(--surface);padding:0 24px 96px}.proof-capabilities article{border-color:var(--line);min-height:132px;padding:28px}.proof-icon,.workflow-row-icon,.capability-icon,.tool-path-icon,.feature-icon{border-radius:var(--radius-sm);width:44px;height:44px;font-size:22px}.proof-capabilities h2{font-size:17px;font-weight:720}.proof-capabilities p{font-size:13px;line-height:1.55}.product-proof-layout{gap:64px;padding-top:92px}.product-proof-copy h2,.input-workflow-intro h2,.capability-heading h2,.tool-paths-heading h2,.content-suite-intro h2,.facts-layout h2,.process-section h2,.localized-features h2,.localized-steps h2,.localized-faq h2{font-size:clamp(32px,3vw,42px);font-weight:760;line-height:1.12}.product-proof-copy>p:not(.section-kicker),.input-workflow-intro>p:not(.section-kicker),.capability-heading>p:not(.section-kicker),.tool-paths-heading>p,.content-suite-intro>p:not(.section-kicker),.facts-layout>div>p:not(.section-kicker){color:#596579;font-size:16px;line-height:1.7}.product-visual{border-radius:var(--radius-sm);box-shadow:0 20px 50px #1018281a}.homepage-product-visual figcaption{font-size:12px}.process-section,.input-workflow-section,.capability-section,.tool-paths-section,.content-suite-section,.homepage-audience-section,.facts-section{padding:96px 24px}.process-track{margin-top:42px}.process-track article{min-height:252px;padding:28px 24px 14px}.process-icon{border-radius:var(--radius-sm);width:46px;height:46px}.process-track h3,.workflow-list-panel h3,.capability-grid h3,.content-suite-grid h3,.homepage-audience-grid h3{font-size:19px;font-weight:720}.process-track p,.workflow-list-panel p,.capability-grid p,.content-suite-grid p,.homepage-audience-grid p{color:#667085;font-size:14px;line-height:1.65}.workflow-list-panel article,.tool-paths-list>a{border-color:var(--line)}.workflow-list-panel article{padding:24px 0}.capability-grid{gap:16px}.capability-grid article,.content-suite-grid article,.homepage-audience-grid article,.feature-item,.keyword-answer-list article,.localized-features article,.blog-grid article,.auth-card,.dashboard-card,.pricing-rules,.pack-card,.included-panel,.recent-jobs-panel,.workspace-module-grid article,.settings-workspace form,.settings-workspace section,.comparison-picker,.comparison-grid article,.history-list,.batch-summary,.batch-job-list,.admin-form-panel,.admin-summary-grid article{border-color:var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.capability-grid article{padding:26px}.capability-grid ul{margin-top:24px}.capability-grid li{color:#475467;font-size:14px}.tool-paths-list{border-color:var(--line)}.tool-paths-list>a{min-height:104px;padding:22px 24px}.tool-paths-list strong{font-size:16px}.tool-paths-list small{font-size:13px;line-height:1.55}.content-suite-grid{border-color:var(--line);gap:0}.content-suite-grid article{min-height:190px;box-shadow:none;border-radius:0;padding:24px}.content-suite-grid article>svg{width:30px;height:30px}.homepage-audience-grid{gap:16px}.homepage-audience-grid article{padding:26px}.facts-list>div{border-color:var(--line);padding:18px 0}.facts-list dt{font-size:14px}.facts-list dd{color:#667085;font-size:14px;line-height:1.6}.pricing-strip{background:#101828;padding:56px 24px}.pricing-strip h2{font-size:32px;font-weight:730}.secondary-button{min-width:146px;color:var(--ink);background:#fff;padding:0 20px}.faq-section{padding:96px 24px}.faq-layout{grid-template-columns:.78fr 1.22fr;gap:64px}.faq-layout h2{font-size:clamp(32px,3vw,42px);font-weight:760}.faq-list{gap:8px}.faq-list details{border-color:var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:18px 20px}.faq-list summary{color:#344054;align-items:center;font-size:15px;font-weight:650}.faq-list details p{margin:14px 0 0;font-size:14px}.tool-hero,.localized-hero,.content-hero{border-bottom:1px solid var(--line);background:#fff;padding:72px 24px 64px}.tool-hero h1,.localized-hero h1,.content-hero h1,.article-body>header h1{max-width:900px;color:var(--ink);margin:0 auto 16px;font-size:clamp(40px,4vw,54px);font-weight:780;line-height:1.08}.tool-hero p,.localized-hero>div>p,.content-hero p{color:#667085;font-size:17px;line-height:1.65}.tool-hero .converter-wrap{margin-top:32px}.operation-wrap{margin-top:28px}.operation-panel{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);gap:40px;padding:28px}.operation-panel h2{font-size:34px;font-weight:740}.operation-form input,.operation-form select,.operation-form textarea,.auth-form input,.contact-form input,.contact-form select,.contact-form textarea{border-color:var(--line-strong);border-radius:var(--radius-sm);background:#fff}.operation-form button,.auth-form button,.contact-form button,.settings-workspace button,.secondary-action,.batch-download,.batch-refresh,.primary-link-button,.panel-heading button{border-radius:var(--radius-sm)}.keyword-section,.features-section,.preview-section,.localized-features,.localized-steps,.localized-privacy,.localized-faq{padding:88px 24px}.keyword-answer-list{gap:12px}.keyword-answer-list article{padding:20px}.keyword-chip-row span{border-radius:999px;min-height:32px;padding:0 11px;font-size:12px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-item{min-height:224px;padding:24px}.feature-item h3{margin-top:20px;font-size:18px;font-weight:720}.feature-item p{font-size:14px;line-height:1.65}.preview-layout,.split-heading{gap:64px}.workflow-list p{border-width:0 0 1px;border-radius:0;padding:14px 0}.pricing-page,.sign-in-page,.app-page,.result-page,.checkout-page,.credits-page,.billing-page,.history-page,.compare-page,.new-job-page,.studio-page,.settings-page,.batch-page,.shared-transcript-page,.admin-page{padding:56px 24px 88px}.pricing-page h1,.sign-in-page h1{font-size:48px;font-weight:780}.pricing-layout{gap:24px}.pricing-rules,.pack-selector,.pack-card,.included-panel{padding:24px}.pack-selector{border-radius:var(--radius-sm)}.pack-option{border-radius:var(--radius-sm);min-height:80px;padding:16px}.pack-option.is-selected{box-shadow:none}.sign-in-page .auth-card{width:min(100%,440px);padding:26px}.auth-card button{border-radius:var(--radius-sm)}.content-layout,.blog-grid{padding-top:64px;padding-bottom:96px}.article-body{max-width:820px}.article-sections h2{font-size:30px;font-weight:740}.article-sections p,.article-sections li{color:#344054;font-size:16px;line-height:1.8}.article-tool-entry{background:#f8fbff;border-color:#bfdbfe;gap:10px;padding:32px;display:grid;position:relative;overflow:hidden}.article-tool-entry:before{background:var(--accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.article-tool-entry>span{color:var(--accent-strong);text-transform:uppercase;font-size:12px;font-weight:750}.article-tool-entry h2,.article-tool-entry p{margin:0}.article-tool-entry p{color:#475467;max-width:680px;line-height:1.7}.article-tool-entry .primary-link-button{justify-self:start;margin-top:8px}.article-related-tools{border-top:1px solid #dbe5f3;gap:9px;margin-top:12px;padding-top:18px;display:grid}.article-related-tools>p{color:#536581;font-size:13px;font-weight:700}.article-related-tools>div{flex-wrap:wrap;gap:9px;display:flex}.article-related-tools a{color:#1d4ed8;background:#fff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.article-related-tools a:hover{color:#1d4ed8;background:#f7faff;border-color:#93b8ff}.article-related-tools a svg{width:15px;height:15px}.blog-grid{gap:16px}.blog-grid article{padding:26px}.localized-converter>span{border-color:var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 16px 44px #10182817}.localized-converter button{border-radius:var(--radius-sm)}.localized-features>div>div{gap:16px}.localized-features article{padding:24px}.localized-faq details{border-color:var(--line)}.workspace-nav{border-color:var(--line);background:#fbfcfd;min-height:52px;padding:6px max(24px,50vw - 608px)}.workspace-nav a{border-radius:var(--radius-sm);min-height:36px;font-size:13px;font-weight:650}.app-page h1,.credits-page h1,.billing-page h1,.history-page h1,.compare-page h1,.new-job-page h1,.studio-page h1,.settings-page h1,.batch-page h1,.admin-page h1{overflow-wrap:anywhere;text-align:left;max-width:100%;font-size:36px;font-weight:750}.app-page>.section-inner>p,.credits-page>.section-inner>p,.billing-page>.section-inner>p,.history-page>.section-inner>p,.compare-page>.section-inner>p,.new-job-page>.section-inner>p,.studio-page>.section-inner>p,.settings-page>.section-inner>p,.batch-page>.section-inner>p{text-align:left;margin:8px 0 0}.app-grid,.workspace-module-grid{gap:16px}.dashboard-card,.workspace-module-grid article{padding:22px}.dashboard-card>svg{border-radius:var(--radius-sm);width:40px;height:40px}.recent-jobs-panel,.included-panel{margin-top:32px}.settings-grid span{border-radius:var(--radius-sm)}.settings-workspace{gap:18px}.history-toolbar,.comparison-shared,.batch-rejected,.editor-toolbar{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface)}.history-toolbar input,.history-toolbar select,.history-list select,.folder-create input,.share-url-field,.settings-workspace select,.editor-toolbar input,.editor-toolbar select,.timestamp-fields input,.segment-text-field textarea{border-color:var(--line-strong);border-radius:var(--radius-sm)}.admin-nav{border-color:var(--line)}.admin-nav a,.admin-row-actions button,.admin-credit-form button,.admin-credit-form input{border-radius:var(--radius-sm)}.public-site-footer{border-top:1px solid var(--line);background:#fbfcfd;flex:none;padding:72px 24px 28px}.footer-main{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(150px,.8fr));gap:52px;display:grid}.footer-brand-column{align-content:start;justify-items:start;display:grid}.footer-brand{color:var(--ink);align-items:center;gap:10px;font-size:23px;font-weight:780;display:inline-flex}.footer-brand-column>p{color:#667085;max-width:410px;margin:20px 0 18px;font-size:14px;line-height:1.7}.footer-email{color:#475467;align-items:center;gap:8px;font-size:14px;font-weight:560;display:inline-flex}.footer-email svg{color:var(--accent);font-size:18px}.footer-link-column{align-content:start;justify-items:start;gap:11px;display:grid}.footer-link-column h2{color:var(--ink);margin:0 0 7px;font-size:14px;font-weight:720}.footer-link-column .footer-company-heading{margin-top:16px}.footer-link-column a{color:#667085;align-items:center;gap:7px;font-size:13px;line-height:1.45;display:inline-flex}.footer-link-column a:hover{color:var(--accent-strong)}.footer-link-column a svg{flex:none;font-size:16px}.footer-language-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:56px;padding:22px 0;display:flex}.footer-language-row a{color:#667085;font-size:12px}.footer-language-row a[aria-current=page]{color:var(--accent-strong);font-weight:700}.footer-bottom{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 0;display:flex}.footer-bottom p{color:#667085;margin:0;font-size:12px}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a{color:#667085;font-size:12px}.footer-disclaimer{color:#667085;text-align:center;margin-top:20px;font-size:11px;line-height:1.6}.ai-suite-section.content-suite-section .content-suite-intro>p:not(.section-kicker),.ai-suite-section.content-suite-section .content-suite-grid p{color:#c7d3cd}@media (max-width:1080px){.site-header{padding-left:28px;padding-right:28px}.desktop-nav{gap:18px}.footer-main{grid-template-columns:1.35fr repeat(3,1fr);gap:30px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;padding:0 20px}.desktop-nav,.language-picker,.header-actions>.sign-in,.account-picker{display:none}.mobile-menu{place-items:center;display:inline-grid}.mobile-nav.is-open{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;top:72px;left:16px;right:16px;box-shadow:0 18px 48px #10182829}.product-proof-layout,.input-workflow-layout,.content-suite-layout,.facts-layout,.faq-layout,.keyword-layout,.preview-layout,.split-heading,.operation-panel,.pricing-layout,.settings-workspace{grid-template-columns:1fr;gap:36px}.process-track,.capability-grid,.homepage-audience-grid,.proof-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-capabilities article:first-child,.proof-capabilities article{padding:24px}.proof-capabilities article:nth-child(2){border-right:0}.proof-capabilities article:last-child{border-top:1px solid var(--line);grid-column:1/-1}.localized-features>div>div,.localized-steps ol,.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-column{grid-column:1/-1}}@media (max-width:560px){.section-inner{width:min(100% - 32px,1216px)}.support-content-layout{grid-template-columns:minmax(0,1fr);gap:28px}.support-toc{display:none}.support-toc-mobile{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;display:block}.support-toc-mobile summary{cursor:pointer;color:var(--ink);font-size:15px;font-weight:750}.support-toc-mobile[open] summary{margin-bottom:16px}.brand{font-size:22px}.hero-section{padding:42px 16px 38px}.homepage-hero{min-height:auto}.hero-kicker,.section-kicker,.tool-kicker{font-size:12px}.hero-inner h1,.tool-hero h1,.localized-hero h1,.content-hero h1,.article-body>header h1{font-size:34px;line-height:1.1}.hero-subtitle,.tool-hero p,.localized-hero>div>p,.content-hero p{font-size:15px;line-height:1.6}.converter-wrap{padding:10px}.converter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.converter-tabs button{justify-content:flex-start;padding:0 12px}.converter-form,.converter-form.is-expanded{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:12px}.converter-form.is-upload{grid-template-columns:1fr}.upload-picker>label{grid-template-columns:auto minmax(0,1fr)}.upload-picker-action{display:none}.converter-form button{grid-column:1/-1;width:100%;min-width:0}.converter-note{display:none}.platform-row{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.platform-row>span:first-child{display:none}.product-proof-section,.process-section,.input-workflow-section,.capability-section,.tool-paths-section,.content-suite-section,.homepage-audience-section,.facts-section,.faq-section,.keyword-section,.features-section,.preview-section,.localized-features,.localized-steps,.localized-privacy,.localized-faq{padding:64px 16px}.product-proof-section{padding-top:0}.proof-capabilities,.process-track,.capability-grid,.homepage-audience-grid,.feature-grid,.localized-features>div>div,.localized-steps ol,.keyword-answer-list{grid-template-columns:1fr}.proof-capabilities article,.proof-capabilities article:first-child,.proof-capabilities article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--line);grid-column:auto;min-height:0;padding:22px 0}.product-proof-layout{padding-top:64px}.process-track article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.product-proof-copy h2,.input-workflow-intro h2,.capability-heading h2,.tool-paths-heading h2,.content-suite-intro h2,.facts-layout h2,.process-section h2,.localized-features h2,.localized-steps h2,.localized-faq h2{font-size:30px}.content-suite-grid{grid-template-columns:1fr}.content-suite-grid article{border-right:0;min-height:0}.pricing-strip{padding:46px 16px}.pricing-strip-inner,.footer-bottom{flex-direction:column;align-items:flex-start}.pricing-strip h2{font-size:28px}.tool-hero,.localized-hero,.content-hero{padding:52px 16px 44px}.operation-panel,.auth-card,.pricing-rules,.pack-selector,.pack-card,.included-panel,.recent-jobs-panel{padding:20px}.app-page h1,.credits-page h1,.billing-page h1,.history-page h1,.compare-page h1,.new-job-page h1,.studio-page h1,.settings-page h1,.batch-page h1,.admin-page h1{font-size:30px}.public-site-footer{padding:56px 16px 24px}.footer-main{grid-template-columns:1fr;gap:34px}.footer-brand-column{grid-column:auto}.footer-language-row{margin-top:44px}}@media (max-width:980px){.site-header{--mobile-header-height:72px}.workspace-shell>.workspace-nav,.language-picker,.header-actions>.sign-in,.account-picker{display:none}.mobile-menu{color:#344054;width:40px;height:40px}.mobile-menu[aria-expanded=true]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.mobile-menu-backdrop{z-index:21;inset:var(--mobile-header-height) 0 0;cursor:default;background:#0f172a29;border:0;width:100%;position:fixed}.mobile-nav.is-open{z-index:22;top:calc(var(--mobile-header-height) + 12px);max-height:calc(100dvh - var(--mobile-header-height) - 28px);border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;gap:14px;padding:16px;display:grid;position:fixed;left:16px;right:16px;overflow-y:auto;box-shadow:0 20px 48px #0f172a29}.mobile-nav-primary,.mobile-nav-section,.mobile-language-section{gap:8px;display:grid}.mobile-primary-action,.mobile-secondary-action{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.mobile-primary-action{color:#fff;background:#2563eb}.mobile-primary-action:hover{color:#fff;background:#1d4ed8}.mobile-secondary-action{border:1px solid var(--line-strong);color:#344054}.mobile-nav-section,.mobile-language-section{border-top:1px solid var(--line);padding-top:14px}.mobile-nav-section-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.mobile-account-summary{padding:2px 2px 6px}.mobile-account-summary .account-avatar{flex-basis:38px;width:38px;height:38px}.mobile-account-summary strong{font-size:14px}.mobile-account-summary small{font-size:12px}.mobile-nav-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-nav-link-list a{border-radius:var(--radius-sm);color:#344054;border:1px solid #0000;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.mobile-nav-link-list a:hover{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.mobile-nav-link-list a.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.mobile-workspace-toggle{border-radius:var(--radius-sm);color:#475467;min-height:36px;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.mobile-workspace-toggle:hover{color:#1d4ed8;background:#f8fafc}.mobile-workspace-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-nav-link-list svg,.mobile-language-toggle svg,.mobile-sign-out svg{flex:none;font-size:18px}.mobile-product-section .mobile-nav-link-list a{border-color:var(--line);background:#fff}.mobile-language-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#344054;min-height:42px;font:inherit;text-align:start;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:650;display:grid}.mobile-language-toggle>span:first-child{align-items:center;gap:7px;min-width:0;display:inline-flex}.mobile-language-current{color:#667085;font-weight:560}.mobile-language-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:none}.mobile-language-grid.is-open{display:grid}.mobile-language-grid a{border:1px solid var(--line);border-radius:var(--radius-sm);color:#475467;align-items:center;min-width:0;min-height:38px;padding:0 9px;font-size:12px;font-weight:620;display:flex}.mobile-language-grid a:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.mobile-sign-out{border-top:1px solid var(--line);min-height:42px;color:var(--danger);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}}@media (max-width:560px){.site-header{--mobile-header-height:64px;padding:0 16px}.mobile-nav.is-open{top:calc(var(--mobile-header-height) + 10px);max-height:calc(100dvh - var(--mobile-header-height) - 20px);padding:14px;left:10px;right:10px}.mobile-nav-link-list{grid-template-columns:1fr}.mobile-language-current{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}}.result-page{background:#f8fafb;min-height:calc(100dvh - 124px)}.result-status-shell{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;padding:18px}.result-overview-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.result-status-content{min-width:0}.result-source-preview{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#111827;border:1px solid #27364a;min-width:0;position:relative;overflow:hidden}.result-source-preview iframe{border:0;width:100%;height:100%;display:block}.result-preview-launch{background:#111827;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.result-preview-launch img{object-fit:cover;width:100%;height:100%;display:block}.result-preview-launch>span{color:#fff;text-shadow:0 2px 14px #0f172a80;background:#0f172a24;place-items:center;font-size:42px;transition:background-color .15s,transform .15s;display:grid;position:absolute;inset:0}.result-preview-launch:hover>span{background:#0f172a42;transform:scale(1.04)}.result-preview-placeholder{color:#fff;text-align:center;place-content:center;justify-items:center;gap:9px;height:100%;padding:22px;display:grid}.result-preview-placeholder>svg{color:#6ee7b7;width:30px;height:30px}.result-preview-placeholder strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:14px;overflow:hidden}.result-preview-placeholder a,.result-preview-placeholder span{color:#cbd5e1;align-items:center;gap:5px;font-size:11px;display:inline-flex}.result-preview-platform{border-radius:var(--radius-xs);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0f172ad1;border:1px solid #ffffff29;max-width:calc(100% - 16px);padding:4px 7px;font-size:10px;font-weight:680;position:absolute;bottom:8px;right:8px;overflow:hidden}.result-status-topline,.result-title-row,.result-source-summary,.result-panel-heading,.result-panel-heading>div,.result-action-heading{align-items:center;display:flex}.result-status-topline{justify-content:space-between;gap:20px}.result-status-topline>a{color:#475467;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.result-status-topline>a:hover{color:var(--accent-strong)}.result-status-badge{background:var(--accent-soft);min-height:28px;color:var(--accent-strong);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.result-status-shell.is-failed .result-status-badge{color:var(--danger);background:#fff0ee}.result-status-shell.is-ready .result-status-badge{color:#08783f;background:#eaf8ef}.result-title-row{justify-content:space-between;gap:20px;margin-top:14px}.result-title-row>div:first-child{min-width:0}.result-title-row .tool-kicker{justify-content:flex-start;margin-bottom:7px}.result-title-row h1{text-align:left;max-width:720px;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:760;line-height:1.12}.result-status-copy{color:#667085;text-align:left;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.5}.result-title-row .form-error{margin:12px 0 0}.result-progress-number{color:#667085;flex:0 0 82px;justify-items:end;gap:2px;display:grid}.result-progress-number strong{color:var(--ink);font-size:26px;line-height:1}.result-progress-number span{font-size:12px}.result-source-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin-top:14px;padding:10px 11px;display:grid}.result-source-icon,.result-panel-icon,.result-action-heading>span{border-radius:var(--radius-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-strong);flex:none;place-items:center;font-size:20px;display:grid}.result-source-summary>div{gap:3px;min-width:0;display:grid}.result-source-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.result-source-summary span,.result-source-summary small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.result-source-summary small{max-width:260px}.result-progress-track{background:#e9eef1;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.result-progress-track>span{border-radius:inherit;background:var(--accent);min-width:5px;height:100%;transition:width .3s;display:block}.result-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:13px 0 0;padding:0;list-style:none;display:grid}.result-stage-list li{color:#98a2b3;align-items:center;gap:8px;font-size:12px;font-weight:620;display:flex}.result-stage-list li>span{border:1px solid var(--line-strong);color:#667085;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.result-stage-list li.is-active{color:var(--ink)}.result-stage-list li.is-active>span{border-color:var(--accent);color:var(--accent-strong);box-shadow:0 0 0 4px #079a721a}.result-stage-list li.is-complete>span{color:var(--accent);border-color:#0000;font-size:22px}.result-stage-list li.is-error>span{color:var(--danger);border-color:#f7b6b0}.result-workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.transcript-panel,.result-actions-card{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff}.transcript-panel{min-width:0;padding:0}.result-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:16px 18px}.result-panel-heading>div{gap:12px;min-width:0}.result-panel-heading h2,.result-action-heading h2{color:var(--ink);margin:0;font-size:17px;font-weight:720}.result-panel-heading p,.result-action-heading p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.5}.result-availability{color:#667085;background:#f2f4f7;border-radius:999px;flex:none;min-height:26px;padding:5px 9px;font-size:11px;font-weight:700}.result-availability.is-ready{background:var(--accent-soft);color:var(--accent-strong)}.result-availability.is-error{color:var(--danger);background:#fff0ee}.transcript-panel>.editor-workspace,.transcript-panel>.empty-state{margin:0;padding:18px}.transcript-skeleton{gap:0;padding:8px 22px 20px;display:grid}.transcript-skeleton>div{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.transcript-skeleton>div:last-child{border-bottom:0}.transcript-skeleton>div>span,.transcript-skeleton i{background:linear-gradient(90deg,#f2f4f7,#e9eef1,#f2f4f7) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.25s linear infinite shimmer;display:block;overflow:hidden}.transcript-skeleton>div>span{width:44px}.transcript-skeleton p{gap:10px;margin:0;display:grid}.transcript-skeleton i:first-child{width:min(92%,680px)}.transcript-skeleton i:last-child{width:min(63%,460px)}.result-actions-card{position:sticky;top:92px;overflow:hidden}.result-action-group{border-bottom:1px solid var(--line);padding:17px}.result-action-group:last-child{border-bottom:0}.result-action-heading{align-items:flex-start;gap:11px}.result-action-heading>span{width:34px;height:34px;font-size:18px}.result-format-preview,.export-list,.ai-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.result-format-preview button,.export-list a,.ai-actions button{border:1px solid var(--line);border-radius:var(--radius-sm);color:#344054;background:#fff;min-width:0;min-height:38px;padding:0 8px;font-size:12px;font-weight:680}.result-format-preview button:disabled{color:#98a2b3;opacity:1;background:#f8fafb}.result-action-group .panel-button{border-radius:var(--radius-sm);min-height:42px;margin-top:15px;font-size:13px}.result-action-group .panel-button:disabled{border:1px solid var(--line);color:#98a2b3;opacity:1;background:#f2f4f7}.result-action-group .ai-output{font-size:12px}.result-activity{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;margin-top:14px;padding:14px 18px}.transcript-panel .editor-toolbar{gap:8px;padding:14px}.transcript-panel .segment-editor-list article{gap:11px;padding:14px 0}.transcript-panel .segment-text-field textarea{min-height:68px}.result-activity summary{color:#475467;cursor:pointer;font-size:13px;font-weight:680}.result-activity .event-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.result-activity .event-list p{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;display:grid}.result-activity .event-list strong{font-size:12px}.result-activity .event-list span{color:#667085;overflow-wrap:anywhere;grid-column:1;font-size:12px;line-height:1.45}.result-activity .event-list time{color:#667085;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:11px}@media (max-width:900px){.result-overview-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.result-workspace-grid{grid-template-columns:1fr}.result-actions-card{position:static}.result-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.result-overview-grid{grid-template-columns:1fr}.result-source-preview{width:min(100%,520px)}}@media (max-width:560px){.result-page{padding:28px 16px 64px}.result-status-shell{padding:12px}.result-status-topline{align-items:flex-start}.result-status-topline>a{text-align:right;justify-content:flex-end;max-width:112px}.result-title-row{align-items:flex-end;gap:16px;margin-top:14px}.result-title-row h1{font-size:27px}.result-progress-number{flex-basis:68px}.result-progress-number strong{font-size:24px}.result-source-summary{grid-template-columns:auto minmax(0,1fr)}.result-source-summary small{display:none}.result-stage-list{grid-template-columns:1fr;gap:9px}.result-panel-heading{align-items:flex-start;padding:17px}.result-panel-heading p{display:none}.transcript-skeleton{padding-left:17px;padding-right:17px}.result-action-group{padding:18px}.result-activity .event-list{grid-template-columns:1fr}}.result-workspace-grid>*{min-width:0}.transcript-panel{container-type:inline-size}.transcript-panel .editor-workspace,.transcript-panel .editor-toolbar,.transcript-panel .editor-toolbar>*,.transcript-panel .editor-status-row>*,.transcript-panel .segment-editor-list article>*,.transcript-panel .segment-fields,.transcript-panel .timestamp-fields>*{min-width:0}.transcript-panel .editor-toolbar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto minmax(132px,.7fr)}.transcript-panel .replace-actions,.transcript-panel .replace-actions button{min-width:0}.editor-status-row>span{overflow-wrap:anywhere;min-width:0}.result-progress-number{border-radius:var(--radius-sm);background:#eff6ff;border:1px solid #bfdbfe;min-width:76px;padding:7px 9px}.result-progress-number strong{color:#1d4ed8;font-size:22px}.result-progress-number span{color:#475569;font-weight:650}.result-progress-track{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;height:10px;margin-top:18px}.result-progress-track>span,.result-status-shell.is-failed .result-progress-track>span{background:#2563eb}.result-status-shell.is-failed .result-progress-track>span{background:var(--danger)}.result-progress-track>span:after{display:none}.result-stage-list{gap:18px;margin-top:18px;position:relative}.result-stage-list:before{content:"";background:#dbeafe;height:1px;position:absolute;inset-block-start:11px;inset-inline:11px}.result-stage-list li{z-index:1;color:#64748b;text-align:start;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:12px;line-height:1.4;display:grid;position:relative}.result-stage-list .result-stage-marker{z-index:1;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid;position:relative}.result-stage-list li>.result-stage-label{width:auto;min-width:0;height:auto;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;display:block}.result-stage-list li.is-active>.result-stage-label,.result-stage-list li.is-complete>.result-stage-label,.result-stage-list li.is-error>.result-stage-label{box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0}.result-stage-list li.is-complete .result-stage-marker{color:#fff;background:#2563eb;border-color:#2563eb;font-size:16px}.result-ready-actions{border-radius:var(--radius-sm);background:#f8fbff;border:1px solid #bfdbfe;margin-top:18px;padding:12px}.result-ready-actions-buttons{grid-template-columns:1.25fr repeat(2,minmax(0,1fr));gap:8px;display:grid}.result-ready-primary,.result-ready-secondary{border-radius:var(--radius-sm);color:#1d4ed8;white-space:nowrap;border:1px solid #2563eb;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 12px;font-size:13px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.result-ready-primary{color:#fff;background:#2563eb}.result-ready-secondary{cursor:pointer;background:#fff}.result-ready-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.result-ready-secondary:hover{background:#eff6ff}.result-ready-primary:focus-visible,.result-ready-secondary:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}@container (max-width:840px){.transcript-panel .editor-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.transcript-panel .replace-actions{justify-content:stretch}.transcript-panel .replace-actions button{flex:1 1 0}}@container (max-width:620px){.transcript-panel .editor-toolbar,.transcript-panel .editor-status-row{grid-template-columns:1fr}.transcript-panel .replace-actions{flex-wrap:wrap}.transcript-panel .replace-actions button{flex-basis:140px}.transcript-panel .timestamp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.transcript-panel .timestamp-fields label:last-child{grid-column:1/-1}.transcript-panel .segment-editor-list article{grid-template-columns:44px minmax(0,1fr)}.transcript-panel .segment-actions{grid-column:2;display:flex}.transcript-panel .segment-actions button{flex:1 1 0;min-width:0}}@media (max-width:720px){.result-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.result-stage-list:before{display:none}.result-ready-actions-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:440px){.result-stage-list,.result-ready-actions-buttons{grid-template-columns:1fr}}.result-saved-status,.result-complete-metadata,.result-ready-actions-buttons,.result-share-inline,.editor-toolbar-primary,.editor-toolbar-secondary,.editor-selection-actions,.editor-export-menu summary,.result-source-download-menu summary{align-items:center;display:flex}.result-saved-status{color:#08783f;gap:6px;font-size:12px;font-weight:720}.result-complete-metadata{color:#667085;flex-wrap:wrap;gap:0;margin-top:10px;font-size:13px}.result-complete-metadata>span+span:before{color:#cbd5e1;content:"•";margin:0 9px}.result-ready-actions{background:0 0;border:0;margin-top:18px;padding:0}.result-ready-actions-buttons{flex-wrap:wrap;gap:9px}.result-ready-primary,.result-ready-secondary,.result-source-download-menu summary{border-radius:var(--radius-sm);min-height:40px;padding:0 13px}.result-ready-primary{background:#2563eb;border-color:#2563eb}.result-ready-secondary,.result-source-download-menu summary{color:#334155;border-color:#cbd5e1}.result-ready-secondary:hover,.result-source-download-menu summary:hover{background:#eff6ff;border-color:#93c5fd}.result-ai-tools,.result-source-download-menu,.editor-export-menu{position:relative}.result-ai-tools>button,.result-source-download-menu summary,.editor-export-menu summary{cursor:pointer;list-style:none}.result-source-download-menu summary,.editor-export-menu summary{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;gap:7px;font-size:13px;font-weight:720}.result-source-download-menu summary::-webkit-details-marker{display:none}.editor-export-menu summary::-webkit-details-marker{display:none}.result-source-download-menu>div,.result-ai-menu,.editor-export-menu>div{z-index:3;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-width:188px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #0f172a1f}.result-source-download-menu>div,.editor-export-menu>div{gap:5px}.result-source-download-menu>div button,.result-ai-menu button,.editor-export-menu a{color:#344054;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;min-height:36px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.result-source-download-menu>div button:hover,.result-ai-menu button:hover,.editor-export-menu a:hover{color:#1d4ed8;background:#eff6ff}.result-ai-menu{min-width:190px;left:0;right:auto}.result-ai-menu button:disabled{color:#98a2b3;cursor:wait}.result-share-inline{gap:8px;margin-top:12px}.result-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.result-share-inline .share-url-field{flex:260px}.result-ai-output-panel{z-index:82;border:0;border-left:1px solid var(--line);background:#fff;border-radius:18px 0 0 18px;width:min(440px,100vw - 32px);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 42px #0f172a29}.result-ai-backdrop{z-index:81;cursor:default;background:#0f172a3d;border:0;width:100%;height:100%;position:fixed;inset:0}.result-ai-output-panel .result-action-heading{align-items:flex-start}.result-ai-output-close{border-radius:var(--radius-sm);color:#667085;background:0 0;border:0;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.result-ai-output-close:hover{color:#344054;background:#f2f4f7}.result-ai-output-panel .ai-output{color:#344054;white-space:pre-wrap;margin:0;line-height:1.65}.result-ai-output-content{gap:12px;display:grid}.result-ai-cache-note{color:#027a48;margin:0;font-size:13px;font-weight:700}.result-ai-output-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.result-ai-output-actions>span{color:#667085;font-size:13px}.result-ai-output-actions button{border-radius:var(--radius-sm);color:#1d4ed8;background:#fff;border:1px solid #93c5fd;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:720;display:inline-flex}.result-ai-output-actions button:hover{background:#eff6ff}.result-ai-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 16px;display:grid}.result-ai-action-list button{border-radius:var(--radius-sm);color:#344054;text-align:left;background:#fff;border:1px solid #d0d5dd;min-height:42px;padding:0 11px;font-size:13px;font-weight:720}.result-ai-action-list button:hover:not(:disabled),.result-ai-action-list button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.result-ai-action-list button:disabled{color:#98a2b3;cursor:wait}.result-ai-drawer-body{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e4e7ec;min-height:160px;padding:18px}.result-ai-drawer-body>p:not(.ai-output){color:#667085;margin:0;font-size:14px;line-height:1.55}.result-ai-loading-mark{color:#2563eb;margin:26px auto;font-size:28px;animation:.9s linear infinite result-ai-spin;display:block}@keyframes result-ai-spin{to{transform:rotate(360deg)}}.transcript-panel .editor-toolbar{grid-template-columns:1fr;align-items:stretch}.editor-toolbar-primary{justify-content:space-between;gap:10px}.editor-toolbar-primary .editor-search{flex:240px}.editor-toolbar-secondary{gap:10px}.editor-toolbar-secondary>label{flex:220px}.editor-selection-actions{gap:7px}.editor-selection-actions button{border-radius:var(--radius-sm);color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:720;display:inline-flex}.editor-selection-actions button:not(:disabled):hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.editor-selection-actions button:disabled{color:#98a2b3;background:#f8fafc;border-color:#e4e7ec}.editor-status-row{grid-template-columns:minmax(0,1fr) auto auto auto}.editor-export-menu summary{min-height:42px;padding:0 12px}.segment-editor-list article.is-selected{background:#f8fbff;margin:0 -10px;padding-left:10px;padding-right:10px;box-shadow:inset 3px 0 #2563eb}.segment-select{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.segment-select[aria-pressed=true]{background:#2563eb;border-color:#2563eb}.segment-select:hover{border-color:#2563eb}@media (max-width:900px){.result-ai-output-panel{width:min(420px,100vw - 24px)}}@media (max-width:520px){.result-ai-output-panel{border-radius:0;width:100vw;padding:20px 16px}.result-ai-action-list{grid-template-columns:1fr}}@media (max-width:720px){.editor-toolbar-primary,.editor-toolbar-secondary,.result-share-inline{flex-direction:column;align-items:stretch}.editor-toolbar-primary .language-select,.editor-selection-actions,.editor-toolbar-secondary>label{width:100%}.editor-selection-actions button{flex:1 1 0}.editor-status-row{grid-template-columns:1fr auto auto}.editor-status-row>span:first-child{grid-column:1/-1}}@media (max-width:520px){.result-ready-actions-buttons>*,.result-ai-tools>button,.result-source-download-menu{width:100%}.result-ready-actions-buttons>a,.result-ready-actions-buttons>button,.result-source-download-menu summary,.result-ai-tools>button{justify-content:center}.result-ai-menu,.result-source-download-menu>div,.editor-export-menu>div{min-width:min(100%,260px);left:auto;right:0}.editor-status-row{grid-template-columns:1fr 1fr}.editor-status-row>span:nth-child(2){grid-column:1/-1}}.result-workspace-grid.is-ready{grid-template-columns:minmax(0,1fr)}.result-status-shell.is-ready .result-ready-actions{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}.result-status-shell.is-ready .result-ready-actions-buttons{flex-wrap:wrap;gap:9px;display:flex}.result-status-shell.is-ready .result-ready-actions-buttons>*{flex:none}.transcript-panel .editor-toolbar{background:0 0;border:0;border-radius:0;padding:0}.editor-toolbar-primary{flex-wrap:wrap;align-items:end}.editor-advanced-tools{position:relative}.editor-advanced-tools summary,.segment-details summary{border-radius:var(--radius-sm);color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:720;list-style:none;display:inline-flex}.editor-advanced-tools summary::-webkit-details-marker{display:none}.segment-details summary::-webkit-details-marker{display:none}.editor-advanced-tools[open]>summary,.editor-advanced-tools summary:hover,.segment-details summary:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.editor-advanced-tools>div{z-index:4;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(150px,.8fr);gap:10px;width:min(640px,100vw - 48px);min-width:0;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #0f172a1f}.editor-advanced-tools label{color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.editor-advanced-tools>div>*{min-width:0}.editor-advanced-tools .replace-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-advanced-tools .replace-actions button{min-width:0;padding:0 10px;font-size:13px}.editor-advanced-tools input,.editor-advanced-tools select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:0 11px}.segment-editor-list article{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:14px 0}.segment-number{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:start;gap:3px 0}.segment-number strong,.segment-number span{line-height:1.1}.segment-fields{gap:8px}.segment-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.segment-actions button{color:#1d4ed8;background:#f8fbff;border-color:#93c5fd;min-width:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:760;box-shadow:0 1px 1px #2563eb0a}.segment-actions button:not(:disabled):hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;transform:translateY(-1px)}.segment-actions button:disabled{color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.segment-action-label-compact{display:none}.transcript-panel .segment-actions{grid-column:auto}.segment-compact-text{border-radius:var(--radius-sm);width:100%;min-height:54px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #0000;padding:12px 13px;line-height:1.5}.segment-compact-text:hover{border-color:#d0d5dd}.segment-compact-text:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1a}.segment-details{justify-self:start;margin-left:auto}.segment-details summary{color:#667085;background:0 0;border-color:#0000;min-height:36px;padding:0 10px;font-size:12px}.segment-details>.timestamp-fields{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafc;grid-template-columns:96px 96px minmax(160px,1fr);gap:10px;margin-top:9px;padding:10px}@media (max-width:720px){.editor-toolbar-primary{align-items:stretch}.editor-toolbar-primary .editor-search{flex:none}.editor-advanced-tools,.editor-advanced-tools summary{width:100%}.editor-advanced-tools>div{grid-template-columns:1fr;width:100%;min-width:min(100%,360px);left:0;right:auto}.segment-editor-list article{grid-template-columns:64px minmax(0,1fr);gap:10px}.segment-details>.timestamp-fields{grid-template-columns:1fr 1fr}.segment-details>.timestamp-fields .speaker-field{grid-column:1/-1}}@media (max-width:520px){.transcript-panel .segment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.transcript-panel .segment-actions button{width:100%;padding:0 8px}.segment-action-label-full{display:none}.segment-action-label-compact{display:inline}.segment-details{grid-column:1/-1;margin-left:0}.segment-details summary{width:100%}.editor-export-menu{grid-column:1/-1}.editor-export-menu summary{justify-content:center}}.sign-in-page{background:#fff;place-items:start center;min-height:calc(100vh - 72px);padding:72px 24px 96px;display:grid}.auth-shell{text-align:center;width:min(100%,560px);margin:0 auto}.auth-brand-mark{border-radius:var(--radius-sm);background:var(--accent-green);color:#fff;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:22px;font-weight:800;display:grid}.auth-eyebrow{margin:0 0 10px;font-weight:750;color:var(--accent-green-strong)!important;font-size:14px!important}.sign-in-page .auth-shell h1{color:#101828;letter-spacing:0;margin:0;font-size:42px;font-weight:780;line-height:1.14}.sign-in-page .auth-shell>p:not(.auth-eyebrow){max-width:480px;color:var(--muted);margin:14px auto 0;font-size:16px;line-height:1.65}.google-auth-panel{width:100%;margin-top:42px}.google-auth-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 22px;font-family:Inter Variable,Arial,sans-serif;font-size:18px;font-weight:560;line-height:1.25;transition:background-color .14s,box-shadow .14s;display:flex;box-shadow:0 0 0 8px #f1f3f4}.google-auth-button img{object-fit:contain;width:24px;height:24px}.google-auth-button:hover{background:#f8faff;box-shadow:0 0 0 8px #e9edf5}.google-auth-button:focus-visible{outline-offset:10px;outline:3px solid #2563eb3d}.google-auth-message{border-radius:var(--radius-sm);background:#fff7f4;border:1px solid #efd1ca;padding:12px 14px;color:#793f35!important;margin:24px auto 0!important;font-size:14px!important}.google-auth-panel .auth-terms{color:#667085;text-align:center;max-width:430px;margin:30px auto 0;font-size:13px;line-height:1.65}.google-auth-panel .auth-terms a{color:#344054;text-underline-offset:3px;font-weight:620}@media (max-width:560px){.sign-in-page{min-height:calc(100vh - 64px);padding:48px 18px 72px}.sign-in-page .auth-shell h1{font-size:34px}.google-auth-panel{margin-top:34px}.google-auth-button{min-height:60px;padding:0 18px;font-size:16px}}.tool-intent-preview{background:#fff;padding:0 24px 72px}.tool-intent-preview>.section-inner{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #dbe3ef;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.intent-source-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);min-height:340px;display:grid}.intent-media-preview{color:#fff;background:linear-gradient(#0f172a14,#0f172adb),url(/visuals/vidirelay-transcript-workspace.png) 50%/cover;flex-direction:column;justify-content:flex-end;gap:14px;min-height:340px;padding:32px;display:flex;position:relative}.intent-media-preview>span,.intent-transcript-preview>span,.intent-repurpose-layout>div>span{align-items:center;gap:8px;font-size:12px;font-weight:730;display:flex}.intent-media-preview>span{border-radius:var(--radius-xs);background:#0f172ac2;border:1px solid #ffffff6b;padding:7px 10px;position:absolute;top:24px;left:24px}.intent-media-preview strong{max-width:360px;font-size:26px;line-height:1.2}.intent-media-preview small{color:#ffffffc7;font-size:13px}.intent-playhead{background:#ffffff3d;border-radius:3px;height:5px;overflow:hidden}.intent-playhead span{background:#60a5fa;width:44%;height:100%;display:block}.intent-transcript-preview{background:#fff;flex-direction:column;justify-content:center;gap:0;padding:28px 34px;display:flex}.intent-transcript-preview>span{color:#2563eb;margin-bottom:14px}.intent-transcript-preview>div{border-top:1px solid #e2e8f0;grid-template-columns:64px 1fr;gap:18px;padding:19px 0;display:grid}.intent-transcript-preview time{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.intent-transcript-preview p{color:#334155;margin:0;font-size:14px;line-height:1.65}.intent-media-layout{background:#fff;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);align-items:center;gap:30px 44px;min-height:286px;padding:38px 44px;display:grid}.intent-media-layout>div:first-child{grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;display:grid}.intent-media-layout>div:first-child>svg{color:#2563eb;grid-row:1/3;width:38px;height:38px}.intent-media-layout>div:first-child span{color:#64748b;font-size:12px}.intent-media-layout>div:first-child strong{color:#0f172a;font-size:20px}.intent-waveform{border-left:1px solid #e2e8f0;align-items:center;gap:5px;height:88px;padding:0 22px;display:flex}.intent-waveform i{min-width:3px;height:calc(18px + (var(--bar-height,1) * 4px));background:#2563eb;border-radius:2px;flex:1;max-height:72px}.intent-waveform i:nth-child(3n){height:58px}.intent-waveform i:nth-child(4n){height:34px}.intent-waveform i:nth-child(5n){height:70px}.intent-waveform i:nth-child(7n){height:26px}.intent-format-row{border-top:1px solid #e2e8f0;grid-column:1/-1;gap:10px;padding-top:20px;display:flex}.intent-format-row span{border-radius:var(--radius-xs);color:#334155;border:1px solid #cbd5e1;padding:8px 11px;font-size:12px;font-weight:680}.intent-queue-layout{background:#fff}.intent-queue-layout>header,.intent-queue-layout>div{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 24px;display:grid}.intent-queue-layout>header{background:#f8fafc;border-bottom:1px solid #cbd5e1;grid-template-columns:24px auto 1fr}.intent-queue-layout>header span{color:#64748b;justify-self:end;font-size:12px}.intent-queue-layout>div+div{border-top:1px solid #e2e8f0}.intent-row-index{color:#1d4ed8;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.intent-queue-layout p{gap:3px;margin:0;display:grid}.intent-queue-layout p small{color:#64748b}.intent-queue-layout em{border-radius:var(--radius-xs);color:#1d4ed8;background:#eff6ff;padding:6px 9px;font-size:11px;font-style:normal;font-weight:720}.intent-repurpose-layout{background:#fff;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;min-height:330px;display:grid}.intent-repurpose-layout>div{align-self:stretch;padding:34px}.intent-repurpose-layout>div:first-child{background:#f8fafc}.intent-repurpose-layout>div>span{color:#2563eb;margin-bottom:22px}.intent-repurpose-layout>div:first-child p{color:#475569;border-top:1px solid #e2e8f0;margin:0;padding:14px 0;font-size:13px;line-height:1.55}.intent-repurpose-layout>svg{color:#2563eb;justify-self:center}.intent-repurpose-layout h3{margin:42px 0 12px;font-size:24px}.intent-repurpose-layout>div:last-child p{color:#475569;line-height:1.7}.intent-share-layout{background:#fff;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:40px;display:grid}.intent-share-layout>div,.intent-share-layout>span{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:680;display:flex}.intent-share-layout code{border-radius:var(--radius-xs);color:#475569;text-overflow:ellipsis;background:#f8fafc;border:1px solid #cbd5e1;padding:13px 15px;overflow:hidden}.intent-share-layout button,.intent-share-layout a{border-radius:var(--radius-xs);color:#fff;background:#2563eb;border:1px solid #2563eb;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.intent-share-layout button:hover,.intent-share-layout a:hover{background:#1d4ed8;border-color:#1d4ed8}@media (max-width:760px){.tool-intent-preview{padding:0 16px 52px}.intent-source-layout,.intent-media-layout,.intent-repurpose-layout{grid-template-columns:1fr}.intent-media-preview{min-height:250px}.intent-transcript-preview{padding:24px 20px}.intent-media-layout{gap:24px;padding:28px 22px}.intent-waveform{border-top:1px solid #e2e8f0;border-left:0}.intent-repurpose-layout>svg{transform:rotate(90deg)}.intent-share-layout{grid-template-columns:1fr;padding:26px 22px}.intent-share-layout>span{justify-self:start}.intent-share-layout button,.intent-share-layout a{width:100%}}.result-status-shell{padding:24px}.result-overview-grid{grid-template-columns:minmax(280px,300px) minmax(0,1fr);align-items:start;gap:32px}.result-source-preview{align-self:start}.result-status-content{align-content:start;min-width:0;display:grid}.result-status-topline{min-height:28px}.result-title-row{align-items:flex-start;gap:24px;margin-top:18px}.result-title-row h1{max-width:none;font-size:clamp(30px,3vw,40px);line-height:1.08}.result-status-copy{font-size:14px}.result-progress-number{text-align:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex:0 0 92px;align-self:start;justify-items:center;min-width:92px;min-height:64px;padding:10px 12px}.result-progress-number strong{font-size:30px;line-height:1}.result-progress-number span{font-size:12px;font-weight:650}.result-status-shell.is-failed .result-progress-number{background:#fff7f5;border-color:#f5c7c0}.result-status-shell.is-failed .result-progress-number strong{color:var(--danger)}.result-source-summary{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:58px;margin-top:20px;padding:12px 14px}.result-source-icon,.result-panel-icon,.result-action-heading>span{width:36px;height:36px}.result-progress-track{height:9px;margin-top:18px}.result-progress-context{align-items:center;margin-top:10px;font-size:12px;line-height:1.45}.result-stage-list{gap:0;margin-top:22px}.result-stage-list:before{background:#dbeafe;inset-block-start:12px;inset-inline:12px}.result-stage-list li{color:#64748b;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.result-stage-list .result-stage-marker{border-color:#cbd5e1;flex:0 0 25px;width:25px;height:25px}.result-stage-list li>.result-stage-label,.result-stage-list li.is-active>.result-stage-label,.result-stage-list li.is-complete>.result-stage-label,.result-stage-list li.is-error>.result-stage-label{width:100%;min-height:34px;box-shadow:none;color:inherit;font-size:12px;font-weight:inherit;text-align:center;background:0 0;border:0;border-radius:0;padding:0;line-height:1.35;animation:none;display:block}.result-stage-list li.is-active{color:#1d4ed8;font-weight:720}.result-stage-list li.is-active .result-stage-marker{color:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #eff6ff}.result-stage-list li.is-complete{color:#1e3a8a}.result-stage-list li.is-complete .result-stage-marker{color:#fff;background:#2563eb;border-color:#2563eb}.result-stage-list li.is-error{color:var(--danger)}.result-stage-list li.is-error .result-stage-marker{color:var(--danger);border-color:#f5b8b0}.result-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:22px;margin-top:20px}.result-panel-heading,.result-action-heading{min-height:68px}.result-action-group{padding:18px}.result-actions-card{top:96px}@media (max-width:900px){.result-status-shell{padding:20px}.result-overview-grid{grid-template-columns:1fr;gap:24px}.result-source-preview{width:min(100%,520px)}.result-workspace-grid{grid-template-columns:1fr}.result-actions-card{position:static}}@media (max-width:720px){.result-status-shell{padding:16px}.result-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.result-stage-list:before{display:none}}@media (max-width:560px){.result-status-topline{align-items:flex-start}.result-title-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.result-title-row h1{font-size:28px}.result-progress-number{min-width:76px;min-height:58px;padding:8px}.result-progress-number strong{font-size:25px}.result-source-summary{grid-template-columns:36px minmax(0,1fr)}.result-source-summary small{display:none}.result-stage-list{grid-template-columns:1fr;gap:10px}.result-stage-list li{text-align:start;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;display:grid}.result-stage-list li>.result-stage-label,.result-stage-list li.is-active>.result-stage-label,.result-stage-list li.is-complete>.result-stage-label,.result-stage-list li.is-error>.result-stage-label{text-align:start;min-height:0}}.homepage-desktop-nav{gap:27px}.homepage-desktop-nav a{white-space:nowrap}.sign-up{color:#fff;background:#2563eb;border:1px solid #1d4ed8;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #2563eb29}.sign-up:hover{color:#fff;background:#1d4ed8}.image2-homepage{--image2-blue:#2563eb;--image2-blue-dark:#1d4ed8;--image2-blue-soft:#eff6ff;--image2-ink:#111827;--image2-copy:#526078;--image2-line:#e2e8f0;color:var(--image2-ink);background:#fff;overflow:clip}.image2-homepage *{box-sizing:border-box}.image2-wide-inner{width:min(100% - 96px,1216px);margin:0 auto}.image2-hero{text-align:center;background:#fff;border-bottom:1px solid #f1f5f9;padding:48px 24px 50px}.image2-hero-inner{width:min(100%,1080px);margin:0 auto}.image2-eyebrow,.image2-section-label,.image2-source-label{color:var(--image2-blue-dark);letter-spacing:.02em;margin:0;font-size:12px;font-weight:760;line-height:1.4}.image2-eyebrow{display:none}.image2-hero h1{letter-spacing:0;max-width:780px;margin:0 auto;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.03}.image2-hero-lede{max-width:700px;color:var(--image2-copy);margin:15px auto 0;font-size:17px;line-height:1.55}.image2-hero-support{color:var(--image2-copy);margin:2px auto 24px;font-size:15px;line-height:1.5}.image2-converter-shell{text-align:left;background:#fff;border:1px solid #e6ebf2;border-radius:14px;width:min(100%,980px);margin:0 auto;padding:12px 14px 15px;box-shadow:0 14px 34px #0f172a17}.image2-homepage .converter-wrap{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}.image2-homepage .converter-tabs{border:0;gap:3px;margin:0 0 13px;padding:0}.image2-homepage .converter-tabs button{color:#475569;background:#f8fafc;border:1px solid #0000;border-radius:9px;min-height:38px;font-size:13px;font-weight:680}.image2-homepage .converter-tabs button.is-active{color:var(--image2-blue-dark);background:#fff;border-color:#dbeafe;box-shadow:0 1px 3px #0f172a14}.image2-homepage .converter-form{min-height:58px;box-shadow:none;background:#fff;border:1px solid #9aa8bc;border-radius:10px;padding:4px 5px 4px 13px}.image2-homepage .converter-form:focus-within{border-color:var(--image2-blue);box-shadow:0 0 0 3px #2563eb21}.image2-homepage .converter-form input,.image2-homepage .converter-form textarea{color:#334155;font-size:14px}.image2-homepage .converter-form input::placeholder,.image2-homepage .converter-form textarea::placeholder{color:#94a3b8}.image2-homepage .converter-form button{border:1px solid var(--image2-blue);background:var(--image2-blue);color:#fff;border-radius:9px;min-width:145px;min-height:48px;font-size:14px;font-weight:740}.image2-homepage .converter-form button:hover:not(:disabled){background:var(--image2-blue-dark)}.image2-homepage .converter-note,.image2-homepage .form-error,.image2-homepage .platform-row{display:none}.image2-source-label{color:#475569;margin-top:24px;font-size:12px;font-weight:620}.image2-source-list{color:#263349;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:9px;font-size:12px;font-weight:700;display:flex}.image2-source-list span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.image2-source-list svg{width:18px;height:18px}.source-youtube svg{color:#ef4444}.source-tiktok svg{color:#111827}.source-instagram svg{color:#db2777}.source-facebook svg{color:#2563eb}.source-upload svg{color:#475569}.image2-privacy-line{color:#64748b;align-items:center;gap:6px;margin:14px auto 0;font-size:11px;line-height:1.5;display:inline-flex}.image2-privacy-line svg{color:#475569;font-size:13px}.image2-source-preview{background:#fff;padding:28px 24px}.image2-source-preview .image2-wide-inner{border:1px solid var(--image2-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:stretch;gap:22px;padding:4px;display:grid}.image2-source-media{background:#0f172a;border-radius:8px;min-width:0;position:relative;overflow:hidden}.image2-source-media img{object-fit:cover;object-position:left center;width:100%;height:100%;min-height:142px;display:block}.image2-play-badge{color:#fff;background:#0f172ad6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;bottom:12px;right:12px}.image2-source-transcript{min-width:0;padding:13px 15px 10px 0}.image2-source-meta,.image2-workbench-header,.image2-editor-toolbar,.image2-editor-row{align-items:center;display:flex}.image2-source-meta{color:#64748b;flex-wrap:wrap;gap:9px 16px;font-size:11px}.image2-source-chip{color:#1e293b;align-items:center;gap:6px;font-weight:720;display:inline-flex}.image2-source-chip svg{color:#ef4444}.image2-source-transcript h2{letter-spacing:0;margin:12px 0 8px;font-size:20px;line-height:1.2}.image2-transcript-lines{border-top:1px solid #eef2f7}.image2-transcript-lines>div{color:#334155;border-bottom:1px solid #eef2f7;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:8px 0;font-size:12px;line-height:1.35;display:grid}.image2-transcript-lines time,.image2-editor-row time,.image2-mini-transcript time{color:#64748b;font-variant-numeric:tabular-nums}.image2-how,.image2-editing,.image2-trust,.image2-faq{border-top:1px solid #f1f5f9;padding:72px 24px}.image2-how{background:#fbfcfe}.image2-how-grid,.image2-editing-grid,.image2-trust-grid,.image2-faq-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.image2-section-label{color:#64748b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.image2-how-copy h2,.image2-export-panel h2,.image2-editor-panel h2,.image2-trust h2,.image2-faq h2,.image2-final-cta h2{color:var(--image2-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,39px);font-weight:790;line-height:1.08}.image2-how-copy>p:not(.image2-section-label),.image2-export-panel>p:not(.image2-section-label),.image2-editor-panel>p:not(.image2-section-label),.image2-trust-grid>div>p:not(.image2-section-label),.image2-faq-grid>div>p:not(.image2-section-label),.image2-final-cta p{color:var(--image2-copy);margin:14px 0 0;font-size:15px;line-height:1.6}.image2-step-list{gap:17px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.image2-step-list li{grid-template-columns:28px 32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.image2-step-number{width:25px;height:25px;color:var(--image2-blue-dark);background:#fff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;font-size:12px;font-weight:760;display:grid}.image2-step-icon,.image2-audience-icon{width:30px;height:30px;color:var(--image2-blue);background:var(--image2-blue-soft);border-radius:8px;place-items:center;font-size:16px;display:grid}.image2-step-list strong,.image2-step-list small{display:block}.image2-step-list strong{color:#1e293b;font-size:14px}.image2-step-list small{color:#64748b;margin-top:3px;font-size:12px;line-height:1.45}.image2-inline-link{color:var(--image2-blue-dark);align-items:center;gap:7px;font-size:13px;font-weight:720;display:inline-flex}.image2-inline-link:hover{color:#1e40af}.image2-inline-link svg{font-size:15px}.image2-workbench-card{border:1px solid var(--image2-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0f172a12}.image2-workbench-header{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:12px;padding:14px 16px}.image2-workbench-header strong,.image2-workbench-header small{display:block}.image2-workbench-header strong{color:#334155;font-size:13px}.image2-workbench-header small{color:#94a3b8;margin-top:3px;font-size:11px}.image2-workbench-header svg{color:#64748b}.image2-workbench-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;padding:12px;display:grid}.image2-workbench-body>img{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:218px;display:block}.image2-mini-transcript{border:1px solid #e8edf4;border-radius:8px;overflow:hidden}.image2-mini-transcript>div{color:#526078;border-bottom:1px solid #eef2f7;grid-template-columns:38px minmax(0,1fr);gap:7px;padding:10px;font-size:11px;line-height:1.4;display:grid}.image2-mini-transcript>div:last-child{border-bottom:0}.image2-mini-transcript>div.is-active{border-left:3px solid var(--image2-blue);background:#f3f7ff}.image2-editing-grid{align-items:start}.image2-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:330px;margin:24px 0 20px;display:grid}.image2-format-grid span{border:1px solid var(--image2-line);color:#334155;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:54px;padding:0 11px;font-size:12px;font-weight:730;display:flex}.image2-format-grid svg{color:var(--image2-blue);font-size:17px}.image2-editor-panel{min-width:0}.image2-editor-window{background:#fff;border:1px solid #dbe5f4;border-radius:10px;margin-top:20px;overflow:hidden;box-shadow:0 8px 22px #0f172a0d}.image2-editor-toolbar{color:#526078;border-bottom:1px solid #eef2f7;gap:13px;min-height:43px;padding:0 14px;font-size:12px;font-weight:700}.image2-editor-toolbar small{color:#64748b;margin-left:auto;font-weight:560}.image2-editor-row{color:#334155;border-bottom:1px solid #eef2f7;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:50px;padding:9px 14px;font-size:12px;line-height:1.4;display:grid}.image2-editor-row:last-child{border-bottom:0}.image2-editor-row em{color:#0000;text-align:center;border-radius:5px;min-width:44px;padding:3px 5px;font-size:10px;font-style:normal}.image2-editor-row em.is-highlight{color:#1d4ed8;background:#dbeafe}.image2-editor-row em.is-note{color:#92400e;background:#fef3c7}.image2-use-cases{background:#fbfcfe;padding:70px 24px 64px}.image2-centered-heading{text-align:center;max-width:650px;margin:0 auto 30px}.image2-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.image2-audience-grid article{border:1px solid var(--image2-line);background:#fff;border-radius:10px;min-height:245px;padding:22px}.image2-audience-icon{width:36px;height:36px;margin-bottom:17px}.image2-audience-grid h3{color:#1e293b;margin:0;font-size:17px}.image2-audience-grid p{color:#64748b;min-height:43px;margin:8px 0 16px;font-size:12px;line-height:1.5}.image2-audience-grid ul{color:#475569;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.image2-audience-grid li{align-items:flex-start;gap:7px;display:flex}.image2-audience-grid li svg{color:var(--image2-blue);flex:none;margin-top:2px}.image2-carousel-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.image2-carousel-dots span{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.image2-carousel-dots span.is-active{background:var(--image2-blue)}.image2-trust{background:#fff}.image2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.image2-metrics span{gap:3px;display:grid}.image2-metrics strong{color:var(--image2-blue-dark);font-size:22px}.image2-metrics small{color:#64748b;font-size:11px;line-height:1.4}.image2-limitations{margin-top:20px!important;font-size:12px!important}.image2-public-sources{border-left:1px solid var(--image2-line);padding-left:36px}.image2-public-sources h2{font-size:26px}.image2-public-sources ul{color:#64748b;gap:10px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}.image2-public-sources li{grid-template-columns:18px auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.image2-public-sources li svg{color:var(--image2-blue)}.image2-public-sources li strong{color:#334155}.image2-faq{background:#fbfcfe}.image2-faq-grid{align-items:start}.image2-faq-list{gap:9px;display:grid}.image2-faq-list details{border:1px solid var(--image2-line);background:#fff;border-radius:8px}.image2-faq-list summary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:51px;padding:0 15px;font-size:13px;font-weight:680;list-style:none;display:flex}.image2-faq-list summary::-webkit-details-marker{display:none}.image2-faq-list summary svg{color:#64748b;flex:none}.image2-faq-list details[open] summary svg{transform:rotate(180deg)}.image2-faq-list details p{color:#64748b;margin:0;padding:0 15px 15px;font-size:12px;line-height:1.55}.image2-disclaimer{margin-top:22px!important;font-size:12px!important}.image2-final-cta{background:#fff;padding:34px 24px}.image2-final-cta-inner{border:1px solid var(--image2-line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:28px;padding:26px;display:grid;box-shadow:0 8px 24px #0f172a0a}.image2-final-cta h2{font-size:24px}.image2-final-cta p{margin-top:7px;font-size:13px}.image2-final-form{min-width:0}.image2-final-form .converter-tabs{display:none}.image2-final-form .converter-form{min-height:50px}.image2-final-form .converter-form button{min-height:42px}[dir=rtl] .image2-public-sources{border-right:1px solid var(--image2-line);border-left:0;padding-left:0;padding-right:36px}@media (max-width:1080px){.image2-wide-inner{width:min(100% - 56px,920px)}.homepage-desktop-nav{gap:16px}.image2-how-grid,.image2-editing-grid,.image2-trust-grid,.image2-faq-grid{gap:34px}}@media (max-width:820px){.image2-wide-inner{width:min(100% - 32px,680px)}.image2-hero{padding:38px 16px 40px}.image2-hero h1{font-size:clamp(36px,8vw,52px)}.image2-hero-lede{font-size:15px}.image2-converter-shell{padding:10px}.image2-source-preview{padding:20px 16px}.image2-source-preview .image2-wide-inner{grid-template-columns:1fr;gap:0}.image2-source-media{border-radius:8px 8px 0 0}.image2-source-media img{height:180px}.image2-source-transcript{padding:16px}.image2-how,.image2-editing,.image2-trust,.image2-faq{padding:52px 16px}.image2-how-grid,.image2-editing-grid,.image2-trust-grid,.image2-faq-grid,.image2-final-cta-inner,.image2-workbench-body{grid-template-columns:1fr}.image2-workbench-body>img{height:220px}.image2-mini-transcript{display:none}.image2-audience-grid{grid-template-columns:1fr}.image2-audience-grid article,.image2-audience-grid p{min-height:0}.image2-public-sources{border-top:1px solid var(--image2-line);border-left:0;padding:28px 0 0}[dir=rtl] .image2-public-sources{border-right:0;padding:28px 0 0}.image2-final-cta{padding:24px 16px}.image2-final-cta-inner{padding:20px}}@media (max-width:560px){.image2-source-list{justify-content:flex-start;gap:11px 18px;font-size:11px}.image2-privacy-line{text-align:left;align-items:flex-start}.image2-homepage .converter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image2-homepage .converter-form{grid-template-columns:minmax(0,1fr);padding:9px}.image2-homepage .converter-form .input-icon{display:none}.image2-homepage .converter-form button{width:100%}.image2-homepage .converter-form.is-expanded{min-height:0}.image2-homepage .converter-form.is-upload{grid-template-columns:1fr}.image2-homepage .upload-picker>label{grid-template-columns:auto minmax(0,1fr)}.image2-homepage .upload-picker-action{grid-column:2;justify-self:start}.image2-transcript-lines>div{grid-template-columns:39px minmax(0,1fr);font-size:11px}.image2-metrics{gap:8px}.image2-metrics strong{font-size:18px}.image2-metrics small{font-size:10px}}.workspace-batch-history-link{color:#245fd8;background:#fff;border:1px solid #cddaf0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.workspace-batch-history-link:hover{color:#174dbb;background:#f8fbff;border-color:#87abf7}.workspace-batch-command{background:#fff;border:1px solid #d9e4f5;border-radius:14px;margin-top:28px;padding:22px;box-shadow:0 14px 35px #224c910f}.workspace-batch-command>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.workspace-batch-command-icon,.workspace-batch-metrics article>span{color:#2863df;background:#eef4ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.workspace-batch-command h2,.workspace-batch-command p{margin:0}.workspace-batch-command h2{color:#101c3a;font-size:17px;font-weight:760}.workspace-batch-command>header p{color:#64748b;margin-top:3px;font-size:13px;line-height:1.45}.workspace-batch-command .converter-wrap{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.workspace-batch-command .converter-form,.workspace-batch-command .converter-form.is-expanded{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:14px;min-height:0;padding:0}.workspace-batch-command .input-icon{display:none}.workspace-batch-command .batch-input-stack{gap:10px;display:grid;position:relative}.workspace-batch-command .converter-form textarea{color:#152442;resize:vertical;background:#fbfdff;border:1px solid #b8cdf5;border-radius:11px;min-height:150px;padding:16px 18px 34px;font-size:15px;line-height:1.6}.workspace-batch-command .converter-form textarea:focus{background:#fff;border-color:#2e66e6}.workspace-batch-command .converter-form:focus-within{box-shadow:none}.batch-url-count{color:#687993;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:51px;right:14px}.workspace-batch-command .batch-file-picker{color:#245fd8;background:#fff;border:1px solid #cad9f2;border-radius:8px;justify-self:start;min-height:38px;padding:0 11px;font-size:13px}.workspace-batch-command .batch-file-picker:hover{background:#f7faff;border-color:#8baef5}.workspace-batch-command .converter-form .converter-submit{background:#2e66e6;border-radius:9px;align-self:center;width:100%;min-width:0;min-height:52px;padding:0 16px;font-size:15px;font-weight:760}.workspace-batch-command .converter-form .converter-submit:hover:not(:disabled){background:#1f55c8;box-shadow:0 11px 24px #2e66e638}.workspace-batch-command .converter-note{color:#5d6c83;text-align:left;margin:13px 0 0}.workspace-batch-command .platform-row{color:#31425f;justify-content:flex-start;gap:8px 13px;margin-top:14px;padding-top:13px;font-size:12px}.workspace-batch-command .platform-row span:not(:first-child){background:#fbfcff;border:1px solid #dae4f2;border-radius:999px;min-height:28px;padding:0 9px}.workspace-batch-command .platform-row .platform-upload{display:none}.workspace-batch-assurance{border-top:1px solid #e6edf7;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;margin-top:16px;padding:14px 0 0;display:grid}.workspace-batch-assurance p,.workspace-batch-assurance a{color:#66758c;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.45;display:inline-flex}.workspace-batch-assurance p svg,.workspace-batch-assurance a svg:first-child{color:#2e66e6;flex:none;font-size:17px}.workspace-batch-assurance a{color:#245fd8;white-space:nowrap;justify-self:end;font-weight:730}.workspace-batch-assurance a svg:last-child{font-size:15px}.workspace-batch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workspace-batch-metrics article{background:#fff;border:1px solid #e0e8f3;border-radius:11px;align-items:center;gap:11px;min-height:78px;padding:14px 16px;display:flex}.workspace-batch-metrics article>span{border-radius:9px;width:34px;height:34px;font-size:17px}.workspace-batch-metrics p{gap:3px;margin:0;display:grid}.workspace-batch-metrics strong{color:#142342;font-size:16px;font-weight:760}.workspace-batch-metrics small{color:#718098;font-size:12px}[dir=rtl] .batch-url-count{left:14px;right:auto}[dir=rtl] .workspace-batch-assurance a{justify-self:start}@media (max-width:820px){.workspace-batch-command .converter-form,.workspace-batch-command .converter-form.is-expanded{grid-template-columns:1fr}.workspace-batch-command .converter-form .converter-submit{min-height:48px}.workspace-batch-assurance{grid-template-columns:1fr;gap:9px}.workspace-batch-assurance a{justify-self:start}}@media (max-width:560px){.workspace-list-heading:has(.workspace-batch-history-link){align-items:flex-start}.workspace-batch-command{border-radius:12px;margin-top:20px;padding:16px}.workspace-batch-command .converter-form textarea{min-height:132px}.workspace-batch-metrics{grid-template-columns:1fr}}.workspace-account-hero{isolation:isolate;background:#f8fbff;border:1px solid #cfe0ff;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;min-height:214px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1e63ee14}.workspace-account-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#f8fbff 0%,#f8fbfff7 47%,#f8fbff47 77%,#f8fbff05 100%);position:absolute;inset:0}.workspace-account-hero-visual{z-index:-2;object-fit:cover;object-position:right center;width:min(52%,720px);height:100%;position:absolute;inset:0 0 0 auto}.workspace-account-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;position:relative}.workspace-account-identity{align-items:center;gap:18px;min-width:0;display:flex}.workspace-account-avatar{color:#1d4ed8;background:#e3eeff;border:5px solid #ffffffe0;border-radius:50%;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:760;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b9d2ff,0 8px 18px #1e63ee24}.workspace-account-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-account-identity>div{min-width:0}.workspace-account-identity .section-kicker{text-align:start;margin:0 0 5px}.workspace-account-identity h1{color:#102044;margin:0;font-size:32px;line-height:1.2}.workspace-account-identity>div>span{color:#98a2b3;margin-top:7px;font-size:13px;display:block}.workspace-account-hero-actions{z-index:1;background:#fffffff7;border:1px solid #bfd4fff5;border-radius:16px;flex:none;align-items:center;gap:10px;padding:7px;display:flex;position:relative;box-shadow:0 10px 24px #1e63ee1f}.workspace-account-credit-link{color:#1b55cf;background:#f8fbff;border:1px solid #bfd4ff;border-radius:12px;align-items:center;gap:8px;min-width:128px;min-height:54px;padding:8px 12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.workspace-account-credit-link:hover{background:#fff;border-color:#8cadff}.workspace-account-credit-link:active{transform:translateY(1px)}.workspace-account-credit-link:focus-visible{outline-offset:2px;outline:2px solid #1e63ee}.workspace-account-credit-link>svg{width:18px;height:18px}.workspace-account-credit-link>span{gap:3px;line-height:1;display:grid}.workspace-account-credit-link strong{color:#102044;letter-spacing:-.02em;font-size:20px}.workspace-account-credit-link small{color:#475467;font-size:11px;font-weight:650}.workspace-account-hero .primary-link-button{flex:none;margin:0}.workspace-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);align-items:start;gap:20px;margin-top:24px;display:grid}.workspace-overview-primary,.workspace-overview-rail{gap:20px;display:grid}.workspace-recent-panel,.workspace-rail-panel,.workspace-summary-panel{border-radius:var(--radius-sm);background:#fff;border:1px solid #dfe3e8;margin:0;box-shadow:0 1px 2px #1018280a}.workspace-recent-panel,.workspace-rail-panel{padding:20px}.workspace-recent-panel .panel-heading{border-bottom:1px solid #eaecf0;padding-bottom:14px}.workspace-recent-panel .panel-heading h2,.workspace-rail-panel .panel-heading h2{margin:2px 0 0;font-size:18px}.workspace-recent-panel .panel-heading .section-kicker{margin:0;font-size:11px}.workspace-recent-list{display:grid}.workspace-recent-list article{border-bottom:1px solid #eaecf0}.workspace-recent-list article:last-child{border-bottom:0}.workspace-recent-list a{color:#0f172a;grid-template-columns:92px minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:92px;display:grid}.workspace-recent-list a:hover strong{color:#1d4ed8}.workspace-job-thumbnail{aspect-ratio:16/9;border-radius:var(--radius-xs);color:#667085;background:#f2f4f7;border:1px solid #dfe3e8;justify-content:center;align-items:center;width:92px;display:flex;position:relative;overflow:hidden}.workspace-job-thumbnail img{object-fit:cover;width:100%;height:100%}.workspace-job-thumbnail small{color:#fff;background:#0f172ad6;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;position:absolute;bottom:4px;right:4px}.workspace-job-copy{gap:5px;min-width:0;display:grid}.workspace-job-copy strong,.workspace-job-copy em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-job-copy strong{font-size:14px}.workspace-job-copy em{color:#667085;font-size:12px;font-style:normal}.workspace-recent-list a>svg{color:#98a2b3;font-size:20px}.workspace-summary-panel{display:grid}.workspace-summary-panel>div{border-bottom:1px solid #eaecf0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px 18px;display:grid}.workspace-summary-panel>div:last-child{border-bottom:0}.workspace-summary-panel svg{border-radius:var(--radius-sm);color:#2563eb;background:#eff6ff;width:38px;height:38px;padding:9px}.workspace-summary-panel span{gap:2px;min-width:0;display:grid}.workspace-summary-panel strong{color:#101828;font-size:21px}.workspace-summary-panel small{color:#667085;font-size:11px;line-height:1.4}.workspace-rail-panel .panel-heading{padding-bottom:12px}.workspace-rail-panel .panel-heading a{color:#2563eb;border:0;min-height:auto;padding:0;font-size:12px}.workspace-activity-list{display:grid}.workspace-activity-list>div{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 0;display:flex}.workspace-activity-list>div>span{gap:3px;min-width:0;display:grid}.workspace-activity-list strong,.workspace-activity-list small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-activity-list strong{font-size:13px}.workspace-activity-list small{color:#98a2b3;font-size:11px}.workspace-activity-list em{flex:none;font-size:12px;font-style:normal;font-weight:720}.status-failed{color:#b42318;background:#fef3f2}.history-list{overflow:visible}.history-more-wrap{position:relative}.history-actions-menu{z-index:20;border-radius:var(--radius-sm);background:#fff;border:1px solid #dfe3e8;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #10182824}[dir=rtl] .history-actions-menu{left:0;right:auto}.history-actions-menu a,.history-actions-menu button{border-radius:var(--radius-xs);color:#344054;min-height:38px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.history-actions-menu a:hover,.history-actions-menu button:hover{color:#1d4ed8;background:#f2f4f7}.history-actions-menu svg{flex:none;font-size:17px}.result-failure-credit{color:#047857;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:650;display:flex}.result-failure-credit svg{flex:none;font-size:17px}.result-credit-notice{border-radius:var(--radius-sm);color:#334155;background:#f7faff;border:1px solid #dbe5f4;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 13px;display:flex}.result-credit-notice>span{gap:3px;min-width:0;display:grid}.result-credit-notice strong,.result-credit-notice small{display:block}.result-credit-notice strong{color:#263653;font-size:13px;line-height:1.35}.result-credit-notice small{color:#667085;font-size:11px;line-height:1.45}.result-credit-notice.is-charged{background:#f2fbf5;border-color:#b9e3c8}.result-credit-notice.is-charged strong{color:#08783f}.result-credit-notice.is-awaiting{background:#fff9ed;border-color:#f0c995}.result-credit-notice.is-awaiting strong{color:#9a5b08}.result-credit-link{color:#fff;white-space:nowrap;background:#2563eb;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.result-credit-link:hover{background:#1d4ed8}@media (max-width:980px){.workspace-overview-grid{grid-template-columns:1fr}.workspace-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-panel>div{border-bottom:0;border-right:1px solid #eaecf0}.workspace-summary-panel>div:last-child{border-right:0}}@media (max-width:680px){.workspace-account-hero,.workspace-account-identity{align-items:flex-start}.workspace-account-hero{min-height:0;padding:24px}.workspace-account-hero:after{background:#f8fbffe0}.workspace-account-hero-visual{opacity:.34;width:100%}.workspace-account-hero-content{flex-direction:column;align-items:stretch}.workspace-account-hero-actions{width:100%}.workspace-account-credit-link,.workspace-account-hero .primary-link-button{flex:1 1 0;justify-content:center;width:100%}.workspace-overview-rail,.workspace-summary-panel{grid-template-columns:1fr}.workspace-summary-panel{grid-column:auto}.workspace-summary-panel>div{border-bottom:1px solid #eaecf0;border-right:0}.workspace-recent-list a{grid-template-columns:76px minmax(0,1fr) auto;min-height:82px}.workspace-job-thumbnail{width:76px}.workspace-recent-list a>.status-pill,.workspace-recent-list a>svg{display:none}.workspace-account-avatar{flex-basis:58px;width:58px;height:58px;font-size:20px}.homepage-hero{padding-top:20px;padding-bottom:20px}.homepage-hero .hero-kicker{margin-bottom:8px;font-size:12px}.homepage-hero .hero-inner h1{font-size:28px;line-height:1.08}.homepage-hero .hero-subtitle{margin:10px auto 14px;font-size:14px;line-height:1.5}.homepage-hero .converter-tabs button{min-height:38px;font-size:13px}.homepage-hero .converter-form button{min-height:48px}}.workspace-list-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.workspace-list-heading>div{max-width:720px}.workspace-list-heading h1{margin:4px 0 10px}.workspace-record-list,.content-source-list{gap:10px;display:grid}.workspace-record-list article,.content-source-list article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:44px minmax(0,1fr) auto auto 40px;align-items:center;gap:16px;min-height:84px;padding:16px;display:grid}.content-source-list article{grid-template-columns:44px minmax(0,1fr) auto}.workspace-record-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent);background:var(--accent-soft);place-items:center;display:inline-grid}.workspace-record-icon svg{width:21px;height:21px}.workspace-record-list article>span:nth-child(2),.content-source-list article>span:nth-child(2){gap:5px;min-width:0;display:grid}.workspace-record-list small,.content-source-list small{color:var(--muted)}.workspace-record-list em{color:#d97706;align-items:center;gap:5px;font-style:normal;display:inline-flex}.workspace-record-list article>a:last-child{border:1px solid var(--line);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink);place-items:center;display:inline-grid}.content-source-list article>a:last-child{border-radius:var(--radius-sm);color:#1e40af;background:var(--accent-soft);border:1px solid #bfdbfe;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.workspace-record-list article>a:last-child:hover,.content-source-list article>a:last-child:hover{color:#fff;border-color:var(--accent-strong);background:var(--accent-strong)}.source-download-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.source-download-list button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:inline-flex}.source-download-list button:hover:not(:disabled){color:#fff;border-color:var(--accent-strong);background:var(--accent-strong)}.source-download-list button:disabled{color:var(--muted);cursor:wait}@media (max-width:760px){.workspace-list-heading{display:grid}.workspace-list-heading .primary-link-button{justify-content:center;width:100%}.workspace-record-list article{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.workspace-record-list article>em,.workspace-record-list article>.status-pill{grid-column:2;justify-self:start}.workspace-record-list article>a:last-child{grid-area:1/3/span 2}.content-source-list article{grid-template-columns:40px minmax(0,1fr);gap:12px}.content-source-list article>a:last-child{grid-column:1/-1;justify-content:center}.source-download-list{grid-template-columns:1fr}}.vidirelay-logo img{mix-blend-mode:multiply;width:180px;height:auto;max-height:44px}.vidirelay-logo.is-compact img{width:32px;height:32px}.tool-direct-answer{background:#f5f8ff;border-color:#dbeafe}.tool-direct-answer p{color:#263a67}.tool-content-grid article{border-radius:var(--radius-xs);box-shadow:none;background:#f8fafc;border:0;border-top:3px solid #93c5fd;padding:26px 24px}.tool-content-grid article:nth-child(2){background:#faf9ff;border-top-color:#c4b5fd}.tool-content-grid article:nth-child(3){background:#fff9f8;border-top-color:#fda4af}.tool-workflow,.tool-limitations{border-bottom:0}.tool-related-section{background:#f5f8ff;border-color:#dbeafe}.tool-related-links a{color:#1e3a5f;border-color:#d7e3f6}.pricing-rules{box-shadow:none;background:#f8fafc;border:0}.pricing-mini-grid span{background:#fff;border:0}.pack-selector{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pack-option{border-radius:var(--radius-sm);box-shadow:none;border-color:#d8dee8}.pack-option:hover{background:#f8fbff;border-color:#93c5fd}.pack-option.is-selected{background:#eff6ff;border-color:#2563eb}.selected-pack{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.selected-pack .checkout-action,.selected-pack .checkout-action button{min-width:152px}.selected-pack .checkout-action button{white-space:nowrap}.included-panel{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:32px 0}.content-hero.is-longform{text-align:left;padding-block:68px 52px}.content-hero.is-longform h1,.content-hero.is-longform p{margin-inline:0}.content-hero.is-longform h1{max-width:820px}.content-hero.is-longform p{max-width:760px}.support-summary{border-bottom:1px solid var(--line);background:#f8fafc}.support-summary .section-inner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-summary a{border-right:1px solid var(--line);min-height:178px;color:var(--ink);align-content:start;padding:28px 30px;text-decoration:none;display:grid}.support-summary a:first-child{border-left:1px solid var(--line)}.support-summary a:hover strong{color:var(--accent-strong)}.support-summary a>span{color:var(--accent-strong);font-size:12px;font-weight:760}.support-summary a>strong{margin-top:12px;font-size:17px;line-height:1.4}.support-summary a>p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.pricing-page h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.auth-preview-window{border-radius:var(--radius);background:#fff;margin:0;position:relative}.auth-preview-window>img{width:100%;height:auto;display:block}.auth-preview-window figcaption{border-radius:var(--radius-xs);color:#fff;background:#0f172adb;border:1px solid #ffffffb8;padding:7px 10px;font-size:12px;font-weight:680;position:absolute;bottom:12px;right:14px}.subtitle-converter{border-radius:var(--radius-lg);text-align:left;background:#fff;border:1px solid #d8dee8;width:min(100%,1040px);margin:0 auto;overflow:hidden;box-shadow:0 18px 46px #0f172a1a}.subtitle-converter-page .tool-landing-hero{background:#fbfcff;padding:46px 24px 42px}.subtitle-converter-page .tool-landing-hero .section-inner{max-width:1120px}.subtitle-converter-page .tool-landing-hero .tool-kicker{color:#2563eb;margin-bottom:10px}.subtitle-converter-page .tool-landing-hero h1{max-width:780px;font-size:clamp(42px,4vw,50px)}.subtitle-converter-page .tool-landing-lede{max-width:700px;margin:14px auto 24px;font-size:17px;line-height:1.5}.subtitle-converter-page .subtitle-converter{border-color:#d5deec;max-width:1080px;box-shadow:0 16px 38px #1e40af14}.subtitle-converter-page .subtitle-converter-controls{background:#f5f8fc;gap:12px;padding:14px 18px}.subtitle-converter-page .subtitle-converter-workspace{min-height:276px}.subtitle-converter-page .subtitle-input-panel,.subtitle-converter-page .subtitle-output-panel{padding:18px}.subtitle-converter-page .subtitle-input-panel{gap:12px}.subtitle-converter-page .subtitle-input-panel textarea{min-height:150px}.subtitle-converter-page .subtitle-output-panel{gap:10px}.subtitle-converter-page .subtitle-output-panel pre{max-height:210px}.subtitle-converter-inline-action{border-radius:var(--radius-sm);color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:740;display:inline-flex}.subtitle-converter-inline-action:hover:not(:disabled){background:#1d4ed8}.subtitle-converter-inline-action:disabled{cursor:not-allowed;background:#a8c0f7;border-color:#a8c0f7}.subtitle-converter-page .subtitle-converter-actions{grid-template-columns:minmax(0,1fr) auto;padding:12px 18px}.subtitle-converter-controls{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:16px;padding:18px 22px;display:grid}.subtitle-converter-controls>svg{color:#94a3b8;width:20px;height:42px}.subtitle-converter-controls label,.subtitle-input-panel>label:not(.subtitle-file-picker){color:#475569;gap:7px;font-size:12px;font-weight:720;display:grid}.subtitle-converter select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;padding:0 36px 0 12px;font-size:14px;font-weight:680}.subtitle-converter-workspace{grid-template-columns:1fr 1fr;min-height:330px;display:grid}.subtitle-input-panel,.subtitle-output-panel{align-content:start;min-width:0;padding:22px;display:grid}.subtitle-input-panel{border-right:1px solid var(--line);gap:15px}.subtitle-file-picker{border-radius:var(--radius-sm);color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:14px;font-weight:700;display:flex}.subtitle-file-picker:hover{background:#dbeafe;border-color:#2563eb}.subtitle-file-picker input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.subtitle-input-panel textarea{resize:vertical;border-radius:var(--radius-sm);min-height:198px;color:var(--ink);border:1px solid #cbd5e1;padding:14px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.subtitle-output-panel{background:#fbfcfe;grid-template-rows:auto minmax(0,1fr);gap:14px}.subtitle-output-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.subtitle-output-panel>div strong{font-size:14px}.subtitle-output-panel>div span{color:#2563eb;font-size:12px;font-weight:760}.subtitle-output-panel pre{color:#334155;white-space:pre-wrap;word-break:break-word;max-height:258px;margin:0;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.subtitle-converter-error{color:#b91c1c;background:#fff1f2;border-top:1px solid #fecaca;margin:0;padding:12px 22px;font-size:13px}.subtitle-converter-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:16px 22px;display:grid}.subtitle-converter-actions p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:inline-flex}.subtitle-converter-actions p svg{color:#059669}.subtitle-converter-actions button{border-radius:var(--radius-sm);min-height:44px;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.subtitle-converter-actions .converter-submit{color:#fff;background:#2563eb;border:1px solid #2563eb}.subtitle-converter-actions button:disabled{opacity:.45;cursor:not-allowed}.converter-wrap .form-error{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.converter-wrap .form-error a{color:#1d4ed8;text-underline-offset:3px;font-weight:720;text-decoration:underline}.homepage-hero .hero-inner h1{max-width:1140px;font-size:clamp(42px,3.5vw,50px)}.homepage-flow-rail{background:#fff;border:1px solid #dbe5f2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,920px);margin:14px auto 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 8px 24px #1e40af0f}.homepage-flow-rail li{color:#334155;text-align:start;border-left:1px solid #e2e8f0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-size:12px;font-weight:690;line-height:1.35;display:grid}.homepage-flow-rail li:first-child{border-left:0}.homepage-flow-icon{color:#2563eb;background:#eff6ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.homepage-flow-rail li>span:last-child{overflow-wrap:anywhere;min-width:0}.homepage-flow-rail b{color:#2563eb;margin-bottom:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:760;display:block}[dir=rtl] .homepage-flow-rail li{border-left:0;border-right:1px solid #e2e8f0}[dir=rtl] .homepage-flow-rail li:first-child{border-right:0}@media (max-width:760px){.homepage-hero .hero-inner h1{font-size:28px;line-height:1.08}.homepage-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.homepage-flow-rail li{min-height:50px;padding:8px 10px;font-size:11px}.homepage-flow-rail li:nth-child(odd){border-left:0}.homepage-flow-rail li:nth-child(n+3){border-top:1px solid #e2e8f0}[dir=rtl] .homepage-flow-rail li{border-left:0;border-right:1px solid #e2e8f0}[dir=rtl] .homepage-flow-rail li:nth-child(odd){border-right:0}}.intent-audio-layout,.intent-video-layout,.intent-collection-layout,.intent-library-layout,.intent-team-layout,.intent-batch-layout,.intent-hook-layout,.intent-transform-layout,.intent-analysis-layout,.intent-ai-suite-layout,.intent-download-layout,.intent-quick-url-layout{background:#fff;min-width:0}.intent-audio-layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:center;gap:0 34px;padding:34px;display:grid}.intent-audio-source{gap:7px;min-width:0;display:grid}.intent-audio-source>svg{color:#2563eb;font-size:34px}.intent-audio-source span,.intent-video-copy span,.intent-transform-layout span,.intent-ai-suite-layout span{color:#2563eb;font-size:12px;font-weight:740}.intent-audio-source strong,.intent-video-copy strong{color:#0f172a;overflow-wrap:anywhere;font-size:21px;line-height:1.25}.intent-audio-source small{color:#64748b;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.intent-audio-waveform{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:5px;min-width:0;min-height:112px;padding:22px;display:flex}.intent-audio-waveform i{background:#2563eb;border-radius:999px;flex:3px;min-width:2px;height:28px}.intent-audio-waveform i:nth-child(3n){height:72px}.intent-audio-waveform i:nth-child(4n){height:44px}.intent-audio-waveform i:nth-child(5n){height:84px}.intent-audio-waveform i:nth-child(7n){height:58px}.intent-audio-steps,.intent-video-formats{border-top:1px solid #e2e8f0;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:22px;padding-top:18px;display:flex}.intent-audio-steps span,.intent-video-formats span,.intent-download-layout>div:last-child span,.intent-ai-suite-layout>div:last-child span{color:#334155;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:7px;max-width:100%;padding:7px 9px;font-size:12px;font-weight:680}.intent-video-layout{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:center;gap:26px 32px;padding:30px 34px;display:grid}.intent-video-filmstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:154px;display:grid}.intent-video-filmstrip i{background:linear-gradient(145deg,#dbeafe,#93c5fd);border-radius:9px}.intent-video-filmstrip i:nth-child(2){background:linear-gradient(145deg,#eff6ff,#60a5fa);transform:translateY(-8px)}.intent-video-filmstrip i:nth-child(3){background:linear-gradient(145deg,#bfdbfe,#2563eb)}.intent-video-copy{gap:9px;min-width:0;display:grid}.intent-video-copy span{align-items:center;gap:7px;display:flex}.intent-video-copy p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.intent-collection-layout{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);min-height:326px;display:grid}.intent-collection-source{background:#eff6ff;align-content:center;gap:9px;padding:32px;display:grid}.intent-collection-source>svg{color:#2563eb;font-size:32px}.intent-collection-source>span{color:#1d4ed8;font-size:12px;font-weight:740}.intent-collection-source strong{color:#172554;overflow-wrap:anywhere;font-size:20px}.intent-collection-source p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.intent-collection-queue{align-content:center;margin:0;padding:22px 30px;list-style:none;display:grid}.intent-collection-queue li{border-top:1px solid #e2e8f0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.intent-collection-queue li>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:760;display:grid}.intent-collection-queue div{gap:3px;min-width:0;display:grid}.intent-collection-queue strong{color:#1e293b;overflow-wrap:anywhere;font-size:13px}.intent-collection-queue small{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.intent-collection-queue em{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:720}.intent-library-layout{padding:25px 28px 28px}.intent-library-layout header,.intent-batch-layout>header,.intent-analysis-layout header{color:#1e293b;border-bottom:1px solid #e2e8f0;align-items:center;gap:9px;min-width:0;padding-bottom:16px;display:flex}.intent-library-layout header svg,.intent-batch-layout>header svg,.intent-analysis-layout header svg{color:#2563eb;font-size:20px}.intent-library-layout header span{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:740}.intent-library-layout header em{color:#047857;background:#ecfdf5;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal;font-weight:720}.intent-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.intent-library-grid article{background:#fbfcfe;border:1px solid #dbe3ef;border-radius:9px;align-content:start;gap:7px;min-width:0;min-height:148px;padding:16px;display:grid}.intent-library-grid article>span{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:740}.intent-library-grid strong{color:#1e293b;overflow-wrap:anywhere;font-size:13px}.intent-library-grid p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.intent-team-layout{grid-template-columns:120px minmax(0,.85fr) minmax(250px,1.15fr);align-items:center;gap:22px;min-height:280px;padding:32px;display:grid}.intent-team-members{align-items:center;display:flex}.intent-team-members i,.intent-team-members span{background:#bfdbfe;border:3px solid #fff;border-radius:50%;width:38px;height:38px;margin-left:-8px}.intent-team-members i:first-child{background:#2563eb;margin-left:0}.intent-team-members i:nth-child(2){background:#a78bfa}.intent-team-members i:nth-child(3){background:#f9a8d4}.intent-team-members span{color:#475569;background:#e2e8f0;place-items:center;font-size:13px;font-weight:720;display:grid}.intent-team-copy{gap:8px;min-width:0;display:grid}.intent-team-copy strong{color:#0f172a;overflow-wrap:anywhere;font-size:20px}.intent-team-copy p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.intent-team-review{border:1px solid #dbe3ef;border-radius:9px;display:grid;overflow:hidden}.intent-team-review span{color:#334155;overflow-wrap:anywhere;border-top:1px solid #e2e8f0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:650;display:grid}.intent-team-review span:first-child{border-top:0}.intent-team-review b{color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.intent-batch-layout{display:grid}.intent-batch-layout>header{background:#f8fafc;grid-template-columns:24px auto minmax(0,1fr);padding:17px 24px;display:grid}.intent-batch-layout>header span{color:#64748b;text-align:end;overflow-wrap:anywhere;justify-self:end;font-size:12px}.intent-batch-layout>div{border-top:1px solid #e2e8f0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 24px;display:grid}.intent-batch-layout p{gap:3px;min-width:0;margin:0;display:grid}.intent-batch-layout p strong{color:#1e293b;overflow-wrap:anywhere;font-size:13px}.intent-batch-layout p small{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.intent-batch-layout em{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:720}.intent-hook-layout{padding:28px}.intent-hook-layout header{color:#1e293b;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.intent-hook-layout header svg{color:#7c3aed;font-size:20px}.intent-hook-layout header span{color:#7c3aed;font-size:12px;font-weight:740}.intent-hook-layout header strong{overflow-wrap:anywhere;font-size:17px}.intent-hook-layout>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.intent-hook-layout article{background:#faf5ff;border:1px solid #e9d5ff;border-radius:9px;align-content:start;gap:8px;min-width:0;min-height:158px;padding:16px;display:grid}.intent-hook-layout em{color:#7e22ce;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal;font-weight:720}.intent-hook-layout article strong{color:#3b0764;overflow-wrap:anywhere;font-size:13px}.intent-hook-layout article p{color:#6b5a7c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.intent-transform-layout{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;min-height:296px;display:grid}.intent-transform-layout>div{align-content:start;gap:12px;min-width:0;padding:30px;display:grid}.intent-transform-layout>div:first-child{background:#f8fafc}.intent-transform-layout span{align-items:center;gap:7px;display:flex}.intent-transform-layout p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.58}.intent-transform-layout>svg{color:#2563eb;place-self:center}.intent-transform-layout>div:last-child strong{color:#0f172a;overflow-wrap:anywhere;margin-top:24px;font-size:21px}.intent-analysis-layout{padding:26px 30px}.intent-analysis-layout header span{color:#2563eb;margin-left:auto;font-size:12px;font-weight:720}.intent-analysis-layout>div{border-top:1px solid #e2e8f0;grid-template-columns:minmax(96px,.38fr) minmax(80px,1fr) minmax(150px,1.25fr);align-items:center;gap:14px;padding:15px 0;display:grid}.intent-analysis-layout>div:first-of-type{margin-top:16px}.intent-analysis-layout>div>span{color:#334155;overflow-wrap:anywhere;font-size:13px;font-weight:680}.intent-analysis-layout i{background:linear-gradient(90deg,#2563eb,#93c5fd);border-radius:999px;height:8px}.intent-analysis-layout em{color:#64748b;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.45}.intent-ai-suite-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:266px;display:grid}.intent-ai-suite-layout>div{align-content:center;gap:12px;min-width:0;padding:30px;display:grid}.intent-ai-suite-layout>div:first-child{background:#f8fafc}.intent-ai-suite-layout span{align-items:center;gap:7px;display:flex}.intent-ai-suite-layout p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.62}.intent-ai-suite-layout>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.intent-download-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);min-height:250px;display:grid}.intent-download-layout>div{align-content:center;gap:12px;min-width:0;padding:30px;display:grid}.intent-download-layout>div:first-child{background:#eff6ff}.intent-download-layout svg{color:#2563eb;font-size:30px}.intent-download-layout strong{color:#172554;overflow-wrap:anywhere;font-size:20px}.intent-download-layout p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.58}.intent-download-layout>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-quick-url-layout{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;padding:34px;display:grid}.intent-quick-url-layout>div,.intent-quick-url-layout>span{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.intent-quick-url-layout>div svg,.intent-quick-url-layout>span svg{color:#2563eb;font-size:20px}.intent-quick-url-layout code{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;overflow:hidden}.intent-quick-url-layout p{color:#64748b;overflow-wrap:anywhere;grid-column:2/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.intent-audio-layout,.intent-video-layout,.intent-collection-layout,.intent-team-layout,.intent-transform-layout,.intent-ai-suite-layout,.intent-download-layout,.intent-quick-url-layout{grid-template-columns:minmax(0,1fr)}.intent-audio-layout,.intent-video-layout,.intent-team-layout{padding:24px 20px}.intent-audio-waveform{margin-top:16px}.intent-audio-steps,.intent-video-formats{grid-column:auto}.intent-library-layout{padding:20px}.intent-library-grid,.intent-hook-layout>div{grid-template-columns:1fr}.intent-batch-layout>header{grid-template-columns:24px minmax(0,1fr);gap:8px}.intent-batch-layout>header span{text-align:start;grid-column:1/-1;justify-self:start;padding-left:32px}[dir=rtl] .intent-batch-layout>header span{padding-left:0;padding-right:32px}.intent-team-members{min-height:38px}.intent-transform-layout>svg{transform:rotate(90deg)}.intent-transform-layout>div:last-child strong{margin-top:8px}.intent-analysis-layout{padding:20px}.intent-analysis-layout>div{grid-template-columns:minmax(0,1fr);gap:7px}.intent-analysis-layout em{grid-row:auto}.intent-download-layout>div:last-child,.intent-ai-suite-layout>div:last-child{grid-template-columns:1fr}.intent-quick-url-layout>span{justify-self:start}.intent-quick-url-layout p{grid-column:auto}}.intent-tiktok-layout,.intent-instagram-layout,.intent-youtube-layout,.intent-facebook-layout{background:#fff;min-width:0;display:grid}.intent-platform-chip{color:#fff;background:#0f172ab8;border:1px solid #ffffff57;border-radius:999px;width:fit-content;max-width:100%;padding:6px 9px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.intent-tiktok-layout{grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr);min-height:360px}.intent-tiktok-phone{color:#fff;background:#111827;align-content:space-between;min-height:360px;padding:22px;display:grid;position:relative;overflow:hidden}.intent-tiktok-phone:before{content:"";background:linear-gradient(145deg,#152f55,#224b75 48%,#f3566a 150%);border:1px solid #fff3;border-radius:22px;position:absolute;inset:74px 44px 78px}.intent-tiktok-video{z-index:1;justify-items:end;gap:11px;margin:56px 8px 0;display:grid;position:relative}.intent-tiktok-video i{border:2px solid #ffffffd1;border-radius:50%;width:26px;height:26px}.intent-tiktok-video i:nth-child(2){width:18px;height:18px}.intent-tiktok-video i:nth-child(3){width:22px;height:22px}.intent-tiktok-caption{z-index:1;gap:6px;max-width:300px;display:grid;position:relative}.intent-tiktok-caption strong,.intent-instagram-reel-body strong,.intent-youtube-player strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.intent-tiktok-caption small,.intent-instagram-reel-body small,.intent-youtube-player small{color:#ffffffb8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.intent-tiktok-transcript,.intent-youtube-captions,.intent-facebook-transcript{align-content:center;gap:0;min-width:0;padding:28px 34px;display:grid}.intent-tiktok-transcript>span,.intent-youtube-captions>span,.intent-facebook-transcript>span{color:#2563eb;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:740;display:flex}.intent-tiktok-transcript>div,.intent-youtube-captions>div,.intent-facebook-transcript>div{border-top:1px solid #e2e8f0;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.intent-tiktok-transcript time,.intent-youtube-captions time,.intent-facebook-transcript time{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:720}.intent-tiktok-transcript p,.intent-youtube-captions p,.intent-facebook-transcript p,.intent-instagram-checklist p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.intent-instagram-layout{grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);min-height:350px}.intent-instagram-reel{color:#fff;background:linear-gradient(145deg,#6228d7,#d62976 52%,#feda75 160%);align-content:space-between;gap:24px;min-width:0;padding:26px 30px;display:grid}.intent-story-row{gap:10px;display:flex}.intent-story-row i{background:#0f172a2e;border:2px solid #ffffffdb;border-radius:50%;width:32px;height:32px}.intent-instagram-reel-body{gap:8px;max-width:420px;display:grid}.intent-instagram-checklist{align-content:center;gap:0;margin:0;padding:26px 32px;list-style:none;display:grid}.intent-instagram-checklist li{border-top:1px solid #e2e8f0;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.intent-instagram-checklist li:first-child{border-top:0}.intent-instagram-checklist li>span{color:#7e22ce;background:#f3e8ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:760;display:grid}.intent-instagram-checklist strong{color:#1e293b;overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;display:block}.intent-youtube-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:348px}.intent-youtube-player{color:#fff;background:linear-gradient(155deg,#172554,#1d4ed8 132%);align-content:end;gap:12px;min-width:0;padding:28px 32px;display:grid}.intent-youtube-player .intent-platform-chip{margin-bottom:auto}.intent-youtube-play{background:#ef4444;border-radius:12px;place-items:center;width:64px;height:44px;display:grid}.intent-youtube-play span{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;margin-left:3px}.intent-youtube-player .intent-playhead{margin-top:4px}.intent-youtube-player .intent-playhead span{width:59%}.intent-facebook-layout{background:#f8fafc;grid-template-columns:minmax(0,.96fr) minmax(300px,1.04fr);min-height:352px}.intent-facebook-post{background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-content:start;gap:16px;min-width:0;margin:24px;padding:18px;display:grid}.intent-facebook-post header{align-items:center;gap:10px;min-width:0;display:flex}.intent-facebook-avatar{background:#dbeafe;border-radius:50%;flex:none;width:32px;height:32px}.intent-facebook-post header>div{gap:2px;min-width:0;display:grid}.intent-facebook-post header strong{color:#1e293b;overflow-wrap:anywhere;font-size:13px}.intent-facebook-post header small{color:#64748b;font-size:11px}.intent-facebook-post>p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.intent-facebook-video{background:linear-gradient(135deg,#dbeafe,#93c5fd);border-radius:8px;place-items:center;min-height:132px;display:grid}.intent-facebook-video span{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #1d4ed8;width:0;height:0}@media (max-width:760px){.intent-tiktok-layout,.intent-instagram-layout,.intent-youtube-layout,.intent-facebook-layout{grid-template-columns:minmax(0,1fr)}.intent-tiktok-phone{min-height:290px}.intent-tiktok-phone:before{inset:64px 44px}.intent-tiktok-transcript,.intent-youtube-captions,.intent-facebook-transcript{padding:24px 20px}.intent-instagram-reel{min-height:220px;padding:24px 22px}.intent-instagram-checklist{padding:18px 22px}.intent-youtube-player{min-height:260px;padding:24px 22px}.intent-facebook-post{margin:18px}}.homepage-hero .converter-wrap,.tool-landing-hero .converter-wrap{border-color:#dbe5f2;box-shadow:0 22px 54px #1e40af1f,0 2px 8px #0f172a0d}.homepage-hero .converter-tabs,.tool-landing-hero .converter-tabs{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:6px}.homepage-hero .converter-tabs button,.tool-landing-hero .converter-tabs button{color:#64748b;border:1px solid #0000;min-width:0}.homepage-hero .converter-tabs button.is-active,.tool-landing-hero .converter-tabs button.is-active{color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#bfdbfe}.homepage-hero .converter-form,.tool-landing-hero .converter-form{border-color:#bfd0e5}.homepage-hero .converter-form:focus-within,.tool-landing-hero .converter-form:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.converter-preflight{color:#334155;text-align:left;background:linear-gradient(135deg,#f7fbff 0%,#eff6ff 100%);border:1px solid #c7d9f6;border-radius:12px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.7fr);align-items:start;gap:16px;margin-top:12px;padding:14px 16px;display:grid}.converter-preflight-heading{align-items:center;gap:10px;min-width:0;display:flex}.converter-preflight-status{color:#2563eb;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.converter-preflight-heading>div{gap:1px;min-width:0;display:grid}.converter-preflight-heading strong{color:#172554;overflow-wrap:anywhere;font-size:14px;font-weight:780;line-height:1.35}.converter-preflight-heading span:not(.converter-preflight-status){color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.converter-preflight-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.converter-preflight-details p{color:#52627a;overflow-wrap:anywhere;align-items:flex-start;gap:7px;min-width:0;margin:0;font-size:12px;line-height:1.45;display:flex}.converter-preflight-details p+p{border-left:1px solid #cbdcf3;padding-left:14px}.converter-preflight-details svg{color:#2563eb;flex:none;margin-top:1px;font-size:16px}[dir=rtl] .converter-preflight{text-align:right}[dir=rtl] .converter-preflight-details p+p{border-left:0;border-right:1px solid #cbdcf3;padding-left:0;padding-right:14px}@media (max-width:760px){.homepage-hero .converter-tabs,.tool-landing-hero .converter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-hero .converter-tabs button,.tool-landing-hero .converter-tabs button{justify-content:flex-start;padding-inline:10px;font-size:12px}.converter-preflight{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px}.converter-preflight-details{grid-template-columns:minmax(0,1fr);gap:8px}.converter-preflight-details p+p,[dir=rtl] .converter-preflight-details p+p{border-top:1px solid #cbdcf3;border-left:0;border-right:0;padding:8px 0 0}}.not-found-page{text-align:center;align-content:center;justify-items:center;min-height:62vh;padding:72px 24px;display:grid}.not-found-page>p{color:var(--accent-strong);margin:0 0 10px;font-size:14px;font-weight:780}.not-found-page h1{overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(34px,5vw,56px)}.not-found-page>span{max-width:620px;color:var(--muted);margin-top:16px;line-height:1.7}.not-found-page>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.analytics-consent{z-index:100;max-width:min(680px,100vw - 32px);color:var(--ink);background:#fffffffa;border:1px solid #2563eb33;border-radius:16px;align-items:flex-end;gap:20px;padding:18px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 46px #0f172a2e}.analytics-consent strong{font-size:16px;display:block}.analytics-consent p{max-width:430px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.analytics-consent a{color:var(--accent-strong);font-weight:720}.analytics-consent-actions{flex:none;gap:8px;display:flex}.analytics-consent-actions button,.analytics-settings-trigger{white-space:nowrap;border-radius:9px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:760}.analytics-settings-trigger{z-index:90;border:1px solid var(--line);background:var(--surface);color:var(--muted);position:fixed;bottom:16px;right:16px;box-shadow:0 5px 18px #0f172a1f}@media (max-width:760px){.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;bottom:16px;right:16px}.analytics-consent-actions button{flex:1}.vidirelay-logo img{width:150px;max-height:38px}.support-summary .section-inner{grid-template-columns:1fr}.support-summary a,.support-summary a:first-child{border:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}.support-summary a:last-child{border-bottom:0}.pricing-layout .pack-selector{order:-1}.upload-picker-copy small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.subtitle-converter-controls{grid-template-columns:1fr 18px 1fr;gap:8px;padding:14px}.subtitle-converter-workspace{grid-template-columns:1fr}.subtitle-input-panel{border-right:0;border-bottom:1px solid var(--line)}.subtitle-input-panel,.subtitle-output-panel{padding:16px}.subtitle-converter-actions{grid-template-columns:1fr;padding:14px}.subtitle-converter-actions button{width:100%}.subtitle-converter-page .tool-landing-hero{padding:32px 16px 28px}.subtitle-converter-page .tool-landing-hero h1{max-width:360px;font-size:32px;line-height:1.08}.subtitle-converter-page .tool-landing-lede{margin:12px auto 18px;font-size:15px;line-height:1.5}.subtitle-converter-page .subtitle-converter-controls{gap:8px;padding:12px}.subtitle-converter-page .subtitle-input-panel,.subtitle-converter-page .subtitle-output-panel{padding:14px}.subtitle-converter-page .subtitle-input-panel textarea{min-height:126px}.subtitle-converter-page .subtitle-converter-actions{grid-template-columns:1fr;gap:10px;padding:12px 14px}.selected-pack{flex-direction:column;align-items:stretch}}.ai-tools-public{background:#fff}.ai-tools-public-hero{border-bottom:1px solid #e5e7eb;padding:84px 24px 68px}.ai-tools-public-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:64px;display:grid}.ai-tools-public-copy{min-width:0;max-width:560px}.ai-tools-public-copy .section-kicker{color:var(--accent);margin:0 0 14px}.ai-tools-public-copy h1{color:#0b1736;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:790;line-height:1.06}.ai-tools-public-intro{color:#536581;max-width:548px;margin:22px 0 28px;font-size:18px;line-height:1.62}.ai-tools-google-cta{color:#111827;background:#fff;border:2px solid #2563eb;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-width:min(100%,424px);min-height:58px;padding:14px 26px;font-size:17px;font-weight:720;display:inline-flex;box-shadow:0 2px #2563eb14}.ai-tools-google-cta:hover{color:#111827;background:#f8fbff;border-color:#1d4ed8}.ai-tools-google-cta:focus-visible,.ai-content-source-list button:focus-visible,.ai-content-action-grid button:focus-visible,.ai-content-selected-source button:focus-visible,.ai-content-draft-preview button:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.ai-tools-public-trust{color:#65738b;margin:17px 0 0;font-size:14px;line-height:1.5}.ai-tools-preview{min-width:0;padding-top:28px;position:relative}.ai-tools-preview:before{z-index:0;content:"";background:#f8fbff;border:1px solid #e4edff;border-radius:50%;position:absolute;inset:0 8% 4% 2%}.ai-tools-preview-chip{z-index:2;color:#2563eb;background:#fff;border:1px solid #c9d9fb;border-radius:9px;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}.ai-tools-preview-canvas{z-index:1;background:#fffffff0;border:1px solid #dfe8f7;border-radius:18px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;padding:34px 28px;display:grid;position:relative;box-shadow:0 20px 42px #243f6e14}.ai-tools-preview-transcript,.ai-tools-preview-draft{background:#fff;border:1px solid #e7edf6;border-radius:13px;align-content:start;gap:16px;min-width:0;min-height:340px;padding:22px;display:grid}.ai-tools-preview-transcript header,.ai-tools-preview-draft header{color:#34445e;border-bottom:1px solid #e5eaf1;align-items:center;gap:8px;padding-bottom:13px;font-size:13px;font-weight:720;display:flex}.ai-tools-preview-transcript header svg,.ai-tools-preview-draft header svg{color:#2563eb;font-size:18px}.ai-tools-preview-transcript p{color:#52627a;grid-template-columns:74px minmax(0,1fr);gap:10px;margin:0;font-size:12px;line-height:1.52;display:grid}.ai-tools-preview-transcript time{color:#2563eb;font-variant-numeric:tabular-nums}.ai-tools-preview-arrow{color:#2563eb;background:#fff;border:1px solid #b7cef9;border-radius:50%;justify-self:center;width:46px;height:46px;padding:12px}.ai-tools-preview-draft>p{color:#203250;margin:10px 0 6px;font-size:15px;font-weight:560;line-height:1.6}.ai-tools-preview-draft>i{background:#e9eff8;border-radius:6px;height:10px;display:block}.ai-tools-preview-draft>i:nth-of-type(2){width:78%}.ai-tools-preview-draft>i:nth-of-type(3){width:57%}.ai-tools-benefits{background:#fff;padding:36px 24px 26px}.ai-tools-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-tools-benefits-grid article{grid-template-columns:58px minmax(0,1fr);gap:18px;min-width:0;padding:5px 34px;display:grid}.ai-tools-benefits-grid article+article{border-left:1px solid #dce3ec}.ai-tools-benefit-icon{color:#2563eb;background:#eef4ff;border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.ai-tools-benefit-icon svg{width:30px;height:30px}.ai-tools-benefits h2{color:#101d3c;margin:2px 0 7px;font-size:18px;line-height:1.25}.ai-tools-benefits p{color:#63718a;margin:0;font-size:14px;line-height:1.55}.ai-tools-related-workflows{background:#fff;padding:72px 24px}.ai-tools-related-workflows>.section-inner{max-width:1120px}.ai-tools-related-workflows header{max-width:720px;margin-bottom:28px}.ai-tools-related-workflows .section-kicker{color:#2563eb;margin:0 0 8px}.ai-tools-related-workflows h2{color:#0d1936;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.3vw,42px);line-height:1.12}.ai-tools-related-workflows header>p:last-child{color:#5d6d86;margin:12px 0 0;font-size:16px;line-height:1.62}.ai-tools-related-workflows>.section-inner>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ai-tools-related-workflows a{color:#17233d;background:#fff;border:1px solid #dce5f0;border-radius:13px;align-content:start;gap:9px;min-width:0;min-height:208px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ai-tools-related-workflows a:hover{color:#17233d;border-color:#b7ceff;transform:translateY(-2px);box-shadow:0 12px 28px #2563eb17}.ai-tools-related-workflows a>span{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:740}.ai-tools-related-workflows a strong{font-size:18px;line-height:1.28}.ai-tools-related-workflows a p{color:#62718a;margin:0;font-size:14px;line-height:1.55}.ai-tools-related-workflows a svg{color:#2563eb;font-size:20px;position:absolute;bottom:18px;right:18px}.ai-tools-public-final-cta{background:#fff;border-top:1px solid #dce5f0;padding:54px 24px}.ai-tools-public-final-cta>.section-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1040px;display:flex}.ai-tools-public-final-cta h2{color:#0d1936;margin:0;font-size:30px;line-height:1.16}.ai-tools-public-final-cta p{color:#5d6d86;max-width:610px;margin:9px 0 0;line-height:1.58}.ai-tools-public-links{padding:18px 24px 28px}.ai-tools-public-links>.section-inner{border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;justify-content:center;gap:0;display:flex}.ai-tools-public-links a{color:#2563eb;align-items:center;gap:9px;min-height:54px;padding:0 34px;font-size:14px;font-weight:720;display:inline-flex}.ai-tools-public-links a+a{border-left:1px solid #dce3ec}.ai-tools-public-links a:hover{color:#1d4ed8}.ai-tools-public-foundation{padding:10px 24px 58px}.ai-tools-public-foundation>.section-inner{text-align:center;justify-content:center;gap:14px;display:flex}.ai-tools-public-foundation>.section-inner>svg{color:#2563eb;flex:none;margin-top:4px;font-size:28px}.ai-tools-public-foundation h2{color:#0d1936;letter-spacing:-.025em;margin:0;font-size:29px}.ai-tools-public-foundation p{color:#5d6d86;max-width:760px;margin:9px auto 0;font-size:15px;line-height:1.58}.ai-tools-public-faq{background:#f8fbff;border-top:1px solid #e2e8f0;padding:58px 24px 80px}.ai-tools-public-faq>.section-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:64px;display:grid}.ai-tools-public-faq .section-kicker{color:#2563eb;margin:0 0 8px}.ai-tools-public-faq h2{color:#0d1936;margin:0;font-size:34px;line-height:1.12}.ai-content-page{padding-top:34px;padding-bottom:72px}.ai-content-workspace{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);gap:42px;display:grid}.ai-content-source-rail{border-right:1px solid #dce5f0;min-width:0;padding:15px 24px 22px 0}.ai-content-source-rail h2{color:#4d607f;align-items:center;gap:10px;margin:0 0 24px;font-size:16px;display:flex}.ai-content-source-rail h2 svg{color:#5f7699;font-size:20px}.ai-content-source-list{gap:10px;display:grid}.ai-content-source-list button{color:#15223e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:94px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;padding:10px;display:grid}.ai-content-source-list button:hover{background:#f7faff}.ai-content-source-list button.is-selected{background:#eff5ff;border-color:#c8d9ff;box-shadow:inset 4px 0 #2563eb}.ai-content-source-scroll-hint{display:none}.ai-content-source-thumbnail,.ai-content-selected-thumbnail{color:#2563eb;background:#edf3ff;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ai-content-source-thumbnail{width:94px;height:57px}.ai-content-selected-thumbnail{width:126px;height:76px}.ai-content-source-thumbnail img,.ai-content-selected-thumbnail img{object-fit:cover;width:100%;height:100%}.ai-content-source-thumbnail svg,.ai-content-selected-thumbnail svg{width:28px;height:28px}.ai-content-source-thumbnail small{color:#fff;font-variant-numeric:tabular-nums;background:#0f172ac7;border-radius:4px;padding:2px 4px;font-size:10px;position:absolute;bottom:4px;right:4px}.ai-content-source-copy{gap:3px;min-width:0;display:grid}.ai-content-source-copy strong{color:#16233e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.34;overflow:hidden}.ai-content-source-copy em{color:#61718b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.ai-content-source-copy small{color:#75839a;font-size:11px}.ai-content-source-list button>svg{color:#aab7ca}.ai-content-source-list button.is-selected>svg{color:#2563eb}.ai-content-source-rail>a{color:#2563eb;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:720;display:inline-flex}.ai-content-source-rail>a:hover{color:#1d4ed8}.ai-content-composer{min-width:0}.ai-content-heading{max-width:800px;margin-bottom:25px}.ai-content-heading .section-kicker{color:#2563eb;margin:0 0 7px}.ai-content-heading h1{color:#0d1936;letter-spacing:-.05em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.05}.ai-content-heading>p:last-child{color:#5e6e87;margin:12px 0 0;font-size:17px;line-height:1.54}.ai-content-selected-source{background:#fff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:98px;margin-bottom:26px;padding:10px;display:grid}.ai-content-selected-source>span:nth-child(2){gap:7px;min-width:0;display:grid}.ai-content-selected-source strong{color:#17233d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ai-content-selected-source small{color:#63718a;font-size:13px}.ai-content-source-picker-shell{justify-self:end;position:relative}.ai-content-source-picker-trigger{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 4px;font-size:13px;font-weight:700;display:inline-flex}.ai-content-source-picker{z-index:8;background:#fff;border:1px solid #cbd9ed;border-radius:12px;gap:6px;width:min(420px,100vw - 72px);max-height:354px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 42px #1e3a662e}.ai-content-source-picker button{color:#17233d;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:7px;display:grid}.ai-content-source-picker button:hover,.ai-content-source-picker button.is-selected{background:#f4f8ff;border-color:#c8d9ff}.ai-content-source-picker .ai-content-source-thumbnail{width:62px;height:44px}.ai-content-source-picker button>span:nth-child(2){gap:3px;min-width:0;display:grid}.ai-content-source-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-content-source-picker small{color:#63718a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-content-source-picker button>svg{color:#aab7ca}.ai-content-source-picker button.is-selected>svg{color:#2563eb}.ai-content-generation-form fieldset{border:0;min-width:0;margin:0;padding:0}.ai-content-generation-form legend{color:#1b2943;margin-bottom:14px;font-size:16px;font-weight:740}.ai-content-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-content-action-grid button{color:#17233d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:12px;align-content:start;justify-items:start;gap:9px;min-height:160px;padding:18px;display:grid}.ai-content-action-grid button:hover{background:#fbfdff;border-color:#b7ceff}.ai-content-action-grid button.is-selected{background:#f8fbff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #bfdbfe}.ai-content-action-grid button>span{color:#2563eb;background:#edf4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ai-content-action-grid button>span svg{width:23px;height:23px}.ai-content-action-grid button strong{font-size:15px}.ai-content-action-grid button small{color:#607089;font-size:12px;line-height:1.45}.ai-content-preview-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:16px;margin-top:22px;display:grid}.ai-content-transcript-preview,.ai-content-draft-preview{background:#fff;border:1px solid #dce5f0;border-radius:12px;align-content:start;min-width:0;min-height:286px;padding:18px;display:grid}.ai-content-transcript-preview h2,.ai-content-draft-preview h2{color:#1d2b45;align-items:center;gap:8px;margin:0 0 15px;font-size:14px;display:flex}.ai-content-transcript-preview h2 svg,.ai-content-draft-preview h2 svg{color:#2563eb;font-size:18px}.ai-content-transcript-preview>div{border:1px solid #e8edf4;border-radius:9px;overflow:hidden}.ai-content-transcript-preview p{color:#52627a;grid-template-columns:74px minmax(0,1fr);gap:10px;margin:0;padding:14px;font-size:12px;line-height:1.5;display:grid}.ai-content-transcript-preview p+p{border-top:1px solid #e8edf4}.ai-content-transcript-preview p.is-highlighted{background:#f3f7ff;border-left:3px solid #2563eb}.ai-content-transcript-preview time{color:#2563eb;font-variant-numeric:tabular-nums}.ai-content-draft-preview{grid-template-rows:auto minmax(0,1fr) auto}.ai-content-draft-preview output{color:#2d3c57;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfdff;border:1px solid #dbe5f4;border-radius:9px;flex-direction:column;gap:14px;min-height:136px;padding:16px;font-size:14px;line-height:1.6;display:flex}.ai-content-draft-preview output.is-error{color:#8a3b33;background:#fff8f6;border-color:#f5c7c0}.ai-content-output-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-content-draft-preview .ai-content-output-actions button,.ai-content-draft-preview .ai-content-output-actions a{min-height:34px;margin-top:0;padding:0 12px;font-size:13px}.ai-content-draft-preview button{color:#fff;min-height:47px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:9px;justify-self:end;margin-top:16px;padding:0 19px;font-size:14px;font-weight:740}.ai-content-draft-preview button:hover:not(:disabled){background:#1d4ed8}.ai-content-draft-preview button:disabled{cursor:wait;opacity:.7}[dir=rtl] .ai-tools-preview-chip{left:0;right:auto}[dir=rtl] .ai-tools-benefits-grid article+article,[dir=rtl] .ai-tools-public-links a+a{border-left:0;border-right:1px solid #dce3ec}[dir=rtl] .ai-content-source-rail{border-left:1px solid #dce5f0;border-right:0;padding:15px 0 22px 24px}[dir=rtl] .ai-content-source-list button.is-selected{box-shadow:inset -4px 0 #2563eb}[dir=rtl] .ai-content-transcript-preview p.is-highlighted{border-left:0;border-right:3px solid #2563eb}@media (max-width:1080px){.ai-tools-public-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px}.ai-tools-public-copy{max-width:720px}.ai-tools-preview{max-width:760px}.ai-content-workspace{grid-template-columns:240px minmax(0,1fr);gap:28px}.ai-content-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-tools-public-hero{padding:52px 16px 44px}.ai-tools-public-copy h1{font-size:42px}.ai-tools-public-intro{margin:16px 0 22px;font-size:16px}.ai-tools-google-cta{width:100%;min-width:0}.ai-tools-preview-canvas{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.ai-tools-preview-transcript,.ai-tools-preview-draft{min-height:0}.ai-tools-preview-arrow{transform:rotate(90deg)}.ai-tools-benefits{padding:20px 16px}.ai-tools-benefits-grid{grid-template-columns:1fr}.ai-tools-benefits-grid article{padding:20px 0}.ai-tools-benefits-grid article+article{border-top:1px solid #dce3ec;border-left:0}.ai-tools-public-links{padding:14px 16px 30px}.ai-tools-public-links>.section-inner{flex-direction:column;align-items:stretch}.ai-tools-public-links a{justify-content:center}.ai-tools-public-links a+a{border-top:1px solid #dce3ec;border-left:0}.ai-tools-public-foundation{padding:4px 16px 44px}.ai-tools-public-foundation>.section-inner{text-align:left;align-items:flex-start}.ai-tools-public-foundation h2{font-size:26px}.ai-tools-public-faq{padding:46px 16px 58px}.ai-tools-public-faq>.section-inner{grid-template-columns:1fr;gap:28px}.ai-tools-public-faq h2{font-size:30px}.ai-tools-related-workflows{padding:50px 16px}.ai-tools-related-workflows>.section-inner>div{grid-template-columns:1fr}.ai-tools-related-workflows a{min-height:0}.ai-tools-public-final-cta{padding:42px 16px}.ai-tools-public-final-cta>.section-inner{flex-direction:column;align-items:stretch}.ai-tools-public-final-cta h2{font-size:27px}.ai-content-page{padding:24px 16px 56px}.ai-content-workspace{grid-template-columns:1fr;gap:26px}.ai-content-source-rail{border-bottom:1px solid #dce5f0;border-right:0;padding:0 0 20px;position:relative}.ai-content-source-list{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(238px,82vw);grid-auto-flow:column;padding:0 28px 7px 0;overflow-x:auto}.ai-content-source-list button{scroll-snap-align:start}.ai-content-source-scroll-hint{color:#2563eb;background:#fff;border:1px solid #c8d9ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid;position:absolute;bottom:31px;right:0;box-shadow:0 4px 12px #2563eb24}.ai-content-source-list button{grid-template-columns:70px minmax(0,1fr) 18px}.ai-content-source-thumbnail{width:70px;height:52px}.ai-content-heading h1{font-size:38px}.ai-content-selected-source{grid-template-columns:70px minmax(0,1fr);gap:12px}.ai-content-selected-thumbnail{width:70px;height:54px}.ai-content-source-picker-shell{grid-column:1/-1;justify-self:stretch}.ai-content-source-picker{width:100%;margin-top:10px;position:static}.ai-content-selected-source strong{font-size:14px}.ai-content-selected-source small{font-size:12px;line-height:1.45}.ai-content-action-grid{grid-template-columns:1fr}.ai-content-action-grid button{grid-template-columns:38px minmax(0,1fr);column-gap:12px;min-height:0}.ai-content-action-grid button>span{grid-row:span 2}.ai-content-action-grid button small{grid-column:2}.ai-content-preview-grid{grid-template-columns:1fr}.ai-content-draft-preview button{justify-self:stretch;width:100%}[dir=rtl] .ai-content-source-rail{border-bottom:1px solid #dce5f0;border-left:0;padding:0 0 20px}[dir=rtl] .ai-tools-benefits-grid article+article,[dir=rtl] .ai-tools-public-links a+a{border-top:1px solid #dce3ec;border-right:0}}.error-recovery-page{max-width:1240px;min-height:680px;margin:0 auto;padding:clamp(48px,7vw,92px) 24px 72px}.error-recovery-shell{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.error-recovery-content,.error-recovery-visual{min-width:0}.error-recovery-kicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;font-size:13px;font-weight:720;display:flex}.error-recovery-code{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}.is-server-error .error-recovery-code{color:#b54732;background:#fff7f5;border-color:#f5c7c0}.error-recovery-code svg{width:16px;height:16px}.error-recovery-content h1{max-width:650px;color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,4.6vw,62px);line-height:1.05}.error-recovery-lede{max-width:580px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.error-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.error-recovery-primary,.error-recovery-secondary{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:760;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.error-recovery-primary{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 10px 22px #2563eb2e}.error-recovery-secondary{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe}.error-recovery-primary:hover,.error-recovery-secondary:hover,.error-recovery-option:hover{transform:translateY(-1px)}.error-recovery-primary:focus-visible,.error-recovery-secondary:focus-visible,.error-recovery-option:focus-visible,.error-recovery-support-links a:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.error-recovery-primary svg,.error-recovery-secondary svg{width:18px;height:18px}.error-recovery-support-links{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:20px;font-size:13px;font-weight:680;display:flex}.error-recovery-support-links a{color:inherit;text-decoration:none}.error-recovery-support-links a:hover{color:var(--accent-strong)}.error-recovery-visual{margin:0}.error-recovery-visual-frame{background:#fff;border:1px solid #dbe7f7;border-radius:8px;padding:22px;box-shadow:0 22px 52px #234b7d1f}.error-recovery-visual-frame img{border-radius:4px;width:100%;height:auto;display:block}.error-recovery-visual figcaption{gap:6px;margin:18px 4px 0;display:grid}.error-recovery-visual figcaption strong{color:var(--ink);font-size:16px}.error-recovery-visual figcaption span{max-width:560px;color:var(--muted);font-size:14px;line-height:1.55}.error-recovery-options{border-top:1px solid var(--line);margin-top:clamp(58px,8vw,96px);padding-top:30px}.error-recovery-options-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.error-recovery-options-heading h2{color:var(--ink);margin:0;font-size:24px}.error-recovery-options-heading p{max-width:560px;color:var(--muted);text-align:end;margin:0;font-size:14px;line-height:1.55}.error-recovery-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.error-recovery-option{min-width:0;color:inherit;background:#fff;border:1px solid #dbe7f7;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.error-recovery-option:hover{border-color:#93c5fd;box-shadow:0 10px 24px #234b7d14}.error-recovery-option-icon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.error-recovery-option-icon svg{width:20px;height:20px}.error-recovery-option strong,.error-recovery-option small{display:block}.error-recovery-option strong{color:var(--ink);font-size:14px;line-height:1.3}.error-recovery-option small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.error-recovery-option>svg{color:#2563eb;width:18px;height:18px;margin-top:2px}@media (max-width:900px){.error-recovery-page{min-height:0}.error-recovery-shell{grid-template-columns:1fr;gap:42px}.error-recovery-content,.error-recovery-visual{max-width:720px}.error-recovery-options-heading{gap:10px;display:grid}.error-recovery-options-heading p{text-align:start}}@media (max-width:680px){.error-recovery-page{padding:34px 18px 54px}.error-recovery-content h1{font-size:clamp(34px,10vw,48px)}.error-recovery-lede{font-size:16px}.error-recovery-actions{flex-direction:column;align-items:stretch}.error-recovery-primary,.error-recovery-secondary{width:100%}.error-recovery-visual-frame{padding:12px}.error-recovery-option-grid{grid-template-columns:1fr}}
