.footer_hideOnMobile__oZ8zr{display:none}@media (min-width:768px){.footer_hideOnMobile__oZ8zr{display:inline}}.footer_socialRowMobile__fiqOq{border-top:1px solid hsl(var(--border))}.footer_socialTapArea__lLjyZ{min-width:44px;min-height:44px;padding:.5rem}.footer_section__L_CZJ{z-index:1}.footer_container__INmFs{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);gap:80px}.footer_content__eaqNO{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.footer_description__nd8Iq{color:var(--slate-400)}.footer_wrapper__8yEt7{display:grid;grid-template-columns:repeat(2,1fr);gap:80px}.footer_column__sqI2g{width:100%;display:flex;flex-direction:column;gap:40px}.footer_title__vaQ9K{color:var(--white);text-transform:uppercase}.footer_links__jFci_{display:flex;flex-direction:column;gap:24px}.footer_link__TtCV5{color:var(--slate-400);transition:color .2s}.footer_link__TtCV5:hover{color:var(--white)}.footer_bottom__PhZ21{border-top:1px solid var(--slate-800);display:flex;align-items:center;justify-content:center;padding:48px 0;position:relative;z-index:10}.footer_copyright__69W_S{display:flex;align-items:center;justify-content:space-between}.footer_copy__puMKC{color:var(--white)}.footer_mobileBreak__uRmCi{display:none}@media (max-width:810px){.footer_mobileBreak__uRmCi{display:inline}}.footer_guides__P1FQ4{display:flex;align-items:center;gap:8px}.footer_separator__2199u{color:var(--slate-400);margin:0 4px}.footer_guide__JFyck{color:var(--slate-400);text-decoration:none;transition:color .2s;cursor:pointer}.footer_guide__JFyck:hover{color:var(--white)}@media (max-width:1024px){.footer_container__INmFs{margin-top:64px}}@media (max-width:810px){.footer_container__INmFs{margin-top:48px;gap:64px}.footer_wrapper__8yEt7{gap:64px}.footer_description__nd8Iq{font-size:18px;line-height:32px;letter-spacing:-.26px}.footer_copyright__69W_S{flex-direction:column;align-items:center;gap:24px}.footer_guides__P1FQ4{justify-content:center}.footer_copy__puMKC{text-align:center}}@media (max-width:390px){.footer_container__INmFs{grid-template-columns:1fr}.footer_wrapper__8yEt7{gap:48px}}.LoadingSpinner_container__zBtLE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a0a0a;display:flex;align-items:center;justify-content:center;z-index:9999}.LoadingSpinner_content__WicuU{display:flex;flex-direction:column;align-items:center;gap:32px}.LoadingSpinner_logo__ppIzU{width:64px;height:64px;opacity:.9;animation:LoadingSpinner_pulse__KWrz_ 2s ease-in-out infinite}.LoadingSpinner_spinner__H_Lfy{width:56px;height:56px;border:3px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.9);border-radius:50%;animation:LoadingSpinner_spin__ZxfpH .8s cubic-bezier(.5,.1,.5,.9) infinite;box-shadow:0 0 20px hsla(0,0%,100%,.05),inset 0 0 20px hsla(0,0%,100%,.02)}@media (max-width:768px){.LoadingSpinner_content__WicuU{gap:24px}.LoadingSpinner_logo__ppIzU{width:52px;height:52px}.LoadingSpinner_spinner__H_Lfy{width:44px;height:44px;border-width:2px}}@keyframes LoadingSpinner_spin__ZxfpH{to{transform:rotate(1turn)}}@keyframes LoadingSpinner_pulse__KWrz_{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.onboarding-client_page__qCahC{min-height:100vh;background-color:hsl(var(--background))}.onboarding-client_main__p3fre{min-height:100vh}.onboarding-client_container__2CTz9{display:flex;flex-direction:column;min-height:100vh}@media (min-width:1024px){.onboarding-client_container__2CTz9{flex-direction:row;align-items:stretch}}.onboarding-client_leftPanel___eIXT{flex:1;display:flex;flex-direction:column;padding:2rem;background-color:hsl(var(--background));overflow-y:auto;min-height:100vh}@media (min-width:768px){.onboarding-client_leftPanel___eIXT{padding:3rem}}@media (min-width:1024px){.onboarding-client_leftPanel___eIXT{flex:1.15;min-width:0;padding:4rem;justify-content:flex-start;min-height:100%}}.onboarding-client_stepIndicator__43VhX{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background-color:hsl(var(--background));z-index:10;margin-left:-2rem;margin-right:-2rem;padding:1rem 2rem}@media (min-width:768px){.onboarding-client_stepIndicator__43VhX{margin-left:-3rem;margin-right:-3rem;padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.onboarding-client_stepIndicator__43VhX{position:static;margin-left:0;margin-right:0;padding:0}}.onboarding-client_stepIndicatorLeft__5FnCo{display:flex;align-items:center;gap:1rem}.onboarding-client_closeButton__IKgCw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid hsl(var(--border));background-color:transparent;cursor:pointer;transition:all .2s ease}.onboarding-client_closeButton__IKgCw:hover{background-color:hsl(var(--secondary));border-color:hsl(var(--foreground)/.3)}.onboarding-client_closeIcon__yaM1h{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.onboarding-client_closeButton__IKgCw:hover .onboarding-client_closeIcon__yaM1h{color:hsl(var(--foreground))}.onboarding-client_logoutButton__jpeyL{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid hsl(var(--border));background-color:transparent;cursor:pointer;transition:all .2s ease;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif}.onboarding-client_logoutButton__jpeyL:hover{background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.3)}.onboarding-client_logoutIcon__Jk1FD{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:color .2s ease}.onboarding-client_logoutButton__jpeyL:hover .onboarding-client_logoutIcon__Jk1FD{color:hsl(var(--destructive))}.onboarding-client_logoutText__qPeMc{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));transition:color .2s ease}.onboarding-client_logoutButton__jpeyL:hover .onboarding-client_logoutText__qPeMc{color:hsl(var(--destructive))}.onboarding-client_brandName__dV_5x{font-size:.875rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:hsl(var(--accent))}.onboarding-client_stepDivider__hbSv_{height:1px;width:3rem;background-color:hsl(var(--accent))}.onboarding-client_stepCount__X1nH_{font-size:.875rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:#9ca3af;letter-spacing:.05em}.onboarding-client_leftPanelContentCenter__wNg58{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.onboarding-client_title__tBUcd{font-size:1.5rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:700;margin-bottom:2rem;color:hsl(var(--foreground))}@media (min-width:768px){.onboarding-client_title__tBUcd{font-size:1.875rem}}@media (min-width:1024px){.onboarding-client_title__tBUcd{font-size:2.25rem}}.onboarding-client_uploadWrapper__m5aR4{margin-bottom:clamp(1.5rem,4vw,2.75rem);width:100%}.onboarding-client_uploadRow__5Ly2S{display:flex;gap:.75rem;width:100%}.onboarding-client_uploadRow__5Ly2S>*{flex:1;min-width:0}@media (max-width:639px){.onboarding-client_uploadRow__5Ly2S{flex-direction:column}}.onboarding-client_uploadColumn__S3yMT{display:flex;flex-direction:column;gap:1rem;width:100%}.onboarding-client_uploadRowWithPrivacy__7zv31{display:flex;align-items:stretch;gap:.75rem;width:100%;flex-wrap:wrap}.onboarding-client_uploadRowWithPrivacy__7zv31>.onboarding-client_takePhotoBox__6_69v,.onboarding-client_uploadRowWithPrivacy__7zv31>.onboarding-client_uploadArea__nkpbK{flex:1;min-width:140px}.onboarding-client_privacyBannerBelow__f30hC{width:100%;padding:1rem;background-color:hsl(var(--accent)/.1);border:1px solid hsl(var(--accent)/.3);border-radius:.5rem;display:flex;align-items:center}.onboarding-client_uploadArea__nkpbK{position:relative;border:2px dashed hsl(var(--border)/.8);border-radius:.5rem;transition:all .3s ease;cursor:pointer;background-color:hsl(var(--secondary)/.3);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;max-height:305px;height:200px;width:100%}.onboarding-client_uploadArea__nkpbK:hover{border-color:hsl(var(--accent)/.5)}.onboarding-client_uploadAreaDragging__0AgUF{border-color:hsl(var(--accent));background-color:hsl(var(--accent)/.05);transform:scale(1.02)}.onboarding-client_uploadAreaWithPreview__Ng7Jj{border-style:solid;background-color:hsl(var(--card));height:auto;min-height:200px;max-height:305px;aspect-ratio:inherit}.onboarding-client_uploadAndPrivacyRow__3CcGr{display:flex;align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem);margin-bottom:0;flex-wrap:wrap}.onboarding-client_uploadAreaProportional__qVDWe{flex-shrink:0;width:auto!important}.onboarding-client_privacyBannerSide__3cr7f{flex:1;min-width:0;padding:1rem;background-color:hsl(var(--accent)/.1);border:1px solid hsl(var(--accent)/.3);border-radius:.5rem;display:flex;align-items:center}.onboarding-client_previewContainer__2U_nw{position:relative;width:100%;height:100%}.onboarding-client_previewImage__kAeoy{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.onboarding-client_retakePhotoBtn__xlJLe{position:absolute;bottom:.5rem;right:.5rem;padding:.375rem .75rem;border-radius:.375rem;border:1px solid hsl(var(--border));background:hsl(var(--background)/.85);color:hsl(var(--muted-foreground));font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;backdrop-filter:blur(4px)}.onboarding-client_retakePhotoBtn__xlJLe:hover{background:hsl(var(--background)/.95);color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.2)}.onboarding-client_uploadPlaceholder__8Y_df{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.onboarding-client_cameraIcon__fq_dw{width:2.5rem;height:2.5rem;color:#9ca3af;margin-bottom:.75rem}.onboarding-client_uploadText__DSC0f{font-size:.875rem;color:#9ca3af;text-align:center;margin-bottom:.25rem}.onboarding-client_uploadSubtext__6mybH{font-size:.75rem;color:#9ca3af;text-align:center}.onboarding-client_hiddenInput__K4hx0{display:none}.onboarding-client_takePhotoBox__6_69v{position:relative;border:2px dashed hsl(var(--border)/.8);border-radius:.5rem;transition:all .3s ease;cursor:pointer;background-color:hsl(var(--secondary)/.3);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;max-height:305px;height:200px;width:100%;padding:0;font:inherit;color:inherit;text-align:center}.onboarding-client_takePhotoBox__6_69v:hover{border-color:hsl(var(--accent)/.5)}.onboarding-client_takePhotoPlaceholder__fHVlq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.onboarding-client_cameraModalContent__Vco2k{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;margin:auto!important;width:min(90vw,28rem)!important;height:-moz-max-content!important;height:max-content!important;max-height:90vh!important;display:flex;flex-direction:column;gap:1rem;transform:none!important}.onboarding-client_cameraModalSubtitle__kmXfP{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.onboarding-client_cameraPreviewWrap__UVa_1{position:relative;width:100%;aspect-ratio:3/4;max-height:60vh;background:hsl(var(--muted)/.5);border-radius:.5rem;overflow:hidden}.onboarding-client_cameraVideo__YSEJX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.onboarding-client_cameraError___679A,.onboarding-client_cameraRequesting__fSdF7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}.onboarding-client_cameraRequesting__fSdF7{flex-direction:column;gap:1rem;background:hsl(var(--muted)/.5)}.onboarding-client_cameraRequestingIcon__gAkzJ{width:2.5rem;height:2.5rem;color:hsl(var(--accent));animation:onboarding-client_spin__H4ItP 1s linear infinite}@keyframes onboarding-client_spin__H4ItP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.onboarding-client_privacyBanner__FJWNn{margin-bottom:2rem;padding:1rem;background-color:hsl(var(--accent)/.1);border:1px solid hsl(var(--accent)/.3);border-radius:.5rem}.onboarding-client_privacyContent__f9FwY{display:flex;align-items:flex-start;gap:.75rem}.onboarding-client_infoIcon__or46e{width:1.25rem;height:1.25rem;color:hsl(var(--accent));flex-shrink:0;margin-top:.125rem}.onboarding-client_privacyText__29hCb{font-size:.75rem;color:#9ca3af;line-height:1.625}.onboarding-client_sizeSection__F4wwj{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.onboarding-client_sizeTitle__j2R1_{font-size:1.125rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:600;margin-bottom:.75rem;color:hsl(var(--foreground))}@media (min-width:768px){.onboarding-client_sizeTitle__j2R1_{font-size:1.25rem}}.onboarding-client_sizeContainer__YE6nW{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.onboarding-client_sizeContainer__YE6nW{gap:.75rem;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible;flex-wrap:nowrap}}.onboarding-client_sizeButton__Mh5pK{width:3rem;height:3rem;box-sizing:border-box;border-radius:50%;border:2px solid hsl(var(--muted));transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:.875rem;font-weight:600;background-color:transparent;color:hsl(var(--foreground));cursor:pointer}.onboarding-client_sizeButton__Mh5pK:hover{border-color:hsl(var(--accent)/.5)}.onboarding-client_sizeButtonSelected__Dr4jN{background-color:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.onboarding-client_heightSection__LsY_y{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.onboarding-client_heightRow__OlfG6{display:flex;align-items:center;gap:1rem;width:100%}.onboarding-client_heightToggle__eZjcg{display:inline-flex;align-items:stretch;height:3rem;box-sizing:border-box;border-radius:9999px;border:2px solid hsl(var(--muted));padding:2px;gap:0;flex-shrink:0}.onboarding-client_heightToggleActive__FDMcV,.onboarding-client_heightToggleOption__zldWB{display:flex;align-items:center;justify-content:center;padding:0 1rem;min-width:0;border-radius:9999px;border:none;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.onboarding-client_heightToggleOption__zldWB{background:transparent;color:hsl(var(--muted-foreground))}.onboarding-client_heightToggleOption__zldWB:hover{color:hsl(var(--foreground))}.onboarding-client_heightToggleActive__FDMcV{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.onboarding-client_heightInputWrap__wZOvf{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;height:3rem;box-sizing:border-box;border-radius:9999px;border:2px solid hsl(var(--border));background-color:hsl(var(--background));padding:0 1rem 0 1.25rem;transition:border-color .2s ease}.onboarding-client_heightInputWrap__wZOvf:focus-within{border-color:hsl(var(--accent));outline:none}.onboarding-client_heightInput__vCQFg{flex:1;min-width:0;padding:0;border:none;background:transparent;color:hsl(var(--foreground));font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:1rem;line-height:1}.onboarding-client_heightInput__vCQFg:focus{outline:none}.onboarding-client_heightInput__vCQFg::-moz-placeholder{color:hsl(var(--muted-foreground))}.onboarding-client_heightInput__vCQFg::placeholder{color:hsl(var(--muted-foreground))}.onboarding-client_heightUnitLabel__69_8O{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:500}.onboarding-client_heightFeetRow__Y4v99{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.onboarding-client_heightInputShort__Im_aM{flex:1;min-width:0;height:3rem;box-sizing:border-box;padding:0 1rem;border-radius:9999px;border:2px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:1rem;line-height:1;transition:border-color .2s ease}.onboarding-client_heightInputShort__Im_aM:focus{outline:none;border-color:hsl(var(--accent))}.onboarding-client_heightInputShort__Im_aM::-moz-placeholder{color:hsl(var(--muted-foreground))}.onboarding-client_heightInputShort__Im_aM::placeholder{color:hsl(var(--muted-foreground))}.onboarding-client_heightFeetLabel__Asdxf{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:500}.onboarding-client_submitButton__9zG2K{width:100%;padding:1rem 1.5rem;border-radius:.5rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;background-color:hsl(var(--muted));color:#9ca3af}.onboarding-client_submitButtonEnabled__m3fNA{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.onboarding-client_submitButtonEnabled__m3fNA:hover{background-color:hsl(var(--accent)/.9)}.onboarding-client_submitButtonDisabled__TsJGA{cursor:not-allowed}.onboarding-client_rightPanel__l8OM9{display:none;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.onboarding-client_rightPanel__l8OM9{display:flex;flex:0.85;min-width:0;min-height:100%;padding:1rem;align-items:stretch}}.onboarding-client_rightPanelContainer__1KyU9{position:relative;width:100%;height:100%;min-height:0;border-radius:.75rem;background-color:hsl(var(--secondary)/.3);border:1px solid hsl(var(--border)/.6);overflow:hidden;display:flex;flex-direction:column}.onboarding-client_rightPanelPreview__l93Qd{position:relative;width:100%;height:100%}.onboarding-client_rightPanelPreviewImage__iCdJJ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onboarding-client_guidanceContainer__i6Z53{position:relative;width:100%;height:100%;display:flex;flex-direction:column;flex:1}.onboarding-client_guidanceSlider__BpSf1{flex:1;position:relative;overflow:hidden;min-height:100%;display:flex;align-items:stretch}.onboarding-client_guidanceSlide__SD6KC{position:absolute;inset:0;display:flex;align-items:stretch;width:100%;height:100%}.onboarding-client_guidanceImage__cc_xX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:100%}.onboarding-client_navigationControls__N9B7A{position:absolute;top:2rem;left:2rem;z-index:10;display:flex;align-items:center;gap:1rem}@media (min-width:768px){.onboarding-client_navigationControls__N9B7A{top:3rem;left:3rem}}@media (min-width:1024px){.onboarding-client_navigationControls__N9B7A{top:4rem;left:4rem}}.onboarding-client_numberIndicator__tSn42{display:flex;align-items:center;gap:.5rem}.onboarding-client_currentNumber__IjZp_{font-size:.875rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:hsl(var(--accent))}.onboarding-client_numberDivider__EjSkJ{height:1px;width:2rem;background-color:hsl(var(--border))}.onboarding-client_totalNumber__JhQJV{font-size:.875rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:#9ca3af}.onboarding-client_navigationArrows__Z_U6I{display:flex;gap:.75rem}.onboarding-client_navButton__J0uJY{width:3rem;height:3rem;border:1px solid hsl(var(--foreground)/.2);background-color:hsl(var(--background)/.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;color:hsl(var(--foreground))}.onboarding-client_navButton__J0uJY:hover{border-color:hsl(var(--accent));background-color:hsl(var(--accent)/.05)}.onboarding-client_navButton__J0uJY:hover .onboarding-client_navIcon__djNA0{color:hsl(var(--accent))}.onboarding-client_navIcon__djNA0{width:1.25rem;height:1.25rem;transition:color .2s ease}.onboarding-client_guidanceOverlay__GjLSf{position:absolute;bottom:2rem;left:2rem;z-index:10}.onboarding-client_guidanceCard__qm6QF{background-color:hsl(var(--background)/.95);backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:.5rem;padding:1.5rem;width:-moz-fit-content;width:fit-content;max-width:24rem}.onboarding-client_guidanceTitle__NBep2{font-size:1.125rem;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-weight:600;color:#fff;margin-bottom:.5rem}.onboarding-client_guidanceStatus__2dChF{display:flex;align-items:center;gap:.5rem}.onboarding-client_statusIconBad__w9oYG{width:1.25rem;height:1.25rem;color:hsl(var(--destructive));flex-shrink:0}.onboarding-client_statusIconGood__BYp0e{width:1.25rem;height:1.25rem;color:hsl(var(--accent));flex-shrink:0}.onboarding-client_guidanceSubtitle__C6Eq5{font-size:.875rem;color:#fff}.onboarding-client_cropModalContent__4oIx8{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;margin:auto!important;width:min(90vw,56rem)!important;height:-moz-max-content!important;height:max-content!important;max-height:90vh!important;display:flex;flex-direction:column;gap:1rem;transform:none!important}.onboarding-client_cropModalTitle__cxvWc{font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;color:hsl(var(--foreground))}.onboarding-client_cropDetectingFace__7R5jD,.onboarding-client_cropModalSubtitle__fEdwH{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.onboarding-client_cropContainer__uTJV6{position:relative;width:100%;height:70vh;min-height:320px;background-color:hsl(var(--muted)/.5);border-radius:.5rem;overflow:hidden}.onboarding-client_cropPlaceholder__xZ5VM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:hsl(var(--muted)/.5)}.onboarding-client_cropPlaceholderImage__tnOvY{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.onboarding-client_cropArea__vtjod{border-radius:.5rem}.onboarding-client_cropZoomRow__spXZt{display:flex;align-items:center;gap:1rem}.onboarding-client_cropZoomLabel__iTYIr{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));min-width:2.5rem}.onboarding-client_cropZoomSlider__O6h08{flex:1;height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--muted));border-radius:9999px;outline:none}.onboarding-client_cropZoomSlider__O6h08::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--accent));cursor:pointer;border:none}.onboarding-client_cropZoomSlider__O6h08::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--accent));cursor:pointer;border:none}.onboarding-client_cropModalFooter__7C5Mr{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.onboarding-client_cropCancelButton__r579F{padding:.5rem 1.25rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:transparent;font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));cursor:pointer;transition:background .2s ease}.onboarding-client_cropCancelButton__r579F:hover:not(:disabled){background:hsl(var(--muted)/.5)}.onboarding-client_cropConfirmButton__7opTP{padding:.5rem 1.25rem;border-radius:.5rem;border:none;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-family:var(--font-google-sans-flex),"Google Sans Flex",sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.onboarding-client_cropConfirmButton__7opTP:hover:not(:disabled){background:hsl(var(--accent)/.9)}.onboarding-client_cropCancelButton__r579F:disabled,.onboarding-client_cropConfirmButton__7opTP:disabled{opacity:.6;cursor:not-allowed}