*{box-sizing:border-box}body{margin:0;background:#f3f6f4;color:#183b48;font-family:system-ui,-apple-system,sans-serif}header{padding:22px max(24px,calc((100vw - 1120px)/2));background:#0a1b2a;color:#f5f0e4;display:flex;align-items:center;justify-content:space-between}header a{color:inherit;text-decoration:none;font-size:13px}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.2em}.brand img{width:36px;height:40px;object-fit:contain}main{max-width:1120px;padding:55px 24px;margin:auto}.eyebrow{font-size:11px;letter-spacing:.19em;color:#4b887f;font-weight:750}h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}h1 span{color:#588f85}.intro>p:last-of-type{font-size:18px;line-height:1.7;max-width:690px;color:#60747a}.access{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;background:#fff;border:1px solid #e0e7e3;border-radius:20px;padding:35px;margin:38px 0 52px}h2{font-size:28px;letter-spacing:-.025em;margin:15px 0}p,li{line-height:1.75;font-size:14px}.muted{color:#64797f;font-size:13px}label{display:block;font-size:13px;margin:15px 0;color:#48656d}input{display:block;width:100%;padding:13px;font:inherit;font-size:15px;background:#f8faf9;border:1px solid #cadbd5;border-radius:10px;margin-top:7px;min-width:0}input:focus{outline:2px solid #a2d4c7;outline-offset:2px}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:12px 20px;border:0;border-radius:10px;background:#173d48;color:white;font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.secondary{background:#e6eee9;color:#254e51}.switch{display:flex;gap:8px}.switch button{flex:1;background:#edf3f0;color:#61767b}.switch button[aria-pressed=true]{background:#183b48;color:white}aside{padding:20px 24px;border-radius:14px;background:#edf4ef;align-self:start}aside ul{padding-left:20px}#issued{padding:16px;background:#e8f4ed;border-radius:12px;margin-top:18px}#issued-key{font-family:monospace}#revoke-key{margin-top:20px;background:#f5eae7;color:#804c41}#status{color:#397469;overflow-wrap:anywhere}pre{overflow-x:auto;background:#0c2130;color:#c7e7dc;border-radius:12px;padding:22px;font-size:13px;line-height:1.7}table{width:100%;border-collapse:collapse;text-align:left;margin:25px 0}caption{text-align:left;font-weight:700;margin-bottom:12px}td,th{border-bottom:1px solid #d9e2dd;padding:12px;font-size:13px}footer{max-width:1120px;margin:auto;padding:0 24px 32px;color:#71868a;font-size:12px}[hidden]{display:none!important}button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){header{padding:18px 22px}.access{grid-template-columns:1fr;padding:24px;gap:25px}main{padding:35px 20px}.intro>p:last-of-type{font-size:16px}.access .button{width:100%}aside{padding:18px}pre{padding:16px;font-size:12px}}