.AuthLayout-module__zrJbha__page{color:#fff;min-height:100dvh;font-family:var(--font-jakarta), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#000;padding:20px;font-size:1rem;line-height:1.55;display:flex}:where(.AuthLayout-module__zrJbha__page) a{color:inherit;text-decoration:none}.AuthLayout-module__zrJbha__shell{grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:1120px;margin:auto;display:grid}.AuthLayout-module__zrJbha__brand{color:#fff;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:24px;align-items:center;padding:48px 44px;display:flex;position:relative;overflow:hidden}.AuthLayout-module__zrJbha__brand:after{display:none}.AuthLayout-module__zrJbha__brandInner{width:100%;position:relative}.AuthLayout-module__zrJbha__brandLogo{align-items:center;display:inline-flex}.AuthLayout-module__zrJbha__logoImg{width:auto;height:28px;display:block}.AuthLayout-module__zrJbha__brandLine{letter-spacing:-.02em;color:#fff;margin-top:32px;font-size:1.5rem;font-weight:400;line-height:1.25}.AuthLayout-module__zrJbha__brandList{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.AuthLayout-module__zrJbha__brandList li{color:#e5e7eb;align-items:center;gap:12px;font-size:.95rem;display:flex}.AuthLayout-module__zrJbha__checkBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.AuthLayout-module__zrJbha__checkBlue{color:#80cefa;background:#80cefa26}.AuthLayout-module__zrJbha__checkGreen{color:#53f52e;background:#53f52e26}.AuthLayout-module__zrJbha__checkYellow{color:#ffd43f;background:#ffd43f26}.AuthLayout-module__zrJbha__checkCoral{color:#ffa2a9;background:#ffa2a926}.AuthLayout-module__zrJbha__checkPurple{color:#e7aef7;background:#e7aef726}.AuthLayout-module__zrJbha__checkPink{color:#f8b9ed;background:#f8b9ed26}.AuthLayout-module__zrJbha__panel{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;padding:48px 40px;display:flex;box-shadow:0 1px 3px #0000000a}.AuthLayout-module__zrJbha__form{width:100%;max-width:380px;margin:0 auto}.AuthLayout-module__zrJbha__mark{margin-bottom:26px;display:none}.AuthLayout-module__zrJbha__head{margin-bottom:26px}.AuthLayout-module__zrJbha__head h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.85rem;font-weight:600;line-height:1.15}.AuthLayout-module__zrJbha__lede{color:#9ca3af;margin-top:9px;font-size:.93rem}.AuthLayout-module__zrJbha__footer{text-align:center;color:#9ca3af;margin-top:26px;font-size:.88rem}.AuthLayout-module__zrJbha__footer a{color:#80cefa;font-weight:600}@media (hover:hover){.AuthLayout-module__zrJbha__footer a:hover{text-decoration:underline}}.AuthLayout-module__zrJbha__footer a:active{text-decoration:underline}@media (max-width:900px){.AuthLayout-module__zrJbha__shell{grid-template-columns:minmax(0,1fr);max-width:460px}.AuthLayout-module__zrJbha__brand{display:none}.AuthLayout-module__zrJbha__mark{display:block}.AuthLayout-module__zrJbha__panel{padding:36px 26px}}@media (max-width:420px){.AuthLayout-module__zrJbha__page{padding:0}.AuthLayout-module__zrJbha__panel{min-height:100dvh;padding-top:max(36px, env(safe-area-inset-top));padding-bottom:max(36px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));border:0;border-radius:0}}
.auth-module__VAIpMG__field{margin-bottom:16px}.auth-module__VAIpMG__label{color:#fff;margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}.auth-module__VAIpMG__input{color:#fff;background:#111827;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:1rem;transition:border-color .15s,background .15s,box-shadow .15s}.auth-module__VAIpMG__input::placeholder{color:#6b7280}.auth-module__VAIpMG__input:focus{background:#111827;border-color:#53f52e;box-shadow:0 0 0 1px #53f52e}.auth-module__VAIpMG__inputLocked{color:var(--j-muted);cursor:not-allowed}.auth-module__VAIpMG__inputWrap{position:relative}.auth-module__VAIpMG__inputWrap .auth-module__VAIpMG__input{padding-right:46px}.auth-module__VAIpMG__reveal{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-module__VAIpMG__reveal:after{content:"";position:absolute;inset:-8px}@media (hover:hover){.auth-module__VAIpMG__reveal:hover{color:#fff;background:#ffffff1a}}.auth-module__VAIpMG__reveal:active{color:#fff;background:#ffffff26}.auth-module__VAIpMG__revealIcon{width:18px;height:18px}.auth-module__VAIpMG__submit{color:#000;cursor:pointer;background:#53f52e;border:1px solid #53f52e;border-radius:9999px;width:100%;margin-top:10px;padding:13px;font-family:inherit;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s}@media (hover:hover){.auth-module__VAIpMG__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}.auth-module__VAIpMG__submit:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.auth-module__VAIpMG__submit:disabled{color:#6b7280;cursor:not-allowed;background:#1f2937;border-color:#374151;transform:none}.auth-module__VAIpMG__google{color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.auth-module__VAIpMG__google:hover{background:#1f2937;border-color:#fff6}}.auth-module__VAIpMG__google:active{background:#1f2937;border-color:#ffffff80}.auth-module__VAIpMG__googleIcon{width:19px;height:19px}.auth-module__VAIpMG__or{align-items:center;gap:12px;margin:20px 0;display:flex}.auth-module__VAIpMG__orLine{background:#ffffff26;flex:1;height:1px}.auth-module__VAIpMG__orText{color:#9ca3af;font-size:.78rem;font-weight:600}.auth-module__VAIpMG__check{color:#e5e7eb;cursor:pointer;align-items:flex-start;gap:9px;margin-top:4px;margin-bottom:20px;font-size:.86rem;display:flex}.auth-module__VAIpMG__checkBox{accent-color:#53f52e;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.auth-module__VAIpMG__check a{color:#80cefa;font-weight:600}@media (hover:hover){.auth-module__VAIpMG__check a:hover{text-decoration:underline}}.auth-module__VAIpMG__check a:active{text-decoration:underline}.auth-module__VAIpMG__forgotRow{justify-content:flex-end;margin-top:-8px;margin-bottom:18px;display:flex}.auth-module__VAIpMG__forgotRow a{color:#80cefa;align-items:center;min-height:48px;margin:-14px 0;font-size:.83rem;font-weight:600;display:inline-flex}@media (hover:hover){.auth-module__VAIpMG__forgotRow a:hover{color:#a5dcfa;text-decoration:underline}}.auth-module__VAIpMG__forgotRow a:active{text-decoration:underline}.auth-module__VAIpMG__hint{color:#9ca3af;margin-top:16px;font-size:.86rem;line-height:1.55}.auth-module__VAIpMG__error{color:#ffa2a9;margin-top:12px;font-size:.86rem}.auth-module__VAIpMG__banner{border:1px solid;border-radius:12px;margin-bottom:20px;padding:13px 15px}.auth-module__VAIpMG__bannerTitle{font-size:.87rem;font-weight:700}.auth-module__VAIpMG__bannerBody{margin-top:2px;font-size:.86rem}.auth-module__VAIpMG__bannerBad{background:#ffa2a91a;border-color:#ffa2a94d}.auth-module__VAIpMG__bannerBad .auth-module__VAIpMG__bannerTitle{color:#ffa2a9}.auth-module__VAIpMG__bannerBad .auth-module__VAIpMG__bannerBody{color:#fca5a5}.auth-module__VAIpMG__bannerWarn{background:#ffd43f1a;border-color:#ffd43f4d}.auth-module__VAIpMG__bannerWarn .auth-module__VAIpMG__bannerTitle{color:#ffd43f}.auth-module__VAIpMG__bannerWarn .auth-module__VAIpMG__bannerBody{color:#fef08a}.auth-module__VAIpMG__bannerGood{background:#53f52e1a;border-color:#53f52e4d}.auth-module__VAIpMG__bannerGood .auth-module__VAIpMG__bannerTitle{color:#53f52e}.auth-module__VAIpMG__bannerGood .auth-module__VAIpMG__bannerBody{color:#86efac}.auth-module__VAIpMG__trust{background:#111827;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:11px;margin-top:26px;padding:13px 15px;display:flex}.auth-module__VAIpMG__trustIcon{color:#53f52e;background:#53f52e26;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-module__VAIpMG__trustIcon svg{width:17px;height:17px}.auth-module__VAIpMG__trustTitle{color:#fff;font-size:.86rem;font-weight:700}.auth-module__VAIpMG__trustBody{color:#9ca3af;font-size:.79rem}.auth-module__VAIpMG__field :focus-visible,.auth-module__VAIpMG__submit:focus-visible,.auth-module__VAIpMG__google:focus-visible,.auth-module__VAIpMG__reveal:focus-visible{outline-offset:2px;outline:2px solid #53f52e}
.complete-profile-module__X_I2IW__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:460px){.complete-profile-module__X_I2IW__pair{grid-template-columns:minmax(0,1fr);gap:0}}.complete-profile-module__X_I2IW__phone{gap:8px;display:flex}.complete-profile-module__X_I2IW__phone>:last-child{flex:1;min-width:0}
.create-password-module__MxJWqq__rules{flex-direction:column;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.create-password-module__MxJWqq__rule{color:var(--j-muted);align-items:center;gap:7px;font-size:.79rem;display:flex}.create-password-module__MxJWqq__ruleMet{color:#0f6e56}.create-password-module__MxJWqq__ruleFailing{color:#b3261e}.create-password-module__MxJWqq__ruleIcon{flex:none;place-items:center;width:14px;height:14px;display:grid}.create-password-module__MxJWqq__ruleDot{background:currentColor;border-radius:50%;width:4px;height:4px}.create-password-module__MxJWqq__mismatch{margin-top:8px}.create-password-module__MxJWqq__inputInvalid,.create-password-module__MxJWqq__inputInvalid:focus{border-color:#d98a84}
.verify-module__MoF76a__email{color:var(--j-ink);overflow-wrap:anywhere;font-weight:700}.verify-module__MoF76a__code{justify-content:space-between;gap:8px;margin-bottom:18px;display:flex}.verify-module__MoF76a__digit{text-align:center;width:100%;min-width:0;height:56px;color:var(--j-ink);background:var(--j-bg);border:1px solid var(--j-line-2);border-radius:var(--j-r);outline:none;font-family:inherit;font-size:1.3rem;font-weight:700;transition:border-color .15s,background .15s}.verify-module__MoF76a__digit:focus{border-color:var(--j-mid);background:var(--j-card)}.verify-module__MoF76a__centre{text-align:center}.verify-module__MoF76a__resend{text-align:center;color:var(--j-muted);margin-bottom:22px;font-size:.86rem}.verify-module__MoF76a__resendBtn{font-family:inherit;font-size:inherit;color:var(--j-purple);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.verify-module__MoF76a__resendBtn:hover{text-decoration:underline}