html body.soft-ui-auth{--np-page: var(--bg-base);--np-solid: var(--glass-bg-solid);--np-surface: color-mix(in srgb, var(--accent) 5%, var(--glass-bg-solid));--np-surface-2: color-mix(in srgb, var(--accent) 10%, var(--glass-bg-solid));--np-surface-3: color-mix(in srgb, var(--accent) 16%, var(--glass-bg-solid));--np-halo-ring: 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent);--np-halo-soft: 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 5px color-mix(in srgb, var(--accent) 9%, transparent);--np-halo: 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 0 6px color-mix(in srgb, var(--accent) 14%, transparent);--np-halo-strong: 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 0 7px color-mix(in srgb, var(--accent) 18%, transparent), 0 14px 40px color-mix(in srgb, var(--accent) 18%, transparent);--np-sheen: radial-gradient(ellipse 120% 90% at 50% -20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);--np-shadow: 0 26px 64px color-mix(in srgb, var(--bg-deep) 62%, transparent);--np-orb-alpha: .4;--np-grid-alpha: .05;background:var(--np-page)!important;min-height:100vh;min-height:100dvh}html body.soft-ui-auth:before,html body.soft-ui-auth:after{content:none!important;display:none!important;background:none!important}html{overflow-x:clip;-webkit-text-size-adjust:100%}html body.soft-ui-auth .np-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),radial-gradient(circle at 4% 106%,color-mix(in srgb,var(--accent-3) 12%,transparent),transparent 44%),var(--np-page)}html body.soft-ui-auth .np-orb{position:absolute;border-radius:50%;opacity:var(--np-orb-alpha);filter:blur(24px);will-change:transform;transform:translateZ(0)}html body.soft-ui-auth .np-orb-1{width:42vmax;height:42vmax;top:-17vmax;inset-inline-end:-12vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 92%,transparent) 0%,color-mix(in srgb,var(--accent) 60%,transparent) 26%,color-mix(in srgb,var(--accent) 24%,transparent) 50%,transparent 74%);animation:npAuthDrift1 26s ease-in-out infinite alternate}html body.soft-ui-auth .np-orb-2{width:32vmax;height:32vmax;top:22vh;inset-inline-start:-13vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-3) 90%,transparent) 0%,color-mix(in srgb,var(--accent-3) 58%,transparent) 26%,color-mix(in srgb,var(--accent-3) 22%,transparent) 50%,transparent 74%);animation:npAuthDrift2 32s ease-in-out infinite alternate}html body.soft-ui-auth .np-orb-3{width:26vmax;height:26vmax;bottom:-12vmax;inset-inline-end:6vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-2) 90%,transparent) 0%,color-mix(in srgb,var(--accent-2) 58%,transparent) 26%,color-mix(in srgb,var(--accent-2) 22%,transparent) 50%,transparent 74%);animation:npAuthDrift1 38s ease-in-out infinite alternate-reverse}html body.soft-ui-auth .np-orb-4{width:28vmax;height:28vmax;bottom:-16vmax;inset-inline-start:12vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 88%,transparent) 0%,color-mix(in srgb,var(--accent) 56%,transparent) 26%,color-mix(in srgb,var(--accent) 20%,transparent) 50%,transparent 74%);animation:npAuthDrift2 34s ease-in-out infinite alternate}html body.soft-ui-auth .np-orb-grid{position:absolute;inset:-2px;background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 100%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 100%,transparent) 1px,transparent 1px);background-size:64px 64px;opacity:var(--np-grid-alpha);mask-image:radial-gradient(ellipse 76% 60% at 50% 24%,#000 12%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 76% 60% at 50% 24%,#000 12%,transparent 78%)}@keyframes npAuthDrift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3.2vmax,2.6vmax,0) scale(1.07)}}@keyframes npAuthDrift2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3vmax,-2.4vmax,0) scale(1.05)}}html body.soft-ui-auth .main-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;max-width:none!important;min-height:100vh;min-height:100dvh;padding:calc(var(--np-safe-top) + 84px) 18px 34px!important;box-sizing:border-box}html{--np-safe-top: env(safe-area-inset-top, 0px);--np-safe-bottom: env(safe-area-inset-bottom, 0px)}html body.soft-ui-auth .auth-top{position:fixed;top:0;inset-inline:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--np-safe-top) + 14px) clamp(14px,4vw,32px) 14px;box-sizing:border-box}html body.soft-ui-auth .auth-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding-block:6px;padding-inline:6px 14px;border-radius:999px;background:var(--np-surface);box-shadow:var(--np-halo-ring),var(--np-shadow);transition:box-shadow var(--transition),transform var(--transition)}html body.soft-ui-auth .auth-brand:hover{transform:translateY(-1px);box-shadow:var(--np-halo-soft),var(--np-shadow)}html body.soft-ui-auth .auth-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--np-surface-3);box-shadow:var(--np-halo-ring);overflow:hidden}html body.soft-ui-auth .auth-brand-mark img{width:24px;height:24px;object-fit:contain;display:block}html body.soft-ui-auth .auth-brand-text{font-weight:800;font-size:17px;letter-spacing:.2px;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent)}html body.soft-ui-auth .auth-top-actions{display:inline-flex;align-items:center;gap:8px}html body.soft-ui-auth .auth-top .auth-top-btn,html body.soft-ui-auth .auth-top .theme-toggle{position:static!important;top:auto!important;inset-inline:auto!important;width:42px!important;height:42px!important;flex:0 0 auto;display:inline-grid!important;place-items:center;border:0!important;border-radius:14px!important;background:var(--np-surface)!important;color:var(--text-soft)!important;box-shadow:var(--np-halo-ring),var(--np-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:pointer;text-decoration:none;transition:box-shadow var(--transition),color var(--transition),transform var(--transition),background var(--transition)}html body.soft-ui-auth .auth-top .auth-top-btn:hover,html body.soft-ui-auth .auth-top .theme-toggle:hover{color:var(--np-ink-accent, var(--accent))!important;background:var(--np-surface-2)!important;box-shadow:var(--np-halo),var(--np-shadow)!important;transform:translateY(-1px)}html body.soft-ui-auth .auth-top .auth-top-btn:active,html body.soft-ui-auth .auth-top .theme-toggle:active{transform:translateY(0) scale(.96)}html body.soft-ui-auth .auth-top .auth-top-btn:focus-visible,html body.soft-ui-auth .auth-top .theme-toggle:focus-visible{outline:none;box-shadow:var(--np-halo-strong)!important}html body.soft-ui-auth .auth-top .ti{font-size:20px;line-height:1}html body.soft-ui-auth .glass-card{width:min(100%,468px)!important;background:var(--np-solid)!important;background-image:var(--np-sheen)!important;border:0!important;border-radius:26px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--np-halo-soft),var(--np-shadow)!important;overflow:hidden}html body.soft-ui-auth .glass-card:before{content:none!important;display:none!important;animation:none!important}html body.soft-ui-auth .header{padding:30px 24px 22px!important;border-bottom:0!important;background:radial-gradient(ellipse 90% 120% at 50% -30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 68%)!important}html body.soft-ui-auth .logo-wrapper{width:92px!important;height:92px!important;margin:0 auto 14px!important;border-radius:26px;background:var(--np-surface-2);box-shadow:var(--np-halo-soft)}html body.soft-ui-auth .logo-image{width:62px!important;height:62px!important;border-radius:18px!important;box-shadow:none!important;object-fit:contain!important}html body.soft-ui-auth .header h2{font-size:1.42rem!important;font-weight:800!important;color:var(--text)!important;margin-bottom:6px!important}html body.soft-ui-auth .header p{font-size:.88rem!important;color:var(--text-muted)!important;line-height:1.7}html body.soft-ui-auth .progress-container{gap:7px!important;padding:4px 24px 20px!important;background:transparent!important}html body.soft-ui-auth .progress-line{display:none!important}html body.soft-ui-auth .progress-dot{width:46px!important;height:6px!important;border-radius:999px!important;background:var(--np-surface-3)!important;box-shadow:none!important;animation:none!important;transition:background var(--transition),box-shadow var(--transition),width var(--transition)!important}html body.soft-ui-auth .progress-dot.active{width:58px!important;background:var(--accent-gradient)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent),0 6px 18px color-mix(in srgb,var(--accent) 30%,transparent)!important}html body.soft-ui-auth .form-area{padding:6px 22px 26px!important}html body.soft-ui-auth .form-group{margin-bottom:16px}html body.soft-ui-auth .form-group label{margin-bottom:8px!important;color:var(--text-soft)!important;font-size:.84rem!important;font-weight:600!important}html body.soft-ui-auth .form-group input{padding:14px 46px!important;background:var(--np-surface)!important;border:0!important;border-radius:15px!important;color:var(--text)!important;box-shadow:var(--np-halo-ring)!important;transition:box-shadow var(--transition),background var(--transition)!important}html body.soft-ui-auth .form-group input:hover:not(:focus){background:var(--np-surface-2)!important;box-shadow:var(--np-halo-soft)!important}html body.soft-ui-auth .form-group input:focus{background:var(--np-surface-2)!important;box-shadow:var(--np-halo-strong)!important}html body.soft-ui-auth .form-group input::placeholder{color:var(--text-faint)!important}html body.soft-ui-auth .form-group input.error{box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 55%,transparent),0 0 0 6px color-mix(in srgb,var(--error) 16%,transparent)!important}html body.soft-ui-auth .form-group input:-webkit-autofill,html body.soft-ui-auth .form-group input:-webkit-autofill:hover,html body.soft-ui-auth .form-group input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:var(--np-halo-ring),0 0 0 1000px var(--np-surface-2) inset!important}html body.soft-ui-auth .input-icon{inset-inline-start:15px!important;inset-inline-end:auto!important;font-size:19px!important;color:var(--text-faint)!important;transition:color var(--transition)}html body.soft-ui-auth .input-wrapper:focus-within .input-icon{color:var(--np-ink-icon, var(--accent))!important}html body.soft-ui-auth .password-toggle{inset-inline-end:8px!important;inset-inline-start:auto!important;width:34px;height:34px;border-radius:11px;color:var(--text-faint)!important;font-size:19px!important;padding:0!important}html body.soft-ui-auth .password-toggle:hover{color:var(--np-ink-icon, var(--accent))!important;background:var(--np-surface-3)!important}html body.soft-ui-auth .password-toggle .ti{font-size:19px;line-height:1}html body.soft-ui-auth .form-group input.phone-input{padding-right:46px!important;padding-left:46px!important;text-align:right!important}html body.soft-ui-auth .password-reqs{margin-top:12px!important;padding:12px 14px!important;background:var(--np-surface)!important;border:0!important;border-radius:14px!important;box-shadow:var(--np-halo-ring)!important}html body.soft-ui-auth .password-reqs li{color:var(--text-muted)!important;font-size:.8rem!important;gap:8px}html body.soft-ui-auth .password-reqs li .ti{font-size:15px;color:var(--text-faint);transition:color var(--transition)}html body.soft-ui-auth .password-reqs li.valid,html body.soft-ui-auth .password-reqs li.valid .ti{color:var(--success)!important}html body.soft-ui-auth .otp-hint{color:var(--text-muted)!important;font-size:.86rem!important;line-height:1.8;margin-bottom:18px!important}html body.soft-ui-auth .otp-hint strong{color:var(--np-ink-accent, var(--accent))!important;font-weight:700!important}html body.soft-ui-auth .otp-inputs{gap:9px!important}html body.soft-ui-auth .otp-input{width:50px!important;height:56px!important;background:var(--np-surface)!important;border:0!important;border-radius:15px!important;color:var(--text)!important;font-size:1.3rem!important;font-weight:700!important;box-shadow:var(--np-halo-ring)!important;transition:box-shadow var(--transition),background var(--transition),transform var(--transition)!important}html body.soft-ui-auth .otp-input:hover:not(:focus){background:var(--np-surface-2)!important;box-shadow:var(--np-halo-soft)!important}html body.soft-ui-auth .otp-input:focus{background:var(--np-surface-2)!important;box-shadow:var(--np-halo-strong)!important;transform:translateY(-2px)!important}html body.soft-ui-auth .timer-box{margin:18px 0!important;padding:12px 16px!important;background:var(--np-surface)!important;border-radius:15px!important;box-shadow:var(--np-halo-ring)!important}html body.soft-ui-auth .timer-box .ti{font-size:18px;color:var(--np-ink-icon, var(--accent))}html body.soft-ui-auth .timer-box span{color:var(--text-muted)!important}html body.soft-ui-auth .timer-box strong{color:var(--np-ink-accent, var(--accent))!important}html body.soft-ui-auth .btn{padding:15px 20px!important;border-radius:16px!important;border:0!important;background:var(--np-fill, var(--accent-gradient))!important;color:var(--on-accent, #fff)!important;font-weight:700!important;margin-top:10px!important;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)!important}html body.soft-ui-auth .btn:before{content:none!important;display:none!important;animation:none!important}html body.soft-ui-auth .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px color-mix(in srgb,var(--accent) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 0 6px color-mix(in srgb,var(--accent) 16%,transparent)!important}html body.soft-ui-auth .btn:active:not(:disabled){transform:translateY(0)}html body.soft-ui-auth .btn:disabled{opacity:.48!important;box-shadow:none!important}html body.soft-ui-auth .btn .ti{font-size:20px}html body.soft-ui-auth .btn-loader{border-color:color-mix(in srgb,var(--on-accent, #fff) 34%,transparent)!important;border-top-color:var(--on-accent, #fff)!important}html body.soft-ui-auth .btn-secondary{background:var(--np-surface-2)!important;color:var(--np-ink-accent, var(--accent))!important;border:0!important;box-shadow:var(--np-halo-soft)!important}html body.soft-ui-auth .btn-secondary:hover:not(:disabled){background:var(--np-surface-3)!important;box-shadow:var(--np-halo)!important}html body.soft-ui-auth .btn-back{color:var(--text-muted)!important;border-radius:12px!important;padding:8px 12px!important;margin-bottom:14px!important}html body.soft-ui-auth .btn-back:hover{background:var(--np-surface-2)!important;color:var(--text)!important}html body.soft-ui-auth .btn-back .ti{font-size:19px}html body.soft-ui-auth .action-links{margin-top:18px!important;padding:10px!important;background:var(--np-surface)!important;border:0!important;border-radius:16px!important;box-shadow:var(--np-halo-ring)!important}html body.soft-ui-auth .action-link{color:var(--text-soft)!important;border-radius:12px!important;font-size:.84rem!important;transition:background var(--transition),color var(--transition),box-shadow var(--transition)!important}html body.soft-ui-auth .action-link:hover{background:var(--np-surface-3)!important;color:var(--np-ink-accent, var(--accent))!important;box-shadow:var(--np-halo-ring)!important}html body.soft-ui-auth .action-link .ti{font-size:17px}html body.soft-ui-auth .support-btn{margin:20px auto 0!important;padding:10px 22px!important;background:var(--np-surface)!important;color:var(--text-soft)!important;border:0!important;border-radius:999px!important;box-shadow:var(--np-halo-ring)!important;transition:background var(--transition),color var(--transition),box-shadow var(--transition),transform var(--transition)!important}html body.soft-ui-auth .support-btn:hover{background:var(--np-surface-2)!important;color:var(--np-ink-accent, var(--accent))!important;box-shadow:var(--np-halo-soft)!important;transform:translateY(-1px)}html body.soft-ui-auth .support-btn .ti{font-size:17px}html body.soft-ui-auth .auth-legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;max-width:468px;color:var(--text-faint);font-size:.78rem;text-align:center;line-height:1.9}html body.soft-ui-auth .auth-legal .ti{font-size:15px;color:var(--np-ink-icon, var(--accent))}html body.soft-ui-auth .auth-legal a{color:var(--text-muted);text-decoration:none;padding-inline-start:8px;border-inline-start:1px solid color-mix(in srgb,var(--accent) 22%,transparent);transition:color var(--transition)}html body.soft-ui-auth .auth-legal a:hover{color:var(--np-ink-accent, var(--accent))}html body.soft-ui-auth .alert{padding:12px 14px!important;border:0!important;border-radius:14px!important;margin-bottom:16px!important;animation:none!important}html body.soft-ui-auth .alert-success{background:color-mix(in srgb,var(--success) 12%,var(--np-solid))!important;color:var(--success)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 34%,transparent),0 0 0 5px color-mix(in srgb,var(--success) 11%,transparent)!important}html body.soft-ui-auth .alert-error{background:color-mix(in srgb,var(--error) 12%,var(--np-solid))!important;color:var(--error)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 34%,transparent),0 0 0 5px color-mix(in srgb,var(--error) 11%,transparent)!important}html body.soft-ui-auth .alert .alert-icon,html body.soft-ui-auth .alert .ti{font-size:17px!important;flex-shrink:0;line-height:1.6}html body.soft-ui-auth .step-processing{padding:12px 14px!important;background:var(--np-surface-2)!important;border:0!important;border-radius:14px!important;margin-bottom:16px!important;color:var(--np-ink-accent, var(--accent))!important;box-shadow:var(--np-halo-ring)!important}html body.soft-ui-auth .step-processing .spinner-small{border-color:color-mix(in srgb,var(--accent) 26%,transparent)!important;border-top-color:var(--accent)!important}html body.soft-ui-auth .processing-overlay{background:color-mix(in srgb,var(--np-page) 92%,transparent)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body.soft-ui-auth .processing-spinner{width:54px!important;height:54px!important;border:4px solid color-mix(in srgb,var(--accent) 18%,transparent)!important;border-top-color:var(--accent)!important;box-shadow:0 0 34px color-mix(in srgb,var(--accent) 26%,transparent)}html body.soft-ui-auth .processing-text{color:var(--text)!important}html body.soft-ui-auth .processing-subtext{color:var(--text-muted)!important}html[dir=ltr] body.soft-ui-auth .np-dir{transform:scaleX(-1)}html[data-theme=light] body.soft-ui-auth{--np-shadow: 0 20px 48px rgba(30, 64, 92, .14);--np-orb-alpha: .26;--np-grid-alpha: .06;--np-surface: color-mix(in srgb, var(--accent) 6%, #ffffff);--np-surface-2: color-mix(in srgb, var(--accent) 11%, #ffffff);--np-surface-3: color-mix(in srgb, var(--accent) 17%, #ffffff)}html[data-theme=light] body.soft-ui-auth .np-orb{filter:blur(26px)}html body.soft-ui-auth .auth-col{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:468px}html body.soft-ui-auth .auth-aside{display:none}@media(min-width:1000px){html body.soft-ui-auth .main-wrapper{flex-direction:row;align-items:center;justify-content:center;gap:clamp(36px,6vw,84px)}html body.soft-ui-auth .auth-col{order:1}html body.soft-ui-auth .auth-aside{display:block;order:2;flex:0 1 424px;max-width:424px}}html body.soft-ui-auth .auth-aside-title{margin:0 0 14px;font-size:clamp(1.5rem,2.4vw,1.98rem);font-weight:800;line-height:1.65;color:var(--text)}html body.soft-ui-auth .auth-aside-lead{margin:0 0 26px;font-size:.94rem;line-height:1.95;color:var(--text-muted)}html body.soft-ui-auth .auth-aside-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}html body.soft-ui-auth .auth-aside-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:var(--np-surface);box-shadow:var(--np-halo-ring);transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}html body.soft-ui-auth .auth-aside-list li:hover{background:var(--np-surface-2);box-shadow:var(--np-halo-soft);transform:translateY(-2px)}html body.soft-ui-auth .auth-aside-ico{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:13px;background:var(--np-surface-3);box-shadow:var(--np-halo-ring);color:var(--np-ink-icon, var(--accent));font-size:20px}html body.soft-ui-auth .auth-aside-body{display:grid;gap:4px;min-width:0}html body.soft-ui-auth .auth-aside-body strong{font-size:.92rem;font-weight:700;color:var(--text);line-height:1.7}html body.soft-ui-auth .auth-aside-body em{font-style:normal;font-size:.82rem;color:var(--text-faint);line-height:1.8}@media(max-width:520px){html body.soft-ui-auth .main-wrapper{justify-content:flex-start;padding:calc(var(--np-safe-top) + 74px) 12px 26px!important;gap:14px}html body.soft-ui-auth .auth-top{padding:calc(var(--np-safe-top) + 10px) 12px 10px}html body.soft-ui-auth .auth-brand-text{font-size:16px}html body.soft-ui-auth .auth-top .auth-top-btn,html body.soft-ui-auth .auth-top .theme-toggle{width:38px!important;height:38px!important;border-radius:13px!important}html body.soft-ui-auth .glass-card{border-radius:24px!important}html body.soft-ui-auth .header{padding:24px 18px 18px!important}html body.soft-ui-auth .logo-wrapper{width:76px!important;height:76px!important;border-radius:22px}html body.soft-ui-auth .logo-image{width:52px!important;height:52px!important}html body.soft-ui-auth .header h2{font-size:1.26rem!important}html body.soft-ui-auth .form-area{padding:4px 16px 22px!important}html body.soft-ui-auth .progress-container{padding:2px 18px 16px!important}html body.soft-ui-auth .progress-dot{width:38px!important}html body.soft-ui-auth .progress-dot.active{width:48px!important}html body.soft-ui-auth .otp-inputs{width:100%;gap:clamp(3px,1.4vw,7px)!important}html body.soft-ui-auth .otp-input{width:min(100%,calc((100% - (var(--otp-count, 5) - 1) * clamp(3px,1.4vw,7px)) / var(--otp-count, 5)))!important;min-width:0;max-width:54px;height:52px!important;font-size:1.16rem!important}html body.soft-ui-auth .np-orb{filter:blur(18px);animation:none}html body.soft-ui-auth .np-orb-4{display:none}}@media(max-width:380px){html body.soft-ui-auth .otp-inputs{gap:5px!important}html body.soft-ui-auth .otp-input{height:48px!important;font-size:1.05rem!important}html body.soft-ui-auth .form-group input{padding:13px 42px!important}html body.soft-ui-auth .auth-brand-text{display:none}}@media(prefers-reduced-motion:reduce){html body.soft-ui-auth .np-orb,html body.soft-ui-auth .logo-wrapper,html body.soft-ui-auth .glass-card,html body.soft-ui-auth .step{animation:none!important}html body.soft-ui-auth .btn:hover:not(:disabled),html body.soft-ui-auth .support-btn:hover,html body.soft-ui-auth .auth-brand:hover,html body.soft-ui-auth .otp-input:focus,html body.soft-ui-auth .auth-top .auth-top-btn:hover,html body.soft-ui-auth .auth-top .theme-toggle:hover{transform:none!important}}html body.soft-ui-auth .auth-legal a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:6px 12px!important;border:0!important;border-radius:11px!important;background:color-mix(in srgb,var(--accent) 7%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)!important}html body.soft-ui-auth .auth-legal a:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),0 8px 20px -14px color-mix(in srgb,var(--accent) 52%,transparent)!important}html body.soft-ui-auth[class][class]{--text-muted: color-mix(in srgb, var(--text) 78%, var(--bg-base, #07131f));--text-faint: color-mix(in srgb, var(--text) 72%, var(--bg-base, #07131f))}@media(max-width:999px){html body.soft-ui-auth .auth-aside{display:block;order:2;width:100%;max-width:468px}html body.soft-ui-auth .auth-aside-title,html body.soft-ui-auth .auth-aside-lead{display:none}html body.soft-ui-auth .auth-aside-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0}html body.soft-ui-auth .auth-aside-list li{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:13px 8px 12px;text-align:center}html body.soft-ui-auth .auth-aside-ico{width:36px;height:36px;font-size:19px;border-radius:12px}html body.soft-ui-auth .auth-aside-body strong{font-size:.74rem;font-weight:700;line-height:1.55}html body.soft-ui-auth .auth-aside-body em{display:none}}html body.soft-ui-auth[class][class]{--np-ink-accent: color-mix(in srgb, var(--accent) 74%, var(--text));--np-ink-icon: var(--accent);--np-ink-error: color-mix(in srgb, var(--error, #fb7185) 66%, var(--text));--np-ink-success: color-mix(in srgb, var(--success, #4ade80) 72%, var(--text))}html[data-theme=light] body.soft-ui-auth[class][class]{--np-ink-accent: color-mix(in srgb, var(--accent) 50%, var(--text));--np-ink-icon: color-mix(in srgb, var(--accent) 62%, var(--text));--np-ink-error: color-mix(in srgb, var(--error, #fb7185) 50%, var(--text));--np-ink-success: color-mix(in srgb, #10b981 46%, var(--text))}html body.soft-ui-auth .auth-top .auth-top-home{flex:0 0 auto;text-decoration:none}html body.soft-ui-auth[class][class] .password-reqs li.valid,html body.soft-ui-auth[class][class] .password-reqs li.valid .ti,html body.soft-ui-auth[class][class] .password-reqs li.valid .material-icons-round,html body.soft-ui-auth[class][class] .alert-success,html body.soft-ui-auth[class][class] .alert-success .alert-text,html body.soft-ui-auth[class][class] .alert-success .alert-icon,html body.soft-ui-auth[class][class] .alert-success .ti,html body.soft-ui-auth[class][class] .alert-success .material-icons-round{color:var(--np-ink-success, var(--success))!important;-webkit-text-fill-color:var(--np-ink-success, var(--success))!important}html body.soft-ui-auth[class][class] .alert-error,html body.soft-ui-auth[class][class] .alert-error .alert-text,html body.soft-ui-auth[class][class] .alert-error .alert-icon,html body.soft-ui-auth[class][class] .alert-error .ti,html body.soft-ui-auth[class][class] .alert-error .material-icons-round{color:var(--np-ink-error, var(--error))!important;-webkit-text-fill-color:var(--np-ink-error, var(--error))!important}html body.soft-ui-auth[class][class]{padding-block:0!important;padding-inline:0!important}@media(min-width:1000px){html body.soft-ui-auth[class][class] .main-wrapper{display:grid;grid-template-columns:minmax(0,468px) minmax(0,424px);column-gap:clamp(32px,5vw,76px);row-gap:0;justify-content:center;align-content:center;align-items:start;padding-block:calc(var(--np-safe-top) + 74px) 20px!important}html body.soft-ui-auth[class][class] .auth-col,html body.soft-ui-auth[class][class] .auth-aside{max-width:none}}@media(min-width:1000px){html body.soft-ui-auth[class][class] #registrationForm,html body.soft-ui-auth[class][class] #resetPasswordForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;align-items:start}html body.soft-ui-auth[class][class] #registrationForm>.form-group,html body.soft-ui-auth[class][class] #resetPasswordForm>.form-group{margin-bottom:12px}html body.soft-ui-auth[class][class] #registrationForm>.btn,html body.soft-ui-auth[class][class] #resetPasswordForm>.btn{grid-column:1 / -1}html body.soft-ui-auth[class][class] #registrationForm>.password-reqs,html body.soft-ui-auth[class][class] #resetPasswordForm>.password-reqs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px;margin:0 0 12px;padding:10px 12px}html body.soft-ui-auth[class][class] #registrationForm>.password-reqs li,html body.soft-ui-auth[class][class] #resetPasswordForm>.password-reqs li{padding:2px 0;font-size:.74rem;gap:5px;line-height:1.5}html body.soft-ui-auth[class][class] #step3 .support-btn,html body.soft-ui-auth[class][class] #stepResetPassword .support-btn{margin-top:12px}html body.soft-ui-auth[class][class] #step3 .btn-back,html body.soft-ui-auth[class][class] #stepResetPassword .btn-back{margin-bottom:6px}html body.soft-ui-auth[class][class] #step3 .otp-hint,html body.soft-ui-auth[class][class] #stepResetPassword .otp-hint{margin-bottom:12px}}html body.soft-ui-auth[class][class] .auth-col>.glass-card{flex:0 0 auto}html body.soft-ui-auth[class][class] .auth-legal{flex-wrap:wrap;justify-content:center;gap:6px;text-align:center}html body.soft-ui-auth[class][class] .auth-legal .auth-legal-link{display:inline!important;min-height:0!important;padding:1px 4px!important;border-radius:6px!important;font-weight:700;color:var(--np-ink-accent, var(--accent))!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 46%,transparent);text-underline-offset:3px}html body.soft-ui-auth[class][class] .auth-legal .auth-legal-link:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)!important;text-decoration-color:currentColor}html.auth-leaving body.soft-ui-auth{transition:opacity .24s ease;opacity:0}@media(prefers-reduced-motion:reduce){html.auth-leaving body.soft-ui-auth{transition:none}}@media(min-width:1000px)and (max-height:900px){html body.soft-ui-auth[class][class] .header{padding:26px 26px 18px!important}html body.soft-ui-auth[class][class] .logo-wrapper{width:66px!important;height:66px!important;margin-bottom:12px!important}html body.soft-ui-auth[class][class] .logo-image{width:48px!important;height:48px!important}html body.soft-ui-auth[class][class] .header h2{font-size:1.42rem!important}html body.soft-ui-auth[class][class] .progress-container{padding:14px 26px 12px!important}html body.soft-ui-auth[class][class] .form-area{padding:18px 24px 22px!important}}@media(min-width:1000px)and (max-height:820px){html body.soft-ui-auth[class][class] .main-wrapper{padding-block:calc(var(--np-safe-top) + 66px) 14px!important}html body.soft-ui-auth[class][class] .header{padding:18px 24px 12px!important}html body.soft-ui-auth[class][class] .logo-wrapper{width:52px!important;height:52px!important;margin-bottom:9px!important}html body.soft-ui-auth[class][class] .logo-image{width:38px!important;height:38px!important}html body.soft-ui-auth[class][class] .header h2{font-size:1.28rem!important}html body.soft-ui-auth[class][class] .header p{font-size:.82rem!important}html body.soft-ui-auth[class][class] .progress-container{padding:9px 24px 8px!important}html body.soft-ui-auth[class][class] .form-area{padding:12px 22px 16px!important}html body.soft-ui-auth[class][class] .form-group{margin-bottom:10px!important}html body.soft-ui-auth[class][class] .form-group label{margin-bottom:6px!important}html body.soft-ui-auth[class][class] .form-group input{padding-block:11px!important}html body.soft-ui-auth[class][class] .btn{padding-block:12px!important;margin-top:4px!important}html body.soft-ui-auth[class][class] .support-btn{margin-top:12px!important;padding-block:8px!important}html body.soft-ui-auth[class][class] .otp-hint{margin-bottom:10px!important}html body.soft-ui-auth[class][class] .btn-back{margin-bottom:4px!important;padding-block:5px!important}html body.soft-ui-auth[class][class] .otp-section{margin:12px 0!important}html body.soft-ui-auth[class][class] .timer-box{margin:10px 0!important;padding-block:8px!important}html body.soft-ui-auth[class][class] .action-links{margin-top:10px!important;padding:10px!important}html body.soft-ui-auth[class][class] .action-link{padding:8px 12px!important}html body.soft-ui-auth[class][class] #registrationForm>.password-reqs,html body.soft-ui-auth[class][class] #resetPasswordForm>.password-reqs{margin-bottom:8px!important;padding:8px 10px!important}}
