*{box-sizing:border-box}body{margin:0;background:#f6f5fa;color:#242031;font:16px/1.65 system-ui,sans-serif}main{max-width:680px;margin:32px auto;padding:24px;background:white;border:1px solid #e3dfed;border-radius:20px}h1{font-size:26px;line-height:1.25}h2{font-size:19px}a{color:#6d46dd;overflow-wrap:anywhere}label{display:block;margin:14px 0}input:not([type=checkbox]){display:block;width:100%;font:inherit;padding:12px;border:1px solid #d7d1e3;border-radius:10px}button{font:inherit;border:0;border-radius:12px;padding:12px 16px;background:#7148e4;color:white;cursor:pointer;min-height:48px}.danger{background:#ba2445}.check{display:flex;align-items:start;gap:10px}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}#status{white-space:pre-wrap;color:#8b1631}@media(max-width:700px){main{margin:12px;padding:20px}h1{font-size:23px}}
