.lg-page.svelte-15o36wq{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#dbe6f5 url(../../../images/bg1.jpg) center / cover no-repeat}.lg-card.svelte-15o36wq{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:880px;border-radius:28px;overflow:hidden;background:var(--card-bg);box-shadow:0 30px 70px #0f2a5e40}.lg-art.svelte-15o36wq{background:#0f2a5e}.lg-art.svelte-15o36wq img:where(.svelte-15o36wq){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-form.svelte-15o36wq{display:flex;flex-direction:column;justify-content:center;padding:48px 52px}.lg-brand.svelte-15o36wq{display:flex;justify-content:center;margin-bottom:22px}.lg-brand.svelte-15o36wq img:where(.svelte-15o36wq){width:200px;height:auto}.lg-title.svelte-15o36wq{text-align:center;font-size:1.1rem;font-weight:500;color:var(--text-primary);margin-bottom:24px}.lg-field.svelte-15o36wq{position:relative;margin-bottom:16px}.lg-icon.svelte-15o36wq{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:15px;pointer-events:none}.lg-field.svelte-15o36wq .lg-input:where(.svelte-15o36wq){width:100%;height:48px;padding:0 16px 0 42px!important;font-size:.95rem;color:var(--text-primary);background:#f3f4f6!important;border:1px solid var(--border-color);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}:root.dark .lg-field.svelte-15o36wq .lg-input:where(.svelte-15o36wq){background:var(--card-bg-secondary)!important}.lg-field.svelte-15o36wq .lg-input:where(.svelte-15o36wq)::-moz-placeholder{color:var(--text-muted)}.lg-field.svelte-15o36wq .lg-input:where(.svelte-15o36wq)::placeholder{color:var(--text-muted)}.lg-field.svelte-15o36wq .lg-input:where(.svelte-15o36wq):focus{border-color:#0b66e4;box-shadow:0 0 0 3px #0b66e426}.lg-err.svelte-15o36wq{margin:-8px 0 12px}.lg-btn.svelte-15o36wq{width:100%;height:48px;margin-top:8px;border:none;border-radius:10px;background:#0b66e4;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.lg-btn.svelte-15o36wq:hover:not(:disabled){background:#0955c2}.lg-btn.svelte-15o36wq:disabled{opacity:.7;cursor:not-allowed}.lg-signup.svelte-15o36wq{text-align:center;font-size:.875rem;color:var(--text-secondary);margin:20px 0 0}.lg-signup.svelte-15o36wq a:where(.svelte-15o36wq){color:#0b66e4;text-decoration:underline;font-weight:500}.otp-hint.svelte-15o36wq{color:var(--text-muted);font-size:.9rem;text-align:center;margin:-12px 0 16px}.lg-field.svelte-15o36wq .otp-input:where(.svelte-15o36wq){letter-spacing:8px;font-size:1.2rem;font-weight:700}.resend-link.svelte-15o36wq{display:block;margin:14px auto 0;background:none;border:none;color:#0b66e4;font-size:.85rem;font-weight:600;cursor:pointer}.resend-link.svelte-15o36wq:disabled{color:var(--text-muted);cursor:not-allowed}.back-link.svelte-15o36wq{display:block;margin:10px auto 0;background:none;border:none;color:var(--text-muted);font-size:.8rem;cursor:pointer}.back-link.svelte-15o36wq:hover{color:var(--text-primary)}@media(max-width:767px){.lg-card.svelte-15o36wq{grid-template-columns:1fr;max-width:440px;border-radius:20px}.lg-art.svelte-15o36wq{display:none}.lg-form.svelte-15o36wq{padding:36px 24px}}
