.auth.svelte-113b7yq{--field-h: 3.25rem;--text-small: var(--text-body);--link: var(--brand-periwinkle-ink);box-sizing:border-box;min-height:100svh;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-20) var(--space-4) var(--space-6);background:var(--bg-primary);color:var(--text-primary);color-scheme:light}.auth__panel.svelte-113b7yq{box-sizing:border-box;width:100%;max-width:25rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-6);background:var(--bg-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.auth__lockup.svelte-113b7yq{width:12rem;max-width:100%;aspect-ratio:404 / 164;background:center / contain no-repeat url(../../../brand/glacis-lockup-navytext.svg)}.auth__column.svelte-113b7yq{width:100%;max-width:22.5rem;display:flex;flex-direction:column;gap:var(--space-4)}.auth__column.svelte-113b7yq h1{margin:0;text-align:center;font-size:var(--text-h1);font-weight:var(--weight-semibold);color:var(--text-primary)}.auth__column.svelte-113b7yq p{margin:0;color:var(--text-secondary);font-size:var(--text-small)}.auth__column.svelte-113b7yq h1+p{text-align:center}.auth__column.svelte-113b7yq form{display:flex;flex-direction:column;gap:var(--space-4)}.auth__column.svelte-113b7yq label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-primary)}.auth__column.svelte-113b7yq .ui-btn{height:var(--field-h);min-height:var(--field-h)}.auth__column.svelte-113b7yq .ui-code__entry,.auth__column.svelte-113b7yq .ui-code__slots{width:100%}.auth__column.svelte-113b7yq .ui-code__slot{flex:1 1 0;width:auto}.auth__column.svelte-113b7yq .auth-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-caption)}.auth__column.svelte-113b7yq .auth-divider:before,.auth__column.svelte-113b7yq .auth-divider:after{content:"";flex:1;border-top:1px solid var(--border-color)}.auth__column.svelte-113b7yq .auth-divider:empty{gap:0}.auth__column.svelte-113b7yq .auth-quiet{text-align:center;justify-content:center;align-self:stretch}.auth__legal.svelte-113b7yq{margin:auto 0 0;color:var(--text-muted);font-size:var(--text-caption);text-align:center}@media (max-width: 768px){.auth.svelte-113b7yq{padding-top:var(--space-8)}.auth__panel.svelte-113b7yq{padding:var(--space-6) var(--space-4)}}.google-mark.svelte-pvfgr7{width:1.125rem;height:1.125rem;flex:none}
