.ve-pulse__head{padding:28px 0 0;background:linear-gradient(180deg,var(--ve-night),#1e293b);color:#f1f5f9}.ve-pulse__head-inner{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.ve-pulse__head-inner{grid-template-columns:1.2fr 0.8fr}}.ve-pulse__head .rv-trail span{color:#a7f3d0}.ve-pulse__tag{margin:0 0 6px;font-size:12px;font-weight:900;color:var(--ve-violet-l)}.ve-pulse__h1{margin:0 0 8px;font-size:clamp(1.3rem,3vw,1.85rem);font-weight:900}.ve-pulse__sub{margin:0 0 14px;color:#94a3b8;font-size:14px;max-width:52ch}.ve-pulse__head-act{display:flex;flex-wrap:wrap;gap:10px}.ve-pulse__spot{padding:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--ve-r)}.ve-pulse__spot-k{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--ve-violet-l)}.ve-pulse__spot-ver{margin:8px 0;font-size:1.75rem;font-weight:900}.ve-pulse__badges{display:flex;flex-wrap:wrap;gap:12px;margin:20px auto 0;padding:0 0 20px;list-style:none}.ve-pulse__badges li{flex:1 1 100px;padding:12px;text-align:center;background:rgba(255,255,255,0.06);border-radius:var(--ve-r)}.ve-pulse__badges strong{display:block;font-size:1.1rem}.ve-pulse__badges span{font-size:11px;color:#94a3b8}.ve-pulse__meta{padding:24px 0;background:var(--ve-card);border-bottom:1px solid var(--ve-line)}.ve-pulse__meta-grid{display:grid;grid-template-columns:1fr;gap:20px;font-size:14px}@media (min-width:640px){.ve-pulse__meta-grid{grid-template-columns:1fr 1fr}}.ve-pulse__meta-h{margin:0 0 10px;font-size:15px;font-weight:900}.ve-pulse__meta ul{margin:0;padding-left:18px;color:var(--ve-muted)}.ve-pulse__timeline{padding:32px 0}.ve-pulse__sec-h{margin:0 0 8px;font-size:1.2rem;font-weight:900}.ve-pulse__sec-lead{margin:0 0 20px;color:var(--ve-muted);font-size:14px}.ve-pulse__cards{margin:0;padding:0 0 0 20px;list-style:none;border-left:2px solid var(--ve-violet-l)}.ve-pulse__card{position:relative;margin-bottom:20px;padding:18px;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r);box-shadow:var(--ve-shadow)}.ve-pulse__card::before{content:"";position:absolute;left:-27px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--ve-violet);border:2px solid var(--ve-paper)}.ve-pulse__card.is-latest{border-color:var(--ve-violet);box-shadow:0 0 0 1px var(--ve-violet-l)}.ve-pulse__card-head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-bottom:8px}.ve-pulse__ver{font-weight:900;color:var(--ve-violet)}.ve-pulse__card h3{margin:0 0 8px;font-size:16px}.ve-pulse__card ul{margin:0;padding-left:18px;font-size:14px;color:var(--ve-muted)}.ve-pulse__faq{padding:24px 0 32px;background:var(--ve-paper)}.ve-pulse__faq-item{margin-bottom:12px;padding:14px;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r)}.ve-pulse__faq-item h3{margin:0 0 6px;font-size:15px}.ve-pulse__faq-item p{margin:0;font-size:14px;color:var(--ve-muted)}.ve-pulse__finale{padding:32px 0;background:var(--ve-night);color:#f1f5f9;text-align:center}.ve-pulse__finale-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.ve-pulse--ledger .ve-pulse__hero{padding:28px 0 32px;background:linear-gradient(165deg,#faf5ff 0%,#fff 45%,#fef3c7 100%);border-bottom:1px solid var(--ve-line);color:var(--ve-ink)}.ve-pulse--ledger .ve-trail{margin-bottom:10px}.ve-pulse--ledger .ve-pulse__hero-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:860px){.ve-pulse--ledger .ve-pulse__hero-grid{grid-template-columns:1.15fr 0.85fr}}.ve-pulse--ledger .ve-pulse__tag{margin:0 0 6px;font-size:12px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;color:var(--ve-violet)}.ve-pulse--ledger .ve-pulse__h1{margin:0 0 10px;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;color:var(--ve-ink)}.ve-pulse--ledger .ve-pulse__sub{margin:0 0 16px;max-width:52ch;font-size:14px;line-height:1.55;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__hero-act{display:flex;flex-wrap:wrap;gap:10px}.ve-pulse--ledger .ve-pulse__spotlight{padding:18px 16px;background:var(--ve-card);border:1px solid var(--ve-violet-l);border-radius:var(--ve-r);box-shadow:0 8px 28px rgba(91,33,182,0.08)}.ve-pulse--ledger .ve-pulse__spotlight-k{font-size:11px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:var(--ve-violet)}.ve-pulse--ledger .ve-pulse__spotlight-ver{margin:8px 0 4px;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:900;color:var(--ve-violet-d);line-height:1}.ve-pulse--ledger .ve-pulse__spotlight-date{display:block;margin-bottom:10px;font-size:13px;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__spotlight-title{margin:0 0 8px;font-size:15px;font-weight:900}.ve-pulse--ledger .ve-pulse__spotlight-sum{margin:0;font-size:13px;line-height:1.5;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__layout{display:grid;grid-template-columns:1fr;gap:28px;padding:32px 0 40px;align-items:start}@media (min-width:960px){.ve-pulse--ledger .ve-pulse__layout{grid-template-columns:minmax(240px,300px) 1fr}}.ve-pulse--ledger .ve-pulse__rail{position:sticky;top:calc(var(--ve-halo-h)+16px);display:grid;gap:16px}.ve-pulse--ledger .ve-pulse__rail-media .ve-shot__frame{aspect-ratio:4/3;border-radius:var(--ve-r);overflow:hidden}.ve-pulse--ledger .ve-pulse__rail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.ve-pulse--ledger .ve-pulse__rail-stats li{padding:10px 8px;text-align:center;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r)}.ve-pulse--ledger .ve-pulse__rail-stats strong{display:block;font-size:14px;color:var(--ve-violet-d)}.ve-pulse--ledger .ve-pulse__rail-stats span{font-size:10px;font-weight:800;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__rail-block{padding:14px;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r)}.ve-pulse--ledger .ve-pulse__rail-h{margin:0 0 10px;font-size:14px;font-weight:900}.ve-pulse--ledger .ve-pulse__rail-p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__rail-p:last-child{margin-bottom:0}.ve-pulse--ledger .ve-pulse__rail-tips{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__rail-links{display:flex;flex-wrap:wrap;gap:8px}.ve-pulse--ledger .ve-pulse__rail-links a{padding:7px 12px;font-size:12px;font-weight:800;color:var(--ve-violet-d);text-decoration:none;border:1px solid var(--ve-line);border-radius:999px;background:var(--ve-card)}.ve-pulse--ledger .ve-pulse__main{min-width:0}.ve-pulse--ledger .ve-pulse__feed-head{margin-bottom:18px}.ve-pulse--ledger .ve-pulse__sec-h{margin:0 0 6px;font-size:1.2rem;font-weight:900}.ve-pulse--ledger .ve-pulse__sec-lead{margin:0;font-size:14px;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__feed{display:grid;gap:0;position:relative}.ve-pulse--ledger .ve-pulse__entry{display:grid;grid-template-columns:28px 1fr;gap:14px;padding-bottom:22px}.ve-pulse--ledger .ve-pulse__entry-rail{position:relative;display:flex;justify-content:center}.ve-pulse--ledger .ve-pulse__entry-rail::before{content:"";position:absolute;top:14px;bottom:-8px;width:2px;background:linear-gradient(180deg,var(--ve-violet-l),var(--ve-line))}.ve-pulse--ledger .ve-pulse__entry:last-child .ve-pulse__entry-rail::before{display:none}.ve-pulse--ledger .ve-pulse__entry-dot{position:relative;z-index:1;width:12px;height:12px;margin-top:10px;border-radius:50%;background:var(--ve-card);border:3px solid var(--ve-violet-l);box-shadow:0 0 0 2px var(--ve-paper)}.ve-pulse--ledger .ve-pulse__entry--now .ve-pulse__entry-dot{background:var(--ve-violet);border-color:var(--ve-violet);box-shadow:0 0 0 3px rgba(139,92,246,0.25)}.ve-pulse--ledger .ve-pulse__entry-body{padding:14px 16px;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r);box-shadow:var(--ve-shadow)}.ve-pulse--ledger .ve-pulse__entry--now .ve-pulse__entry-body{border-color:var(--ve-violet-l);box-shadow:0 0 0 1px rgba(139,92,246,0.15),var(--ve-shadow)}.ve-pulse--ledger .ve-pulse__entry-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:8px}.ve-pulse--ledger .ve-pulse__pill{padding:2px 8px;font-size:11px;font-weight:900;letter-spacing:0.04em;color:#fff;background:linear-gradient(135deg,var(--ve-violet),var(--ve-ember));border-radius:999px}.ve-pulse--ledger .ve-pulse__ver{font-size:14px;font-weight:900;color:var(--ve-violet-d)}.ve-pulse--ledger .ve-pulse__date{font-size:13px;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__entry-title{margin:0 0 8px;font-size:16px;font-weight:900}.ve-pulse--ledger .ve-pulse__notes{margin:0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__faq{padding:32px 0;background:var(--ve-paper);border-top:1px solid var(--ve-line)}.ve-pulse--ledger .ve-pulse__faq-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:720px){.ve-pulse--ledger .ve-pulse__faq-grid{grid-template-columns:1fr 1fr}}.ve-pulse--ledger .ve-pulse__faq-card{padding:16px;background:var(--ve-card);border:1px solid var(--ve-line);border-radius:var(--ve-r)}.ve-pulse--ledger .ve-pulse__faq-q{margin:0 0 8px;font-size:14px;font-weight:900}.ve-pulse--ledger .ve-pulse__faq-a{margin:0;font-size:13px;line-height:1.55;color:var(--ve-muted)}.ve-pulse--ledger .ve-pulse__dock{padding:24px 0 36px;background:linear-gradient(135deg,#1e1b4b,#5b21b6);color:#f8fafc}.ve-pulse--ledger .ve-pulse__dock-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.ve-pulse--ledger .ve-pulse__dock-copy h2{margin:0 0 6px;font-size:1.15rem;font-weight:900}.ve-pulse--ledger .ve-pulse__dock-copy p{margin:0;font-size:14px;color:#cbd5e1}.ve-pulse--ledger .ve-pulse__dock-act{display:flex;flex-wrap:wrap;gap:10px}.ve-pulse--ledger .ve-pulse__dock-ghost{color:#e2e8f0;border-color:rgba(255,255,255,0.35);background:transparent}@media (max-width:959px){.ve-pulse--ledger .ve-pulse__rail{position:static}.ve-pulse--ledger .ve-pulse__rail-stats{grid-template-columns:1fr}}
