.sign-out.svelte-1jn8u56{font-family:inherit;font-size:inherit;color:var(--muted-2);cursor:pointer;background:0 0;border:none;padding:0}.sign-out.svelte-1jn8u56:hover{color:var(--ink)}@media (width<=600px){.sign-out.svelte-1jn8u56{min-height:44px}}.auth-page.svelte-10qoaj3{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px 16px;display:flex}.auth-card.svelte-10qoaj3{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;padding:36px 32px;display:flex}.auth-legal.svelte-10qoaj3{flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12.5px;display:flex}.auth-legal.svelte-10qoaj3 a:where(.svelte-10qoaj3){color:var(--muted-2);align-items:center;text-decoration:none;display:inline-flex}.auth-legal.svelte-10qoaj3 a:where(.svelte-10qoaj3):hover{color:var(--ink)}.auth-card.wide.svelte-10qoaj3{max-width:640px}@media (width<=480px){.auth-card.svelte-10qoaj3{padding:28px 20px}}.auth-icon.svelte-10qoaj3{background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:8px;display:flex}.auth-wordmark.svelte-10qoaj3{white-space:nowrap;color:#fff;margin:-2px 0 14px;font-size:15px;font-weight:700}.auth-wordmark.svelte-10qoaj3 span:where(.svelte-10qoaj3){color:var(--orange)}h1.svelte-10qoaj3{color:var(--ink);text-align:center;margin:0;font-size:22px;font-weight:800}.auth-subtitle.svelte-10qoaj3{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.45}.auth-body.svelte-10qoaj3,.auth-bare.svelte-10qoaj3{width:100%;margin-top:16px}.auth-body.svelte-10qoaj3 form{flex-direction:column;gap:14px;width:100%;display:flex}.auth-body.svelte-10qoaj3 label{letter-spacing:0;text-transform:none;color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.auth-body.svelte-10qoaj3 input,.auth-body.svelte-10qoaj3 select{color:var(--ink);background:var(--surface-2);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px}.auth-body.svelte-10qoaj3 input:read-only{opacity:.75}.auth-body.svelte-10qoaj3 input::placeholder{color:var(--muted-2)}.auth-body.svelte-10qoaj3 input:focus,.auth-body.svelte-10qoaj3 select:focus{border-color:var(--orange-link)}.auth-body.svelte-10qoaj3 .btn-primary,.auth-body.svelte-10qoaj3 button[type=submit]{color:#fff;background:var(--orange-fill);cursor:pointer;text-align:center;box-sizing:border-box;border:none;border-radius:8px;width:100%;margin-top:6px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;display:block}.auth-body.svelte-10qoaj3 .btn-secondary{color:var(--ink);border:1px solid var(--border);cursor:pointer;text-align:center;box-sizing:border-box;background:0 0;border-radius:8px;width:100%;padding:11px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:block}.auth-body.svelte-10qoaj3 button:disabled{opacity:.6;cursor:default}.auth-body.svelte-10qoaj3 .auth-error{color:var(--danger);margin:0;font-size:13px}.auth-body.svelte-10qoaj3 .auth-note{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.auth-footer.svelte-10qoaj3{color:var(--muted);text-align:center;margin-top:22px;font-size:13.5px}.auth-footer.svelte-10qoaj3 a{color:var(--orange-link);font-weight:600;text-decoration:none}.auth-footer.svelte-10qoaj3 a:hover{text-decoration:underline}@media (width<=600px){.auth-body.svelte-10qoaj3 input:not([type=checkbox]),.auth-body.svelte-10qoaj3 select,.auth-body.svelte-10qoaj3 .btn-primary,.auth-body.svelte-10qoaj3 .btn-secondary,.auth-body.svelte-10qoaj3 button[type=submit]{min-height:48px}.auth-body.svelte-10qoaj3 .btn-primary,.auth-body.svelte-10qoaj3 .btn-secondary,.auth-body.svelte-10qoaj3 button[type=submit]{justify-content:center;align-items:center;display:flex}.auth-footer.svelte-10qoaj3 a,.auth-legal.svelte-10qoaj3 a:where(.svelte-10qoaj3){align-items:center;min-height:44px;display:inline-flex}.auth-legal.svelte-10qoaj3{gap:0 18px}}
