@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}}@keyframes cookieCardIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}[data-cookie-card]{z-index:90;border-radius:var(--radius-shell);background:var(--color-surface-raised);width:min(360px,100vw - 40px);box-shadow:0 0 0 1px var(--color-hairline), var(--shadow-pop);animation:cookieCardIn .5s var(--ease-out-quint) both;padding:20px 20px 18px;position:fixed;bottom:20px;right:20px}[data-cookie-card-body]{font-size:var(--text-ui);color:var(--color-ink-secondary);margin:0;line-height:1.5}[data-cookie-card-body] a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-ring);text-decoration-color:var(--color-accent-ring);text-underline-offset:2px}[data-cookie-card-body] a:hover{color:var(--color-accent-hover)}[data-cookie-card-actions]{gap:8px;margin-top:16px;display:flex}[data-cookie-card-actions] [data-kit-btn]{flex:1 1 0}@media (max-width:560px){[data-cookie-card]{width:auto;bottom:12px;left:12px;right:12px}}[data-cookie-manage]{appearance:none;font-family:var(--font-sans);font-size:var(--text-ui-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:12px 0 0;padding:0;font-weight:500;transition:color .15s;display:inline-flex}[data-cookie-manage]:hover{color:var(--color-ink-strong)}[data-cookie-manage] svg{transition:transform .24s var(--ease-out-quint)}[data-cookie-manage][aria-expanded=true] svg{transform:rotate(180deg)}[data-cookie-panel]{transition:grid-template-rows .34s var(--ease-out-quint);grid-template-rows:0fr;display:grid}[data-cookie-panel][data-open]{grid-template-rows:1fr}[data-cookie-panel-inner]{visibility:hidden;min-height:0;transition:visibility 0s .34s;overflow:hidden}[data-cookie-panel][data-open] [data-cookie-panel-inner]{visibility:visible;transition-delay:0s}[data-cookie-panel][data-settled] [data-cookie-panel-inner]{overflow:visible}@media (prefers-reduced-motion:reduce){[data-cookie-panel][data-open] [data-cookie-panel-inner]{overflow:visible}}[data-cookie-row]{border-top:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}[data-cookie-row]:last-child{border-bottom:1px solid var(--color-hairline-soft)}[data-cookie-row]:first-child{margin-top:12px}[data-cookie-row-text]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-cookie-row-name]{font-size:var(--text-ui);color:var(--color-ink-strong);font-weight:600}[data-cookie-row-desc]{font-size:var(--text-ui-xs);color:var(--color-ink-muted);line-height:1.4}[data-cookie-switch]{appearance:none;border-radius:var(--radius-pill);background:var(--color-ink-faint);cursor:pointer;border:0;flex:none;width:28px;height:16px;margin:0;padding:0;transition:background .12s;position:relative}[data-cookie-switch]:after{content:"";background:var(--color-surface-raised);border-radius:50%;width:12px;height:12px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 0 2px #00000040}[data-cookie-switch]:hover{background:var(--color-ink-subtle)}[data-cookie-switch][aria-checked=true]{background:var(--color-success)}[data-cookie-switch][aria-checked=true]:hover{background:var(--color-success-strong)}[data-cookie-switch][aria-checked=true]:after{left:14px}[data-cookie-switch][aria-disabled=true],[data-cookie-switch][aria-disabled=true]:hover{background:var(--color-success-border);cursor:not-allowed}[data-cookie-switch]:focus-visible{outline:none;box-shadow:0 0 0 3px #5861de40}[data-cookie-tip-anchor]{display:inline-flex;position:relative}[data-cookie-tip]{border-radius:var(--radius-md);background:var(--color-surface-dark);width:max-content;max-width:220px;color:var(--color-ink-on-dark);font-size:var(--text-ui-xs);box-shadow:var(--shadow-menu);opacity:0;transform-origin:100% 100%;pointer-events:none;transition:opacity .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);padding:6px 10px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)scale(.95)}[data-cookie-tip-anchor]:hover [data-cookie-tip],[data-cookie-tip-anchor]:focus-within [data-cookie-tip]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-cookie-panel],[data-cookie-manage] svg,[data-cookie-switch],[data-cookie-switch]:after,[data-cookie-tip]{transition:none}}[data-cookie-launcher]{appearance:none;z-index:90;border-radius:var(--radius-pill);background:var(--color-surface-raised);width:40px;height:40px;color:var(--color-ink-faint);box-shadow:var(--shadow-elev-low);cursor:pointer;animation:cookieCardIn .5s var(--ease-out-quint) both;transition:color .15s, box-shadow .12s, transform .18s var(--ease-out-quint);border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:fixed;bottom:20px;right:20px}[data-cookie-launcher]:hover{color:var(--color-ink-strong);box-shadow:var(--shadow-elev-high);transform:translateY(-1px)}[data-cookie-launcher]:active{transform:none}[data-cookie-close]{appearance:none;border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:12px;right:12px}[data-cookie-close]:hover{color:var(--color-ink-strong);background:var(--color-surface-tint)}[data-cookie-card-heading]{font-family:var(--font-sans);font-size:var(--text-body-xs);color:var(--color-ink-strong);margin:0 0 4px;padding-right:28px;font-weight:600}[data-cookie-rows] [data-cookie-row]:first-child{margin-top:10px}[data-cookie-save]{flex:1 1 0}@media (max-width:560px){[data-cookie-launcher]{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){[data-cookie-launcher]{transition:none;animation:none}}[data-cookie-settings]{appearance:none;font:inherit;color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .15s}
