:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#101214;color:#f0f2f3;line-height:1.6}*{box-sizing:border-box;letter-spacing:0}body{margin:0}header,main{max-width:1060px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #373c40}header a{display:inline-flex;align-items:center;gap:10px}nav{display:flex;gap:18px}a{color:#a1ded8}h1{font-size:32px;line-height:1.2}h2{font-size:22px}form,section{padding:24px 0;border-bottom:1px solid #373c40}label{display:block;font-weight:600}textarea{width:100%;resize:vertical;min-height:180px;background:#191d20;color:#fff;border:1px solid #747b81;border-radius:4px;padding:14px;font:14px/1.5 monospace;margin:10px 0}input[type=file]{max-width:100%;margin:10px 0}button{background:#b8ece3;color:#10201d;border:0;border-radius:4px;padding:12px 18px;font:600 15px system-ui;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:12px}.service{padding:16px 0;border-bottom:1px solid #373c40;overflow-wrap:anywhere}.service label{display:flex;gap:12px;align-items:baseline}.service input{width:20px;height:20px;flex-shrink:0}.error{color:#ffb4a6}small{font-weight:400}#status{overflow-wrap:anywhere}@media(max-width:600px){header,main{padding:18px}header{flex-wrap:wrap}h1{font-size:28px}nav{font-size:14px}.actions button{width:100%}}
