.login-content.svelte-f4evwc{display:flex;flex-direction:column;align-items:center;min-width:320px}.logo.svelte-f4evwc{width:4rem;margin-bottom:.75rem}.early-access-pill.svelte-f4evwc{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.3rem .8rem;border-radius:999px;background:#33b8cc26;border:1px solid hsla(188,60%,50%,.35);color:#86dcea;font:var(--small);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.early-access-pill.svelte-f4evwc i:where(.svelte-f4evwc){font-size:.9em}form.svelte-f4evwc{width:100%;padding:1.5rem;border-radius:.75rem;background:var(--color-primary-light);border:1px solid var(--color-primary-extra-light)}.input-group.svelte-f4evwc{margin-bottom:1rem}.input-group.svelte-f4evwc label:where(.svelte-f4evwc){display:flex;flex-direction:column;gap:.5rem}.label-text.svelte-f4evwc{font:var(--small);color:var(--color-secondary);font-weight:500}.input-group.svelte-f4evwc input:where(.svelte-f4evwc){width:100%;padding:.625rem .875rem;border-radius:.5rem;background:var(--color-primary);border:1px solid var(--color-primary-extra-light);transition:all .2s ease}.input-group.svelte-f4evwc input:where(.svelte-f4evwc):focus{border-color:var(--color-primary-100);box-shadow:0 0 0 3px #40aebf26}.password-wrapper.svelte-f4evwc{position:relative}.password-wrapper.svelte-f4evwc input:where(.svelte-f4evwc){padding-right:2.75rem}.toggle-password.svelte-f4evwc{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-secondary-soft-muted);transition:color .2s ease}.toggle-password.svelte-f4evwc:hover{color:var(--color-secondary)}.error-message.svelte-f4evwc{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:1rem;background:#d926261a;border:1px solid hsla(0,70%,50%,.3);border-radius:.5rem;color:#e46767;font:var(--small)}.error-message.svelte-f4evwc i:where(.svelte-f4evwc){color:inherit}.bottomtext.svelte-f4evwc{text-align:center;padding-top:1.25rem;font:var(--small);color:var(--color-secondary-soft-muted)}.bottomtext.svelte-f4evwc a:where(.svelte-f4evwc){color:var(--color-primary-100);text-decoration:none;font-weight:500;transition:color .2s ease}.bottomtext.svelte-f4evwc a:where(.svelte-f4evwc):hover{color:var(--color-secondary);text-decoration:underline}.divider.svelte-f4evwc{display:flex;align-items:center;gap:1rem;margin:1.25rem 0}.divider.svelte-f4evwc:before,.divider.svelte-f4evwc:after{content:"";flex:1;height:1px;background:var(--color-primary-extra-light)}.divider.svelte-f4evwc span:where(.svelte-f4evwc){font:var(--small);color:var(--color-secondary-soft-muted);white-space:nowrap}.oauth-grid.svelte-f4evwc{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.oauth-btn.svelte-f4evwc{display:flex;align-items:center;justify-content:center;padding:.75rem;background:var(--color-primary);border:1px solid var(--color-primary-extra-light);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.oauth-btn.svelte-f4evwc i:where(.svelte-f4evwc){font-size:1.25rem;color:var(--color-secondary-soft-muted);transition:color .2s ease}.oauth-btn.svelte-f4evwc:hover:not(:disabled){background:var(--color-primary-extra-light);border-color:var(--color-primary-100)}.oauth-btn.svelte-f4evwc:hover:not(:disabled) i:where(.svelte-f4evwc){color:var(--color-secondary)}.oauth-btn.svelte-f4evwc:disabled{opacity:.45;cursor:not-allowed}.spin.svelte-f4evwc{display:inline-block;animation:svelte-f4evwc-spin .9s linear infinite}@keyframes svelte-f4evwc-spin{to{transform:rotate(360deg)}}.login-page.svelte-52fghe{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-primary)}
