.auth[data-astro-cid-wqncrgt5]{display:flex;justify-content:center;padding:var(--space-9) var(--space-4);background:var(--surface-2)}.auth-card[data-astro-cid-wqncrgt5]{width:100%;max-width:26rem;padding:var(--space-7) var(--space-6);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.auth-card__title[data-astro-cid-wqncrgt5]{font-size:var(--text-2xl)}.auth-card__sub[data-astro-cid-wqncrgt5]{margin-block:var(--space-2) var(--space-6);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-muted)}.auth-card__status[data-astro-cid-wqncrgt5]{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-end:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--lh-normal)}.auth-card__status[data-astro-cid-wqncrgt5][hidden]{display:none}.auth-card__status--error[data-astro-cid-wqncrgt5]{background:var(--red-050);border-color:var(--red-600);color:var(--ink-900)}.auth-card__status--ok[data-astro-cid-wqncrgt5]{background:var(--blue-050);border-color:var(--blue-100);color:var(--ink-900)}.auth-card__status[data-astro-cid-wqncrgt5] .auth-card__status-icon{flex:none;margin-block-start:.1em}.auth-card__status--error[data-astro-cid-wqncrgt5] .auth-card__status-icon{color:var(--red-600)}.auth-card__status--ok[data-astro-cid-wqncrgt5] .auth-card__status-icon{color:var(--blue-600)}.auth-card[data-astro-cid-wqncrgt5] form{display:flex;flex-direction:column;gap:var(--space-5)}.auth-card[data-astro-cid-wqncrgt5] .auth-field{display:flex;flex-direction:column;gap:var(--space-2)}.auth-card[data-astro-cid-wqncrgt5] .auth-field__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.auth-card[data-astro-cid-wqncrgt5] label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-900)}.auth-card[data-astro-cid-wqncrgt5] input[type=email],.auth-card[data-astro-cid-wqncrgt5] .auth-password input{width:100%;padding:.7rem .85rem;background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink-900);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.auth-card[data-astro-cid-wqncrgt5] input[type=email]:hover,.auth-card[data-astro-cid-wqncrgt5] .auth-password input:hover{border-color:var(--blue-500)}.auth-card[data-astro-cid-wqncrgt5] input[type=email]:focus-visible,.auth-card[data-astro-cid-wqncrgt5] .auth-password input:focus-visible{border-color:var(--blue-600);box-shadow:var(--ring)}.auth-card[data-astro-cid-wqncrgt5] .auth-password{position:relative}.auth-card[data-astro-cid-wqncrgt5] .auth-password input{padding-inline-end:2.75rem}.auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle{display:none;position:absolute;inset-block:0;inset-inline-end:0;width:2.75rem;align-items:center;justify-content:center;color:var(--text-muted);border-radius:var(--radius-sm)}html.js .auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle{display:inline-flex}.auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle:hover{color:var(--brand-700)}.auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle:focus-visible{box-shadow:var(--ring)}.auth-card[data-astro-cid-wqncrgt5] .auth-password__hide,.auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle[aria-pressed=true] .auth-password__show{display:none}.auth-card[data-astro-cid-wqncrgt5] .auth-password__toggle[aria-pressed=true] .auth-password__hide{display:block}.auth-card[data-astro-cid-wqncrgt5] .auth-check{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-regular);color:var(--text)}.auth-card[data-astro-cid-wqncrgt5] .auth-check input{width:1rem;height:1rem;accent-color:var(--brand-600)}.auth-card[data-astro-cid-wqncrgt5] .auth-link{font-size:var(--text-sm);font-weight:var(--fw-medium)}.auth-card[data-astro-cid-wqncrgt5] .auth-submit{width:100%;padding:.75rem 1.375rem;border:1px solid var(--brand-600);border-radius:var(--radius-btn);background:var(--brand-600);color:#fff;font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:1.25;box-shadow:var(--shadow-sm);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.auth-card[data-astro-cid-wqncrgt5] .auth-submit:disabled{opacity:.7;cursor:progress}.auth-card[data-astro-cid-wqncrgt5] .auth-submit:hover{background:var(--brand-700);border-color:var(--brand-700);box-shadow:var(--shadow-md)}.auth-card__footer[data-astro-cid-wqncrgt5]{margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.auth-card__footer[data-astro-cid-wqncrgt5] a[data-astro-cid-wqncrgt5]{font-weight:var(--fw-medium)}
