:root{color:#ececec;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background:#212121;--surface:#1f2937;--surface-muted:#171717;--text:#ececec;--text-muted:#a1a1aa;--border:#2d2d2d;--accent:#2b3cf5;background:#212121;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}body:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}#root{min-height:100vh}.landing{isolation:isolate;place-items:center;min-height:100vh;padding:48px 24px;display:grid;position:relative;overflow:hidden}.landing__glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#2b3cf51f 0,#2b3cf50a 38%,#0000 70%);border-radius:50%;width:min(76vw,820px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro{text-align:center;width:min(100%,900px)}.intro__logo{width:88px;height:88px;margin:0 auto 28px;display:block}.intro__accent{background:var(--accent);border-radius:999px;width:52px;height:3px;margin:0 auto 30px;display:block;box-shadow:0 0 24px #2b3cf5a6}.intro h1{color:var(--text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:650;line-height:1.08}.intro__name{color:var(--text-muted);letter-spacing:.12em;margin:26px 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:400}@media (width<=520px){.landing{padding-inline:22px}.intro__accent{margin-bottom:24px}.intro__logo{width:72px;height:72px;margin-bottom:24px}.intro__name{margin-top:20px}}
