.zl-site{--tk-background:240 4.3% 4.5%;--tk-foreground:40 12% 95.1%;--tk-surface-0:240 4.3% 4.5%;--tk-surface-1:240 5.3% 7.5%;--tk-surface-2:240 5.7% 10.4%;--tk-surface-3:240 5.7% 10.4%;--tk-card:240 5.7% 10.4%;--tk-card-foreground:40 12% 95.1%;--tk-muted:240 5.3% 7.5%;--tk-muted-foreground:40 3.1% 61.6%;--tk-border:0 0% 100% / .08;--tk-input:240 5.7% 10.4%;--tk-ring:24.1 82.1% 58.4%;--tk-primary:24.1 82.1% 58.4%;--tk-primary-foreground:40 12% 95.1%;--tk-accent:26.3 93.6% 69.4%;--tk-accent-foreground:240 4.3% 4.5%;--tk-success:144.8 61.6% 56.1%;--tk-destructive:0 72% 63%;--tk-destructive-foreground:40 12% 95.1%;--alpha-subtle:.416;--alpha-shadow:.6;--font-body:"Plus Jakarta Sans";--font-display:"Plus Jakarta Sans";--font-display-weight:800;--zl-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--radius:.5rem;--zl-mark-top:#f2f2f4;--zl-mark-mid:#b9bac0;--zl-mark-bottom:#7c7d84;--zl-steel:#c8c9cd;--zl-steel-lo:#8d8e94;--zl-steel-mid:#f2f2f4;--zl-steel-hi:#a7a8ae;--zl-scene-background:#0b0b0c;--zl-scene-rim:#ff9a52;--zl-scene-glow:#ff9a52;--zl-scene-gold:#e2b35a;--zl-scene-warm-light:#ffb27a;--zl-scene-warm-reflection:#ffd2a8;--zl-scene-halo-inner:#ffe2c838;--zl-scene-halo-mid:#ffbe8c0f;--zl-scene-halo-outer:#ffbe8c00;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:hsl(var(--tk-background));min-height:100vh;color:hsl(var(--tk-foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,system-ui,sans-serif}.zl-site ::selection{background:hsl(var(--tk-primary) / .35)}.zl-site :is(h1,h2,h3){text-wrap:balance}html.landing-active{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.landing-active body{background:#0b0b0c;margin:0;overflow-x:hidden}.zl-site .font-mono{font-family:var(--zl-mono)}.zl-wrap{width:100%;max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.zl-eyebrow{font-family:var(--zl-mono);text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--tk-muted-foreground));font-size:11px;font-weight:500}.zl-tnum{font-variant-numeric:tabular-nums}.zl-card{border:1px solid hsl(var(--tk-foreground) / .08);background:hsl(var(--tk-surface-1));border-radius:1rem}.zl-steel-text{color:var(--zl-steel)}.zl-steel-bar{background-image:linear-gradient(to right, var(--zl-steel-lo), var(--zl-steel-mid), var(--zl-steel-hi))}.zl-grain:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.zl-rv{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.zl-rv.zl-rv-pre{opacity:0;transform:translateY(22px)}@keyframes zl-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes zl-fade{0%{opacity:0}to{opacity:1}}.zl-enter{animation:.9s cubic-bezier(.22,1,.36,1) backwards zl-enter;animation-delay:var(--d,0s)}.zl-fade{animation:1s backwards zl-fade;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){html.landing-active{scroll-behavior:auto}.zl-rv,.zl-rv.zl-rv-pre{opacity:1;transition:none;transform:none}.zl-enter,.zl-fade{animation:none}.zl-site *,.zl-site :before,.zl-site :after{transition-duration:.01ms!important}}
