.login.svelte-1i2smtp{flex-direction:column;min-height:100dvh;display:flex}.body.svelte-1i2smtp{flex-direction:column;flex:1;gap:2rem;padding:1.5rem 1.25rem;display:flex}.body.svelte-1i2smtp .intro:where(.svelte-1i2smtp){flex-direction:column;gap:.25rem;display:flex}.body.svelte-1i2smtp .intro:where(.svelte-1i2smtp) h1:where(.svelte-1i2smtp){color:#102123;letter-spacing:-.03rem;font-size:1.75rem;font-weight:800}@media (width>=700px){.body.svelte-1i2smtp .intro:where(.svelte-1i2smtp) h1:where(.svelte-1i2smtp){font-size:2.5rem}}.body.svelte-1i2smtp .intro:where(.svelte-1i2smtp) p:where(.svelte-1i2smtp){color:#7b8a85;font-size:.875rem;font-weight:500}.body.svelte-1i2smtp form:where(.svelte-1i2smtp){flex-direction:column;gap:1rem;display:flex}.body.svelte-1i2smtp .fields:where(.svelte-1i2smtp){flex-direction:column;gap:.75rem;display:flex}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp){flex-direction:column;gap:.5rem;display:flex}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .field-label:where(.svelte-1i2smtp){color:#5b6b67;font-size:.875rem;font-weight:600}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .input-wrapper:where(.svelte-1i2smtp){align-items:center;display:flex;position:relative}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp){color:#102123;background:#fff;border:1px solid #e6ebe9;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .15s}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp)::placeholder{color:#a5b1ad;font-weight:400}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp):focus{border-color:#5b6b67}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .input-wrapper:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp){padding-right:calc(2.5rem + 16px)}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .toggle-password:where(.svelte-1i2smtp){cursor:pointer;color:#a5b1ad;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .15s;display:flex;position:absolute;right:1.25rem}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .toggle-password:where(.svelte-1i2smtp):hover{color:#5b6b67}.body.svelte-1i2smtp .field:where(.svelte-1i2smtp) .toggle-password:where(.svelte-1i2smtp):focus-visible{outline-offset:2px;outline:2px solid #5b6b67}.body.svelte-1i2smtp .field.has-error:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp),.body.svelte-1i2smtp .field.has-error:where(.svelte-1i2smtp) input:where(.svelte-1i2smtp):focus{border-color:#c52020}.body.svelte-1i2smtp .msg:where(.svelte-1i2smtp){color:#c52020;background:#f8e4e4;border:1px solid #c5202066;border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.body.svelte-1i2smtp .msg:where(.svelte-1i2smtp) svg{flex-shrink:0}@media (width>=700px){.body.svelte-1i2smtp{width:100%;max-width:540px;margin:0 auto}}.spinner.svelte-1i2smtp{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite svelte-1i2smtp-spin}@keyframes svelte-1i2smtp-spin{to{transform:rotate(360deg)}}
