.ax{--ax-bg:11 11 13;--ax-surface:20 19 23;--ax-surface-2:29 28 32;--ax-line:rgba(255,255,255,0.08);--ax-line-strong:rgba(255,255,255,0.15);--ax-text:245 245 245;--ax-muted:156 163 175;--ax-accent:52 72 255;--ax-accent-hover:70 88 255;--ax-accent-ink:139 147 255;--ax-indigo:99 102 241;--ax-violet:168 85 247;--ax-glow-opacity:0.68;--ax-card-shadow:0 30px 60px -30px rgba(0,0,0,0.8);--ax-highlight:rgba(255,255,255,0.05);position:relative;overflow-x:clip;min-height:100%;background:rgb(var(--ax-bg));color:rgb(var(--ax-text));color-scheme:dark;font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;--bg:var(--ax-bg);--surface:var(--ax-surface);--input-bg:15 15 17;--text:var(--ax-text);--text-muted:var(--ax-muted);--border:var(--ax-line);--accent:var(--ax-accent);--accent-fg:255 255 255;--danger:255 138 138;--warning:250 204 21}.ax-danger{color:rgb(var(--danger))}.ax-well{background:rgb(var(--ax-bg)/.55)}.ax-iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;border:1px solid var(--ax-line-strong);border-radius:.6rem;font-size:.75rem;font-weight:500;color:rgb(var(--ax-muted));transition:color .16s ease,border-color .16s ease,background-color .16s ease}.ax-iconbtn:hover:not(:disabled){color:rgb(var(--ax-text));border-color:rgb(var(--ax-accent)/.6);background:rgb(var(--ax-accent)/.1)}.ax-iconbtn:disabled{opacity:.4;cursor:not-allowed}.ax-chip--muted{color:rgb(var(--ax-muted))}.ax-chip--danger{color:rgb(var(--danger));border-color:rgb(var(--danger)/.35)}.ax-chip--ok{border-color:rgb(var(--ax-accent)/.45)}.ax-chip--ok,.ax-fg{color:rgb(var(--ax-text))}.ax-muted{color:rgb(var(--ax-muted))}.ax-ink{color:rgb(var(--ax-accent-ink))}.ax-line{border-color:var(--ax-line)}.ax-display{font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.ax-eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ax-accent-ink))}.ax-eyebrow:before{content:"";width:1.25rem;height:1px;background:currentColor;opacity:.7}.ax-num{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;letter-spacing:.16em;color:rgb(var(--ax-muted))}.ax-hero{position:relative;isolation:isolate;overflow:hidden}.ax-hero:after{content:"";left:0;right:0;bottom:0;height:7rem;background:linear-gradient(180deg,rgb(var(--ax-bg)/0),rgb(var(--ax-bg)))}.ax-aurora,.ax-hero:after{position:absolute;z-index:-1;pointer-events:none}.ax-aurora{inset:-22% -10% auto -10%;height:90vh;filter:blur(64px);opacity:var(--ax-glow-opacity)}.ax-aurora i{position:absolute;border-radius:999px;will-change:transform}.ax-aurora i:first-child{width:54vw;height:54vw;left:-8vw;top:-6vw;background:radial-gradient(closest-side,rgb(var(--ax-accent)),transparent 72%);animation:ax-drift 24s ease-in-out infinite alternate}.ax-aurora i:nth-child(2){width:46vw;height:46vw;right:-6vw;top:-12vw;background:radial-gradient(closest-side,rgb(var(--ax-violet)),transparent 72%);animation:ax-drift 30s ease-in-out infinite alternate-reverse}.ax-aurora i:nth-child(3){width:34vw;height:34vw;left:34vw;top:8vw;background:radial-gradient(closest-side,rgb(var(--ax-indigo)),transparent 72%);animation:ax-drift 36s ease-in-out infinite alternate}@keyframes ax-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,5vw,0) scale(1.14)}}.ax-grid-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(var(--ax-text)/.09) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 10%,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 10%,transparent 100%)}.ax-card{position:relative;border:1px solid var(--ax-line);border-radius:1.25rem;background:linear-gradient(180deg,rgb(var(--ax-surface-2)/.78),rgb(var(--ax-surface)/.6));box-shadow:inset 0 1px 0 var(--ax-highlight)}.ax-card--link{display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.ax-card--link:hover{transform:translateY(-4px);border-color:rgb(var(--ax-accent)/.55);box-shadow:inset 0 1px 0 var(--ax-highlight),var(--ax-card-shadow),0 0 0 1px rgb(var(--ax-accent)/.12),0 26px 52px -26px rgb(var(--ax-accent)/.6)}.ax-card--link:hover .ax-tile{background:rgb(var(--ax-accent));border-color:rgb(var(--ax-accent));color:#fff;box-shadow:0 12px 26px -10px rgb(var(--ax-accent)/.85)}.ax-card--link:hover .ax-arrow{transform:translateX(4px);color:rgb(var(--ax-accent-ink))}.ax-arrow{display:inline-flex;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s ease}.ax-btn:focus-visible,.ax-card--link:focus-visible,.ax-rail a:focus-visible{outline:2px solid rgb(var(--ax-accent));outline-offset:3px}.ax-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:.9rem;background:rgb(var(--ax-accent)/.14);border:1px solid rgb(var(--ax-accent)/.28);color:rgb(var(--ax-accent-ink));transition:background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.ax-tile svg{width:1.35rem;height:1.35rem}.ax-tile--lg{width:4.5rem;height:4.5rem;border-radius:1.35rem;background:linear-gradient(135deg,rgb(var(--ax-accent)/.28),rgb(var(--ax-violet)/.18));box-shadow:0 0 0 1px rgb(var(--ax-accent)/.25),0 20px 50px -18px rgb(var(--ax-accent)/.7)}.ax-tile--lg svg{width:2.1rem;height:2.1rem}.ax-tile--emoji{font-size:1.35rem;line-height:1}.ax-tile--lg.ax-tile--emoji{font-size:2.1rem}.ax-btn{display:inline-flex;align-items:center;gap:.55rem;height:2.9rem;padding:0 1.3rem;border-radius:999px;font-weight:600;font-size:.9375rem;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ax-btn svg{width:1.05rem;height:1.05rem}.ax-btn--primary{background:rgb(var(--ax-accent));color:#fff;box-shadow:0 12px 30px -12px rgb(var(--ax-accent)/.8)}.ax-btn--primary:hover{background:rgb(var(--ax-accent-hover));transform:translateY(-1px);box-shadow:0 16px 34px -12px rgb(var(--ax-accent)/.9)}.ax-btn--ghost{border:1px solid var(--ax-line-strong);background:rgb(var(--ax-surface)/.55);color:rgb(var(--ax-text))}.ax-btn--ghost:hover{border-color:rgb(var(--ax-accent)/.6);color:rgb(var(--ax-accent-ink));transform:translateY(-1px)}.ax-btn--sm{height:2.4rem;padding:0 1rem;font-size:.875rem}.ax-btn:active:not(:disabled){transform:scale(.98);transition-duration:.08s}.ax-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ax-chip{display:inline-flex;align-items:center;gap:.45rem;height:2.1rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--ax-line-strong);background:rgb(var(--ax-surface)/.6);font-size:.8125rem;font-weight:500;color:rgb(var(--ax-text)/.92);white-space:nowrap}.ax-chip svg{width:.95rem;height:.95rem;color:rgb(var(--ax-accent-ink))}.ax-chip b{font-weight:600;color:rgb(var(--ax-text))}.ax-rail{position:sticky;top:5.5rem}.ax-rail a{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.7rem;font-size:.875rem;line-height:1.3;color:rgb(var(--ax-muted));transition:color .16s ease,background-color .16s ease}.ax-rail a:hover{color:rgb(var(--ax-text));background:rgb(var(--ax-surface-2)/.8)}.ax-rail a[aria-current=page]{color:rgb(var(--ax-text));background:rgb(var(--ax-accent)/.12);font-weight:600}.ax-rail a svg{width:1rem;height:1rem;flex:none;color:rgb(var(--ax-accent-ink))}.ax-avatar{flex:none;width:3.25rem;height:3.25rem;padding:2px;background:conic-gradient(from var(--ax-avatar-angle,200deg),rgb(var(--ax-accent)),rgb(var(--ax-violet)),rgb(var(--ax-indigo)),rgb(var(--ax-accent)))}.ax-avatar,.ax-avatar span{display:inline-flex;border-radius:999px}.ax-avatar span{align-items:center;justify-content:center;width:100%;height:100%;background:rgb(var(--ax-surface));font-weight:600;font-size:.9375rem;letter-spacing:-.02em;color:rgb(var(--ax-text))}.ax-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ax-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:ax-marquee 42s linear infinite}.ax-marquee:hover .ax-marquee__track{animation-play-state:paused}.ax-marquee__item{display:inline-flex;align-items:center;gap:1.5rem;padding:0 1.5rem;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:600;letter-spacing:-.035em;white-space:nowrap;color:rgb(var(--ax-text)/.92)}.ax-marquee__item i{width:.55rem;height:.55rem;border-radius:999px;background:rgb(var(--ax-accent));box-shadow:0 0 18px rgb(var(--ax-accent))}@keyframes ax-marquee{to{transform:translateX(-50%)}}.ax-prose{font-size:1.0625rem;line-height:1.75;color:rgb(var(--ax-text)/.86)}.ax-prose>:first-child{margin-top:0}.ax-prose>:last-child{margin-bottom:0}.ax-prose p{margin:1rem 0}.ax-prose h2{margin:2.75rem 0 1rem;padding-top:1.75rem;border-top:1px solid var(--ax-line);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:rgb(var(--ax-text))}.ax-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.ax-prose h3{margin:1.75rem 0 .5rem;font-size:1.125rem;letter-spacing:-.015em}.ax-prose h3,.ax-prose h4{font-weight:600;color:rgb(var(--ax-text))}.ax-prose h4{margin:1.25rem 0 .4rem;font-size:1rem}.ax-prose strong{font-weight:600;color:rgb(var(--ax-text))}.ax-prose em{font-style:italic}.ax-prose a{color:rgb(var(--ax-accent-ink));text-decoration:underline;text-decoration-color:rgb(var(--ax-accent-ink)/.4);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .16s ease}.ax-prose a:hover{text-decoration-color:currentColor}.ax-prose ul{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.55rem}.ax-prose ul>li{position:relative;padding-left:1.5rem}.ax-prose ul>li:before{content:"";position:absolute;left:.1rem;top:.8em;width:.42rem;height:.42rem;border-radius:999px;background:rgb(var(--ax-accent));box-shadow:0 0 0 3px rgb(var(--ax-accent)/.18)}.ax-prose ol{list-style:decimal;margin:1rem 0;padding-left:1.5rem;display:grid;gap:.55rem}.ax-prose ol>li{padding-left:.25rem}.ax-prose ol>li::marker{color:rgb(var(--ax-accent-ink));font-weight:600;font-variant-numeric:tabular-nums}.ax-prose ul.ax-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;margin:1.5rem 0}.ax-prose ul.ax-cards>li{padding:1.2rem 1.25rem 1.3rem;border:1px solid var(--ax-line);border-radius:1.1rem;background:linear-gradient(180deg,rgb(var(--ax-surface-2)/.78),rgb(var(--ax-surface)/.6));box-shadow:inset 0 1px 0 var(--ax-highlight);font-size:.9375rem;line-height:1.6;color:rgb(var(--ax-muted));transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease}.ax-prose ul.ax-cards>li:before{display:none}.ax-prose ul.ax-cards>li:hover{transform:translateY(-2px);border-color:rgb(var(--ax-accent)/.5)}.ax-prose ul.ax-cards .ax-li-emoji{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;border-radius:.8rem;background:rgb(var(--ax-accent)/.12);border:1px solid rgb(var(--ax-accent)/.22);font-size:1.25rem;line-height:1}.ax-prose ul.ax-cards>li>strong{display:block;margin-bottom:.35rem;font-size:1.0625rem;letter-spacing:-.01em;color:rgb(var(--ax-text))}.ax-prose blockquote{margin:2rem 0;padding:1.5rem 1.75rem;border:1px solid rgb(var(--ax-accent)/.28);border-radius:1.25rem;background:linear-gradient(135deg,rgb(var(--ax-accent)/.14),rgb(var(--ax-violet)/.08));font-size:1.25rem;font-weight:500;letter-spacing:-.015em;line-height:1.4;color:rgb(var(--ax-text))}.ax-prose blockquote p{margin:0}.ax-table{margin:1.5rem 0;overflow-x:auto;border:1px solid var(--ax-line);border-radius:1rem;background:rgb(var(--ax-surface)/.6)}.ax-table table{width:100%;border-collapse:collapse;font-size:.9375rem}.ax-table th{padding:.85rem 1.1rem;text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ax-muted));background:rgb(var(--ax-surface-2)/.7);border-bottom:1px solid var(--ax-line-strong)}.ax-table td{padding:.85rem 1.1rem;vertical-align:top;border-bottom:1px solid var(--ax-line);color:rgb(var(--ax-text)/.86)}.ax-table tr:last-child td{border-bottom:0}.ax-table td:first-child{font-weight:600;color:rgb(var(--ax-text));white-space:nowrap}.ax-prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.85em;padding:.1em .4em;border-radius:.35rem;border:1px solid var(--ax-line);background:rgb(var(--ax-surface-2)/.8)}.ax-prose hr{margin:2rem 0;border:0;border-top:1px solid var(--ax-line)}.ax-input{width:100%;border:1px solid var(--ax-line-strong);border-radius:.8rem;background:rgb(var(--ax-surface)/.7);color:rgb(var(--ax-text));padding:.65rem .9rem;font-size:.9375rem;transition:border-color .16s ease,box-shadow .16s ease}.ax-input::-moz-placeholder{color:rgb(var(--ax-muted)/.7)}.ax-input::placeholder{color:rgb(var(--ax-muted)/.7)}.ax-input:focus{outline:none;border-color:rgb(var(--ax-accent)/.7);box-shadow:0 0 0 3px rgb(var(--ax-accent)/.18)}@media (prefers-reduced-motion:reduce){.ax-aurora i{animation:none}.ax-marquee__track{animation:none;width:auto;flex-wrap:wrap}.ax-marquee{mask-image:none;-webkit-mask-image:none}.ax-btn:hover,.ax-card--link:hover,.ax-prose ul.ax-cards>li:hover{transform:none}}.ax-bar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--ax-line);background:rgb(var(--ax-bg)/.72);backdrop-filter:blur(14px)}.ax-wordmark{display:inline-flex;align-items:baseline;gap:.6rem;font-weight:700;font-size:.95rem;letter-spacing:.22em;color:rgb(var(--ax-text));white-space:nowrap}.ax-wordmark__tag{font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ax-accent-ink))}.ax-bar__link{color:rgb(var(--ax-muted));font-weight:500;transition:color .16s ease}.ax-bar__link:hover{color:rgb(var(--ax-text))}