.AccountSignUpPage_page__m3mRX{background:var(--pia-blanco);color:var(--pia-tinta);display:flex;flex-direction:column;font-family:var(--pia-sans);min-height:100vh}.AccountSignUpPage_main__ndpaD{flex:1 1;padding:clamp(32px,6vh,64px) clamp(20px,4vw,48px) clamp(64px,10vh,120px)}.AccountSignUpPage_contentGrid__2GzHx{display:grid;grid-gap:clamp(20px,5vh,48px);gap:clamp(20px,5vh,48px);margin:0 auto;max-width:1040px}.AccountSignUpPage_loginHintRow__T18UD{display:flex;justify-content:flex-end}.AccountSignUpPage_formPanel__zbNQj{justify-self:center;width:min(100%,480px)}.AccountSignUpPage_formContent__fOHyF{display:grid;grid-gap:30px;gap:30px}.AccountSignUpPage_header__1MjOE{display:grid;grid-gap:14px;gap:14px;margin-bottom:12px;text-align:center}.AccountSignUpPage_title__MHBZ3{font-family:var(--pia-serif);font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1.1;margin:0}.AccountSignUpPage_subtitle__SUC7N{color:var(--pia-tinta-suave);font-size:16.5px;line-height:1.6;margin:0}.AccountSignUpPage_form__mCMtv{display:grid;grid-gap:26px;gap:26px}.AccountSignUpPage_field___OS_x{display:grid;grid-gap:6px;gap:6px}.AccountSignUpPage_passwordField__Xn7no{align-items:center;grid-template-columns:1fr auto}.AccountSignUpPage_passwordField__Xn7no .AccountSignUpPage_input__gE9Bt{grid-column:1/-1}.AccountSignUpPage_label__A12nt{color:var(--pia-tinta-suave);font-family:var(--pia-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.AccountSignUpPage_input__gE9Bt{background:transparent;border:0;border-bottom:1px solid var(--pia-linea-media);border-radius:0;color:var(--pia-tinta);font:inherit;font-size:17px;outline:none;padding:10px 0;width:100%}.AccountSignUpPage_input__gE9Bt:hover{border-bottom-color:var(--pia-tinta-suave)}.AccountSignUpPage_input__gE9Bt:focus{border-bottom-color:var(--pia-tinta);box-shadow:0 1px 0 0 var(--pia-tinta)}.AccountSignUpPage_passwordInput__3C9kJ{letter-spacing:.04em}.AccountSignUpPage_passwordToggle__nJa0C{align-items:center;background:none;border:0;color:var(--pia-tinta-suave);cursor:pointer;display:inline-flex;font-family:var(--pia-mono);font-size:11px;gap:6px;letter-spacing:.14em;padding:2px 0;text-transform:uppercase}.AccountSignUpPage_passwordToggle__nJa0C:hover{color:var(--pia-tinta)}.AccountSignUpPage_passwordToggle__nJa0C:focus-visible{outline:2px solid var(--pia-tinta);outline-offset:3px}.AccountSignUpPage_hideIcon__f_psr{height:15px;width:15px}.AccountSignUpPage_passwordRules__0uIp_{display:grid;font-family:var(--pia-mono);font-size:11.5px;grid-gap:6px 20px;gap:6px 20px;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:.04em;line-height:1.4;list-style:none;margin:-6px 0 0;padding:0}.AccountSignUpPage_passwordRuleValid__A8A6m{color:var(--pia-salvia)}.AccountSignUpPage_passwordRuleInvalid__rWdYV{color:var(--pia-tinta-tenue)}.AccountSignUpPage_passwordRuleValid__A8A6m:before{content:"✓ "}.AccountSignUpPage_passwordRuleInvalid__rWdYV:before{content:"· "}.AccountSignUpPage_termsRow__qoNRW{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.AccountSignUpPage_checkbox__ivwFV{accent-color:var(--pia-tinta);flex:0 0 auto;height:18px;margin:3px 0 0;width:18px}.AccountSignUpPage_terms__MlT5X{color:var(--pia-tinta-suave);font-size:14.5px;line-height:1.6}.AccountSignUpPage_termsLink__Ob9vm{background:none;border:0;color:var(--pia-tinta);cursor:pointer;font:inherit;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--pia-linea-media);text-decoration-color:var(--pia-linea-media);text-underline-offset:4px}.AccountSignUpPage_termsLink__Ob9vm:hover{-webkit-text-decoration-color:var(--pia-tinta);text-decoration-color:var(--pia-tinta)}.AccountSignUpPage_errorMessage__pQDCB{border-left:2px solid var(--pia-error);color:var(--pia-error);font-size:14px;line-height:1.5;margin:0;padding:2px 0 2px 12px}.AccountSignUpPage_submitButton__bWZ_P{background:var(--pia-tinta);border:1px solid var(--pia-tinta);border-radius:3px;color:var(--pia-blanco);cursor:pointer;font-family:var(--pia-mono);font-size:11.5px;isolation:isolate;letter-spacing:.16em;overflow:hidden;padding:16px 22px 15px;position:relative;text-transform:uppercase;width:100%}.AccountSignUpPage_submitButton__bWZ_P:before{background:var(--pia-blanco);content:"";inset:0;position:absolute;transform:translateY(101%);z-index:-1}.AccountSignUpPage_submitButton__bWZ_P:not(:disabled):focus-visible,.AccountSignUpPage_submitButton__bWZ_P:not(:disabled):hover{color:var(--pia-tinta)}.AccountSignUpPage_submitButton__bWZ_P:not(:disabled):focus-visible:before,.AccountSignUpPage_submitButton__bWZ_P:not(:disabled):hover:before{transform:translateY(0)}.AccountSignUpPage_submitButton__bWZ_P:focus-visible{outline:2px solid var(--pia-tinta);outline-offset:3px}.AccountSignUpPage_submitButton__bWZ_P:disabled{background:var(--pia-linea-media);border-color:var(--pia-linea-media);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.AccountSignUpPage_submitButton__bWZ_P{transition:color .74s var(--pia-ease)}.AccountSignUpPage_submitButton__bWZ_P:before{transition:transform .74s var(--pia-ease)}.AccountSignUpPage_input__gE9Bt{transition:border-color .3s var(--pia-ease),box-shadow .3s var(--pia-ease)}.AccountSignUpPage_formContent__fOHyF{animation:AccountSignUpPage_subir__wxFOt .9s var(--pia-ease) both}}@keyframes AccountSignUpPage_subir__wxFOt{0%{opacity:0;transform:translateY(12px)}}@media (max-width:760px){.AccountSignUpPage_loginHintRow__T18UD{justify-content:center}}@media (max-width:520px){.AccountSignUpPage_passwordRules__0uIp_{grid-template-columns:1fr}}