.nb-login-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#f4f7fc;color:#14263f;box-sizing:border-box;font-family:inherit}.nb-login-card{width:100%;max-width:350px;box-sizing:border-box;background:#fff;border:1px solid #dfe8f5;border-radius:18px;padding:24px;box-shadow:0 16px 45px rgba(25,49,90,.07)}.nb-login-header{display:flex;align-items:center;gap:11px}.nb-login-logo{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;background:#edf4ff;color:#2563eb;border-radius:12px}.nb-login-header h1{font-size:19px;line-height:1.5;margin:0;font-weight:750}.nb-login-header p{font-size:11px;color:#7185a2;margin:2px 0 0;direction:ltr;text-align:right}.nb-login-description{color:#7185a2;font-size:12px;margin:16px 0 20px;line-height:1.9}.nb-login-form{display:grid;gap:15px}.nb-login-label{display:grid;gap:7px;font-size:12px;color:#405575;font-weight:600}.nb-login-input{display:block;box-sizing:border-box;width:100%;height:42px;border:1px solid #d4e0f1;border-radius:9px;background:#fff;padding:0 12px;font:inherit;font-size:13px;color:#152842;outline:none;min-width:0;direction:ltr;text-align:left}.nb-login-username{background:#f2f6fc;color:#334a6a}.nb-login-input:focus{border-color:#377cf1;box-shadow:0 0 0 3px rgba(55,124,241,.11)}.nb-login-password-wrap{display:flex;position:relative;align-items:center}.nb-login-password-wrap .nb-login-input{padding-left:43px}.nb-login-eye{position:absolute;left:5px;top:4px;width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#647b9d;border-radius:7px;cursor:pointer}.nb-login-eye:focus-visible,.nb-login-eye:hover{background:#eaf2ff;color:#2563eb}.nb-login-submit{height:43px;width:100%;border:0;border-radius:9px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.nb-login-submit:hover{background:#1d55d6}.nb-login-submit:disabled{opacity:.6;cursor:wait}.nb-login-switch{display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;border:1px solid #d9e5f6;border-radius:9px;color:#2563eb;font-size:12px;font-weight:600;min-height:41px;margin-top:14px;padding:5px;text-align:center}.nb-login-switch:hover{background:#f1f6ff}.nb-login-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:17px;color:#91a0b5;font-size:10px}.nb-login-alert{font-size:12px;color:#b42318;line-height:1.8;margin:12px 0 0}@media(max-width:390px){.nb-login-card{padding:20px}.nb-login-header h1{font-size:18px}}.nb-login-gateway .nz464-auth-card{max-width:350px!important;width:100%!important;border-radius:18px!important;padding:24px!important;box-shadow:0 16px 45px rgba(25,49,90,.07)!important}.nb-login-gateway .nz464-input{height:42px!important;min-height:42px!important;font-size:13px!important}.nb-login-gateway .nb-login-password-wrap .nz464-input{padding-left:43px!important}.nb-login-gateway .nz464-field{font-size:12px!important}.nb-login-gateway .nz464-btn{min-height:42px;font-size:12px!important}.nb-login-gateway .nz464-header h2{font-size:19px}.nb-login-minimal{background:#fafbfd}.nb-login-minimal .nb-login-card{max-width:328px;padding:25px;border-radius:14px;box-shadow:0 5px 24px rgba(15,23,42,.035);border-color:#e7ebf1}.nb-login-minimal .nb-login-header{justify-content:center;text-align:center}.nb-login-minimal .nb-login-header h1{font-size:21px;font-weight:750}.nb-login-minimal .nb-login-header p{text-align:center;font-size:11px}.nb-login-minimal [role=group]{margin:22px 0!important;gap:5px!important;background:#f1f4f8;padding:4px;border-radius:10px}.nb-login-minimal [role=group] button{padding:10px 4px!important;border:0!important;border-radius:7px!important;font-size:12px;font-weight:650!important;box-shadow:none}.nb-login-minimal [role=group] button[aria-pressed=true]{background:white!important;box-shadow:0 1px 5px #00000012;color:#1d4ed8!important}.nb-login-minimal [role=group] button[aria-pressed=false]{background:transparent!important;color:#64748b!important}.nb-login-minimal .nb-login-form{gap:13px}.nb-login-minimal .nb-login-input{height:41px;border-color:#e0e6ee}.nb-login-minimal .nb-login-submit{height:41px;border-radius:8px}.nb-login-minimal .nb-login-label{font-size:11px}.nb-login-modern{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100dvh;padding:0;background:#f8fafd;color:#162a46}.nb-login-modern .nb-login-topbar{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(18px,5vw,74px);background:#fff;border-bottom:1px solid #e7edf5}.nb-login-modern .nb-login-brand{display:flex;align-items:center;gap:11px}.nb-login-modern .nb-login-brand-mark{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#ebf2ff;color:#2563eb}.nb-login-modern .nb-login-brand strong{display:block;font-size:18px;line-height:1.4}.nb-login-modern .nb-login-brand small{display:block;font-size:11px;color:#7c8ba0}.nb-login-modern .nb-login-secure{display:flex;align-items:center;gap:7px;font-size:12px;color:#5e7593}.nb-login-modern .nb-login-center{display:flex;justify-content:center;align-items:center;flex:1 1;padding:48px 16px}.nb-login-modern .nb-login-card{max-width:420px;width:100%;padding:32px;border-radius:17px;border:1px solid #e2eaf4;box-shadow:0 12px 38px rgba(24,52,89,.045)}.nb-login-modern .nb-login-card-heading{text-align:center;margin-bottom:27px}.nb-login-modern .nb-login-heading-icon{width:52px;height:52px;margin:0 auto 13px;display:grid;place-items:center;border-radius:15px;background:#edf4ff;color:#2563eb}.nb-login-modern .nb-login-card-heading h1{font-size:21px;margin:0 0 6px;font-weight:750}.nb-login-modern .nb-login-card-heading p{font-size:12px;line-height:1.9;color:#8090a6;margin:0}.nb-login-modern .nb-login-form{gap:17px}.nb-login-modern .nb-login-label{gap:8px;font-size:12px;color:#354c6a}.nb-login-modern .nb-login-field{position:relative;display:flex;align-items:center;border:1px solid #dbe5f2;border-radius:10px;height:46px;padding:0 13px;gap:10px;color:#8395ae;transition:border-color .15s,box-shadow .15s}.nb-login-modern .nb-login-field:focus-within{border-color:#377cf1;box-shadow:0 0 0 3px rgba(55,124,241,.1)}.nb-login-modern .nb-login-field .nb-login-input{flex:1 1;height:100%;border:0!important;box-shadow:none!important;padding:0;background:transparent;outline:0;font-size:13px}.nb-login-modern .nb-login-eye{position:static;flex-shrink:0;width:31px;height:31px;cursor:pointer}.nb-login-modern .nb-login-forgot{border:0;background:none;color:#2563eb;font:inherit;font-size:12px;display:flex;align-items:center;gap:6px;justify-self:end;cursor:pointer;padding:0}.nb-login-modern .nb-login-submit{height:46px;border-radius:10px;font-size:13px;margin-top:2px}.nb-login-modern .nb-login-back{border:0;background:transparent;color:#56708f;font:inherit;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.nb-login-modern .nb-login-alert{margin:0;color:#b42318;background:#fff4f2;padding:9px 11px;border-radius:8px}.nb-login-modern .nb-login-card-footer{border-top:1px solid #edf1f6;margin-top:24px;padding-top:18px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px;color:#92a0b3}.nb-login-modern .nb-login-bottom{text-align:center;color:#9aa8ba;font-size:11px;padding:0 16px 23px;direction:ltr}.nb-login-modern .nb-login-confirmation{text-align:center;display:grid;justify-items:center;gap:12px;color:#2563eb}.nb-login-modern .nb-login-confirmation p{font-size:12px;color:#6b7f99;line-height:1.8;margin:0}.nb-login-modern .nb-login-confirmation .nb-login-submit{margin-top:8px}.nb-login-modern .nb-login-spin{animation:nb-login-spin .9s linear infinite}@keyframes nb-login-spin{to{transform:rotate(1turn)}}@media(max-width:520px){.nb-login-modern .nb-login-topbar{height:65px;padding:0 16px}.nb-login-modern .nb-login-secure{font-size:0}.nb-login-modern .nb-login-secure svg{width:19px;height:19px}.nb-login-modern .nb-login-center{padding:25px 14px}.nb-login-modern .nb-login-card{padding:25px 20px}.nb-login-modern .nb-login-brand strong{font-size:16px}}.nb-login-field .nb-login-eye,.nb-login-field .nb-login-eye:active,.nb-login-field .nb-login-eye:focus,.nb-login-field .nb-login-eye:focus-visible,.nb-login-field .nb-login-eye:hover{background:transparent!important;color:#8395ae!important;box-shadow:none!important;outline:none!important;transform:none!important;transition:none!important}.nb-login-field .nb-login-eye{padding:0;border:0;display:grid;place-items:center;flex-shrink:0}.nb-login-reference{display:flex;justify-content:center;align-items:center;padding:clamp(16px,3.1vw,54px);background:radial-gradient(ellipse at 10% 85%,#dce9ff 0,transparent 44%),radial-gradient(ellipse at 90% 8%,#e8f0ff 0,transparent 46%),#f6f9ff;overflow:hidden;font-family:Peyda FaNum,Peyda,inherit}.nb-login-reference .nb-login-shell{width:min(100%,1320px);min-height:min(780px,calc(100dvh - 70px));border-radius:30px;overflow:hidden;display:flex;flex-direction:column;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.96);box-shadow:0 22px 65px rgba(41,91,167,.19)}.nb-login-reference .nb-login-topbar{flex-shrink:0;height:87px;padding:0 42px;border-bottom:1px solid #dce6f7;background:rgba(255,255,255,.9)}.nb-login-reference .nb-login-brand{gap:14px}.nb-login-reference .nb-login-brand-mark{width:55px;height:55px;border-radius:17px;background:#eaf1ff;overflow:hidden}.nb-login-reference .nb-login-brand-mark img{width:43px;height:43px;object-fit:contain}.nb-login-reference .nb-login-brand strong{font-size:24px;color:#10264a;font-weight:850}.nb-login-reference .nb-login-brand small{font-size:11px;color:#7588a8}.nb-login-reference .nb-login-secure{font-size:14px;font-weight:650;color:#3b5b91;gap:10px}.nb-login-reference .nb-login-stage{flex:1 1;min-height:610px;display:grid;grid-template-columns:1fr 1fr;position:relative;background:radial-gradient(ellipse at 52% 25%,#f3f7ff 0,#eaf2ff 62%,#edf4ff 100%);isolation:isolate}.nb-login-reference .nb-login-stage:after,.nb-login-reference .nb-login-stage:before{content:"";position:absolute;left:-15%;bottom:-22%;width:95%;height:62%;border-radius:50% 65% 0 0;transform:rotate(10deg);background:linear-gradient(120deg,rgba(61,130,255,.39),rgba(155,194,255,.12));pointer-events:none;z-index:-1}.nb-login-reference .nb-login-stage:after{bottom:-34%;left:-10%;height:66%;width:110%;transform:rotate(-11deg);background:linear-gradient(120deg,rgba(42,105,239,.24),rgba(255,255,255,.5))}.nb-login-reference .nb-login-center{grid-column:1;grid-row:1;padding:35px 32px;align-items:center;z-index:1}.nb-login-reference .nb-login-card{max-width:520px;min-height:575px;padding:34px 43px;border-radius:25px;background:rgba(255,255,255,.96);border:1px solid #e0e9fa;box-shadow:0 13px 25px rgba(30,77,154,.12)}.nb-login-reference .nb-login-card-heading{margin-bottom:34px}.nb-login-reference .nb-login-heading-icon{width:68px;height:68px;border-radius:20px;margin-bottom:20px;background:linear-gradient(145deg,#edf4ff,#e3edff);color:#0b4fe4}.nb-login-reference .nb-login-card-heading h1{font-size:29px;line-height:1.5;color:#112a50;font-weight:850;margin-bottom:5px}.nb-login-reference .nb-login-card-heading p{font-size:14px;color:#7084a6}.nb-login-reference .nb-login-form{gap:19px}.nb-login-reference .nb-login-label{font-size:14px;color:#263d61;gap:10px;font-weight:700}.nb-login-reference .nb-login-field{height:54px;border-radius:12px;border-color:#cfdcf2;background:#fff}.nb-login-reference .nb-login-field .nb-login-input{font-size:14px}.nb-login-reference .nb-login-forgot{font-size:13px;color:#004bd9;font-weight:700}.nb-login-reference .nb-login-submit{height:55px;border-radius:12px;background:linear-gradient(100deg,#0647df,#0952e7);font-size:16px;font-weight:750;box-shadow:0 4px 9px #0952e71c}.nb-login-reference .nb-login-card-footer{font-size:12px;color:#8295b5;margin-top:28px;padding-top:22px}.nb-login-reference .nb-login-alert{font-size:12px}.nb-login-reference .nb-login-showcase{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;padding:85px 35px 68px;overflow:hidden;z-index:0}.nb-login-reference .nb-login-showcase:before{content:"";position:absolute;width:520px;height:520px;top:-100px;right:-110px;border-radius:50%;background:linear-gradient(145deg,#dbe8ffb5,#fff9);z-index:-1}.nb-login-reference .nb-login-showcase-art{position:relative;width:310px;height:315px;display:grid;place-items:center;filter:drop-shadow(0 24px 25px #467ad02b)}.nb-login-reference .nb-login-art-back,.nb-login-reference .nb-login-art-front{position:absolute;width:220px;height:220px;border:2px solid #fff;border-radius:44px;background:linear-gradient(145deg,#b6d0ffaf,#f8fbffbd 52%,#a9caff91);box-shadow:inset 0 0 22px #ffffffa6,0 15px 25px #528ce733;transform:rotate(-25deg)}.nb-login-reference .nb-login-art-front{display:grid;place-items:center;transform:translate(37px,20px) rotate(25deg);color:#1355ed;background:linear-gradient(145deg,#ffffffc7,#a9caff7d)}.nb-login-reference .nb-login-art-front svg{transform:rotate(-25deg);filter:drop-shadow(0 3px 3px #3773ef55)}.nb-login-reference .nb-login-showcase-copy{width:min(100%,430px);text-align:right;align-self:center;color:#0c3fba}.nb-login-reference .nb-login-showcase-copy strong{font-size:45px;font-weight:900;line-height:1.5}.nb-login-reference .nb-login-showcase-copy p{font-size:19px;font-weight:650;margin:2px 0 16px;color:#365782}.nb-login-reference .nb-login-showcase-copy span{display:block;width:56px;height:5px;border-radius:10px;background:linear-gradient(90deg,#0b4de2,#a8c9ff)}@media(max-width:900px){.nb-login-reference .nb-login-shell{min-height:0}.nb-login-reference .nb-login-stage{grid-template-columns:1fr;min-height:0}.nb-login-reference .nb-login-showcase{display:none}.nb-login-reference .nb-login-center{padding:30px 22px}.nb-login-reference .nb-login-card{min-height:0}.nb-login-reference .nb-login-stage:after,.nb-login-reference .nb-login-stage:before{width:140%;left:-30%}}@media(max-width:600px){.nb-login-reference{padding:0;background:#f7faff;align-items:stretch;overflow:auto}.nb-login-reference .nb-login-shell{min-height:100dvh;width:100%;border:0;border-radius:0;box-shadow:none;background:#f8fbff}.nb-login-reference .nb-login-topbar{height:112px;padding:15px 18px;justify-content:center;border:0;background:#f8fbff}.nb-login-reference .nb-login-brand{flex-direction:row;gap:10px}.nb-login-reference .nb-login-brand-mark{width:51px;height:51px}.nb-login-reference .nb-login-brand strong{font-size:22px}.nb-login-reference .nb-login-brand small{font-size:10px}.nb-login-reference .nb-login-secure{display:none}.nb-login-reference .nb-login-stage{background:linear-gradient(180deg,#f8fbff,#eef4ff);align-items:start}.nb-login-reference .nb-login-center{padding:20px 16px 70px;align-items:start}.nb-login-reference .nb-login-card{max-width:440px;padding:28px 22px 24px;border-radius:23px;box-shadow:0 7px 25px #2e66b218}.nb-login-reference .nb-login-card-heading{margin-bottom:28px}.nb-login-reference .nb-login-heading-icon{width:56px;height:56px;border-radius:17px;margin-bottom:17px}.nb-login-reference .nb-login-card-heading h1{font-size:24px}.nb-login-reference .nb-login-card-heading p{font-size:12px}.nb-login-reference .nb-login-label{font-size:13px}.nb-login-reference .nb-login-field{height:49px}.nb-login-reference .nb-login-submit{height:51px;font-size:14px}.nb-login-reference .nb-login-card-footer{font-size:11px}.nb-login-reference .nb-login-stage:before{bottom:-8%;height:25%}.nb-login-reference .nb-login-stage:after{bottom:-12%;height:27%}}@media(prefers-reduced-motion:reduce){.nb-login-reference *{animation:none!important;transition:none!important}}.nb-login-reference{padding:0!important;min-height:100dvh;align-items:stretch;overflow:auto;background:#f8faff}.nb-login-reference .nb-login-shell{width:100%;max-width:none;min-height:100dvh;border:0;border-radius:0;box-shadow:none;background:#fff}.nb-login-reference .nb-login-topbar{display:none!important}.nb-login-reference .nb-login-stage{min-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}.nb-login-reference .nb-login-stage:after,.nb-login-reference .nb-login-stage:before{display:none}.nb-login-reference .nb-login-center{padding:clamp(24px,5vw,80px);background:#fff}.nb-login-reference .nb-login-card{max-width:410px;min-height:0;padding:38px 32px;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 14px 42px rgba(24,54,106,.045)}.nb-login-reference .nb-login-heading-icon{width:58px;height:58px;border-radius:16px;margin-bottom:15px;background:#f1f5ff}.nb-login-reference .nb-login-card-heading{margin-bottom:25px}.nb-login-reference .nb-login-card-heading h1{font-size:24px;font-weight:800}.nb-login-reference .nb-login-card-heading p{font-size:12px;line-height:1.9}.nb-login-reference .nb-login-form{gap:15px}.nb-login-reference .nb-login-label{font-size:12px;gap:8px}.nb-login-reference .nb-login-field{height:48px;border-radius:10px;border-color:#e0e7f1}.nb-login-reference .nb-login-submit{height:48px;border-radius:10px;font-size:14px;background:#215fe5;box-shadow:none}.nb-login-reference .nb-login-submit:hover{background:#164dcc}.nb-login-reference .nb-login-forgot{font-size:12px}.nb-login-reference .nb-login-card-footer{margin-top:23px;padding-top:17px;font-size:11px}.nb-login-reference .nb-login-showcase{padding:55px 35px;background:linear-gradient(145deg,#f5f8ff,#e8f0ff);justify-content:center;gap:35px}.nb-login-reference .nb-login-showcase:before{display:none}.nb-login-reference .nb-login-showcase-art{width:220px;height:220px;filter:none}.nb-login-reference .nb-login-art-back,.nb-login-reference .nb-login-art-front{width:155px;height:155px;border-radius:32px;box-shadow:0 14px 30px rgba(40,93,190,.08)}.nb-login-reference .nb-login-art-front svg{width:100px;height:100px}.nb-login-reference .nb-login-showcase-copy{text-align:center}.nb-login-reference .nb-login-showcase-copy strong{font-size:33px}.nb-login-reference .nb-login-showcase-copy p{font-size:15px;font-weight:500}.nb-login-reference .nb-login-showcase-copy span{margin:auto;height:3px;width:38px}@media(max-width:900px){.nb-login-reference .nb-login-stage{grid-template-columns:1fr}.nb-login-reference .nb-login-showcase{display:none}.nb-login-reference .nb-login-center{padding:30px 20px}}@media(max-width:600px){.nb-login-reference .nb-login-shell{min-height:100dvh}.nb-login-reference .nb-login-stage{min-height:100dvh;display:flex;align-items:center;background:#fff}.nb-login-reference .nb-login-center{width:100%;padding:28px 20px;align-items:center}.nb-login-reference .nb-login-card{width:100%;max-width:410px;padding:27px 22px;border:0;box-shadow:none;border-radius:0}.nb-login-reference .nb-login-card-heading h1{font-size:23px}.nb-login-reference .nb-login-showcase{display:none}}