.signed-in-panel.svelte-o0ahmd{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.15rem,2.8vw,1.75rem);border:1px solid var(--color-gray-200);border-radius:1.25rem;background:linear-gradient(180deg,#fff,#fcfcfb);box-shadow:0 18px 32px -26px #00173859,0 2px 8px -6px #03022938}.signed-in-copy.svelte-o0ahmd{display:flex;flex-direction:column;gap:.5rem}.signed-in-copy.svelte-o0ahmd h2:where(.svelte-o0ahmd){font-size:clamp(1.45rem,3.1vw,1.8rem);font-family:Montserrat,Nunito,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-frontpage-navy)}.signed-in-copy.svelte-o0ahmd p:where(.svelte-o0ahmd){font-size:.95rem;line-height:1.55;font-family:Nunito,sans-serif;color:var(--color-text-secondary)}.signed-in-actions.svelte-o0ahmd{display:flex;flex-direction:column;gap:.75rem}.signed-in-primary-action.svelte-o0ahmd,.signed-in-secondary-action.svelte-o0ahmd{width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.75rem 1rem;border-radius:.8rem;font-size:.95rem;font-family:Montserrat,Nunito,sans-serif;font-weight:700;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.signed-in-primary-action.svelte-o0ahmd{background:var(--color-frontpage-navy);border:1px solid #001738;color:var(--color-text-inverse);box-shadow:0 12px 20px -14px #001738b3}.signed-in-primary-action.svelte-o0ahmd:hover,.signed-in-primary-action.svelte-o0ahmd:focus-visible{transform:translateY(-1px);background:var(--color-frontpage-navy);border-color:#00122c}.signed-in-primary-action.svelte-o0ahmd:focus-visible{outline:none;box-shadow:0 0 0 3px #00173829}.signed-in-secondary-action.svelte-o0ahmd{background:#ffffffd1;border:1px solid var(--color-gray-300);color:var(--color-frontpage-navy);cursor:pointer}.signed-in-secondary-action.svelte-o0ahmd:hover,.signed-in-secondary-action.svelte-o0ahmd:focus-visible{transform:translateY(-1px);background:#fff;border-color:var(--color-gray-400);box-shadow:0 6px 14px -14px #00173899}.signed-in-secondary-action.svelte-o0ahmd:focus-visible{outline:none;border-color:var(--color-frontpage-navy);box-shadow:0 0 0 3px #00173829}@media(max-width:640px){.signed-in-panel.svelte-o0ahmd{padding:1.25rem}}.auth-header.svelte-cuifpc{text-align:center;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.625rem;align-items:center}.auth-title.svelte-cuifpc{font-size:clamp(1.9rem,4vw,2.3rem);font-family:Montserrat,Nunito,sans-serif;font-weight:700;line-height:1.12;color:var(--color-frontpage-navy);letter-spacing:-.025em}.auth-form.svelte-cuifpc{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.15rem,2.8vw,1.75rem);border:1px solid var(--color-gray-200);border-radius:1.25rem;background:linear-gradient(180deg,#fff,#fcfcfb);box-shadow:0 18px 32px -26px #00173859,0 2px 8px -6px #03022938}.form-fields.svelte-cuifpc{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-cuifpc{position:relative}.password-group.svelte-cuifpc .form-input:where(.svelte-cuifpc){padding-right:2.5rem}.form-input.svelte-cuifpc{width:100%;min-height:2.9rem;padding:.75rem .925rem;border:1px solid var(--color-gray-300);border-radius:.8rem;font-size:.95rem;font-family:Nunito,sans-serif;color:var(--color-text-primary);background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-input.svelte-cuifpc:hover:not(:disabled){border-color:var(--color-gray-400)}.form-input.svelte-cuifpc:focus{outline:none;border-color:var(--color-frontpage-navy);box-shadow:0 0 0 3px var(--color-primary-100)}.form-input.svelte-cuifpc::placeholder{color:var(--color-text-muted)}.form-input.svelte-cuifpc:disabled{opacity:.65;cursor:not-allowed;background-color:var(--color-gray-100)}.password-toggle.svelte-cuifpc{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:1px solid transparent;border-radius:var(--radius-full);width:2rem;height:2rem;cursor:pointer;padding:.25rem;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.password-toggle.svelte-cuifpc:hover{color:var(--color-frontpage-navy);background-color:var(--color-gray-100);border-color:var(--color-gray-200)}.form-options.svelte-cuifpc{display:flex;justify-content:flex-end}.auth-link.svelte-cuifpc{font-size:.875rem;font-family:Nunito,sans-serif;font-weight:600;color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:var(--color-gray-300);text-underline-offset:.2em;transition:color .15s ease,text-decoration-color .15s ease}.auth-link-button.svelte-cuifpc{background:none;border:none;padding:0;cursor:pointer}.auth-link-button.svelte-cuifpc:disabled{opacity:.6;cursor:not-allowed}.resend-form.svelte-cuifpc{display:inline}.auth-link.svelte-cuifpc:hover{color:var(--color-frontpage-navy);text-decoration-color:var(--color-frontpage-navy)}.form-actions.svelte-cuifpc{margin-top:.25rem}.btn-block.svelte-cuifpc{width:100%;min-height:2.9rem;border-radius:.8rem;font-family:Montserrat,Nunito,sans-serif;font-weight:700}.form-actions.svelte-cuifpc .btn-primary{background-color:var(--color-frontpage-navy);border-color:#001738;box-shadow:0 12px 20px -14px #001738b3}.form-actions.svelte-cuifpc .btn-primary:hover:not(:disabled){background-color:var(--color-frontpage-navy);border-color:#00122c}.auth-footer.svelte-cuifpc{text-align:center;font-size:.875rem;display:flex;justify-content:center;gap:.25rem;padding-top:.25rem}.sr-only.svelte-cuifpc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
