.lv-hero[data-astro-cid-4an7u5kh]{background:var(--brand);color:#fff;padding:clamp(34px,6vw,64px) clamp(16px,3vw,22px);text-align:center}.lv-hero-in[data-astro-cid-4an7u5kh]{max-width:760px;margin:0 auto}.lv-badge[data-astro-cid-4an7u5kh]{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--font-mono);color:#0e2118;background:var(--live);padding:6px 14px;border-radius:999px;margin-bottom:14px}.lv-dot[data-astro-cid-4an7u5kh]{width:8px;height:8px;border-radius:999px;background:#d6332a}.lv-hero[data-astro-cid-4an7u5kh] h1[data-astro-cid-4an7u5kh]{font-size:clamp(30px,5vw,48px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px;color:#fff}.lv-lede[data-astro-cid-4an7u5kh]{font-size:clamp(15px,1.8vw,17px);line-height:1.6;color:#ffffffd1;margin:0 auto 22px;max-width:600px}.lv-when[data-astro-cid-4an7u5kh]{display:inline-flex;flex-direction:column;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:14px 24px;margin-bottom:20px}.lv-when-k[data-astro-cid-4an7u5kh]{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--live)}.lv-when[data-astro-cid-4an7u5kh] strong[data-astro-cid-4an7u5kh]{font-size:clamp(20px,3vw,26px);color:#fff}.lv-when[data-astro-cid-4an7u5kh] span[data-astro-cid-4an7u5kh]:last-child{color:#ffffffd9;font-size:15px}.lv-cta-row[data-astro-cid-4an7u5kh]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lv-btn[data-astro-cid-4an7u5kh]{background:#fff;color:var(--acd);font-weight:800;font-size:16px;padding:13px 22px;border-radius:999px;text-decoration:none}.lv-ghost[data-astro-cid-4an7u5kh]{border:1.5px solid rgba(255,255,255,.4);color:#fff;font-weight:700;font-size:15px;padding:13px 20px;border-radius:999px;text-decoration:none}.lv-hero-fine[data-astro-cid-4an7u5kh]{margin:14px 0 0;font-size:14px}.lv-review[data-astro-cid-4an7u5kh]{background:var(--card);border:2px solid var(--acd);border-radius:18px;padding:clamp(18px,3vw,26px);display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px 24px;align-items:start;box-shadow:var(--shadow)}.lv-review[data-astro-cid-4an7u5kh] h2[data-astro-cid-4an7u5kh]{margin-bottom:8px}.lv-review[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh]{margin:0;color:var(--mut);line-height:1.6}.lv-steps[data-astro-cid-4an7u5kh]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;line-height:1.5;font-size:15px}.lv-review-q[data-astro-cid-4an7u5kh]{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.lv-review-q[data-astro-cid-4an7u5kh] legend[data-astro-cid-4an7u5kh]{font-weight:800;font-size:14.5px;padding:0 4px}.lv-review-fields[data-astro-cid-4an7u5kh]{display:flex;flex-direction:column;gap:10px}.lv-review-fields[data-astro-cid-4an7u5kh][hidden]{display:none}.lv-form[data-astro-cid-4an7u5kh] input[data-astro-cid-4an7u5kh][type=file]{padding:8px;font-size:14px}.lv-prize[data-astro-cid-4an7u5kh].lv-prize--img{grid-template-columns:minmax(0,260px) 1fr}.lv-prize-img[data-astro-cid-4an7u5kh]{width:100%;border-radius:14px;background:#fff}@media (max-width: 640px){.lv-prize[data-astro-cid-4an7u5kh].lv-prize--img{grid-template-columns:1fr}.lv-prize-img[data-astro-cid-4an7u5kh]{max-width:280px;margin:0 auto}}.lv-episode[data-astro-cid-4an7u5kh]{margin:-4px 0 12px;font:700 clamp(15px,2vw,18px) var(--font-mono);color:var(--live);text-transform:uppercase;letter-spacing:.04em}.lv-must[data-astro-cid-4an7u5kh]{background:#ffd23f;color:#1d1a05;border-radius:12px;padding:10px 16px;margin:0 auto 18px;max-width:560px;font-size:15px;line-height:1.45}.lv-watch[data-astro-cid-4an7u5kh]{display:flex;flex-direction:column;gap:10px}.lv-watch[data-astro-cid-4an7u5kh][hidden]{display:none}.lv-frame[data-astro-cid-4an7u5kh]{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:var(--shadow)}.lv-frame[data-astro-cid-4an7u5kh] iframe,.lv-frame[data-astro-cid-4an7u5kh] img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.lv-watch-note[data-astro-cid-4an7u5kh]{margin:0;text-align:center;color:var(--mut);font-size:14.5px}.lv-watch-note[data-astro-cid-4an7u5kh] a[data-astro-cid-4an7u5kh]{color:var(--acd);font-weight:700}.lv-prize-btn[data-astro-cid-4an7u5kh]{display:inline-block;margin-top:14px}.lv-hero-fine[data-astro-cid-4an7u5kh] a[data-astro-cid-4an7u5kh]{color:#ffffffd9}.lv-body[data-astro-cid-4an7u5kh]{max-width:960px;margin:0 auto;padding:clamp(26px,5vw,44px) clamp(16px,3vw,22px) 0;display:flex;flex-direction:column;gap:clamp(26px,5vw,40px)}.lv-body[data-astro-cid-4an7u5kh] h2[data-astro-cid-4an7u5kh]{font-size:clamp(22px,3.4vw,30px);margin:0 0 12px}.lv-kicker[data-astro-cid-4an7u5kh]{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acd);margin:0 0 8px}.lv-kicker-light[data-astro-cid-4an7u5kh]{color:var(--live)}.lv-list[data-astro-cid-4an7u5kh]{margin:0;padding:0;list-style:none;counter-reset:lv;display:flex;flex-direction:column;gap:10px}.lv-list[data-astro-cid-4an7u5kh] li{counter-increment:lv;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px 14px 54px;position:relative;box-shadow:var(--shadow);line-height:1.5;font-size:15.5px}.lv-list[data-astro-cid-4an7u5kh] li:before{content:counter(lv);position:absolute;left:16px;top:13px;width:26px;height:26px;border-radius:999px;background:var(--acd);color:#fff;font:800 13px var(--font-mono);display:grid;place-items:center}.lv-ways[data-astro-cid-4an7u5kh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.lv-card[data-astro-cid-4an7u5kh]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.lv-ico[data-astro-cid-4an7u5kh]{font-size:22px}.lv-card[data-astro-cid-4an7u5kh] h3[data-astro-cid-4an7u5kh]{margin:0;font-size:18px}.lv-card[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh]{margin:0;color:var(--mut);line-height:1.55;font-size:14.5px;flex:1}.lv-card[data-astro-cid-4an7u5kh] a[data-astro-cid-4an7u5kh]{font-weight:700;color:var(--acd);text-decoration:none;margin-top:6px}.lv-prize[data-astro-cid-4an7u5kh]{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,26px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:center}.lv-prize[data-astro-cid-4an7u5kh] h2[data-astro-cid-4an7u5kh]{margin-bottom:8px}.lv-prize[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh]{margin:0;color:var(--mut);line-height:1.55}.lv-rules[data-astro-cid-4an7u5kh]{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--mut);line-height:1.5}.lv-reg[data-astro-cid-4an7u5kh]{background:var(--brand);color:#fff;margin:clamp(30px,5vw,44px) 0 0;padding:clamp(28px,5vw,48px) clamp(16px,3vw,22px);scroll-margin-top:150px}.lv-reg-in[data-astro-cid-4an7u5kh]{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(20px,4vw,36px);align-items:start}.lv-reg-copy[data-astro-cid-4an7u5kh] h2[data-astro-cid-4an7u5kh]{color:#fff;font-size:clamp(22px,3.4vw,30px);margin:0 0 8px}.lv-reg-copy[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh],.lv-reg-copy[data-astro-cid-4an7u5kh] li[data-astro-cid-4an7u5kh]{color:#ffffffd1;line-height:1.6;font-size:15px}.lv-reg-copy[data-astro-cid-4an7u5kh] ul[data-astro-cid-4an7u5kh]{padding-left:18px;margin:12px 0}.lv-later[data-astro-cid-4an7u5kh]{font-size:13.5px!important}.lv-form[data-astro-cid-4an7u5kh]{background:var(--card);color:var(--ink);border-radius:16px;padding:clamp(16px,3vw,22px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow);min-width:0}.lv-form[data-astro-cid-4an7u5kh][hidden]{display:none}.lv-form[data-astro-cid-4an7u5kh] label[data-astro-cid-4an7u5kh]{display:flex;flex-direction:column;gap:4px;font-size:13.5px;font-weight:700;min-width:0}.lv-form[data-astro-cid-4an7u5kh] input[data-astro-cid-4an7u5kh]:not([type=checkbox]),.lv-form[data-astro-cid-4an7u5kh] textarea[data-astro-cid-4an7u5kh]{font:inherit;font-weight:400;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.lv-form[data-astro-cid-4an7u5kh] input[data-astro-cid-4an7u5kh]:focus,.lv-form[data-astro-cid-4an7u5kh] textarea[data-astro-cid-4an7u5kh]:focus{outline:2px solid var(--ac);outline-offset:1px}.lv-form[data-astro-cid-4an7u5kh] .lv-check[data-astro-cid-4an7u5kh]{flex-direction:row;align-items:flex-start;gap:10px;font-weight:600;font-size:14.5px;line-height:1.4;cursor:pointer}.lv-check[data-astro-cid-4an7u5kh] input[data-astro-cid-4an7u5kh]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--acd);flex:none}.lv-fine[data-astro-cid-4an7u5kh]{font-size:12px;font-weight:400;color:var(--mut);margin:0}.lv-submit[data-astro-cid-4an7u5kh]{background:var(--acd);color:#fff;border:0;font:inherit;font-weight:800;font-size:16px;padding:13px 22px;border-radius:999px;cursor:pointer;text-align:center;text-decoration:none}.lv-submit[data-astro-cid-4an7u5kh]:disabled{opacity:.6;cursor:wait}.lv-status[data-astro-cid-4an7u5kh]{margin:0;color:#b42318;font-size:14px}.lv-done[data-astro-cid-4an7u5kh] h3[data-astro-cid-4an7u5kh]{margin:0;font-size:20px}.lv-done[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh]{margin:0;line-height:1.55}.lv-faq[data-astro-cid-4an7u5kh]{display:flex;flex-direction:column;gap:8px}.lv-faq[data-astro-cid-4an7u5kh] details[data-astro-cid-4an7u5kh]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.lv-faq[data-astro-cid-4an7u5kh] summary[data-astro-cid-4an7u5kh]{font-weight:700;cursor:pointer}.lv-faq[data-astro-cid-4an7u5kh] p[data-astro-cid-4an7u5kh]{margin:8px 0 0;color:var(--mut);line-height:1.6}.lv-call[data-astro-cid-4an7u5kh],.lv-related[data-astro-cid-4an7u5kh]{color:var(--mut);line-height:1.6;margin:14px 0 0}.lv-call[data-astro-cid-4an7u5kh] a[data-astro-cid-4an7u5kh],.lv-related[data-astro-cid-4an7u5kh] a[data-astro-cid-4an7u5kh]{color:var(--acd);font-weight:700}.lv[data-astro-cid-4an7u5kh]>.lv-body[data-astro-cid-4an7u5kh]:last-child{padding-bottom:clamp(30px,5vw,50px)}
