@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueLight.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueRoman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueMedium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-green:#23a745;--color-green-hover:#2dc855;--color-green-press:#1a8a38;--color-deep-green:#072e1d;--color-black:#000;--color-white:#fff;--color-neon:#00ffad;--color-neon-dim:#00ffad26;--color-surface-0:#000;--color-surface-1:#071a10;--color-surface-2:#0a2016;--color-surface-3:#0f2d1c;--color-border:#ffffff14;--color-border-green:#1a4029;--color-border-active:#23a745;--color-text-primary:#fff;--color-text-secondary:#ffffffa6;--color-text-tertiary:#fff6;--color-text-green:#23a745;--color-text-neon:#00ffad;--color-success:#23a745;--color-success-bg:#23a7451f;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1f;--color-error:#ef4444;--color-error-bg:#ef44441f;--color-info:#3b82f6;--color-info-bg:#3b82f61f;--gradient-brand:radial-gradient(ellipse at top left,#072e1d 0%,#000 50%,#0a2a14 100%);--gradient-brand-2:linear-gradient(135deg,#072e1d 0%,#000 60%,#071a10 100%);--gradient-green:linear-gradient(135deg,#23a745 0%,#1a8a38 100%);--font-institutional:"Helvetica Neue","Helvetica","Arial",sans-serif;--font-digital:"Poppins","Helvetica Neue",sans-serif;--font-mono:"SF Mono","Fira Code","Consolas",monospace;--font-heading:var(--font-institutional);--font-ui:var(--font-digital);--font-body:var(--font-digital);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:9999px;--shadow-low:0 1px 3px #0006;--shadow-mid:0 4px 16px #00000080;--shadow-high:0 8px 32px #0009,0 0 0 1px #23a74526;--shadow-neon:0 0 20px #00ffad4d;--shadow-green:0 0 24px #23a74559;--ease-default:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}html,body{background:var(--color-surface-0);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button,input,select,textarea{font-family:inherit}a{color:inherit}::selection{background:#23a7454d}:focus{outline:none}:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--radius-sm)}input:focus-visible,textarea:focus-visible{outline:none}.nx-num{font-variant-numeric:tabular-nums}.nx-skip{z-index:3000;background:var(--color-green);color:#fff;border-radius:var(--radius-md);transition:top var(--duration-base) var(--ease-default);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.nx-skip:focus{top:12px}.nx-row{transition:background var(--duration-fast) var(--ease-default)}.nx-row:hover{background:#ffffff08}.nx-chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);font-variant-numeric:tabular-nums;background:#ffffff08;justify-content:center;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.nx-chip:hover{color:#fff;background:#23a74514;border-color:#23a74566}.nx-chip[aria-pressed=true]{border-color:var(--color-green);color:var(--color-green);background:#23a7451f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e padding-box padding-box;border:2px solid #0000}@keyframes nx-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nx-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes nx-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes nx-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes nx-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes nx-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.nx-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/800px 100%;animation:1.4s linear infinite nx-shimmer}.nx-shake{animation:nx-shake .42s var(--ease-default)}.nx-pop{animation:nx-pop .32s var(--ease-default) both}.nx-stagger>*{animation:nx-enter .42s var(--ease-default) backwards}.nx-stagger>:nth-child(2){animation-delay:40ms}.nx-stagger>:nth-child(3){animation-delay:80ms}.nx-stagger>:nth-child(4){animation-delay:.12s}.nx-stagger>:nth-child(5){animation-delay:.16s}.nx-stagger>:nth-child(n+6){animation-delay:.2s}.nx-fade-up{animation:nx-fade-up var(--duration-slow) var(--ease-default) both}.nx-fade{animation:nx-fade var(--duration-slow) var(--ease-default) both}@keyframes nx-enter{0%{transform:translateY(10px)}to{transform:none}}.nx-enter{animation:nx-enter .36s var(--ease-default) backwards}@keyframes nx-stroke{to{stroke-dashoffset:0}}@keyframes nx-ping{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes nx-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes nx-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes nx-drift-b{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translate(-10%,-4%)scale(.95)}}@keyframes nx-drift-c{0%,to{transform:translate(0,0)}50%{transform:translate(5%,-8%)}}.nx-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nx-aurora>span{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.nx-aurora>span:first-child{background:#23a74559;width:55%;height:70%;animation:14s ease-in-out infinite nx-drift-a;top:-20%;left:-10%}.nx-aurora>span:nth-child(2){background:#00ffad29;width:45%;height:60%;animation:18s ease-in-out infinite nx-drift-b;top:10%;right:-12%}.nx-aurora>span:nth-child(3){background:#072e1de6;width:50%;height:55%;animation:16s ease-in-out infinite nx-drift-c;bottom:-30%;left:25%}@keyframes nx-grid-pan{0%{background-position:0 0}to{background-position:28px 28px}}.nx-dotgrid{pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:28px 28px;animation:6s linear infinite nx-grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes nx-float{0%,to{transform:translateY(0) rotate(var(--nx-rot,0deg))}50%{transform:translateY(-14px) rotate(var(--nx-rot,0deg))}}.nx-float{animation:7s ease-in-out infinite nx-float}@keyframes nx-sheen{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}.nx-sheen{position:relative;overflow:hidden}.nx-sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}.nx-sheen:hover:after{animation:nx-sheen .9s var(--ease-default)}.nx-sheen-auto:after{animation:nx-sheen 1.6s var(--ease-default) .6s 1 both}.nx-spot{position:relative}.nx-spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #23a74524, transparent 60%);transition:opacity .3s var(--ease-default);position:absolute;inset:0}.nx-spot:hover:before{opacity:1}.nx-spot>*{z-index:1;position:relative}@keyframes nx-ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(4)}}.nx-ripple{pointer-events:none;animation:nx-ripple .6s var(--ease-default) forwards;background:currentColor;border-radius:50%;position:absolute}@keyframes nx-flash-up{0%{color:var(--color-neon);text-shadow:0 0 18px #00ffad99}to{text-shadow:none}}@keyframes nx-flash-down{0%{color:#f87171;text-shadow:0 0 18px #ef444473}to{text-shadow:none}}.nx-flash-up{animation:nx-flash-up .9s var(--ease-default)}.nx-flash-down{animation:nx-flash-down .9s var(--ease-default)}@keyframes nx-draw{0%{stroke-dashoffset:var(--nx-len,600)}to{stroke-dashoffset:0}}@keyframes nx-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx),var(--dy),0) rotate(var(--rot));opacity:0}}@keyframes nx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-progress-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nx-slider{border-radius:var(--radius-sm);z-index:0;transition:transform .38s cubic-bezier(.34,1.4,.64,1),width .38s cubic-bezier(.34,1.4,.64,1),background .25s;position:absolute;top:4px;bottom:4px}@keyframes nx-bounce{0%{transform:scale(1)}40%{transform:scale(1.22)translateY(-2px)}to{transform:scale(1)}}.nx-bounce{animation:.42s cubic-bezier(.34,1.56,.64,1) nx-bounce}@keyframes nx-orbit{0%{transform:rotate(0)translate(46px)rotate(0)}to{transform:rotate(360deg)translate(46px)rotate(-360deg)}}@keyframes nx-rise{0%{filter:blur(6px);transform:translateY(18px)scale(.98)}to{filter:none;transform:none}}.nx-rise{animation:.7s cubic-bezier(.16,1,.3,1) backwards nx-rise}@keyframes nx-bell{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes nx-swap-in{0%{filter:blur(3px);transform:translateY(-10px)scale(.985)}to{filter:none;transform:none}}.nx-swap-in{animation:.42s cubic-bezier(.16,1,.3,1) backwards nx-swap-in}@keyframes nx-page{0%{filter:blur(3px);transform:translateY(12px)}to{filter:none;transform:none}}.nx-page{animation:.46s cubic-bezier(.16,1,.3,1) backwards nx-page}.nx-hero-action>span:first-child{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .2s}.nx-hero-action:hover>span:first-child{transform:translateY(-3px)scale(1.06)}.nx-hero-action:active>span:first-child{transform:scale(.94)}.nx-auth-brand{flex:52%;display:none}.nx-auth-mobile-bg{background:var(--gradient-brand);position:absolute;inset:0}@media (min-width:1024px){.nx-auth-brand{display:block}.nx-auth-mobile-bg{display:none}}@media (max-width:767px){.nx-only-desk{display:none!important}}@media (min-width:768px){.nx-only-mobile{display:none!important}}.nx-toast-pos{bottom:28px}@media (max-width:767px){.nx-toast-pos{bottom:calc(96px + env(safe-area-inset-bottom))}}
