:root{--void:#080b10;--surface:#111821;--surface-2:#141d28;--aurora-a:#5df2c0;--aurora-b:#8b7cff;--gold:#d6b77a;--text:#f5f7fa;--text-dim:#a4afbd;--hairline:#ffffff17;--max:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 700px at 12% -10%, #5df2c017, transparent 60%), radial-gradient(900px 600px at 92% 0%, #8b7cff14, transparent 55%), var(--void);color:var(--text);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,Segoe UI Variable Text,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--aurora-b);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}code,kbd{font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace;font-size:.85em}kbd{border:1px solid var(--hairline);color:var(--text);background:#ffffff0d;border-bottom-width:2px;border-radius:6px;padding:1px 6px}.ax-nav{z-index:20;max-width:var(--max);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:24px;margin:0 auto;padding:18px 24px;display:flex;position:sticky;top:0}.ax-wordmark{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:650;display:inline-flex}.ax-wordmark-dot{background:linear-gradient(140deg, var(--aurora-a), var(--aurora-b));border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px 2px #5df2c073}.ax-nav nav{color:var(--text-dim);gap:22px;margin-inline-start:auto;font-size:13.5px;display:flex}.ax-nav nav a:hover{color:var(--text)}.ax-nav-cta{border:1px solid var(--hairline);letter-spacing:.04em;color:var(--text);background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:12.5px}.ax-nav-cta:hover{background:#ffffff14;border-color:#ffffff3d}.ax-hero{max-width:var(--max);margin:0 auto;padding:40px 24px 24px}.ax-hero-copy{max-width:760px}.ax-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--aurora-a);margin:0 0 14px;font-size:12px}.ax-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:620;line-height:1.02}.ax-hero h1 span{background:linear-gradient(92deg, var(--aurora-a), var(--aurora-b) 62%, #cbb8ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ax-lede{max-width:62ch;color:var(--text-dim);margin:22px 0 0;font-size:17px}.ax-meta{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ax-meta li{border:1px solid var(--hairline);color:var(--text-dim);background:#ffffff08;border-radius:999px;padding:7px 13px;font-size:12.5px}.ax-stage{margin-top:44px;position:relative}.ax-stage-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,#5df2c029,#0000 70%);position:absolute;inset:-8% -4% 8%}.ax-player-shell{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;padding:10px;position:relative;box-shadow:0 60px 120px -60px #000,inset 0 1px #ffffff0f}.ax-stage-caption{color:var(--text-dim);margin:14px 2px 0;font-size:12.5px}.ax-ambient .ax-scene-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ax-scene{border:1px solid var(--hairline);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:16px;padding:0 22px 20px;overflow:hidden}.ax-scene-strip{border-radius:16px 16px 0 0;height:46px;margin:0 -22px 18px;display:flex}.ax-scene-strip span{opacity:.92;flex:1}.ax-scene h3{letter-spacing:.01em;margin:0 0 6px;font-size:15.5px}.ax-scene p{color:var(--text-dim);margin:0;font-size:14.5px}.ax-ambient-note{color:#a4afbdd9;margin:18px 0 0;font-size:12.5px}.ax-section{max-width:var(--max);margin:0 auto;padding:84px 24px 12px;scroll-margin-top:84px}.ax-section-head h2{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:600;line-height:1.15}.ax-section-lede{max-width:66ch;color:var(--text-dim);margin:16px 0 0}.ax-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ax-card{border:1px solid var(--hairline);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:16px;padding:22px 22px 6px}@media (hover:hover){.ax-card:hover{background:linear-gradient(#fff1,#ffffff05);border-color:#ffffff2e}}.ax-card h3{letter-spacing:.01em;margin:0 0 8px;font-size:15.5px}.ax-card p{color:var(--text-dim);margin:0 0 16px;font-size:14.5px}.ax-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.ax-principles{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ax-principles li{border-top:1px solid var(--hairline);grid-template-columns:48px minmax(0,1fr);gap:16px;padding-top:18px;display:grid}.ax-principle-label{color:var(--gold);letter-spacing:.1em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ax-principles h3{margin:0 0 6px;font-size:15.5px}.ax-principles p{color:var(--text-dim);margin:0;font-size:14.5px}.ax-responsive{padding-bottom:40px}.ax-mobile-demo{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:44px;margin-top:40px;display:grid}.ax-phone{border:1px solid var(--hairline);background:linear-gradient(#121a24,#0b1017);border-radius:30px;width:100%;padding:14px 10px 16px;position:relative;box-shadow:0 40px 80px -50px #000}.ax-phone-notch{background:#ffffff24;border-radius:999px;width:72px;height:5px;margin:0 auto 10px}.ax-mobile-notes dl{gap:18px;margin:0;display:grid}.ax-mobile-notes dt{margin-bottom:4px;font-size:14px;font-weight:600}.ax-mobile-notes dd{color:var(--text-dim);margin:0;font-size:14.5px}.ax-footer{max-width:var(--max);border-top:1px solid var(--hairline);color:var(--text-dim);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:60px auto 0;padding:40px 24px 64px;font-size:13.5px;display:grid}.ax-footer .ax-wordmark{color:var(--text);margin-bottom:12px}.ax-footer-note{max-width:44ch;margin:0}.ax-footer-meta p{margin:0 0 8px}.ax-footer-meta code{color:var(--text)}.ax-footer-links{flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ax-footer-links a{border-bottom:1px solid #ffffff2e;padding-bottom:2px}.ax-footer-links a:hover{border-color:var(--aurora-a);color:var(--text)}@media (width<=900px){.ax-split,.ax-mobile-demo,.ax-footer{grid-template-columns:minmax(0,1fr)}.ax-nav nav{display:none}.ax-nav-cta{margin-inline-start:auto}.ax-section{padding-top:64px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
