@keyframes svelte-1bv59qo-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1bv59qo-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}svg.svelte-1bv59qo{width:auto;height:1.2em}@keyframes svelte-5bky5h-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-5bky5h-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.container.svelte-5bky5h{z-index:2;min-height:100vh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}@media (width>=40rem){.container.svelte-5bky5h{justify-content:flex-start;align-items:center}}.container.svelte-5bky5h .page:where(.svelte-5bky5h){flex-direction:column;flex:1 0 auto;justify-content:center;align-items:stretch;gap:1rem;padding:1rem;display:flex}@media (width>=40rem){.container.svelte-5bky5h .page:where(.svelte-5bky5h){width:340px}}.container.svelte-5bky5h .page:where(.svelte-5bky5h) input{background:var(--surface-overlay-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.container.svelte-5bky5h .page:where(.svelte-5bky5h) h1{flex-direction:row;gap:.5rem;font-size:1.2rem;font-weight:600;line-height:normal;display:flex}.container.svelte-5bky5h .page:where(.svelte-5bky5h) p{color:var(--text-secondary);margin:0;line-height:normal}.container.svelte-5bky5h .page:where(.svelte-5bky5h) .actions{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.container.svelte-5bky5h .page:where(.svelte-5bky5h) .inputs{flex-direction:column;gap:1rem;display:flex}.container.svelte-5bky5h .page:where(.svelte-5bky5h) form{flex-direction:column;flex:none;display:flex}.container.svelte-5bky5h .page:where(.svelte-5bky5h) footer{display:none}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h){letter-spacing:normal;color:var(--text-secondary);z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.75rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;display:flex}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .logo:where(.svelte-5bky5h){font-size:2rem}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .links:where(.svelte-5bky5h){align-items:center;gap:.5rem;display:flex}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .links:where(.svelte-5bky5h) a:where(.svelte-5bky5h){color:var(--text-secondary);text-decoration:none;transition:color .2s}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .links:where(.svelte-5bky5h) a:where(.svelte-5bky5h):hover{color:var(--text-primary)}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .links:where(.svelte-5bky5h) .separator:where(.svelte-5bky5h),.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .copyright:where(.svelte-5bky5h){color:var(--text-tertiary)}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .copyright:where(.svelte-5bky5h) a:where(.svelte-5bky5h){color:var(--text-tertiary);text-decoration:none;transition:color .2s}.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h) .copyright:where(.svelte-5bky5h) a:where(.svelte-5bky5h):hover{color:var(--text-primary)}@media (width<=768px){.container.svelte-5bky5h .login-footer:where(.svelte-5bky5h){margin-top:2rem;position:static}}
