body :is(.auth-popup-box,.auth-card){--auth-ic-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");--auth-ic-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");--auth-ic-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}body .auth-popup-box{max-width:360px;padding:22px 22px 0}body .auth-card{max-width:360px;padding:26px 22px 0}body #popupSigninHeader h3,body #popupSignupHeader h3,body .auth-popup-box h3{font-size:1.15rem;margin-bottom:4px}body .auth-card h1{font-size:1.25rem;margin-bottom:4px}body #popupSigninHeader .signup-subtitle,body #popupSignupHeader .signup-subtitle,body :is(.auth-popup-box,.auth-card) .signup-subtitle{margin:0 0 16px;font-size:.8rem}body :is(.auth-popup-box,.auth-card) .input-wrapper{position:relative;margin-bottom:10px}body .auth-card .input-wrapper{margin-bottom:0}body .auth-card .form-group{margin-bottom:10px}body :is(.auth-popup-box,.auth-card) .input-wrapper input,body :is(.auth-popup-box,.auth-card) input.form-control{width:100%;height:38px;padding:0 12px;font-size:.82rem;line-height:normal;color:#fff;background-color:#1a2233;background-repeat:no-repeat;background-position:11px center;background-size:15px;border:1px solid rgba(255,255,255,.1);border-radius:8px}body :is(.auth-popup-box,.auth-card) .username-wrapper input{padding-right:38px}body .auth-card .form-group:not(.auth-reference)>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body :is(.auth-popup-box,.auth-card) .username-generate-btn{width:26px;height:26px;right:6px;border-radius:6px}body :is(.auth-popup-box,.auth-card) .username-generate-btn svg{width:13px;height:13px}body :is(.auth-popup-box,.auth-card) .pw-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:#64748b;font-size:.8rem;cursor:pointer}body :is(.auth-popup-box,.auth-card) .pw-toggle:hover{color:#fff}body :is(.auth-popup-box,.auth-card) .auth-agree{margin:2px 0 12px;gap:7px}body :is(.auth-popup-box,.auth-card) .auth-row-between{margin:2px 0 12px}body :is(.auth-popup-box,.auth-card) .auth-agree label,body :is(.auth-popup-box,.auth-card) .auth-forgot,body :is(.auth-popup-box,.auth-card) .auth-remember label{font-size:.76rem;line-height:1.4}body :is(.auth-popup-box,.auth-card) .auth-agree input[type=checkbox],body :is(.auth-popup-box,.auth-card) .auth-remember input[type=checkbox]{width:14px;height:14px;margin-top:2px}body :is(.auth-popup-box,.auth-card) .btn-start{height:40px;padding:0;font-size:.9rem;border-radius:8px;font-weight:600}body :is(.auth-popup-box,.auth-card) .auth-or-divider{margin:14px 0 12px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#64748b}body :is(.auth-popup-box,.auth-card) .auth-or-divider::after,body :is(.auth-popup-box,.auth-card) .auth-or-divider::before{width:33%;background:rgba(255,255,255,.1)}body :is(.auth-popup-box,.auth-card) .social-auth-row{justify-content:center;gap:14px;margin:0 0 16px}body :is(.auth-popup-box,.auth-card) .social-auth-row .btn-facebook-auth,body :is(.auth-popup-box,.auth-card) .social-auth-row .btn-google-auth{flex:0 0 auto;width:40px;height:40px;padding:0;margin:0;gap:0;border-radius:50%;font-size:0;transition:transform .2s}body :is(.auth-popup-box,.auth-card) .social-auth-row .btn-facebook-auth:hover,body :is(.auth-popup-box,.auth-card) .social-auth-row .btn-google-auth:hover{transform:translateY(-2px)}body :is(.auth-popup-box,.auth-card) .social-auth-row svg{width:18px;height:18px;flex-shrink:0}body :is(.auth-popup-box,.auth-card) .signup-footer{margin:0 -22px;padding:13px 16px;font-size:.8rem;color:#9aa3b2;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 17px 17px}body .auth-popup-overlay{align-items:flex-start;overflow-y:auto}body .auth-popup-box{margin:auto}body :is(.auth-popup-box,.auth-card) .auth-agree label a,body :is(.auth-popup-box,.auth-card) .auth-forgot,body :is(.auth-popup-box,.auth-card) .signup-footer a{color:#4ade80!important;font-weight:600;text-decoration:none}body :is(.auth-popup-box,.auth-card) .auth-agree label a:hover,body :is(.auth-popup-box,.auth-card) .auth-forgot:hover,body :is(.auth-popup-box,.auth-card) .signup-footer a:hover{color:#34d399!important}body :is(.auth-popup-box,.auth-card) input[name=email],body :is(.auth-popup-box,.auth-card) input[name=password],body :is(.auth-popup-box,.auth-card) input[name=username]{padding-left:36px}body :is(.auth-popup-box,.auth-card) input[name=password]{padding-right:38px}body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=email])::before,body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=password])::before,body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=username])::before{content:"";position:absolute;left:11px;top:50%;width:15px;height:15px;margin-top:-7.5px;background-color:#64748b;pointer-events:none;z-index:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=username])::before{-webkit-mask-image:var(--auth-ic-user);mask-image:var(--auth-ic-user)}body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=email])::before{-webkit-mask-image:var(--auth-ic-mail);mask-image:var(--auth-ic-mail)}body :is(.auth-popup-box,.auth-card) .input-wrapper:has(> input[name=password])::before{-webkit-mask-image:var(--auth-ic-lock);mask-image:var(--auth-ic-lock)}body :is(.auth-popup-box,.auth-card) input:-webkit-autofill,body :is(.auth-popup-box,.auth-card) input:-webkit-autofill:active,body :is(.auth-popup-box,.auth-card) input:-webkit-autofill:focus,body :is(.auth-popup-box,.auth-card) input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px #1a2233 inset!important;box-shadow:0 0 0 1000px #1a2233 inset!important;transition:background-color 9999s ease-in-out}body :is(.auth-popup-box,.auth-card) input:autofill,body :is(.auth-popup-box,.auth-card) input:autofill:active,body :is(.auth-popup-box,.auth-card) input:autofill:focus,body :is(.auth-popup-box,.auth-card) input:autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px #1a2233 inset!important}body :is(.auth-popup-box,.auth-card) .auth-agree label,body :is(.auth-popup-box,.auth-card) .auth-agree label a,body :is(.auth-popup-box,.auth-card) .auth-forgot,body :is(.auth-popup-box,.auth-card) .auth-remember label,body :is(.auth-popup-box,.auth-card) .btn-start,body :is(.auth-popup-box,.auth-card) .signup-footer,body :is(.auth-popup-box,.auth-card) .signup-footer a{font-family:inherit}body :is(.auth-popup-box,.auth-card) .auth-agree label a,body :is(.auth-popup-box,.auth-card) .signup-footer a{font-size:inherit;line-height:inherit;font-weight:600}body .auth-card .form-group:not(:has(> label,.input-wrapper)),body .auth-popup-box .input-wrapper:not(:has(> input,> button)){zoom:.85}body .auth-card:not(:has(.signup-footer)){padding-bottom:26px}