.detail-event-card-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.detail-event-panel.detail-event-card{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-top:3px solid var(--accent);background:var(--surface);border-radius:6px;padding:20px}.detail-event-card-head{align-items:center;gap:10px;display:flex}.detail-event-card-head>div{min-width:0}.detail-event-card-head p{color:var(--accent-ink);font-size:16px;font-weight:700;line-height:1.5}.detail-event-card-head>div>span{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.detail-event-state{color:var(--accent-ink);background:var(--accent-soft);border-radius:3px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.5}.detail-event-card.detail-event-panel h2{font-family:var(--font-serif);text-wrap:pretty;margin-top:18px;font-size:18px;font-weight:700;line-height:1.6}.detail-event-card-stats{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding:14px 0;display:grid}.detail-event-card-stats>p{align-items:baseline;gap:8px;display:flex}.detail-event-card-stats>p+p{border-left:1px solid var(--line);padding-left:16px}.detail-event-card-stats b{color:var(--ink);font-family:var(--font-mono);font-size:25px;font-weight:500;line-height:1.2}.detail-event-card-stats span{color:var(--ink-3);white-space:nowrap;font-size:12px}.detail-event-card>.detail-event-card-link{justify-content:space-between;width:100%;height:42px;margin-top:16px;padding-inline:14px;font-size:14px;display:flex}.detail-event-card-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:24px;display:flex}.detail-event-card-timeline-head h3{color:var(--ink-2);font-size:12px;font-weight:600}.detail-event-card-timeline-head>span{color:var(--ink-3);font-size:11px}.detail-event-card .detail-mini-timeline{gap:18px;margin-top:16px}.detail-event-card .detail-mini-timeline li{font-size:12.5px}.detail-event-card .detail-mini-timeline li:before{top:7px}.detail-event-card .detail-mini-timeline .detail-event-report-date{color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;font-size:15px;line-height:1.5;display:flex}.detail-event-report-date b{font-weight:700}.detail-event-card .detail-event-report-date>span{color:var(--ink-2);font-family:var(--font-mono);margin-left:0;font-size:12px}.detail-event-report-source{color:var(--ink-3);overflow-wrap:anywhere;margin-bottom:4px;font-size:11.5px;font-weight:400;display:block}.detail-grid.detail-event-layout{grid-template-areas:"main related";row-gap:32px}.detail-event-layout[data-primary]{grid-template-rows:max-content 1fr;grid-template-areas:"main primary""main related"}.detail-event-main{grid-area:main}.detail-event-related{grid-area:related}.detail-primary-report{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-top:3px solid var(--accent);background:var(--surface);border-radius:6px;grid-area:primary;min-width:0;margin-top:22px;padding:20px}.detail-primary-report>h2{color:var(--accent-ink);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.detail-primary-report>h3{color:var(--ink);font-family:var(--font-serif);text-wrap:pretty;overflow-wrap:anywhere;margin-top:16px;font-size:18px;font-weight:700;line-height:1.6}.detail-primary-report-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:7px;font-size:12px;font-weight:400;display:flex}.detail-primary-report-meta>.detail-here{margin-left:0}.detail-primary-report-summary{-webkit-line-clamp:4;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:14px;font-size:13.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.detail-primary-report>.detail-primary-report-action{justify-content:space-between;width:100%;height:42px;margin-top:18px;padding-inline:14px;font-size:14px;display:flex}@media (width<=1180px){.detail-event-panel.detail-event-card,.detail-primary-report{padding:16px}.detail-event-card-head{gap:8px}.detail-event-card-head>div>span{font-size:10.5px}}@media (width<=1023px){.detail-grid.detail-event-layout{grid-template-areas:"main""related"}.detail-event-layout[data-primary]{grid-template-rows:auto;grid-template-areas:"primary""main""related";row-gap:24px}.detail-event-layout[data-primary] .detail-digest{margin-top:0}.detail-primary-report>h3{font-size:17px}}.detail-page{max-width:var(--page-max-reading,1184px);color:var(--ink);margin:0 auto}.detail-page h1,.detail-story-head h1{font-family:var(--font-serif);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.32}.detail-crumbs{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.detail-page a:hover{color:var(--accent-ink)}.detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.detail-article{min-width:0;max-width:760px}.detail-grid-wide .detail-article{max-width:none}.detail-article h1{letter-spacing:-.01em;margin:12px 0 0;font-size:32px;line-height:1.4}.detail-original-title{font-family:var(--font-serif);color:var(--ink-3);margin-top:8px;font-size:18px;line-height:1.5}.detail-kicker{color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.detail-kicker a:hover{text-underline-offset:3px;text-decoration:underline}.detail-kicker-stages{color:var(--ink-3);flex-wrap:wrap;gap:0 6px;font-weight:500;display:inline-flex}.detail-kicker-stages:before{content:"/";color:var(--line-strong);margin-right:4px}.detail-tag{border:1px solid var(--line-strong);white-space:nowrap;width:fit-content;height:22px;color:var(--ink-2);background:var(--surface);border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.detail-muted{color:var(--ink-4);background:0 0;border-style:dashed}.detail-tag:is([data-evidence=vendor-claim],[data-evidence=preprint],[data-evidence=secondary]){color:var(--caution);background:var(--caution-soft);border-color:#0000}.detail-editorial{color:var(--ink);background:var(--bg-sunk);border-color:#0000}.detail-official{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.detail-byline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:13px;display:flex}.detail-byline b{color:var(--ink-2);font-weight:500}.detail-byline time,.detail-info-panel time,.detail-mini-timeline time,.detail-timeline time,.detail-report time,.detail-event-stats time{font-family:var(--font-mono);font-size:12.5px}.detail-article-header{border-bottom:1px solid var(--line);padding-bottom:24px}.detail-source-action{margin-top:20px}.detail-return-report{color:var(--accent-ink);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:inline-flex}.detail-button{border:1px solid var(--line-strong);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;line-height:1.7;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.detail-button:hover{border-color:var(--ink-4)}.detail-button:active{transform:translateY(1px)}.detail-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)!important}.detail-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.detail-button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.detail-language{background:var(--bg-sunk);border-radius:6px;align-items:center;padding:3px;display:inline-flex}.detail-language a{height:30px;color:var(--ink-3);border-radius:4px;align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.detail-language a[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:600;box-shadow:0 1px 2px #00000014}.detail-section{margin-top:32px;scroll-margin-top:0}.detail-section h2,.detail-body-section h2,.detail-rail h2,.detail-digest h2{color:var(--ink);font-size:16px;font-weight:700;line-height:1.5}.detail-article>.detail-section>h2{font-family:var(--font-sans);color:var(--ink-3);font-size:14px;font-weight:600;line-height:1.7}.detail-section h2 small{color:var(--ink-3);margin-left:12px;font-size:12px;font-weight:400}.detail-summary{color:var(--ink);margin-top:10px;font-size:17px;line-height:1.9}.detail-reason{border-left:2px solid var(--accent);color:var(--ink-2);max-width:46em;margin-top:12px;padding-left:14px;font-size:15.5px;line-height:1.75}.detail-note{color:var(--ink-4);font-size:12.5px;line-height:1.7}.detail-ai-note{align-items:center;gap:6px;margin-top:10px;display:flex}.detail-ai-note>svg{flex-shrink:0}.detail-summary+.detail-note{margin-top:10px}.detail-note a{color:var(--accent)}.detail-body-section{border-top:1px solid var(--line);margin-top:36px;padding-top:16px}.detail-body-section .prose{letter-spacing:normal;font-size:16px;line-height:1.9}.detail-body-section [lang=en] .prose{line-height:1.75}.detail-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.detail-body-section>.detail-section-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.detail-body-section>.detail-section-head>h2{font-family:var(--font-sans);color:var(--ink-4);font-size:12.5px;font-weight:400;line-height:1.7}.detail-section-head select{border:1px solid var(--line);color:var(--ink-3);background:var(--surface);border-radius:4px;padding:5px 7px;font-size:12px}.detail-translation{top:calc(var(--header-h) + 12px);z-index:20;border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--surface);border-radius:6px;margin-top:20px;padding:16px 18px;position:sticky;box-shadow:0 3px 12px #0000000d}.detail-translation[data-state=busy],.detail-translation[data-state=ready]{border-color:var(--accent);background:var(--accent-soft)}.detail-translation[data-state=warning]{border-left-color:var(--caution)}.detail-translation-copy{align-items:flex-start;gap:10px;display:flex}.detail-translation-copy>svg{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.detail-translation[data-state=warning] .detail-translation-copy>svg{color:var(--caution)}.detail-translation-copy strong{color:var(--ink);font-size:15px;line-height:1.6;display:block}.detail-translation-copy p{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.7}.detail-translation-countdown{color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:10px 0 0 32px;font-size:13px;font-weight:600}.detail-translation-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0 0 32px;display:flex}.detail-translation-actions:empty{display:none}.detail-translation-actions>a{color:var(--accent-ink);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.detail-translation[data-state=settled]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;display:flex}.detail-translation[data-state=settled] .detail-translation-actions{margin-top:0}.detail-article .detail-body-content [id]{scroll-margin-top:var(--translation-offset,0px)}@media (prefers-reduced-motion:no-preference){.detail-translation-spinner{animation:1.2s linear infinite detail-translation-spin}.detail-body-content{animation:.28s ease-out detail-body-reveal}}@keyframes detail-translation-spin{to{transform:rotate(360deg)}}@keyframes detail-body-reveal{0%{opacity:.35}to{opacity:1}}.detail-source-box{background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;display:flex}.detail-source-box p{color:var(--ink-3);font-size:13.5px}.detail-source-box b{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.detail-source-box .detail-button{height:40px;padding:0 16px;font-size:14.5px}.detail-citation{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-top:12px;overflow:hidden}.detail-citation-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:6px 6px 0;display:flex}.detail-citation-tabs button{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px 8px;font-size:13px}.detail-citation-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.detail-citation-copy{align-items:center;gap:4px;margin-left:auto;display:inline-flex;color:var(--accent-ink)!important}.detail-citation pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);padding:14px 16px;font-size:12.5px;line-height:1.7}.detail-rail{flex-direction:column;gap:36px;min-width:0;display:flex}.detail-rail-content{top:calc(var(--header-h) + 24px);flex-direction:column;gap:36px;display:flex;position:sticky}.detail-reading-rail{align-self:stretch}.detail-mini-timeline{border-left:1px solid var(--line-strong);flex-direction:column;gap:12px;margin-top:14px;padding-left:16px;display:flex}.detail-mini-timeline li{color:var(--ink-2);font-size:13px;line-height:1.55;position:relative}.detail-mini-timeline li:before{content:"";background:var(--surface);border:1px solid var(--ink-4);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-20.5px}.detail-mini-timeline li:first-child:before,.detail-mini-timeline li[data-current]:before{background:var(--accent);border-color:var(--accent)}.detail-mini-timeline li[data-current]{color:var(--ink);font-weight:600}.detail-mini-timeline time{color:var(--ink-4);font-size:11.5px;font-weight:400;display:block}.detail-mini-timeline time>span{font-family:var(--font-sans);color:var(--ink-3);margin-left:6px}.detail-here{color:var(--accent-contrast);background:var(--accent);vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:17px;display:inline-block}.detail-info-panel{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:4px 18px 6px}.detail-info-panel dl{grid-template-columns:auto minmax(0,1fr);display:grid}.detail-info-panel dt,.detail-info-panel dd{border-bottom:1px solid var(--line);margin:0;padding:11px 0}.detail-info-panel dl>:nth-last-child(-n+2){border-bottom:0}.detail-info-panel dt{color:var(--ink-4);white-space:nowrap;padding-right:14px;font-size:13.5px}.detail-info-panel dd{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;line-height:1.7;display:flex}.detail-info-panel dd>.detail-note{color:var(--ink-3);margin-top:0}.detail-rail-block>h2{border-bottom:2px solid var(--ink);font-size:18px;line-height:1.7;font-family:var(--font-serif);padding-bottom:10px}.detail-related li{border-bottom:1px solid var(--line);padding:12px 0}.detail-related a{font-size:14px;font-weight:500;line-height:1.55}.detail-related .detail-note{margin-top:3px;font-size:12px}.detail-progress{z-index:60;background:var(--accent);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.detail-toast{bottom:calc(80px + env(safe-area-inset-bottom));z-index:70;background:var(--ink);color:var(--bg);border-radius:6px;padding:10px 16px;font-size:13px;position:fixed;left:50%;transform:translate(-50%)}.detail-story-head h1{margin-top:10px}.detail-status{color:var(--accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.detail-status:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.detail-event-stats{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.detail-event-stats b{font-family:var(--font-mono);color:var(--ink);font-weight:500}.detail-event-stats time{font-size:inherit}.detail-event-view>.detail-grid{margin-top:8px}.detail-event-view .detail-section{margin-top:40px}.detail-event-view .detail-section-head{border-bottom:2px solid var(--ink);align-items:baseline;margin-bottom:4px;padding-bottom:12px}.detail-event-view .detail-section-head h2{font-family:var(--font-serif);font-size:22px;line-height:1.35}.detail-event-view .detail-section-head>.detail-note{font-size:13px}.detail-report-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.detail-digest{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-top:22px;padding:20px 22px;scroll-margin-top:0}.detail-digest h2{font-family:var(--font-sans);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:1.7;display:flex}.detail-digest h2 small{font-family:var(--font-sans);color:var(--ink-4);font-size:12.5px;font-weight:400}.detail-digest>p:not(.detail-note){white-space:pre-line;color:var(--ink-2);margin-top:10px;font-size:16px;line-height:1.85}.detail-digest>.detail-note{margin-top:10px}.detail-digest>.detail-ai-note{color:var(--ink-2);font-size:16px;line-height:1.85}.detail-timeline{margin-top:18px;position:relative}.detail-timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:6px;bottom:6px;left:96px}.detail-timeline>li{grid-template-columns:82px minmax(0,1fr);gap:30px;padding:10px 0;display:grid;position:relative}.detail-timeline>li:before{content:"";background:var(--surface);border:1px solid var(--ink-3);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:92px}.detail-timeline>li:last-child:before{background:var(--accent);border-color:var(--accent)}.detail-timeline>li>time{text-align:right;color:var(--ink-3);padding-top:2px;font-size:12.5px;line-height:1.5}.detail-timeline p{font-size:15px;line-height:1.7}.detail-timeline>li[data-current] p{font-weight:600}.detail-timeline-source{color:var(--ink);margin-right:8px;font-weight:600}.detail-timeline a{color:var(--accent-ink);font-size:13px}.detail-report-body>a{color:var(--accent-ink);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.detail-reports{flex-direction:column;gap:10px;margin-top:12px;display:flex}.detail-report{border:1px solid var(--line);background:var(--surface);border-radius:6px}.detail-report[open]{border-color:var(--line-strong)}.detail-report summary{cursor:pointer;grid-template-columns:96px minmax(0,1fr) 20px;gap:14px;padding:14px 16px;list-style:none;display:grid}.detail-report summary::-webkit-details-marker{display:none}.detail-report summary>time{color:var(--ink-4);padding-top:2px;font-size:12.5px}.detail-report summary>svg{color:var(--ink-4);margin-top:4px;transition:transform .2s}.detail-report[open] summary>svg{transform:rotate(180deg)}.detail-report-main{min-width:0}.detail-report-main>b{font-size:15px;font-weight:600;line-height:1.55;display:block}.detail-report summary:hover .detail-report-main>b{color:var(--accent-ink)}.detail-report-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12.5px;display:flex}.detail-report-body{color:var(--ink-2);padding:0 16px 16px 126px;font-size:14.5px;line-height:1.75}.detail-report-body>a{margin-top:10px}.detail-report-reason{border-left:2px solid var(--accent);margin-top:14px;padding-left:14px;font-size:13.5px}.detail-report-reason>b{color:var(--accent-ink);margin-right:4px;font-weight:600}.detail-source-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.detail-bilingual-head,.detail-bilingual-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-bilingual-head{border-bottom:1px solid var(--line);margin-top:8px;padding-bottom:8px;font-size:13px;font-weight:600}.detail-bilingual-head span:first-child{color:var(--accent-ink)}.detail-bilingual-head span:last-child{color:var(--ink-3);padding-left:24px}.detail-bilingual-row>section{min-width:0}.detail-bilingual-row>section:first-child{padding-right:24px}.detail-bilingual-row>section:nth-child(2){border-left:1px solid var(--line);padding-left:24px}.detail-bilingual .prose{font-size:16px}.detail-bilingual .prose>:last-child{margin-bottom:0}.detail-body-section .prose p{color:var(--ink);margin-top:14px;margin-bottom:0;font-size:16px;line-height:1.9}.detail-body-section [lang=en] .prose p{line-height:1.75}.detail-bilingual [lang=en] .prose :is(p,blockquote){color:var(--ink-2)}.detail-body-section .prose :is(h2,h3){font-family:var(--font-sans);margin-top:26px;font-size:17px;font-weight:700}.detail-body-section .prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink-2);margin:16px 0 0;padding:2px 0 2px 16px;font-size:16px;line-height:1.85}@media (width<=1180px){.detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}@media (width<=1023px){.detail-grid,.detail-grid-wide{grid-template-columns:minmax(0,1fr);gap:36px}.detail-article{max-width:none}.detail-rail-content{position:static}}@media (width<=760px){.detail-article h1,.detail-story-head h1{font-size:25px}.detail-bilingual-head{display:none}.detail-bilingual-row{grid-template-columns:minmax(0,1fr)}.detail-bilingual-row>section:first-child{padding-right:0}.detail-bilingual-row>section:nth-child(2){border-left:2px solid var(--line);padding-left:12px}.detail-bilingual-row>section:nth-child(2) .prose :is(p,h3,blockquote){margin-top:6px;font-size:14.5px}.detail-timeline:before{left:7px}.detail-timeline>li{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:26px}.detail-timeline>li:before{left:3px}.detail-timeline>li>time{text-align:left}.detail-report summary{grid-template-columns:minmax(0,1fr) 20px}.detail-report summary>time{display:none}.detail-report-body{padding-left:16px}.detail-section-head,.detail-digest h2{flex-wrap:wrap}.detail-source-box{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.detail-report summary>svg,.detail-button{transition:none}}
