.indiv-alert.svelte-8k30lk{color:var(--red);font-size:.875rem}.alerts.svelte-8k30lk{margin-bottom:12px}.input-sec.svelte-8k30lk{flex-direction:column;gap:8px;display:flex}.bottom-section.svelte-8k30lk,.mini-link.svelte-8k30lk{text-align:center;font-size:12px}.mini-link.svelte-8k30lk{cursor:pointer;color:var(--text-color);background:0 0;border:none;padding:0;text-decoration:underline}.mini-link.svelte-8k30lk:hover,.mini-link.svelte-8k30lk:focus{color:var(--text-color)}.sections.svelte-8k30lk{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:12px 48px;display:flex}.sec-wrap.svelte-8k30lk{flex-direction:column;flex:1;max-width:400px;display:flex}img.svelte-8k30lk{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.svelte-8k30lk{background:var(--background);flex:1;width:100%;height:100%;display:flex}h4.svelte-8k30lk{color:var(--text-color);font-size:1.875rem;line-height:2.25rem}.login-side.svelte-8k30lk{border-right:1px solid var(--border);flex-direction:column;align-items:center;width:40%;min-width:500px;height:100%;padding:12px;display:flex}input.svelte-8k30lk{background-color:var(--background-input);border:1px solid var(--border);color:var(--text-color);cursor:text;border-radius:6px;width:100%;height:38px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.img-side.svelte-8k30lk{flex:1;display:flex}.mid-section.svelte-8k30lk{flex:1;justify-content:center;align-items:center;width:100%;display:flex}form.svelte-8k30lk{flex-direction:column;width:100%;display:flex}.logo-section.svelte-8k30lk{width:100%;padding:16px;display:flex}.inputs.svelte-8k30lk{flex-direction:column;gap:16px;display:flex}h5.svelte-8k30lk{color:var(--toned);margin-top:8px;margin-bottom:40px;font-size:14px}.sign-in-button.svelte-8k30lk{border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;transition:all .2s;display:flex}.social-buttons.svelte-8k30lk{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.google-signin-btn.svelte-8k30lk{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.google-signin-btn.svelte-8k30lk:hover{background:#f7f8f8;border-color:#d2e3fc}.google-signin-btn.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .google-signin-btn.svelte-8k30lk{color:#e8eaed;background:#2d2e30;border-color:#5f6368}[data-theme=dark] .google-signin-btn.svelte-8k30lk:hover{background:#3c4043;border-color:#8ab4f8}.divider.svelte-8k30lk{color:var(--toned);align-items:center;margin:20px 0;font-size:14px;display:flex}.divider.svelte-8k30lk:before,.divider.svelte-8k30lk:after{content:"";background:var(--border);flex:1;height:1px}.divider.svelte-8k30lk span:where(.svelte-8k30lk){padding:0 16px}.otp-inputs.svelte-8k30lk{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.otp-input.svelte-8k30lk{text-align:center;background-color:var(--background-input);border:1px solid var(--border);width:48px;height:60px;color:var(--text-color);border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:28px;font-weight:600;line-height:1;transition:all .2s;display:flex}.otp-input.svelte-8k30lk:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.otp-input.svelte-8k30lk:disabled{opacity:.5;cursor:not-allowed}.otp-message.svelte-8k30lk{text-align:center;color:var(--toned);font-size:14px}@media (max-width:640px){main.svelte-8k30lk{flex-direction:column-reverse}.img-side.svelte-8k30lk{display:none}.login-side.svelte-8k30lk{border-right:none;width:100%;min-width:0;padding:0}.sections.svelte-8k30lk{padding:24px 16px}.sec-wrap.svelte-8k30lk{max-width:100%}h4.svelte-8k30lk{font-size:1.5rem;line-height:1.875rem}h5.svelte-8k30lk{margin-bottom:24px}.otp-inputs.svelte-8k30lk{gap:6px}.otp-input.svelte-8k30lk{width:42px;height:52px;font-size:24px}}@media (max-width:380px){.otp-inputs.svelte-8k30lk{gap:4px}.otp-input.svelte-8k30lk{width:38px;height:48px;font-size:22px}}
