.SignupForm_registrationScreen__WO1_N{--registration-bg:#fbfbfd;--registration-bg-glow:rgba(54,78,255,0.035);--registration-primary-text:#07143d;--registration-secondary-text:#4d5875;--registration-placeholder:#626b87;--registration-border:#e0e4ed;--registration-link:#3048f4;--registration-gold:#fdb526;--registration-focus:rgba(54,80,243,0.1);--content-max-width:480px;--content-side:clamp(20px,7vw,32px);--header-top:max(10px,env(safe-area-inset-top));--intro-top:clamp(10px,2.2vh,18px);--form-top:clamp(20px,4.8vh,34px);--field-height:clamp(54px,7.7vh,64px);--field-gap:clamp(10px,2.2vh,14px);--field-radius:18px;--field-padding-x:20px;--field-icon-size:27px;--field-icon-gap:20px;--submit-height:clamp(54px,7.2vh,58px);--submit-top:clamp(14px,3vh,20px);--login-top:clamp(14px,3vh,22px);--legal-top:clamp(18px,3.8vh,26px);width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;justify-content:center;align-items:stretch;box-sizing:border-box;overflow-x:hidden;padding:max(8px,env(safe-area-inset-top)) clamp(10px,3vw,16px) max(8px,env(safe-area-inset-bottom));background:#eef1f8;color:var(--registration-primary-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}.SignupForm_registrationContent__Yrdns{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--header-top) var(--content-side) max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;border:1px solid rgba(221,226,238,.82);border-radius:22px;background:radial-gradient(circle at 50% 62%,var(--registration-bg-glow),transparent 46%),var(--registration-bg);box-shadow:0 16px 38px rgba(21,32,66,.1),0 4px 12px rgba(21,32,66,.045)}.SignupForm_registrationHeader__o4Giy{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:44px;width:100%}.SignupForm_registrationBackButton__4u107{position:relative;z-index:2;width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--registration-primary-text);cursor:pointer;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform .12s ease,opacity .14s ease}.SignupForm_registrationBackButton__4u107:active{transform:scale(.92)}.SignupForm_registrationBackButton__4u107:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}.SignupForm_backIcon__4SEG3{width:26px;height:26px}.SignupForm_registrationCrownWrap__bLZ1N{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.SignupForm_registrationCrown__QllET{display:block;width:clamp(38px,9.5vw,42px);height:auto;color:var(--registration-gold)}.SignupForm_registrationIntro__EWbUg{margin-top:var(--intro-top);text-align:center}.SignupForm_registrationTitle__Yd_Lq{margin:0;color:var(--registration-primary-text);font-size:clamp(28px,7.2vw,34px);font-weight:750;line-height:1.12;letter-spacing:-.7px;text-wrap:balance}.SignupForm_registrationSubtitle___ro8h{margin:clamp(8px,1.8vh,12px) auto 0;max-width:370px;color:var(--registration-secondary-text);font-size:clamp(17px,4.6vw,21px);font-weight:400;line-height:1.35;text-wrap:balance}.SignupForm_registrationForm__g_0WD{margin-top:var(--form-top);display:flex;flex-direction:column;min-width:0}.SignupForm_registrationFields__q_b8T{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}.SignupForm_registrationField__K_mUs{position:relative;width:100%;min-width:0}.SignupForm_registrationField__K_mUs div.space-y-2{display:flex;flex-direction:column;gap:0;margin:0}.SignupForm_registrationField__K_mUs div.relative{position:relative;display:flex;align-items:center;width:100%;height:var(--field-height);min-height:var(--field-height);border:1.25px solid var(--registration-border);border-radius:var(--field-radius);background:#ffffff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.SignupForm_registrationField__K_mUs:focus-within div.relative{border-color:#3650f3;box-shadow:0 0 0 3px var(--registration-focus)}.SignupForm_registrationField__K_mUs:has(input[aria-invalid=true]) div.relative{border-color:#d7475f}.SignupForm_registrationField__K_mUs div.relative>span.pointer-events-none:first-child{position:absolute;left:var(--field-padding-x);top:50%;width:var(--field-icon-size);height:var(--field-icon-size);transform:translateY(-50%);display:inline-grid;place-items:center;flex-shrink:0;color:var(--registration-primary-text);pointer-events:none}.SignupForm_registrationField__K_mUs div.relative>span.pointer-events-none:first-child svg{display:block;width:calc(var(--field-icon-size) - 4px);height:calc(var(--field-icon-size) - 4px);min-width:calc(var(--field-icon-size) - 4px);min-height:calc(var(--field-icon-size) - 4px)}.SignupForm_registrationField__K_mUs div.relative:has(button) span:last-of-type{position:absolute;top:50%;right:1px;z-index:2;transform:translateY(-50%);pointer-events:none}.SignupForm_registrationInput__hfyxN{width:100%;height:100%;min-width:0;padding:0 var(--field-padding-x) 0 calc(var(--field-padding-x) + var(--field-icon-size) + var(--field-icon-gap));border:0;outline:0;background:transparent;color:var(--registration-primary-text);font:inherit;font-size:clamp(16px,4.2vw,18px);font-weight:400;line-height:1;border-radius:var(--field-radius);box-shadow:none;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}.SignupForm_registrationInput__hfyxN:focus,.SignupForm_registrationInput__hfyxN:focus-visible{border:0;outline:0;box-shadow:none;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}.SignupForm_registrationInput__hfyxN::placeholder{color:var(--registration-placeholder);opacity:1}.SignupForm_registrationField__K_mUs:has(input[aria-invalid=true]) .SignupForm_registrationInput__hfyxN::placeholder{color:#c8324b;font-size:12px}.SignupForm_registrationInput__hfyxN:-webkit-autofill,.SignupForm_registrationInput__hfyxN:-webkit-autofill:focus,.SignupForm_registrationInput__hfyxN:-webkit-autofill:hover{-webkit-text-fill-color:var(--registration-primary-text);box-shadow:inset 0 0 0 1000px #ffffff;transition:background-color 9999s ease-out 0s}.SignupForm_registrationPasswordInput__47PB7{padding-right:58px}.SignupForm_registrationPasswordToggle__b622r{position:absolute;top:50%;right:clamp(8px,2vw,14px);z-index:2;width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#4d5875;transform:translateY(-50%);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform .12s ease,color .14s ease}.SignupForm_registrationPasswordToggle__b622r:active{transform:translateY(-50%) scale(.92)}.SignupForm_registrationPasswordToggle__b622r:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}.SignupForm_registrationPasswordToggle__b622r svg{width:clamp(23px,5.5vw,26px);height:clamp(23px,5.5vw,26px)}.SignupForm_registrationField__K_mUs p.text-error{display:none}.SignupForm_formError__njaJQ{margin:10px 0 0;color:#c8324b;font-size:13px;line-height:1.25}.SignupForm_registrationSubmit__LWGHX{width:100%;height:var(--submit-height);min-height:48px;margin-top:var(--submit-top);display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:16px;background:linear-gradient(90deg,#3155f4,#424af6 48%,#2f32ee);color:#ffffff;box-shadow:none;font:inherit;font-size:clamp(18px,4.4vw,19px);font-weight:700;line-height:1;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform .14s ease,opacity .14s ease,filter .14s ease}.SignupForm_registrationSubmit__LWGHX:active:not(:disabled){transform:scale(.985)}.SignupForm_registrationSubmit__LWGHX:disabled{cursor:not-allowed;opacity:.58}.SignupForm_registrationSubmit__LWGHX:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}.SignupForm_registrationLoginText__DzZS8{margin:var(--login-top) 0 0;color:var(--registration-secondary-text);font-size:clamp(15px,4vw,17px);font-weight:400;line-height:1.35;text-align:center}.SignupForm_registrationLoginLink__IiVf9{color:var(--registration-link);font-weight:650;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SignupForm_registrationLoginLink__IiVf9:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}.SignupForm_registrationLegalWrap__6a2fF{margin-top:var(--legal-top)}.SignupForm_registrationLegalWrap__6a2fF div.space-y-1{display:flex;flex-direction:column;gap:0;margin:0}.SignupForm_registrationLegalCheckbox__FSP5_{min-height:0;display:flex;align-items:flex-start;justify-content:center;gap:10px;margin:0;text-align:center}.SignupForm_registrationLegalCheckbox__FSP5_ input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;border-radius:4px;border:1.25px solid #c5cee8;accent-color:#3048f4;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SignupForm_registrationLegalCheckbox__FSP5_ input[type=checkbox]:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}.SignupForm_registrationLegalWrap__6a2fF p.text-error{margin:6px 0 0;color:#c8324b;font-size:12px;line-height:1.2;text-align:center}.SignupForm_registrationLegal__l3PDv{display:inline-block;max-width:360px;color:var(--registration-secondary-text);font-size:clamp(12.5px,3.45vw,15px);font-weight:400;line-height:1.45;text-align:center}.SignupForm_registrationLegalLink__2ubdr{color:var(--registration-link);font-weight:600;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SignupForm_registrationLegalLink__2ubdr:focus-visible{outline:3px solid rgba(52,85,255,.38);outline-offset:2px}@media (max-height:760px){.SignupForm_registrationScreen__WO1_N{--intro-top:8px;--form-top:clamp(16px,3.5vh,24px);--field-height:clamp(52px,7.2vh,58px);--field-gap:clamp(9px,1.8vh,12px);--submit-height:clamp(50px,6.8vh,56px);--submit-top:clamp(12px,2.5vh,16px);--login-top:clamp(12px,2.5vh,18px);--legal-top:clamp(14px,3vh,20px)}.SignupForm_registrationTitle__Yd_Lq{font-size:clamp(26px,6.8vw,31px)}.SignupForm_registrationSubtitle___ro8h{font-size:clamp(16px,4.2vw,19px)}.SignupForm_registrationCrown__QllET{width:clamp(34px,8.8vw,38px)}}@media (max-height:690px){.SignupForm_registrationScreen__WO1_N{--intro-top:6px;--form-top:clamp(12px,2.8vh,18px);--field-height:clamp(48px,6.8vh,52px);--field-gap:8px;--field-radius:16px;--field-padding-x:16px;--field-icon-size:24px;--field-icon-gap:16px;--submit-height:clamp(46px,6.4vh,52px);--submit-top:clamp(10px,2vh,14px);--login-top:clamp(10px,2vh,14px);--legal-top:clamp(12px,2.5vh,16px)}.SignupForm_registrationTitle__Yd_Lq{font-size:clamp(24px,6.4vw,28px)}.SignupForm_registrationSubtitle___ro8h{margin-top:6px;font-size:clamp(15.5px,4vw,17px)}.SignupForm_registrationCrown__QllET{width:clamp(30px,8vw,34px)}.SignupForm_registrationLegal__l3PDv{font-size:clamp(12px,3.2vw,13px)}}@media (min-width:431px){.SignupForm_registrationContent__Yrdns{border-radius:24px;box-shadow:0 20px 48px rgba(21,32,66,.12),0 6px 16px rgba(21,32,66,.05)}}@media (max-width:359px){.SignupForm_registrationScreen__WO1_N{padding-inline:6px;--content-side:18px;--field-padding-x:14px;--field-icon-size:24px;--field-icon-gap:14px}.SignupForm_registrationContent__Yrdns{border-radius:18px}}@media (prefers-reduced-motion:reduce){.SignupForm_registrationScreen__WO1_N *,.SignupForm_registrationScreen__WO1_N :after,.SignupForm_registrationScreen__WO1_N :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}