:root{color-scheme:dark;--bg:#080a0c;--panel:#101317;--line:#262b32;--text:#f6f7f9;--muted:#929ba7;--blue:#3b9cff;--green:#baf238}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:radial-gradient(ellipse at 50% 10%,#10203466,transparent 40%),var(--bg);color:var(--text);font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,.button,select{font:inherit}button,.button{border:1px solid var(--line);background:#1a1e24;border-radius:12px;padding:10px 20px;color:var(--text);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:background .2s,border-color .2s}button:hover,.button:hover{border-color:var(--blue);background:#222d3a}button:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.topbar{padding:16px max(24px,calc((100vw - 1220px)/2));background:#080a0cee;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;position:sticky;top:0;z-index:10;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:850;letter-spacing:1px}.mark{background:var(--blue);color:#081019;border-radius:8px;padding:1px 7px;font-size:18px}.topbar nav{display:flex;gap:25px;font-size:14px;color:var(--muted)}.topbar nav .active{color:var(--blue)}main{max-width:1180px;margin:auto;padding:0 28px}.subnav{display:flex;justify-content:center;gap:32px;padding:22px 0;color:var(--muted);font-size:14px}.subnav a:hover{color:var(--text)}.hero{text-align:center;padding:52px 0 42px}.eyebrow{font-size:12px;letter-spacing:.6px;color:var(--blue)}.eyebrow i{width:6px;height:6px;background:var(--blue);display:inline-block;border-radius:50%;margin-left:7px}h1{font-size:clamp(46px,6vw,80px);line-height:1.13;letter-spacing:-2px;margin:24px 0;font-weight:850}h1 span{color:var(--blue)}h2{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:10px 0}h3{margin:10px 0}p{color:var(--muted)}.hero p{font-size:18px}.pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pills span,.badge{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:5px 12px;color:var(--muted)}.panel{border:1px solid var(--line);border-radius:22px;background:linear-gradient(130deg,#15191f,#0d1014);padding:32px}.tool{max-width:940px;margin:0 auto 86px;box-shadow:0 35px 100px #0005}.tool-head{display:flex;justify-content:space-between;align-items:center}.small{font-size:12px;color:var(--muted)}.badge{color:var(--green);border-color:#baf23844;letter-spacing:2px}.account-strip{display:flex;justify-content:space-between;gap:16px;margin:20px 0;font-size:12px;color:var(--muted)}.dropzone{width:100%;min-height:220px;background:#0a0d11;display:flex;flex-direction:column;border:1px dashed #3b4b60;border-radius:18px;gap:4px;text-align:center}.dropzone strong{font-size:21px}.dropzone span:not(.upload-icon){font-size:13px;color:var(--muted)}.upload-icon{color:var(--blue);font-size:42px}.dropzone.drag{border-color:var(--blue);background:#142338}.dropzone small{font-size:11px;color:var(--muted);margin-top:12px}.metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0}.metrics div{text-align:center;border:1px solid var(--line);border-radius:14px;padding:10px 3px;background:#090c10}.metrics small{display:block;font-size:10px;color:var(--muted)}.metrics b{font-size:13px;direction:ltr;display:block;overflow-wrap:anywhere}.filename{overflow-wrap:anywhere;font-size:13px}video{display:block;background:#050607;max-width:100%;width:100%;max-height:380px;border-radius:14px}.mode{padding:20px 0;border-top:1px solid var(--line);margin-top:20px}.mode label{font-size:13px}.mode select{display:block;margin-top:10px;width:100%;border:1px solid var(--line);background:#0b0e12;color:var(--text);padding:12px;border-radius:10px}.mode p{font-size:12px;margin-bottom:0}.warning{display:block;background:#63480e22;color:#f0cf86;padding:15px;border-radius:12px;font-size:13px;margin-bottom:15px}.warning input{margin-left:8px}.actions{display:flex;gap:12px;flex-wrap:wrap}.primary{background:var(--blue);color:#07111c;font-weight:750;border-color:var(--blue)}.primary:hover{background:#6ab5ff}.actions .primary{flex:1}.download{border-radius:12px;padding:12px 20px;text-align:center}#status{font-size:13px;color:var(--muted);padding-top:16px;min-height:44px}#status.error{color:#f29b9b}#status.success{color:var(--green)}.working{height:3px;margin:10px 0;background:linear-gradient(90deg,transparent,var(--blue),transparent);background-size:50% 100%;animation:working 1.5s infinite linear}@keyframes working{from{background-position:-100% 0}to{background-position:200% 0}}.result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.result p,.result a{font-size:13px}.result a{display:inline-block;margin-top:14px;color:var(--blue)}.disclaimer{font-size:11px;border-top:1px solid var(--line);margin:22px 0 0;padding-top:18px}.section-head{text-align:center;margin-bottom:30px}.section-head p{font-size:14px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan{padding:28px;display:flex;flex-direction:column}.plan h3{font-size:36px;letter-spacing:1px;color:var(--blue)}.plan p{margin:0;font-size:13px}.plan ul{list-style:none;padding:24px 0;margin:24px 0;border-top:1px solid var(--line);display:grid;gap:14px;font-size:14px}.plan li:before{content:'✓';color:var(--blue);margin-left:12px}.plan .button,.plan button{width:100%;margin-top:auto}.pro{border-color:#baf23855;background:linear-gradient(150deg,#baf2380b,#0d1014)}.pro h3,.pro li:before{color:var(--green)}.plan.current{box-shadow:0 0 0 1px var(--blue)}.comparison{margin:40px 0 85px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;min-width:530px}td,th{padding:16px;border-bottom:1px solid var(--line);text-align:center}th:first-child{text-align:right}thead th{color:var(--blue)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:70px}.steps span{font-size:28px;color:var(--blue);font-weight:800}.steps p{font-size:13px}#faq details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-size:14px}details p{font-size:13px;max-width:850px}footer{padding:45px 0 32px;display:flex;gap:50px;align-items:center}footer p{font-size:11px}footer p a{color:var(--blue)}dialog{max-width:440px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:22px;background:#11161c;color:var(--text);padding:34px}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}dialog .primary{width:100%}.close{position:absolute;top:12px;left:12px;padding:0 10px;font-size:22px}dialog p{font-size:14px}@media(max-width:760px){.topbar{padding:12px 16px;flex-wrap:wrap;gap:10px}.topbar nav{order:3;width:100%;justify-content:center;gap:25px;font-size:12px}.topbar button{font-size:12px;padding:7px 12px}.subnav{gap:20px;font-size:12px}.hero{padding-top:35px}main{padding:0 16px}.panel{padding:22px}.plans,.steps{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(3,1fr)}.account-strip{flex-direction:column;gap:4px}.tool-head h2{font-size:21px}.pills span{font-size:10px}.hero p{font-size:15px}.tool{margin-bottom:58px}footer{display:block}.comparison{padding:18px}h1{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
