:root{color-scheme:dark light;--brand-1: #a855f7;--brand-2: #6366f1;--brand-3: #06b6d4;--brand-4: #34d399;--brand-5: #f97373;--gradient-aurora: linear-gradient(120deg, #a855f7 0%, #6366f1 30%, #06b6d4 60%, #34d399 90%);--gradient-aurora-flow: linear-gradient(120deg, #a855f7 0%, #6366f1 25%, #06b6d4 50%, #34d399 75%, #f97373 100%);--bg: #07070b;--bg-elev: #0f0f17;--bg-elev-2: #15151f;--bg-glass: rgba(15, 15, 23, .72);--fg: #f5f5f7;--fg-soft: #d4d4dc;--muted: #8b8b9a;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 12px 32px -16px rgba(0,0,0,.6);--shadow-pop: 0 1px 0 rgba(255,255,255,.06) inset, 0 24px 64px -24px rgba(124,92,255,.45);--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--radius-xl: 28px;--container: 1200px}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #fbfaff;--bg-elev: #ffffff;--bg-elev-2: #f4f1ff;--bg-glass: rgba(255, 255, 255, .82);--fg: #15102b;--fg-soft: #2a2348;--muted: #5a5377;--line: rgba(78, 60, 165, .12);--line-strong: rgba(78, 60, 165, .22);--shadow-card: 0 1px 0 rgba(255,255,255,.6) inset, 0 12px 28px -16px rgba(124,92,255,.22);--shadow-pop: 0 1px 0 rgba(255,255,255,.6) inset, 0 22px 50px -20px rgba(124,92,255,.32)}}:root[data-theme=light]{--bg: #fbfaff;--bg-elev: #ffffff;--bg-elev-2: #f4f1ff;--bg-glass: rgba(255, 255, 255, .82);--fg: #15102b;--fg-soft: #2a2348;--muted: #5a5377;--line: rgba(78, 60, 165, .12);--line-strong: rgba(78, 60, 165, .22);--shadow-card: 0 1px 0 rgba(255,255,255,.6) inset, 0 12px 28px -16px rgba(124,92,255,.22);--shadow-pop: 0 1px 0 rgba(255,255,255,.6) inset, 0 22px 50px -20px rgba(124,92,255,.32)}*{box-sizing:border-box}html,body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--bg);color:var(--fg);background-image:radial-gradient(1100px 520px at 12% -8%,rgba(168,85,247,.18),transparent 60%),radial-gradient(900px 480px at 92% 4%,rgba(6,182,212,.14),transparent 60%),radial-gradient(700px 480px at 50% 110%,rgba(99,102,241,.12),transparent 60%);background-attachment:fixed;min-height:100vh}a{color:var(--fg);text-decoration:none}a:hover{color:var(--brand-1)}.page{max-width:var(--container);margin:0 auto;padding:0 28px 80px}.nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10}.nav__brand{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;letter-spacing:-.02em;background:var(--gradient-aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.nav__links{display:flex;gap:20px;align-items:center}.nav__links a{font-size:14px;color:var(--fg-soft);font-weight:500}.nav__links a:hover{color:var(--fg)}.hero{padding:88px 0 64px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.hero__eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero h1{margin:0;font-size:clamp(40px,6vw,72px);line-height:1.05;letter-spacing:-.025em;font-weight:800;max-width:920px}.hero h1 .accent{background:var(--gradient-aurora-flow);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lede{margin:0;font-size:18px;line-height:1.6;color:var(--fg-soft);max-width:640px}.hero__cta{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;justify-content:center}.btn{padding:12px 22px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--fg);font-size:14px;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{border-color:color-mix(in srgb,var(--brand-1) 50%,var(--line-strong));transform:translateY(-1px)}.btn--primary{background:var(--gradient-aurora);border-color:transparent;color:#fff;font-weight:600}.btn--primary:hover{box-shadow:var(--shadow-pop);color:#fff}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;padding:32px 0}.product{position:relative;padding:28px 26px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .25s ease;overflow:hidden}.product:before{content:"";position:absolute;inset:0;background:var(--gradient-aurora);opacity:0;transition:opacity .3s ease;pointer-events:none;mix-blend-mode:overlay}.product:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.product:hover:before{opacity:.08}.product__head{display:flex;align-items:center;gap:12px}.product__icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 20%,transparent),color-mix(in srgb,var(--brand-3) 20%,transparent));border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.product__name{font-size:18px;font-weight:700;letter-spacing:-.01em}.product__domain{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--muted)}.product__lede{margin:0;font-size:14px;line-height:1.65;color:var(--fg-soft)}.product__status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.product__status:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--muted)}.product__status--live:before{background:var(--brand-4);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-4) 15%,transparent)}.product__status--soon:before{background:var(--brand-1)}.product__cta{margin-top:auto;font-size:13.5px;font-weight:500;color:var(--brand-3);font-family:JetBrains Mono,ui-monospace,monospace}.section{padding:56px 0 32px}.section__title{margin:0 0 14px;font-size:26px;letter-spacing:-.015em;font-weight:700}.section__lede{margin:0 0 28px;font-size:15px;line-height:1.7;color:var(--fg-soft);max-width:620px}.footer{margin-top:80px;padding:32px 0 12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.footer a{color:var(--muted)}.footer a:hover{color:var(--fg)}@media(max-width:640px){.page{padding:0 18px 60px}.hero{padding:56px 0 40px}.nav__links{gap:14px}}
