.note-image-zoom-wrap{max-width:100%;display:inline-block;position:relative}.note-image-zoom-wrap>img,.note-image-zoom-wrap>a>img{display:block}.note-image-zoom-button{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 88%, transparent);width:2.1rem;height:2.1rem;color:var(--text);cursor:zoom-in;opacity:0;backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s,transform .12s,background-color .12s,border-color .12s;display:inline-flex;position:absolute;top:.58rem;right:.58rem}.note-image-zoom-wrap:hover .note-image-zoom-button,.note-image-zoom-wrap:focus-within .note-image-zoom-button,.note-image-zoom-button:focus-visible{opacity:1}.note-image-zoom-button:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--panel-border));background:color-mix(in srgb, var(--accent-soft) 60%, var(--panel-bg));transform:translateY(-1px)}.note-image-zoom-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.note-image-zoom-modal{z-index:150;background:#070c14f0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.note-image-zoom-modal[hidden]{display:none}.note-image-zoom-surface{justify-items:center;gap:.6rem;width:min(96vw,1360px);max-height:92vh;display:grid;position:relative}.note-image-zoom-media{object-fit:contain;background-color:#f3f6fb;border:1px solid #ffffff42;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 3.6rem);box-shadow:0 18px 44px #050a1473}html[data-theme=dark] .note-image-zoom-media{background-color:#24324a}.note-image-zoom-caption{color:#ffffffeb;text-align:center;max-width:min(88vw,920px);margin:0;font-size:.84rem}.note-image-zoom-close{color:#fff;cursor:pointer;background:#0f172a9e;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.note-image-zoom-close:focus-visible{outline-offset:2px;outline:2px solid #fff}body.note-image-zoom-open{overflow:hidden}.note-body p code,.note-body li code{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:color-mix(in srgb, var(--accent-soft) 38%, var(--panel-bg));color:color-mix(in srgb, var(--text) 92%, #000);font-family:var(--font-mono);border-radius:999px;padding:.18rem .42rem;font-size:.84em}html[data-theme=dark] .note-body p code,html[data-theme=dark] .note-body li code{background:color-mix(in srgb, var(--accent-soft) 28%, var(--panel-bg-muted));color:var(--text)}.note-body pre{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg-muted) 96%, transparent) 0%, color-mix(in srgb, var(--surface) 82%, transparent) 100%);color:color-mix(in srgb, var(--text) 94%, transparent);font-family:var(--font-mono);border-radius:22px;padding:1rem 1.06rem;font-size:.88rem;line-height:1.7;overflow-x:auto;box-shadow:0 16px 30px #09121d14}.note-body pre code{box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.note-body blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 76%, transparent);background:color-mix(in srgb, var(--accent-soft) 18%, var(--panel-bg-muted));color:color-mix(in srgb, var(--text) 80%, var(--muted));border-radius:20px;margin:1.2rem 0;padding:.88rem 1rem .88rem 1.12rem}.note-body mark{background:var(--mark-bg);color:var(--mark-text);border-radius:4px;padding:0 .12rem}.note-body table{border-collapse:collapse;border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 96%, transparent);border-radius:18px;width:100%;margin:1.2rem 0;overflow:hidden}.note-body th,.note-body td{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);text-align:left;vertical-align:top;padding:.72rem .82rem}.note-body th{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--panel-bg-muted) 98%, transparent);font-size:.82rem;font-weight:700}.note-body tr:last-child td{border-bottom:0}.note-body .katex-display{padding:.2rem 0;overflow:auto hidden}.note-body mjx-container{max-width:100%}.note-body mjx-container[display=true]{padding:.2rem 0;display:block;overflow:auto hidden}.backlinks{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);margin-top:2.7rem;padding-top:1.2rem}.backlinks h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:1.38rem;font-weight:800}.backlinks-meta,.backlinks-empty{color:var(--muted);font-size:.86rem;font-family:var(--font-body);margin:.36rem 0 .8rem}.backlinks ul{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.backlinks li{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 96%, transparent) 0%, color-mix(in srgb, var(--panel-bg-muted) 98%, transparent) 100%);border-radius:22px;padding:.92rem .98rem;box-shadow:0 12px 26px #09121d14}.backlinks-item-head{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.backlinks-item-date{color:var(--muted);white-space:nowrap;font-size:.76rem;font-family:var(--font-body)}.backlinks li p{color:color-mix(in srgb, var(--text) 76%, var(--muted));font-size:.88rem;line-height:1.52;font-family:var(--font-reading);margin:.34rem 0 0}@media (width<=1080px){.note-image-zoom-button{opacity:1;width:1.98rem;height:1.98rem;top:.44rem;right:.44rem}.note-image-zoom-close{top:.2rem;right:.2rem}}@media (width<=760px){.note{border-radius:24px;padding:1rem}.note-header{gap:.64rem;margin-bottom:1rem;padding-bottom:.92rem}.note-header h1{max-width:100%;font-size:clamp(1.78rem,7.6vw,2.42rem);line-height:1.01}.note-route{letter-spacing:.05em;font-size:.64rem}.note-body{font-size:1rem;line-height:1.8}.note-body h2{font-size:1.54rem}.note-body h3{font-size:1.24rem}.note-body pre{border-radius:18px;padding:.9rem .92rem;font-size:.84rem}.backlinks li{border-radius:18px;padding:.84rem .88rem}}.site-layout:has(.note-shell.news-digest-note){grid-template-columns:1fr;grid-template-areas:"main"}.site-layout:has(.note-shell.news-digest-note) .site-main{justify-content:stretch;width:100%;max-width:none}.site-layout:has(.note-shell.news-digest-note) .site-rail,.site-layout:has(.note-shell.news-digest-note) .live-graph,.site-layout:has(.note-shell.news-digest-note) .page-tab-preview{display:none}.site-layout:has(.note-shell.news-digest-note) .site-main-stack{width:min(100%,1320px)}.note-shell.news-digest-note{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.note-shell.news-digest-note:before,.note-shell.news-digest-note:after,.note-shell.news-digest-note .note-header,.note-shell.news-digest-note .note-hero{display:none}.note-shell.news-digest-note .note-body{max-width:none}.note-body .news-digest-shell{gap:1.2rem;display:grid}.note-body .news-digest-beta-shell{gap:1rem}.note-body .news-digest-beta-shell .news-digest-hero{grid-template-columns:1fr;gap:.9rem}.note-body .news-digest-beta-shell .news-digest-hero-copy{max-width:72rem}.note-body .news-digest-beta-shell .news-digest-hero h1{max-width:17ch;font-size:clamp(1.9rem,1.1vw + 1.45rem,3.05rem)}.note-body .news-digest-beta-shell .news-digest-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.note-body .news-digest-beta-shell .news-digest-meta-card{min-height:0}.note-body .news-digest-hero,.note-body .news-digest-score-shell,.note-body .news-digest-top-shell,.note-body .news-digest-section,.note-body .news-digest-archive{border:1px solid var(--panel-border);background:linear-gradient(180deg, var(--panel-bg) 0%, var(--panel-bg-muted) 100%);box-shadow:var(--panel-shadow);border-radius:30px;padding:1.14rem;position:relative;overflow:hidden}.note-body .news-digest-hero:before,.note-body .news-digest-score-shell:before,.note-body .news-digest-top-shell:before,.note-body .news-digest-section:before,.note-body .news-digest-archive:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(110% 90% at 0% 0%, color-mix(in srgb, var(--accent-soft) 12%, transparent) 0%, transparent 56%), linear-gradient(180deg, #ffffff2e 0%, transparent 26%);position:absolute;inset:0}.note-body .news-digest-hero:after,.note-body .news-digest-score-shell:after,.note-body .news-digest-top-shell:after,.note-body .news-digest-section:after,.note-body .news-digest-archive:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;border:1px solid #ffffff24;position:absolute;inset:1px}.note-body .news-digest-hero>*,.note-body .news-digest-score-shell>*,.note-body .news-digest-top-shell>*,.note-body .news-digest-section>*,.note-body .news-digest-archive>*{z-index:2;position:relative}.note-body .news-digest-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:stretch;gap:1.1rem 1.2rem;padding:1.26rem 1.3rem;display:grid}.note-body .news-digest-hero-copy{align-content:start;gap:.78rem;display:grid}.note-body .news-digest-hero h1,.note-body .news-digest-top-shell h2,.note-body .news-digest-section h2,.note-body .news-digest-archive h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-weight:800;line-height:1.04}.note-body .news-digest-hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:11ch;font-size:clamp(2.3rem,2.8vw + .9rem,4.2rem)}.note-body .news-digest-lead,.note-body .news-digest-section-description,.note-body .news-digest-archive-item span,.note-body .news-digest-footnote{color:color-mix(in srgb, var(--text) 78%, var(--muted));margin:0;line-height:1.68}.note-body .news-digest-lead{max-width:58ch;font-size:1rem}.note-body .news-digest-actions{flex-wrap:wrap;gap:.68rem;display:flex}.note-body .news-digest-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.74rem;display:grid}.note-body .news-digest-meta-card{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);border-radius:22px;gap:.28rem;padding:.94rem 1rem;display:grid}.note-body .news-digest-meta-label,.note-body .news-digest-archive-date{color:color-mix(in srgb, var(--muted) 94%, transparent);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.note-body .news-digest-meta-card strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.2}.note-body .news-digest-meta-card time{color:inherit;font:inherit}.note-body .news-digest-section-head{gap:.24rem;margin-bottom:.86rem;display:grid}.note-body .news-digest-beta-wire-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:start;gap:.92rem;display:grid}.note-body .news-digest-beta-source-pills{gap:.52rem;display:grid}.note-body .news-digest-beta-source-pill{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);color:color-mix(in srgb, var(--text) 74%, var(--muted));font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.8rem .88rem;font-size:.78rem;font-weight:700;display:flex}.note-body .news-digest-beta-source-pill strong{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.note-body .news-digest-beta-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;display:grid}.note-body .news-digest-beta-visual-card{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);border-radius:24px;gap:.72rem;padding:.94rem 1rem;display:grid}.note-body .news-digest-beta-bars{gap:.58rem;display:grid}.note-body .news-digest-beta-bar-row{grid-template-columns:minmax(0,1fr) minmax(90px,.9fr) auto;align-items:center;gap:.52rem;display:grid}.note-body .news-digest-beta-bar-label{min-width:0;color:color-mix(in srgb, var(--text) 76%, var(--muted));font-size:.76rem;line-height:1.34}.note-body .news-digest-beta-bar-track{background:color-mix(in srgb, var(--panel-border) 32%, transparent);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.note-body .news-digest-beta-bar-track>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 64%, #fff 8%) 0%, color-mix(in srgb, var(--accent-soft) 82%, #fff 18%) 100%);height:100%;display:block}.note-body .news-digest-beta-bar-row strong{color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.88rem}.note-body .news-digest-beta-story-layout{grid-template-columns:minmax(0,1.38fr) minmax(280px,.92fr);align-items:start;gap:1rem 1.2rem;display:grid}.note-body .news-digest-beta-overview .news-digest-section-head h2,.note-body .news-digest-beta-tail .news-digest-section-head h2{text-wrap:pretty;max-width:22ch}.note-body .news-digest-beta-signal-map .news-digest-section-head h2,.note-body .news-digest-beta-story .news-digest-section-head h2{text-wrap:pretty;max-width:26ch}.note-body .news-digest-beta-story,.note-body .news-digest-beta-tail{overflow:visible}.note-body .news-digest-beta-story-layout.is-pretext-flow{min-height:var(--news-brief-flow-height,auto);display:block;position:relative}.note-body .news-digest-beta-story-body{gap:.82rem;display:grid}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-body{visibility:hidden;pointer-events:none;max-height:0;margin:0;overflow:hidden}.note-body .news-digest-beta-story-copy{max-width:66ch;color:color-mix(in srgb, var(--text) 84%, var(--muted));text-wrap:pretty;margin:0;font-size:1rem;line-height:1.82}.note-body .news-digest-beta-overview .news-digest-beta-story-body{max-inline-size:none}.note-body .news-digest-beta-overview-copy{max-width:92ch}.note-body .news-digest-beta-flow-layer{pointer-events:none;position:absolute;inset:0}.note-body .news-digest-beta-flow-line{white-space:pre;max-width:none;color:color-mix(in srgb, var(--text) 84%, var(--muted));text-wrap:nowrap;font-size:1rem;line-height:1.82;display:block;position:absolute}.note-body .news-digest-beta-story-rail{align-content:start;gap:.82rem;display:grid}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-rail{width:min(44%,468px);max-width:468px;position:absolute;top:0;right:0}.note-body .news-digest-inline-card{border-radius:22px;box-shadow:0 14px 28px #09121d14}.note-body .news-digest-inline-card .news-digest-card-copy{gap:.46rem;padding:.9rem 1rem 1rem}.note-body .news-digest-inline-card h3{-webkit-line-clamp:4;font-size:1rem}.note-body .news-digest-inline-card .news-digest-card-deck{-webkit-line-clamp:5;font-size:.88rem}.note-body .news-digest-inline-card--primary{transform:rotate(-1deg)}.note-body .news-digest-tail-card{min-height:100%}.note-body .news-digest-beta-story-rail>.news-digest-inline-card+.news-digest-inline-card{margin-inline-start:1rem}.note-body .news-digest-top-grid,.note-body .news-digest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.note-body .news-digest-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-body .news-digest-scoreboard{gap:.82rem;display:grid}.note-body .news-digest-score-row{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 99%, transparent) 0%, color-mix(in srgb, var(--panel-bg-muted) 98%, transparent) 100%);color:var(--text);border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(140px,1fr) auto;align-items:center;gap:.9rem;padding:.92rem .96rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.note-body .news-digest-score-row:hover,.note-body .news-digest-score-row:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--panel-border));box-shadow:var(--panel-glow), var(--panel-shadow);transform:translateY(-2px)}.note-body .news-digest-score-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.16rem .72rem;display:grid}.note-body .news-digest-score-rank{background:color-mix(in srgb, var(--accent-soft) 74%, #fff 26%);min-width:2.2rem;min-height:2.2rem;color:color-mix(in srgb, var(--text) 88%, var(--accent));letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:999px;grid-row:1/span 2;place-items:center;padding:.2rem;font-size:.74rem;font-weight:800;display:inline-grid}.note-body .news-digest-score-copy strong{letter-spacing:-.03em;min-width:0;font-size:1rem;line-height:1.28}.note-body .news-digest-score-copy span:last-child{min-width:0;color:color-mix(in srgb, var(--text) 70%, var(--muted));white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;line-height:1.4;overflow:hidden}.note-body .news-digest-score-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-border) 42%, transparent) 0%, color-mix(in srgb, var(--panel-border) 16%, transparent) 100%);border-radius:999px;height:.72rem;position:relative;overflow:hidden}.note-body .news-digest-score-bar span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 66%, #fff 8%) 0%, color-mix(in srgb, var(--accent-soft) 84%, #fff 16%) 100%);height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 28%, transparent);display:block}.note-body .news-digest-score-value{text-align:right;min-width:3.7rem;color:color-mix(in srgb, var(--text) 88%, var(--accent));font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.note-body .news-digest-card{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 98%, transparent) 0%, color-mix(in srgb, var(--panel-bg-muted) 98%, transparent) 100%);color:var(--text);border-radius:24px;align-content:start;gap:0;padding:0;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 16px 28px #09121d14}.note-body .news-digest-card:hover,.note-body .news-digest-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--panel-border));box-shadow:var(--panel-glow), var(--panel-shadow);transform:translateY(-2px)}.note-body .news-digest-card-copy{gap:.56rem;padding:1rem 1.02rem 1.06rem;display:grid}.note-body .news-digest-card-note{color:color-mix(in srgb, var(--text) 82%, var(--accent));margin:0;font-size:.83rem;font-weight:600;line-height:1.42}.note-body .news-digest-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.note-body .news-digest-card-eyebrow{flex-wrap:wrap;align-items:center;gap:.42rem .5rem;display:flex}.note-body .news-digest-source-chip{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.note-body .news-digest-source-mark{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:color-mix(in srgb, var(--panel-bg) 96%, transparent);min-width:1.7rem;min-height:1.7rem;color:color-mix(in srgb, var(--text) 88%, var(--muted));font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.6rem;font-weight:800;display:inline-grid}.note-body .news-digest-source-label{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800}.note-body .news-digest-source-chip--github-com .news-digest-source-mark,.note-body .news-digest-source-chip--github .news-digest-source-mark{background:color-mix(in srgb, var(--accent-soft) 66%, #fff 34%)}.note-body .news-digest-source-chip--arxiv-org .news-digest-source-mark,.note-body .news-digest-source-chip--arxiv .news-digest-source-mark,.note-body .news-digest-source-chip--huggingface-co .news-digest-source-mark,.note-body .news-digest-source-chip--hugging-face-papers .news-digest-source-mark{background:color-mix(in srgb, var(--accent-warm) 24%, #fff 76%)}.note-body .news-digest-source-chip--x-com .news-digest-source-mark,.note-body .news-digest-source-chip--x .news-digest-source-mark,.note-body .news-digest-source-chip--linkedin-com .news-digest-source-mark,.note-body .news-digest-source-chip--linkedin .news-digest-source-mark{background:#e5f6fe}.note-body .news-digest-source-chip--geeknews .news-digest-source-mark,.note-body .news-digest-source-chip--endigest .news-digest-source-mark,.note-body .news-digest-source-chip--endigest-dev .news-digest-source-mark{background:#f2efff}.note-body .news-digest-card-badge{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:color-mix(in srgb, var(--panel-bg) 94%, transparent);min-height:1.5rem;color:color-mix(in srgb, var(--text) 86%, var(--muted));font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .54rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.note-body .news-digest-card-badge--repo{background:color-mix(in srgb, var(--accent-soft) 68%, #fff 32%);color:color-mix(in srgb, var(--accent-ink) 88%, var(--text))}.note-body .news-digest-card-badge--paper{background:color-mix(in srgb, var(--accent-warm) 22%, #fff 78%);color:color-mix(in srgb, var(--text) 88%, var(--accent-warm))}.note-body .news-digest-card-badge--social{color:color-mix(in srgb, #0f4c81 80%, var(--text));background:#e5f6fe}.note-body .news-digest-card-badge--cross-domain,.note-body .news-digest-card-badge--vran{color:color-mix(in srgb, #4c1d95 80%, var(--text));background:#f2efff}.note-body .news-digest-card-meta{min-width:0;color:color-mix(in srgb, var(--text) 68%, var(--muted));font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;line-height:1.4;overflow:hidden}.note-body .news-digest-card h3{-webkit-line-clamp:5;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:1.08rem;line-height:1.24;display:-webkit-box;overflow:hidden}.note-body .news-digest-card-deck{color:color-mix(in srgb, var(--text) 78%, var(--muted));-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.note-body .news-digest-top-card .news-digest-card-deck{-webkit-line-clamp:4}.note-body .news-digest-card--paper h3{-webkit-line-clamp:2}.note-body .news-digest-card--paper .news-digest-card-deck{-webkit-line-clamp:4;font-size:.95rem;line-height:1.6}.note-body .news-digest-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.note-body .news-digest-archive-link{margin-top:.86rem}.note-body .news-digest-archive-item{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--panel-bg) 90%, transparent);color:var(--text);border-radius:22px;gap:.24rem;padding:.9rem .94rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.note-body .news-digest-archive-item:hover,.note-body .news-digest-archive-item:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--panel-border));box-shadow:var(--panel-glow), var(--panel-shadow);transform:translateY(-2px)}.note-body .news-digest-archive-item strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1rem;font-weight:800;line-height:1.16}.note-body .news-digest-month-groups{gap:.78rem;display:grid}.note-body details.news-digest-month-group{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--panel-bg) 90%, transparent);border-radius:24px;overflow:hidden}.note-body details.news-digest-month-group>summary{cursor:pointer;color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:.8rem;padding:.92rem 1rem;font-size:1.02rem;font-weight:800;line-height:1.18;list-style:none;display:flex}.note-body details.news-digest-month-group>summary::-webkit-details-marker{display:none}.note-body details.news-digest-month-group>summary:after{content:"↗";color:color-mix(in srgb, var(--text) 60%, var(--muted));font-size:.92rem;transition:transform .18s;transform:rotate(135deg)}.note-body details.news-digest-month-group[open]>summary:after{transform:rotate(225deg)}.note-body .news-digest-month-count{color:color-mix(in srgb, var(--muted) 94%, transparent);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.note-body .news-digest-month-list{gap:.72rem;padding:0 .94rem .94rem;display:grid}@media (width<=1080px){.site-layout:has(.note-shell.news-digest-note){grid-template-columns:1fr;grid-template-areas:"main""tabs"}.note-body .news-digest-meta-grid,.note-body .news-digest-top-grid,.note-body .news-digest-hero,.note-body .news-digest-score-row,.note-body .news-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-body .news-digest-hero,.note-body .news-digest-score-row{align-items:start}.note-body .news-digest-beta-wire-grid,.note-body .news-digest-beta-story-layout{grid-template-columns:1fr}.note-body .news-digest-beta-story-layout.is-pretext-flow{min-height:0;display:grid}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-body{visibility:visible;pointer-events:auto;max-height:none}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-rail{width:auto;max-width:none;position:static}.note-body .news-digest-beta-overview .news-digest-section-head h2,.note-body .news-digest-beta-signal-map .news-digest-section-head h2,.note-body .news-digest-beta-tail .news-digest-section-head h2,.note-body .news-digest-beta-story .news-digest-section-head h2{max-width:none}.note-body .news-digest-beta-flow-layer{display:none}.note-body .news-digest-beta-visual-grid,.note-body .news-digest-hero,.note-body .news-digest-archive-list{grid-template-columns:1fr}.note-body .news-digest-score-bar{min-width:0}.note-body .news-digest-score-value{text-align:left}}@media (width<=760px){.note-body .news-digest-hero{padding:1rem}.note-body .news-digest-meta-grid,.note-body .news-digest-top-grid,.note-body .news-digest-grid,.note-body .news-digest-beta-wire-grid,.note-body .news-digest-beta-story-layout{grid-template-columns:1fr}.note-body .news-digest-beta-story-layout.is-pretext-flow{min-height:0;display:grid}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-body{visibility:visible;pointer-events:auto;max-height:none}.note-body .news-digest-beta-story-layout.is-pretext-flow .news-digest-beta-story-rail{width:auto;max-width:none;position:static}.note-body .news-digest-beta-overview .news-digest-section-head h2,.note-body .news-digest-beta-signal-map .news-digest-section-head h2,.note-body .news-digest-beta-tail .news-digest-section-head h2,.note-body .news-digest-beta-story .news-digest-section-head h2{max-width:none}.note-body .news-digest-beta-visual-grid{grid-template-columns:1fr}.note-body .news-digest-hero h1{max-width:100%;font-size:clamp(1.82rem,8.8vw,2.62rem)}.note-body .news-digest-actions{flex-direction:column}.note-body .news-digest-actions .post-cta-link{width:100%}.note-body .news-digest-card-copy{gap:.38rem;padding:.86rem .9rem .94rem}.note-body .news-digest-card h3{font-size:.98rem}.note-body .news-digest-card-deck{font-size:.88rem;line-height:1.5}.note-body .news-digest-beta-source-pill{padding:.72rem .8rem}.note-body .news-digest-beta-story-rail>.news-digest-inline-card+.news-digest-inline-card{margin-inline-start:0}.note-body .news-digest-inline-card--primary{transform:none}}.note{padding:clamp(1.2rem,.9vw + 1rem,2.05rem)}.note-header{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:radial-gradient(48% 62% at 0% 0%, color-mix(in srgb, var(--accent-soft) 24%, transparent) 0%, transparent 74%), radial-gradient(24% 32% at 100% 0%, color-mix(in srgb, var(--accent-warm) 12%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 99%, #fff 1%) 0%, color-mix(in srgb, var(--panel-bg-muted) 99%, transparent) 100%);border-radius:30px;gap:.96rem;margin-bottom:1.7rem;padding:1.3rem 1.35rem 1.24rem;position:relative;overflow:hidden;box-shadow:0 22px 46px #09121d1a}.note-header:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 72%, transparent) 0%, color-mix(in srgb, var(--accent-warm) 54%, transparent) 42%, transparent 100%);opacity:.85;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.note-header:after{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(#ffffff2e 0%,#0000 22%);position:absolute;inset:1px}.note-header>*{z-index:1;position:relative}.note-header .section-kicker{color:color-mix(in srgb, var(--muted) 98%, transparent);letter-spacing:.16em}.note-header h1{gap:.16em .42em;max-width:21ch;font-size:clamp(2.18rem,2vw + 1rem,3.42rem);line-height:.96}.note-header .tag-wrap{margin-top:.08rem}.note-route{background:color-mix(in srgb, var(--panel-bg) 94%, transparent);margin-top:.16rem;box-shadow:0 10px 24px #09121d0f}.note-body{max-width:69ch;font-size:clamp(1.05rem,.42vw + .96rem,1.18rem);line-height:1.92}.note-body>p:first-of-type{color:color-mix(in srgb, var(--text) 96%, var(--muted));font-size:clamp(1.12rem,.66vw + .98rem,1.3rem);line-height:1.94}.note:not(.home-feature) .note-body>h1:first-child{display:none}.note-body :where(h2,h3,h4){text-wrap:balance}.note-body h2{margin-top:3rem;padding-top:.92rem;position:relative}.note-body h2:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 88%, transparent) 0%, color-mix(in srgb, var(--accent-warm) 48%, transparent) 100%);border-radius:999px;width:3.4rem;height:2px;position:absolute;top:0;left:0}.note-body blockquote{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 18%, var(--panel-bg-muted)) 0%, color-mix(in srgb, var(--panel-bg) 96%, transparent) 100%);border-left-width:4px;border-radius:24px;padding:1.04rem 1.14rem 1.04rem 1.22rem;box-shadow:0 14px 28px #09121d12}.backlinks{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:radial-gradient(42% 58% at 0% 0%, color-mix(in srgb, var(--accent-soft) 20%, transparent) 0%, transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 99%, #fff 1%) 0%, color-mix(in srgb, var(--panel-bg-muted) 99%, transparent) 100%);border-radius:30px;margin-top:3rem;padding:1.18rem;position:relative;box-shadow:0 18px 38px #09121d14}.backlinks:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(#ffffff29 0%,#0000 18%);position:absolute;inset:1px}.backlinks>*{z-index:1;position:relative}.backlinks h2{font-size:clamp(1.4rem,.78vw + 1.08rem,1.84rem)}.backlinks-meta,.backlinks-empty{letter-spacing:.02em;margin-top:.44rem;margin-bottom:.92rem;font-size:.8rem}.backlinks li{border-radius:24px;padding:1rem 1.06rem 1.02rem 1.22rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;position:relative}.backlinks li:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, transparent) 0%, color-mix(in srgb, var(--accent-soft) 40%, transparent) 100%);opacity:.72;border-radius:999px;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:.82rem}.backlinks li:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--panel-border));box-shadow:var(--panel-glow), 0 18px 36px #09121d14;transform:translateY(-2px)}.backlinks-item-head{align-items:flex-start}.backlinks-item-head a{color:var(--text);font-weight:700;text-decoration:none}.backlinks-item-head a:hover{color:var(--accent);text-decoration:underline}.backlinks-item-date{border:1px solid color-mix(in srgb, var(--panel-border) 74%, transparent);background:color-mix(in srgb, var(--panel-bg) 90%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.8rem;padding:.18rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.backlinks li p{color:color-mix(in srgb, var(--text) 78%, var(--muted));margin-top:.46rem}@media (width<=760px){.note{padding:1rem}.note-header{border-radius:24px;padding:1rem 1rem .98rem}.note-header h1{max-width:100%;font-size:clamp(1.88rem,8vw,2.6rem)}.backlinks{border-radius:24px;padding:1rem}.backlinks li{padding:.94rem .94rem .96rem 1.08rem}.backlinks-item-head{flex-direction:column;gap:.46rem}}