: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}*{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{background:var(--accent);color:#fff;border-radius:9px;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);width:520px;box-shadow:var(--shadow);background:#fff;border-radius:12px;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:8px;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{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:8px;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:8px;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);background:#fff;border-radius:9px;min-height:44px;padding:0 22px}.account-picker{position:relative}.account-trigger{border:1px solid var(--line-strong);max-width:200px;min-height:42px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:9px;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);background:#fff;border-radius:9px;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{min-height:38px;color:var(--muted);white-space:nowrap;border-radius:9px;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{background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:9px;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-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);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 12px}.contact-form textarea{resize:vertical;min-height:160px;padding-top:12px;line-height:1.5}.contact-form button{background:var(--accent);color:#fff;border:0;border-radius:9px;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{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:8px;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);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;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{background:var(--accent);color:#fff;border:0;border-radius:10px;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);background:#fffc;border-radius:12px;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{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:10px;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{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-strong);border-radius:10px;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);background:#f7fbfa;border-radius:12px;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);min-height:126px;color:var(--ink);background:#fff;border-radius:10px;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);background:var(--surface);border-radius:12px;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);background:#fff;border-radius:9px;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);color:var(--ink);background:#fff;border-radius:10px;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);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:10px;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{background:var(--accent);color:#fff;border:0;border-radius:10px;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);background:var(--surface);border-radius:9px;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);min-height:40px;color:var(--ink);border-radius:9px;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);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:10px;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{background:var(--accent);color:#fff;border:0;border-radius:10px;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{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;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:9px;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{background:var(--surface);border-radius:10px;margin:18px 0 0;padding:18px}.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{background:var(--surface-strong);border:1px solid #07966f47;border-radius:10px;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);width:38px;height:38px;color:var(--ink);background:#fff;border-radius:9px;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);min-height:44px;color:var(--ink);background:#fff;border-radius:9px;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{background:var(--accent);color:#fff;border:0;border-radius:9px;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);background:var(--surface);min-height:64px;color:var(--ink);text-align:left;border-radius:9px;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{color:var(--accent-strong);background:#fff;border-radius:9px;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);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:9px;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);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;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);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:9px;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{background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:9px;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{background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:9px;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);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:9px;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);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;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-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);min-height:38px;color:var(--accent);background:#fff;border-radius:8px;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:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;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);background:var(--surface);width:100%;min-height:180px;color:var(--ink);border-radius:10px;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{background:var(--surface);border-radius:9px;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{background:var(--surface);white-space:pre-wrap;border-radius:10px;margin-top:14px;padding:12px}.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:8px;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:8px;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}.vidirelay-logo.is-compact img{width:30px;height:30px}.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);color:#475569;background:#fff;border-radius:10px;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{min-height:58px;box-shadow:none;border-radius:12px}.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{color:#475569;border-radius:10px;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{box-shadow:none;color:#0f172a;border-color:#cbd5e1;border-radius:12px}.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);background:#fff;border-radius:12px;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);background:#fff;border-radius:12px;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{color:#475569;background:#e2e8f0;border-radius:8px;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);color:#64748b;background:#fff;border-radius:9px;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}.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;text-wrap:balance;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-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{width:44px;height:44px;color:var(--accent-green-strong);background:#eef9f5;border:1px solid #cdece1;border-radius:8px;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);background:#fff;border-radius:8px;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-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-related-links a{color:#173c31;background:#fff;border:1px solid #c5e5da;border-radius:8px;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}[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);background:var(--surface);scrollbar-width:thin;border-radius:8px;gap:4px;max-width:100%;margin-bottom:34px;padding:5px;display:flex;overflow-x:auto}.admin-nav a{color:var(--muted);border-radius:6px;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);background:#fff;border-radius:8px;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}.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);min-height:34px;color:var(--ink);background:#fff;border-radius:6px;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);background:var(--surface);border-radius:8px;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);min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;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);background:var(--line);border-radius:8px;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:10px;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}.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}}.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{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0f172ad1;border:1px solid #ffffff29;border-radius:6px;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-status-shell.is-failed .result-progress-track>span{background:var(--danger)}.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{color:#344054}.result-stage-list li.is-complete>span{color:var(--accent);border-color:#0000;font-size:22px}.result-stage-list li.is-error{color:var(--danger)}.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}.result-activity .event-list strong,.result-activity .event-list span{font-size:12px}@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}}.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{background:var(--accent-green);color:#fff;border-radius:8px;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{background:#fff7f4;border:1px solid #efd1ca;border-radius:8px;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{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;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{background:#0f172ac2;border:1px solid #ffffff6b;border-radius:6px;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{color:#334155;border:1px solid #cbd5e1;border-radius:6px;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{color:#1d4ed8;background:#eff6ff;border-radius:6px;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{color:#475569;text-overflow:ellipsis;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:13px 15px;overflow:hidden}.intent-share-layout button{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;min-height:42px;padding:0 16px;font-weight:700}@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{width:100%}}.workspace-account-hero{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;gap:32px;padding-bottom:28px;display:flex}.workspace-account-identity{align-items:center;gap:18px;min-width:0;display:flex}.workspace-account-avatar{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.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 4px}.workspace-account-identity h1{margin:0;font-size:30px;line-height:1.2}.workspace-account-identity p:not(.section-kicker){color:#667085;max-width:720px;margin:7px 0 4px;line-height:1.55}.workspace-account-identity>div>span{color:#98a2b3;font-size:13px}.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{background:#fff;border:1px solid #dfe3e8;border-radius:8px;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;color:#667085;background:#f2f4f7;border:1px solid #dfe3e8;border-radius:6px;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{color:#2563eb;background:#eff6ff;border-radius:8px;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;background:#fff;border:1px solid #dfe3e8;border-radius:8px;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{color:#344054;min-height:38px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;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}@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{flex-direction:column}.workspace-account-hero .primary-link-button{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:52px;width:52px;height:52px;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:30px;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}}
