.password-access[data-v-59bcb11b]{--access-field:var(--cosmos-soft,#10151f)}.password-access[data-v-59bcb11b],form[data-v-59bcb11b]{gap:var(--access-gap,var(--espacio-3));text-align:left;min-width:0;font:300 var(--texto-4)/1.5 Spectral,Georgia,serif;display:grid}label[data-v-59bcb11b]{gap:var(--espacio-1);color:var(--texto-suave);font-size:var(--texto-3);display:grid}input[data-v-59bcb11b]{box-sizing:border-box;width:100%;min-width:0;min-height:var(--access-control,calc(var(--toque) + var(--espacio-1)));padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-organico-1);border:0;border-bottom:1px solid var(--borde-fuerte);background:var(--access-field);color:var(--texto);caret-color:var(--oro-claro);font:300 var(--texto-4)/1.5 Spectral,Georgia,serif;border-bottom-right-radius:0;border-bottom-left-radius:0}input[data-v-59bcb11b]:-webkit-any(:autofill,:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--access-field) inset;box-shadow:0 0 0 1000px var(--access-field) inset;-webkit-text-fill-color:var(--texto);caret-color:var(--oro-claro)}input[data-v-59bcb11b]:is(:autofill,:autofill){-webkit-box-shadow:0 0 0 1000px var(--access-field) inset;box-shadow:0 0 0 1000px var(--access-field) inset;-webkit-text-fill-color:var(--texto);caret-color:var(--oro-claro)}input[data-v-59bcb11b]::placeholder{color:var(--texto-placeholder)}.password-field[data-v-59bcb11b]{gap:var(--espacio-1);min-width:0;display:grid}.field-heading[data-v-59bcb11b]{justify-content:space-between;align-items:center;column-gap:var(--espacio-2);flex-wrap:wrap;display:flex}.password-line[data-v-59bcb11b]{grid-template-columns:minmax(0,1fr) var(--toque);min-width:0;padding-right:var(--espacio-1);border-bottom:1px solid var(--borde-fuerte);border-radius:var(--radio-organico-1);background:var(--access-field);border-bottom-right-radius:0;border-bottom-left-radius:0;align-items:center;display:grid}.password-line input[data-v-59bcb11b]{background:0 0;border:0}.password-line[data-v-59bcb11b]:focus-within{border-bottom-color:var(--oro-claro);outline:2px solid var(--oro-claro);outline-offset:var(--espacio-0)}.password-line input[data-v-59bcb11b]:focus-visible{outline:none}button[data-v-59bcb11b]{min-height:var(--access-control,calc(var(--toque) + var(--espacio-0)));padding:var(--espacio-2) var(--espacio-3);color:var(--oro-claro);font:inherit;cursor:pointer}.primary[data-v-59bcb11b]{margin-top:var(--espacio-1);border:1px solid var(--oro);border-radius:var(--radio-pill);transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);background:#c9a86a2b}.primary[data-v-59bcb11b]:hover:not(:disabled){border-color:var(--oro-claro);background:#c9a86a3d}.secondary[data-v-59bcb11b]{color:var(--texto-suave);font-size:var(--texto-3);text-decoration:underline;-webkit-text-decoration-color:var(--borde-fuerte);text-decoration-color:var(--borde-fuerte);text-underline-offset:.3em;background:0 0;border:0}.secondary[data-v-59bcb11b]:hover:not(:disabled){color:var(--oro-claro)}.quiet[data-v-59bcb11b],.reveal[data-v-59bcb11b]{background:0 0;border:0}.quiet[data-v-59bcb11b]{padding-block:var(--espacio-1);color:var(--texto-suave);font-size:var(--texto-3);text-decoration:underline;-webkit-text-decoration-color:var(--borde-fuerte);text-decoration-color:var(--borde-fuerte);text-underline-offset:.3em;justify-self:center}.recover-action[data-v-59bcb11b]{font-size:var(--texto-2);margin-left:auto;padding-inline:0}.reveal[data-v-59bcb11b]{min-width:var(--toque);border-radius:50%;place-items:center;padding:0;display:grid}.reveal .app-icon[data-v-59bcb11b]{width:var(--espacio-4);height:var(--espacio-4)}input[data-v-59bcb11b]:focus-visible,button[data-v-59bcb11b]:focus-visible{outline:2px solid var(--oro-claro);outline-offset:var(--espacio-1)}button[data-v-59bcb11b]:disabled{opacity:.5;cursor:wait}.auth-alternatives[data-v-59bcb11b]{gap:var(--espacio-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid}p[data-v-59bcb11b]{color:var(--texto-suave);overflow-wrap:anywhere;font-size:var(--texto-3);margin:0}.hint[data-v-59bcb11b]{margin-top:calc(-1 * var(--espacio-2));font-size:var(--texto-2)}[role=alert][data-v-59bcb11b]{color:var(--peligro);padding:var(--espacio-2);border-left:1px solid var(--peligro);background:#f2aaa00a}@media (prefers-reduced-motion:reduce){.primary[data-v-59bcb11b]{transition:none}}
