.state[data-v-8bb9cebc]{text-align:center;padding:24px 0;font-size:14px}.flashTimeline[data-v-8bb9cebc]{gap:28px}.flashDateGroup[data-v-8bb9cebc],.flashTimeline[data-v-8bb9cebc]{flex-direction:column;display:flex}.flashDateGroup[data-v-8bb9cebc]{gap:8px}.flashDateHeader[data-v-8bb9cebc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.flashDateText[data-v-8bb9cebc]{letter-spacing:-.02em;color:#1a1d1f;margin:0;font-size:28px;font-weight:800;line-height:1.15}.flashFilters[data-v-8bb9cebc]{gap:18px}.flashFilter[data-v-8bb9cebc],.flashFilters[data-v-8bb9cebc]{align-items:center;display:inline-flex}.flashFilter[data-v-8bb9cebc]{color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;gap:6px;font-size:13px}.flashFilterInput[data-v-8bb9cebc]{opacity:0;pointer-events:none;position:absolute}.flashFilterDot[data-v-8bb9cebc]{box-sizing:border-box;background:#fff;border:1.5px solid #d0d0d0;border-radius:50%;width:14px;height:14px;transition:border-color .15s,background .15s,box-shadow .15s}.flashFilterInput:checked+.flashFilterDot[data-v-8bb9cebc]{background:#0052ff;border-color:#0052ff;box-shadow:inset 0 0 0 3px #fff}.flashFilter[data-v-8bb9cebc]:hover{color:#666}.flashList[data-v-8bb9cebc]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flashItem[data-v-8bb9cebc]{gap:14px;display:flex}.flashRail[data-v-8bb9cebc]{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex;position:relative}.flashDot[data-v-8bb9cebc]{box-sizing:border-box;z-index:1;background:#fff;border:1.5px solid #ccc;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:8px}.flashLine[data-v-8bb9cebc]{background:#eee;flex:1;width:1px;min-height:20px;margin-top:4px}.flashItem:last-child .flashLine[data-v-8bb9cebc]{display:none}.flashContent[data-v-8bb9cebc]{flex:1;min-width:0;padding-bottom:28px}.flashTitleRow[data-v-8bb9cebc]{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.flashFeatured[data-v-8bb9cebc]{color:#fff;background:#0052ff;border-radius:3px;flex-shrink:0;margin-top:2px;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.5}.flashTitle[data-v-8bb9cebc]{color:#111;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.55;text-decoration:none}.flashTitle[data-v-8bb9cebc]:hover{color:#0052ff}.flashSummary[data-v-8bb9cebc]{color:#666;margin:0 0 10px;font-size:14px;line-height:1.75}.flashSummary[data-v-8bb9cebc] p{margin:0 0 .6em}.flashSummary[data-v-8bb9cebc] p:last-child{margin-bottom:0}.flashSummary[data-v-8bb9cebc] a{color:#0052ff}.flashMeta[data-v-8bb9cebc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.flashTime[data-v-8bb9cebc]{color:#999;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.flashClock[data-v-8bb9cebc]{color:#bbb;flex-shrink:0;width:13px;height:13px}.flashStats[data-v-8bb9cebc]{align-items:center;gap:12px;display:flex}.statBtn[data-v-8bb9cebc],.statItem[data-v-8bb9cebc]{color:#bbb;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.statItem[data-v-8bb9cebc]{cursor:default}.statBtn[data-v-8bb9cebc]:hover{color:#666}.statBtn.active[data-v-8bb9cebc]{color:#0052ff}.statIcon[data-v-8bb9cebc]{flex-shrink:0;width:14px;height:14px}html.app-theme-dark .flashDateText[data-v-8bb9cebc]{color:var(--text)}html.app-theme-dark .flashDot[data-v-8bb9cebc]{background:var(--panel);border-color:#ffffff59}html.app-theme-dark .flashLine[data-v-8bb9cebc]{background:#ffffff1f}html.app-theme-dark .flashTitle[data-v-8bb9cebc]{color:var(--text)}html.app-theme-dark .flashTitle[data-v-8bb9cebc]:hover{color:var(--brand)}html.app-theme-dark .flashFilter[data-v-8bb9cebc],html.app-theme-dark .flashSummary[data-v-8bb9cebc]{color:var(--muted)}html.app-theme-dark .flashFilterDot[data-v-8bb9cebc]{background:var(--panel);border-color:#ffffff47}html.app-theme-dark .flashFilterInput:checked+.flashFilterDot[data-v-8bb9cebc]{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--panel)}@media (width<=900px){.flashDateText[data-v-8bb9cebc]{font-size:24px}.flashDateHeader[data-v-8bb9cebc]{flex-direction:column;align-items:flex-start;gap:10px}}
