.auth-page.svelte-1j7jrb3{display:flex;min-height:100dvh;flex-direction:column;background:radial-gradient(46% 40% at 70% 30%,color-mix(in oklab,var(--color-accent) 9%,transparent),transparent 72%),var(--color-paper-2)}.auth-stage.svelte-1j7jrb3{display:flex;flex:1;align-items:center;justify-content:center;padding:28px 16px 56px}.auth-card.svelte-1j7jrb3{display:grid;width:100%;max-width:880px;overflow:hidden;border:1px solid var(--color-line);border-radius:22px;background:var(--color-paper);box-shadow:0 30px 80px -44px color-mix(in oklab,var(--color-ink) 45%,transparent)}@media(min-width:860px){.auth-card.svelte-1j7jrb3{grid-template-columns:330px minmax(0,1fr);min-height:540px}}.auth-brand.svelte-1j7jrb3{display:none}@media(min-width:860px){.auth-brand.svelte-1j7jrb3{display:flex;flex-direction:column;overflow:hidden;padding:36px 32px 0;border-right:1px solid var(--color-line);background:radial-gradient(120% 55% at 50% 100%,color-mix(in oklab,var(--color-accent) 16%,transparent),transparent 72%),color-mix(in oklab,var(--color-paper-2) 70%,var(--color-paper))}}.auth-kicker.svelte-1j7jrb3{color:color-mix(in oklab,var(--color-accent) 70%,var(--color-mute));font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-brand-title.svelte-1j7jrb3{margin-top:12px;color:var(--color-ink);font-size:1.45rem;font-weight:600;line-height:1.18;letter-spacing:-.025em}.auth-points.svelte-1j7jrb3{display:grid;gap:10px;margin-top:20px}.auth-points.svelte-1j7jrb3 li:where(.svelte-1j7jrb3){display:flex;align-items:center;gap:10px;color:var(--color-ink-2);font-size:13.5px}.auth-point-check.svelte-1j7jrb3{display:inline-grid;width:20px;height:20px;flex:none;place-items:center;border-radius:999px;background:color-mix(in oklab,var(--color-accent) 16%,transparent);color:color-mix(in oklab,var(--color-accent) 75%,var(--color-ink))}.auth-mascot.svelte-1j7jrb3{display:block;width:230px;margin:auto auto -10px;padding-top:20px}.auth-mascot.svelte-1j7jrb3 img:where(.svelte-1j7jrb3){display:block;width:100%;height:auto;filter:drop-shadow(0 14px 22px color-mix(in oklab,var(--color-ink) 22%,transparent))}.auth-form-col.svelte-1j7jrb3{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:28px 22px}@media(min-width:640px){.auth-form-col.svelte-1j7jrb3{padding:40px 48px}}.auth-title.svelte-1j7jrb3{color:var(--color-ink);font-size:1.6rem;font-weight:600;line-height:1.15;letter-spacing:-.028em}.auth-subtitle.svelte-1j7jrb3{margin-top:6px;color:var(--color-mute);font-size:14.5px}.auth-deleted-notice.svelte-1j7jrb3{display:flex;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--color-accent, #3fb950) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-accent, #3fb950) 10%,transparent);padding:10px 12px;color:var(--color-ink);font-size:13px}.auth-methods.svelte-1j7jrb3{display:grid;gap:10px}.auth-google.svelte-1j7jrb3,.auth-pin-toggle.svelte-1j7jrb3{display:inline-flex;width:100%;height:48px;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.auth-google.svelte-1j7jrb3{border:1px solid #dadce0;background:#fff;color:#1f1f1f;box-shadow:0 1px 2px #0000000f}.auth-google.svelte-1j7jrb3:hover:not(:disabled){background:#f7f8f8;box-shadow:0 2px 8px #0000001a}.auth-google.svelte-1j7jrb3:disabled{opacity:.6;cursor:default}.auth-google-logo.svelte-1j7jrb3{width:18px;height:18px;flex:none}.auth-alt.svelte-1j7jrb3{display:grid;grid-template-columns:repeat(var(--alt-count, 1),minmax(0,1fr));gap:8px}.auth-alt-btn.svelte-1j7jrb3{display:inline-flex;height:44px;min-width:0;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.auth-alt.is-single.svelte-1j7jrb3 .auth-alt-btn:where(.svelte-1j7jrb3){height:48px;font-size:14.5px}.auth-alt-btn.svelte-1j7jrb3:hover:not(:disabled){filter:brightness(1.08)}.auth-alt-btn.svelte-1j7jrb3:active:not(:disabled){transform:scale(.985)}.auth-alt-btn.svelte-1j7jrb3:disabled{opacity:.6;cursor:default}.auth-alt-btn.svelte-1j7jrb3:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.auth-alt-apple.svelte-1j7jrb3{border:1px solid #000;background:#000;color:#fff}.rd-root.dark .auth-alt-apple.svelte-1j7jrb3{border-color:#fff;background:#fff;color:#000}.auth-alt-discord.svelte-1j7jrb3{border:1px solid #5865f2;background:#5865f2;color:#fff}.auth-alt-microsoft.svelte-1j7jrb3{border:1px solid #8c8c8c;background:#fff;color:#5e5e5e}.auth-ms-logo.svelte-1j7jrb3{display:grid;width:16px;height:16px;flex:none;grid-template-columns:1fr 1fr;gap:1.5px}.auth-ms-logo.svelte-1j7jrb3 span:where(.svelte-1j7jrb3):nth-child(1){background:#f25022}.auth-ms-logo.svelte-1j7jrb3 span:where(.svelte-1j7jrb3):nth-child(2){background:#7fba00}.auth-ms-logo.svelte-1j7jrb3 span:where(.svelte-1j7jrb3):nth-child(3){background:#00a4ef}.auth-ms-logo.svelte-1j7jrb3 span:where(.svelte-1j7jrb3):nth-child(4){background:#ffb900}.auth-pin-toggle.svelte-1j7jrb3{border:1px solid var(--color-line);background:transparent;color:var(--color-ink)}.auth-pin-toggle.svelte-1j7jrb3:hover{border-color:var(--color-mute-2);background:var(--color-paper-2)}.auth-google.svelte-1j7jrb3:active:not(:disabled),.auth-pin-toggle.svelte-1j7jrb3:active{transform:scale(.985)}.auth-google.svelte-1j7jrb3:focus-visible,.auth-pin-toggle.svelte-1j7jrb3:focus-visible,.auth-collapse.svelte-1j7jrb3:focus-visible,.auth-link-btn.svelte-1j7jrb3:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.auth-pin-form.svelte-1j7jrb3{display:grid;gap:14px}.auth-divider.svelte-1j7jrb3{display:flex;align-items:center;gap:12px;color:var(--color-mute);font-size:12px}.auth-divider.svelte-1j7jrb3:before,.auth-divider.svelte-1j7jrb3:after{height:1px;flex:1;background:var(--color-line);content:""}.auth-pin-row.svelte-1j7jrb3{display:grid;gap:14px}.auth-pin-row.is-signup.svelte-1j7jrb3{grid-template-columns:1fr 1fr}.auth-hint.svelte-1j7jrb3{display:flex;align-items:flex-start;gap:8px;color:var(--color-mute);font-size:12.5px;line-height:1.5}.auth-hint.svelte-1j7jrb3 svg{margin-top:2px;flex:none}.auth-collapse.svelte-1j7jrb3{display:inline-flex;align-items:center;justify-self:center;gap:4px;border-radius:6px;color:var(--color-mute);font-size:12.5px}.auth-collapse.svelte-1j7jrb3 svg{transform:rotate(180deg)}.auth-collapse.svelte-1j7jrb3:hover{color:var(--color-ink)}.auth-identity.svelte-1j7jrb3{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-paper-2)}.auth-identity-icon.svelte-1j7jrb3{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;border-radius:999px;background:var(--color-paper);color:var(--color-ink)}.auth-link-btn.svelte-1j7jrb3{border-radius:6px;padding:4px 8px;color:var(--color-ink);font-size:13px;font-weight:600}.auth-link-btn.svelte-1j7jrb3:hover{background:var(--color-paper-3)}.auth-error.svelte-1j7jrb3{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;border:1px solid color-mix(in oklab,var(--color-danger) 35%,var(--color-line));border-radius:12px;background:color-mix(in oklab,var(--color-danger) 8%,transparent);color:var(--color-danger);font-size:13px}.auth-error.svelte-1j7jrb3 svg{margin-top:1px;flex:none}.auth-footer.svelte-1j7jrb3{display:grid;gap:8px;justify-items:center;padding-top:4px;color:var(--color-mute);font-size:13.5px;text-align:center}.auth-footer.svelte-1j7jrb3 a:where(.svelte-1j7jrb3){color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:4px;transition:text-decoration-color .15s ease}.auth-footer.svelte-1j7jrb3 a:where(.svelte-1j7jrb3):hover{text-decoration-color:var(--color-ink)}.auth-footer.svelte-1j7jrb3 .auth-tour:where(.svelte-1j7jrb3){color:var(--color-mute);font-weight:500;font-size:13px}@media(prefers-reduced-motion:reduce){.auth-google.svelte-1j7jrb3,.auth-pin-toggle.svelte-1j7jrb3{transition:none}}
