.loginwrap.svelte-18c6u1m{max-width:380px;margin:8vh auto 0}.pwrap.svelte-18c6u1m{position:relative}.pwfield.svelte-18c6u1m{padding-right:54px}.pwtoggle.svelte-18c6u1m{width:42px;height:42px;color:var(--muted);cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pwtoggle.svelte-18c6u1m:hover{color:var(--rose)}.pwtoggle[aria-pressed=true].svelte-18c6u1m{color:var(--rose);background:var(--blush)}.pwtoggle.svelte-18c6u1m:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.loginbtn.svelte-18c6u1m{justify-content:center;align-items:center;gap:8px;display:inline-flex}.loginbtn.svelte-18c6u1m:disabled{opacity:1;background:var(--cta-deep);cursor:progress}.spin.svelte-18c6u1m{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-18c6u1m-spin}@keyframes svelte-18c6u1m-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-18c6u1m{animation:none}}
