.lp{max-width:1080px;margin:0 auto;padding:0 24px}.lp .crumbs{height:auto;color:var(--muted);padding:26px 0 0;font-family:Space Mono,monospace;font-size:12.5px;display:block}.lp .crumbs a{text-decoration:none}.lp .crumbs a:hover{color:var(--ink)}.lp .crumbs .sep{opacity:.5;margin:0 7px}.lp .crumbs .cur{color:var(--coral)}.lp section{padding:44px 0}.lp .hero{padding:34px 0 20px}.lp .hero h1{margin:0;font-size:clamp(34px,6vw,60px);line-height:1.02}.lp .hero h1 em{color:var(--coral);font-style:normal}.lp .lead{color:var(--muted);max-width:64ch;margin:20px 0 0;font-size:clamp(17px,2.3vw,20px)}.admock{border:1px solid var(--line);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:16px;margin-top:24px;display:block}.lp h2{font-size:clamp(24px,3.6vw,34px)}.lp .sec-lead{color:var(--muted);max-width:68ch;margin:12px 0 0}.lp p{margin:14px 0 0}.adcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;max-width:420px;margin-top:24px;padding:18px 18px 14px}.adcard .top{align-items:center;gap:11px;display:flex}.adcard .av{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Bricolage Grotesque;font-size:17px;font-weight:800;display:grid}.adcard .who{font-size:15px;font-weight:600;line-height:1.2}.adcard .who small{color:var(--muted);font-family:Space Mono,monospace;font-size:12.5px;font-weight:400;display:block}.adcard .av-img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.adcard .ad-tag{color:var(--muted);background:var(--card-2);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-left:auto;padding:3px 10px;font-family:Space Mono,monospace;font-size:11px}.adcard .body{margin-top:12px;font-size:15.5px}.adcard .body .sub{color:var(--muted);margin-top:2px;font-size:14px;display:block}.adcard .spons{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:10px;font-family:Space Mono,monospace;font-size:11px;display:flex}.tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}@media (max-width:640px){.tiles{grid-template-columns:repeat(2,1fr)}}.tile{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:18px}.tile .k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Space Mono,monospace;font-size:11px}.tile .v{margin-top:8px;font-family:Bricolage Grotesque;font-size:30px;font-weight:800;line-height:1}.tile:nth-child(2) .v{color:var(--coral)}.tile:nth-child(3) .v{color:var(--cobalt)}.live{color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}.live b{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.4s infinite lppulse}@keyframes lppulse{0%,to{opacity:1}50%{opacity:.3}}.looker{border:2px dashed var(--line);text-align:center;min-height:240px;color:var(--muted);background:var(--card-2);border-radius:18px;place-items:center;margin-top:22px;padding:24px;display:grid}.looker .mono{font-family:Space Mono,monospace;font-size:13px}.bell-sec{background:var(--ink);color:var(--paper);text-align:center;border-radius:28px;padding:clamp(34px,6vw,64px) 24px}.bell-sec h2{color:var(--paper);font-size:clamp(26px,4.4vw,40px)}.bell-sec p{color:color-mix(in srgb,var(--paper) 74%,transparent);max-width:40ch;margin:14px auto 0}.bell{cursor:pointer;background:var(--coral);color:#fff;width:120px;height:120px;box-shadow:0 18px 40px -14px var(--coral);border:0;border-radius:50%;margin-top:26px;font-size:52px;transition:transform .1s}.bell:hover{transform:scale(1.05)}.bell.ring{animation:.6s bellring}@keyframes bellring{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-6deg)}}.counter{color:color-mix(in srgb,var(--paper) 80%,transparent);margin-top:22px;font-family:Space Mono,monospace;font-size:15px}.counter b{color:var(--yellow);font-size:20px}.lp footer{border-top:1px solid var(--line);margin-top:30px;padding:34px 0}.lp .foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.lp .foot a{color:var(--muted);font-weight:600;text-decoration:none}.lp .foot a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.bell.ring{animation:none}}
