:root{font-family:system-ui,-apple-system,sans-serif;color:#172c3b;background:#f1f5f6;color-scheme:light}
body{margin:0}main{max-width:760px;margin:0 auto;padding:40px 20px 80px}h1{font-size:clamp(32px,7vw,48px);letter-spacing:-.04em;margin:8px 0 20px}h2{overflow-wrap:anywhere;font-size:20px}.eyebrow{font-size:12px;letter-spacing:.15em;color:#426b78;font-weight:700}.notice{background:#e0edf2;padding:14px;border-radius:10px}nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}a{color:#14516b}button{border:1px solid #bacbd2;background:#fff;color:#163746;padding:13px 17px;border-radius:9px;font:inherit;cursor:pointer;min-height:46px}button.primary{background:#165c67;color:#fff;border-color:#165c67}button:disabled{opacity:.5;cursor:wait}article{background:#fff;border:1px solid #d6e2e6;padding:22px;border-radius:15px;margin:20px 0;box-shadow:0 5px 20px #1b364307}pre{font:inherit;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}dl{display:grid;grid-template-columns:100px 1fr;gap:12px}dt{color:#516b77}dd{margin:0;overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;gap:12px}.status{font-size:13px;color:#4b6775}.reason{white-space:pre-wrap;line-height:1.5}#message{line-height:1.5;color:#496571}
