.login-modal.svelte-k55dgb{grid-template-columns:212px 1fr;width:100%;max-width:640px;margin:auto;display:grid}.login-modal__cover.svelte-k55dgb{background:var(--bg-ac-modal) url(https://leonardo.osnova.io/356f8b87-e803-86ab-2875-f11915f78a7e/-/format/webp/) no-repeat 50% 50% / cover;border-radius:8px 0 0 8px;padding:25px 30px}.login-modal__content.svelte-k55dgb{background-color:var(--bg-modal);border-radius:0 8px 8px 0;flex-direction:column;padding:30px;display:flex;position:relative}.login-modal__close.svelte-k55dgb{z-index:1;color:var(--text-primary);opacity:.5;cursor:pointer;padding:16px;position:absolute;top:0;right:0}.login-modal__close.svelte-k55dgb:hover{opacity:1}.auth.svelte-k55dgb{flex-direction:column;justify-content:space-between;min-height:600px;margin:-30px;padding:24px 50px;display:flex}.auth__controls.svelte-k55dgb{z-index:9;background:var(--bg-modal);border-radius:0 8px 0 0;display:flex;position:absolute;top:0;left:0;right:0}.auth__back.svelte-k55dgb{color:var(--text-primary);opacity:.5;cursor:pointer;align-items:center;margin:18px 20px;font-size:16px;line-height:1.3em;display:inline-flex}.auth__back-container.svelte-k55dgb{display:flex}.auth__back-container.svelte-k55dgb .icon:where(.svelte-k55dgb){margin-right:10px}.auth__form.svelte-k55dgb{flex-direction:column;flex-grow:1;display:flex}.auth__title.svelte-k55dgb{margin-top:114px;margin-bottom:16px;font-size:24px;font-weight:500;line-height:36px}.auth__methods.svelte-k55dgb{grid-template-columns:1fr 1fr 1fr;gap:16px 12px;display:grid}.auth__hint.svelte-k55dgb{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.4}.auth__default-proxy.svelte-k55dgb{margin-top:-.5rem;margin-bottom:1rem}.auth__footer.svelte-k55dgb{align-items:center;gap:16px;margin-top:16px;display:flex}.auth__footer.svelte-k55dgb a:where(.svelte-k55dgb){color:var(--text-link);font-size:16px;font-weight:700}.auth__message.svelte-k55dgb{border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:14px}.auth__message--error.svelte-k55dgb{color:#e52a42;background:#ffe6e9}.auth__message--success.svelte-k55dgb{color:#2e7d32;background:#e8f5e9}@media (width<=640px){.login-modal.svelte-k55dgb{grid-template-columns:1fr}.login-modal__cover.svelte-k55dgb{display:none}.login-modal__content.svelte-k55dgb{border-radius:8px}.auth__controls.svelte-k55dgb{border-radius:8px 8px 0 0}}
