:root{color:#ececf2;font-synthesis:none;background:#101117;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 75% 20%,#232036 0,#0000 42%),#101117;min-width:320px;margin:0}.shell{flex-direction:column;max-width:1440px;min-height:100vh;margin:auto;padding:0 8%;display:flex}.topbar{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;height:100px;display:flex}.brand{color:#fff;letter-spacing:-1px;align-items:center;gap:12px;font-family:system-ui,sans-serif;font-size:24px;font-weight:700;text-decoration:none;display:flex}.brand-muted{color:#a6a2bb}.brand-icon{color:#c1b1ff;border:1px solid #a995ee;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.topbar-label,.eyebrow,.card-top,.footnote,footer{letter-spacing:.17em;font-size:10px;font-weight:700}.topbar-label,footer{color:#71717f}.hero{flex:1;max-width:810px;padding:clamp(100px,17vh,190px) 0 110px}.eyebrow{color:#b6a4fb;align-items:center;gap:10px;display:flex}.dot{background:#b69aff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #9e81ff}.hero h1,.dashboard h1{letter-spacing:-.065em;color:#f3f1fa;margin:28px 0;font:600 clamp(52px,7vw,92px)/1.03 system-ui,sans-serif}.hero h1 em,.dashboard h1 em{color:#ad98ef;font-style:normal}.hero p,.dashboard p{color:#a4a3b2;max-width:510px;font-size:16px;line-height:1.75}.button{color:#191622;cursor:pointer;background:#b5a1fa;border:0;border-radius:6px;justify-content:center;align-items:center;gap:35px;margin-top:24px;padding:17px 22px;font:700 14px system-ui,sans-serif;text-decoration:none;display:inline-flex}.button:hover{background:#cbbcff}.button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #fff}.footnote{color:#6f6f7b;letter-spacing:.07em;text-transform:uppercase;margin-top:25px}.dashboard{flex:1;padding:100px 0}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard h1{margin:22px 0 10px;font-size:clamp(40px,5vw,65px)}.secondary{color:#e9e6f5;background:0 0;border:1px solid #54515e;margin-top:0}.secondary:hover{background:#292733}.cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:55px;display:grid}.cards article{background:#ffffff05;border:1px solid #ffffff19;border-radius:8px;min-height:175px;padding:28px}.card-top{color:#9a8cc5;justify-content:space-between;display:flex}.card-top span{color:#777583}.cards strong{margin-top:20px;font:500 42px system-ui,sans-serif;display:block}.cards p{margin:4px 0;font-size:14px}.hint{margin-top:32px;font-size:13px!important}footer{border-top:1px solid #ffffff19;justify-content:space-between;padding:28px 0;display:flex}.notice{color:#aaa;flex:1;place-items:center;display:grid}@media (width<=600px){.shell{padding:0 6%}.topbar{height:76px}.topbar-label{display:none}.hero{padding:100px 0}.dashboard{padding:70px 0}.dashboard-head{flex-direction:column}.cards{grid-template-columns:1fr}.hero h1{font-size:52px}footer span:last-child{display:none}}
