:root{--tag-llm:#60a5fa;--tag-reasoning:#a78bfa;--tag-alignment:#f472b6;--tag-agent:#22d3ee;--tag-multimodal:#34d399;--tag-generation:#fb923c;--tag-vision3d:#facc15;--tag-robotics:#f87171;--tag-efficiency:#38bdf8;--tag-safety:#fda4af;--tag-ai4science:#4ade80;--tag-code:#c084fc;--tag-benchmark:#fbbf24;--tag-rl:#2dd4bf}.pp-hero{position:relative;padding:1.5rem 0 1.25rem}.pp-eyebrow{font:600 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--accent-2, var(--accent));text-transform:uppercase}.pp-h1{margin-top:.6rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.pp-lead{margin-top:.8rem;max-width:52rem;color:var(--muted);line-height:1.7}.pp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.25rem}.pp-kpi{padding:.85rem 1rem;border:1px solid var(--line-strong, var(--line));border-radius:.9rem;background:var(--glass, var(--surface))}.pp-kpi b{display:block;font:700 1.6rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent)}.pp-kpi span{font-size:.78rem;color:var(--muted)}.pp-bar{position:sticky;top:4rem;z-index:5;margin-top:1.25rem;padding:.75rem;border:1px solid var(--line-strong, var(--line));border-radius:1rem;background:color-mix(in srgb,var(--bg, #000) 72%,transparent);backdrop-filter:blur(10px)}.pp-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.pp-row+.pp-row{margin-top:.5rem}.pp-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;border:1px solid var(--line-strong, var(--line));color:var(--text);background:transparent;cursor:pointer}.pp-chip[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pp-chip i{font-style:normal;opacity:.65;font-family:ui-monospace,monospace}.pp-input{flex:1 1 16rem;min-width:12rem;padding:.45rem .75rem;border-radius:.7rem;border:1px solid var(--line-strong, var(--line));background:var(--surface, transparent);color:var(--text);font-size:.875rem}.pp-select{padding:.4rem .5rem;border-radius:.6rem;border:1px solid var(--line-strong, var(--line));background:var(--surface, transparent);color:var(--text);font-size:.8rem}.pp-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.pp-layout{display:grid;gap:1.5rem;margin-top:1.25rem}@media(min-width:1100px){.pp-layout{grid-template-columns:minmax(0,1fr) 20rem}}.pp-card{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1rem .85rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface, transparent);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.pp-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc);box-shadow:0 0 12px var(--tc)}.pp-card:hover{border-color:color-mix(in srgb,var(--tc) 60%,var(--line));box-shadow:0 10px 30px -18px var(--tc);transform:translateY(-1px)}.pp-card[hidden]{display:none}.pp-read{display:flex;flex-wrap:wrap;gap:.75rem;font:500 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.pp-rank{color:var(--accent)}.pp-title{font-weight:650;line-height:1.35;font-size:.98rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-title a:hover{color:var(--accent)}.pp-sum{font-size:.875rem;line-height:1.6;color:var(--text);opacity:.9}.pp-by{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-unv{opacity:.7}.pp-foot{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:auto;padding-top:.2rem}.pp-tag{font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:var(--surface-2, transparent);color:var(--muted);border:1px solid var(--line)}.pp-tag:hover{color:var(--accent);border-color:var(--accent)}.pp-links{display:flex;gap:.6rem;font-size:.72rem}.pp-links a{color:var(--accent)}.pp-side{display:flex;flex-direction:column;gap:1rem}.pp-panel{padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface, transparent)}.pp-panel h2{font-weight:650;font-size:.95rem}.pp-top{counter-reset:n;margin-top:.6rem;display:flex;flex-direction:column;gap:.55rem}.pp-top li{display:grid;grid-template-columns:1.8rem 1fr;gap:.4rem;font-size:.8rem;line-height:1.4}.pp-top li:before{counter-increment:n;content:counter(n,decimal-leading-zero);font:700 .8rem/1.4 ui-monospace,monospace;color:var(--accent);text-shadow:0 0 10px var(--glow, var(--accent))}.pp-top a:hover{color:var(--accent)}.pp-months{display:flex;align-items:flex-end;gap:.4rem;height:7rem;margin-top:.75rem}.pp-months a{flex:1 1 0;max-width:5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;font:500 .7rem/1 ui-monospace,monospace;color:var(--muted)}.pp-months a i{display:block;width:100%;border-radius:.4rem .4rem .15rem .15rem;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));box-shadow:0 0 16px -4px var(--accent)}.pp-months a:hover{color:var(--accent)}.pp-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-top:1rem}.pp-meta div{padding:.7rem .8rem;border:1px solid var(--line-strong, var(--line));border-radius:.8rem}.pp-meta b{display:block;font:700 1.25rem/1.1 ui-monospace,monospace;color:var(--accent)}.pp-meta span{font-size:.72rem;color:var(--muted)}.pp-badge{display:inline-flex;padding:.15rem .6rem;border-radius:999px;font-size:.72rem;border:1px solid var(--accent);color:var(--accent)}.pp-pager{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.pp-pager a,.pp-pager span{padding:.3rem .7rem;border:1px solid var(--line);border-radius:.6rem;font-size:.8rem}.pp-pager span[aria-current]{border-color:var(--accent);color:var(--accent)}.pp-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pp-tabs a{padding:.35rem .85rem;border-radius:999px;border:1px solid var(--line-strong, var(--line));font-size:.82rem}.pp-tabs a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}
