@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#282b40;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--purple:#7055e7;--purple-dark:#5c40d3;--muted:#9294a5;--border:#eaeaf3;--ink:#25283d;background:#f8f9fd;font-family:Vazirmatn Variable,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #c3b6ff}input:focus-visible{outline:none}button{background:0 0;border:0}html{scroll-behavior:smooth;scroll-padding-top:100px}::selection{background:#e4dcff}h1,h2,h3,p{margin:0}.muted{color:var(--muted)}.container,.header-inner,.footer-inner{width:min(1120px,100% - 64px);margin:0 auto}.site-header{z-index:3;background:#ffffffe6;border-bottom:1px solid #eeedf5;position:relative}.header-inner{justify-content:space-between;align-items:center;height:88px;display:flex}.logo{color:#2b2b43;align-items:center;gap:10px;font-size:24px;font-weight:850;line-height:1.35;display:flex}.logo small{letter-spacing:.1px;color:#9695a6;margin-top:2px;font-size:9px;font-weight:450;display:block}.logo-mark{color:#fff;background:linear-gradient(145deg,#8970f1,#6346d7);border-radius:14px;place-items:center;width:42px;height:45px;display:grid;box-shadow:0 4px 9px #6c4cd821,inset 0 1px 1px #fff5}.logo-mark svg{width:26px;height:26px}.header-inner nav{color:#898b9c;align-items:center;gap:34px;height:100%;font-size:13px;font-weight:550;display:flex}.header-inner nav a,.header-inner nav button{align-items:center;height:100%;padding:0;display:flex;position:relative}.header-inner nav .nav-active{color:#6c4bd9}.nav-active:after{content:"";background:#7b60e8;border-radius:8px 8px 0 0;height:3px;position:absolute;bottom:0;left:12%;right:12%}.nav-count{color:#6b4bd4;text-align:center;background:#ece7ff;border-radius:6px;min-width:18px;margin-right:6px;padding:0 4px;font-size:10px}.header-actions{align-items:center;gap:15px;display:flex}.private-pill{color:#858499;white-space:nowrap;background:#f8f7fc;border:1px solid #eceaf5;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.icon-button{color:#aaa8b9;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.icon-button:hover{color:var(--purple);background:#f0edf8}.logout{border:1px solid var(--border);color:#9b98ac}.hero{text-align:center;padding:62px 0 0;position:relative}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 68% 28%,#eee8ffab,#0000 53%),radial-gradient(at 24% 32%,#edf2ff8f,#0000 55%);position:absolute;inset:-15px -24px 0}.hero-pill{color:#85779e;background:#f9f5ffbf;border:1px solid #e4dcf4;border-radius:24px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:500;display:inline-flex}.tiny-spark{color:#9f7cd6;background:#eee7fd;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.hero h1{letter-spacing:-1.9px;color:#2b2d44;margin:13px 0 2px;font-size:clamp(34px,4.4vw,54px);font-weight:850;line-height:1.75}.hero h1>span{color:#7858df}.hero-copy>p{color:#9291a7;font-size:13px;font-weight:400;line-height:2.25}.mobile-br{display:none}.download-box{text-align:right;background:#fff;border:1px solid #e8e5f4;border-radius:22px;max-width:930px;margin:30px auto 0;padding:20px 24px 16px;box-shadow:0 13px 45px -28px #6a56a66b,0 3px 11px #3b286b03}.platform-tabs{border-bottom:1px solid #f0eef6;justify-content:center;gap:10px;margin-bottom:18px;padding:0 0 15px;display:flex}.platform-tabs>button{color:#9793a6;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;transition:background .2s,color .2s;display:flex}.platform-tabs>button>span{opacity:.8;display:flex}.platform-tabs svg{width:16px;height:16px}.platform-tabs>button.selected{color:#7456d9;background:#f3efff;border-color:#e8dfff}.platform-tabs>button:not(.selected):hover{color:#6d627f;background:#f7f6fc}.platform-tabs .selected>span{opacity:1}.link-form{gap:12px;display:flex}.input-wrap{background:#fafafd;border:1px solid #e6e4ef;border-radius:12px;flex:1;align-items:center;gap:13px;min-width:0;padding:0 15px;transition:border .2s,box-shadow .2s;display:flex}.input-wrap:focus-within{border-color:#b9a9ec;box-shadow:0 0 0 3px #9172ee0b}.input-wrap>svg{color:#bbb6cc;transform:rotate(-12deg)}.input-wrap input{color:#55516b;background:0 0;border:0;width:100%;min-width:0;height:58px;padding:16px 0;font-size:12px}.input-wrap input::placeholder{color:#b1aabc;text-align:right;font-size:12px}.paste-button{white-space:nowrap;color:#968da7;background:#fff;border:1px solid #e7e3f0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.paste-button:hover{color:#7055c7;border-color:#c7b8e9}.clear-input{color:#9a91a8;border-radius:6px;padding:6px;display:flex}.primary-button{background:var(--purple);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:11px 20px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 10px #6845cf17}.primary-button:hover:not(:disabled){background:var(--purple-dark);transform:translateY(-1px)}.inspect-button{border-radius:12px;flex-direction:row-reverse;min-width:151px;min-height:58px}.input-note{color:#aaa3b8;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.input-note>span,.input-note>button{align-items:center;gap:5px;display:flex}.input-note>span>svg{color:#a394bf}.input-note>button{color:#9a91ad;padding:0;font-size:10px}.input-note>button:hover{color:#7055d4}.hero-footnote{color:#aaa4ba;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.status-dot{background:#5caf92;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #5caf9210}.status-dot.offline{background:#e49b64}.note-separator{color:#c7c1d5;margin:0 5px}.inspecting-state{color:#8b7fa1;border-top:1px solid #f2eef8;align-items:center;gap:8px;margin-top:15px;padding-top:15px;font-size:11px;display:flex}.error-message{color:#b76560;background:#fff5f4;border:1px solid #f6deda;border-radius:10px;padding:11px 13px;font-size:11px;line-height:2}.link-error{align-items:center;gap:10px;margin-top:16px;display:flex}.feature-row{grid-template-columns:repeat(3,1fr);gap:36px;max-width:980px;margin:37px auto 0;padding:0 37px;display:grid}.feature-row>div{align-items:center;gap:12px;display:flex}.feature-icon{border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.feature-icon.purple{color:#9d87cd;background:#f0ebfc}.feature-icon.pink{color:#d191ad;background:#faecf2}.feature-icon.blue{color:#8cace0;background:#eaf0fc}.feature-row h3{color:#777286;margin-bottom:4px;font-size:11px;font-weight:650}.feature-row p{color:#afa7b9;white-space:nowrap;font-size:9px}.downloads-section{max-width:1050px;margin:61px auto 0;scroll-margin-top:25px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-eyebrow{letter-spacing:.1px;color:#a79db9;align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.section-heading h2{color:#454057;align-items:center;gap:9px;margin-top:4px;font-size:22px;font-weight:750;line-height:1.8;display:flex}.section-heading h2>span{color:#a08cbe;background:#efebf8;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:10px;font-weight:500;display:grid}.history-filters{background:#faf9fd;border:1px solid #e9e5f1;border-radius:9px;gap:3px;padding:3px;display:flex}.history-filters>button{color:#aca2b9;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:9px;display:flex}.history-filters>button.active{color:#8b76b8;background:#fff;box-shadow:0 1px 5px #33205b0d}.history-filters i{background:#f0ebff;border-radius:3px;padding:0 3px;font-size:8px;font-style:normal}.empty-history{text-align:center;background:linear-gradient(150deg,#fff9,#ffffff48);border:1px dashed #dfd9ec;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:234px;padding:25px 20px 22px;display:flex}.empty-art{width:78px;height:66px;margin-bottom:12px;position:relative}.empty-sheet{background:#f6f2ff;border:1px solid #d9d0ef;border-radius:9px;width:40px;height:51px;position:absolute;top:4px;left:21px}.empty-sheet.back{background:#ede6fc;border-color:#e7dff6;left:30px;transform:rotate(13deg)}.empty-sheet.front{color:#ad96d9;background:linear-gradient(145deg,#fff,#f4f0fc);place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 3px 9px #74539d0c}.empty-dot{background:#e4d9f4;border-radius:50%;width:4px;height:4px;position:absolute}.empty-dot.one{top:19px;left:2px}.empty-dot.two{width:3px;height:3px;bottom:12px;right:5px}.empty-history h3{color:#8f839f;font-size:12px;font-weight:600}.empty-history>p{color:#b2a8bd;margin:6px 0 12px;font-size:10px;line-height:2}.text-button{color:#9b83c3;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:10px;font-weight:500;display:inline-flex}.text-button:hover{color:#6c49b1}.storage-note{color:#b0a6bc;align-items:center;gap:6px;margin:11px 4px 0;font-size:9px;line-height:1.9;display:flex}.storage-note svg{color:#b4a7c4}.bottom-guide{background:#efecf8;border:1px solid #e6e0f1;border-radius:15px;align-items:center;gap:15px;max-width:1050px;margin:35px auto 38px;padding:20px 23px;display:flex}.guide-icon{color:#aa97c5;background:#f6f2fc;border:1px solid #ddd4ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.bottom-guide h3{color:#89769f;font-size:12px;font-weight:650}.bottom-guide p{color:#b0a1bd;margin-top:5px;font-size:10px}.bottom-guide .secondary-button{margin-right:auto}.secondary-button{color:#9e88bb;background:#f8f5fd;border:1px solid #dcd2eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:10px;display:inline-flex}.secondary-button:hover{background:#f0e9fc}.site-footer{background:#faf9fd;border-top:1px solid #eee9f5}.footer-inner{justify-content:space-between;align-items:center;gap:22px;min-height:90px;display:flex}.logo.small{gap:8px;font-size:18px}.logo.small small{font-size:8px}.logo.small .logo-mark{width:32px;height:34px;box-shadow:none;background:linear-gradient(145deg,#c4b5df,#a595c4);border-radius:10px}.logo.small .logo-mark svg{width:20px;height:20px}.footer-privacy{align-items:center;gap:5px;display:flex}.result-card{direction:ltr;background:#fff;border:1px solid #e7e2f1;border-radius:22px;grid-template-columns:280px 1fr;max-width:930px;margin:33px auto 0;display:grid;overflow:hidden;box-shadow:0 10px 35px -25px #8b6abd45}.preview-image{background:#ece7f5;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.preview-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-image.placeholder{color:#baacd8;background:linear-gradient(145deg,#ece7fc,#e2e9fb)}.preview-shade{background:linear-gradient(#0000 40%,#2f1d482e);position:absolute;inset:0}.preview-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff25;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.preview-play>svg{margin-left:3px}.preview-image.placeholder>.preview-play{display:none}.duration{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#30233c70;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;bottom:15px;left:15px}.result-content{text-align:right;direction:rtl;padding:23px 25px}.result-top{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:10px;display:flex}.result-platform{color:#9785ab;align-items:center;gap:6px;display:flex}.result-platform svg{width:14px;height:14px}.success-label{color:#7ba28c;align-items:center;gap:5px;font-size:9px;display:flex}.result-content h2{-webkit-line-clamp:2;text-align:start;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.8;display:-webkit-box;overflow:hidden}.video-meta{color:#b0a7bb;align-items:center;gap:13px;margin-top:6px;font-size:10px;display:flex}.video-meta>span{align-items:center;gap:4px;display:flex}.output-tabs{border-bottom:1px solid #f0ebf7;gap:20px;margin-top:17px;display:flex}.output-tabs button{color:#ac9ebc;align-items:center;gap:6px;padding:9px 1px;font-size:11px;display:flex;position:relative}.output-tabs .active{color:#8864c0}.output-tabs .active:after{content:"";background:#aa85dd;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.quality-options{flex-wrap:wrap;gap:7px;padding-top:15px;display:flex}.quality-options button{text-align:right;background:#fdfcfe;border:1px solid #eae4f2;border-radius:9px;min-width:76px;padding:8px 11px;position:relative}.quality-options strong{color:#92809f;font-size:11px;font-weight:600;display:block}.quality-options span{color:#b6aabd;margin-top:3px;font-size:8px;display:block}.quality-options button.active{background:#f8f3ff;border-color:#bda7e5}.quality-options button.active strong{color:#8b63bf}.quality-options button>svg{color:#a889cf;position:absolute;top:5px;left:5px}.quality-options button:first-child{min-width:110px}.result-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;display:flex}.temporary-note{color:#b4a6bf;align-items:center;gap:4px;font-size:9px;display:flex}.button-size{opacity:.7;margin-right:7px;font-size:9px;font-weight:400}.audio-format{color:#aa84cb;background:#faf6ff;border:1px solid #eee5f7;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.audio-format strong{font-size:11px;font-weight:600;display:block}.audio-format span:not(.audio-badge){color:#b5a4c5;margin-top:4px;font-size:8px;display:block}.audio-badge{background:#eee4f7;border-radius:5px;margin-right:auto;padding:4px 7px;font-size:9px}.result-content>.error-message{margin-top:13px}.jobs-list{flex-direction:column;gap:10px;display:flex}.job-card{background:#fff;border:1px solid #ebe5f2;border-radius:14px;align-items:center;gap:15px;padding:17px 19px;display:flex}.job-file-icon{color:#b39acb;background:#f3edf9;border-radius:11px;flex-shrink:0;place-items:center;width:48px;height:54px;display:grid;position:relative}.job-file-icon.audio{color:#ce9eb8;background:#fbf0f6}.job-file-icon>span{color:#aa91be;background:#fff;border:1px solid #ece5f4;border-radius:7px;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-4px;left:-5px}.job-file-icon>span>svg{width:12px;height:12px}.job-main{flex:1;min-width:0}.job-main h3{color:#83718f;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12px;font-weight:550;overflow:hidden}.job-meta{color:#b7a7c1;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:8px;display:flex}.job-date{opacity:.85;margin-right:auto}.meta-dot{color:#d4c8df}.job-controls{flex-shrink:0;align-items:center;gap:15px;margin-right:10px;display:flex}.status-label{color:#ad9aba;align-items:center;gap:4px;font-size:9px;display:flex}.status-label.ready{color:#7cac92}.status-label.error{color:#cb8c87}.status-label.downloading,.status-label.processing{color:#ac83ca}.file-download{color:#9878b7;background:#f8f4fd;border:1px solid #dcd0ee;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;display:flex}.file-download:hover{background:#f1e9fa;border-color:#bda4d6}.small-button{color:#ae91c0;border:1px solid #e4d9ed;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.delete-job{color:#c1b1cb;width:25px}.delete-job:hover{color:#c3827b;background:#fff3f1}.job-progress{margin-top:13px}.progress-text{color:#a088b9;justify-content:space-between;align-items:center;font-size:9px;display:flex}.progress-text>span:first-child{align-items:center;gap:5px;display:flex}.progress-text>span:last-child{color:#b3a0c3;font-size:8px}.progress-track{direction:ltr;background:#f0eaf7;border-radius:6px;height:4px;margin-top:8px;overflow:hidden}.progress-track>span{background:linear-gradient(90deg,#c8ade5,#9974ce);border-radius:6px;height:100%;transition:width .4s;display:block}.progress-track.indeterminate>span{animation:2s ease-in-out infinite progressSlide}.progress-meta{color:#bdacc9;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.job-error{color:#c28f8b;margin-top:7px;font-size:9px;line-height:1.9}.cancel-button{color:#b797b8;border-color:#e7dce9}.help-dialog{color:#584563;background:#fdfcfe;border:1px solid #e9e1f3;border-radius:24px;width:min(560px,100% - 32px);max-height:85dvh;padding:0;box-shadow:0 30px 100px #25113838}.help-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#26213a55}.dialog-content{padding:34px}.close-dialog{position:absolute;top:20px;left:20px}.dialog-content>h2{color:#6c527c;margin-top:7px;font-size:26px;line-height:1.7}.dialog-content>.muted{color:#b3a1bf;margin-top:3px;font-size:11px}.help-steps{gap:10px;margin:24px 0;display:flex}.help-steps>div{color:#ad91c0;background:#f5eefb;border-radius:9px;flex:1;align-items:center;gap:6px;padding:10px 8px;font-size:9px;display:flex}.help-steps b{border:1px solid #e4d5ee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:500;display:grid}.help-dialog details{border-bottom:1px solid #eee6f4}.help-dialog summary{color:#9f82b2;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;font-weight:550;list-style:none;display:flex}.help-dialog summary::-webkit-details-marker{display:none}.help-dialog details[open] summary>svg{transform:rotate(45deg)}.help-dialog details>p{color:#b29dc1;padding-bottom:17px;font-size:11px;line-height:2.2}.toast{z-index:20;color:#fff;background:#3d334f;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:9px;max-width:calc(100% - 30px);padding:13px 18px;font-size:11px;line-height:1.8;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #2e17302b}.toast>svg{color:#b1d3bf}.boot-screen{color:#b3a0c5;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100dvh;font-size:12px;display:flex}.login-shell{isolation:isolate;background:radial-gradient(at 80% 30%,#f1e8fc,#0000 60%),radial-gradient(at 10% 70%,#edf1fc,#0000 60%),#f8f9fd;flex-direction:column;align-items:center;min-height:100dvh;padding:30px 36px;display:flex;position:relative;overflow:hidden}.login-top{justify-content:space-between;align-items:center;width:min(1120px,100%);display:flex}.login-card{text-align:center;background:#ffffffeb;border:1px solid #e8e1f1;border-radius:24px;width:min(420px,100%);margin:72px auto 22px;padding:32px 35px;box-shadow:0 25px 70px -45px #7450a66e}.login-icon{color:#9d76c6;background:linear-gradient(145deg,#f9f4ff,#efe7fa);border:1px solid #e8ddf5;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.login-card .section-eyebrow{color:#baa6cd;justify-content:center;font-size:9px}.login-card h1{color:#6c527c;letter-spacing:-.5px;margin-top:4px;font-size:24px;font-weight:700;line-height:1.9}.login-card>p{color:#b4a1c2;max-width:280px;margin:6px auto 23px;font-size:11px;line-height:2.1}.login-card form{text-align:right}.login-card label{color:#a68bb9;margin:15px 0 8px;font-size:10px;display:block}.login-card input{color:#9d7bb5;direction:rtl;background:#fcfafe;border:1px solid #e6ddef;border-radius:10px;width:100%;min-height:47px;padding:12px 14px;font-size:12px}.login-card input:focus{border-color:#b99fd6;box-shadow:0 0 0 3px #b79bd910}.login-card .primary-button{background:#9a72c0;flex-direction:row-reverse;width:100%;min-height:46px;margin-top:20px}.login-card .primary-button:hover{background:#865bae}.login-bottom{color:#baa7c9;border-top:1px solid #f0e8f6;justify-content:center;align-items:center;gap:5px;margin-top:25px;padding-top:18px;font-size:9px;display:flex}.login-card .error-message{margin-top:12px}.login-platforms{opacity:.4;gap:20px;margin:8px auto 0;display:flex}.login-platforms svg{width:18px;height:18px}.login-footer{color:#bfaacb;margin-top:16px;font-size:9px}.notice{text-align:right;color:#a587b9;background:#f7f1fc;border:1px solid #e7ddf1;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:11px;line-height:2.1;display:flex}.login-decoration{z-index:-1;pointer-events:none;border:1px solid #b995d90c;border-radius:50%;width:600px;height:600px;position:absolute}.login-decoration.one{top:150px;right:-240px}.login-decoration.two{width:680px;height:680px;top:-200px;left:-200px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progressSlide{0%,to{transform:translate(0)}50%{transform:translate(215%)}}@keyframes toastIn{0%{opacity:0;bottom:12px}to{opacity:1;bottom:25px}}@media (width>=1400px){.hero{padding-top:75px}.download-box{margin-top:36px}.downloads-section{margin-top:69px}.bottom-guide{margin-bottom:45px}}@media (width<=1000px){.container,.header-inner,.footer-inner{width:calc(100% - 48px)}.header-inner nav{gap:25px}.platform-tabs{gap:3px}.platform-tabs>button{padding:0 10px}.feature-row{gap:18px;padding:0 8px}.feature-row p{white-space:normal;font-size:8px}.job-controls{gap:10px}.job-card{gap:12px;padding:15px 13px}.footer-privacy{display:none!important}.result-card{grid-template-columns:235px 1fr}.result-content{padding:20px}.hero h1{font-size:45px}}@media (width<=760px){.container,.header-inner,.footer-inner{width:calc(100% - 32px)}.header-inner{height:75px}.logo{font-size:22px}.logo-mark{border-radius:12px;width:36px;height:39px}.logo-mark svg{width:23px;height:23px}.header-inner nav{gap:18px;font-size:11px}.header-actions{gap:8px}.header-actions>.private-pill,.header-inner nav>button{display:none}.hero{padding-top:42px}.hero h1{letter-spacing:-1.3px;margin:13px 0 6px;font-size:36px;line-height:1.9}.hero-copy>p{font-size:11px;line-height:2.1}.hero-pill{padding:5px 8px;font-size:9px}.tiny-spark{width:17px;height:17px}.download-box{border-radius:18px;margin-top:25px;padding:16px 16px 14px}.platform-tabs{scrollbar-width:none;justify-content:flex-start;gap:5px;margin-bottom:15px;padding-bottom:12px;overflow-x:auto}.platform-tabs::-webkit-scrollbar{display:none}.platform-tabs>button{flex-shrink:0;gap:5px;height:33px;padding:0 10px;font-size:10px}.platform-tabs>button>span svg{width:14px;height:14px}.link-form{gap:9px}.input-wrap{border-radius:10px;gap:8px;padding:0 10px}.input-wrap>svg{width:18px;height:18px}.input-wrap input{height:52px;font-size:11px}.input-wrap input::placeholder{font-size:10px}.inspect-button{border-radius:10px;gap:6px;min-width:109px;min-height:52px;padding:9px 12px;font-size:10px}.inspect-button>svg{width:16px;height:16px}.paste-button{padding:5px 6px;font-size:9px}.paste-button>span{display:none}.input-note{margin-top:11px;font-size:8px}.input-note>button{font-size:8px}.input-note svg{width:12px;height:12px}.hero-footnote{margin-top:13px;font-size:8px}.feature-row{gap:9px;margin-top:26px;padding:0 4px}.feature-row>div{align-items:flex-start;gap:8px}.feature-icon{border-radius:9px;width:31px;height:31px}.feature-icon svg{width:16px;height:16px}.feature-row h3{margin-top:1px;margin-bottom:4px;font-size:9px}.feature-row p{font-size:8px;line-height:1.9}.downloads-section{margin-top:42px}.section-heading h2{font-size:20px}.section-eyebrow{font-size:8px}.history-filters>button{padding:5px 9px;font-size:8px}.empty-history{min-height:220px;padding:22px 15px}.empty-history h3{font-size:11px}.empty-history>p{font-size:9px}.storage-note{align-items:flex-start;font-size:8px}.storage-note>svg{margin-top:2px}.bottom-guide{flex-wrap:wrap;gap:10px;margin-top:27px;margin-bottom:27px;padding:17px 15px}.bottom-guide h3{font-size:11px}.bottom-guide p{font-size:9px}.guide-icon{border-radius:10px;width:34px;height:34px}.guide-icon>svg{width:21px;height:21px}.bottom-guide .secondary-button{min-height:32px;padding:6px 9px;font-size:9px}.footer-inner{gap:15px;min-height:85px}.footer-inner>span{max-width:235px;font-size:8px;line-height:1.9}.logo.small{flex-shrink:0;font-size:17px}.result-card{border-radius:18px;grid-template-columns:200px 1fr;margin-top:25px}.result-content{padding:18px}.result-content h2{font-size:13px}.preview-image{min-height:290px}.quality-options{gap:6px}.quality-options button{min-width:66px;padding:7px 8px}.quality-options button:first-child{min-width:101px}.quality-options strong{font-size:10px}.quality-options span{font-size:7px}.result-actions{gap:10px;margin-top:16px}.result-actions .primary-button{min-height:39px;padding:9px 13px;font-size:10px}.temporary-note{font-size:8px}.job-controls{text-align:center;flex-direction:column;align-items:stretch;gap:7px;margin-right:0}.status-label{justify-content:center;font-size:8px}.file-download{justify-content:center;padding:6px 9px;font-size:9px}.job-main h3{font-size:11px}.job-meta{gap:5px;font-size:8px}.job-file-icon{width:40px;height:48px}.job-file-icon>svg{width:23px;height:23px}.job-date{display:none}.job-card{gap:12px}.delete-job{width:22px}.delete-job>svg{width:15px;height:15px}.help-dialog .dialog-content{padding:28px}.help-steps>div{padding:9px 7px;font-size:8px}.login-shell{padding:24px}.login-card{margin-top:60px}}@media (width<=520px){.header-inner nav{gap:18px;margin-left:17px;margin-right:auto}.header-inner nav a{font-size:10px}.header-actions .logout{width:29px;height:29px}.header-inner nav a.nav-active{display:none}.hero{padding-top:34px}.hero h1{letter-spacing:-.9px;margin-top:15px;font-size:29px;line-height:1.9}.hero-copy>p{font-size:10px}.mobile-br{display:block}.hero-pill{font-size:8px}.download-box{margin-top:22px;padding:13px}.platform-tabs{gap:2px}.platform-tabs>button{height:31px;padding:0 9px;font-size:9px}.platform-tabs svg{width:14px;height:14px}.link-form{flex-direction:column;gap:10px}.input-wrap input{height:51px;font-size:11px}.input-wrap input::placeholder{font-size:11px}.input-wrap{padding:0 12px}.paste-button>span{display:inline}.inspect-button{border-radius:10px;height:44px;min-height:44px;font-size:11px}.input-note{font-size:8px}.feature-row{grid-template-columns:1fr;gap:15px;max-width:285px;margin-top:27px}.feature-row>div{align-items:center;gap:11px}.feature-icon{width:34px;height:34px}.feature-row h3{font-size:10px}.feature-row p{font-size:9px}.downloads-section{margin-top:34px}.section-heading{align-items:center}.section-heading h2{font-size:18px}.section-heading .section-eyebrow{font-size:7px}.history-filters{gap:0;padding:2px}.history-filters>button{padding:6px 7px;font-size:7px}.history-filters i{display:none}.empty-history{border-radius:15px;min-height:222px}.empty-history>p{max-width:250px;font-size:8px;line-height:2}.empty-history h3{font-size:10px}.bottom-guide{align-items:flex-start;gap:10px;padding:16px;position:relative}.bottom-guide h3{margin-top:2px;font-size:10px}.bottom-guide p{max-width:225px;font-size:8px;line-height:2}.bottom-guide .secondary-button{margin-top:1px;margin-right:44px}.guide-icon{width:34px;height:34px}.footer-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:19px 0}.footer-inner>span{text-align:center;flex-basis:100%;max-width:none;font-size:8px}.result-card{direction:rtl;flex-direction:column;display:flex}.preview-image{height:190px;min-height:190px}.preview-image img{object-fit:cover}.result-content{padding:19px}.result-top{margin-bottom:10px}.result-content h2{font-size:13px}.result-actions{justify-content:space-between}.result-actions .primary-button{min-height:42px;font-size:11px}.temporary-note{font-size:8px}.job-card{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:15px 12px;position:relative}.job-main{flex-basis:calc(100% - 65px);padding-left:12px}.job-file-icon{width:40px;height:47px;margin-top:1px}.job-main h3{padding-top:2px;font-size:11px}.job-meta{gap:5px;margin-top:7px;font-size:8px}.job-controls{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding-right:52px}.delete-job{width:22px;height:26px;position:absolute;top:11px;left:8px}.status-label{font-size:8px}.file-download{padding:7px 10px;font-size:9px}.job-progress{margin-top:13px}.progress-text{font-size:8px}.progress-meta{font-size:7px}.job-error{font-size:9px}.help-steps{flex-direction:column;gap:7px}.help-steps>div{gap:9px;padding:10px;font-size:10px}.help-dialog .dialog-content{padding:28px 23px}.help-dialog summary,.help-dialog details>p{font-size:10px}.login-shell{padding:22px 18px}.login-top .private-pill{padding:6px 8px;font-size:9px}.login-card{border-radius:21px;margin-top:55px;padding:28px 24px}.login-card h1{font-size:23px}.login-card>p{font-size:10px}.login-platforms{margin-top:12px}.toast{width:max-content;max-width:calc(100% - 30px);padding:11px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#78758a}.header-inner nav{color:#777486;font-size:14px}.private-pill{color:#777185;font-size:11px}.hero-copy>p{color:#7d778e;font-size:14px}.hero-pill{color:#89719e;font-size:11px}.platform-tabs>button{color:#858093;font-size:13px}.input-wrap input,.input-wrap input::placeholder{font-size:14px}.input-wrap input::placeholder{color:#9891a5}.primary-button{font-size:13px}.input-note,.input-note>button{color:#92879f;font-size:11px}.hero-footnote{color:#92869f;font-size:10px}.feature-row h3{color:#6b6278;font-size:13px}.feature-row p{color:#93859f;font-size:11px}.section-eyebrow{color:#9984aa;font-size:10px}.history-filters>button{color:#94809e;font-size:11px}.empty-history h3{color:#8a719d;font-size:14px}.empty-history>p{color:#a08cae;font-size:12px}.text-button{color:#9670b6;font-size:12px}.storage-note{color:#9b87ac;font-size:10px}.bottom-guide h3{color:#8b6e9d;font-size:14px}.bottom-guide p{color:#a38cb3;font-size:12px}.bottom-guide .secondary-button{font-size:11px}.footer-inner>span{color:#9e8daa;font-size:10px}.result-content h2{color:#5e486b;font-size:16px}.result-top{font-size:11px}.video-meta{color:#a38bb3;font-size:11px}.output-tabs button{font-size:13px}.quality-options strong{font-size:12px}.quality-options span{font-size:9px}.job-main h3{color:#70577e;font-size:14px}.job-meta{color:#a18caf;font-size:10px}.status-label{font-size:10px}.file-download{font-size:11px}.small-button{font-size:10px}.job-error,.error-message{font-size:12px}.progress-text{font-size:10px}.progress-meta{font-size:9px}.login-card h1{color:#60466f}.login-card>p{color:#9c80ad;font-size:12px}.login-card label{color:#9675a8;font-size:12px}.login-card input{color:#775187;font-size:14px}.login-card input::placeholder{color:#b59ac6;font-size:12px}.login-bottom{color:#a88bb8;font-size:10px}.notice{font-size:12px}.help-dialog summary{font-size:13px}.help-dialog details>p,.dialog-content>.muted{font-size:12px}.help-steps>div{font-size:10px}.toast{font-size:12px}@media (width<=760px){.hero-copy>p{font-size:12px}.platform-tabs>button{font-size:11px}.input-wrap input,.input-wrap input::placeholder{font-size:12px}.inspect-button{font-size:11px}.input-note,.input-note>button,.hero-footnote{font-size:9px}.feature-row h3{font-size:11px}.feature-row p,.history-filters>button{font-size:9px}.empty-history h3{font-size:12px}.empty-history>p{font-size:10px}.bottom-guide h3{font-size:12px}.bottom-guide p{font-size:10px}.job-main h3{font-size:12px}.job-meta{font-size:9px}.job-error{font-size:10px}.result-content h2{font-size:14px}.storage-note{font-size:9px}.help-dialog summary{font-size:12px}.help-dialog details>p{font-size:11px}}@media (width<=520px){.hero-copy>p{font-size:11px}.platform-tabs>button{font-size:10px}.input-wrap input,.input-wrap input::placeholder,.inspect-button,.feature-row h3{font-size:12px}.feature-row p{font-size:10px}.history-filters>button{font-size:8px}.empty-history h3{font-size:12px}.empty-history>p{font-size:10px}.bottom-guide h3{font-size:11px}.bottom-guide p,.footer-inner>span{font-size:9px}.job-main h3{font-size:12px}.job-meta,.status-label{font-size:9px}.file-download{font-size:10px}.help-steps>div,.login-card>p{font-size:11px}}.pwa-tools{left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:12;position:fixed}.pwa-install{color:#6950cc;background:#fff;border:1px solid #e4ddf7;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 5px 23px #49327d15}.pwa-install:hover{background:#f7f4ff;border-color:#c9bbef}.pwa-install>svg:last-child{color:#9a88c8}body:has(.pwa-tools){padding-bottom:76px}body:has(.pwa-tools) .toast{bottom:84px}.pwa-offline{top:max(10px,env(safe-area-inset-top));z-index:20;color:#94723c;background:#fffbf0;border:1px solid #efddba;border-radius:12px;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 24px);padding:11px 16px;font-size:12px;line-height:1.9;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #624c1110}.pwa-update{bottom:max(84px,calc(env(safe-area-inset-bottom) + 72px));z-index:15;background:#fff;border:1px solid #e4dcf5;border-radius:17px;align-items:center;gap:13px;width:min(620px,100% - 30px);padding:16px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #3b245c26}.pwa-update>div{flex:1}.pwa-update strong{color:#5d486e;font-size:13px}.pwa-update p{color:#92809f;margin-top:5px;font-size:11px;line-height:1.9}.pwa-update .primary-button{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:11px}.pwa-update .icon-button{flex-shrink:0;width:44px;height:44px}.pwa-update-icon,.pwa-guide-icon{color:#8569d7;background:#f2edff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pwa-guide-icon{border-radius:19px;width:59px;height:59px;margin-bottom:21px}.pwa-dialog{width:min(500px,100% - 30px)}.pwa-dialog .dialog-content{padding:34px}.pwa-dialog h2{color:#60466f;padding-left:10px;font-size:24px;font-weight:750;line-height:1.8}.pwa-guide-description{color:#93809f;margin-top:7px;font-size:12px;line-height:2.1}.pwa-install-steps{color:#796587;gap:12px;margin:23px 0;padding:0 21px 0 0;font-size:12px;line-height:2.2;list-style:decimal;display:grid}.pwa-install-steps li::marker{color:#9676c2;font-weight:650}.pwa-install-steps svg{vertical-align:middle;color:#8e70c1;margin:0 3px}.pwa-install-steps b{font-weight:650}.pwa-install-steps [dir=ltr]{display:inline-block}.pwa-guide-note{color:#a08baf;border-top:1px solid #eee9f4;align-items:flex-start;gap:8px;padding-top:17px;font-size:11px;line-height:2;display:flex}.pwa-guide-note svg{margin-top:3px}.pwa-guide-install{width:100%;min-height:46px;margin-bottom:19px}.pwa-guide-notice{color:#a77a42;background:#fffaee;border-radius:9px;margin-bottom:17px;padding:9px 12px;font-size:11px;line-height:2}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.pwa-update{bottom:max(18px,env(safe-area-inset-bottom))}}@media (width<=520px){.pwa-tools{left:max(13px,env(safe-area-inset-left));bottom:max(13px,env(safe-area-inset-bottom))}.pwa-install{gap:7px;padding:10px 13px;font-size:11px}.pwa-offline{padding:9px 12px;font-size:10px}.pwa-update{flex-wrap:wrap;gap:9px;padding:13px}.pwa-update>div{min-width:180px}.pwa-update strong{font-size:12px}.pwa-update p{font-size:10px}.pwa-update .primary-button{flex:1;margin-right:49px}.pwa-dialog .dialog-content{padding:29px 24px}.pwa-dialog h2{font-size:21px}.pwa-guide-description,.pwa-install-steps{font-size:11px}.pwa-guide-note{font-size:10px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#f8f9fd;--theme-surface:#fff;--theme-raised:#f7f4fc;--theme-soft:#fbfaff;--theme-line:#e6e0f0;--theme-text:#4f435f;--theme-strong:#302644;--theme-muted:#786987;--theme-faint:#81718f;--theme-accent:#7652c3;--theme-accent-soft:#f0eafa;--theme-accent-border:#d3c3ef;--theme-primary:#7b50c8;--theme-primary-hover:#6940b4;--theme-on-primary:#fff;--theme-shadow:0 16px 48px #3523481c;--theme-focus:#ab8be1;--chart-line:#7959e4;--chart-cursor:#ad99e6;--chart-point-border:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d8deed;--theme-bg:#10131d;--theme-surface:#191e2c;--theme-raised:#22293a;--theme-soft:#151a27;--theme-line:#343e54;--theme-text:#d8deed;--theme-strong:#f2f4fc;--theme-muted:#aab5cd;--theme-faint:#9ba8c3;--theme-accent:#c0a8ff;--theme-accent-soft:#302641;--theme-accent-border:#66547f;--theme-primary:#7b50c8;--theme-primary-hover:#8a5ed6;--theme-on-primary:#fff;--theme-positive:#7de0ba;--theme-positive-bg:#193831;--theme-positive-line:#326553;--theme-negative:#ff9cad;--theme-negative-bg:#3a222d;--theme-negative-line:#774653;--theme-warning:#edc67f;--theme-warning-bg:#362d20;--theme-warning-line:#6b5836;--theme-gold:#ecd49a;--theme-gold-bg:#2b271e;--theme-gold-line:#63583d;--theme-blue:#9abcf5;--theme-blue-bg:#213249;--theme-shadow:0 18px 54px #00000050;--theme-focus:#c5adff;--chart-line:#bea4ff;--chart-cursor:#b39ad8;--chart-point-border:#191e2c;--border:var(--theme-line);--muted:var(--theme-muted);--green:var(--theme-positive);--red:var(--theme-negative);scrollbar-color:#495771 #10131d;background:#10131d}.theme-control{z-index:45;flex-shrink:0;line-height:1.5;position:relative}.theme-trigger{border:1px solid var(--theme-line);background:var(--theme-surface);min-height:36px;color:var(--theme-text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex}.theme-trigger:hover,.theme-trigger[aria-expanded=true]{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-border)}.theme-trigger>svg:first-child{color:var(--theme-accent)}.theme-menu{inset-inline-end:0;background:var(--theme-surface);border:1px solid var(--theme-line);width:280px;max-width:calc(100vw - 28px);box-shadow:var(--theme-shadow);text-align:right;isolation:isolate;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 12px)}.theme-menu-heading{border-bottom:1px solid var(--theme-line);margin-bottom:7px;padding:8px 10px 13px}.theme-menu-heading strong{color:var(--theme-strong);font-size:13px;font-weight:650;display:block}.theme-menu-heading>span{color:var(--theme-muted);margin-top:5px;font-size:10px;line-height:1.8;display:block}.theme-options{gap:4px;display:grid}.theme-option{text-align:right;width:100%;min-height:59px;color:var(--theme-text);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.theme-option:hover{background:var(--theme-raised)}.theme-option[aria-pressed=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent-border)}.theme-option-icon{background:var(--theme-raised);width:33px;height:33px;color:var(--theme-muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.theme-option[aria-pressed=true] .theme-option-icon{color:var(--theme-accent);background:var(--theme-surface)}.theme-option>span:nth-child(2){flex:1;min-width:0}.theme-option strong{color:var(--theme-text);font-size:12px;font-weight:600;display:block}.theme-option small{color:var(--theme-muted);margin-top:4px;font-size:9px;line-height:1.8;display:block}.theme-option-check{color:var(--theme-accent);visibility:hidden;flex-shrink:0}.theme-option[aria-pressed=true] .theme-option-check{visibility:visible}.theme-control :is(button):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.login-actions{align-items:center;gap:12px;display:flex}:root[data-theme=dark] body{background:var(--theme-bg)}:root[data-theme=dark] ::selection{color:#fff;background:#574475}:root[data-theme=dark] :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}:root[data-theme=dark] :is(option,optgroup){background:var(--theme-surface);color:var(--theme-text)}:root[data-theme=dark] input::placeholder{color:var(--theme-faint);opacity:1}:root[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--theme-text);box-shadow:0 0 0 100px var(--theme-soft) inset;caret-color:var(--theme-accent)}:root[data-theme=dark] :is(.pwa-install,.pwa-update){background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-accent);box-shadow:var(--theme-shadow)}:root[data-theme=dark] .pwa-install:hover{background:var(--theme-accent-soft);border-color:var(--theme-accent-border)}:root[data-theme=dark] .pwa-install>svg:last-child{color:var(--theme-muted)}:root[data-theme=dark] :is(.pwa-update strong,.pwa-dialog h2){color:var(--theme-strong)}:root[data-theme=dark] :is(.pwa-update p,.pwa-guide-description,.pwa-install-steps,.pwa-guide-note){color:var(--theme-muted)}:root[data-theme=dark] :is(.pwa-update-icon,.pwa-guide-icon){background:var(--theme-accent-soft);color:var(--theme-accent)}:root[data-theme=dark] .pwa-install-steps svg{color:var(--theme-accent)}:root[data-theme=dark] .pwa-install-steps li::marker{color:var(--theme-accent)}:root[data-theme=dark] .pwa-guide-note{border-color:var(--theme-line)}:root[data-theme=dark] :is(.pwa-guide-notice,.pwa-offline){background:var(--theme-warning-bg);border-color:var(--theme-warning-line);color:var(--theme-warning)}:root[data-theme=dark] .help-dialog{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}:root[data-theme=dark] .help-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b15b8}:root[data-theme=dark] :is(.primary-button,.login-card .primary-button){color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary);box-shadow:0 4px 18px #00000024}:root[data-theme=dark] :is(.primary-button,.login-card .primary-button):hover:not(:disabled){background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}@media (width<=1040px){.theme-label,.theme-chevron{display:none}.theme-trigger{width:36px;padding:8px}}@media (width<=760px){.theme-trigger{width:38px;min-height:38px;padding:8px}.theme-menu{inset-inline:14px;top:calc(82px + env(safe-area-inset-top));width:auto;max-width:none;position:fixed}.theme-option{min-height:61px}.login-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.theme-control *{transition:none!important;animation:none!important}}:root[data-theme=dark]{--purple:var(--theme-primary);--purple-dark:var(--theme-primary-hover);--platform-instagram:#f783b2;--platform-youtube:#ff7d86;--platform-facebook:#91baff;--platform-tiktok:#d8deed;--platform-x:#d8deed}:root[data-theme=dark] .site-header{border-color:var(--theme-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151a27ed}:root[data-theme=dark] :is(.logo,.hero h1,.section-heading h2,.result-content h2,.job-main h3,.dialog-content>h2,.login-card h1){color:var(--theme-strong)}:root[data-theme=dark] :is(.logo small,.header-inner nav,.hero-copy>p,.platform-tabs>button,.input-note,.input-note>button,.hero-footnote,.feature-row p,.section-eyebrow,.empty-history>p,.storage-note,.storage-note svg,.bottom-guide p,.footer-inner>span,.video-meta,.temporary-note,.job-meta,.status-label,.progress-meta,.progress-text>span:last-child,.dialog-content>.muted,.help-dialog details>p,.login-card>p,.login-card label,.login-bottom,.login-footer){color:var(--theme-muted)}:root[data-theme=dark] :is(.header-inner nav .nav-active,.hero h1>span,.text-button,.input-note>button:hover,.output-tabs .active){color:var(--theme-accent)}:root[data-theme=dark] .nav-active:after{background:var(--theme-accent)}:root[data-theme=dark] :is(.nav-count,.tiny-spark,.feature-icon.purple,.section-heading h2>span,.history-filters i,.job-file-icon,.guide-icon,.audio-badge){background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-border)}:root[data-theme=dark] .private-pill{background:var(--theme-soft);border-color:var(--theme-line);color:var(--theme-muted)}:root[data-theme=dark] .icon-button{color:var(--theme-muted)}:root[data-theme=dark] .icon-button:hover{background:var(--theme-raised);color:var(--theme-accent)}:root[data-theme=dark] .logout{border-color:var(--theme-line)}:root[data-theme=dark] .hero-glow{background:radial-gradient(at 68% 28%,#6d429e21,#0000 56%),radial-gradient(at 24% 32%,#354e8221,#0000 58%)}:root[data-theme=dark] .hero-pill{color:var(--theme-accent);background:#242035bf;border-color:#4c3b65}:root[data-theme=dark] :is(.download-box,.result-card,.job-card,.login-card){background:var(--theme-surface);border-color:var(--theme-line);box-shadow:0 10px 32px -22px #00000070}:root[data-theme=dark] :is(.platform-tabs,.inspecting-state,.output-tabs,.help-dialog details,.login-bottom){border-color:var(--theme-line)}:root[data-theme=dark] .platform-tabs>button.selected{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);color:var(--theme-accent)}:root[data-theme=dark] .platform-tabs>button:not(.selected):hover{background:var(--theme-raised);color:var(--theme-text)}:root[data-theme=dark] :is(.input-wrap,.login-card input){background:var(--theme-soft);border-color:var(--theme-line);color:var(--theme-text)}:root[data-theme=dark] :is(.input-wrap:focus-within,.login-card input:focus){border-color:var(--theme-accent);box-shadow:0 0 0 3px #c0a8ff12}:root[data-theme=dark] .input-wrap input{color:var(--theme-text);caret-color:var(--theme-accent)}:root[data-theme=dark] :is(.input-wrap>svg,.clear-input,.note-separator,.meta-dot){color:var(--theme-faint)}:root[data-theme=dark] .paste-button{background:var(--theme-raised);border-color:var(--theme-line);color:var(--theme-text)}:root[data-theme=dark] .paste-button:hover{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);color:var(--theme-accent)}:root[data-theme=dark] .input-note>span>svg{color:var(--theme-accent)}:root[data-theme=dark] .status-dot{background:var(--theme-positive);box-shadow:0 0 0 3px var(--theme-positive-bg)}:root[data-theme=dark] .status-dot.offline{background:var(--theme-warning);box-shadow:0 0 0 3px var(--theme-warning-bg)}:root[data-theme=dark] :is(.error-message,.job-error){color:var(--theme-negative)}:root[data-theme=dark] .error-message{background:var(--theme-negative-bg);border-color:var(--theme-negative-line)}:root[data-theme=dark] :is(.inspecting-state,.progress-text){color:var(--theme-accent)}:root[data-theme=dark] :is(.feature-icon.pink,.job-file-icon.audio){color:#f1accd;background:#382738}:root[data-theme=dark] .feature-icon.blue{background:var(--theme-blue-bg);color:var(--theme-blue)}:root[data-theme=dark] :is(.feature-row h3,.empty-history h3,.bottom-guide h3,.help-dialog summary,.quality-options strong){color:var(--theme-text)}:root[data-theme=dark] .history-filters{background:var(--theme-soft);border-color:var(--theme-line)}:root[data-theme=dark] .history-filters>button{color:var(--theme-muted)}:root[data-theme=dark] .history-filters>button.active{background:var(--theme-accent-soft);color:var(--theme-accent);box-shadow:none}:root[data-theme=dark] .empty-history{background:linear-gradient(145deg,#191e2c70,#151a2770);border-color:#45506a}:root[data-theme=dark] .empty-sheet{background:var(--theme-raised);border-color:#66547f}:root[data-theme=dark] .empty-sheet.back{background:#2c263d;border-color:#493f5d}:root[data-theme=dark] .empty-sheet.front{color:var(--theme-accent);background:linear-gradient(145deg,#292f41,#242238);box-shadow:0 4px 12px #00000020}:root[data-theme=dark] .empty-dot{background:#5a466e}:root[data-theme=dark] .text-button:hover{color:#dacbff}:root[data-theme=dark] .bottom-guide{border-color:var(--theme-line);background:linear-gradient(120deg,#222034,#1a2030)}:root[data-theme=dark] :is(.secondary-button,.file-download,.small-button){background:var(--theme-raised);border-color:var(--theme-line);color:var(--theme-accent)}:root[data-theme=dark] :is(.secondary-button:hover,.file-download:hover,.small-button:hover){background:var(--theme-accent-soft);border-color:var(--theme-accent-border)}:root[data-theme=dark] .site-footer{background:var(--theme-soft);border-color:var(--theme-line)}:root[data-theme=dark] .logo.small .logo-mark{color:#f2eaff;background:linear-gradient(145deg,#70608e,#58486e)}:root[data-theme=dark] .preview-image{background:var(--theme-raised)}:root[data-theme=dark] .preview-image.placeholder{color:#b9a7de;background:linear-gradient(145deg,#30243e,#202f47)}:root[data-theme=dark] .result-platform{color:var(--theme-accent)}:root[data-theme=dark] :is(.success-label,.status-label.ready){color:var(--theme-positive)}:root[data-theme=dark] .output-tabs button{color:var(--theme-muted)}:root[data-theme=dark] .output-tabs button.active{color:var(--theme-accent)}:root[data-theme=dark] .output-tabs .active:after{background:var(--theme-accent)}:root[data-theme=dark] .quality-options button{background:var(--theme-soft);border-color:var(--theme-line)}:root[data-theme=dark] .quality-options span{color:var(--theme-muted)}:root[data-theme=dark] .quality-options button.active{background:var(--theme-accent-soft);border-color:#8d75b4}:root[data-theme=dark] :is(.quality-options button.active strong,.quality-options button>svg){color:var(--theme-accent)}:root[data-theme=dark] .audio-format{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);color:var(--theme-accent)}:root[data-theme=dark] .audio-format span:not(.audio-badge){color:var(--theme-muted)}:root[data-theme=dark] .job-file-icon>span{background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-text)}:root[data-theme=dark] .status-label.error{color:var(--theme-negative)}:root[data-theme=dark] :is(.status-label.downloading,.status-label.processing){color:var(--theme-accent)}:root[data-theme=dark] .delete-job{color:var(--theme-faint)}:root[data-theme=dark] .delete-job:hover{background:var(--theme-negative-bg);color:var(--theme-negative)}:root[data-theme=dark] .progress-track{background:var(--theme-raised)}:root[data-theme=dark] .progress-track>span{background:linear-gradient(90deg,#8d6bd0,#bd9ff1)}:root[data-theme=dark] .cancel-button{border-color:var(--theme-line);color:var(--theme-muted)}:root[data-theme=dark] .help-steps>div{background:var(--theme-accent-soft);color:var(--theme-text)}:root[data-theme=dark] .help-steps b{border-color:var(--theme-accent-border);color:var(--theme-accent)}:root[data-theme=dark] .toast{background:var(--theme-raised);border-color:var(--theme-line);box-shadow:var(--theme-shadow);color:var(--theme-strong)}:root[data-theme=dark] .toast>svg{color:var(--theme-positive)}:root[data-theme=dark] .boot-screen{color:var(--theme-muted)}:root[data-theme=dark] .login-shell{background:radial-gradient(ellipse at 80% 30%,#6e3a8320,transparent 60%),radial-gradient(ellipse at 10% 70%,#2c4c7d20,transparent 60%),var(--theme-bg)}:root[data-theme=dark] .login-icon{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);color:var(--theme-accent)}:root[data-theme=dark] .login-card .section-eyebrow{color:var(--theme-accent)}:root[data-theme=dark] .login-platforms{opacity:.8}:root[data-theme=dark] .notice{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);color:var(--theme-text)}:root[data-theme=dark] .login-decoration{border-color:#6b508424}
