.login.svelte-1uq82rf{width:100%;max-width:36rem;margin-inline:auto}form.svelte-1uq82rf{flex-direction:column;gap:1rem;display:flex}.heading.svelte-1uq82rf{text-align:center}h2.svelte-1uq82rf{justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}h2.svelte-1uq82rf .icon{color:var(--primary)}.heading.svelte-1uq82rf p:where(.svelte-1uq82rf){color:color-mix(in srgb, var(--primary-foreground) 80%, transparent);margin:.25rem 0 0;font-size:.75rem}.group.svelte-1uq82rf{flex-direction:column;gap:.5rem;display:flex}.label-row.svelte-1uq82rf{justify-content:space-between;align-items:center;display:flex}.forgot.svelte-1uq82rf{font-family:var(--font-display);color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.forgot.svelte-1uq82rf:hover{text-underline-offset:2px;text-decoration:underline}.password.svelte-1uq82rf{position:relative}.password.svelte-1uq82rf .field:where(.svelte-1uq82rf){padding-right:2.5rem}.eye.svelte-1uq82rf{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:.75rem;transition:color .15s;display:flex;position:absolute;inset:0 0 0 auto}.eye.svelte-1uq82rf:hover{color:var(--foreground)}@media (width>=768px){form.svelte-1uq82rf{gap:1.5rem}h2.svelte-1uq82rf{font-size:1.5rem}.heading.svelte-1uq82rf p:where(.svelte-1uq82rf){font-size:.875rem}}h1.svelte-1uha8ag{text-align:center;color:var(--brand-darkgrey);margin:0 0 .75rem;font-size:1.875rem;font-weight:200;line-height:1.1}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--primary)}.lead.svelte-1uha8ag{text-align:center;max-width:32rem;color:color-mix(in srgb, var(--brand-darkgrey) 70%, transparent);margin:0 0 2rem}.main.svelte-1uha8ag{width:100%}.stats.svelte-1uha8ag{grid-template-columns:1fr;gap:.75rem;width:100%;margin-top:2rem;display:grid}.stat.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.stat.svelte-1uha8ag .stat-icon{color:var(--primary);flex-shrink:0;margin-top:.125rem}.stat.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.stat-label.svelte-1uha8ag{font-family:var(--font-display);font-size:.875rem;font-weight:500}.stat-desc.svelte-1uha8ag{color:var(--muted-foreground);font-size:.75rem}@media (width>=640px){.stats.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){h1.svelte-1uha8ag{font-size:3rem}.stats.svelte-1uha8ag{gap:1rem;margin-top:2.5rem}}
