.ClientRegistrationPage-module__3iVCDa__page{box-sizing:border-box;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));color:#1d1d1f;font-family:var(--slotify-font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at top,#ffffffe6 0,#fff0 42%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%);place-items:center;display:grid}.ClientRegistrationPage-module__3iVCDa__panel{box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffffd1;border:1px solid #3c3c431f;border-radius:30px;width:min(100%,620px);padding:clamp(24px,5vw,38px);box-shadow:inset 0 1px #fffffff0,0 18px 48px #00000012}.ClientRegistrationPage-module__3iVCDa__brandRow{color:#6e6e73;letter-spacing:-.035em;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;font-size:20px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.ClientRegistrationPage-module__3iVCDa__brandRow:hover{color:#1d1d1f}.ClientRegistrationPage-module__3iVCDa__brandRow:focus-visible{border-radius:10px;outline:none;box-shadow:0 0 0 4px #007aff24}.ClientRegistrationPage-module__3iVCDa__brandLogo{width:27px;height:27px;display:block}.ClientRegistrationPage-module__3iVCDa__title{color:#1d1d1f;letter-spacing:-.05em;margin:0;font-size:clamp(34px,7vw,48px);font-weight:760;line-height:1.02}.ClientRegistrationPage-module__3iVCDa__subtitle{color:#6e6e73;letter-spacing:-.025em;max-width:520px;margin:14px 0 0;font-size:clamp(18px,3.5vw,22px);font-weight:430;line-height:1.3}.ClientRegistrationPage-module__3iVCDa__alertError{color:#b42318;background:#ff3b3017;border:1px solid #ff3b3038;border-radius:18px;margin-top:20px;padding:13px 15px;font-size:14px;font-weight:650;line-height:1.45}.ClientRegistrationPage-module__3iVCDa__form{gap:16px;margin-top:26px;display:grid}.ClientRegistrationPage-module__3iVCDa__nameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ClientRegistrationPage-module__3iVCDa__fieldLabel{color:#1d1d1f;letter-spacing:-.015em;gap:8px;min-width:0;font-size:15px;font-weight:650;line-height:1.2;display:grid}.ClientRegistrationPage-module__3iVCDa__field,.ClientRegistrationPage-module__3iVCDa__passwordShell input{box-sizing:border-box;color:#1d1d1f;caret-color:#007aff;width:100%;min-width:0;min-height:58px;font:inherit;letter-spacing:-.02em;appearance:none;background:#fffffff0;border:1px solid #3c3c432e;border-radius:18px;outline:none;padding:0 18px;font-size:18px;font-weight:430;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fffffff5,0 1px 2px #00000008}.ClientRegistrationPage-module__3iVCDa__field:hover,.ClientRegistrationPage-module__3iVCDa__passwordShell:hover input{background:#fff;border-color:#3c3c434d}.ClientRegistrationPage-module__3iVCDa__field:focus,.ClientRegistrationPage-module__3iVCDa__passwordShell:focus-within input{background:#fff;border-color:#007aff85;box-shadow:0 0 0 4px #007aff21,0 10px 28px #0000000d}.ClientRegistrationPage-module__3iVCDa__field::placeholder,.ClientRegistrationPage-module__3iVCDa__passwordShell input::placeholder{color:#8e8e93;opacity:1}.ClientRegistrationPage-module__3iVCDa__field:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__field:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__field:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__passwordShell input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__passwordShell input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__passwordShell input:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.ClientRegistrationPage-module__3iVCDa__passwordShell{width:100%;min-width:0;position:relative}.ClientRegistrationPage-module__3iVCDa__passwordShell input{padding-right:58px!important}.ClientRegistrationPage-module__3iVCDa__passwordShell [class*=passwordVisibilityToggle]{color:#6e6e73!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.ClientRegistrationPage-module__3iVCDa__passwordShell [class*=passwordVisibilityToggle]:hover{background:#3c3c4314!important}.ClientRegistrationPage-module__3iVCDa__passwordShell [class*=passwordVisibilityToggle]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #007aff29!important}.ClientRegistrationPage-module__3iVCDa__submitButton,.ClientRegistrationPage-module__3iVCDa__homeButton{min-height:56px;font:inherit;letter-spacing:-.025em;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:999px;font-size:18px;font-weight:650;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s,box-shadow .15s}.ClientRegistrationPage-module__3iVCDa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(#0a84ff 0%,#007aff 55%,#0066d6 100%);border:0;width:100%;margin-top:2px;box-shadow:0 12px 28px #007aff33,inset 0 1px #ffffff47}.ClientRegistrationPage-module__3iVCDa__submitButton:hover{background:linear-gradient(#1e90ff 0%,#0a7cff 55%,#0066d6 100%)}.ClientRegistrationPage-module__3iVCDa__submitButton:active,.ClientRegistrationPage-module__3iVCDa__homeButton:active{transform:scale(.985)}.ClientRegistrationPage-module__3iVCDa__submitButton:focus-visible,.ClientRegistrationPage-module__3iVCDa__homeButton:focus-visible,.ClientRegistrationPage-module__3iVCDa__inlineLink:focus-visible{outline:none;box-shadow:0 0 0 4px #007aff2e}.ClientRegistrationPage-module__3iVCDa__secondaryActions{gap:14px;margin-top:20px;display:grid}.ClientRegistrationPage-module__3iVCDa__accountPrompt{color:#6e6e73;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:500;line-height:1.35}.ClientRegistrationPage-module__3iVCDa__inlineLink{color:#007aff;margin-left:4px;font-weight:600;text-decoration:none}.ClientRegistrationPage-module__3iVCDa__inlineLink:hover{text-decoration:underline}.ClientRegistrationPage-module__3iVCDa__homeButton{box-sizing:border-box;color:#1d1d1f;background:#ffffffc7;border:1px solid #3c3c432e;justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #00000008}.ClientRegistrationPage-module__3iVCDa__homeButton:hover{background:#fff;border-color:#3c3c434d}@media (max-width:640px){.ClientRegistrationPage-module__3iVCDa__page{padding:max(24px, env(safe-area-inset-top)) 14px max(24px, env(safe-area-inset-bottom));place-items:start center}.ClientRegistrationPage-module__3iVCDa__panel{border-radius:24px;padding:24px 18px}.ClientRegistrationPage-module__3iVCDa__brandRow{margin-bottom:20px}.ClientRegistrationPage-module__3iVCDa__nameGrid{grid-template-columns:1fr}.ClientRegistrationPage-module__3iVCDa__field,.ClientRegistrationPage-module__3iVCDa__passwordShell input{border-radius:17px;min-height:56px;font-size:17px}.ClientRegistrationPage-module__3iVCDa__submitButton,.ClientRegistrationPage-module__3iVCDa__homeButton{min-height:54px;font-size:17px}}@media (prefers-reduced-motion:reduce){.ClientRegistrationPage-module__3iVCDa__field,.ClientRegistrationPage-module__3iVCDa__passwordShell input,.ClientRegistrationPage-module__3iVCDa__submitButton,.ClientRegistrationPage-module__3iVCDa__homeButton{transition:none}}
