.SignupFlow-module__cUtFGG__app{background:var(--bg);font-family:var(--font-sans);position:fixed;inset:0;overflow:hidden}.SignupFlow-module__cUtFGG__app:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeBlend in='SourceGraphic' mode='multiply'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:0}.SignupFlow-module__cUtFGG__screens{height:100%;position:relative;overflow:hidden}.SignupFlow-module__cUtFGG__screen{z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.SignupFlow-module__cUtFGG__navBar{padding:var(--space-4) var(--space-5) 0;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;display:grid}.SignupFlow-module__cUtFGG__backBtn{cursor:pointer;color:var(--text-mid);font-family:var(--font-sans);background:0 0;border:none;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:15px;transition:color .15s;display:flex}.SignupFlow-module__cUtFGG__backBtn:hover{color:var(--text)}.SignupFlow-module__cUtFGG__navSpacer{justify-self:start}.SignupFlow-module__cUtFGG__progress{justify-self:center;align-items:center;gap:6px;display:flex}.SignupFlow-module__cUtFGG__dot{background:#2a2a262e;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.SignupFlow-module__cUtFGG__dot.SignupFlow-module__cUtFGG__active{background:var(--pine);border-radius:3px;width:18px}.SignupFlow-module__cUtFGG__dot.SignupFlow-module__cUtFGG__done{background:#3d6b5266}.SignupFlow-module__cUtFGG__content{gap:var(--space-7);padding:var(--space-6) var(--space-5) var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.SignupFlow-module__cUtFGG__heading{color:var(--text);letter-spacing:-.8px;font-size:38px;font-weight:400;line-height:1.05}.SignupFlow-module__cUtFGG__form{gap:var(--space-4);flex-direction:column;display:flex}.SignupFlow-module__cUtFGG__inputField{border-bottom:1.5px solid var(--pine);padding:12px 4px 14px;transition:border-color .2s}.SignupFlow-module__cUtFGG__inputField.SignupFlow-module__cUtFGG__error{border-color:var(--error)}.SignupFlow-module__cUtFGG__inputRow{align-items:center;gap:12px;display:flex}.SignupFlow-module__cUtFGG__input{font-family:var(--font-sans);color:var(--text);caret-color:var(--pine);background:0 0;border:none;outline:none;flex:1;font-size:22px;font-weight:400}.SignupFlow-module__cUtFGG__input::placeholder{color:var(--text-muted)}.SignupFlow-module__cUtFGG__eyeBtn{cursor:pointer;color:var(--text-mid);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.SignupFlow-module__cUtFGG__eyeBtn:hover{color:var(--text)}.SignupFlow-module__cUtFGG__strengthWrap{flex-direction:column;gap:6px;display:flex}.SignupFlow-module__cUtFGG__strengthBar{gap:4px;display:flex}.SignupFlow-module__cUtFGG__seg{background:#2a2a261a;border-radius:2px;flex:1;height:3px;transition:background .3s}.SignupFlow-module__cUtFGG__seg.SignupFlow-module__cUtFGG__weak{background:var(--weak)}.SignupFlow-module__cUtFGG__seg.SignupFlow-module__cUtFGG__medium{background:var(--medium)}.SignupFlow-module__cUtFGG__seg.SignupFlow-module__cUtFGG__strong{background:var(--strong)}.SignupFlow-module__cUtFGG__strengthLabel{color:var(--text-muted);font-size:12px;font-weight:500;transition:color .3s}.SignupFlow-module__cUtFGG__strengthLabel.SignupFlow-module__cUtFGG__weak{color:var(--weak)}.SignupFlow-module__cUtFGG__strengthLabel.SignupFlow-module__cUtFGG__medium{color:var(--medium)}.SignupFlow-module__cUtFGG__strengthLabel.SignupFlow-module__cUtFGG__strong{color:var(--strong)}.SignupFlow-module__cUtFGG__requirements{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.SignupFlow-module__cUtFGG__req{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;transition:color .25s;display:flex}.SignupFlow-module__cUtFGG__req:before{content:"";border:1.5px solid #2a2a262e;border-radius:50%;flex-shrink:0;width:15px;height:15px;transition:background .25s,border-color .25s}.SignupFlow-module__cUtFGG__req.SignupFlow-module__cUtFGG__met{color:var(--text)}.SignupFlow-module__cUtFGG__req.SignupFlow-module__cUtFGG__met:before{background:var(--pine);border-color:var(--pine);background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.8 6.5L9 1' stroke='%23EEECe8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.SignupFlow-module__cUtFGG__errorMsg{color:var(--error);min-height:18px;font-size:13px}.SignupFlow-module__cUtFGG__btn{background:var(--pine);color:var(--btn-text);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;letter-spacing:-.1px;border:none;width:100%;padding:17px 12px;font-size:17px;font-weight:600;transition:opacity .15s,transform .1s}.SignupFlow-module__cUtFGG__btn:active{opacity:.75;transform:scale(.99)}.SignupFlow-module__cUtFGG__deco{flex-shrink:0;height:40%;overflow:hidden}.SignupFlow-module__cUtFGG__deco.SignupFlow-module__cUtFGG__decoSm{height:24%}.SignupFlow-module__cUtFGG__deco img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 22%,#000 48%);mask-image:linear-gradient(#0000 0%,#00000080 22%,#000 48%)}.SignupFlow-module__cUtFGG__successBody{padding:var(--space-6) var(--space-5) var(--space-4);flex-direction:column;flex:1;justify-content:center;display:flex}.SignupFlow-module__cUtFGG__successGroup{gap:var(--space-7);flex-direction:column;display:flex}.SignupFlow-module__cUtFGG__successIcon{width:88px;height:88px}.SignupFlow-module__cUtFGG__successText{flex-direction:column;gap:14px;display:flex}.SignupFlow-module__cUtFGG__successHeading{color:var(--text);letter-spacing:-.8px;font-size:38px;font-weight:400;line-height:1.05}.SignupFlow-module__cUtFGG__successSub{color:var(--text-mid);font-size:15px;line-height:1.6}.SignupFlow-module__cUtFGG__successSub strong{color:var(--text);font-weight:500}
