.nxlogin{--ink:var(--nx-fg);--ink-soft:var(--nx-fg-muted);--ink-faint:var(--nx-fg-faint);--canvas:var(--nx-bg);--canvas-rise:var(--nx-bg-rise);--green:var(--nx-accent);--lime:var(--nx-lime);--green-ink:var(--nx-accent-fg);--green-bright:#3ce98a;--lime-bright:#9bf06a;--green-ink-soft:#0c160f;--aqua:#38e8c8;--caps:#f0c25e;--autofill-bg:#0e1310;--surface:var(--nx-surface);--surface-2:var(--nx-surface-2);--line:var(--nx-border);--line-soft:#ffffff0f;--ease:var(--nx-ease);isolation:isolate;min-height:100vh;font-family:var(--font-nexite-sans), "Avenir Next", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:radial-gradient(1100px 620px at 50% -16%, rgb(from var(--green) r g b / .12), transparent 60%), radial-gradient(900px 640px at 50% 118%, rgb(from var(--green) r g b / .06), transparent 60%), linear-gradient(180deg, var(--canvas-rise), var(--canvas) 60%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex;position:relative;overflow:hidden}.nxlogin:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(420px 320px at 20% 16%, rgb(from var(--green) r g b / .2), transparent 62%), radial-gradient(460px 360px at 84% 10%, rgb(from var(--aqua) r g b / .16), transparent 64%), radial-gradient(520px 420px at 70% 96%, rgb(from var(--lime) r g b / .12), transparent 66%);filter:blur(14px);opacity:.9;animation:nxl-aura 22s var(--ease) infinite alternate;position:absolute;inset:-20% -10%}.nxlogin:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000,#0000 82%);mask-image:radial-gradient(closest-side at 50% 40%,#000,#0000 82%)}.nxl-col{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:428px;margin:auto;padding:52px 22px 60px;display:flex;position:relative}.nxl-brand{opacity:.96;transition:opacity .25s var(--ease);align-items:center;margin-bottom:30px;display:inline-flex}.nxl-brand:hover{opacity:1}.nxl-badge{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:0;background:linear-gradient(#ffffff12,#ffffff08);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.nxl-badge i{background:linear-gradient(135deg, var(--green), var(--lime));width:18px;height:18px;color:var(--green-ink);box-shadow:0 0 12px rgb(from var(--green) r g b / .5);border-radius:999px;place-items:center;display:grid}.nxl-title{letter-spacing:0;color:var(--ink);margin:18px 0 0;font-size:38px;font-weight:680;line-height:1.05}.nxl-title .hl{background:linear-gradient(96deg, var(--green-bright) 6%, var(--lime-bright) 96%);color:#0000;filter:drop-shadow(0 3px 22px rgb(from var(--green) r g b / .28));-webkit-background-clip:text;background-clip:text}.nxl-sub{max-width:332px;color:var(--ink-soft);margin:12px auto 0;font-size:14.5px;line-height:1.6}.nxl-card{text-align:left;background:radial-gradient(140% 120% at 50% -12%, rgb(from var(--green) r g b / .07), transparent 44%), linear-gradient(180deg, #fff1, #ffffff06);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff12;border-radius:24px;width:100%;margin-top:26px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff14,0 34px 70px -36px #000000eb}.nxl-card:before{content:"";border-radius:inherit;background:linear-gradient(150deg, rgb(from var(--green) r g b / .6), #ffffff14 34%, transparent 62%, rgb(from var(--lime) r g b / .34));-webkit-mask-composite:xor;opacity:.65;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nxl-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 50% 0%, rgb(from var(--green) r g b / .22), transparent 58%);filter:blur(26px);opacity:.7;pointer-events:none;position:absolute;inset:-2px}.nxl-provider{width:100%;height:50px;color:var(--green-ink-soft);letter-spacing:0;cursor:pointer;transition:transform .22s var(--ease), box-shadow .22s var(--ease), opacity .22s var(--ease);background:linear-gradient(#fff,#eef3ef);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffffe6,0 8px 22px -16px #000000b3}.nxl-provider:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 14px 30px -16px #000000bf}.nxl-provider:active{transform:translateY(0)}.nxl-prow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.nxl-prow button{background:var(--surface);border:1px solid var(--line-soft);height:46px;color:var(--ink);cursor:pointer;transition:background .22s var(--ease), border-color .22s var(--ease), transform .22s var(--ease);border-radius:12px;place-items:center;display:grid}.nxl-prow button:hover{background:var(--surface-2);border-color:var(--line);transform:translateY(-1px)}.nxl-divider{color:var(--ink-faint);letter-spacing:.14em;align-items:center;gap:12px;margin:18px 2px;font-size:10.5px;font-weight:600;display:flex}.nxl-divider:before,.nxl-divider:after{content:"";background:var(--line);flex:1;height:1px}.nxl-field{background:var(--surface);border:1px solid var(--line-soft);height:58px;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border-radius:13px;position:relative}.nxl-field+.nxl-field{margin-top:9px}.nxl-field label{letter-spacing:.01em;color:var(--ink-faint);pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:9px;left:15px}.nxl-field input{width:100%;height:100%;color:var(--ink);letter-spacing:0;background:0 0;border:0;outline:none;padding:24px 52px 8px 15px;font-size:14.5px;font-weight:500}.nxl-field input::placeholder{color:rgb(from var(--ink) r g b / .26)}.nxl-field:focus-within{border-color:rgb(from var(--green) r g b / .6);box-shadow:0 0 0 3px rgb(from var(--green) r g b / .14);background:#ffffff0d}.nxl-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--autofill-bg) inset;caret-color:var(--ink)}.nxl-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--autofill-bg) inset;caret-color:var(--ink)}.nxl-eye{width:44px;height:44px;color:var(--ink-faint);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.nxl-eye:hover{background:var(--surface-2);color:var(--ink-soft)}.nxl-caps{color:var(--caps);align-items:center;gap:7px;margin:9px 4px 0;font-size:11.5px;font-weight:600;display:flex}.nxl-caps:before{content:"";background:var(--caps);border-radius:50%;width:5px;height:5px}.nxl-actions{color:var(--ink-soft);justify-content:space-between;align-items:center;margin:14px 2px;font-size:13px;display:flex}.nxl-actions label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.nxl-actions input{accent-color:var(--green);width:14px;height:14px}.nxl-actions a{color:var(--ink);transition:color .2s var(--ease);font-weight:600;text-decoration:none}.nxl-actions a:hover{color:var(--green)}.nxl-signin{cursor:pointer;width:100%;height:52px;color:var(--green-ink);letter-spacing:0;box-shadow:0 12px 28px -14px rgb(from var(--green) r g b / .7), inset 0 1px 0 #ffffff47;transition:transform .22s var(--ease), box-shadow .22s var(--ease), filter .22s var(--ease);background:linear-gradient(#36e886,#20c96d);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex;position:relative}.nxl-signin:hover{box-shadow:0 16px 34px -14px rgb(from var(--green) r g b / .78), inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.nxl-signin:active{transform:translateY(0)}.nxl-signin:disabled{cursor:default}.nxl-signin .lbl{transition:opacity .2s var(--ease);align-items:center;gap:8px;display:inline-flex}.nxl-signin.loading .lbl{opacity:.55}.nxl-signin.loading:after{content:"";border:2px solid #04130b59;border-top-color:var(--green-ink);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite nxl-spin;position:absolute;right:20px}.nxl-legal{max-width:320px;color:var(--ink-faint);margin:18px auto 0;font-size:11.5px;line-height:1.55}.nxl-legal a{color:var(--ink-soft);text-underline-offset:3px;text-decoration:none}.nxl-legal a:hover{text-decoration:underline}.nxl-foot{color:var(--ink-soft);margin:22px auto 0;font-size:13.5px}.nxl-foot a{color:var(--ink);transition:color .2s var(--ease);font-weight:600;text-decoration:none}.nxl-foot a:hover{color:var(--green)}@keyframes nxl-aura{0%{opacity:.78;transform:translate(-1.5%,-1%)scale(1)}50%{opacity:1;transform:translate(2%,1.5%)scale(1.06)}to{opacity:.84;transform:translate(-1%,2%)scale(1.02)}}@keyframes nxl-spin{to{transform:rotate(360deg)}}@keyframes nxl-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.nxl-col>*{animation:nxl-fade .5s var(--ease) both}@media (max-width:480px){.nxl-col{padding:40px 18px 48px}.nxl-card{padding:18px}}@media (prefers-reduced-motion:reduce){.nxlogin,.nxlogin:before,.nxlogin:after,.nxlogin *,.nxl-col>*{transition:none!important;animation:none!important}}.nxlogin{--canvas:#0b0d0b;--surface:#141714;--surface-2:#1a1e1a;--line:#ffffff1c;--line-soft:#ffffff13;background:var(--canvas);overflow-y:auto}.nxlogin:before,.nxlogin:after{display:none}.nxl-col{text-align:left;align-items:stretch;max-width:410px;padding:44px 20px 52px}.nxl-col>*{animation-duration:.32s}.nxl-col>.nxl-brand{animation-delay:0s}.nxl-col>.nxl-badge{animation-delay:20ms}.nxl-col>.nxl-title{animation-delay:40ms}.nxl-col>.nxl-sub{animation-delay:60ms}.nxl-col>.nxl-card{animation-delay:80ms}.nxl-brand{align-self:flex-start;margin-bottom:42px}.nxl-badge{background:var(--surface);min-height:30px;box-shadow:none;border-radius:7px;align-self:flex-start}.nxl-badge i{background:var(--green);box-shadow:none;border-radius:5px}.nxl-title{letter-spacing:0;margin-top:18px;font-size:34px;font-weight:650}.nxl-title .hl{color:var(--green);filter:none;background:0 0}.nxl-sub{max-width:390px;margin-left:0;font-size:13px;line-height:1.6}.nxl-card{border:1px solid var(--line);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;margin-top:24px;padding:18px}.nxl-card:before,.nxl-card:after{display:none}.nxl-provider,.nxl-prow button,.nxl-field input,.nxl-signin{box-shadow:none;border-radius:7px;transform:none}.nxl-provider,.nxl-prow button{background:#eef2ef}.nxl-signin{background:var(--green);color:var(--green-ink)}.nxl-provider:hover,.nxl-prow button:hover,.nxl-signin:hover{transform:none}.nxl-divider{letter-spacing:0;font-size:10px}.nxl-legal,.nxl-foot{text-align:left}
