.SignUp_signUpContainer__us3_5{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-16),4vw,var(--space-32));overflow:hidden}.SignUp_signUpContainer__us3_5:after,.SignUp_signUpContainer__us3_5:before{content:"";position:absolute;width:clamp(220px,28vw,380px);aspect-ratio:1/1;border-radius:999px;filter:blur(6px);pointer-events:none;z-index:0}.SignUp_signUpContainer__us3_5:before{left:-8%;top:-12%;background:var(--cn-glow-gold)}.SignUp_signUpContainer__us3_5:after{right:-8%;bottom:-14%;background:var(--cn-glow-red)}.SignUp_signUpForm__Sgb9_{position:relative;z-index:1;width:min(460px,100%);padding:clamp(var(--space-24),3.5vw,2.2rem);border-radius:var(--radius-24);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--glass-bg) 88%,transparent);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-card)}.SignUp_logoContainer__gw9vq{display:flex;justify-content:center;margin-bottom:var(--space-12)}.SignUp_logo__TAy3K{width:clamp(70px,12vw,90px);height:auto;border-radius:0;background:transparent;box-shadow:none}.SignUp_createAcc__a6Rli{font-size:clamp(1.65rem,3.2vw,2.3rem);text-align:center;margin-bottom:var(--space-16);color:var(--cn-text)}.SignUp_p__MzQOW{text-align:center;margin:0 0 var(--space-16);color:var(--cn-text-muted)}.SignUp_formGroup__BoCBp{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-16)}.SignUp_label__bF7Gm{display:block;font-size:var(--text-label);font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--cn-text) 82%,var(--cn-primary) 18%)}.SignUp_fieldControl__Oiqa0,.SignUp_formGroup__BoCBp input{width:100%;min-height:46px;padding:.75rem .9rem;border-radius:var(--radius-12);border:1px solid var(--cn-border);background:color-mix(in srgb,var(--cn-surface-elevated) 88%,transparent);color:var(--cn-text);font-size:.98rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.SignUp_formGroup__BoCBp input::placeholder{color:color-mix(in srgb,var(--cn-text-muted) 72%,transparent)}.SignUp_fieldControl__Oiqa0:focus-visible,.SignUp_fieldControl__Oiqa0[data-open=true],.SignUp_formGroup__BoCBp input:focus{outline:none;border-color:color-mix(in srgb,var(--cn-primary) 62%,transparent);box-shadow:0 0 0 3px var(--cn-ring);background:var(--cn-surface-elevated)}.SignUp_error__BcHHz{border-radius:var(--radius-12);border:1px solid color-mix(in srgb,var(--cn-primary) 48%,transparent);background:color-mix(in srgb,var(--cn-primary) 10%,transparent);color:color-mix(in srgb,var(--cn-primary) 86%,#fff 14%);padding:var(--space-8) var(--space-12);font-size:.88rem;margin:0 0 var(--space-12);text-align:center}.SignUp_termsAgreement__32MFA{display:flex;align-items:flex-start;gap:.625rem;margin:0 0 var(--space-16);color:var(--cn-text-muted);font-size:.9rem;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SignUp_termsAgreement__32MFA input{width:18px;height:18px;flex:0 0 18px;margin-top:.12rem;accent-color:var(--cn-primary);cursor:pointer}.SignUp_termsAgreementText__SXbtm{min-width:0}.SignUp_secondaryButton__MbFZY,.SignUp_signUpButton__cwHLz{width:min(320px,100%);min-height:46px;border-radius:999px;padding:.72rem 1.1rem;display:flex;align-items:center;justify-content:center;justify-self:center;margin-left:auto;margin-right:auto;gap:var(--space-8);font-size:.96rem;font-weight:700;letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,box-shadow .24s ease,background-color .24s ease,border-color .24s ease}.SignUp_signUpButton__cwHLz{margin-bottom:var(--space-16);color:#fff8ee;border-color:color-mix(in srgb,var(--cn-primary) 60%,transparent);background:linear-gradient(135deg,var(--cn-primary) 0,color-mix(in srgb,var(--cn-primary) 72%,var(--cn-gold) 28%) 100%);box-shadow:var(--shadow-glow)}.SignUp_signUpButton__cwHLz:focus-visible,.SignUp_signUpButton__cwHLz:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--cn-primary-hover) 0,color-mix(in srgb,var(--cn-primary-hover) 70%,var(--cn-gold) 30%) 100%)}.SignUp_secondaryButton__MbFZY{margin-bottom:var(--space-12);color:var(--cn-text);border-color:color-mix(in srgb,var(--cn-gold) 50%,transparent);background:color-mix(in srgb,var(--cn-surface-elevated) 88%,transparent)}.SignUp_secondaryButton__MbFZY:focus-visible,.SignUp_secondaryButton__MbFZY:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cn-primary) 56%,transparent);box-shadow:var(--shadow-soft)}.SignUp_secondaryButton__MbFZY:active,.SignUp_signUpButton__cwHLz:active{transform:translateY(0)}.SignUp_googleIcon__6oFcT{width:20px;height:20px}.SignUp_rememberMe__R5y__{display:flex;align-items:center;gap:.6rem;margin:.35rem 0 1.25rem;padding:.15rem .1rem;color:var(--cn-text-muted);font-size:.92rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SignUp_rememberMe__R5y__ input{width:18px;height:18px;flex-shrink:0;accent-color:var(--cn-primary);cursor:pointer}.SignUp_rememberMe__R5y__:hover{color:var(--cn-text)}.SignUp_signInPrompt__DNRRe{text-align:center;margin:0;color:var(--cn-text-muted);font-size:.92rem}.SignUp_signInPrompt__DNRRe+.SignUp_signInPrompt__DNRRe{margin-top:var(--space-8)}.SignUp_passwordStrength__CGW5P{margin:0;font-size:.84rem;color:var(--cn-primary)}.SignUp_signInLink__6eI8Y{color:color-mix(in srgb,var(--cn-primary) 85%,#fff 15%);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cn-primary) 48%,transparent);text-decoration-color:color-mix(in srgb,var(--cn-primary) 48%,transparent);text-underline-offset:2px}.SignUp_signInLink__6eI8Y:focus-visible,.SignUp_signInLink__6eI8Y:hover{color:var(--cn-primary-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.SignUp_success__4tLTm{margin-top:var(--space-12);text-align:center;color:#70e49e}@media (max-width:600px){.SignUp_signUpContainer__us3_5{align-items:flex-start;padding-top:clamp(1.5rem,10vw,3.2rem)}.SignUp_signUpForm__Sgb9_{border-radius:var(--radius-20)}}@media (prefers-reduced-motion:reduce){.SignUp_fieldControl__Oiqa0,.SignUp_formGroup__BoCBp input,.SignUp_secondaryButton__MbFZY,.SignUp_signUpButton__cwHLz{transition:none}}