@charset "UTF-8";.loading-spinner-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-spinner{animation:rotate 2s linear infinite}.loading-spinner-sm{width:30px!important;height:30px!important}.loading-spinner-md{width:50px!important;height:50px!important}.loading-spinner-lg{width:70px!important;height:70px!important}.loading-spinner-xl{width:100px!important;height:100px!important}.loading-spinner-accent path:first-child{fill:#ff5378}.loading-spinner-white path:first-child{fill:#fff}.loading-spinner-blue path:first-child{fill:#2196f3}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:400}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#fff;background-color:#111;min-height:100vh;overflow-x:hidden;box-sizing:border-box}ul,ol{list-style:none}a{color:inherit;text-decoration:none;background-color:transparent}a:hover,a:focus{text-decoration:none}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none}button:focus{outline:none}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none}input:focus,textarea:focus,select:focus{outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:#606060;opacity:1}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}p{margin-bottom:12px}p:last-child{margin-bottom:0}.text-accent{color:#ff5378}.text-red{color:#ff3030}.text-technical{color:#777}.text-muted{color:#606060}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:20px}.text-3xl{font-size:22px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link{color:#ff5378;transition:color .2s ease}.link:hover,.link:focus{color:#ff86a0}.link:active{color:#ff2050}.list-disc{list-style-type:disc;padding-left:24px}.list-decimal{list-style-type:decimal;padding-left:24px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.fade-out{animation:fadeOut .3s ease-in-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-down{animation:slideDown .3s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake{animation:shake .5s ease-in-out}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.scale{animation:scale .2s ease-in-out}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.blink{animation:blink 1.5s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}:root{--container-width: clamp(18.75rem, -17.25rem + 180vw, 21.5625rem);--container-padding-x: 10px;--bottom-nav-h: 66px;--page-pad-y: 20px;--deck-top-pad: 32px;--card-gap-bottom: 20px;--card-ratio-w: 345;--card-ratio-h: 525;--app-vh: 100vh}@supports (height: 100dvh){:root{--app-vh: 100dvh}}html,body{overflow-x:hidden;width:100%;scrollbar-width:none}body{background-color:#111;color:#fff;font-family:Nunito,sans-serif;font-size:14px;line-height:1.5;min-height:100vh;overflow-x:hidden}@media(max-width:767px){body{font-size:14px}}.container{box-sizing:border-box;width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin:0 auto;padding-inline:var(--container-padding-x)}.page-wrapper{min-height:100vh;background-color:#111}@media(max-width:767px){.page-wrapper{background-color:#111}}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#161616;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#606060;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#777}.btn-next{width:100%;height:50px;border-radius:34px;background-color:#ff5378;color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:100%;text-align:center;transition:all .2s ease}.btn-next:hover:not(:disabled){background-color:#ff2050;transform:translateY(-2px)}.btn-next:active:not(:disabled){transform:translateY(0)}.btn-next:disabled{opacity:.6;cursor:not-allowed}.btn-back{color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:100%;text-align:center;font-weight:400;background:none;transition:color .2s ease}.btn-back:hover{color:#ff5378}.form-input{width:100%;height:37px;padding:0 24px;border-radius:43px;background-color:#161616;border:1px solid transparent;background-image:linear-gradient(#111,#111),linear-gradient(180deg,#393939,#282828);background-origin:border-box;background-clip:padding-box,border-box;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;text-align:center;color:#fff;transition:all .2s ease}.form-input::placeholder{color:#606060}.form-input:focus{color:#fff}.form-input:focus::placeholder{color:transparent}.form-input.error{border-color:#ff3030}.form-input.error::placeholder{color:#ff3030}.interest-chip{display:inline-flex;align-items:center;height:27px;padding:0 12px;border:1px solid rgba(255,255,255,.04);border-radius:25px;background-color:#ffffff0a;color:#fff;font-family:Nunito,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease}.interest-chip:hover{background-color:#ffffff14}.interest-chip.selected{background-color:#ff5378;border-color:#ffffff0a}.pagination-dots{display:flex;justify-content:center;align-items:center;gap:8px}.pagination-dots .dot{width:6px;height:6px;border-radius:50%;background-color:#606060;transition:all .3s ease;cursor:pointer}.pagination-dots .dot.active{width:10px;height:10px;background-color:#ff5378}.gender-checkbox{width:77px;height:77px;border-radius:50%;background-color:#161616;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.gender-checkbox svg{stroke:#606060;fill:#606060;transition:all .3s ease}.gender-checkbox:hover{background-color:#232323}.gender-checkbox.active{background-color:#fff}.gender-checkbox.active.male svg{stroke:#2196f3}.gender-checkbox.active.female svg{fill:#ff5378;stroke:#ff5378}.loading-spinner{width:50px;height:50px;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:374px){.form-input{padding:0 16px}}.react-select__menu-portal{z-index:9999}
