.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;color:#000;border-radius:8px 0 0 8px;padding:25px 30px}.login-modal__cover.svelte-k55dgb .icon:where(.svelte-k55dgb){color:#000;fill:#000}.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:10;color:var(--text-primary);opacity:.5;cursor:pointer;transition:opacity var(--duration-base);background:0 0;border:none;justify-content:center;align-items:center;padding:16px;display:flex;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:56px}.auth__back.svelte-k55dgb{color:var(--text-primary);opacity:.5;cursor:pointer;transition:opacity var(--duration-base);background:0 0;border:none;align-items:center;margin:18px 20px;padding:0;font-size:16px;line-height:1.3em;display:inline-flex}.auth__back.svelte-k55dgb:hover{opacity:1}.auth__back-container.svelte-k55dgb{align-items:center;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 12px;font-size:13px;line-height:1.4}.auth__hint.svelte-k55dgb a:where(.svelte-k55dgb){color:var(--text-link);text-decoration:underline}.auth__hint.svelte-k55dgb a:where(.svelte-k55dgb):hover{opacity:.8}.auth__proxy-flow.svelte-k55dgb{flex-direction:column;gap:12px;display:flex}.proxy-minimal-options.svelte-k55dgb{flex-direction:column;gap:6px;display:flex}.p-opt.svelte-k55dgb{cursor:pointer;background:#fbfbfb;border:1px solid #00000014;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .12s;display:flex}.p-opt.svelte-k55dgb:hover{background:#fff;border-color:#c4d7ed}.p-opt--active.svelte-k55dgb{background:#f4f8fe;border-color:#3584e4}.p-opt__radio.svelte-k55dgb{background:#fff;border:2px solid #00000047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s;display:flex;position:relative}.p-opt--active.svelte-k55dgb .p-opt__radio:where(.svelte-k55dgb){border-color:#3584e4}.p-opt__radio.svelte-k55dgb input[type=radio]:where(.svelte-k55dgb){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.p-opt__radio-dot.svelte-k55dgb{opacity:0;background:#3584e4;border-radius:50%;width:8px;height:8px;transition:all .15s cubic-bezier(.4,0,.2,1);transform:scale(.4)}.p-opt--active.svelte-k55dgb .p-opt__radio-dot:where(.svelte-k55dgb){opacity:1;transform:scale(1)}.p-opt__body.svelte-k55dgb{flex-direction:column;flex:1;gap:2px;display:flex}.p-opt__row.svelte-k55dgb{justify-content:space-between;align-items:center;gap:8px;display:flex}.p-opt__label.svelte-k55dgb{color:var(--text-primary);font-size:14px;font-weight:600}.p-opt__link.svelte-k55dgb{color:var(--text-link);font-size:12px;text-decoration:underline}.p-opt__link.svelte-k55dgb:hover{opacity:.8}.p-opt__hint.svelte-k55dgb{color:var(--text-secondary,#777);font-size:12px}.auth__proxy-custom-form.svelte-k55dgb{flex-direction:column;display:flex}.auth__proxy-custom-form.svelte-k55dgb .field{margin-bottom:8px}.auth__proxy-actions.svelte-k55dgb{margin-top:0}.auth__network-link-box.svelte-k55dgb{text-align:center;margin-top:6px}.auth__network-link.svelte-k55dgb{color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px}.auth__network-link.svelte-k55dgb:hover{text-decoration:underline}.auth__footer.svelte-k55dgb{align-items:center;gap:16px;margin-top:20px;display:flex}.auth__footer.svelte-k55dgb a:where(.svelte-k55dgb){color:var(--text-link);font-size:16px;font-weight:400}.auth__message.svelte-k55dgb{border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.4}.auth__message--error.svelte-k55dgb{color:var(--color-danger-text);background:var(--color-danger-bg)}.auth__message--success.svelte-k55dgb{color:var(--color-success-text);background:var(--color-success-bg)}.auth__error-text.svelte-k55dgb{word-break:break-word}.auth__error-help.svelte-k55dgb{border-top:1px dashed #e52a424d;flex-direction:column;gap:8px;margin-top:10px;padding-top:8px;display:flex}.auth__error-btns.svelte-k55dgb{flex-direction:column;gap:6px;display:flex}.auth__action-btn.svelte-k55dgb{color:#e52a42;cursor:pointer;text-align:center;background:#fff;border:1px solid #e52a42;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .15s}.auth__action-btn.svelte-k55dgb:hover{background:#ffe6e9}.auth__action-btn--quick.svelte-k55dgb{color:#fff;background:#3584e4;border-color:#3584e4}.auth__action-btn--quick.svelte-k55dgb:hover{background:#2868b2}@media (width<=719px){.login-modal.svelte-k55dgb{width:auto;max-width:none;height:auto;box-shadow:none;background:var(--bg-modal,#fff);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);z-index:100;border-radius:0;flex-direction:column;grid-template-columns:1fr;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.login-modal__cover.svelte-k55dgb{display:none}.login-modal__content.svelte-k55dgb{background:0 0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.login-modal__close.svelte-k55dgb{top:env(safe-area-inset-top,0px);opacity:.8;z-index:20;padding:12px 16px;right:0}.auth__controls.svelte-k55dgb{top:env(safe-area-inset-top,0px);z-index:15;background:0 0;align-items:center;height:48px;left:0;right:56px}.auth__back.svelte-k55dgb{opacity:.8;margin:0;padding:12px 16px;font-size:15px}.auth__back-container.svelte-k55dgb .icon:where(.svelte-k55dgb){margin-right:6px}.auth.svelte-k55dgb{min-height:0;padding:48px 20px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;width:100%;max-width:480px;margin:0 auto;display:flex;overflow-y:auto}.auth__form.svelte-k55dgb{flex-direction:column;flex-grow:0;margin:auto 0;display:flex}.auth__title.svelte-k55dgb{margin-top:0;margin-bottom:20px;font-size:24px;font-weight:500;line-height:32px}.auth__methods.svelte-k55dgb{grid-template-columns:1fr;gap:12px}.auth__footer.svelte-k55dgb{margin-top:24px;margin-bottom:8px}}
