.auth-grid.svelte-kmqcod{grid-template-columns:1fr 1fr;align-items:center;gap:96px;min-height:calc(100vh - 72px);padding:88px max(24px,50% - 600px);display:grid}.auth-grid.svelte-kmqcod>section:where(.svelte-kmqcod):first-child h1:where(.svelte-kmqcod){max-width:11ch;font-size:var(--text-page);letter-spacing:-.022em;line-height:var(--leading-page);margin-bottom:24px}.auth-grid.svelte-kmqcod>section:where(.svelte-kmqcod):first-child>p:where(.svelte-kmqcod):last-of-type{max-width:560px;color:var(--ink-muted);font-size:20px}.auth-grid.svelte-kmqcod ul:where(.svelte-kmqcod){gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-grid.svelte-kmqcod li:where(.svelte-kmqcod):before{color:var(--success);content:"✓";margin-right:10px}.auth-card.svelte-kmqcod{border:1px solid var(--structure);background:var(--surface);border-radius:12px;width:min(100%,470px);padding:36px}.auth-card.svelte-kmqcod h2:where(.svelte-kmqcod){font-size:30px}.google.svelte-kmqcod,input.svelte-kmqcod,.auth-card.svelte-kmqcod button:where(.svelte-kmqcod){border:1px solid var(--structure);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:flex}.or.svelte-kmqcod{color:var(--ink-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;font-size:14px;display:grid}.or.svelte-kmqcod span:where(.svelte-kmqcod){background:var(--line-subtle);height:1px}.or.svelte-kmqcod b:where(.svelte-kmqcod){font-weight:400}.auth-card.svelte-kmqcod label:where(.svelte-kmqcod){margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-card.svelte-kmqcod input:where(.svelte-kmqcod){justify-content:initial;padding:0 14px}.auth-card.svelte-kmqcod button:where(.svelte-kmqcod){border-color:var(--accent);background:var(--accent);color:#fff;margin-top:12px}.auth-card.svelte-kmqcod>p:where(.svelte-kmqcod){color:var(--ink-muted);text-align:center;margin:16px 0 0;font-size:14px}.auth-card.svelte-kmqcod>p:where(.svelte-kmqcod):last-child{font-size:14px}.auth-card.svelte-kmqcod>p:where(.svelte-kmqcod) a:where(.svelte-kmqcod){color:var(--accent-deep);font-weight:500}@media (width<=1024px){.auth-grid.svelte-kmqcod{grid-template-columns:1fr;gap:48px;padding:80px 40px}.auth-card.svelte-kmqcod{width:100%}}@media (width<=640px){.auth-grid.svelte-kmqcod{padding:56px 20px}.auth-card.svelte-kmqcod{padding:24px}}
