.paper-explorer{gap:1.5rem;display:grid}.explorer-toolbar{z-index:10;padding:1rem;position:sticky;top:78px;box-shadow:0 8px 24px #1c231f0f}.filter-grid{grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(9rem,1fr)) auto;align-items:end;gap:.8rem;display:grid}.explorer-state{justify-content:space-between;align-items:center;gap:1rem;display:flex}.paper-grid{border-top:1px solid var(--line-strong);display:grid}.paper-card{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:1rem 2rem;padding:1.35rem 0;display:grid;position:relative}.paper-card:before{content:"";background:0 0;width:3px;position:absolute;top:-1px;bottom:-1px;left:-.8rem}.paper-card:hover{background:color-mix(in srgb, var(--surface) 72%, transparent)}.paper-card:hover:before{background:var(--track-color,var(--teal))}.paper-card-head{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.paper-card-index{color:var(--ink-faint);font-family:var(--font-mono);font-size:.68rem}.paper-card h3{max-width:42ch;font-family:var(--font-sans);font-size:1.08rem;line-height:1.4}.paper-card .authors{color:var(--ink-muted);font-size:.84rem;line-height:1.5}.paper-card .summary-wrap{grid-area:2/2}.paper-card .summary-label{color:var(--ink-faint);letter-spacing:.05em;margin-bottom:.35rem;font-size:.7rem;font-weight:740;display:block}.paper-card .summary{color:var(--ink-muted);font-size:.92rem;line-height:1.62}.paper-card .tags{flex-wrap:wrap;gap:.35rem;display:flex}.paper-card .tag{border-bottom:1px dotted var(--line-strong);color:var(--ink-faint);font-size:.68rem}.paper-card-actions{grid-column:2;grid-template-columns:minmax(9rem,auto) 44px 44px;justify-content:end;align-self:end;gap:.45rem;display:grid}.paper-card-actions .button{min-height:42px;padding:.55rem .65rem;font-size:.74rem}.paper-card-actions .mini-action{border:1px solid var(--line);width:44px;color:var(--ink);background:0 0;font-size:1rem}.paper-card-actions .mini-action:hover{border-color:var(--ink)}.paper-card-actions .mini-action[aria-pressed=true]{background:var(--teal);color:#fff}.load-more-wrap{justify-content:center;display:flex}.paper-empty{min-height:14rem;color:var(--ink-muted);text-align:center;grid-column:1/-1;place-items:center;padding:2rem;display:grid}.detail-hero{border-bottom:1px solid var(--line);gap:.8rem;padding-bottom:1.25rem;display:grid}.detail-hero h3{max-width:28ch;font-size:var(--step-2)}.detail-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);gap:1.4rem;padding-block:1.25rem;display:grid}.detail-section h4{color:var(--accent-dark);font-family:var(--font-sans);letter-spacing:.02em;font-size:.8rem}.detail-section p,.detail-section li{font-size:.91rem}.detail-section ul{padding-left:1.2rem}.detail-sources{gap:.45rem;display:grid}.detail-sources a{width:-moz-fit-content;width:fit-content;font-size:.8rem}.detail-label{align-content:start;gap:.45rem;display:grid}.field-status{width:-moz-fit-content;width:fit-content;color:var(--ink-faint);font-size:.76rem;line-height:1.4}.field-note{color:var(--ink-muted);font-size:.76rem;line-height:1.5}.structured-claims{gap:1rem;padding:0;list-style:none;display:grid}.structured-claim{gap:.6rem;display:grid}.structured-claim+.structured-claim{border-top:1px dashed var(--line);padding-top:1rem}.claim-kind{color:var(--ink-faint);font-size:.76rem}.claim-evidence{border-left:2px solid var(--teal);padding-left:.8rem}.claim-evidence summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--teal);font-size:.8rem;font-weight:700}.claim-evidence blockquote{color:var(--ink-muted);font-family:var(--font-serif);margin-top:.6rem;font-size:.9rem;line-height:1.6}.claim-evidence cite{color:var(--ink-faint);font-family:var(--font-sans);margin-top:.4rem;font-size:.76rem;font-style:normal;display:block}.field-empty{color:var(--ink-muted)}@media (max-width:980px){.filter-grid{grid-template-columns:2fr 1fr 1fr}.search-field{grid-column:1/3}.reset-filter{grid-column:3}.paper-card{grid-template-columns:minmax(13rem,.9fr) minmax(16rem,1.1fr)}}@media (max-width:680px){.explorer-toolbar{position:static}.filter-grid{grid-template-columns:1fr}.filter-grid>*,.search-field,.reset-filter{grid-column:1}.explorer-state{flex-direction:column;align-items:flex-start}.paper-card{grid-template-columns:1fr}.paper-card .summary-wrap,.paper-card-actions{grid-area:auto/1}.paper-card-actions{justify-content:start}.detail-section{grid-template-columns:1fr;gap:.45rem}}.page-hero[data-astro-cid-eqibcql2]{padding-block:var(--space-7);grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.explorer-guide[data-astro-cid-eqibcql2]{border-left:3px solid var(--accent);padding-left:1.25rem}.explorer-guide[data-astro-cid-eqibcql2] b[data-astro-cid-eqibcql2]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.explorer-guide[data-astro-cid-eqibcql2] ol[data-astro-cid-eqibcql2]{color:var(--ink-muted);margin-top:.75rem;padding-left:1.25rem;font-size:.86rem}@media (max-width:700px){.page-hero[data-astro-cid-eqibcql2]{grid-template-columns:1fr}}
