html.zn-login{--zn-primary: #4f46e5;--zn-accent: #06b6d4;--zn-primary-hover: color-mix(in srgb, var(--zn-primary) 86%, #000);--zn-primary-ring: color-mix(in srgb, var(--zn-primary) 26%, transparent);--zn-ink: #0f172a;--zn-text: #1e293b;--zn-muted: #475569;--zn-subtle: #64748b;--zn-border: #e2e8f0;--zn-panel-w: 50vw}html.zn-login body[data-path=login]{min-height:100vh;background:#f5f7fb!important;background-image:radial-gradient(60% 50% at 100% 0%,color-mix(in srgb,var(--zn-primary) 7%,transparent) 0%,transparent 70%)!important;color:var(--zn-text);font-feature-settings:"cv11" 1,"ss01" 1;-webkit-font-smoothing:antialiased}html.zn-login body[data-path=login]>.navbar,html.zn-login body[data-path=login] .navbar.navbar-light.navbar-expand-lg,html.zn-login body[data-path=login] .web-footer,html.zn-login body[data-path=login] footer.web-footer{display:none!important}html.zn-login body[data-path=login] .page-content-wrapper,html.zn-login body[data-path=login] main,html.zn-login body[data-path=login] .page_content{background:transparent!important}@media (min-width: 992px){html.zn-login body[data-path=login]{padding-left:var(--zn-panel-w)}html.zn-login body[data-path=login] .page-content-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px}html.zn-login body[data-path=login] main{width:100%;margin:0!important}}html.zn-login body[data-path=login] .background-login,html.zn-login body[data-path=login] .welcome-sec{display:none!important}html.zn-login body[data-path=login] .big-container{display:block!important;min-height:0!important;padding:0!important;background:none!important}html.zn-login body[data-path=login] .page-content-wrapper{background-image:none!important;height:auto!important}html.zn-login body[data-path=login] .login-content.page-card{width:100%!important;max-width:none!important}html.zn-login body[data-path=login] .input-title p,html.zn-login body[data-path=login] .input-title{font-size:13px;font-weight:600;color:var(--zn-text);margin-bottom:6px}html.zn-login .zn-login-brand{position:relative;flex:none;overflow:hidden;color:#fff;isolation:isolate;background:radial-gradient(70% 60% at 85% 10%,color-mix(in srgb,var(--zn-accent) 70%,transparent) 0%,transparent 60%),radial-gradient(60% 55% at 10% 90%,color-mix(in srgb,var(--zn-primary) 85%,#fff 10%) 0%,transparent 65%),linear-gradient(150deg,color-mix(in srgb,var(--zn-primary) 70%,#020617) 0%,var(--zn-primary) 55%,color-mix(in srgb,var(--zn-accent) 70%,var(--zn-primary)) 100%);background-size:140% 140%,140% 140%,100% 100%;background-position:20% 15%,80% 85%,0 0}@media (min-width: 992px){html.zn-login .zn-login-brand{position:fixed;top:0;bottom:0;left:0;width:var(--zn-panel-w);display:flex;flex-direction:column;padding:44px 56px}}@media (max-width: 991px){html.zn-login .zn-login-brand{padding:22px 22px 26px}}html.zn-login .zn-login-brand.has-image{background-size:cover;background-position:center}html.zn-login .zn-login-brand.has-image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,color-mix(in srgb,var(--zn-primary) 82%,transparent),rgba(2,6,23,.82))}html.zn-login .zn-login-brand:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(75% 70% at 50% 40%,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 0%,transparent 80%)}html.zn-login .zn-login-orb{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4),rgba(255,255,255,0) 65%);animation:zn-login-float 16s ease-in-out infinite alternate;will-change:transform}html.zn-login .zn-login-orb.o1{width:380px;height:380px;right:-120px;top:-120px}html.zn-login .zn-login-orb.o2{width:260px;height:260px;left:-90px;bottom:12%;animation-duration:21s;opacity:.7}@media (max-width: 991px){html.zn-login .zn-login-orb{display:none}}html.zn-login .zn-login-logo{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700;letter-spacing:-.02em}html.zn-login .zn-login-logo img{height:40px;max-width:180px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#fff;padding:6px}html.zn-login .zn-login-logo .zn-login-mono{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:19px;font-weight:750;color:var(--zn-primary);background:#fff;box-shadow:0 10px 24px -10px #0206178c}html.zn-login .zn-login-copy{margin-top:auto;margin-bottom:auto;max-width:520px}@media (max-width: 991px){html.zn-login .zn-login-copy{margin-top:18px}}html.zn-login .zn-login-badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:18px}html.zn-login .zn-login-badge i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}@media (max-width: 991px){html.zn-login .zn-login-badge{display:none}}html.zn-login .zn-login-headline{font-size:clamp(26px,3.1vw,44px);line-height:1.08;font-weight:760;letter-spacing:-.035em;margin:0;color:#fff}@media (max-width: 991px){html.zn-login .zn-login-headline{font-size:22px}}html.zn-login .zn-login-sub{margin-top:16px;font-size:16px;line-height:1.55;color:#ffffffd1}@media (max-width: 991px){html.zn-login .zn-login-sub{font-size:14px;margin-top:8px}}html.zn-login .zn-login-features{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}html.zn-login .zn-login-features li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:#ffffffeb}html.zn-login .zn-login-features svg{flex:none;width:22px;height:22px;padding:4px;border-radius:7px;background:rgba(255,255,255,.16);stroke:#fff}@media (max-width: 991px){html.zn-login .zn-login-features{display:none}}html.zn-login .zn-login-foot{font-size:12.5px;color:#fff9}@media (max-width: 991px){html.zn-login .zn-login-foot{display:none}}html.zn-login body[data-path=login] section.for-login,html.zn-login body[data-path=login] section.for-forgot,html.zn-login body[data-path=login] section.for-signup,html.zn-login body[data-path=login] section.for-login-with-email-link,html.zn-login body[data-path=login] section.for-email-login{margin:0 auto!important;max-width:420px;width:100%;padding:0}html.zn-login body[data-path=login] .page-card-head{text-align:left;padding:0 4px;margin-bottom:18px}html.zn-login body[data-path=login] .page-card-head .app-logo{display:none}html.zn-login body[data-path=login] .page-card-head h4{color:var(--zn-ink)!important;font-size:26px;font-weight:720;letter-spacing:-.03em;margin:0}html.zn-login body[data-path=login] .page-card-head .zn-login-hello{margin-top:6px;color:var(--zn-subtle);font-size:14.5px}html.zn-login body[data-path=login] .page-card,html.zn-login body[data-path=login] .login-content.page-card{max-width:none;margin:0;padding:28px;background:#fff;border:1px solid var(--zn-border);border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 24px 48px -20px #0f172a2e!important}html.zn-login body[data-path=login] .form-group{margin-bottom:14px}html.zn-login body[data-path=login] .form-control{height:46px;border-radius:11px;border:1px solid var(--zn-border);background:#fff!important;font-size:14.5px;color:var(--zn-ink);box-shadow:none;transition:border-color .14s,box-shadow .14s}html.zn-login body[data-path=login] .form-control:hover{border-color:#cbd5e1}html.zn-login body[data-path=login] .form-control:focus{border-color:color-mix(in srgb,var(--zn-primary) 65%,transparent);box-shadow:0 0 0 4px var(--zn-primary-ring)}html.zn-login body[data-path=login] .email-field .form-control,html.zn-login body[data-path=login] .password-field .form-control{padding-left:14px}html.zn-login body[data-path=login] .email-field.zn-has-icon .form-control,html.zn-login body[data-path=login] .password-field.zn-has-icon .form-control{padding-left:40px}html.zn-login body[data-path=login] .password-field .form-control{padding-right:64px}html.zn-login body[data-path=login] .field-icon{left:14px;top:15px;stroke:var(--zn-subtle)}html.zn-login body[data-path=login] .toggle-password{top:13px;right:14px;font-size:12.5px;font-weight:600;color:var(--zn-primary)!important}html.zn-login body[data-path=login] .forgot-password-message{text-align:right;margin:-2px 0 6px}html.zn-login body[data-path=login] .forgot-password-message a{font-size:13px;font-weight:600;color:var(--zn-primary)}html.zn-login body[data-path=login] .page-card-actions{margin-top:18px}html.zn-login body[data-path=login] .btn-login,html.zn-login body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login{height:46px;border-radius:11px;font-size:15px;font-weight:650;border:0;color:#fff;background:linear-gradient(135deg,var(--zn-primary) 0%,color-mix(in srgb,var(--zn-primary) 70%,var(--zn-accent)) 100%)!important;background-image:linear-gradient(135deg,var(--zn-primary) 0%,color-mix(in srgb,var(--zn-primary) 70%,var(--zn-accent)) 100%)!important;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--zn-primary) 80%,transparent);transition:transform .14s,box-shadow .14s,filter .14s}html.zn-login body[data-path=login] .btn-login:hover,html.zn-login body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 26px -12px color-mix(in srgb,var(--zn-primary) 85%,transparent)}html.zn-login body[data-path=login] .btn-login:active,html.zn-login body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:active{transform:none}html.zn-login body[data-path=login] .login-divider{color:var(--zn-subtle);font-size:12.5px;margin:16px 0 12px}html.zn-login body[data-path=login] .btn-login-option,html.zn-login body[data-path=login] a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link{height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:14px;font-weight:600;background:#fff!important;background-color:#fff!important;color:var(--zn-text)!important;border:1px solid var(--zn-border);box-shadow:0 1px 2px #0f172a0d}html.zn-login body[data-path=login] .btn-login-option:hover,html.zn-login body[data-path=login] a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link:hover{border-color:#cbd5e1;background:#f8fafc!important;background-color:#f8fafc!important}html.zn-login body[data-path=login] .sign-up-message,html.zn-login body[data-path=login] .text-center.sign-up-message{margin-top:16px;color:var(--zn-subtle)}html.zn-login body[data-path=login] .sign-up-message a,html.zn-login body[data-path=login] .text-center.sign-up-message a{color:var(--zn-primary);font-weight:600}html.zn-login body[data-path=login] .zn-login-legal{margin-top:18px;text-align:center;font-size:12px;color:var(--zn-subtle)}@media (max-width: 991px){html.zn-login body[data-path=login] .page-content-wrapper{padding:22px 16px 32px}html.zn-login body[data-path=login] main{margin-top:0!important}html.zn-login body[data-path=login] .page-card,html.zn-login body[data-path=login] .login-content.page-card{padding:22px}}html.zn-login button.btn.btn-sm.btn-primary.btn-block.btn-login,html.zn-login a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link{background-image:none}html.zn-login button.btn.btn-sm.btn-primary.btn-block.btn-login{background-image:linear-gradient(135deg,var(--zn-primary) 0%,color-mix(in srgb,var(--zn-primary) 70%,var(--zn-accent)) 100%)!important}html.zn-login a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link{background-color:#fff!important;color:#1e293b!important}@keyframes zn-login-mesh{0%{background-position:0% 0%,100% 100%,0 0}to{background-position:40% 30%,60% 70%,0 0}}@keyframes zn-login-float{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,50px) scale(1.08)}}@media (prefers-reduced-motion: reduce){html.zn-login .zn-login-brand,html.zn-login .zn-login-orb{animation:none}}
/*# sourceMappingURL=sgs_login.bundle.DT2FDKIU.css.map */
