@keyframes navAurora{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.18)}to{transform:translate(-6%,-4%)scale(1)}}@keyframes navTick{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-26px)}66%,92%{transform:translateY(-52px)}to{transform:translateY(0)}}@keyframes navScan{0%{transform:translateY(-100%)}to{transform:translateY(320%)}}@keyframes navDrawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes navDrawerRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-nav-drawer]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--color-surface);border:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}[data-nav-drawer][open]{animation:navDrawerIn .32s var(--ease-out-quint) both;flex-direction:column;display:flex}[data-nav-drawer]::backdrop{background:0 0}[data-nav-link]:hover,[data-nav-link][data-open=true]{color:var(--color-ink-strong)}[data-nav-item]:hover{background:#5861de0e}[data-nav-story]:hover{background:#5861de0a}[data-nav-res]:hover{background:#5861de0d}[data-nav-strip]:hover{background:var(--color-surface-strip-hover)}[data-nav-rail]:hover{background:var(--color-surface-dark-hover)}[data-nav-rail-cta]{font-size:var(--text-ui-sm);color:var(--color-ink-on-dark);-webkit-backdrop-filter:blur(10px)saturate(140%);transition:background .22s ease, box-shadow .22s ease, transform .18s var(--ease-out-quint);background:linear-gradient(#ffffff24,#ffffff0f);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 15px;font-weight:550;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,0 6px 18px -10px #000000b3}[data-nav-rail]:hover [data-nav-rail-cta]{background:linear-gradient(#fff3,#ffffff17);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff29,0 10px 24px -12px #000000bf}[data-nav-rail]:hover [data-nav-rail-arrow]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){[data-nav-rail-cta]{transition:none}}[data-nav-login]:hover{color:var(--color-ink-strong);background:#1d2a330a}[data-nav-cta]:hover{background:#2a3b47}[data-nav-cta]:active{transform:scale(.98)}[data-footer-link]:hover{color:var(--color-ink-strong)}[data-footer-legal]:hover{color:var(--color-ink-secondary)}[data-ploy-chrome] :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){[data-ploy-chrome] [data-nav-aurora],[data-ploy-chrome] [data-nav-scan],[data-ploy-chrome] [data-nav-ticker],[data-ploy-chrome] [data-live-dot]{animation:none!important}[data-ploy-chrome],[data-ploy-chrome] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-preview-gate]{z-index:9999;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--color-surface-canvas);border:0;flex-direction:column;justify-content:center;align-items:center;gap:26px;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}[data-preview-gate]::backdrop{background:0 0}[data-nav-desktop]{align-items:center;display:flex}[data-nav-burger]{display:none}@media (max-width:860px){[data-ploy-chrome]{--nav-px:22px}[data-nav-desktop]{display:none}[data-nav-burger]{display:flex}}[data-footer-cols]{grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){[data-footer-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-footer-brand]{grid-column:1/-1}}@media (max-width:560px){[data-footer-cols]{grid-template-columns:1fr}}[data-announce]{background:var(--color-surface-dark)}[data-announce-link]{padding:11px var(--nav-px);justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:background .18s;display:flex}[data-announce-link]:hover{background:#ffffff0a}[data-announce-label]{font-family:var(--font-mono);font-size:var(--text-mono-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--color-accent-pale);border-radius:var(--radius-2xs);background:#7a83ec29;flex:none;padding:3px 7px}[data-announce-text]{font-size:var(--text-ui-sm);color:var(--color-ink-on-dark-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-announce-cta]{font-family:var(--font-sans);font-weight:600;font-size:var(--text-ui-sm);color:var(--color-ink-on-dark);flex:none;align-items:center;gap:6px;display:inline-flex}[data-announce-cta] span{transition:transform .18s var(--ease-out-quint);transform:translate(0)}[data-announce-link]:hover [data-announce-cta] span{transform:translate(3px)}@media (max-width:720px){[data-announce-cta]{display:none}}@media (prefers-reduced-motion:reduce){[data-announce-cta] span{transition:none}}[data-nav-integration]:hover,[data-nav-integration]:focus-visible{background:#5861de0e}[data-nav-integration-feature]:hover,[data-nav-integration-feature]:focus-visible{background:#5861de0a}@keyframes logoPieceShift{0%{transform:translate(0)}42%{transform:translate(var(--lx), var(--ly))}to{transform:translate(0)}}[data-logo-piece]{transform:translate(0)}a:hover [data-logo-piece],a:focus-visible [data-logo-piece]{animation:logoPieceShift .62s var(--ease-out-quint) both}a:hover [data-logo-piece=blade-front],a:focus-visible [data-logo-piece=blade-front]{--lx:2.4px;--ly:-1.5px}a:hover [data-logo-piece=blade-back],a:focus-visible [data-logo-piece=blade-back]{--lx:1.5px;--ly:-.95px;animation-delay:50ms}a:hover [data-logo-piece=bracket],a:focus-visible [data-logo-piece=bracket]{--lx:-.7px;--ly:1px;animation-delay:90ms}a:hover [data-logo-piece=base],a:focus-visible [data-logo-piece=base]{--lx:-1.2px;--ly:1.35px;animation-delay:.12s}a:hover [data-logo-piece=notch],a:focus-visible [data-logo-piece=notch]{--lx:1.9px;--ly:-1.2px;animation-delay:70ms}a:hover [data-logo-piece=edge],a:focus-visible [data-logo-piece=edge]{--lx:-1.4px;--ly:.9px;animation-delay:.15s}@media (prefers-reduced-motion:reduce){a:hover [data-logo-piece],a:focus-visible [data-logo-piece]{animation:none}}
