*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;overscroll-behavior-x:none}body{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noble{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:#0f172a;overflow-x:clip}.noble a{color:inherit}.noble button,.noble input,.noble select,.noble textarea{font-family:inherit}::selection{background:#06b6d440}:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spinring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rowin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientshift{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes dashflow{to{stroke-dashoffset:-200}}@keyframes railpulse{0%{top:-10%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@keyframes ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.nav-drop{position:relative}.nav-menu,.nav-menu-r{position:absolute;top:100%;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.nav-menu{left:50%;margin-left:-170px}.nav-menu-r{right:0}.nav-drop:hover .nav-menu,.nav-drop:focus-within .nav-menu,.nav-drop:hover .nav-menu-r,.nav-drop:focus-within .nav-menu-r{opacity:1;visibility:visible;transform:translateY(0)}.nav-burger{display:none}@media(max-width:920px){.nav-links{display:none!important}.nav-burger{display:block}}.n-navlink{transition:all .2s ease}.n-navlink:hover{color:#0f172a!important;background:#f1f5f9}.n-menuitem{transition:background .2s ease}.n-menuitem:hover{background:#f0fbfd}.n-menuitem-r:hover{background:#f0fbfd;color:#0891b2!important}.n-logo-mark{transition:transform .25s ease}.n-logo:hover .n-logo-mark{transform:rotate(12deg)}.n-btn{transition:all .2s ease}.n-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #06b6d459}.n-btn:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.n-btn-ghost{transition:all .2s ease}.n-btn-ghost:hover{border-color:#06b6d4!important;color:#0891b2!important}.n-btn-ghost-dark{transition:all .2s ease}.n-btn-ghost-dark:hover{background:#ffffff1f}.n-btn-white{transition:all .2s ease}.n-btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0220474d}.n-flink{transition:color .2s ease}.n-flink:hover{color:#22d3ee!important}.n-tlink{transition:color .2s ease}.n-tlink:hover{color:#0891b2!important}.n-chip-btn{transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.n-chip-btn:hover{border-color:#67e8f9!important}.n-card-hover{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.n-card-hover:hover{transform:translateY(-3px);border-color:#a5f3fc!important;box-shadow:0 18px 40px #0f172a17}.n-input{transition:border-color .2s ease,box-shadow .2s ease}.n-input:focus{outline:none;border-color:#06b6d4!important;box-shadow:0 0 0 4px #06b6d426}.n-input::placeholder{color:#94a3b8}.n-gradient-text{background-image:linear-gradient(90deg,#2563eb,#06b6d4,#2563eb);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:gradientshift 8s linear infinite}.np-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.np-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.np-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.np-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.np-split-top{align-items:start}@media(max-width:1060px){.np-grid-4,.np-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.np-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.np-grid-2,.np-grid-3,.np-grid-4{grid-template-columns:minmax(0,1fr)}.np-hide-sm{display:none!important}}.np-flow{display:flex;align-items:stretch;gap:0}.np-flow-arrow{flex:0 0 34px;display:flex;align-items:center;justify-content:center;color:#94a3b8}@media(max-width:860px){.np-flow{flex-direction:column}.np-flow-arrow{flex-basis:26px;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
