:root{font-family:system-ui,sans-serif;color:#1b1b20;background:#f5f5f7}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:24px;padding:22px 6%;background:#fff;border-bottom:1px solid #e6e6eb}header a{color:inherit;text-decoration:none;font-weight:800}header a span{color:#7566de}header>span{color:#74747e;font-size:14px}header button{margin-left:auto}main{max-width:850px;margin:70px auto;padding:0 24px}.eyebrow{font-size:12px;letter-spacing:.16em;color:#777784}h1{font-size:clamp(38px,6vw,64px);letter-spacing:-.055em;line-height:1.08}h1 span{color:#7266d8}section{padding:30px;border:1px solid #e4e4eb;background:#fff;border-radius:22px;margin-top:32px}h2{margin-top:0;font-size:23px}form{max-width:420px}label{display:block;margin:18px 0;font-size:14px}input,select{display:block;width:100%;padding:13px;margin-top:8px;border:1px solid #cfcfd9;border-radius:9px;font:inherit}button{border:0;border-radius:10px;background:#6554d8;color:#fff;padding:12px 18px;font:inherit;cursor:pointer}.secondary{background:#eeeef6;color:#333343}.danger{background:#fae8e8;color:#a22336}button:disabled{opacity:.5;cursor:wait}.actions,.heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.heading{justify-content:space-between}.heading h2{margin:0}.hint{font-size:13px;color:#747480;line-height:1.6}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f6f9;padding:16px;border-radius:10px;font-size:13px}#message{white-space:pre-wrap;overflow-wrap:anywhere}dialog{border:1px solid #ddd;border-radius:20px;max-width:450px;padding:30px}dialog::backdrop{background:#17172577}[hidden]{display:none!important}:focus-visible{outline:3px solid #a49af0;outline-offset:3px}
