:root{font:16px/1.55 system-ui,sans-serif;color:#e9edf3;background:#10151d;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:720px;margin:0 auto;padding:32px 24px 60px}a{color:#8fd7bc}.back{text-decoration:none}header{padding:36px 0 12px}.eyebrow{color:#8fd7bc;font-size:.75rem;letter-spacing:.15em;font-weight:700}h1{font-size:2.5rem;line-height:1.15;margin:10px 0}h2{font-size:1.1rem;margin:0 0 20px}header>p:last-child,.hint,footer{color:#aeb9c8}section{border-top:1px solid #303b49;padding:24px 0}label{display:block;margin:12px 0}.check{display:flex;align-items:center;gap:12px;padding:6px 0}.check span{margin-left:auto;color:#aeb9c8;font-size:.85rem}input:not([type=checkbox]){display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #455367;border-radius:6px;background:#171f2a;color:inherit;font:inherit}input[type=checkbox]{width:19px;height:19px;accent-color:#8fd7bc}.hint{font-size:.88rem;margin:8px 0 16px}.fields{margin:10px 0 24px;padding-left:30px}.fields[hidden]{display:none}details{margin-top:24px}summary{cursor:pointer}button,#download{display:inline-block;padding:13px 22px;border:0;border-radius:6px;background:#8fd7bc;color:#10151d;font:inherit;font-weight:700;cursor:pointer}button:disabled{opacity:.4;cursor:default}#download{margin:10px 0;background:#283847;color:#e9edf3}#download[hidden]{display:none}#status{min-height:1.6em}#status.error{color:#ffa79f}#release{color:#8fd7bc;overflow-wrap:anywhere}footer{margin-top:32px;font-size:.85rem}#result{margin:20px 0;font-size:.9rem}#result li{margin:6px 0}input:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8fd7bc;outline-offset:3px}@media(max-width:480px){main{padding:24px 18px}h1{font-size:2rem}.fields{padding-left:0}}

fieldset{margin:0;padding:0;border:0;min-width:0}
[hidden]{display:none!important}
