.liveblog-page main{max-width:1180px}.live-head{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:26px 0 18px;border-bottom:1px solid var(--line)}.live-head h1{margin:.3rem 0;font-size:clamp(2rem,3.8vw,3.4rem)}.live-layout{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:center;gap:14px;align-items:start}.live-index{position:sticky;top:86px;display:grid;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface)}.live-index>div{position:sticky;top:0;z-index:1;padding:10px;border-bottom:1px solid var(--line);background:var(--panel)}.live-index>div b{display:block;margin-top:2px}.live-index a{display:grid;grid-template-columns:42px 1fr;gap:7px;padding:9px;border-bottom:1px solid var(--line);color:var(--ink);font-size:.68rem;text-decoration:none}.live-index a:hover,.live-index a.current{background:color-mix(in srgb,var(--brand) 8%,var(--surface));box-shadow:inset 3px 0 var(--brand)}.live-index time{color:var(--brand);font-weight:900}.live-stream{display:grid;gap:9px}.live-update{scroll-margin-top:120px;padding:15px 17px;border:1px solid var(--line);background:var(--surface)}.live-update.latest{padding:20px;border:2px solid var(--brand);box-shadow:0 9px 24px rgba(13,104,75,.1)}.live-update header{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.63rem}.live-update header time{font-weight:900;font-variant-numeric:tabular-nums}.live-update header em{padding:3px 6px;background:var(--panel);color:var(--brand);font-size:.57rem;text-transform:uppercase}.live-update h2{margin:.45rem 0;font-size:1.2rem}.live-update p,.live-update li{color:#4f625b;font-size:.78rem;line-height:1.55}.live-update ul{margin:.5rem 0;padding-left:1.1rem}.live-update>a{color:var(--brand);font-size:.73rem;font-weight:850}.inline-market{display:grid;grid-template-columns:70px 80px 70px 1fr;align-items:center;gap:8px;margin:10px 0;padding:8px 10px;background:var(--panel);font-size:.7rem}.inline-market svg{width:100%;height:24px;color:var(--brand)}.inline-market polyline{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.live-ai-note{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;text-align:center}.live-ai-note a{color:var(--brand);font-weight:850}.live-update.is-selected{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent),0 9px 24px rgba(13,104,75,.12);outline:0;animation:live-selected 1.8s ease}@keyframes live-selected{from{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}to{background:var(--surface)}}.live-index{background:linear-gradient(var(--surface),var(--surface)) center bottom/100% 18px no-repeat local,radial-gradient(farthest-side at 50% 100%,rgba(18,45,35,.16),transparent) center bottom/100% 14px no-repeat scroll,var(--surface);scrollbar-width:none}.live-index::-webkit-scrollbar{display:none}.live-index a{transition:background-color .16s ease,box-shadow .16s ease}@media(max-width:760px){.live-head{align-items:flex-start;flex-direction:column}.live-layout{grid-template-columns:1fr}.live-index{position:sticky;top:63px;z-index:5;display:flex;gap:6px;max-height:none;margin-inline:-12px;padding:8px 36px 8px 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:12px;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.live-index>div{display:none}.live-index a{flex:0 0 172px;scroll-snap-align:start;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.live-index a:hover,.live-index a.current{border-color:var(--brand);box-shadow:inset 0 -3px var(--brand)}.live-update{scroll-margin-top:160px}.inline-market{grid-template-columns:65px 75px 60px}.inline-market svg{display:none}}
