.km-auth-page.svelte-1wx4tso{background:var(--kamili-very-light-bg-gray);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.km-auth-blob-1.svelte-1wx4tso,.km-auth-blob-2.svelte-1wx4tso{pointer-events:none;z-index:0;filter:blur(80px);border-radius:50%;position:fixed}.km-auth-blob-1.svelte-1wx4tso{background:var(--primary-color-mid-opacity);width:420px;height:420px;animation:12s ease-in-out infinite alternate svelte-1wx4tso-kmBlobFloat1;top:-100px;left:-100px}.km-auth-blob-2.svelte-1wx4tso{background:var(--primary-color-high-opacity);width:320px;height:320px;animation:15s ease-in-out infinite alternate svelte-1wx4tso-kmBlobFloat2;bottom:-80px;right:-60px}.km-auth-card.svelte-1wx4tso{z-index:1;background:var(--kamili-white);border:1.5px solid var(--card-border-color);border-radius:1.25rem;width:100%;max-width:440px;padding:2.75rem 2.5rem;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1wx4tso-kmCardSlideUp;position:relative}.km-auth-card--sent.svelte-1wx4tso{text-align:center;padding:3rem 2.5rem}.km-auth-header.svelte-1wx4tso{text-align:center;margin-bottom:2rem}.km-auth-logo-link.svelte-1wx4tso{margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.km-auth-wordmark.svelte-1wx4tso{width:auto;height:30px}.km-auth-header.svelte-1wx4tso h1:where(.svelte-1wx4tso){color:var(--default-text-color);margin:0 0 .4rem;font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.65rem;font-weight:700}.km-auth-subtitle.svelte-1wx4tso{color:var(--kamili-text-gray);margin:0;font-size:.9rem}.km-auth-form.svelte-1wx4tso{flex-direction:column;gap:1.375rem;display:flex}.km-auth-field.svelte-1wx4tso{flex-direction:column;gap:.45rem;display:flex}.km-auth-form.svelte-1wx4tso label:where(.svelte-1wx4tso){color:var(--default-text-color);font-size:.875rem;font-weight:600}.km-auth-submit-btn{background:var(--primary-color);border-color:var(--primary-color);color:var(--default-text-color);margin-top:.25rem;font-weight:700}.km-auth-submit-btn:hover:not(:disabled){background:var(--light-primary-color);border-color:var(--light-primary-color)}.km-auth-footer-txt.svelte-1wx4tso{text-align:center;color:var(--kamili-text-gray);margin-top:1.75rem;font-size:.9rem}.km-auth-footer-txt.svelte-1wx4tso a:where(.svelte-1wx4tso),.km-auth-inline-link.svelte-1wx4tso{color:var(--primary-color);font-weight:600;text-decoration:none}.km-auth-footer-txt.svelte-1wx4tso a:where(.svelte-1wx4tso):hover,.km-auth-inline-link.svelte-1wx4tso:hover{text-decoration:underline}.km-auth-sent-icon-wrap.svelte-1wx4tso{background:var(--lightest-primary-color);border:1.5px solid var(--primary-color-mid-opacity);border-radius:9999px;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.km-auth-sent-icon.svelte-1wx4tso{width:28px;height:28px;color:var(--primary-color)}.km-auth-sent-title.svelte-1wx4tso{color:var(--default-text-color);margin:1rem 0 .75rem;font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.5rem;font-weight:700}.km-auth-sent-body.svelte-1wx4tso{color:var(--kamili-text-gray);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.km-auth-sent-body.svelte-1wx4tso strong:where(.svelte-1wx4tso){color:var(--default-text-color)}@keyframes svelte-1wx4tso-kmCardSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1wx4tso-kmBlobFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.1)}}@keyframes svelte-1wx4tso-kmBlobFloat2{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,-20px)scale(1.08)}}@media (width<=480px){.km-auth-page.svelte-1wx4tso{padding:1.25rem}.km-auth-card.svelte-1wx4tso,.km-auth-card--sent.svelte-1wx4tso{padding:2rem 1.5rem}}
