#tu-lm-modal.tu-lm-hidden{display:none}#tu-lm-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.tu-lm-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}.tu-lm-card{position:relative;width:min(520px,96vw);background:#0b1220;color:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 60px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08)}.tu-lm-card h3{margin:0 0 10px;font-size:20px;line-height:1.2}.tu-lm-desc{margin:0 0 14px;opacity:.92;font-size:14px;line-height:1.5}.tu-lm-close{position:absolute;top:10px;right:12px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:22px;cursor:pointer}.tu-lm-label{display:block;font-size:12px;opacity:.8;margin:0 0 6px}#tu-lm-email{width:100%;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;padding:0 12px;outline:none}#tu-lm-email::placeholder{color:rgba(255,255,255,.65)}.tu-lm-submit{width:100%;height:48px;margin-top:10px;border-radius:12px;border:0;cursor:pointer;font-weight:700}.tu-lm-note{display:block;margin-top:10px;opacity:.75;font-size:12px}.tu-lm-bar.tu-lm-hidden{display:none}.tu-lm-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:999998;display:flex;gap:10px;align-items:center;background:#0b1220;color:#fff;padding:12px;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.tu-lm-bar-text{flex:1;font-size:13px;line-height:1.2;opacity:.95}.tu-lm-bar-btn{height:40px;padding:0 14px;border-radius:12px;border:0;cursor:pointer;font-weight:700;white-space:nowrap}.tu-lm-bar-close{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:20px;cursor:pointer}.tu-lm-inline{margin:18px 0;padding:16px;border-radius:16px;background:rgba(11,18,32,.06);border:1px solid rgba(11,18,32,.12)}.tu-lm-inline-title{font-weight:800;margin-bottom:6px}.tu-lm-inline-body{opacity:.9;margin-bottom:10px}.tu-lm-inline-btn{height:40px;padding:0 14px;border-radius:12px;border:0;cursor:pointer;font-weight:700}@media (max-width:480px){.tu-lm-card{padding:16px;border-radius:16px}.tu-lm-card h3{font-size:18px}.tu-lm-bar{left:10px;right:10px;bottom:10px}}