.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-controls{display:flex;align-items:center;gap:12px}.theme-control{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #ded6eb;border-radius:8px;background:#fff;color:#514269;font-size:13px}.theme-icon{font-size:20px;line-height:1;color:#6c4ce4}.theme-control select{border:0;background:transparent;color:inherit;cursor:pointer;font-size:13px;max-width:85px;padding:2px 0}.processed-stat{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px 18px;max-width:410px;border:1px solid #ddd2f4;background:linear-gradient(110deg,#eee8ff,#fff5ed);border-radius:13px;color:#4c3b64;box-shadow:0 5px 20px #6c4ce408}.processed-stat .stat-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:10px;background:#6c4ce4;color:#fff;font-weight:700}.processed-stat>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.processed-stat strong{font:800 27px/1.2 Manrope,sans-serif;letter-spacing:-1px;color:#5033b4}.processed-stat>div>span{font-size:14px}.processed-stat>small{margin-left:auto;font-size:10px;line-height:1.6;max-width:62px;color:#786783}
html[data-theme=dark]{--paper:#14111e;--ink:#f0eaf8;--muted:#b6aaca;--line:#3a304c;--violet:#b69aff;--violet-deep:#9a79fa;--green:#3f2a68;color-scheme:dark}html[data-theme=dark] body{background:#14111e;color:#f0eaf8}html[data-theme=dark] header,html[data-theme=dark] footer{background:#14111e;border-color:#3a304c}html[data-theme=dark] .theme-control,html[data-theme=dark] .outline{background:#221b30;border-color:#463658;color:#e0d2f5}html[data-theme=dark] .theme-icon{color:#b69aff}html[data-theme=dark] .theme-control option{background:#221b30;color:#f0eaf8}html[data-theme=dark] nav{color:#c0b3d3}html[data-theme=dark] .hero .eyebrow{background:#2b2040;border-color:#483462;color:#d1b9f2}html[data-theme=dark] .hero-pill-dot{background:#b69aff;box-shadow:0 0 0 3px #483462}html[data-theme=dark] .hero h1 em:after{background:#3f2a68}html[data-theme=dark] .hero p,html[data-theme=dark] .section-top p,html[data-theme=dark] .how p,html[data-theme=dark] .trust,html[data-theme=dark] .eyebrow{color:#bfb1d1}html[data-theme=dark] .primary,html[data-theme=dark] .plan-button.dark{background:#8058e8;border-color:#8058e8;color:white}html[data-theme=dark] .primary:hover,html[data-theme=dark] .plan-button.dark:hover{background:#9169f3}html[data-theme=dark] .hero-art .art-glow{background:radial-gradient(ellipse,#38264e,transparent 70%)}html[data-theme=dark] .hero-art .art-grid{opacity:.35}html[data-theme=dark] .art-caption{color:#b9a8cd}html[data-theme=dark] .art-audio{background:#282035;border-color:#4b385f;box-shadow:0 8px 24px #0003}html[data-theme=dark] .art-audio small{color:#d1badf}html[data-theme=dark] .art-audio>b{background:#45303b;color:#ffc09c}html[data-theme=dark] .art-file{background:#312244;border-color:#553c70}html[data-theme=dark] .art-file strong{color:#ecdbff}html[data-theme=dark] .art-file small{color:#bf9ed6}html[data-theme=dark] .art-file>b{background:#563b72;color:#e5d0ff}html[data-theme=dark] .art-video{border-color:#493754}html[data-theme=dark] .promise{background:#211a2e;border-color:#3a304c}html[data-theme=dark] .promise p,html[data-theme=dark] .promise>span{color:#c9b7dc}html[data-theme=dark] .tool-card,html[data-theme=dark] .plan{background:#211a2d;border-color:#3b2f4c;color:#f0eaf8}html[data-theme=dark] .tool-card:hover{background:#292034;border-color:#9e7cd3;box-shadow:0 12px 28px #0003}html[data-theme=dark] .tool-card p{color:#c0b0d0}html[data-theme=dark] .card-bottom{border-color:#40324f;color:#b8a1cd}html[data-theme=dark] .card-bottom b{color:#d4b8ee}html[data-theme=dark] .tool-icon{background:#38274e;border-color:#52386f;color:#d1afff}html[data-theme=dark] .cat-Audio .tool-icon{background:#423029;border-color:#624331;color:#ffc39d}html[data-theme=dark] .cat-Study .tool-icon{background:#25364a;border-color:#395673;color:#b5d4ff}html[data-theme=dark] .badge,html[data-theme=dark] .badge.beta{background:#342547;border-color:#513666;color:#d2b3f1}html[data-theme=dark] .badge.planned{background:#3c2d24;border-color:#624733;color:#e8bd93}html[data-theme=dark] .tabs button{color:#bba9d0}html[data-theme=dark] .tabs button:hover{background:#332441;color:#e4ccff}html[data-theme=dark] .tabs button.selected{background:#7551cb;color:#fff}html[data-theme=dark] .search{background:#211a2d;border-color:#493655}html[data-theme=dark] .search input{color:#eee4fa}html[data-theme=dark] .search input::placeholder{color:#b5a2c4}html[data-theme=dark] .search kbd{color:#bda9d1;border-color:#503c64}html[data-theme=dark] .tool-meta,html[data-theme=dark] .section-top>small{color:#bba7cf}html[data-theme=dark] .note{background:#2b203b;border-color:#5b4273}html[data-theme=dark] .note p{color:#d9c2ef}html[data-theme=dark] .note small,html[data-theme=dark] .note>span{color:#c0a6d5}html[data-theme=dark] .how,html[data-theme=dark] .steps article{border-color:#3b2e4d}html[data-theme=dark] .steps h3{color:#e0ccf3}html[data-theme=dark] .steps article>span{color:#bba1cf}html[data-theme=dark] .pricing-head>p,html[data-theme=dark] .pricing-foot,html[data-theme=dark] .plan-kicker,html[data-theme=dark] .plan>p,html[data-theme=dark] .plan>small,html[data-theme=dark] .plan li,html[data-theme=dark] .plan-state,html[data-theme=dark] .price>span:not(.amount){color:#c1aed4}html[data-theme=dark] .plan.featured{background:#2b2040;border-color:#a587d8}html[data-theme=dark] .popular{background:#493063;border-color:#8360ac;color:#e3c8ff}html[data-theme=dark] .billing{background:#261c35;border-color:#483258}html[data-theme=dark] .billing button{color:#c0acd3}html[data-theme=dark] .billing .selected{background:#4a3268;color:#f4eaff}html[data-theme=dark] .billing span{background:#5a3b80;color:#e4caff}html[data-theme=dark] .plan-button{background:#362448;border-color:#684780;color:#e0c2f7}html[data-theme=dark] .plan-state{border-color:#463353}html[data-theme=dark] .plan h3,html[data-theme=dark] .price,html[data-theme=dark] .price>.amount{color:#f0eaf8}html[data-theme=dark] details{border-color:#3c2f4c}html[data-theme=dark] summary{color:#e6d6f6}html[data-theme=dark] details p,html[data-theme=dark] footer>span,html[data-theme=dark] footer small{color:#b9a4cc}html[data-theme=dark] .presence-badge{background:#2a203a;border-color:#49345c;color:#d8c6ec}html[data-theme=dark] .processed-stat{background:linear-gradient(110deg,#302143,#35252c);border-color:#5a3c78;color:#dfcef1}html[data-theme=dark] .processed-stat strong{color:#cdb3ff}html[data-theme=dark] .processed-stat>small{color:#bda4cc}html[data-theme=dark] dialog{background:#21192d;color:#f0eaf8;border-color:#5c4272;box-shadow:0 25px 120px #0009}html[data-theme=dark] dialog>p{color:#c2aed4}html[data-theme=dark] .drop{background:#2f2141;border-color:#8964ae}html[data-theme=dark] .drop.over{background:#432a60}html[data-theme=dark] .drop small,html[data-theme=dark] .fields label,html[data-theme=dark] .field-help,html[data-theme=dark] .privacy-foot,html[data-theme=dark] #resultInfo,html[data-theme=dark] #planned p{color:#c2a6d5}html[data-theme=dark] .preview{background:#17111f}html[data-theme=dark] .fields input,html[data-theme=dark] .fields select,html[data-theme=dark] #script,html[data-theme=dark] #textOutput{background:#17111f;color:#e7d9f5;border-color:#604474}html[data-theme=dark] .engine-note,html[data-theme=dark] #planned,html[data-theme=dark] #result{background:#312142;color:#d3b9e6;border-color:#59406d}html[data-theme=dark] #status,html[data-theme=dark] .sample-button,html[data-theme=dark] .file-info button,html[data-theme=dark] #cancelJob{color:#c5a3ed}html[data-theme=dark] .sandbox-banner,html[data-theme=dark] .checkout-connection{background:#35291e;border-color:#6b5034;color:#efd0a2}html[data-theme=dark] .sandbox-banner>span:last-child{color:#ddc09b}html[data-theme=dark] .checkout-summary,html[data-theme=dark] .checkout-connection.connected{background:#30213e;border-color:#604076;color:#ddc0f2}html[data-theme=dark] .checkout-price strong{color:#f0eaf8}html[data-theme=dark] .checkout-label,html[data-theme=dark] .checkout-price>span,html[data-theme=dark] .checkout-summary label,html[data-theme=dark] .checkout-disclaimer,html[data-theme=dark] .checkout-back{color:#c4a8d9}html[data-theme=dark] .checkout-summary select{background:#21162d;border-color:#6d4a85;color:#e5c9fb}html[data-theme=dark] .checkout-submit:disabled{background:#493b54;color:#c0afcc;border-color:#493b54}html[data-theme=dark] .billing-return-card{background:#211a2d;border-color:#4b355e}html[data-theme=dark] .billing-return-card p{color:#c4b0d4}html[data-theme=dark] .return-note{background:#30213f}html[data-theme=dark] .return-badge{background:#3a2c1e;border-color:#795633;color:#f0c99b}html[data-theme=dark] :focus-visible{outline-color:#c29aff}
@media(max-width:1000px){header{padding-inline:24px}nav{gap:18px}.header-controls{gap:8px}.theme-control{padding:8px}.header-controls .outline{padding:10px;font-size:12px}}@media(max-width:720px){.processed-stat{margin-inline:auto;text-align:left;max-width:390px}.header-controls{gap:7px}}@media(max-width:480px){.header-controls>.outline{display:none}.theme-control{padding:9px 10px}.processed-stat{padding:13px 14px;gap:10px}.processed-stat>div>span{font-size:13px}.processed-stat strong{font-size:26px}.processed-stat>small{font-size:9px}}@media(prefers-reduced-motion:no-preference){body,header,footer,.tool-card,.plan,dialog{transition:background-color .15s ease,border-color .15s ease}}
