:root{color-scheme:dark;--accent:#a5f3dc;--muted:#99a8bd;--line:#2b3648}*{box-sizing:border-box}body{background:#080f19;color:#f0f4fb;margin:0;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}header{height:94px;padding:0 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:30px}.wordmark{font-size:25px;font-weight:600;letter-spacing:-1.5px}.wordmark>span{font-size:15px;color:var(--accent);font-weight:750;margin-left:7px;letter-spacing:-.5px}.edition{margin-left:auto;font-size:8px;letter-spacing:2px;color:var(--muted)}main{padding:60px 5vw;max-width:1600px;margin:auto}.intro{padding:20px 0 50px}.eyebrow{font-size:9px;letter-spacing:2.6px;color:var(--accent);font-weight:700;margin:0 0 23px}h1{font-size:clamp(46px,6.4vw,88px);font-weight:500;letter-spacing:-4px;line-height:1.02;margin:0 0 30px}h1>span{color:#8da0ba}.description{font-size:16px;line-height:1.7;color:var(--muted);max-width:590px}.capabilities{display:flex;gap:30px;font-size:8px;letter-spacing:2px;color:var(--accent);margin-top:35px}.login-panel{border:1px solid var(--line);border-radius:16px;background:#111b2a;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:40px}.login-panel>div:first-child{padding:20px}h2{font-size:30px;font-weight:450;letter-spacing:-1px;line-height:1.18;margin:0 0 25px}.login-panel p{color:var(--muted);font-size:12px;line-height:1.8}.small{font-size:10px!important}.tabs{display:flex;gap:5px;margin-bottom:20px}.tabs button{font-size:9px;padding:9px;color:var(--muted);background:#0b1421;border:1px solid var(--line)}.tabs button.selected{border-color:var(--accent);color:var(--accent)}button{font:inherit;font-size:11px;font-weight:600;border:0;border-radius:6px;padding:12px 18px;background:var(--accent);color:#10291f;cursor:pointer}button:disabled{opacity:.5}button.microsoft{display:flex;width:100%;justify-content:space-between;background:#182638;color:#f0f4fb;border:1px solid #35435b;margin-bottom:23px}form>label{font-size:10px;color:var(--muted);display:block;margin:16px 0}input{display:block;width:100%;margin-top:8px;background:#0c1522;border:1px solid #35435b;border-radius:6px;padding:13px;color:#fff;font:inherit;font-size:12px}#submit{display:flex;width:100%;justify-content:space-between;margin-top:22px}#auth-status{font-size:11px;color:var(--accent);min-height:18px}.workspace-header{display:flex;align-items:center;justify-content:space-between;margin:30px 0}.role{font-size:9px;letter-spacing:1.5px;color:var(--accent);border:1px solid var(--line);border-radius:20px;padding:10px 14px}.modules{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.module{display:flex;flex-direction:column;border:1px solid #35435b;border-radius:14px;padding:30px;background:linear-gradient(145deg,#1c2e4388,#101a29)}.module:hover{border-color:var(--accent)}.number{font-size:8px;letter-spacing:2px;color:var(--accent)}h3{font-size:32px;line-height:1.12;font-weight:480;letter-spacing:-1px;margin:35px 0 20px}.module>p{font-size:12px;color:var(--muted);line-height:1.7;flex:1}.launch{display:inline-block;margin-top:40px;font-size:10px;color:var(--accent)}.ecosystem{margin-top:25px;padding:25px;border:1px solid var(--line);border-radius:10px;display:flex;gap:35px;justify-content:space-between;align-items:center}.ecosystem .eyebrow{font-size:8px;margin-bottom:10px}.ecosystem p,.ecosystem>a{font-size:10px;color:var(--muted)}.release-note{color:var(--muted);font-size:10px;line-height:1.7;margin-top:25px}footer{margin:20px 5vw;border-top:1px solid var(--line);padding:25px 0;font-size:8px;letter-spacing:1.5px;color:var(--muted);display:flex;justify-content:space-between}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}header button{background:transparent;color:var(--accent);border:1px solid var(--line)}@media(max-width:1000px){.modules{grid-template-columns:1fr 1fr}.module.large{grid-column:1/-1}.ecosystem{flex-wrap:wrap}.login-panel{gap:25px;padding:25px}.tabs{flex-wrap:wrap}}@media(max-width:650px){header{height:76px;padding:0 22px}.edition{display:none}main{padding:30px 22px}h1{font-size:52px;letter-spacing:-2.5px}.description{font-size:14px}.capabilities{gap:20px}.login-panel,.modules{grid-template-columns:1fr}.module.large{grid-column:auto}.login-panel{padding:20px;gap:20px}.login-panel>div:first-child{padding:0}.module{padding:25px}.ecosystem{display:block}.ecosystem>div{margin-bottom:20px}footer>span{display:none}.workspace-header{gap:20px}h2{font-size:26px}}
