.RM-gLa_slider{gap:var(--space-3);-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;width:100%;display:flex}.RM-gLa_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.RM-gLa_headerLabels{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RM-gLa_label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);cursor:default;line-height:1.2}.RM-gLa_hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.3}.RM-gLa_output{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;flex-shrink:0;line-height:1}.RM-gLa_track{cursor:pointer;touch-action:none;background:#ebebec;background:color(display-p3 .921203 .921203 .923877);background:lab(93.0314% .0994 -.364);border-radius:.5rem;width:100%;height:20px;position:relative}.RM-gLa_fill{pointer-events:none;height:auto;top:0;bottom:0;left:calc(var(--start,0)/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)));width:calc(1.5rem + 2*calc((20px - 1rem) / 2) + (var(--end,0) - var(--start,0))/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)));background:#0171ea;border-radius:.5rem;position:absolute}.RM-gLa_thumb{top:50%;left:calc(calc((20px - 1rem) / 2) + 1.5rem/2 + var(--pos,0)/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)));cursor:grab;touch-action:none;background:#fff;border-radius:.5rem;outline:none;width:1.5rem;height:1rem;transition:transform .12s,box-shadow .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000002e}.RM-gLa_thumb:hover{box-shadow:0 2px 8px #0000003d}.RM-gLa_thumb:active{cursor:grabbing;transform:translate(-50%,-50%)scale(.85)}.RM-gLa_thumb:focus-visible{box-shadow:0 0 0 3px var(--color-primary)}.RM-gLa_thumb[data-disabled=true]{cursor:not-allowed}.RM-gLa_ticks{padding:0 var(--space-0-5);justify-content:space-between;display:flex}.RM-gLa_tick{font-size:var(--font-size-xs);color:var(--text-muted)}.RM-gLa_slider[data-disabled=true] .RM-gLa_track{cursor:not-allowed}.RM-gLa_slider[data-disabled=true] .RM-gLa_fill{opacity:.5}.RM-gLa_slider[data-disabled=true] .RM-gLa_thumb{cursor:not-allowed}.RM-gLa_slider[data-orientation=vertical]{align-items:center;width:auto;height:100%}.RM-gLa_slider[data-orientation=vertical] .RM-gLa_track{width:20px;height:100%;min-height:120px}.RM-gLa_slider[data-orientation=vertical] .RM-gLa_fill{inset:auto 0 calc(var(--start,0)/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)));width:auto;height:calc(1.5rem + 2*calc((20px - 1rem) / 2) + (var(--end,0) - var(--start,0))/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)))}.RM-gLa_slider[data-orientation=vertical] .RM-gLa_thumb{top:auto;left:50%;bottom:calc(calc((20px - 1rem) / 2) + 1.5rem/2 + var(--pos,0)/100*calc(100% - 1.5rem - 2 * calc((20px - 1rem) / 2)));width:1rem;height:1.5rem;transform:translate(-50%,50%)}.RM-gLa_slider[data-orientation=vertical] .RM-gLa_thumb:active{transform:translate(-50%,50%)scale(.85)}
.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}
