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}}html.zn-login .zn-login-hl{padding:0 .16em;border-radius:.14em;color:#fff;background:linear-gradient(90deg,var(--zn-primary),color-mix(in srgb,var(--zn-primary) 45%,var(--zn-accent)));-webkit-box-decoration-break:clone;box-decoration-break:clone}html.zn-login .zn-login-powered-wrap{display:flex;justify-content:center;margin-top:22px}html.zn-login .zn-login-powered{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;color:var(--zn-subtle);text-decoration:none!important;transition:background-color .16s,color .16s}html.zn-login .zn-login-powered .zn-pb-label{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html.zn-login .zn-login-powered img{height:40px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}html.zn-login .zn-login-powered strong{font-size:13px;color:var(--zn-text)}html.zn-login .zn-login-powered:hover{background:rgba(15,23,42,.05);color:var(--zn-text)}@font-face{font-family:SGS Display;src:url(/assets/sgs_ui/fonts/oswald-latin.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@property --zn-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html.zn-login.zn-login-premium{--zn-panel-w: 56vw;--zn-ink: color-mix(in srgb, var(--zn-primary) 18%, #01040d);--zn-ink-2: color-mix(in srgb, var(--zn-primary) 32%, #020817);--zn-cta-a: color-mix(in srgb, var(--zn-primary) 82%, #fff 18%);--zn-cta-b: var(--zn-accent);--zn-on-dark: #e8effb;--zn-on-dark-muted: color-mix(in srgb, var(--zn-accent) 30%, #a9b8cf);--zn-glass-line: rgba(255, 255, 255, .13);--zn-display: "SGS Display", "Oswald", "Arial Narrow", Impact, sans-serif;color-scheme:dark}html.zn-login.zn-login-premium body[data-path=login]{background-color:var(--zn-ink)!important;background-image:radial-gradient(48% 40% at 100% 0%,color-mix(in srgb,var(--zn-accent) 20%,transparent) 0%,transparent 70%),radial-gradient(45% 45% at 78% 108%,color-mix(in srgb,var(--zn-primary) 45%,transparent) 0%,transparent 70%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px)!important;background-size:auto,auto,46px 46px,46px 46px!important;color:var(--zn-on-dark)}html.zn-login.zn-login-premium .zn-login-brand{background:var(--zn-ink-2);border-right:1px solid color-mix(in srgb,var(--zn-accent) 16%,transparent)}html.zn-login.zn-login-premium .zn-login-brand:before,html.zn-login.zn-login-premium .zn-login-brand .zn-login-orb{display:none}html.zn-login.zn-login-premium .zn-login-brand.has-image:after{background:linear-gradient(180deg,rgba(1,4,13,.62) 0%,rgba(1,4,13,.06) 24%,rgba(1,4,13,.16) 46%,color-mix(in srgb,var(--zn-ink) 92%,transparent) 80%,var(--zn-ink) 100%),linear-gradient(90deg,rgba(1,4,13,.45) 0%,transparent 50%,color-mix(in srgb,var(--zn-ink) 55%,transparent) 88%,var(--zn-ink) 100%)}html.zn-login.zn-login-premium .zn-login-photo{position:absolute;inset:-3%;z-index:-3;background-size:cover;background-position:50% 30%;transform:translate3d(calc(var(--zn-px, 0) * -16px),calc(var(--zn-py, 0) * -12px),0);transition:transform .7s cubic-bezier(.2,.7,.2,1);will-change:transform}html.zn-login.zn-login-premium .zn-login-sweep{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.13) 50%,transparent 62%);transform:translate(-110%)}html.zn-login.zn-login-premium .zn-login-logo{margin-top:auto}html.zn-login.zn-login-premium .zn-login-logo img{height:88px;max-width:260px;background:transparent;padding:0;border-radius:0;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}html.zn-login.zn-login-premium .zn-login-logo>span{display:none}html.zn-login.zn-login-premium .zn-login-logo .zn-login-mono+span{display:inline}html.zn-login.zn-login-premium .zn-login-copy{margin-top:28px;margin-bottom:40px;max-width:620px}html.zn-login.zn-login-premium .zn-login-badge{height:28px;margin-bottom:20px;background:color-mix(in srgb,var(--zn-accent) 12%,transparent);border-color:color-mix(in srgb,var(--zn-accent) 38%,transparent);color:#e0f0fb;font-size:11px;letter-spacing:.16em;text-transform:uppercase}html.zn-login.zn-login-premium .zn-login-badge i{background:var(--zn-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--zn-accent) 25%,transparent)}html.zn-login.zn-login-premium .zn-login-headline{font-family:var(--zn-display);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3.4vw,56px);line-height:1.22;letter-spacing:.022em;word-spacing:.06em;text-shadow:0 2px 24px rgba(0,0,0,.35)}html.zn-login.zn-login-premium .zn-login-hl{display:inline-block;line-height:1.12;padding:.02em .18em .04em;margin:.12em 0 0 -.04em;background:linear-gradient(90deg,var(--zn-cta-a),color-mix(in srgb,var(--zn-cta-a) 55%,var(--zn-cta-b)));box-shadow:0 10px 28px -10px color-mix(in srgb,var(--zn-primary) 85%,transparent);text-shadow:none}html.zn-login.zn-login-premium .zn-login-sub{margin-top:20px;max-width:540px;font-size:16px;line-height:1.7;letter-spacing:.012em;color:#e8effbd1}html.zn-login.zn-login-premium .zn-login-features{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}html.zn-login.zn-login-premium .zn-login-features li{align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:13px;font-weight:500;letter-spacing:.015em;color:#eef4ff}html.zn-login.zn-login-premium .zn-login-features svg{width:20px;height:20px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--zn-accent) 22%,transparent);stroke:var(--zn-accent)}html.zn-login.zn-login-premium .zn-login-foot{display:flex;justify-content:space-between;gap:8px 20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#d6e2f58c}html.zn-login.zn-login-premium body[data-path=login] section.for-login,html.zn-login.zn-login-premium body[data-path=login] section.for-forgot,html.zn-login.zn-login-premium body[data-path=login] section.for-signup,html.zn-login.zn-login-premium body[data-path=login] section.for-login-with-email-link,html.zn-login.zn-login-premium body[data-path=login] section.for-email-login{max-width:440px}html.zn-login.zn-login-premium body[data-path=login] .page-card,html.zn-login.zn-login-premium body[data-path=login] .login-content.page-card{position:relative;padding:34px 34px 30px!important;background:linear-gradient(180deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.035) 100%)!important;border:1px solid var(--zn-glass-line)!important;border-radius:24px!important;box-shadow:0 40px 80px -32px #000000bf,inset 0 1px #ffffff17!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .22s,box-shadow .22s}html.zn-login.zn-login-premium body[data-path=login] .page-card:before,html.zn-login.zn-login-premium body[data-path=login] .login-content.page-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--zn-angle),transparent 0deg,color-mix(in srgb,var(--zn-accent) 85%,#fff) 40deg,transparent 90deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none}html.zn-login.zn-login-premium body[data-path=login] .page-card:focus-within,html.zn-login.zn-login-premium body[data-path=login] .login-content.page-card:focus-within{border-color:color-mix(in srgb,var(--zn-accent) 34%,transparent)!important;box-shadow:0 40px 80px -32px #000000bf,0 0 0 6px color-mix(in srgb,var(--zn-accent) 7%,transparent),inset 0 1px #ffffff17!important}html.zn-login.zn-login-premium body[data-path=login] .form-signin,html.zn-login.zn-login-premium body[data-path=login] .page-card-body,html.zn-login.zn-login-premium body[data-path=login] .social-logins,html.zn-login.zn-login-premium body[data-path=login] .login-button-wrapper,html.zn-login.zn-login-premium body[data-path=login] .social-login-buttons{max-width:none!important;width:100%;margin:0!important;padding:0!important}html.zn-login.zn-login-premium body[data-path=login] .page-card-head{text-align:left;margin:0 0 26px;padding:0}html.zn-login.zn-login-premium body[data-path=login] .page-card-head .zn-login-mark{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--zn-accent) 35%,transparent))}html.zn-login.zn-login-premium body[data-path=login] .page-card-head h4{color:#fff!important;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.2}html.zn-login.zn-login-premium body[data-path=login] .page-card-head .zn-login-hello{margin-top:8px;color:var(--zn-on-dark-muted);font-size:14.5px;line-height:1.55;letter-spacing:.01em}html.zn-login.zn-login-premium body[data-path=login] .form-label.sr-only{position:static!important;width:auto!important;height:auto!important;margin:0 0 8px!important;overflow:visible!important;clip:auto!important;white-space:normal!important;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--zn-on-dark-muted)}html.zn-login.zn-login-premium body[data-path=login] .form-group{margin-bottom:16px}html.zn-login.zn-login-premium body[data-path=login] .email-field,html.zn-login.zn-login-premium body[data-path=login] .password-field{position:relative}html.zn-login.zn-login-premium body[data-path=login] .form-control{height:50px;border-radius:13px!important;background:rgba(1,4,13,.5)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:15px;padding-left:16px;transition:border-color .16s,box-shadow .16s,background-color .16s}html.zn-login.zn-login-premium body[data-path=login] .form-control::-moz-placeholder{color:#d6e2f56b}html.zn-login.zn-login-premium body[data-path=login] .form-control::placeholder{color:#d6e2f56b}html.zn-login.zn-login-premium body[data-path=login] .form-control:hover{border-color:#ffffff42!important}html.zn-login.zn-login-premium body[data-path=login] .form-control:focus{background:rgba(1,4,13,.72)!important;border-color:var(--zn-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--zn-accent) 20%,transparent)!important}html.zn-login.zn-login-premium body[data-path=login] .email-field.zn-has-icon .form-control,html.zn-login.zn-login-premium body[data-path=login] .password-field.zn-has-icon .form-control{padding-left:46px}html.zn-login.zn-login-premium body[data-path=login] .password-field .form-control{padding-right:52px}html.zn-login.zn-login-premium body[data-path=login] input.form-control:-webkit-autofill,html.zn-login.zn-login-premium body[data-path=login] input.form-control:-webkit-autofill:hover,html.zn-login.zn-login-premium body[data-path=login] input.form-control:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--zn-ink-2) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}html.zn-login.zn-login-premium body[data-path=login] .field-icon{position:absolute;left:16px;top:50%!important;width:18px;height:18px;transform:translateY(-50%);stroke:color-mix(in srgb,var(--zn-accent) 55%,#9fb3cc);pointer-events:none;transition:stroke .16s}html.zn-login.zn-login-premium body[data-path=login] .form-control:focus~.field-icon{stroke:var(--zn-accent)}html.zn-login.zn-login-premium body[data-path=login] .toggle-password{position:absolute;top:50%!important;right:8px!important;width:36px;height:36px;transform:translateY(-50%);display:grid;place-items:center;margin:0!important;padding:0!important;line-height:1;border-radius:10px;font-size:0!important;color:transparent!important;cursor:pointer;transition:background-color .16s}html.zn-login.zn-login-premium body[data-path=login] .toggle-password:before{content:"";width:18px;height:18px;background:color-mix(in srgb,var(--zn-accent) 70%,#c7d4e6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}html.zn-login.zn-login-premium body[data-path=login] .toggle-password:hover{background:rgba(255,255,255,.07)}html.zn-login.zn-login-premium body[data-path=login] .password-field input[type=text]~.toggle-password:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A10.5 10.5 0 0 1 12 6c6.4 0 10 6 10 6a17.7 17.7 0 0 1-3.2 3.9M6.6 6.6C3.9 8.4 2 12 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A10.5 10.5 0 0 1 12 6c6.4 0 10 6 10 6a17.7 17.7 0 0 1-3.2 3.9M6.6 6.6C3.9 8.4 2 12 2 12s3.6 7 10 7a9.7 9.7 0 0 0 5.4-1.6'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E")}html.zn-login.zn-login-premium body[data-path=login] .forgot-password-message{margin:-4px 0 4px}html.zn-login.zn-login-premium body[data-path=login] .forgot-password-message a{font-size:13px;color:var(--zn-accent)}html.zn-login.zn-login-premium body[data-path=login] .forgot-password-message a:hover{color:#fff}html.zn-login.zn-login-premium body[data-path=login] .page-card-actions{margin-top:20px}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block{position:relative;overflow:hidden;height:52px;border-radius:13px;border:0;background-color:var(--zn-primary)!important;background-image:linear-gradient(135deg,var(--zn-cta-a) 0%,color-mix(in srgb,var(--zn-cta-a) 50%,var(--zn-cta-b)) 60%,var(--zn-cta-b) 100%)!important;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--zn-primary) 90%,transparent),inset 0 1px #ffffff40!important;font-family:var(--zn-display);font-size:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff!important;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .2s,filter .16s}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:before,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:left .65s cubic-bezier(.2,.7,.2,1);pointer-events:none}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:after,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s cubic-bezier(.2,.7,.2,1)}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:hover,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:hover{transform:translateY(-1px);filter:brightness(1.06)}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:hover:before,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:hover:before{left:120%}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:hover:after,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:hover:after{transform:translate(4px)}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login:active,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block:active{transform:none}html.zn-login.zn-login-premium body[data-path=login] .login-divider{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:#d6e2f580;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}html.zn-login.zn-login-premium body[data-path=login] .login-divider:before,html.zn-login.zn-login-premium body[data-path=login] .login-divider:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.12)}html.zn-login.zn-login-premium body[data-path=login] a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link,html.zn-login.zn-login-premium body[data-path=login] .btn-login-option{height:48px;border-radius:13px;background:rgba(255,255,255,.04)!important;background-color:#ffffff0a!important;color:var(--zn-on-dark)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}html.zn-login.zn-login-premium body[data-path=login] a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link:hover,html.zn-login.zn-login-premium body[data-path=login] .btn-login-option:hover{background:rgba(255,255,255,.09)!important;background-color:#ffffff17!important;border-color:#ffffff47!important}html.zn-login.zn-login-premium body[data-path=login] .sign-up-message,html.zn-login.zn-login-premium body[data-path=login] .text-muted{color:var(--zn-on-dark-muted)!important}html.zn-login.zn-login-premium body[data-path=login] .sign-up-message a{color:var(--zn-accent)}html.zn-login.zn-login-premium .zn-login-powered{color:#d6e2f58c}html.zn-login.zn-login-premium .zn-login-powered:hover{background:rgba(255,255,255,.06);color:#fff}@media (prefers-reduced-motion: no-preference){html.zn-login.zn-login-premium .zn-login-photo{animation:zn-p-zoom 16s cubic-bezier(.16,.7,.2,1) both}html.zn-login.zn-login-premium .zn-login-sweep{animation:zn-p-sweep 2.4s cubic-bezier(.2,.7,.2,1) .7s both}html.zn-login.zn-login-premium .zn-login-logo{animation:zn-p-rise .9s cubic-bezier(.2,.7,.2,1) .05s both}html.zn-login.zn-login-premium .zn-login-badge,html.zn-login.zn-login-premium .zn-login-headline{animation:zn-p-rise .9s cubic-bezier(.2,.7,.2,1) .18s both}html.zn-login.zn-login-premium .zn-login-sub{animation:zn-p-rise .9s cubic-bezier(.2,.7,.2,1) .32s both}html.zn-login.zn-login-premium .zn-login-features li{animation:zn-p-rise .8s cubic-bezier(.2,.7,.2,1) calc(.44s + var(--zn-i, 0) * .08s) both}html.zn-login.zn-login-premium .zn-login-foot{animation:zn-p-fade 1s ease .8s both}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card{animation:zn-p-card .95s cubic-bezier(.2,.7,.2,1) .2s both}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card:before{animation:zn-p-border 2.6s ease-in-out 1s both}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-head>*,html.zn-login.zn-login-premium body[data-path=login] section.for-login .form-group,html.zn-login.zn-login-premium body[data-path=login] section.for-login .forgot-password-message,html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-actions,html.zn-login.zn-login-premium body[data-path=login] section.for-login .social-logins{animation:zn-p-rise .7s cubic-bezier(.2,.7,.2,1) both}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-head>:nth-child(2){animation-delay:.38s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-head>:nth-child(3){animation-delay:.44s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-head>:first-child{animation-delay:.32s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .form-group:nth-of-type(1){animation-delay:.5s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .form-group:nth-of-type(2){animation-delay:.56s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .forgot-password-message{animation-delay:.6s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .page-card-actions{animation-delay:.64s}html.zn-login.zn-login-premium body[data-path=login] section.for-login .social-logins{animation-delay:.7s}html.zn-login.zn-login-premium .zn-login-powered-wrap{animation:zn-p-fade 1s ease .9s both}}@media (min-width: 992px){html.zn-login.zn-login-premium .zn-login-brand{padding-top:clamp(24px,5vh,44px);padding-bottom:clamp(20px,4.4vh,44px)}html.zn-login.zn-login-premium .zn-login-logo img{height:clamp(56px,9.6vh,88px)}html.zn-login.zn-login-premium .zn-login-copy{margin-top:clamp(16px,3vh,28px);margin-bottom:clamp(20px,4.4vh,40px)}html.zn-login.zn-login-premium .zn-login-headline{font-size:clamp(32px,min(3.4vw,6.4vh),56px)}html.zn-login.zn-login-premium .zn-login-sub{margin-top:clamp(12px,2.2vh,20px)}html.zn-login.zn-login-premium .zn-login-features{margin-top:clamp(14px,2.8vh,26px)}html.zn-login.zn-login-premium body[data-path=login] .page-content-wrapper{padding-top:clamp(14px,3.2vh,40px);padding-bottom:clamp(14px,3.2vh,40px)}html.zn-login.zn-login-premium body[data-path=login] .page-card,html.zn-login.zn-login-premium body[data-path=login] .login-content.page-card{padding:clamp(22px,3.8vh,34px) 34px clamp(20px,3.4vh,30px)!important}html.zn-login.zn-login-premium body[data-path=login] .page-card-head{margin-bottom:clamp(14px,2.8vh,26px)}html.zn-login.zn-login-premium body[data-path=login] .page-card-head .zn-login-mark{width:clamp(36px,5.4vh,48px);height:clamp(36px,5.4vh,48px);margin-bottom:clamp(10px,1.8vh,18px)}html.zn-login.zn-login-premium body[data-path=login] .page-card-head h4{font-size:clamp(22px,3.2vh,28px)}html.zn-login.zn-login-premium body[data-path=login] .page-card-head .zn-login-hello{margin-top:clamp(4px,.9vh,8px)}html.zn-login.zn-login-premium body[data-path=login] .form-label.sr-only{margin-bottom:clamp(5px,.9vh,8px)!important}html.zn-login.zn-login-premium body[data-path=login] .form-group{margin-bottom:clamp(10px,1.8vh,16px)}html.zn-login.zn-login-premium body[data-path=login] .form-control{height:clamp(42px,5.8vh,50px)}html.zn-login.zn-login-premium body[data-path=login] .page-card-actions{margin-top:clamp(12px,2.2vh,20px)}html.zn-login.zn-login-premium body[data-path=login] button.btn.btn-sm.btn-primary.btn-block.btn-login,html.zn-login.zn-login-premium body[data-path=login] .page-card-actions .btn-primary.btn-block{height:clamp(44px,6vh,52px)}html.zn-login.zn-login-premium body[data-path=login] .login-divider{margin:clamp(12px,2.2vh,20px) 0 clamp(8px,1.6vh,14px)}html.zn-login.zn-login-premium body[data-path=login] a.btn.btn-block.btn-default.btn-sm.btn-login-option.btn-login-with-email-link,html.zn-login.zn-login-premium body[data-path=login] .btn-login-option{height:clamp(42px,5.6vh,48px)}html.zn-login.zn-login-premium .zn-login-powered-wrap{margin-top:clamp(8px,2vh,22px)}html.zn-login.zn-login-premium .zn-login-powered{padding-top:4px;padding-bottom:4px}html.zn-login.zn-login-premium .zn-login-powered img{height:clamp(30px,4.4vh,40px)}}@media (min-width: 992px) and (max-height: 640px){html.zn-login.zn-login-premium body[data-path=login] .page-card-head .zn-login-mark{display:none}}@media (max-width: 991px){html.zn-login.zn-login-premium .zn-login-brand{min-height:320px;display:flex;flex-direction:column;padding:22px 20px 26px;border-right:0}html.zn-login.zn-login-premium .zn-login-brand.has-image:after{background:linear-gradient(180deg,rgba(1,4,13,.55) 0%,rgba(1,4,13,.18) 35%,color-mix(in srgb,var(--zn-ink) 88%,transparent) 78%,var(--zn-ink) 100%)}html.zn-login.zn-login-premium .zn-login-photo{background-position:50% 22%}html.zn-login.zn-login-premium .zn-login-logo img{height:56px}html.zn-login.zn-login-premium .zn-login-copy{margin-top:18px;margin-bottom:0}html.zn-login.zn-login-premium .zn-login-headline{font-size:27px;line-height:1.24}html.zn-login.zn-login-premium .zn-login-badge,html.zn-login.zn-login-premium .zn-login-sub,html.zn-login.zn-login-premium .zn-login-features,html.zn-login.zn-login-premium .zn-login-foot{display:none!important}html.zn-login.zn-login-premium body[data-path=login] .page-card,html.zn-login.zn-login-premium body[data-path=login] .login-content.page-card{padding:26px 22px 24px!important}html.zn-login.zn-login-premium body[data-path=login] .page-card-head h4{font-size:24px}}@keyframes zn-p-rise{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes zn-p-fade{0%{opacity:0}to{opacity:1}}@keyframes zn-p-card{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes zn-p-zoom{0%{scale:1.14}to{scale:1}}@keyframes zn-p-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes zn-p-border{0%{opacity:0;--zn-angle: 0deg}15%{opacity:1}85%{opacity:1}to{opacity:0;--zn-angle: 360deg}}
/*# sourceMappingURL=sgs_login.bundle.OOO4OR76.css.map */
