<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Sign in | Verdant Meridian</title><link rel="stylesheet" href="<?= APP_BASE ?>/app.css"><style>.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.auth-aside{background:radial-gradient(circle at 80% 10%,#17555b,transparent 35%),#0b1220;color:white;padding:7vw}.auth-card{max-width:430px;width:100%;margin:auto;padding:40px}.auth-aside p{color:#abc0cf;line-height:1.8;max-width:420px}.auth-form{padding:28px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 10px 25px #0f172a09}.auth-form h1{font-size:25px;margin:0 0 8px}.auth-form p{color:#64748b;margin:0 0 25px}.auth-form .field{margin:14px 0}.alert{padding:10px;border-radius:8px;font-size:12px;margin-bottom:12px}.alert-success{background:#ecfdf5;color:#047857}.alert-danger{background:#fef2f2;color:#b91c1c}@media(max-width:700px){.auth{grid-template-columns:1fr}.auth-aside{display:none}.auth-card{padding:22px}}</style></head><body><div class="loading-overlay" id="appLoader"><div class="loader-card"><div class="loader-orbit"></div>Preparing your workspace</div></div><div class="auth"><aside class="auth-aside"><div class="wordmark" style="padding:0"><span class="mark">V</span>Verdant Meridian</div><div style="margin-top:18vh"><div class="eyebrow" style="color:#6ee7b7">YOUR WEALTH, IN VIEW</div><h1 style="font-size:45px;line-height:1.1">Invest with context, not noise.</h1><p>A calmer place to review account activity, explore opportunities and make deliberate choices.</p></div></aside><main class="auth-card"><a href="<?= APP_BASE ?>/" class="wordmark" style="color:#0b1220;padding:0 0 35px"><span class="mark">V</span>Verdant Meridian</a><div class="auth-form"><div id="alert-placeholder"></div><h1>Welcome back</h1><p>Sign in to access your account workspace.</p><form id="loginForm"><div class="field"><label>Email address</label><input name="email" id="loginEmail" type="email" required placeholder="you@example.com"></div><div class="field"><label>Password</label><input name="password" id="loginPassword" type="password" required placeholder="Your password"></div><button class="btn-v" style="width:100%;justify-content:center;margin-top:10px" id="loginBtn"><span class="btn-text">Sign in</span><span class="spinner-border d-none">...</span></button></form><p style="margin:20px 0 0;font-size:12px">New to Verdant Meridian? <a style="color:#059669;font-weight:800" href="<?= APP_BASE ?>/register">Create an account</a></p></div></main></div><script>window.APP_BASE=<?=json_encode(APP_BASE)?></script><script src="<?= APP_BASE ?>/login.js"></script><script src="<?= APP_BASE ?>/auth-ui.js"></script></body></html>