:root{--au-1:#5d34d0;--au-2:#2e6bff;--au-3:#00f0ff;--au-bg:#0a0616;--au-bg-2:#0e0a1e;--au-ink:#f4f2fa;--au-ink-mute:#f4f2faa8;--au-ink-faint:#f4f2fa6b;--au-glass:#ffffff0b;--au-glass-2:#ffffff12;--au-hair:#ffffff1a;--au-hair-strong:#ffffff2e;--au-ease-enter:cubic-bezier(.22, 1, .36, 1);--au-ease-drift:cubic-bezier(.45, 0, .55, 1)}.au-ink{color:var(--au-ink)}.au-ink-mute{color:var(--au-ink-mute)}.au-ink-faint{color:var(--au-ink-faint)}body.au-body{background:radial-gradient(58rem 58rem at 10% -10%, color-mix(in oklab, var(--au-1) 24%, transparent), transparent 60%), radial-gradient(52rem 52rem at 94% 2%, color-mix(in oklab, var(--au-2) 17%, transparent), transparent 62%), radial-gradient(60rem 60rem at 60% 108%, color-mix(in oklab, var(--au-3) 12%, transparent), transparent 66%), var(--au-bg);color:var(--au-ink);background-attachment:fixed}.au-mesh{isolation:isolate;position:relative}.au-mesh:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38rem 38rem at 18% 22%, color-mix(in oklab, var(--au-1) 60%, transparent), transparent 70%), radial-gradient(34rem 34rem at 82% 28%, color-mix(in oklab, var(--au-2) 55%, transparent), transparent 68%), radial-gradient(42rem 42rem at 55% 88%, color-mix(in oklab, var(--au-3) 42%, transparent), transparent 72%);filter:blur(40px)saturate(1.15);animation:au-drift 22s var(--au-ease-drift) infinite alternate;position:absolute;inset:-25% -12%}@keyframes au-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.au-grad-text{background:linear-gradient(92deg, var(--au-2), var(--au-3) 58%, var(--au-1));color:#0000;text-shadow:0 0 42px color-mix(in oklab, var(--au-2) 32%, transparent);-webkit-background-clip:text;background-clip:text}.au-grad-head{background:linear-gradient(96deg, var(--au-ink) 0%, var(--au-3) 44%, var(--au-2) 100%);color:#0000;text-shadow:0 0 46px color-mix(in oklab, var(--au-2) 26%, transparent);-webkit-background-clip:text;background-clip:text}.au-card{background:var(--au-glass);border:1px solid var(--au-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--au-ease-enter), border-color .2s, box-shadow .2s;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 22px 60px -34px #000000d9}.au-card:where(:hover,:focus-within){border-color:var(--au-hair-strong);box-shadow:0 0 0 1px color-mix(in oklab, var(--au-2) 32%, transparent), 0 30px 80px -40px color-mix(in oklab, var(--au-2) 55%, black);transform:translateY(-3px)}.au-keyline{background:linear-gradient(90deg, var(--au-2), var(--au-3));border-radius:2px;height:2px}.au-btn{background:linear-gradient(92deg, var(--au-2), var(--au-1));color:#fff;box-shadow:0 8px 30px -10px color-mix(in oklab, var(--au-2) 60%, black);border-radius:.75rem;transition:filter .15s,transform .15s}.au-btn:where(:hover,:focus-visible){filter:brightness(1.08);transform:translateY(-1px)}[data-au-reveal]>*{animation:au-rise .62s var(--au-ease-enter) both}[data-au-reveal]>:first-child{animation-delay:0s}[data-au-reveal]>:nth-child(2){animation-delay:90ms}[data-au-reveal]>:nth-child(3){animation-delay:.18s}[data-au-reveal]>:nth-child(4){animation-delay:.27s}[data-au-reveal]>:nth-child(5){animation-delay:.36s}@keyframes au-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.au-display{letter-spacing:-.03em;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:800;line-height:1.02}:root a:focus-visible{--tw-ring-color:var(--au-2)}:root a.au-cta:focus-visible{outline:2px solid var(--au-3);outline-offset:2px}.au-prose.prose :where(h1,h2,h3,h4){color:var(--au-ink);letter-spacing:-.02em}.au-prose.prose :where(strong){color:var(--au-ink)}.au-prose.prose :where(a){color:var(--au-3);font-weight:500;text-decoration:none}.au-prose.prose :where(a):where(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.au-prose.prose :where(:not(pre)>code){background:var(--au-glass-2);border:1px solid var(--au-hair);color:var(--au-ink);border-radius:.4em;padding:.14em .4em;font-size:.9em;font-weight:600}.au-prose.prose :where(:not(pre)>code):before,.au-prose.prose :where(:not(pre)>code):after{content:""}.au-prose.prose :where(pre){border:1px solid var(--au-hair-strong);background:#080514b8;border-radius:1rem;box-shadow:0 22px 60px -36px #000000e6}.au-prose.prose :where(pre code){color:#e7e3f5}.au-prose.prose :where(table){font-size:.95em}.au-prose.prose :where(thead){border-bottom-color:var(--au-hair-strong)}.au-prose.prose :where(thead th){color:var(--au-ink)}.au-prose.prose :where(tbody tr){border-bottom-color:var(--au-hair)}.au-prose.prose :where(td){color:var(--au-ink-mute)}.au-prose.prose :where(blockquote){border-left-color:var(--au-2);color:var(--au-ink-mute)}.au-prose.prose :where(hr){border-color:var(--au-hair)}@media (prefers-reduced-motion:reduce){.au-mesh:before{animation:none}[data-au-reveal]>*{animation:none;transform:none}.au-card:where(:hover,:focus-within),.au-btn:where(:hover,:focus-visible){transform:none}}
