@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;600;700&family=Onest:wght@400;500;600;700;800&family=Unbounded:wght@500;600;700;800&display=swap";.np-marketing{--np-bg:#050a1a;--np-bg-2:#08122b;--np-panel:#0c1838;--np-panel-2:#112050;--np-line:#82a0ff29;--np-fg:#eaf0ff;--np-muted:#8e9ccc;--np-accent:#3b7bff;--np-accent-2:#8fb2ff;--np-ok:#4de8c2;--np-paper:#fff;--np-paper-2:#f3f4f7;--np-ink:#0d1220;--np-ink-2:#5b6275;--np-paper-line:#e4e6ec;color:var(--np-fg);background:var(--np-bg);font-family:Onest,Arial,sans-serif;overflow:clip}.np-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.np-brand{letter-spacing:-.08em;color:var(--np-fg);white-space:nowrap;font:600 17px/1 Unbounded,Arial,sans-serif;text-decoration:none}.np-brand strong{color:var(--np-accent);font-weight:inherit}.np-logo-mark{vertical-align:middle;background:#020611;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:10px;display:inline-grid}.np-logo-mark svg{width:22px;height:22px}.np-nav{z-index:50;border-bottom:1px solid var(--np-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a1adb;position:sticky;top:0}.np-nav-row{align-items:center;gap:30px;min-height:72px;display:flex}.np-nav-links{align-items:center;gap:22px;margin-left:auto;display:flex}.np-nav-links a{color:#aeb9dc;padding:28px 0 25px;font-size:13px;text-decoration:none;transition:color .2s;position:relative}.np-nav-links a:after{content:"";transform-origin:0;background:var(--np-accent);height:2px;transition:transform .22s;position:absolute;bottom:17px;left:0;right:0;transform:scaleX(0)}.np-nav-links a:hover,.np-nav-links a[aria-current=page]{color:var(--np-fg)}.np-nav-links a[aria-current=page]:after{transform:scaleX(1)}.np-nav-actions{align-items:center;gap:10px;display:flex}.np-nav-actions button,.np-nav-toggle{cursor:pointer;font:600 12px/1 Onest,Arial,sans-serif}.np-login{color:var(--np-fg);background:0 0;border:1px solid #8fb2ff40;border-radius:999px;padding:13px 17px}.np-register{color:#fff;background:var(--np-accent);border:1px solid #0000;border-radius:999px;padding:14px 19px;box-shadow:0 12px 28px #3b7bff42}.np-nav-toggle{border:1px solid var(--np-line);width:40px;height:40px;color:var(--np-fg);background:0 0;border-radius:10px;display:none}.np-footer{border-top:1px solid var(--np-line);background:#040816}.np-footer-row{justify-content:space-between;align-items:center;gap:22px;min-height:132px;display:flex}.np-footer-copy{color:var(--np-muted);font-size:13px}.np-footer-link{color:var(--np-accent-2);font-size:13px;text-decoration:none}.np-scroll-progress{z-index:100;width:var(--np-scroll,0%);background:linear-gradient(90deg, var(--np-accent), var(--np-ok));transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0}.np-marketing.np-js [data-reveal]{opacity:1;transform:none}.np-marketing.np-js [data-reveal].is-visible{animation:.65s cubic-bezier(.2,.7,.2,1) both np-reveal}@keyframes np-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@supports (view-transition-name:page){::view-transition-old(root){animation:.18s both np-fade-out}::view-transition-new(root){animation:.28s both np-fade-in}}@keyframes np-fade-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes np-fade-out{to{opacity:0}}@media (width<=960px){.np-nav-row{gap:16px}.np-nav-links{gap:14px}.np-nav-links a{font-size:12px}}@media (width<=760px){.np-wrap{width:min(100% - 32px,1180px)}.np-nav-row{justify-content:space-between;min-height:64px}.np-brand{font-size:14px}.np-logo-mark{width:30px;height:30px;margin-right:7px}.np-nav-toggle{place-items:center;margin-left:auto;display:grid}.np-nav-links{border:1px solid var(--np-line);background:#09122b;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px;display:none;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 18px 50px #00000059}.np-nav.open .np-nav-links{display:flex}.np-nav-links a{padding:15px 0}.np-nav-links a:after{bottom:8px}.np-nav-actions{display:none}.np-footer-row{flex-direction:column;align-items:flex-start;min-height:0;padding:34px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
