*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#edf7ff;background:radial-gradient(circle at 80% 5%,rgba(0,127,255,.16),transparent 40%),#070d1d;font-family:'Space Grotesk',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%}.shell{max-width:1180px;margin:auto;padding:0 30px}.nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #20415f}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-.07em}.brand img{height:40px;width:40px;border-radius:50%}.brand em{font-style:normal;color:#36cbff}.navlinks{display:flex;gap:21px;align-items:center;flex-wrap:wrap}.navlinks a{font:11px 'DM Mono',monospace;color:#aac7dd}.navlinks a:hover,.footer a:hover{color:#49dfff}.eyebrow{font:11px 'DM Mono',monospace;letter-spacing:.12em;color:#46d7ff;text-transform:uppercase}.hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:310px;padding-top:62px;padding-bottom:56px;border-bottom:1px solid #24415b}.hero h1{font-size:clamp(54px,7vw,90px);letter-spacing:-.088em;line-height:.98;font-weight:600;margin:22px 0}.hero h1 em{font-style:normal;color:#39ceff}.hero p{color:#adc3d7;max-width:690px;font-size:15px;line-height:1.9}.robot{width:220px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(15,139,255,.4));animation:float 8s ease-in-out infinite}.content{padding:52px 0 100px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.card{border:1px solid #244866;background:linear-gradient(160deg,rgba(17,38,67,.92),rgba(8,21,41,.95));padding:29px;position:relative;min-width:0}.card small{font:10px 'DM Mono',monospace;color:#53dbff;letter-spacing:.08em}.card h2{margin:15px 0;font-size:25px;letter-spacing:-.05em}.card p,.copy{font-size:14px;line-height:1.9;color:#aabfd5}.card a,.btn{display:inline-flex;align-items:center;gap:12px;margin-top:10px;color:#52dfff;font:11px 'DM Mono',monospace;letter-spacing:.03em}.btn{padding:16px 22px;border:1px solid #49c5fb;background:linear-gradient(110deg,#155bd7,#028bc5);color:white;cursor:pointer}.btn:hover{filter:brightness(1.16)}.h2{font-size:43px;letter-spacing:-.07em;font-weight:500;margin:0 0 26px}.rule{border:0;border-top:1px solid #26415b;margin:38px 0}.guide{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid #233f5c}.guide>span{font:13px 'DM Mono',monospace;color:#54dfff}.guide h3{font-size:22px;letter-spacing:-.04em;margin:0 0 9px}.guide p{font-size:14px;color:#abc2d6;line-height:1.8;margin:0}.help-search{width:100%;height:58px;border:1px solid #3b6380;background:#0b1c34;color:#f0faff;padding:16px 18px;margin-bottom:23px;outline:0}.help-search:focus{border-color:#30caff}.faq{border:1px solid #294a65;margin:9px 0;background:#0e1a2d}.faq summary{padding:20px 22px;cursor:pointer;font-size:15px;font-weight:500}.faq p{font-size:13px;color:#b0c7da;line-height:1.85;padding:0 23px 20px;margin:0}.status{display:flex;gap:13px;align-items:center}.dot{width:9px;height:9px;border-radius:50%;background:#8da2b6;box-shadow:0 0 15px currentColor}.dot.ok{background:#42dfbf}.dot.fail{background:#ff6879}.dot.wait{background:#f6ae58}.metric{font:13px 'DM Mono',monospace;color:#51daff;margin-top:15px;overflow-wrap:anywhere}.disclaimer{font-size:12px;color:#9baec3;line-height:1.8;border-left:2px solid #f55b6e;padding-left:18px;margin:28px 0}.footer{border-top:1px solid #24415d;padding:32px 0 45px;color:#91aec4;font:11px 'DM Mono',monospace;line-height:2}.footer a{margin-right:24px}.stepper{display:flex;gap:10px;align-items:stretch;margin:30px 0}.step{border:1px solid #285377;flex:1;padding:25px 18px;background:#101e36}.step strong{display:block;font-size:14px;margin-bottom:10px}.step small{font:10px 'DM Mono',monospace;color:#65dfff}.arrow{color:#57dfff;align-self:center}.tag{display:inline-block;border:1px solid #315a7c;color:#7cdfff;padding:8px;font:10px 'DM Mono',monospace}.introbox{background:#0b1b35;border:1px solid #244967;padding:23px;margin:20px 0}.doclink{color:#48d7ff;text-decoration:underline}.hidden{display:none!important}@keyframes float{0%,100%{transform:translateY(4px)}50%{transform:translateY(-10px)}}@media(max-width:740px){.shell{padding:0 18px}.grid{grid-template-columns:1fr}.nav{flex-wrap:wrap}.navlinks{gap:13px}.hero{grid-template-columns:1fr;padding:47px 0}.robot{width:180px}.content{padding:35px 0 75px}.stepper{flex-direction:column}.arrow{transform:rotate(90deg)}.hero h1{font-size:52px}}@media(prefers-reduced-motion:reduce){.robot{animation:none}}
