:root{--bg:#161616;--bg-alt:#1c1c1c;--surface:#232323;--border:#313131;--border-soft:#272727;--text:#f4f4f4;--text-muted:#a2a2a2;--text-dim:#6a6a6a;--accent:#faff69;--accent-ink:#161616;--series-1:#faff69;--series-2:#7bdff2;--series-3:#b5e48c;--series-4:#ffa07a;--series-5:#c7a9ff;--series-6:#ff6ec7;--success:#b5e48c;--warning:#ffa07a;--danger:#ff6b6b;--font-sans:"Inter",-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--maxw:1120px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--font-sans);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1;padding:11px 18px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .16s ease}.btn-accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-accent:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--text-dim);background:var(--bg-alt)}.surface{background:var(--surface);border:1px solid var(--border);border-radius:6px;transition:border-color .16s ease}.surface-hover:hover{border-color:var(--text-dim)}.link-muted{color:var(--text-muted);transition:color .16s ease}.link-muted:hover{color:var(--text)}.nav-link{color:var(--text-muted);transition:color .16s ease}.nav-link:hover{color:var(--text)}.lift{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;will-change:transform}.lift:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 26px rgba(250,255,105,.13)}.sweep{position:relative;overflow:hidden}.sweep:after{content:"";position:absolute;top:0;left:0;height:2px;width:0;background:var(--accent);transition:width .28s ease}.sweep:hover:after{width:100%}.row-hl{transition:background .15s ease,padding-left .15s ease}.row-hl:hover{background:rgba(250,255,105,.045)}.chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:4px;padding:4px 8px;transition:border-color .15s ease,color .15s ease}.chip:hover{border-color:var(--accent);color:var(--text)}.dd-item{display:block;padding:10px 14px;border-radius:5px;transition:background .14s ease}.dd-item:hover{background:rgba(250,255,105,.06)}@keyframes code-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.code-scroll{animation:code-scroll 42s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.code-scroll{animation:none}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{display:flex;width:max-content;animation:marquee 40s linear infinite;will-change:transform}.marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}hr.rule{border:none;border-top:1px solid var(--border)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none}html{scroll-behavior:auto}}@keyframes bg-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-26px,24px) scale(.95)}}@keyframes bg-drift-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-36px,28px) scale(.93)}66%{transform:translate(28px,-22px) scale(1.06)}}@keyframes bg-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22px,-34px) scale(1.1)}}@keyframes bg-aurora{0%,to{transform:translateX(-3%);opacity:.55}50%{transform:translateX(3%);opacity:.9}}@keyframes dot-breathe{0%,to{opacity:.16}50%{opacity:.3}}.bg-drift-a{animation:bg-drift-a 18s ease-in-out infinite}.bg-drift-b{animation:bg-drift-b 22s ease-in-out infinite}.bg-drift-c{animation:bg-drift-c 15s ease-in-out infinite}.bg-aurora{animation:bg-aurora 19s ease-in-out infinite}.dot-breathe{animation:dot-breathe 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bg-aurora,.bg-drift-a,.bg-drift-b,.bg-drift-c,.dot-breathe{animation:none!important}}@media (max-width:1024px){.resp-grid-3,.resp-grid-4{grid-template-columns:repeat(2,1fr)!important}.resp-hero-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:760px){.resp-nav{padding:0 18px!important}.resp-nav-links,.resp-nav-login{display:none!important}.resp-pad{padding-left:20px!important;padding-right:20px!important}.resp-hero{padding:84px 20px 56px!important}.resp-grid-2,.resp-grid-3,.resp-grid-4,.resp-hero-grid,.resp-pricing-grid{grid-template-columns:1fr!important}.resp-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.resp-footer-bottom{gap:12px!important}.resp-footer-bottom,.resp-split{flex-direction:column!important;align-items:flex-start!important}.resp-page-header{padding:104px 20px 44px!important}}