.AuthTrustIllustration-module__ZcBpqW__illustration{background:radial-gradient(140% 140% at 0% 0%,color-mix(in srgb,var(--color-accent-secondary)22%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface)96%,transparent),color-mix(in srgb,var(--color-bg-secondary)92%,transparent));border:1px solid color-mix(in srgb,var(--color-accent-primary)12%,var(--color-border-subtle));border-radius:1.5rem;gap:1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.AuthTrustIllustration-module__ZcBpqW__orbPrimary,.AuthTrustIllustration-module__ZcBpqW__orbSecondary{filter:blur(22px);pointer-events:none;border-radius:999px;position:absolute}.AuthTrustIllustration-module__ZcBpqW__orbPrimary{background:color-mix(in srgb,var(--color-accent-secondary)30%,transparent);opacity:.6;width:9rem;height:9rem;top:-3rem;left:-2rem}.AuthTrustIllustration-module__ZcBpqW__orbSecondary{background:color-mix(in srgb,var(--color-accent-primary)24%,transparent);opacity:.55;width:8rem;height:8rem;bottom:-2.5rem;right:-1.25rem}.AuthTrustIllustration-module__ZcBpqW__iconStage{justify-content:center;display:flex;position:relative}.AuthTrustIllustration-module__ZcBpqW__iconCard{background:color-mix(in srgb,var(--color-bg-surface)82%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary)12%,var(--color-border-subtle));box-shadow:var(--shadow-card);border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem;display:inline-flex}.AuthTrustIllustration-module__ZcBpqW__chipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.AuthTrustIllustration-module__ZcBpqW__chip{background:color-mix(in srgb,var(--color-bg-surface)88%,transparent);border:1px solid var(--color-border-subtle);border-radius:1rem;align-items:center;gap:.55rem;padding:.75rem .85rem;display:flex;box-shadow:0 12px 24px -24px #0f172a59}.AuthTrustIllustration-module__ZcBpqW__chipIcon{color:var(--color-accent-primary);flex:none}.AuthTrustIllustration-module__ZcBpqW__chipLabel{color:var(--color-text-primary);font-size:.84rem;font-weight:600;line-height:1.35}@media (max-width:720px){.AuthTrustIllustration-module__ZcBpqW__chipGrid{grid-template-columns:1fr}}
.page-module__Gkkg5W__page{background-color:var(--color-bg-primary);background-image:var(--gradient-app);background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-module__Gkkg5W__main{padding:var(--spacing-2xl)var(--spacing-xl);flex:1;justify-content:center;align-items:center;display:flex}.page-module__Gkkg5W__flowShell{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,480px);align-items:stretch;width:100%;max-width:1140px;display:grid}.page-module__Gkkg5W__verifyShell{max-width:1080px}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.page-module__Gkkg5W__contextPanel{gap:var(--spacing-xl);border-radius:var(--radius-2xl);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--color-accent-primary)8%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface)92%,transparent),color-mix(in srgb,var(--color-bg-surface)82%,transparent));flex-direction:column;padding:clamp(1.5rem,2vw + 1rem,2.5rem);display:flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge,.page-module__Gkkg5W__sectionEyebrow{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary);border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);padding:.5rem .8rem}.page-module__Gkkg5W__inviteBanner{border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary)16%,var(--color-bg-surface)),color-mix(in srgb,var(--color-accent-secondary)12%,var(--color-bg-surface)));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,transparent);color:var(--color-text-primary);align-items:center;gap:.75rem;padding:.95rem 1rem;font-weight:600;line-height:1.45;display:flex}.page-module__Gkkg5W__contextCopy{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__contextTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(2rem,3vw + 1rem,3.4rem);line-height:1.05}.page-module__Gkkg5W__contextBody{max-width:44rem;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.page-module__Gkkg5W__contextSection{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__sectionEyebrow{color:var(--color-text-muted);padding:0}.page-module__Gkkg5W__proofGrid{gap:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.page-module__Gkkg5W__proofCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)88%,transparent);border:1px solid var(--color-border-subtle);gap:.9rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__proofIcon,.page-module__Gkkg5W__noticeIcon,.page-module__Gkkg5W__tipIcon{color:var(--color-accent-primary);flex:none}.page-module__Gkkg5W__proofTitle,.page-module__Gkkg5W__stepTitle{color:var(--color-text-primary);margin:0;font-size:.98rem;font-weight:600}.page-module__Gkkg5W__proofBody,.page-module__Gkkg5W__stepDescription,.page-module__Gkkg5W__noticeCard p,.page-module__Gkkg5W__tipItem span{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.page-module__Gkkg5W__stepList,.page-module__Gkkg5W__tipList,.page-module__Gkkg5W__validationList{margin:0;padding:0;list-style:none}.page-module__Gkkg5W__stepList{flex-direction:column;gap:.9rem;display:flex}.page-module__Gkkg5W__stepItem{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)82%,transparent);border:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.95rem 1rem;display:grid}.page-module__Gkkg5W__stepNumber{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);width:2rem;height:2rem;color:var(--color-accent-primary);justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepContent{flex-direction:column;gap:.3rem;display:flex}.page-module__Gkkg5W__stepTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.page-module__Gkkg5W__stepChevron{color:var(--color-text-muted)}.page-module__Gkkg5W__emailPill{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-surface)90%,transparent);border:1px solid var(--color-border-default);width:fit-content;color:var(--color-text-primary);word-break:break-all;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:600;display:inline-flex}.page-module__Gkkg5W__noticeCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-surface));border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);gap:.85rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__tipList{flex-direction:column;gap:.75rem;display:flex}.page-module__Gkkg5W__tipItem{align-items:flex-start;gap:.75rem;display:flex}.page-module__Gkkg5W__formPanel{display:flex}.page-module__Gkkg5W__signupCard{gap:var(--spacing-lg);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-surface)96%,transparent);flex-direction:column;width:100%;padding:clamp(1.5rem,1.6vw + 1rem,2rem);display:flex}.page-module__Gkkg5W__cardIntro{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__title{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.8rem,1.5vw + 1.2rem,2.35rem);line-height:1.1}.page-module__Gkkg5W__subtitle,.page-module__Gkkg5W__helperText,.page-module__Gkkg5W__disclaimer,.page-module__Gkkg5W__loginLink{color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__Gkkg5W__helperText{font-size:.95rem}.page-module__Gkkg5W__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__inputGroup{flex-direction:column;gap:.45rem;display:flex}.page-module__Gkkg5W__label{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.page-module__Gkkg5W__inputWrapper{position:relative}.page-module__Gkkg5W__input{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-surface)94%,transparent);width:100%;color:var(--color-text-primary);padding:.9rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.page-module__Gkkg5W__input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 4px var(--color-accent-focus);outline:none}.page-module__Gkkg5W__inputWrapper .page-module__Gkkg5W__input{padding-right:2.8rem}.page-module__Gkkg5W__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.page-module__Gkkg5W__otpSlot{text-align:center;padding:.9rem 0;font-size:1.45rem;font-weight:700}.page-module__Gkkg5W__fieldHint{color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.page-module__Gkkg5W__togglePassword{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__Gkkg5W__togglePassword:hover:not(:disabled){color:var(--color-text-primary)}.page-module__Gkkg5W__togglePassword:disabled{opacity:.6;cursor:not-allowed}.page-module__Gkkg5W__strengthMeter{align-items:center;gap:var(--spacing-sm);margin-top:.1rem;display:flex}.page-module__Gkkg5W__strengthBar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:1;height:6px;overflow:hidden}.page-module__Gkkg5W__strengthFill{border-radius:inherit;height:100%;transition:width .3s,background-color .3s}.page-module__Gkkg5W__strengthLabel{text-align:right;white-space:nowrap;min-width:72px;font-size:.75rem;font-weight:700}.page-module__Gkkg5W__validationList{flex-direction:column;gap:.35rem;display:flex}.page-module__Gkkg5W__validationError,.page-module__Gkkg5W__validationMet{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.page-module__Gkkg5W__validationError{color:var(--color-accent-danger)}.page-module__Gkkg5W__validationMet{color:var(--color-accent-success)}.page-module__Gkkg5W__errorBanner,.page-module__Gkkg5W__successBanner{border-radius:var(--radius-lg);align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.page-module__Gkkg5W__errorBanner{background:var(--color-danger-bg);border:1px solid color-mix(in srgb,var(--color-accent-danger)32%,transparent);color:var(--color-accent-danger)}.page-module__Gkkg5W__successBanner{background:var(--color-accent-primary-bg);border:1px solid color-mix(in srgb,var(--color-accent-primary)24%,transparent);color:var(--color-accent-primary)}.page-module__Gkkg5W__submitBtn{margin-top:.25rem;padding:.95rem 1.2rem;font-size:1rem;font-weight:700}.page-module__Gkkg5W__actionRow{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__Gkkg5W__actionButton{padding:.75rem 1rem;font-size:.9rem}.page-module__Gkkg5W__disclaimer{font-size:.82rem}.page-module__Gkkg5W__loginLink{font-size:.9rem}.page-module__Gkkg5W__loginLink a{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.page-module__Gkkg5W__loginLink a:hover{text-decoration:underline}@media (max-width:960px){.page-module__Gkkg5W__main{padding:var(--spacing-xl)var(--spacing-md);align-items:flex-start}.page-module__Gkkg5W__flowShell{grid-template-columns:1fr}.page-module__Gkkg5W__formPanel{order:1}.page-module__Gkkg5W__contextPanel{order:2}}@media (max-width:640px){.page-module__Gkkg5W__main{padding:var(--spacing-lg)var(--spacing-sm)}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.page-module__Gkkg5W__otpGroup{gap:.5rem}.page-module__Gkkg5W__otpSlot{font-size:1.2rem}.page-module__Gkkg5W__actionRow{flex-direction:column}.page-module__Gkkg5W__actionButton{justify-content:center;width:100%}}
