*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#0b1220;color:#e5eaf2;font:16px system-ui,sans-serif;display:grid;place-items:center;padding:24px}.panel{width:min(100%,540px);border:1px solid #34445e;border-radius:14px;padding:32px;background:#152238;box-shadow:0 16px 40px #0003}h1{font-size:2rem;margin:10px 0}p{line-height:1.6;color:#b9c4d5}.eyebrow{font-size:.75rem;letter-spacing:.12em;color:#92b3e8;font-weight:700}.status{color:#7ce6ae;font-weight:600}label{display:block;margin:18px 0 6px;font-weight:600}input:not([type=hidden]){width:100%;padding:12px;border-radius:8px;border:1px solid #52647c;background:#0b1220;color:#fff;font:inherit}button{margin-top:22px;width:100%;padding:12px 18px;border:0;border-radius:8px;background:#74a9ff;color:#08152b;font-weight:700;font:inherit;cursor:pointer}button:hover{filter:brightness(1.1)}button.secondary{width:auto;margin:0;background:transparent;border:1px solid #52647c;color:#dbe8fa;padding:8px 12px}.topline{display:flex;justify-content:space-between;align-items:center;gap:16px}.error{padding:12px;border-radius:8px;background:#49242c;color:#ffdce2}
