.acceso-module__IiJDiW__wrapper{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.acceso-module__IiJDiW__back{color:var(--color-text-muted);width:100%;max-width:440px;transition:color var(--transition-fast);align-self:flex-start;font-size:.85rem}.acceso-module__IiJDiW__back:hover{color:var(--color-gold)}.acceso-module__IiJDiW__card{width:100%;max-width:440px;padding:var(--space-2xl);gap:var(--space-lg);flex-direction:column;display:flex}.acceso-module__IiJDiW__logo{justify-content:center;align-items:baseline;gap:3px;display:flex}.acceso-module__IiJDiW__logoThe{letter-spacing:.2em;color:var(--color-text-muted);text-transform:uppercase;align-self:flex-start;padding-top:2px;font-size:.55rem;font-weight:700}.acceso-module__IiJDiW__logoProp{font-family:var(--font-bebas,"Bebas Neue", sans-serif);color:var(--color-gold);letter-spacing:.04em;font-size:1.8rem;line-height:1}.acceso-module__IiJDiW__logoMaster{font-family:var(--font-bebas,"Bebas Neue", sans-serif);color:var(--color-text);letter-spacing:.04em;font-size:1.8rem;line-height:1}.acceso-module__IiJDiW__tabs{border-bottom:1px solid var(--color-border);display:flex}.acceso-module__IiJDiW__tab{padding:var(--space-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;font-size:.9rem;font-weight:600}.acceso-module__IiJDiW__tabActive{color:var(--color-gold);border-bottom-color:var(--color-gold)}.acceso-module__IiJDiW__form{gap:var(--space-md);flex-direction:column;display:flex}.acceso-module__IiJDiW__label{gap:var(--space-xs);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;font-size:.8rem;display:flex}.acceso-module__IiJDiW__hint{text-transform:none;letter-spacing:0;font-size:.7rem}.acceso-module__IiJDiW__input{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--transition-fast);background:#0000004d;padding:.75rem 1rem;font-size:1rem}.acceso-module__IiJDiW__input:focus{border-color:var(--color-gold);outline:none}.acceso-module__IiJDiW__error{color:var(--color-error);text-align:center;font-size:.85rem}.acceso-module__IiJDiW__successBox{gap:var(--space-lg);text-align:center;color:var(--color-text-muted);flex-direction:column;font-size:.9rem;line-height:1.6;display:flex}.acceso-module__IiJDiW__fine{color:var(--color-text-muted);opacity:.7;text-align:center;font-size:.75rem;line-height:1.5}
