.header{position:sticky;top:0;z-index:60;background:#000d;backdrop-filter:blur(8px)}.header.lp-s #header-subtitle{display:none}.header.lp-s h1{font-size:18px}
#lp-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5}
#lp-hero{text-align:center;max-width:700px;margin:10px auto;padding:0 16px}#lp-hero h2{margin:6px 0;font-size:20px}
.lp-reel{display:flex;gap:18px;justify-content:center;font-size:26px}.lp-reel span{animation:lpf 2.4s ease-in-out infinite}.lp-reel span:nth-child(2){animation-delay:.3s}.lp-reel span:nth-child(3){animation-delay:.6s}.lp-reel span:nth-child(4){animation-delay:.9s}.lp-reel span:nth-child(5){animation-delay:1.2s}
@keyframes lpf{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px) scale(1.15)}}
#lp-type{color:#ff6a6a;font-weight:700;min-height:22px;margin:4px 0}
.lp-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:8px 0}.lp-chips span{background:#111;border:1px solid #2a2a2a;border-radius:20px;padding:4px 10px;font-size:11px;color:#ccc}
#lp-feat a{color:#ffaa00;text-decoration:none;font-size:13px;font-weight:700}#lp-cd{color:#0f8;font-size:13px;margin-top:6px;font-weight:700}
.lp-sk{height:150px;border-radius:14px;background:linear-gradient(90deg,#111 25%,#1c1c1c 50%,#111 75%);background-size:200% 100%;animation:lps 1.2s infinite;margin:8px}
@keyframes lps{to{background-position:-200% 0}}
#lp-more{max-width:700px;margin:20px auto;padding:0 16px;display:grid;gap:12px}
.lp-card{background:#0e0e10;border:1px solid #1e1e20;border-radius:16px;padding:16px;font-size:13px;color:#ccc}.lp-card h3{margin-bottom:8px;color:#fff}
.lp-card input,.lp-card textarea{display:block;width:100%;margin:6px 0;padding:8px;border-radius:8px;border:1px solid #333;background:#000;color:#fff;font-family:inherit}
.lp-card button{background:#ff1a1a;color:#fff;border:0;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer;margin:4px 4px 4px 0}
.lp-tabs{display:flex;flex-wrap:wrap}.lp-tabs button{background:#1a1a1a;font-size:11px}.lp-tabs button.on{background:#ff1a1a}#lp-tool{margin-top:8px}#lp-tool a{color:#0f8}
.lp-links a{color:#0f8;margin-right:12px;text-decoration:none;font-weight:700}.lp-legal{text-align:center;font-size:11px}.lp-legal a{color:#888}
#lp-modal{position:fixed;inset:0;background:#000c;z-index:200;align-items:center;justify-content:center}#lp-modal>div{background:#111;color:#ddd;padding:20px;border-radius:16px;max-width:380px;width:90%;font-size:13px}#lp-mx{float:right;background:none;border:0;color:#fff}
