:focus-visible{outline:2px solid #2E9BE6!important;outline-offset:2px;border-radius:4px}html{-webkit-text-size-adjust:100%}.nf-pool{display:block;text-decoration:none}.nf-pool>div{transition:transform .13s ease,border-color .15s ease,box-shadow .15s ease}.nf-pool:hover>div{transform:translateY(-3px);border-color:rgba(46,155,230,.55)!important;box-shadow:0 16px 44px rgba(0,0,0,.42)!important}nav::-webkit-scrollbar{height:0}@media (max-width:400px){.nf-appbar{padding-left:14px!important;padding-right:14px!important;gap:10px!important}.nf-brandtext{display:none}.nf-main{padding-left:16px!important;padding-right:16px!important;padding-top:22px!important}.nf-lp-signin{display:none}}::selection{background:#2E9BE6;color:#06121F}.nf-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.03) 63%);background-size:400% 100%;animation:nf-shimmer 1.4s ease infinite}@keyframes nf-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes nf-wave{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.nf-wave-a{animation:nf-wave 22s linear infinite}.nf-wave-b{animation:nf-wave 34s linear infinite}.nf-wave-c{animation:nf-wave 16s linear infinite}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.nf-float{animation:nf-float 7s ease-in-out infinite}.nf-float-slow{animation:nf-float 9s ease-in-out infinite}@keyframes nf-rise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.7}to{transform:translateY(-190px) scale(.5);opacity:0}}.nf-bubble{animation:nf-rise 6s ease-in infinite}@keyframes nf-halo{0%{box-shadow:0 0 0 0 rgba(46,155,230,.4)}70%{box-shadow:0 0 0 16px rgba(46,155,230,0)}to{box-shadow:0 0 0 0 rgba(46,155,230,0)}}.nf-halo{animation:nf-halo 3.4s ease-out infinite}@keyframes nf-sheen{0%{background-position:-160% 0}to{background-position:260% 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:nf-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 24%}}}@keyframes nf-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.nf-auth{min-height:100vh;display:grid;grid-template-columns:1fr}.nf-auth-form{display:flex;align-items:center;justify-content:center;padding:56px 24px}.nf-auth-aside{display:none}@media (min-width:940px){.nf-auth{grid-template-columns:1.02fr .98fr}.nf-auth-aside{display:block;position:relative;overflow:hidden;border-left:1px solid #17324e}}.nf-hero{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:44px;gap:44px;align-items:center}@media (max-width:920px){.nf-hero{grid-template-columns:1fr;gap:30px}.nf-hero-visual{max-width:460px;margin:0 auto;width:100%}}.nf-grain{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");mix-blend-mode:overlay}.nf-cta{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease}.nf-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(46,155,230,.34);filter:brightness(1.04)}.nf-lift{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}.nf-lift:hover{transform:translateY(-4px);border-color:rgba(46,155,230,.5)!important;box-shadow:0 20px 46px rgba(0,0,0,.34)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}