:root{--bg:#0b0f14;--panel:#121820;--panel2:#17212b;--line:#293640;--text:#f0f2ed;--muted:#87939b;--acid:#d8ff58;--orange:#ff7658}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,sans-serif;min-height:100vh}.grain{position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.topbar{height:90px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{color:var(--text);font-size:13px;font-weight:800;letter-spacing:.16em;text-decoration:none;display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:27px;height:27px;background:var(--acid);color:var(--bg);font-weight:800;transform:rotate(-7deg)}.status-dot{font:11px 'DM Mono',monospace;color:var(--muted);letter-spacing:.08em}.status-dot i{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;margin-right:8px;box-shadow:0 0 12px var(--acid)}.hero{padding:92px 0 60px;max-width:730px}.eyebrow{font:11px 'DM Mono',monospace;color:var(--acid);letter-spacing:.13em}.eyebrow span{color:var(--muted);margin-left:20px}h1{font-size:clamp(62px,9vw,116px);line-height:.88;letter-spacing:-.085em;margin:27px 0 28px;font-weight:800}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #9ca6a4}.intro{color:var(--muted);font-size:16px;line-height:1.7;max-width:525px}.workspace{border-top:1px solid var(--line);padding:35px 0 110px}.input-row label,.label{display:block;color:var(--muted);font:10px 'DM Mono',monospace;letter-spacing:.14em;margin-bottom:12px}.url-control{display:flex;border:1px solid var(--line);background:var(--panel);transition:.2s}.url-control:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px #d8ff5812}.url-control input{flex:1;min-width:0;background:none;border:0;padding:20px;color:var(--text);font:16px 'DM Mono',monospace;outline:0}.url-control button,.download-button{border:0;background:var(--acid);color:var(--bg);font:700 12px Manrope,sans-serif;padding:0 25px;cursor:pointer;transition:.2s}.url-control button:hover,.download-button:hover{background:#eeff9e}.url-control button span,.download-button span{font-size:18px;margin-left:14px}.notice{margin-top:16px;padding:14px 18px;background:#251a1a;border-left:3px solid var(--orange);color:#ffb9a9;font-size:13px}.preview{display:grid;grid-template-columns:250px 1fr;gap:28px;margin-top:45px;animation:rise .5s ease both}.preview-image{height:150px;position:relative;background:var(--panel);overflow:hidden}.preview-image img{width:100%;height:100%;object-fit:cover}.max-badge{position:absolute;left:12px;bottom:12px;background:var(--acid);color:var(--bg);padding:6px 9px;font:700 12px 'DM Mono',monospace}.preview-copy h2{font-size:25px;margin:13px 0 10px;letter-spacing:-.03em}.preview-copy p{font:12px 'DM Mono',monospace;color:var(--muted);margin:7px 0}.formats{margin-top:55px;animation:rise .5s .1s ease both}.section-heading{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.section-heading h3{margin:10px 0 0;font-size:25px}.section-heading>span{font:11px 'DM Mono',monospace;color:var(--muted)}.format-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.format-option{position:relative;border:1px solid var(--line);background:var(--panel);padding:18px;cursor:pointer;transition:.2s}.format-option:hover,.format-option.selected{border-color:var(--acid);background:var(--panel2)}.format-option input{position:absolute;opacity:0}.format-main{display:flex;justify-content:space-between;align-items:center}.resolution{font-size:22px;font-weight:800;letter-spacing:-.04em}.native{color:var(--acid);font:10px 'DM Mono',monospace}.format-details{color:var(--muted);font:11px 'DM Mono',monospace;margin-top:12px;display:flex;gap:12px}.download-bar{margin-top:29px;display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line);padding-top:27px}.download-bar select{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:13px 42px 13px 14px;font:12px 'DM Mono',monospace;outline:0}.download-button{height:49px;min-width:180px}.progress-card{margin-top:40px;border:1px solid var(--line);background:var(--panel);padding:25px;animation:rise .4s ease both}.progress-top{display:flex;justify-content:space-between;font:11px 'DM Mono',monospace;color:var(--muted)}.progress-top strong{color:var(--acid)}.progress-track{height:7px;background:#26313a;margin:17px 0}.progress-track div{height:100%;width:0;background:var(--acid);transition:width .4s}.progress-card p{font:12px 'DM Mono',monospace;color:var(--muted);margin:0}footer{border-top:1px solid var(--line);padding:22px 0 34px;display:flex;justify-content:space-between;color:#647078;font:10px 'DM Mono',monospace}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:680px){.shell{width:min(100% - 30px,1120px)}.topbar{height:72px}.status-dot{display:none}.hero{padding:68px 0 45px}h1{font-size:65px}.url-control{display:block}.url-control button{height:54px;width:100%}.preview{grid-template-columns:1fr}.preview-image{height:190px}.format-list{grid-template-columns:1fr 1fr}.download-bar{display:block}.download-bar>div{margin-bottom:18px}.download-bar select{width:100%}.download-button{width:100%}footer{display:block;line-height:2.2}}
