@property --lit{syntax:"<percentage>";inherits:true;initial-value:115%}.flip-scan{background:radial-gradient(at 0 0,#cb8a560c,#0000 60%);flex-direction:column;min-width:0;padding:12px 18px 14px;display:flex;position:relative;overflow:hidden}.flip-heading{height:22px;color:var(--color-ink-4);align-items:center;gap:10px;font-size:11px;display:flex}.flip-count{font-family:var(--font-mono);font-size:10px}.flip-steps{gap:4px;margin-left:auto;display:flex}.flip-steps button{border:1px solid var(--color-line);width:24px;height:22px;color:var(--color-ink-3);border-radius:5px;line-height:1}.flip-steps button:hover{color:var(--color-ink)}.flip-stage{perspective:1500px;perspective-origin:20% 30%;height:288px;transform-style:preserve-3d;margin:10px 4px 0 0;position:relative}.flip-page{border:1px solid var(--color-line);background:var(--color-bg);opacity:.45;border-radius:12px;position:absolute;inset:0;transform:translate3d(8px,14px,-60px)}.flip-page+.flip-page{opacity:.7;transform:translate3d(4px,7px,-30px)}.flip-card{--fam:var(--f-ainews);border:1px solid var(--color-line);background:var(--color-bg);transform-origin:0;backface-visibility:hidden;border-radius:12px;flex-direction:column;gap:8px;padding:13px 16px 11px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 44px -28px #0000005c}.flip-card-empty{color:var(--color-ink-4);justify-content:center;align-items:center;font-size:12px}.flip-card[data-state=under]{transform:translate3d(2px,4px,-14px)}.flip-card[data-state=under]>:not(svg){opacity:0}.flip-stage[data-turning=true] .flip-card[data-state=under]{transition:transform .95s cubic-bezier(.4,0,.2,1);transform:none}.flip-card[data-state=turning]{z-index:2;animation:.95s cubic-bezier(.55,0,.4,1) forwards flip-turn}.flip-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 20%,#00000047);position:absolute;inset:0}.flip-card[data-state=turning]:after{animation:.95s ease-in forwards flip-shade}@keyframes flip-turn{0%{transform:rotateY(0)}72%{opacity:1}to{opacity:0;transform:rotateY(-104deg)translate(-6px)}}@keyframes flip-shade{to{opacity:1}}.flip-trace{pointer-events:none;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px;overflow:visible}.flip-trace rect{fill:none}.flip-trace-line{stroke:rgb(var(--fam));stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.flip-trace-head{stroke:rgb(var(--fam));stroke-width:3px;stroke-dasharray:.04 .96;stroke-dashoffset:1.04px;opacity:0;filter:drop-shadow(0 0 5px rgb(var(--fam)))}.flip-card[data-state=current] .flip-trace-line,.flip-card[data-state=turning] .flip-trace-line{animation:1.1s cubic-bezier(.6,0,.3,1) forwards flip-trace,.8s 3.3s forwards flip-trace-rest}.flip-card[data-state=current] .flip-trace-head{animation:1.1s cubic-bezier(.6,0,.3,1) forwards flip-head}@keyframes flip-trace{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes flip-trace-rest{0%{opacity:1}to{opacity:.4}}@keyframes flip-head{0%{stroke-dashoffset:1.04px;opacity:1}92%{opacity:1}to{stroke-dashoffset:.04px;opacity:0}}.flip-meta{min-width:0;color:var(--color-ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.flip-kind{background:rgb(var(--fam)/.14);color:rgb(var(--fam));white-space:nowrap;border-radius:4px;padding:1px 6px}.flip-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flip-meta time{font:10.5px var(--font-mono);color:var(--color-ink-4);white-space:nowrap;margin-left:auto}.flip-meta b{color:#cb8a56;font-size:10px;font-weight:600}.flip-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.45;position:relative}.flip-title a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flip-title a:hover{text-underline-offset:3px;text-decoration:underline}.flip-summary{max-height:5.1em;color:var(--color-ink-3);font-size:12px;line-height:1.7;position:relative;overflow:hidden}.flip-topics{white-space:nowrap;gap:5px;display:flex;overflow:hidden}.flip-topics span{border:1px solid rgb(var(--fam)/.4);color:var(--color-ink-2);border-radius:10px;padding:1px 8px;font-size:11px}.flip-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0 0;display:grid}.flip-labels div{background:color-mix(in srgb,var(--color-ink) 4%,transparent);border-radius:6px;align-items:baseline;gap:5px;min-width:0;padding:4px 7px;display:flex}.flip-labels dt{color:var(--color-ink-4);flex:none;font-size:10px}.flip-labels dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:500;overflow:hidden}.flip-labels dd[data-none]{color:var(--color-ink-4);font-weight:400}.flip-send{border-top:1px dashed var(--color-line);color:var(--color-ink-4);justify-content:space-between;padding-top:6px;font-size:11px;display:flex}.flip-send i{font-style:normal}.flip-card[data-state=current] :is(.flip-title,.flip-summary){animation:flip-read var(--dur) var(--at) linear both}.flip-card[data-state=current] .flip-title{--dur:.8s;--at:.45s}.flip-card[data-state=current] .flip-summary{--dur:1.05s;--at:1.15s}.flip-card[data-state=current] :is(.flip-title,.flip-summary):after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--fam)) 30%,rgb(var(--fam)) 70%,transparent) no-repeat 0 calc(var(--lit) - 10%) / 100% 2px;filter:drop-shadow(0 0 6px rgb(var(--fam)/.7));opacity:0;animation:flip-bar var(--dur) var(--at) linear both;position:absolute;inset:0}.flip-card[data-state=current] :is(.flip-meta,.flip-topics){-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--lit) - 8%),transparent calc(var(--lit) + 8%));mask-image:linear-gradient(90deg,#000 calc(var(--lit) - 8%),transparent calc(var(--lit) + 8%));animation:flip-read .5s var(--at) linear both}.flip-card[data-state=current] .flip-meta{--at:.3s}.flip-card[data-state=current] .flip-topics{--at:2.3s}.flip-card[data-state=current] .flip-labels div{animation:flip-chip .45s calc(2.55s + var(--i) * .17s) cubic-bezier(.2,.8,.2,1) both}.flip-card[data-state=current] .flip-send i{animation:.9s cubic-bezier(.2,.8,.2,1) 2.95s both flip-send}@keyframes flip-read{0%{--lit:-15%}to{--lit:115%}}@keyframes flip-bar{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes flip-chip{0%{opacity:0;box-shadow:inset 0 0 0 1px rgb(var(--fam)/0);transform:translateY(4px)}50%{box-shadow:inset 0 0 0 1px rgb(var(--fam)/.7)}to{opacity:1;box-shadow:inset 0 0 0 1px rgb(var(--fam)/.25);transform:none}}@keyframes flip-send{0%{color:var(--color-ink-4)}35%{color:rgb(var(--fam));text-shadow:0 0 12px rgb(var(--fam)/.9);transform:translate(4px)}to{color:rgb(var(--fam));text-shadow:none;transform:none}}@keyframes reveal-in{0%{opacity:0;filter:blur(6px)}45%{opacity:1;color:rgb(var(--fam,203 138 86));text-shadow:0 0 10px rgb(var(--fam,203 138 86)/.6)}to{opacity:1;filter:none}}.flip-scan{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-panel);height:438px;padding:10px 12px}.flip-heading{white-space:nowrap;flex:none;gap:6px;height:28px}.flip-heading strong{color:var(--color-ink-2);align-items:center;gap:5px;font-weight:600;display:flex}.flip-live{background:var(--color-hot);border-radius:50%;width:6px;height:6px}.flip-updated{color:var(--color-ink-4);font-size:10px}.flip-stage{flex:none;height:292px;margin-top:6px}.flip-card{gap:7px;padding:12px}.flip-title{flex:none;height:61px;font-size:14px;line-height:1.45;overflow:hidden}.flip-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;height:58px;font-size:12px;line-height:1.6;display:-webkit-box}.flip-topics{flex:none;height:21px}.flip-labels{gap:4px}.flip-labels div{padding:3px 5px;display:block}.flip-labels dd{font-size:11px}.flip-send{margin-top:auto}.flip-steps button{width:28px;height:28px}.flip-recent{height:78px;color:var(--color-ink-3);margin-top:12px;font-size:11px;overflow:hidden}.flip-recent p{height:18px;color:var(--color-ink-4)}.flip-recent ol{height:60px;margin:0;padding:0;list-style:none;position:relative}.flip-recent li{gap:8px;height:20px;display:flex;position:absolute;inset:0 0 auto}.flip-recent time{font-variant-numeric:tabular-nums;flex:none}.flip-recent a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flip-title{height:auto;max-height:61px}.flip-summary{-webkit-line-clamp:5;flex:1;height:auto;min-height:0;max-height:none}@media (width>=1240px) and (width<=1360px){.flip-summary{-webkit-line-clamp:2;flex:none}}.flip-hot-link{height:17px;color:var(--color-hot);flex:none;font-size:10px;line-height:17px}.flip-scan[data-motion=true] .flip-recent li{transition:transform .3s ease-out;animation:.3s ease-out both scan-rise}@keyframes scan-rise{0%{opacity:0}}.flip-status{color:var(--color-ink-3);margin:auto;font-size:12px}.flip-scan[data-motion=false] .flip-card,.flip-scan[data-motion=false] .flip-card *,.flip-scan[data-motion=false] .flip-card:after,.flip-scan[data-motion=false] .flip-card :after{transition:none!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}.flip-scan[data-motion=false] .flip-trace-line{opacity:.4;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.flip-scan *,.flip-scan :after{transition:none!important;animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.obs{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-bg);--obs-glass:color-mix(in oklab,var(--color-surface) 86%,transparent);position:relative;overflow:clip}.obs a:hover{text-underline-offset:3px;text-decoration:underline}.obs-brief{z-index:3;padding:6px 6px 10px;position:relative}.obs-stage{border-top:1px solid var(--color-line);height:min(60svh,520px);position:relative}.obs-view{background:radial-gradient(46% 40% at 50% 46%,color-mix(in oklab,var(--color-ink) 7%,transparent),transparent 72%);height:100%;position:relative;overflow:hidden}.obs-view:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 58% 46%,transparent 55%,color-mix(in oklab,var(--color-bg) 70%,transparent) 100%);position:absolute;inset:0}.obs-canvas{touch-action:pan-y;cursor:grab;outline-offset:-4px;width:100%;height:100%;display:block;position:absolute;inset:0}.obs-canvas.is-drag{cursor:grabbing}.obs-canvas.is-point{cursor:pointer}.obs-sec+.obs-sec,.obs-note+.obs-sec{border-top:1px solid var(--color-line);margin-top:6px;padding-top:2px}.obs-sec>header{flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:8px 10px 2px;display:flex}.obs-sec h2{font-size:var(--text-summary);white-space:nowrap;font-weight:600;line-height:1.47}.obs-sec>header>span{font-size:var(--text-caption);color:var(--color-ink-4);line-height:1.5}.obs-sec>header>button{font-size:var(--text-caption);color:var(--color-ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px;white-space:nowrap;margin-left:auto;padding:2px 0}.obs-sec>header>button:hover{color:var(--color-ink)}.obs-sec ol,.obs-sec ul{margin:0;padding:0;list-style:none}.obs-row{border-radius:var(--radius-tile);transition:background-color var(--dur-1);grid-template-columns:26px minmax(0,1fr);column-gap:6px;padding:6px 10px;display:grid}.obs-row[hidden]{display:none}.obs-row:hover,.obs-row[data-on],.obs-line:hover,.obs-line[data-on]{background:var(--color-hover)}.obs[data-mode=live] :is(.obs-row,.obs-line){cursor:pointer}.obs-rank{font-size:var(--text-subhead);color:var(--color-ink-3);grid-row:1/span 3;font-weight:600;line-height:1.2}.obs-row:first-child .obs-rank{color:var(--color-hot)}.obs-row>a{font-size:var(--text-summary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-weight:600;line-height:1.47;display:-webkit-box;overflow:hidden}.obs-row-latest{font-size:var(--text-meta);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;grid-column:2;line-height:1.54;overflow:hidden}.obs-row-meta{font-size:var(--text-caption);color:var(--color-ink-4);grid-column:2;line-height:1.5}.obs-row-meta>span{white-space:nowrap}.obs-line{border-radius:var(--radius-tile);transition:background-color var(--dur-1);flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:4px 10px 4px 30px;display:flex;position:relative}.obs-line>a{font-size:var(--text-ui);font-weight:600;line-height:1.57}.obs-line>span{font-size:var(--text-caption);color:var(--color-ink-3);text-align:right;margin-left:auto;line-height:1.5}.obs-line b{color:var(--color-ink);font-weight:600}.obs-dot{background:var(--c);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:13px}.obs-dot-paper{border-radius:1px;transform:rotate(45deg)scale(.85)}.obs-line-icon{object-fit:contain;width:14px;height:14px;box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:50%;position:absolute;top:8px;left:10px}.obs-none,.obs-note{font-size:var(--text-caption);color:var(--color-ink-4);padding:4px 10px;line-height:1.5}.obs-note{border-top:1px solid var(--color-line);margin-top:6px;padding-top:10px}.obs-labels,.obs-icons{pointer-events:none;position:absolute;inset:0;overflow:hidden}.obs-icons{z-index:1}.obs-labels{z-index:2}.obs-lb{white-space:nowrap;font-size:var(--text-caption);color:var(--color-ink);-webkit-text-stroke:3px var(--color-bg);paint-order:stroke fill;opacity:0;visibility:hidden;transition:opacity var(--dur-2);will-change:transform;text-shadow:0 0 6px var(--color-bg),0 0 2px var(--color-bg),0 0 12px var(--color-bg);line-height:16px;position:absolute;top:0;left:0}.obs-lb.is-shown{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}.obs-lb.is-shown.is-dim{opacity:.28}.obs-lb small{font-size:var(--text-caption);color:var(--color-ink-3);font-weight:400;display:none}.obs-lb.is-lit{z-index:3;color:var(--color-ink);font-weight:600}.obs-lb.is-lit small{display:block}.obs-lb-star{text-align:center}.obs-lb-comet{color:var(--color-ink);align-items:center;gap:6px;font-weight:600;display:flex}.obs-lb-comet i{background:var(--color-hot);width:18px;height:18px;color:var(--color-bg);text-align:center;text-shadow:none;border-radius:50%;flex:none;font-style:normal;font-weight:600;line-height:18px}.obs-lb-comet span{text-overflow:ellipsis;max-width:13.5em;overflow:hidden}.obs-lb-comet.is-tight span{display:none}.obs-lb-comet.is-measured span{display:block}.obs-lb-arm,.obs-lb-core{color:var(--color-ink-4);pointer-events:none!important}.obs-lb-arm{letter-spacing:.12em}.obs-icon{object-fit:contain;opacity:0;visibility:hidden;width:32px;height:32px;transition:opacity var(--dur-2);will-change:transform;background:#fff;border-radius:50%;padding:3px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000024,0 1px 5px #00000047}.obs-icon.is-shown{opacity:1;visibility:visible}.obs-icon.is-shown.is-dim{opacity:.2}.obs-hint{z-index:2;font-size:var(--text-caption);color:var(--color-ink-4);pointer-events:none;transition:opacity var(--dur-3);text-shadow:0 0 6px var(--color-bg),0 0 2px var(--color-bg);position:absolute;top:12px;right:16px}.obs-hint[data-gone]{opacity:0}.obs-foot{z-index:2;pointer-events:none;text-shadow:0 0 6px var(--color-bg),0 0 2px var(--color-bg);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.obs-legend{font-size:var(--text-caption);color:var(--color-ink-4);flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.obs-legend li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.obs-legend i{flex:none;display:inline-block}.obs-g-size{border:1.5px solid var(--color-ink-3);border-radius:50%;width:11px;height:11px}.obs-g-glow{background:var(--color-ink);width:9px;height:9px;box-shadow:0 0 6px 2px color-mix(in oklab,var(--color-ink) 50%,transparent);border-radius:50%}.obs-g-up{background:var(--color-ink-3);width:1px;height:11px;position:relative}.obs-g-up:before{content:"";background:var(--color-ink-3);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-2.5px}.obs-g-news{background:var(--color-ink-3);border-radius:50%;width:5px;height:5px}.obs-g-paper{background:var(--color-ink-3);width:5px;height:5px;transform:rotate(45deg)}.obs-g-comet{background:linear-gradient(90deg,transparent,var(--color-hot));border-radius:4px;width:16px;height:4px}@keyframes obs-in{0%{opacity:0}}.obs-detail{z-index:4;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--obs-glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);width:min(360px,100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow-pop);scrollbar-width:thin;animation:obs-in var(--dur-2) both;padding:16px 18px;position:absolute;top:16px;right:16px;overflow:auto}.obs-detail-close{border-radius:var(--radius-control);width:28px;height:28px;color:var(--color-ink-3);place-items:center;display:grid;position:absolute;top:10px;right:10px}.obs-detail-close:hover{background:var(--color-hover);color:var(--color-ink)}.obs-detail-kind{font-size:var(--text-caption);color:var(--color-ink-4);align-items:center;gap:6px;line-height:1.5;display:flex}.obs-detail-kind i{background:var(--c,var(--color-hot));border-radius:50%;width:8px;height:8px}.obs-detail h3{font-size:var(--text-title);overflow-wrap:anywhere;margin:2px 28px 6px 0;font-weight:600;line-height:1.5}.obs-detail p{font-size:var(--text-meta);color:var(--color-ink-2);margin:0 0 8px;line-height:1.62}.obs-detail .obs-detail-facts{font-size:var(--text-caption);color:var(--color-ink-3);flex-wrap:wrap;gap:2px 14px;margin-bottom:10px;line-height:1.5;display:flex}.obs-detail-facts b{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.obs-detail h4{font-size:var(--text-caption);color:var(--color-ink-4);margin:12px 0 4px;font-weight:500;line-height:1.5}.obs-detail .obs-chips{flex-wrap:wrap;gap:6px;display:flex}.obs-chip{border:1px solid var(--color-line);max-width:100%;font-size:var(--text-caption);color:var(--color-ink-2);border-radius:999px;align-items:baseline;gap:5px;padding:1px 9px;line-height:20px;display:inline-flex}.obs-chip:hover{background:var(--color-hover)}.obs-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:15em;overflow:hidden}.obs-chip>b{color:var(--color-hot);font-weight:600}.obs-detail ol{margin:0;padding:0;list-style:none}.obs-detail li a{border-radius:var(--radius-tile);margin:0 -8px;padding:7px 8px;display:block}.obs-detail li a:hover{background:var(--color-hover);text-decoration:none}.obs-detail li strong{font-size:var(--text-ui);font-weight:600;line-height:1.5;display:block}.obs-detail li em{font-style:normal;font-size:var(--text-caption);color:var(--color-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.obs-detail li span{font-size:var(--text-caption);color:var(--color-ink-4);line-height:1.5;display:block}.obs-detail-go{background:var(--color-ink);color:var(--color-bg);font-size:var(--text-meta);border-radius:999px;margin-top:12px;padding:6px 14px;font-weight:600;display:inline-block}.obs a.obs-detail-go:hover{opacity:.86;text-decoration:none}@media (width<=960px){.obs-detail{top:auto;left:8px;right:8px;bottom:calc(62px + env(safe-area-inset-bottom));z-index:45;width:auto;max-height:46svh;position:fixed}.obs-hint>span{display:none}.obs-foot{bottom:8px;left:12px;right:12px}.obs-legend{gap:0 12px}}@media (width>=720px) and (width<=1199.98px){.obs-brief{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:12px;padding:10px 10px 14px;display:grid}.obs-brief>.obs-sec-hot{grid-area:1/1/span 3}.obs-brief>:not(.obs-sec-hot){grid-column:2}.obs-brief>.obs-sec-hot+:is(.obs-sec,.obs-note){border-top:0;margin-top:0;padding-top:0}}@media (width>=1200px){.obs[data-mode=flat] .obs-brief{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;column-gap:24px;padding:12px 14px 16px;display:grid}.obs[data-mode=flat] .obs-brief>.obs-sec-hot{grid-area:1/1/span 3}.obs[data-mode=flat] .obs-brief>:not(.obs-sec-hot){grid-column:2}.obs[data-mode=flat] .obs-brief>.obs-sec-hot+:is(.obs-sec,.obs-note){border-top:0;margin-top:0;padding-top:0}.obs{min-height:740px}.obs:not([data-mode=flat]) .obs-brief{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--obs-glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);width:376px;margin:16px}.obs:not([data-mode=flat]) .obs-stage{border-top:0;height:auto;position:absolute;inset:0}.obs:not([data-mode=flat]) .obs-view{height:min(100%,100dvh);position:sticky;top:0}.obs:not([data-mode=flat]) .obs-foot{left:424px}}@media (width>=961px){.obs[data-picked] .obs-foot{right:392px}.obs[data-picked] .obs-legend{display:none}}@media (prefers-reduced-motion:reduce){.obs-lb,.obs-icon,.obs-hint,.obs-row,.obs-line{transition:none}.obs-detail{animation:none}}@media (width<=719.98px){.obs-line{display:block}.obs-line>a,.obs-line>span{text-align:left;margin-left:0;display:block}}.obs-legend-menu{pointer-events:auto;font-size:var(--text-caption);color:var(--color-ink-3)}.obs-legend-menu summary{cursor:pointer;width:max-content}.obs-stage{flex-direction:column;height:auto;display:flex}.obs-view{flex:none;height:min(60svh,520px)}.obs-stage>.flip-scan{flex:none;order:-1;margin:12px}.obs[data-mode=flat] .obs-stage{border-top:0;display:flex}.obs-row{grid-template-rows:42px 19px 20px 31px;grid-template-columns:56px minmax(0,1fr);row-gap:0;height:124px}.obs-rank{color:var(--c);grid-row:1/span 4}.obs-row>a{font-size:14px;line-height:21px}.obs-row-meta{font-size:10px;line-height:15px;overflow:hidden}.obs-row-latest{line-height:19px}.obs-row-movement{white-space:nowrap;color:var(--color-ink-3);grid-column:2;align-items:center;gap:6px;font-size:11px;line-height:20px;display:flex;overflow:hidden}.obs-row-movement b{color:var(--c);font-weight:600}.obs-heat{color:var(--c);margin-top:6px;display:block;overflow:visible}.obs-heat[data-motion=true] circle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite obs-heat-pulse}@keyframes obs-heat-pulse{50%{opacity:.45;transform:scale(1.4)}}.obs-count{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}@media (width>=700px) and (width<=1239.98px){.obs-stage>.flip-scan{order:1}}@media (width>=1240px){.obs:is(:not([data-mode=flat]),[data-fallback]){grid-template-columns:376px minmax(0,1fr);min-height:980px;display:grid}.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-brief{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--obs-glass);width:auto;margin:12px 0 12px 12px;padding:6px;display:block}.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-stage{border-top:0;min-height:980px;position:relative;inset:auto}.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-view{height:100%;position:absolute;inset:0}.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-stage>.flip-scan{z-index:3;width:320px;margin:0;position:absolute;bottom:12px;left:12px}.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-foot{bottom:12px;left:352px}.obs[data-mode=flat]:not([data-fallback]){display:block}}@media (prefers-reduced-motion:reduce){.obs-heat circle{animation:none!important}}.obs-sparks{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.obs{overflow:visible}.obs-stage{border:0;flex-direction:column;height:auto;min-height:0;display:flex}.obs-view{order:2;width:100%;height:min(60svh,520px)}.obs-brief{z-index:3;order:0;position:relative}.obs-stage>.flip-scan{z-index:3;order:1;margin:12px}.obs-after{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.obs-after>.obs-sec,.obs-after>.obs-note{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);margin:0;padding:6px}.obs[data-mode=flat] .obs-stage{display:flex}.obs[data-mode=flat] .obs-view{display:none}.obs[data-mode=flat] .flip-send i{visibility:hidden!important}.obs-brief .obs-sec-hot>ol{flex-direction:column;display:flex}.obs-brief .obs-row{height:94px;transition:transform .3s ease-out,background-color var(--dur-1);grid-template-rows:auto 18px 20px;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:0 7px;padding:6px 10px;position:relative;overflow:hidden}.obs-brief .obs-rank{grid-area:1/1/span 3}.obs-rank small{white-space:nowrap;width:30px;color:var(--color-ink-3);margin-top:4px;font-size:10px;font-weight:400;line-height:12px;display:block}.obs-brief .obs-row>a{grid-area:1/2;font-size:13px;line-height:18px}.obs-brief .obs-row-latest{grid-area:2/2;min-height:18px;font-size:12px;line-height:18px}.obs-brief .obs-row-meta{white-space:nowrap;grid-area:3/2;align-items:center;gap:4px;height:20px;font-size:12px;line-height:20px;display:flex;overflow:hidden}.obs-brief .obs-row-window{font-variant-numeric:tabular-nums;min-width:100px;color:var(--color-hot);flex:none}.obs-brief .obs-row-meta>b{color:var(--c);flex:none;font-size:11px}.obs-row-totals{text-overflow:ellipsis;min-width:0;color:var(--color-ink-4);overflow:hidden}.obs-row .obs-heat{grid-area:2/2/span 2;place-self:center end;width:110px;height:30px}.obs-brief .obs-row-latest,.obs-brief .obs-row-meta{padding-right:116px}.obs-rank>span:not(.sr-only){display:block}.obs-replay-clock{height:31px;color:var(--color-hot);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 10px 4px;padding:0 0 9px;font-size:12px;line-height:21px;display:flex;position:relative}.obs-replay-clock span:last-of-type{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:124px}.obs-replay-clock i{background:var(--color-line);height:2px;position:absolute;bottom:3px;left:0;right:0}.obs-replay-clock i:before{content:"";width:var(--replay-progress);background:var(--color-hot);height:100%;display:block}.obs-approaching{border-top:1px solid var(--color-line);margin:3px 8px 5px;padding:5px 3px 0;font-size:10px;line-height:17px}.obs-approaching>strong{color:var(--color-ink-3);font-weight:600;display:block}.obs-approaching ol{margin:0;padding:0;list-style:none}.obs-approaching li{align-items:center;gap:5px;height:19px;display:flex}.obs-approaching li i{background:var(--color-line);border-radius:4px;flex:none;width:36px;height:3px;position:relative}.obs-approaching li i:after{content:"";left:clamp(0px,calc(var(--approach) - 4px),32px);background:var(--color-hot);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px}.obs-approaching li a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.obs-approaching li span{text-align:right;width:52px;color:var(--color-hot);font-variant-numeric:tabular-nums;flex:none}.obs-approaching>p{color:var(--color-ink-4)}.obs-row[data-landing]{animation:1.4s ease-out both obs-row-arrival}@keyframes obs-row-arrival{0%{background:color-mix(in oklab,var(--c) 28%,transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.obs-row[data-landing]{animation:none}.obs-brief .obs-row{transition:none}}.obs-heat{width:110px;height:30px}.obs-labels,.obs-icons{contain:layout}.flip-labels{flex:none;height:36px;min-height:36px}@media (width>=700px) and (width<=1239.98px){.obs-stage{display:flex}.obs-brief{width:auto;display:block}.obs-view{order:1;height:max(60svh,430px)}.obs-stage>.flip-scan{order:2}}@media (width>=1240px){.obs,.obs:is(:not([data-mode=flat]),[data-fallback]){min-height:0;display:block}.obs-stage,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-stage{border:0;width:100%;height:calc(100svh - 104px);min-height:0;max-height:780px;display:block;position:relative;inset:auto;overflow:hidden}.obs-view,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-view{width:100%;height:100%;position:absolute;inset:0}.obs-brief,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-brief{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:380px;max-height:calc(100% - 24px);margin:0;padding:6px;display:block;position:absolute;top:12px;left:12px;overflow:auto}.obs-stage>.flip-scan,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-stage>.flip-scan{background:var(--color-surface);width:320px;margin:0;position:absolute;bottom:12px;left:auto;right:12px}.obs-foot,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-foot{left:410px;right:340px}.obs[data-mode=flat]:not([data-fallback]) .obs-stage{grid-template-columns:minmax(0,1fr) 320px;gap:12px;height:auto;max-height:none;padding:12px;display:grid;overflow:visible}.obs[data-mode=flat]:not([data-fallback]) .obs-brief{width:auto;max-height:none;position:relative;inset:auto;overflow:visible}.obs[data-mode=flat]:not([data-fallback]) .obs-stage>.flip-scan{width:320px;position:relative;inset:auto}}@media (width>=1440px){.obs-brief,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-brief{width:420px}.obs-brief .obs-row{grid-template-columns:28px minmax(0,1fr) 110px}.obs-row .obs-heat{grid-area:1/3/span 3}.obs-brief .obs-row-latest,.obs-brief .obs-row-meta{padding-right:0}.obs-foot,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-foot{left:450px}}@media (width>=1240px) and (width<=1360px){.obs-brief,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-brief{width:350px}.obs-stage>.flip-scan,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-stage>.flip-scan{width:280px}.obs-foot,.obs:is(:not([data-mode=flat]),[data-fallback]) .obs-foot{left:380px;right:300px}.obs-row .obs-heat{width:90px}.obs-brief .obs-row-latest,.obs-brief .obs-row-meta{padding-right:96px}}@media (width<=699.98px){.obs-after{display:block}.obs-after>.obs-sec+.obs-sec{margin-top:10px}.obs-view{height:min(60svh,520px)}}.obs[data-fallback] .obs-empty-scene{visibility:hidden;display:block}.overview{color:var(--color-ink);max-width:1440px;padding-bottom:28px}@media (width>=1400px){.overview{width:calc(100% + 24px);max-width:none}}.overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:4px 0 16px;display:flex}.overview-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.overview-heading h1{font-size:var(--text-heading);font-weight:600;line-height:1.375}.overview-lede{font-size:var(--text-meta);color:var(--color-ink-3);line-height:1.54}.overview-lede b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.overview-lede a{white-space:nowrap;margin-left:12px}.overview-lede a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.overview-tools{align-items:center;gap:10px;display:flex}.overview button{cursor:pointer}.overview-tools>button{white-space:nowrap;font-size:var(--text-caption);border:1px solid var(--color-line);border-radius:7px;padding:7px 9px}@media (width<=700px){.overview-heading{align-items:start}.overview-tools{width:100%}.overview-tools>:first-child{flex:1;min-width:0}}.overview-collected{position:relative}.overview-collected-pulse{color:var(--color-ink,currentColor);pointer-events:none;opacity:0;font-size:.85em;font-style:normal;font-weight:600;animation:.85s ease-out forwards collected-rise;position:absolute;top:0;right:-1.6em}@keyframes collected-rise{0%{opacity:0;transform:translateY(.3em)}20%{opacity:.8}to{opacity:0;transform:translateY(-1.2em)}}@media (prefers-reduced-motion:reduce){.overview-collected-pulse{animation:none;display:none}}.overview-panel{border:1px solid var(--color-line);background:var(--color-bg);border-radius:16px;margin-top:20px;position:relative;overflow:hidden;container-type:inline-size}.hot-watch{border-top:1px solid var(--color-line)}.hot-watch-heading{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:12px 24px;display:flex}.hot-watch-heading>div{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.hot-watch-heading h2{white-space:nowrap;font-size:15px;font-weight:600}.hot-watch-heading>div>span:last-child{color:var(--color-ink-4);white-space:nowrap;font-size:12px}.hot-watch-heading nav{gap:4px;display:flex}.hot-watch-heading nav button{border:1px solid var(--color-line);width:30px;height:24px;font:10px var(--font-mono);color:var(--color-ink-3);border-radius:5px}.hot-watch-heading nav button[aria-pressed=true]{color:var(--color-ink);background:#cb8a5612;border-color:#cb8a5670}.hot-watch-heading>a{white-space:nowrap;color:var(--color-ink-3);font-size:12px}.hot-watch-stats{color:var(--color-ink-4);white-space:nowrap;font-size:10px}.hot-watch-stats b{font:11px var(--font-mono);color:var(--color-ink-3)}.hot-watch-event{background:radial-gradient(at 0 100%,#cb8a560d,#0000 70%);flex-direction:column;min-width:0;padding:14px 24px;display:flex}.hot-watch-kicker{color:var(--color-ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.hot-watch-kicker b{font:11px var(--font-mono);color:#cb8a56}.hot-watch-event h3{letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:18px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.hot-watch-summary{color:var(--color-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.hot-watch-pulse{margin:12px 0 0}.hot-watch-pulse svg{width:100%;height:30px;display:block;overflow:visible}.hot-watch-pulse line{stroke:color-mix(in srgb,var(--color-ink) 32%,transparent);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-origin:0 29px;animation:.5s cubic-bezier(.2,.8,.2,1) both hot-watch-rise}.hot-watch-pulse line:first-child{stroke:var(--color-line);stroke-width:1px;animation:none}.hot-watch-pulse line[data-newest=true]{stroke:#cb8a56;stroke-width:2px}@keyframes hot-watch-rise{0%{opacity:0;transform:scaleY(0)}}.hot-watch-pulse figcaption{font:10px var(--font-mono);color:var(--color-ink-4);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.hot-watch-pulse figcaption span{color:var(--color-ink-3);font-family:inherit}.hot-watch-counts{color:var(--color-ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.hot-watch-counts strong{font:15px var(--font-mono);color:var(--color-ink);margin-right:4px}.hot-watch-counts>a{margin-left:auto}.hot-watch-platform{background:var(--color-bg-sunk);color:var(--color-ink-3);white-space:nowrap;border-radius:3px;justify-self:start;padding:1px 6px;font-size:10px;line-height:18px}.hot-watch-refresh-note{color:var(--color-ink-4);margin-block:6px;font-size:10px}.hot-watch-empty{min-height:200px;color:var(--color-ink-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.hot-watch-empty button{min-height:44px;text-decoration:underline}.hot-watch a:hover,.hot-watch button:hover{color:var(--color-accent)}@media (width<=1100px){.hot-watch-stats{display:none}}.overview{--f-attack:181 74 44;--f-agent:180 98 31;--f-defense:31 122 95;--f-alignment:90 75 176;--f-eval:44 103 155;--f-incident:147 100 12;--f-governance:163 61 110;--f-tools:77 122 29;--f-opinion:107 103 95;--f-ainews:141 138 132;--f-company:20 20 18}:root[data-theme=dark] .overview{--f-attack:224 128 95;--f-agent:232 160 98;--f-defense:98 194 162;--f-alignment:165 152 232;--f-eval:114 170 220;--f-incident:220 174 85;--f-governance:220 128 168;--f-tools:162 200 110;--f-opinion:189 184 174;--f-ainews:133 129 122;--f-company:232 230 225}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .overview{--f-attack:224 128 95;--f-agent:232 160 98;--f-defense:98 194 162;--f-alignment:165 152 232;--f-eval:114 170 220;--f-incident:220 174 85;--f-governance:220 128 168;--f-tools:162 200 110;--f-opinion:189 184 174;--f-ainews:133 129 122;--f-company:232 230 225}}.reveal>span>span{animation:.55s cubic-bezier(.2,.8,.2,1) both reveal-in}.time-river{min-height:300px;position:relative}.time-river-skeleton{align-items:center;gap:16px;display:flex;position:absolute;inset:56px 20px 24px}.time-river-skeleton i{border-radius:var(--radius-tile);background:var(--color-hover);flex:1;height:70%}.time-river-heading{color:var(--color-ink-4);align-items:baseline;gap:10px;padding:10px 20px 0;font-size:12px;display:flex}.time-river-heading h2{color:var(--color-ink);font-size:15px;font-weight:600}.time-river-heading a{color:var(--color-ink-3);white-space:nowrap;margin-left:auto}.time-river-heading a:hover{color:var(--color-accent)}.time-river-canvas{width:100%;height:268px;display:block}.time-river-status{color:var(--color-ink-3);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:48px 0 0}.time-river-status button{color:var(--color-accent)}.hot-watch-body{grid-template-columns:minmax(300px,34%) minmax(0,1fr);display:grid}.hot-watch-figure{border-left:1px solid var(--color-line);min-height:300px;position:relative;overflow:hidden}.hot-watch-canvas{width:100%;height:100%;position:absolute;inset:0}.hot-watch-legend{color:var(--color-ink-3);pointer-events:none;align-items:center;gap:14px;font-size:10.5px;display:flex;position:absolute;top:12px;left:16px}.hot-watch-legend span:before{content:"";border:1.5px solid rgb(var(--f-eval));vertical-align:-1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.hot-watch-legend span[data-k=signal]:before{border-color:rgb(var(--f-agent))}.hot-watch-legend b{font:10px var(--font-mono);color:var(--color-ink-4);font-weight:400}.hot-watch-feed{perspective:1000px;perspective-origin:100% 42%;width:min(320px,42%);position:absolute;top:10px;bottom:0;right:18px;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.hot-watch-feed-tilt{transform-origin:100%;height:100%;transform:rotateY(-10deg)}.hot-watch-feed-track{will-change:transform;animation:feed-up var(--feed-s,36s) linear infinite}.hot-watch-feed[data-run=false] .hot-watch-feed-track{animation-play-state:paused}@keyframes feed-up{to{transform:translateY(-50%)}}.hot-watch-post{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-bg) 90%,transparent);opacity:.5;border-radius:9px;margin-bottom:8px;padding:9px 12px 8px;transition:opacity .5s,border-color .5s,box-shadow .5s,transform .5s}.hot-watch-post[data-at=true]{opacity:1;border-color:color-mix(in srgb,rgb(var(--f-agent)) 55%,var(--color-line));box-shadow:0 14px 30px -18px #00000090, 0 0 0 1px rgb(var(--f-agent) / .18);transform:translate(-6px)}.hot-watch-post blockquote{color:var(--color-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 3px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hot-watch-post-foot{color:var(--color-ink-4);align-items:center;gap:10px;font-size:10.5px;display:flex}.hot-watch-post-foot a{color:var(--color-ink-4);margin-left:auto}.hot-watch-post-foot a:hover{color:var(--color-ink)}.hot-face{object-fit:cover;background:linear-gradient(135deg,hsl(var(--h1) 58% 52%),hsl(var(--h2) 62% 40%));color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:600;line-height:1;display:inline-grid}.hot-watch-voice-who{min-width:0;color:var(--color-ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.hot-watch-voice-who>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hot-watch-voice-who time{font:10px var(--font-mono);color:var(--color-ink-4);white-space:nowrap;margin-left:auto}.hot-watch-heading nav button{position:relative;overflow:hidden}.hot-watch-heading nav button i{transform-origin:0;width:100%;height:2px;animation:hot-turn var(--rotate) linear both;background:#cb8a56;animation-play-state:paused;position:absolute;bottom:0;left:0}.hot-watch[data-playing=true] .hot-watch-heading nav button i{animation-play-state:running}@keyframes hot-turn{0%{transform:scaleX(0)}}.hot-watch-pulse{position:relative}.hot-watch[data-playing=true] .hot-watch-pulse:after{content:"";background:#cb8a56;border-radius:2px;width:2px;height:30px;animation:6s linear infinite hot-playhead;position:absolute;top:0;box-shadow:0 0 10px #cb8a56}@keyframes hot-playhead{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@container (width<=900px){.hot-watch-body{grid-template-columns:minmax(0,1fr)}.hot-watch-figure{border-left:0;border-top:1px solid var(--color-line);flex-direction:column;min-height:0;display:flex}.hot-watch-canvas{height:280px;position:relative}.hot-watch-feed{width:auto;height:230px;margin:0 14px 14px;position:relative;top:auto;bottom:auto;right:auto}.hot-watch-feed-tilt{transform:none}}@container (width<=540px){.time-river-heading{flex-wrap:wrap;padding:12px 14px 0}.time-river-heading>span{display:none}.time-river-canvas{height:380px}}@media (width<=700px){.hot-watch-heading{flex-wrap:wrap;row-gap:8px;padding:12px 16px}.hot-watch-heading>div>span:last-child{display:none}.hot-watch-heading nav{order:3;width:100%}.hot-watch-heading nav button{width:44px;height:44px}.hot-watch-event{padding:12px 16px}.hot-watch-counts>a{align-items:center;min-height:36px;display:flex}}@media (prefers-reduced-motion:reduce){.hot-watch-pulse line,.hot-watch-feed-track,.hot-watch-heading nav button i{animation:none!important}.hot-watch-pulse:after{display:none}.reveal>span>span{animation:none!important}}
