.pp-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.pp-stats span{padding:.25rem .7rem;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:.74rem;color:var(--text-2)}.pp-stats strong{color:var(--accent);font-weight:500}.pp{padding-top:1.5rem}.pp-featured{display:grid;gap:14px;margin-bottom:2.5rem}.pp-feature{padding:2rem 2.25rem;border-left:2px solid var(--accent);background:radial-gradient(520px 260px at 100% 0%,rgba(212,162,76,.12),transparent 70%),var(--bg-soft)}.pp-feature h2{margin:.6rem 0 .4rem;max-width:34ch;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.15;letter-spacing:-.03em}.pp-feature h2 a{color:inherit}.pp-feature h2 a:hover{color:var(--accent)}.pp-feature-venue{margin:0 0 1rem;font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.pp-feature-summary{max-width:62ch;margin:0 0 1.5rem;color:var(--text-2);font-size:1.05rem;line-height:1.7}.pp-feature-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.pp-actions{display:flex;flex-wrap:wrap;gap:.6rem}.pp-actions .rd-btn{font:inherit;font-weight:500;cursor:pointer;color:var(--text)}.pp-actions .rd-btn--primary{color:#1a1206;font-weight:600}.pp-feature{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2rem;align-items:end}.pp-feature-text{min-width:0}.pp-chart{position:relative;margin:0;padding:1rem 1rem .75rem;border:1px solid var(--border);border-radius:14px;background:#0b0d1273}.pp-chart-bars{display:flex;align-items:flex-end;gap:8px;height:130px;margin-top:.75rem}.pp-chart-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.pp-chart-bar{width:100%;min-height:2px;border-radius:4px 4px 1px 1px;background:linear-gradient(to top,rgba(212,162,76,.55),var(--accent))}.pp-chart-val,.pp-chart-year,.pp-chart-note{font-family:var(--font-mono);font-size:.66rem;color:var(--muted)}.pp-chart-val{color:var(--text-2)}.pp-chart-note{position:absolute;top:1rem;right:1rem}.pp-themehead{padding:2.5rem 0 .9rem;border-bottom:1px solid var(--border)}.pp-themehead:first-child{padding-top:1.25rem}.pp-themehead h2{margin:.35rem 0 .25rem;font-size:clamp(1.5rem,2.8vw,1.9rem);letter-spacing:-.03em}.pp-themehead p{margin:0;color:var(--text-2)}.pp-themehead[hidden]{display:none}.pp-venue-short{color:var(--text-2)}.pp-venue-short:before,.pp-list.is-by-cites .pp-year:before{content:"·";margin-right:.5rem;color:var(--muted)}.pp-cites-bar{display:inline-block;width:48px;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden;align-self:center}.pp-cites-bar span{display:block;height:100%;border-radius:2px;background:var(--accent)}.pp-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.pp-seg{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft)}.pp-seg button{padding:.35rem .9rem;border:0;border-radius:999px;background:none;color:var(--text-2);font:inherit;font-size:.88rem;cursor:pointer}.pp-seg button.is-active{background:#d4a24c24;color:var(--accent)}.pp-list{list-style:none;margin:0;padding:0}.pp-yearhead{padding:2rem 0 .4rem;border-bottom:1px solid var(--border);font-size:1.6rem;font-weight:600;letter-spacing:-.03em}.pp-item{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}.pp-item[hidden],.pp-yearhead[hidden]{display:none}.pp-meta{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.pp-type,.pp-key{padding:.05rem .5rem;border-radius:999px;border:1px solid var(--border)}.pp-type--journal{border-color:#74d0ff66;color:var(--accent-data)}.pp-type--conference{color:var(--text-2)}.pp-key{border-color:#d4a24c73;color:var(--accent)}.pp-year{display:none}.pp-title{margin:.15rem 0 0;font-size:1.15rem;line-height:1.35}.pp-title a{color:var(--text)}.pp-title a:hover{color:var(--accent)}.pp-venue{margin:0;color:var(--text-2);font-size:.95rem}.pp-authors{margin:0;color:var(--muted);font-size:.9rem}.pp-authors strong{color:var(--text);font-weight:600}.pp-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.35rem;font-size:.88rem}.pp-links a,.pp-links .pp-cite{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:500;cursor:pointer}.pp-links a:hover,.pp-links .pp-cite:hover{color:var(--text)}.pp-cites{display:inline-flex;align-items:baseline;gap:.35rem;padding:.1rem .6rem;border-radius:999px;background:#ffffff0d;font-family:var(--font-mono);font-size:.74rem;color:var(--text-2)}.pp-cites strong{color:var(--text);font-weight:500}.pp-cites--big{padding:.35rem .85rem;font-size:.8rem}.pp-cites--big strong{color:var(--accent);font-size:1.05rem}.pp-cites em{font-style:normal;color:var(--muted)}.pp-abstract summary{display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem;cursor:pointer;list-style:none}.pp-abstract summary::-webkit-details-marker{display:none}.pp-teaser{color:var(--muted);font-size:.9rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pp-more{color:var(--text-2);font-size:.84rem}.pp-more:after{content:" +";color:var(--accent)}.pp-abstract[open] .pp-teaser{display:none}.pp-abstract[open] .pp-more:after{content:" −"}.pp-abstract div{max-width:75ch;margin-top:.4rem}.pp-abstract p{margin:0 0 .8rem;color:var(--text-2);font-size:.95rem;line-height:1.7}.pp-list.is-by-cites .pp-year{display:inline}.pp-note{margin:2rem 0 0;color:var(--muted);font-size:.82rem}.pp-note a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.pp-feature{grid-template-columns:1fr;padding:1.5rem}.pp-feature-foot{flex-direction:column;align-items:flex-start}}
