:root{color:#25212a;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f4f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.shell{width:min(100% - 32px,560px);margin:0 auto;padding:42px 0 28px}.brand{color:#65566f;letter-spacing:.19em;align-items:center;gap:10px;width:fit-content;margin:0 auto 24px;font-size:12px;font-weight:750;display:flex}.brand-mark{color:#6e4e73;letter-spacing:0;border:1px solid #d8cadd;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:20px;font-weight:400;display:grid}.card{background:#fff;border:1px solid #e8e2e9;border-radius:19px;padding:clamp(24px,6vw,40px);box-shadow:0 14px 40px #3523380f}.eyebrow{color:#886e8b;letter-spacing:.15em;font-size:11px;font-weight:750}h1{color:#2d2731;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7vw,38px);font-weight:500;line-height:1.12}h2{margin:25px 0 10px;font-size:15px}.body{color:#58525c;font-size:15px;line-height:1.65}.body p{margin:0 0 15px}.form{gap:10px;margin-top:24px;display:grid}label{color:#4b414e;margin-top:4px;font-size:13px;font-weight:650}input{color:#28232b;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #dcd4df;border-radius:9px;padding:11px 13px}input:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #b99ac2}.button{cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;padding:10px 17px;font-size:14px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.primary{color:#fff;background:#735b7c}.primary:hover:not(:disabled){background:#604869}.secondary{color:#58465e;background:#fff;border:1px solid #ded6e0}.secondary:hover:not(:disabled){background:#f7f3f8}.button-row{gap:11px;margin-top:25px;display:flex}.button-row .button{flex:1}.request-details{background:#faf8fa;border-radius:10px;margin:18px 0 0;padding:13px 15px}.request-details div+div{margin-top:10px}.request-details dt{color:#817786;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.request-details dd{color:#35303a;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.uri{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.scope-list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.scope-list code{color:#514457;background:#fcfafc;border:1px solid #e7dfe9;border-radius:7px;padding:5px 8px;font-size:12px;display:inline-block}.notice{color:#564b59;background:#faf6fb;border-left:3px solid #a785ad;border-radius:4px;padding:12px 14px;font-size:13px;margin-top:21px!important}.account,.small-note{color:#817a84;font-size:12px}.account{text-align:center;overflow-wrap:anywhere;margin:15px 0 0}.small-note{margin:4px 0 0;line-height:1.5}.footnote{color:#89818b;text-align:center;max-width:450px;margin:17px auto 0;font-size:11px;line-height:1.5}.status{color:#68546d;margin:15px 0 0;font-size:13px}.error{color:#a33244!important}.error[hidden]{display:none}@media (width<=420px){.shell{padding-top:24px}.button-row{flex-direction:column-reverse}}
