:root{color-scheme:dark;--bg:#071821;--panel:#0b2230;--line:#265063;--text:#d3edf3;--muted:#9cb9c6;--cyan:#70d6ea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 82% 0,#0b354430,transparent 42%),var(--bg);color:var(--text);font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#4cbfdf06 1px,transparent 1px),linear-gradient(90deg,#4cbfdf06 1px,transparent 1px);background-size:36px 36px}main{max-width:1020px;margin:auto;padding:38px 32px max(50px,env(safe-area-inset-bottom))}a{color:var(--cyan);text-underline-offset:4px}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}button:disabled{opacity:.5;cursor:not-allowed}button[hidden],[hidden]{display:none!important}:focus-visible{outline:2px solid #a4edff;outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:clamp(38px,7vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:650;margin:18px 0 22px}h1 span{color:#8fb5c5}h2{font-size:27px;line-height:1.25;letter-spacing:-.035em;margin:8px 0 16px}h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:0 0 13px}p{color:var(--muted);margin:10px 0}strong{color:var(--text);font-weight:600}.brand{display:flex;gap:9px;align-items:center;text-decoration:none;letter-spacing:.25em;font-size:11px;color:#9fc9d8;margin-bottom:45px}.brand strong{font-size:19px;letter-spacing:.17em}.brand-orbit{display:inline-block;width:35px;height:35px;border:1px solid #4595ab;border-radius:50%;margin-right:5px;box-shadow:inset 0 0 0 7px var(--bg),inset 0 0 0 8px #4595ab;background:radial-gradient(circle,#6edcf4 2px,transparent 3px)}.eyebrow{color:#73bccd;font:10px/1.7 ui-monospace,monospace;letter-spacing:.17em}.lead{font-size:19px;max-width:630px;line-height:1.65}.device{font-size:12px;color:#7797a7;max-width:630px}.launch{display:grid;grid-template-columns:1fr 190px;gap:30px;align-items:center;border-block:1px solid var(--line);padding:30px 0;margin:35px 0 46px}.pill{display:inline-block;font:9px/1.7 ui-monospace,monospace;letter-spacing:.1em;color:#8bcedd;padding:5px 8px;border:1px solid #2e5867;border-radius:4px}.launch h2{margin-top:15px}.address{font-size:14px;overflow-wrap:anywhere}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin:19px 0}.button{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:46px;border:1px solid #37768b;border-radius:7px;padding:9px 16px;color:#b4dfed;background:#102f40;text-decoration:none;font-size:13px;font-weight:550;cursor:pointer}.button:hover{background:#184052}.button.primary{background:#62c8dc;color:#06232c;border-color:#62c8dc}.button.primary:hover{background:#87dfef}figure{margin:0;text-align:center}figure img{display:block;width:172px;height:172px;border-radius:9px;background:white;padding:8px;margin:auto}figcaption{font-size:10px;color:#86a8b7;margin-top:10px}.small{font-size:12px;line-height:1.75;color:#88a7b5}.section-heading{margin-bottom:22px}.steps{list-style:none;padding:0;margin:0}.card{border:1px solid var(--line);border-radius:12px;background:linear-gradient(125deg,#102e3c80,#0a1e2b);padding:28px;margin:17px 0}.steps .card{display:grid;grid-template-columns:40px 1fr;gap:22px}.step-number{font:15px/1.7 ui-monospace,monospace;color:#78cbdd;border-top:1px solid #397d91;padding-top:8px}.source{font-size:11px}.session-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #244857;margin:22px 0;padding:17px 0;gap:15px}.session-facts strong{display:block;font-size:20px;letter-spacing:-.035em}.session-facts span{display:block;font-size:11px;color:#8aaab9}code{display:block;background:#081c28;padding:10px 12px;border:1px solid #234756;border-radius:5px;overflow-wrap:anywhere;color:#98cddf;font:12px/1.8 ui-monospace,monospace;margin:15px 0}details{border-top:1px solid #244857;padding:14px 0 2px;margin-top:12px}summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:550;color:#b6deeb}details p{font-size:14px}.readiness{margin-top:36px;padding:30px}.readiness h2{margin-bottom:8px}.readiness .section-heading>p{font-size:13px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.check-grid>div{padding:13px 14px;background:#071b27;border:1px solid #254858;border-radius:6px}.check-grid span{display:block;font-size:10px;color:#80a1b2;margin-bottom:5px}.check-grid strong{font-size:12px;display:block;font-weight:500;color:#a6c4d2}.check-grid strong[data-ok=true]{color:#91d8c2}.check-grid strong[data-ok=false]{color:#ddbf87}.mic-test{border-top:1px solid var(--line);padding-top:23px}.mic-test h3{font-size:18px}.mic-test p{font-size:13px}.meter{height:12px;border:1px solid #285062;background:#05141d;border-radius:8px;overflow:hidden}.meter>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#408aab,#77deeb);transition:width .08s linear}.test-status{min-height:45px}.boundaries{border-left:2px solid #4e9cb0;padding:2px 0 2px 25px;margin:38px 0}.boundaries p{font-size:14px}.boundaries h2{font-size:23px}footer{border-top:1px solid var(--line);padding-top:24px;margin-top:40px}footer p{font-size:12px;max-width:760px}.skip{position:absolute;left:20px;top:-90px;background:#bceefa;color:#071821;padding:12px 18px;border-radius:6px;z-index:5}.skip:focus{top:15px}@media(max-width:640px){main{padding:26px 18px max(36px,env(safe-area-inset-bottom))}.brand{margin-bottom:30px}.lead{font-size:17px}.launch{grid-template-columns:1fr;gap:18px;margin-top:26px;margin-bottom:34px}.launch figure{justify-self:start;display:flex;align-items:center;gap:18px;max-width:280px;text-align:left}.launch figure img{width:104px;height:104px;flex-shrink:0}.launch figcaption{font-size:11px}.card,.readiness{padding:22px 17px}.steps .card{grid-template-columns:26px 1fr;gap:14px}.step-number{font-size:12px}h2{font-size:25px}h3{font-size:20px}.steps p{font-size:14px}.steps p.small{font-size:12px}.session-facts{grid-template-columns:1fr;gap:12px}.session-facts>div{display:flex;gap:10px;justify-content:space-between;align-items:center}.session-facts strong{font-size:18px}.check-grid{grid-template-columns:1fr}.check-grid>div{display:flex;gap:15px;justify-content:space-between;align-items:center}.check-grid strong{text-align:right;max-width:59%}.check-grid span{margin:0;max-width:40%}.buttons .button{flex:1}.boundaries{padding-left:18px}.boundaries h2{font-size:22px}.source a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.meter>span{transition:none}}@media print{body{background:#fff;color:#142e39}body:before,.buttons,.mic-test,.check-grid,.skip{display:none}main{max-width:100%;padding:10px}.card{background:#fff;border-color:#b9cbd3;break-inside:avoid}.launch{grid-template-columns:1fr 190px}p,.small,.eyebrow,.device,figcaption{color:#395766}h1 span,a,strong,summary,h3{color:#153847}.steps{font-size:12px}.source{font-size:10px}code{background:white;color:#153847}details{display:block}.brand-orbit{display:none}}
