.nav:where(.astro-lcdefpme){z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(180%);background:#050608d9;position:sticky;top:0}.nav__inner:where(.astro-lcdefpme){align-items:center;gap:var(--s8);height:60px;display:flex}.nav__logo:where(.astro-lcdefpme){align-items:center;gap:var(--s3);font-family:var(--font-display);letter-spacing:-.01em;flex-shrink:0;font-size:1rem;font-weight:700;display:flex}.nav__logo-mark:where(.astro-lcdefpme){color:var(--acid);font-size:1.2rem;line-height:1}.nav__links:where(.astro-lcdefpme){gap:var(--s8);margin-left:auto;display:flex}.nav__actions:where(.astro-lcdefpme){align-items:center;gap:var(--s6);margin-left:var(--s6);display:flex}.nav__link:where(.astro-lcdefpme){color:var(--text-2);font-size:.875rem;transition:color .2s}.nav__link:where(.astro-lcdefpme):hover{color:var(--text-1)}.btn:where(.astro-lcdefpme){align-items:center;gap:var(--s2);font-family:var(--font-mono);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .3s var(--ease-out-back), box-shadow .3s;border:1px solid #0000;border-radius:6px;font-weight:500;text-decoration:none;display:inline-flex}.btn:where(.astro-lcdefpme):hover{transform:translateY(-1px)}.btn:where(.astro-lcdefpme):active{transform:translateY(0)}.btn--sm:where(.astro-lcdefpme){padding:8px 16px;font-size:.8125rem}.btn--lg:where(.astro-lcdefpme){padding:14px 28px;font-size:.9375rem}.btn--acid:where(.astro-lcdefpme){background:var(--acid);color:var(--on-acid);font-weight:700}.btn--acid:where(.astro-lcdefpme):hover{box-shadow:0 0 24px var(--acid-glow), 0 4px 12px #0000004d;background:#bfff55}.btn--ghost:where(.astro-lcdefpme){color:var(--text-2);border-color:var(--border-mid);background:0 0}.btn--ghost:where(.astro-lcdefpme):hover{background:var(--void-3);color:var(--text-1);border-color:var(--border-hi)}.hero:where(.astro-lcdefpme){min-height:calc(100dvh - 60px);padding:var(--s16) 0;align-items:center;display:flex;position:relative;overflow:hidden}.hero__cipher:where(.astro-lcdefpme){pointer-events:none;position:absolute;inset:0}.hero__cipher:where(.astro-lcdefpme) canvas:where(.astro-lcdefpme){opacity:.85;width:100%;height:100%}.hero__cipher:where(.astro-lcdefpme):after{content:"";pointer-events:none;background:linear-gradient(90deg,#050608e0 0%,#050608bf 30%,#0506084d 55%,#0000 75%);position:absolute;inset:0}.hero__orb:where(.astro-lcdefpme){pointer-events:none;filter:blur(60px);background:radial-gradient(#a8ff3e0f 0%,#0000 65%);width:min(700px,120vw);height:500px;position:absolute;top:30%;left:-10%}.hero__content:where(.astro-lcdefpme){z-index:1;align-items:flex-start;gap:var(--s5);flex-direction:column;max-width:640px;display:flex;position:relative}.badge:where(.astro-lcdefpme){align-items:center;gap:var(--s2);border:1px solid var(--acid-border);background:var(--acid-dim);font-family:var(--font-mono);color:var(--acid);letter-spacing:.04em;border-radius:100px;padding:5px 12px;font-size:.6875rem;display:inline-flex}.badge__dot:where(.astro-lcdefpme){background:var(--acid);width:5px;height:5px;box-shadow:0 0 5px var(--acid);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 5px var(--acid)}50%{opacity:.5;box-shadow:0 0 10px var(--acid)}}.hero__headline:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.035em;flex-direction:column;gap:.04em;font-size:clamp(2.5rem,6.5vw,6rem);font-weight:800;line-height:.96;display:flex}.hero__line:where(.astro-lcdefpme){display:block}.hero__sub:where(.astro-lcdefpme){max-width:44ch;color:var(--text-2);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.55;font-family:var(--font-mono)}.hero__ctas:where(.astro-lcdefpme){align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex}.hero__docs-link:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-3);letter-spacing:.01em;font-size:.8125rem;text-decoration:none;transition:color .2s}.hero__docs-link:where(.astro-lcdefpme):hover{color:var(--text-1)}.hero__install:where(.astro-lcdefpme){margin-top:var(--s2)}@media (width<=640px){.hero:where(.astro-lcdefpme){padding:var(--s12) 0 var(--s10);align-items:flex-start;min-height:auto}.hero__content:where(.astro-lcdefpme){gap:var(--s4);width:100%}.hero__cipher:where(.astro-lcdefpme):after{background:#050608d9}.code-snippet:where(.astro-lcdefpme){box-sizing:border-box;width:100%;display:flex}.code-snippet__cmd:where(.astro-lcdefpme){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.trust-bar__inner:where(.astro-lcdefpme),.social-bar__inner:where(.astro-lcdefpme){align-items:flex-start;gap:var(--s3);flex-direction:column}.trust-bar__items:where(.astro-lcdefpme),.social-bar__items:where(.astro-lcdefpme){gap:var(--s2) var(--s4)}.hero__ctas:where(.astro-lcdefpme){align-items:flex-start;gap:var(--s4);flex-direction:column}.btn--lg:where(.astro-lcdefpme){justify-content:center;width:100%}.nav:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){display:none}.nav__inner:where(.astro-lcdefpme){gap:var(--s4)}.nav__links:where(.astro-lcdefpme){gap:var(--s5)}.pricing-grid:where(.astro-lcdefpme){grid-template-columns:1fr;max-width:100%}}.code-snippet:where(.astro-lcdefpme){align-items:center;gap:var(--s3);background:var(--void-3);border:1px solid var(--border-mid);font-family:var(--font-mono);border-radius:8px;padding:10px 16px;font-size:.875rem;display:inline-flex}.code-snippet__prompt:where(.astro-lcdefpme){color:var(--acid)}.code-snippet__cmd:where(.astro-lcdefpme){color:var(--text-1)}.code-snippet__copy:where(.astro-lcdefpme){cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;transition:color .2s,background .2s;display:flex}.code-snippet__copy:where(.astro-lcdefpme):hover{color:var(--text-1);background:var(--void-4)}.trust-bar:where(.astro-lcdefpme){padding:var(--s5) 0}.trust-bar__inner:where(.astro-lcdefpme){align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex}.trust-bar__items:where(.astro-lcdefpme){align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.trust-item:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-3);font-size:.8125rem}.trust-sep:where(.astro-lcdefpme){color:var(--text-4);font-size:.75rem}.social-bar:where(.astro-lcdefpme){padding:var(--s4) 0;background:var(--void-2)}.social-bar__inner:where(.astro-lcdefpme){align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex}.social-bar__items:where(.astro-lcdefpme){align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.social-item:where(.astro-lcdefpme){align-items:center;gap:var(--s2);font-family:var(--font-mono);color:var(--text-2);font-size:.8125rem;display:inline-flex}.social-sep:where(.astro-lcdefpme){color:var(--text-4);font-size:.875rem}.founder-bar:where(.astro-lcdefpme){padding:var(--s3) 0;background:var(--void-2)}.founder-bar__inner:where(.astro-lcdefpme){align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.founder-bar__item:where(.astro-lcdefpme){color:var(--text-3)}.founder-bar__gh:where(.astro-lcdefpme){color:var(--text-3);align-items:center;text-decoration:none;display:inline-flex}.founder-bar__gh:where(.astro-lcdefpme):hover{color:var(--text-2)}.founder-bar__sep:where(.astro-lcdefpme){color:var(--text-4)}.problem:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--void-2)}.problem__layout:where(.astro-lcdefpme){gap:var(--s12);grid-template-columns:1fr 3fr;align-items:start;display:grid}@media (width<=768px){.problem__layout:where(.astro-lcdefpme){grid-template-columns:1fr}}.problem__stat:where(.astro-lcdefpme){gap:var(--s3);margin-bottom:var(--s10);flex-direction:column;display:flex}.problem__num:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1}.problem__desc:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-2);max-width:40ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.problem__paragraph:where(.astro-lcdefpme){max-width:56ch;margin-bottom:var(--s6)}.problem__source:where(.astro-lcdefpme){margin-top:var(--s4);color:var(--text-3);letter-spacing:.08em;font-size:.625rem}.scan:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-bottom:1px solid var(--border)}.scan__layout:where(.astro-lcdefpme){gap:var(--s16);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=900px){.scan__layout:where(.astro-lcdefpme){grid-template-columns:1fr}}.scan__copy:where(.astro-lcdefpme){gap:var(--s6);flex-direction:column;display:flex}.scan__cta:where(.astro-lcdefpme){gap:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.scan__no-account:where(.astro-lcdefpme){color:var(--text-3);letter-spacing:.1em;font-size:.625rem}.scan-result:where(.astro-lcdefpme){gap:var(--s4);grid-template-columns:1fr auto auto auto;padding:3px 0;font-size:.75rem;display:grid}.scan-result__file:where(.astro-lcdefpme){color:var(--text-2);font-family:var(--font-mono)}.scan-result__line:where(.astro-lcdefpme),.scan-result__type:where(.astro-lcdefpme){color:var(--text-3);font-family:var(--font-mono)}.scan-result__sev:where(.astro-lcdefpme){font-family:var(--font-mono);font-weight:500}.multiapp:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-bottom:1px solid var(--border)}.multiapp__layout:where(.astro-lcdefpme){align-items:flex-start;gap:var(--s12);margin:var(--s12) 0 var(--s16);display:flex}.multiapp__col:where(.astro-lcdefpme){flex:1}.multiapp__col-label:where(.astro-lcdefpme){margin-bottom:var(--s4)}.multiapp__arrow:where(.astro-lcdefpme){color:var(--text-4);padding-top:var(--s12);flex-shrink:0;font-size:1.5rem}.multiapp__flat:where(.astro-lcdefpme){gap:var(--s2);flex-direction:column;display:flex}.flat-secret:where(.astro-lcdefpme){padding:var(--s3) var(--s4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.flat-secret--collision:where(.astro-lcdefpme){border-color:color-mix(in srgb, var(--error) 30%, transparent);background:color-mix(in srgb, var(--error) 5%, var(--surface-1))}.flat-secret__name:where(.astro-lcdefpme){color:var(--text-2)}.multiapp__tree:where(.astro-lcdefpme){gap:var(--s4);flex-direction:column;display:flex}.tree-app:where(.astro-lcdefpme){border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tree-app__name:where(.astro-lcdefpme){padding:var(--s2) var(--s4);background:color-mix(in srgb, var(--acid) 8%, var(--surface-1));border-bottom:1px solid var(--border)}.tree-secret:where(.astro-lcdefpme){padding:var(--s2) var(--s4);font-family:var(--font-mono);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.tree-secret:where(.astro-lcdefpme):last-child{border-bottom:none}.tree-secret__name:where(.astro-lcdefpme){color:var(--text-2)}.ovyaml-callout:where(.astro-lcdefpme){border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--s8);background:var(--surface-1)}.ovyaml-callout__label:where(.astro-lcdefpme){margin-bottom:var(--s6)}.ovyaml-callout__cols:where(.astro-lcdefpme){gap:var(--s8);grid-template-columns:1fr 1fr;display:grid}.terminal--sm:where(.astro-lcdefpme) .terminal__body:where(.astro-lcdefpme){padding:var(--s4);font-size:.8rem}@media (width<=720px){.multiapp__layout:where(.astro-lcdefpme){flex-direction:column}.multiapp__arrow:where(.astro-lcdefpme){align-self:center;padding-top:0;transform:rotate(90deg)}.ovyaml-callout__cols:where(.astro-lcdefpme){grid-template-columns:1fr}}.how:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0}.section-header:where(.astro-lcdefpme){gap:var(--s4);margin-bottom:var(--s16);flex-direction:column;max-width:640px;display:flex}.arch-diagram:where(.astro-lcdefpme){margin-bottom:var(--s16);padding:var(--s8);border:1px solid var(--border);background:var(--void-2);border-radius:16px;align-items:center;gap:0;display:flex;overflow-x:auto}.arch-node:where(.astro-lcdefpme){min-width:180px;padding:var(--s6);border:1px solid var(--border);background:var(--void-3);border-radius:12px;flex:1}.arch-node__icon:where(.astro-lcdefpme){margin-bottom:var(--s2);font-size:1.5rem}.arch-node__name:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-1);margin-bottom:2px;font-size:.875rem;font-weight:500}.arch-node__sub:where(.astro-lcdefpme){margin-bottom:var(--s4)}.arch-node__features:where(.astro-lcdefpme){flex-direction:column;gap:4px;list-style:none;display:flex}.arch-node__features:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-3);font-size:.75rem}.arch-node__features:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"— ";color:var(--text-4)}.arch-node__feature--intercept:where(.astro-lcdefpme){color:var(--acid)!important}.arch-node__feature--intercept:where(.astro-lcdefpme):before{color:var(--acid-border)!important}.arch-node__pill:where(.astro-lcdefpme){font-family:var(--font-mono);margin-top:var(--s3);border-radius:100px;padding:2px 10px;font-size:.6875rem;font-weight:500;display:inline-block}.arch-node__pill--safe:where(.astro-lcdefpme){color:var(--success);background:#3ecf8e1f;border:1px solid #3ecf8e40}.arch-arrow:where(.astro-lcdefpme){align-items:center;gap:var(--s2);padding:0 var(--s4);flex-direction:column;flex-shrink:0;width:80px;display:flex}.arch-arrow__line:where(.astro-lcdefpme){background:var(--border-mid);width:100%;height:2px;position:relative;overflow:hidden}.arch-arrow__pulse:where(.astro-lcdefpme){background:linear-gradient(90deg, transparent, var(--acid), transparent);width:40%;height:100%;animation:2s ease-in-out infinite pulse-line;position:absolute;top:0;left:-40%}.arch-arrow__pulse--q:where(.astro-lcdefpme){background:linear-gradient(90deg, transparent, var(--quantum), transparent);animation-delay:.5s}@keyframes pulse-line{0%{left:-40%}to{left:100%}}.steps:where(.astro-lcdefpme){gap:var(--s6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.step:where(.astro-lcdefpme){padding:var(--s6);border:1px solid var(--border);background:var(--void-2);border-radius:12px;transition:border-color .2s,background .2s}.step:where(.astro-lcdefpme):hover{border-color:var(--border-mid);background:var(--void-3)}.step__num:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:.1em;margin-bottom:var(--s4);font-size:.75rem;font-weight:700}.step__title:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-1);margin-bottom:var(--s3);font-size:.9375rem;font-weight:500}.step__title:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--acid);background:var(--acid-dim);border-radius:4px;padding:1px 6px}.step__desc:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--acid);font-size:.875em}.demo:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;background:var(--void-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.demo__layout:where(.astro-lcdefpme){gap:var(--s16);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}@media (width<=900px){.demo__layout:where(.astro-lcdefpme){grid-template-columns:1fr}}.demo__copy:where(.astro-lcdefpme){gap:var(--s6);flex-direction:column;display:flex}.demo__checks:where(.astro-lcdefpme){gap:var(--s3);margin-top:var(--s4);flex-direction:column;display:flex}.check-item:where(.astro-lcdefpme){align-items:baseline;gap:var(--s3);font-family:var(--font-mono);color:var(--text-2);font-size:.875rem;display:flex}.check-item__icon:where(.astro-lcdefpme){font-weight:700}.check-item:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--text-1);background:var(--void-4);border-radius:3px;padding:1px 5px;font-size:.8125rem}.demo__terminal-stack:where(.astro-lcdefpme){flex-direction:column;gap:0;display:flex;position:relative}.terminal:where(.astro-lcdefpme){border:1px solid var(--border-mid);background:var(--void-3);font-family:var(--font-mono);border-radius:10px;font-size:.8125rem;overflow:hidden}.terminal--offset:where(.astro-lcdefpme){border-top-color:var(--border);margin-top:-1px}.terminal__bar:where(.astro-lcdefpme){align-items:center;gap:var(--s2);background:var(--void-4);border-bottom:1px solid var(--border);padding:10px 14px;display:flex}.terminal__dot:where(.astro-lcdefpme){border-radius:50%;width:10px;height:10px}.terminal__dot--red:where(.astro-lcdefpme){background:#ff5f57}.terminal__dot--yellow:where(.astro-lcdefpme){background:#febc2e}.terminal__dot--green:where(.astro-lcdefpme){background:#28c840}.terminal__title:where(.astro-lcdefpme){color:var(--text-4);letter-spacing:.06em;text-transform:uppercase;margin-left:var(--s3);font-size:.6875rem}.terminal__body:where(.astro-lcdefpme){padding:var(--s5) var(--s6);gap:var(--s2);flex-direction:column;display:flex;overflow-x:auto}.terminal__line:where(.astro-lcdefpme){align-items:baseline;gap:var(--s2);line-height:1.5;display:flex}.terminal__line--out:where(.astro-lcdefpme){padding-left:var(--s6)}.terminal__line--ai:where(.astro-lcdefpme){padding:var(--s3);border-left:2px solid var(--acid-border);margin-bottom:var(--s2);background:#a8ff3e0a;border-radius:0 4px 4px 0;flex-direction:column;gap:2px;display:flex}.terminal__line--comment:where(.astro-lcdefpme){padding-top:var(--s2)}.terminal__prompt:where(.astro-lcdefpme){color:var(--acid)}.terminal__cmd:where(.astro-lcdefpme){color:var(--text-1)}.terminal__muted:where(.astro-lcdefpme){color:var(--text-3)}.terminal__success:where(.astro-lcdefpme){color:var(--success)}.terminal__comment:where(.astro-lcdefpme){color:var(--text-4);font-style:italic}.terminal__cursor:where(.astro-lcdefpme){background:var(--acid);vertical-align:bottom;width:6px;height:14px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.terminal__ai-label:where(.astro-lcdefpme){letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:600}.terminal__ai-text:where(.astro-lcdefpme){color:var(--text-2)}.crypto:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0}.crypto-stack:where(.astro-lcdefpme){border:1px solid var(--border);margin-bottom:var(--s12);border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.crypto-layer:where(.astro-lcdefpme){padding:var(--s6) var(--s8);border-bottom:1px solid var(--border);gap:var(--s2);flex-direction:column;display:flex}.crypto-layer:where(.astro-lcdefpme):last-child{border-bottom:none}.crypto-layer--1:where(.astro-lcdefpme){background:var(--void-2)}.crypto-layer--2:where(.astro-lcdefpme){background:var(--void-3)}.crypto-layer--3:where(.astro-lcdefpme){background:#050608e6}.crypto-layer--4:where(.astro-lcdefpme){border-left:2px solid var(--acid-border);background:#a8ff3e0a}.crypto-layer__arrow:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-4);padding-left:var(--s6);margin-top:var(--s2);font-size:.75rem}.crypto-layer__sub:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-3);font-size:.8125rem}.pqc-callout:where(.astro-lcdefpme){gap:var(--s6);padding:var(--s8);background:var(--quantum-dim);border:1px solid #3ef0ff26;border-radius:16px;align-items:flex-start;display:flex}.pqc-callout__icon:where(.astro-lcdefpme){color:var(--quantum);flex-shrink:0;font-size:2rem}.pqc-callout__title:where(.astro-lcdefpme){font-family:var(--font-display);color:var(--text-1);margin-bottom:var(--s3);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.features:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-top:1px solid var(--border);background:var(--void-2)}.bento:where(.astro-lcdefpme){gap:var(--s3);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(60px,auto);display:grid}.bento-card:where(.astro-lcdefpme){padding:var(--s6);border:1px solid var(--border);background:var(--void-3);gap:var(--s3);border-radius:12px;flex-direction:column;grid-column:span 4;transition:border-color .25s,background .25s;display:flex}.bento-card:where(.astro-lcdefpme):hover{border-color:var(--border-mid);background:var(--void-4)}.bento-card--large:where(.astro-lcdefpme){grid-area:span 2/span 7}.bento-card--tall:where(.astro-lcdefpme){grid-area:span 2/span 5}.bento-card--intercept:where(.astro-lcdefpme){border-color:var(--acid-border);background:#a8ff3e08;grid-column:span 12}.bento-card--intercept:where(.astro-lcdefpme):hover{background:#a8ff3e0d;border-color:#a8ff3e73}.bento-card__intercept-demo:where(.astro-lcdefpme){margin-top:var(--s6);padding:var(--s5);background:var(--void);border:1px solid var(--border);gap:var(--s4);border-radius:8px;flex-direction:column;display:flex}.intercept-line:where(.astro-lcdefpme){align-items:center;gap:var(--s4);display:flex}.intercept-line__label:where(.astro-lcdefpme){flex-shrink:0}.intercept-line__val:where(.astro-lcdefpme){font-family:var(--font-mono);opacity:.7;text-decoration:line-through;text-decoration-color:var(--error);font-size:.8125rem}.intercept-blocked:where(.astro-lcdefpme){align-items:center;gap:var(--s3);display:flex}.intercept-blocked__icon:where(.astro-lcdefpme){font-size:1rem;line-height:1}.bento-card--quantum:where(.astro-lcdefpme){background:#3ef0ff0a;border-color:#3ef0ff1f;grid-column:span 8}.bento-card--quantum:where(.astro-lcdefpme):hover{background:#3ef0ff12;border-color:#3ef0ff38}.bento-card--desktop:where(.astro-lcdefpme){grid-column:span 8}.bento-card__link:where(.astro-lcdefpme){color:var(--acid);white-space:nowrap;text-decoration:none}.bento-card__link:where(.astro-lcdefpme):hover{text-decoration:underline}@media (width<=768px){.bento:where(.astro-lcdefpme){grid-template-columns:1fr}.bento-card:where(.astro-lcdefpme),.bento-card--large:where(.astro-lcdefpme),.bento-card--tall:where(.astro-lcdefpme),.bento-card--intercept:where(.astro-lcdefpme),.bento-card--quantum:where(.astro-lcdefpme),.bento-card--desktop:where(.astro-lcdefpme){grid-area:span 1/span 1}}.bento-card__badge:where(.astro-lcdefpme){margin-bottom:var(--s2);display:inline-block}.bento-card__icon:where(.astro-lcdefpme){font-size:1.75rem}.bento-card__title:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;line-height:1.15}.bento-card__desc:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:.875rem;line-height:1.65}.bento-card__code:where(.astro-lcdefpme){padding:var(--s3) var(--s4);background:var(--void-2);border:1px solid var(--border);font-family:var(--font-mono);color:var(--acid);border-radius:6px;margin-top:auto;font-size:.8125rem}.bento-card__tools:where(.astro-lcdefpme){gap:var(--s2);flex-wrap:wrap;margin-top:auto;display:flex}.tool-tag:where(.astro-lcdefpme){background:var(--acid-dim);border:1px solid var(--acid-border);font-family:var(--font-mono);color:var(--acid);border-radius:4px;padding:3px 10px;font-size:.75rem}.setup:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0}.setup__layout:where(.astro-lcdefpme){gap:var(--s16);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}@media (width<=900px){.setup__layout:where(.astro-lcdefpme){grid-template-columns:1fr}}.setup__copy:where(.astro-lcdefpme){gap:var(--s6);flex-direction:column;display:flex;position:sticky;top:80px}.setup__steps-visual:where(.astro-lcdefpme){flex-direction:column;gap:0;display:flex}.setup-step:where(.astro-lcdefpme){gap:var(--s6);padding:var(--s6) 0;border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;display:grid}.setup-step--done:where(.astro-lcdefpme){padding-top:var(--s8);border-bottom:none}.setup-step__num:where(.astro-lcdefpme){color:var(--text-4);padding-top:2px}.code-block:where(.astro-lcdefpme){background:var(--void-3);border:1px solid var(--border);padding:var(--s5) var(--s6);border-radius:8px;overflow-x:auto}.code-block:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-1);white-space:pre;margin:0;font-size:.875rem;line-height:1.65}.code-block:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-family:inherit}.cta-section:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-top:1px solid var(--border)}.cta-card:where(.astro-lcdefpme){border:1px solid var(--acid-border);background:#a8ff3e08;border-radius:20px;position:relative;overflow:hidden}.cta-card__glow:where(.astro-lcdefpme){pointer-events:none;filter:blur(30px);background:radial-gradient(#a8ff3e1f 0%,#0000 70%);width:60%;height:100%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.cta-card__content:where(.astro-lcdefpme){z-index:1;padding:clamp(var(--s12), 6vw, var(--s24));align-items:flex-start;gap:var(--s6);flex-direction:column;display:flex;position:relative}.cta-card__sub:where(.astro-lcdefpme){max-width:44ch}.cta-card__actions:where(.astro-lcdefpme){gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.footer:where(.astro-lcdefpme){padding-block:var(--s10)}.footer__inner:where(.astro-lcdefpme){justify-content:space-between;align-items:center;gap:var(--s6);padding-top:var(--s8);flex-wrap:wrap;display:flex}.footer__brand:where(.astro-lcdefpme){align-items:center;gap:var(--s3);font-family:var(--font-display);font-size:.9375rem;font-weight:700;display:flex}.footer__links:where(.astro-lcdefpme){gap:var(--s8);display:flex}.footer__link:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-3);font-size:.8125rem;transition:color .2s}.footer__link:where(.astro-lcdefpme):hover{color:var(--text-1)}.footer__credit:where(.astro-lcdefpme){padding:var(--s4) 0 var(--s2);text-align:center}.footer__credit-link:where(.astro-lcdefpme){color:var(--text-3);text-decoration:none;transition:color .2s}.footer__credit-link:where(.astro-lcdefpme):hover{color:var(--acid)}.comparison:where(.astro-lcdefpme){padding:clamp(var(--s16), 8vw, var(--s32)) 0;border-top:1px solid var(--border);background:var(--void-2)}.comparison-wrap:where(.astro-lcdefpme){margin-top:var(--s10);border:1px solid var(--border-mid);border-radius:12px;overflow-x:auto}.comparison-table:where(.astro-lcdefpme){border-collapse:collapse;width:100%;font-family:var(--font-mono);min-width:560px;font-size:.875rem}.comparison-table:where(.astro-lcdefpme) thead:where(.astro-lcdefpme) tr:where(.astro-lcdefpme){border-bottom:1px solid var(--border-mid)}.comparison-table:where(.astro-lcdefpme) th:where(.astro-lcdefpme){text-align:center;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;background:var(--void-3);padding:14px 20px;font-size:.8125rem;font-weight:600}.comparison-table:where(.astro-lcdefpme) th:where(.astro-lcdefpme).col-feature{text-align:left;width:35%}.comparison-table:where(.astro-lcdefpme) th:where(.astro-lcdefpme).col-ov{color:var(--acid);background:#a8ff3e0a}.comparison-table:where(.astro-lcdefpme) td:where(.astro-lcdefpme){border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 20px}.comparison-table:where(.astro-lcdefpme) tr:where(.astro-lcdefpme):last-child td:where(.astro-lcdefpme){border-bottom:none}.comparison-table:where(.astro-lcdefpme) tr:where(.astro-lcdefpme):hover td:where(.astro-lcdefpme){background:#ffffff04}.col-ov:where(.astro-lcdefpme){background:#a8ff3e05}.feature-name:where(.astro-lcdefpme){color:var(--text-2);text-align:left;font-size:.875rem}.check:where(.astro-lcdefpme){text-align:center;font-size:.875rem}.check--yes:where(.astro-lcdefpme){color:var(--acid);font-weight:600}.check--no:where(.astro-lcdefpme){color:#f449}.check--partial:where(.astro-lcdefpme){color:var(--warning);font-size:.75rem}.check--neutral:where(.astro-lcdefpme){color:var(--text-3);font-size:.8125rem}.comparison-note:where(.astro-lcdefpme){margin-top:var(--s6);color:var(--text-3);font-size:.8125rem;line-height:1.6}.comparison-note:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--text-2);font-style:normal}.pricing-preview:where(.astro-lcdefpme){padding:clamp(var(--s16), 8vw, var(--s32)) 0;border-top:1px solid var(--border)}.pricing-grid:where(.astro-lcdefpme){gap:var(--s6);margin-top:var(--s10);grid-template-columns:repeat(2,1fr);max-width:760px;margin-inline:auto;display:grid}@media (width<=768px){.pricing-grid:where(.astro-lcdefpme){grid-template-columns:1fr;max-width:420px}}@media (width<=480px){.pricing-grid:where(.astro-lcdefpme){max-width:100%}.nav__inner:where(.astro-lcdefpme){gap:var(--s3);row-gap:var(--s2);flex-wrap:wrap;height:auto}.nav__links:where(.astro-lcdefpme){gap:var(--s3) var(--s5);padding-top:var(--s2);flex-wrap:wrap;flex-basis:100%;order:3;margin-left:0;display:flex}.hero:where(.astro-lcdefpme){padding:var(--s10) 0 var(--s8);min-height:auto}.hero__headline:where(.astro-lcdefpme){font-size:clamp(2.5rem,11vw,4rem)}.hero__sub:where(.astro-lcdefpme){font-size:.9375rem}.hero__install:where(.astro-lcdefpme){width:100%}.code-snippet:where(.astro-lcdefpme){box-sizing:border-box;width:100%;font-size:.8125rem}.founder-bar__inner:where(.astro-lcdefpme){gap:var(--s2);flex-wrap:wrap;justify-content:center}.founder-bar__sep:where(.astro-lcdefpme){display:none}.founder-bar__item:where(.astro-lcdefpme){font-size:.6rem}.arch-diagram:where(.astro-lcdefpme){gap:var(--s2);padding:var(--s4);flex-direction:column}.arch-node:where(.astro-lcdefpme){width:100%;min-width:0}.arch-arrow:where(.astro-lcdefpme){align-self:center;transform:rotate(90deg)}.scan-result:where(.astro-lcdefpme){grid-template-rows:auto auto;grid-template-columns:1fr auto}.scan-result__file:where(.astro-lcdefpme){grid-area:1/1}.scan-result__sev:where(.astro-lcdefpme){grid-area:1/2}.scan-result__line:where(.astro-lcdefpme){grid-area:2/1;font-size:.65rem}.scan-result__type:where(.astro-lcdefpme){grid-area:2/2;font-size:.65rem}.how-step:where(.astro-lcdefpme){gap:var(--s4);grid-template-columns:32px 1fr}.bento:where(.astro-lcdefpme){gap:var(--s3)}.bento-card:where(.astro-lcdefpme){padding:var(--s5)}.comparison-table:where(.astro-lcdefpme){min-width:460px;font-size:.75rem}.comparison-table:where(.astro-lcdefpme) th:where(.astro-lcdefpme),.comparison-table:where(.astro-lcdefpme) td:where(.astro-lcdefpme){padding:10px 12px}.cta-card:where(.astro-lcdefpme){padding:var(--s10) var(--s6)}.cta-card__actions:where(.astro-lcdefpme){flex-direction:column;align-items:stretch}.cta-card__actions:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){justify-content:center;width:100%}.footer__links:where(.astro-lcdefpme){gap:var(--s2) var(--s4);flex-wrap:wrap;justify-content:center}.footer__inner:where(.astro-lcdefpme){text-align:center}.footer__brand:where(.astro-lcdefpme){justify-content:center}}.pricing-card:where(.astro-lcdefpme){background:var(--void-2);border:1px solid var(--border);padding:var(--s8);gap:var(--s4);border-radius:12px;flex-direction:column;display:flex}.pricing-card--featured:where(.astro-lcdefpme){background:var(--void-3);border-color:var(--acid-border);position:relative}.plan-badge:where(.astro-lcdefpme){color:var(--acid);letter-spacing:.06em;margin-bottom:var(--s1);font-size:.6875rem}.plan-name:where(.astro-lcdefpme){color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.plan-price:where(.astro-lcdefpme){font-family:var(--font-display);color:var(--text-1);font-size:2rem;font-weight:700;line-height:1}.plan-period:where(.astro-lcdefpme){font-size:.875rem;font-family:var(--font-mono);color:var(--text-3);font-weight:400}.plan-features:where(.astro-lcdefpme){margin:var(--s2) 0;gap:var(--s3);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-features:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--text-2);padding-left:var(--s5);font-size:.8125rem;position:relative}.plan-features:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"✓";color:var(--acid);font-size:.75rem;position:absolute;left:0}.pricing-note:where(.astro-lcdefpme){text-align:center;margin-top:var(--s8);color:var(--text-3)}.pricing-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--acid);text-decoration:none}.pricing-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{text-decoration:underline}.home-faq:where(.astro-lcdefpme){padding:clamp(var(--s20), 10vw, var(--s40)) 0;border-top:1px solid var(--border);background:var(--void-2)}.home-faq__grid:where(.astro-lcdefpme){gap:var(--s8) var(--s16);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){.home-faq__grid:where(.astro-lcdefpme){grid-template-columns:1fr}}.home-faq__item:where(.astro-lcdefpme){gap:var(--s3);flex-direction:column;display:flex}.home-faq__q:where(.astro-lcdefpme){font-family:var(--font-display);color:var(--text-1);letter-spacing:-.01em;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600}.home-faq__a:where(.astro-lcdefpme){font-size:.875rem;line-height:1.65}
