.Yw4vWa_area{background:var(--bg-tertiary);width:100%;position:relative;overflow:hidden}.Yw4vWa_zoomControl{align-items:center;gap:var(--space-3);display:flex}.Yw4vWa_zoomIcon{color:var(--text-muted);flex-shrink:0}.Yw4vWa_zoomSlider{flex:1}
.vX_qOa_avatarImage{border-radius:var(--radius-full);width:64px;height:64px;margin-top:var(--space-2);-webkit-user-select:none;user-select:none;pointer-events:none}.vX_qOa_avatarFallback{border-radius:var(--radius-full);background:#b0abb8;width:64px;height:64px;display:inline-block}.vX_qOa_avatarLabel{gap:var(--space-2);cursor:pointer;margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);flex-direction:column;transition:color .2s;display:block}.vX_qOa_avatarLabel:hover{color:#131517}.vX_qOa_avatarWrapper{width:160px;height:160px;margin-top:var(--space-2);margin-bottom:var(--space-2);position:relative}.vX_qOa_avatarArea{border-radius:var(--radius-full);cursor:pointer;background:#f5f5fa;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.vX_qOa_avatarArea:hover .vX_qOa_avatarUploadBtn{background:#7e2fff}.vX_qOa_avatarImageLarge{border-radius:var(--radius-full);object-fit:cover;background:#f5f5fa;width:160px;height:160px;display:block}.vX_qOa_avatarInput{display:none}.vX_qOa_avatarEmpty{z-index:1;border-radius:var(--radius-pill);background:var(--bg-primary);width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex;position:relative}.vX_qOa_avatarEmptyText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.vX_qOa_avatarUploadBtn{border-radius:var(--radius-full);cursor:pointer;z-index:2;color:#fff;background:#000;border:2px solid #fff;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,border .2s;display:flex;position:absolute;bottom:0;right:0}.vX_qOa_avatarUploadBtn svg{max-width:20px;max-height:20px}.vX_qOa_avatarUploadBtn:disabled{opacity:.6;cursor:not-allowed}.vX_qOa_avatarUploadBtn svg{display:block}.vX_qOa_avatarSpinner{z-index:3;border-radius:var(--radius-full);background:#ffffffb3;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vX_qOa_doodle .vX_qOa_avatarWrapper,.vX_qOa_doodle .vX_qOa_avatarArea{width:8.5rem;height:8.5rem}.vX_qOa_doodle .vX_qOa_avatarArea{isolation:isolate;--doodle-stroke:3px;background:0 0}.vX_qOa_doodle .vX_qOa_avatarArea:hover .vX_qOa_avatarUploadBtn{background:var(--gray-80)}.vX_qOa_doodle .vX_qOa_avatarImageLarge,.vX_qOa_doodle .vX_qOa_avatarEmpty{z-index:1;background:var(--bg-tertiary);width:calc(100% - .625rem);height:calc(100% - .625rem);position:relative}.vX_qOa_doodle .vX_qOa_avatarUploadBtn{border-color:var(--bg-secondary);background:var(--text-primary);bottom:.25rem;right:.125rem}
._3IhWcq_modal{max-width:400px}._3IhWcq_modal h3{text-align:center}._3IhWcq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3IhWcq_content{gap:var(--space-4);flex-direction:column;display:flex}._3IhWcq_progress{justify-content:center;align-items:center;gap:var(--space-2);display:flex}._3IhWcq_progressDot{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-primary) 15%, transparent);width:.4375rem;height:.4375rem;transition:background .18s,width .18s}._3IhWcq_progressDotActive{background:var(--text-primary);width:1.25rem}._3IhWcq_progressDotDone{background:color-mix(in srgb, var(--text-primary) 45%, transparent)}._3IhWcq_stepDescription{color:var(--text-secondary);text-align:center;margin:0;font-size:.9375rem;line-height:1.5}._3IhWcq_avatarWrap{justify-content:center;align-items:center;display:flex}._3IhWcq_stepHint{color:var(--text-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}._3IhWcq_field{min-width:0}._3IhWcq_actions{gap:var(--space-2);flex-direction:column;display:flex}._3IhWcq_actions button{min-width:80px}._3IhWcq_error{color:var(--error-color,#dc3545);font-size:var(--font-size-base);text-align:center;padding:var(--space-2);background-color:var(--error-bg,#dc35451a);border-radius:var(--radius-xs);border:1px solid var(--error-border,#dc354533)}._3IhWcq_fieldLabel{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}._3IhWcq_goalFieldset{border:none;min-width:0;margin:0;padding:0}._3IhWcq_goalGrid{gap:var(--space-2);padding-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3IhWcq_goalOption{gap:var(--space-2);flex-direction:column;display:flex}._3IhWcq_goalOption[data-goal=casual_chat]{--goal-color:var(--blue-50)}._3IhWcq_goalOption[data-goal=friends]{--goal-color:var(--teal-50)}._3IhWcq_goalOption[data-goal=romantic]{--goal-color:var(--red-50)}._3IhWcq_goalOption[data-goal=networking]{--goal-color:var(--yellow-50)}._3IhWcq_goalOption[data-goal=business]{--goal-color:var(--slate-50)}._3IhWcq_goalOption[data-goal=mentorship]{--goal-color:var(--green-50)}._3IhWcq_goalOption[data-goal=flexible]{--goal-color:var(--purple-50)}._3IhWcq_goalOption{width:100%;padding:.875rem var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-base);text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .18s,color .18s;position:relative}@supports (corner-shape:squircle){._3IhWcq_goalOption{corner-shape:squircle;border-radius:1.125rem}}._3IhWcq_goalOption:hover:not(:disabled){background:color-mix(in srgb, var(--goal-color,var(--text-primary)) 12%, transparent)}._3IhWcq_goalOption:focus-visible{outline:2px solid var(--goal-color,var(--text-primary));outline-offset:2px}._3IhWcq_goalOption:disabled{opacity:.35;cursor:not-allowed}._3IhWcq_goalOptionWide{grid-column:1/-1}._3IhWcq_goalOptionActive{background:color-mix(in srgb, var(--goal-color,var(--text-primary)) 20%, transparent);color:var(--text-primary)}._3IhWcq_goalOptionActive:hover:not(:disabled){background:color-mix(in srgb, var(--goal-color,var(--text-primary)) 24%, transparent)}._3IhWcq_goalOptionActive[data-goal=flexible],._3IhWcq_goalOptionActive[data-goal=flexible]:hover:not(:disabled){background:linear-gradient(110deg, var(--blue-10) 0%, var(--purple-10) 38%, var(--red-10) 68%, var(--orange-10) 100%)}._3IhWcq_goalIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3IhWcq_goalCheck{top:calc(var(--space-2)*-1);right:calc(var(--space-2)*-1);z-index:1;position:absolute}._3IhWcq_goalLabel{line-height:1.3}._3IhWcq_chipGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}._3IhWcq_venueHint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.45}
