.PhotoDropzone-module__J7M8Yq__wrapper{flex-direction:column;align-items:center;gap:24px;display:flex}.PhotoDropzone-module__J7M8Yq__circle{background-color:var(--color-scheme-foreground);border-radius:50%;justify-content:center;align-items:center;width:164px;height:164px;transition:all .25s;display:flex;overflow:hidden}.PhotoDropzone-module__J7M8Yq__placeholder{background-color:#bdbdbd;border-radius:8px;width:40px;height:40px}.PhotoDropzone-module__J7M8Yq__image{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.PhotoDropzone-module__J7M8Yq__active{box-shadow:0 0 0 2px var(--color-scheme-accent)}.PhotoDropzone-module__J7M8Yq__button{width:162px;height:38px;padding:8px 20px;font-size:14px;line-height:1.6}@media screen and (min-width:1440px){.PhotoDropzone-module__J7M8Yq__button{width:179px;height:42px;font-size:16px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
html{scroll-behavior:smooth}:root{--color-scheme-background:var(--color-white);--color-neutral-darkest:#000;--color-scheme-border:var(--opacity-neutral-darkest-15);--color-scheme-text:var(--color-neutral-darkest);--color-neutral-lighter:#d8d8d8;--color-white:#fff;--color-neutral-lightest:#f2f2f2;--color-neutral-light:#b2b2b2;--color-neutral:#7f7f7f;--color-neutral-dark:#4c4c4c;--color-neutral-darker:#191919;--opacity-transparent:#fff0;--color-scheme-foreground:var(--color-oasis-lighter);--color-scheme-accent:var(--color-pastel-pink);--opacity-white-5:#ffffff0d;--opacity-white-10:#ffffff1a;--opacity-white-15:#ffffff26;--opacity-white-20:#fff3;--opacity-white-30:#ffffff4d;--opacity-white-40:#fff6;--opacity-white-50:#ffffff80;--opacity-white-60:#fff9;--opacity-neutral-darkest-5:#0000000d;--opacity-neutral-darkest-10:#0000001a;--opacity-neutral-darkest-15:#00000026;--opacity-neutral-darkest-20:#0003;--opacity-neutral-darkest-30:#0000004d;--opacity-neutral-darkest-40:#0006;--opacity-neutral-darkest-50:#00000080;--opacity-neutral-darkest-60:#0009;--color-pastel-pink-lightest:#fff9fa;--color-pastel-pink-lighter:#fff4f6;--color-pastel-pink-light:#ffdae0;--color-pastel-pink:#ffcbd3;--color-pastel-pink-dark:#cca2a8;--color-pastel-pink-darker:#665154;--color-pastel-pink-darkest:#4c3c3f;--color-scheme-foreground-alt:var(--color-oasis-light);--color-oasis-light:#fef1db;--color-oasis:#feeccc;--color-oasis-dark:#cbbca3;--color-oasis-darker:#655e51;--color-oasis-darkest:#4c463d;--color-oasis-lightest:#fefdf9;--color-oasis-lighter:#fefbf4;--color-french-pass-darkest:#39484c;--color-french-pass:#adeffe;--color-french-pass-darker:#4c6065;--color-french-pass-dark:#98c1cb;--color-french-pass-light:#c4f2fe;--color-french-pass-lighter:#e5fafe;--color-french-pass-lightest:#fbfefe;--color-red:#c60000;--font-family:"Lato", sans-serif;--second-family:"Comfortaa", sans-serif}:root[data-theme=girl]{--color-scheme-foreground:var(--color-pastel-pink-lighter);--color-scheme-foreground-alt:var(--color-pastel-pink-light);--color-scheme-accent:var(--color-pastel-pink)}:root[data-theme=boy]{--color-scheme-foreground:var(--color-french-pass-lighter);--color-scheme-foreground-alt:var(--color-french-pass-light);--color-scheme-accent:var(--color-french-pass)}:root[data-theme=null]{--color-scheme-foreground:var(--color-oasis-lighter);--color-scheme-foreground-alt:var(--color-oasis-light);--color-scheme-accent:var(--color-oasis)}@keyframes genderSelectMenuOpen{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes genderSelectMenuClose{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-6px)scaleY(.96)}}body{font-family:var(--font-family);font-size:var(--fz-14);font-weight:var(--fw-regular);color:var(--color-neutral-darkest);background:var(--color-white);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--second-family);color:var(--color-neutral-darkest)}button{color:var(--color-scheme-text);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:16px;font-weight:500;transition:background .25s,border-color .25s,transform .15s,box-shadow .25s;display:flex}.pink{border-bottom:4px solid var(--color-scheme-accent);background:var(--color-scheme-foreground-alt);transition:background .25s,border-color .25s,transform .15s,box-shadow .25s}.pink:hover,.pink:focus-visible{border-bottom:4px solid var(--color-scheme-border);background:var(--color-scheme-background);border-radius:100px;transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.pink:active{background:var(--color-neutral-light);transform:translateY(0)}.pink:disabled{background:var(--color-scheme-foreground-alt);opacity:.3;cursor:not-allowed;pointer-events:none}.gray{border-bottom:4px solid var(--opacity-neutral-darkest-15);background:var(--opacity-neutral-darkest-5)}.gray:hover,.gray:focus-visible{border-bottom:4px solid var(--opacity-neutral-darkest-15);background:var(--color-scheme-foreground);border-radius:100px;transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.gray:active{background:var(--color-scheme-accent);transform:translateY(0)}.gray:disabled{background:var(--opacity-neutral-darkest-5);opacity:.3;cursor:not-allowed;pointer-events:none}a{color:var(--color-scheme-text);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .25s,text-decoration-color .25s,opacity .2s}a:hover,a:focus-visible{text-decoration-color:currentColor}a:active{color:var(--color-scheme-accent)}a[aria-disabled=true]{opacity:.3;pointer-events:none}input{border:2px solid var(--opacity-transparent);background:var(--opacity-neutral-darkest-5);border-radius:12px;outline:none;padding:8px 12px;line-height:1.5;transition:border-color .2s,box-shadow .2s}input:hover{border:2px solid var(--color-scheme-accent)}input:focus-visible{border:2px solid var(--color-scheme-accent);box-shadow:0 6px 14px #0000001a}input::placeholder{color:var(--opacity-neutral-darkest-60)}textarea{border:1px solid var(--opacity-transparent);background:var(--opacity-neutral-darkest-5);border-radius:12px;padding:12px;transition:border-color .2s,box-shadow .2s}textarea:hover{border:2px solid var(--color-scheme-accent)}textarea:focus-visible{border:2px solid var(--color-scheme-accent);box-shadow:0 6px 14px #0000001a}textarea::placeholder{color:var(--opacity-neutral-darkest-60)}
.OnboardingForm-module__6jSrHa__form{flex-direction:column;justify-content:center;gap:32px;width:335px;display:flex}.OnboardingForm-module__6jSrHa__selectsWrapper{flex-direction:column;gap:24px;display:flex}.OnboardingForm-module__6jSrHa__field{flex-direction:column;gap:8px;display:flex;position:relative}.OnboardingForm-module__6jSrHa__label{color:#000;font-size:14px;font-weight:400;line-height:1.5}.OnboardingForm-module__6jSrHa__button{color:#000;font-size:14px;font-weight:500;line-height:1.6}.OnboardingForm-module__6jSrHa__error{color:#c60000;font-size:12px;font-weight:400;line-height:1.6;position:absolute;bottom:-20px}.OnboardingForm-module__6jSrHa__inputError{border:1px solid #c60000}.OnboardingForm-module__6jSrHa__datePickerInput{width:100%;height:40px}@media (min-width:768px){.OnboardingForm-module__6jSrHa__form{width:480px}}@media (min-width:1440px){.OnboardingForm-module__6jSrHa__label,.OnboardingForm-module__6jSrHa__button{font-size:16px}}
