.login-card{max-width:440px;margin:12vh auto;padding:36px;background:white;border:1px solid #dbe5e4;border-radius:16px;box-shadow:0 18px 60px #0f172a12}.login-card h1{font-size:25px;margin:12px 0}.login-card p{color:#64748b}.eyebrow{letter-spacing:3px;font-size:11px;color:#0d9488!important}.login-card label{display:block;margin:18px 0;color:#334155}.login-card input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #cbd5e1;border-radius:7px}.login-card button{width:100%;background:#0d9488;color:white}.login-card #login-error{color:#b91c1c}.history-panel{padding:22px;background:white;border-radius:12px;margin:20px 0}.history-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e2e8f0;padding:12px 0}.history-row span{overflow-wrap:anywhere}
body{visibility:hidden}
