@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg:#08111d;--bg-deep:#050b13;--panel:#0e1c2d;--line:rgba(154,190,222,.16);--text:#edf5ff;--muted:#8ea5c1;--cyan:#54d7cf;--gold:#ffcc66;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;color:var(--text);background:var(--bg-deep);font-family:Space Grotesk,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}a{color:inherit;text-decoration:none}.section-shell{width:min(var(--max),calc(100% - 64px));margin:auto}.site-header{position:absolute;z-index:5;top:0;left:50%;transform:translate(-50%);width:min(var(--max),calc(100% - 64px));display:flex;align-items:center;justify-content:space-between;padding:28px 0}.brand img{width:112px;display:block;filter:brightness(0) invert(1)}.nav-links{display:flex;align-items:center;gap:34px;color:var(--muted);font-size:.88rem}.nav-links a:hover{color:var(--text)}.nav-cta{padding:11px 19px;color:var(--bg);background:var(--cyan);font-weight:700;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.hero{min-height:790px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;padding-top:106px;position:relative}.hero:before{content:"";position:absolute;width:650px;height:650px;left:-220px;top:80px;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 68%);filter:blur(12px);pointer-events:none}.eyebrow{margin:0 0 22px;color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font:500 .68rem DM Mono,monospace}.eyebrow span{display:inline-block;width:24px;height:1px;margin:0 9px 3px 0;background:currentColor}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:25px;font-size:clamp(3.2rem,6.5vw,6.5rem);line-height:.91;letter-spacing:-.075em;font-weight:600}h1 em,h2 em{color:var(--cyan);font-style:normal}.hero-text{max-width:540px;margin-bottom:32px;color:var(--muted);font-size:1.08rem;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 22px;font-weight:700}.button-primary{color:#07131d;background:var(--cyan);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.button-primary span{font-size:1.1rem}.text-link,.tool-link{color:var(--text);font-weight:600}.text-link span,.tool-link span{margin-left:7px;color:var(--cyan)}.hero-note{margin-top:55px;color:var(--muted);font:400 .72rem DM Mono,monospace}.status-dot{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.hero-visual{min-height:520px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:360px;height:360px;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 19%,transparent),transparent 68%);top:15px;right:5%}.orb-two{width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 16%,transparent),transparent 68%);bottom:0;left:10%}.visual-card{position:relative;z-index:1;width:min(100%,430px);padding:24px;background:linear-gradient(150deg,#13273ded,#07101bf5);border:1px solid var(--line);box-shadow:0 28px 80px #00000059;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.visual-top,.visual-heading,.activity-row,.chart-caption{display:flex;align-items:center;justify-content:space-between}.mini-label,.live,.visual-heading span,.activity-row small,.chart-caption{color:var(--muted);font:400 .68rem DM Mono,monospace}.live{color:var(--cyan)}.live i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--cyan)}.visual-heading{margin:45px 0 23px}.visual-heading strong{font-size:1.45rem}.activity-row{gap:12px;justify-content:flex-start;padding:15px 0;border-top:1px solid var(--line)}.activity-row div{display:grid;flex:1;gap:3px}.activity-row b{font:400 .7rem DM Mono,monospace;color:var(--cyan)}.avatar,.tool-mark,.floating-tag>span{display:grid;place-items:center;font-weight:700}.avatar{width:34px;height:34px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.avatar-cyan,.tool-alfa .tool-mark,.tag-alfa>span{background:var(--cyan);color:var(--bg)}.avatar-gold,.tool-omega .tool-mark,.tag-omega>span{background:var(--gold);color:var(--bg)}.visual-chart{height:100px;display:flex;align-items:end;gap:10px;padding:22px 0 8px}.visual-chart span{flex:1;background:linear-gradient(to top,var(--cyan),color-mix(in srgb,var(--cyan) 25%,transparent))}.chart-caption{border-top:1px solid var(--line);padding-top:12px}.chart-caption strong{color:var(--cyan);font:500 .75rem DM Mono,monospace}.floating-tag{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:#091420e0;border:1px solid var(--line);box-shadow:0 12px 30px #00000040}.floating-tag>span{width:30px;height:30px}.floating-tag div{display:grid;gap:2px}.floating-tag small{color:var(--muted);font-size:.65rem}.tag-alfa{top:95px;left:0}.tag-omega{right:0;bottom:95px}.tools,.flow{padding:125px 0;border-top:1px solid var(--line)}.section-intro h2{margin:0;font-size:clamp(2.3rem,4.6vw,4.7rem);line-height:.96;letter-spacing:-.06em;font-weight:600}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:60px}.tool-card{min-height:485px;padding:34px;position:relative;border:1px solid var(--line);background:var(--panel);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.tool-card:after{content:"";position:absolute;width:220px;height:220px;right:-60px;top:-70px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%)}.tool-omega:after{background:radial-gradient(circle,color-mix(in srgb,var(--gold) 15%,transparent),transparent 70%)}.tool-mark{width:55px;height:55px;margin-bottom:45px;font-size:1.5rem;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tool-kicker{margin-bottom:6px;color:var(--muted);font:400 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.tool-card h3{margin-bottom:16px;font-size:3rem;letter-spacing:-.06em}.tool-card>p:not(.tool-kicker){max-width:450px;min-height:75px;color:var(--muted);line-height:1.6}.tool-card ul{display:grid;gap:10px;padding:0;margin:28px 0 30px;list-style:none;color:var(--text);font-size:.9rem}.tool-card li:before{content:"→";margin-right:10px;color:var(--cyan)}.tool-omega li:before{color:var(--gold)}.tool-link{position:absolute;bottom:34px}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:68px}.flow-grid>div{padding-top:20px;border-top:1px solid var(--line)}.flow-grid span{display:block;margin-bottom:38px;color:var(--cyan);font:400 .75rem DM Mono,monospace}.flow-grid strong{display:block;margin-bottom:12px;font-size:1.25rem}.flow-grid p{max-width:260px;color:var(--muted);line-height:1.6}.access{padding:100px 0;border-top:1px solid var(--line)}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:58px}.access-card{display:flex;align-items:center;gap:16px;min-height:112px;padding:24px;position:relative;border:1px solid var(--line);background:var(--panel);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.access-card:hover{border-color:var(--cyan);transform:translateY(-2px)}.access-omega:hover{border-color:var(--gold)}.access-mark{display:grid;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:700;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.access-alfa .access-mark{color:var(--bg);background:var(--cyan)}.access-omega .access-mark{color:var(--bg);background:var(--gold)}.access-card div{display:grid;gap:4px}.access-card strong{font-size:1.25rem}.access-card small{color:var(--muted)}.access-arrow{margin-left:auto;color:var(--cyan);font-size:1.25rem}.access-omega .access-arrow{color:var(--gold)}.closing{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:100px 0;border-top:1px solid var(--line)}.closing h2{margin:0;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:.96;letter-spacing:-.06em}.site-footer{display:flex;align-items:center;justify-content:space-between;padding:26px 0 38px;color:var(--muted);font:400 .68rem DM Mono,monospace}.site-footer img{width:70px;filter:brightness(0) invert(1)}@media(max-width:800px){.section-shell,.site-header{width:calc(100% - 36px)}.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px;padding-bottom:80px}h1{font-size:clamp(3rem,14vw,5rem)}.hero-visual{min-height:430px}.tag-alfa{left:-8px;top:60px}.tag-omega{right:-8px;bottom:55px}.tools,.flow,.access{padding:85px 0}.tool-grid,.flow-grid,.access-grid{grid-template-columns:1fr}.tool-card{min-height:460px}.closing,.site-footer{align-items:flex-start;flex-direction:column}.closing .button{width:100%}}@media(max-width:460px){.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.visual-card{padding:18px}.floating-tag{transform:scale(.85)}.tag-alfa{left:-28px}.tag-omega{right:-28px}.site-footer span{line-height:1.5}}@supports (corner-shape: bevel){.nav-cta,.button-primary{clip-path:none;border:1px solid color-mix(in srgb,var(--cyan) 78%,#ffffff);border-radius:12px 0;corner-shape:bevel}.visual-card,.tool-card,.access-card{clip-path:none;border-radius:20px 0;corner-shape:bevel}.avatar,.tool-mark,.floating-tag>span,.access-mark{clip-path:none;border-radius:10px 0;corner-shape:bevel}.avatar,.tool-mark,.floating-tag>span,.access-mark{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}
