:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;color:#edf4f8;background:#07121d;font-size:16px}*{box-sizing:border-box}body{margin:0}header{max-width:1280px;margin:auto;padding:26px 32px;border-bottom:1px solid #293c4b;display:flex;gap:28px;align-items:center;justify-content:space-between}.brand{font-size:20px;font-weight:850;letter-spacing:.04em;text-decoration:none;color:#fff}.brand span{color:#89f3b0}nav{display:flex;gap:22px;flex-wrap:wrap}a{color:#adcfeb}nav a{font-size:15px;text-decoration:none}main{max-width:1280px;margin:auto;padding:36px 32px}.top{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding:24px 0 50px}.eyebrow{color:#89f3b0;font-size:13px;font-weight:750;letter-spacing:.13em}h1{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.035em;margin:14px 0 22px}p{line-height:1.6;color:#bdcbd7;margin:12px 0 20px}h2{font-size:25px;letter-spacing:-.025em;margin:0 0 15px}h3{font-size:18px;margin:28px 0 14px}.endpoint,.panel,.setup{border:1px solid #2b4251;background:#0e202d;border-radius:15px;padding:26px}.endpoint{border-color:#4c9867;box-shadow:0 0 30px #66db9620}.copyline{display:flex;gap:9px;margin:10px 0}.copyline input{margin:0;min-width:0;font-family:monospace;font-size:14px}.endpoint small{display:block;color:#adbfcd;line-height:1.6;margin-top:12px}#health{font-size:14px;color:#89f3b0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.section-head span,.secondary{font-size:14px;color:#9dafbd}.providers{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:10px 0 18px}.provider{text-align:left;padding:18px;background:#0d1c28;border:1px solid #344958;border-radius:12px;color:#fff;min-height:110px}.provider strong{font-size:17px;display:block;margin:8px 0}.provider small{font-size:13px;color:#9cafbd}.provider[aria-pressed=true]{border-color:#89f3b0;background:#142f2a}.setup{border-left:3px solid #89f3b0;min-height:190px}.setup h3{margin-top:0}.setup p{margin-bottom:14px}.setup pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#06111b;padding:16px;line-height:1.5}.setup ol{line-height:1.8;color:#c9d5df;padding-left:22px}.setup .status{color:#9fb5c6;font-size:14px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.panel p{font-size:15px}.panel form{margin:20px 0}input,textarea,select{display:block;width:100%;font:inherit;color:#fff;background:#07141f;border:1px solid #395262;border-radius:8px;padding:12px;margin:7px 0 16px}input::placeholder{color:#8198aa}label,legend{font-size:14px;line-height:1.5;color:#c6d6df}button{font:inherit;font-size:14px;font-weight:700;color:#091a15;background:#89f3b0;border:0;border-radius:8px;padding:12px 17px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:hover{filter:brightness(1.08)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #dfbf61;outline-offset:3px}fieldset{border:1px solid #395262;border-radius:9px;margin-bottom:16px}.check{display:flex;gap:10px;align-items:center}.check input{width:17px;margin:10px 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.actions{display:flex;gap:12px;flex-wrap:wrap}.leads article,.key-item{padding:15px 0;border-bottom:1px solid #2b4251}.leads small,.key-item small{display:block;color:#9fb1bf;font-size:13px;margin:6px 0}.leads p{margin:8px 0;font-size:14px;white-space:pre-wrap}.key-item button{padding:7px 11px;background:#344a5b;color:#fff;margin-top:9px}.message{position:sticky;bottom:16px;z-index:2;border-radius:10px;background:#16372d;color:#d1ffe1;padding:0;margin:16px 0}.message:not(:empty){padding:16px;border:1px solid #70b58b}output{display:block;font-size:28px;color:#89f3b0;margin-top:18px}footer{padding:35px 0 10px;font-size:14px;line-height:1.7;color:#8ca4b6}footer a{display:block}.consent{max-width:620px;margin:50px auto}.consent li{margin:12px 0;line-height:1.6}.consent .actions{margin-top:24px}@media(max-width:1000px){.providers{grid-template-columns:repeat(3,1fr)}.top{gap:30px}.top{grid-template-columns:1fr 1fr}}@media(max-width:720px){header{padding:20px;align-items:flex-start;flex-direction:column;gap:15px}main{padding:22px 20px}.top,.twocol{grid-template-columns:1fr;gap:20px}.top{padding:4px 0 26px}.providers{grid-template-columns:repeat(2,1fr)}.panel,.setup,.endpoint{padding:20px}.section-head{display:block}.section-head span{display:block;margin-bottom:15px}.fields{grid-template-columns:1fr}.copyline{flex-wrap:wrap}.copyline input{flex-basis:100%}.consent{margin:20px auto}}[hidden]{display:none!important}
