:root{color-scheme:light;--ink: #222720;--muted-ink: #626a5f;--quiet-ink: #858a7f;--paper: #f8f7f1;--paper-soft: #f1f0e8;--paper-green: #eef3eb;--surface: #fffdf8;--surface-soft: #fbfaf5;--line: #deddd1;--line-strong: #c8c6b8;--moss: #4f735c;--moss-deep: #31533d;--blue: #3f6873;--amber: #b49357;--rust: #8a604b;--shadow: 0 14px 34px rgba(34, 39, 32, .055);--wide: 1180px;--measure: 760px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: ui-serif, Georgia, "Times New Roman", Times, serif;font-family:var(--font-sans)}*{box-sizing:border-box}html{background:var(--paper)}body{min-width:320px;margin:0;color:var(--ink);background:linear-gradient(180deg,#fffdf8a6,#f8f7f100 34rem),var(--paper);letter-spacing:0}body,button,input,select,textarea{font-family:var(--font-sans)}a{color:inherit;text-decoration:none;text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--moss-deep)}button,input,select{font:inherit}button{letter-spacing:0}img,svg{max-width:100%}main{min-height:72vh}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-family:var(--font-serif);font-weight:640;letter-spacing:0}h1{max-width:700px;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}h2{margin-bottom:.7rem;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.12}h3{margin-bottom:.5rem;font-size:clamp(1.04rem,1.35vw,1.2rem);line-height:1.25;letter-spacing:0}h4{margin-bottom:.45rem;font-size:1rem}p{margin-bottom:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);padding:.78rem max(5vw,calc((100vw - var(--wide)) / 2));border-bottom:1px solid rgba(34,39,32,.08);background:#f8f7f1e0;backdrop-filter:blur(18px)}.brand,.site-nav,.quick-links{display:flex;align-items:center}.brand{gap:.65rem;color:var(--ink);font-weight:720}.brand-mark{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(79,115,92,.42);border-radius:8px;background:#f4f7f1;color:var(--moss-deep);font-size:.76rem;font-weight:780}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.95rem}.site-nav a{position:relative;padding:.35rem 0;color:var(--muted-ink);font-size:.9rem;font-weight:620}.site-nav a:after{position:absolute;right:0;bottom:-.12rem;left:0;height:1px;background:var(--moss);content:"";opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease}.site-nav a[aria-current=page],.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current=page]:after,.site-nav a:hover:after{opacity:1;transform:scaleX(1)}.overview-band{display:grid;grid-template-columns:minmax(0,.58fr) minmax(280px,.42fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;padding:clamp(3rem,6vw,4.75rem) max(5vw,calc((100vw - var(--wide)) / 2)) clamp(2.2rem,5vw,3.75rem);border-bottom:1px solid var(--line)}.overview-copy{max-width:760px}.eyebrow,.section-heading>p,.feed-item>div>p,.module-card span,.profile-sidebar span,.timeline-item span,.publication-list span,.profile-entry span,.profile-links span,.card-topline span,.catalog-card>p:first-child,.document-row>span,.paper-stat-card span,.paper-dashboard-card span,.paper-card>p:first-child,.viz-agent-topline span,.viz-agent-tags span,.viz-embed-header p{margin:0;color:var(--moss);font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.overview-copy>p:not(.eyebrow),.page-band>p:not(.eyebrow),.section-heading span,.section-heading>p+h2+p,.profile-main p,.module-card p,.feed-item>p,.catalog-card p,.service-card p,.document-row p,.paper-dashboard-card p,.paper-card>span,.paper-card>p:not(:first-child),.viz-registry-toolbar p,.viz-embed-header span,.viz-agent-card p,.viz-agent-card>span,.site-footer span{color:var(--muted-ink);line-height:1.72}.overview-copy>p:not(.eyebrow),.page-band>p:not(.eyebrow){max-width:var(--measure);font-size:clamp(1rem,1.2vw,1.08rem)}.quick-links,.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.hero-actions{display:flex;margin-top:1.25rem}.quick-links a,.text-link,.paper-links a,.link-row a,.viz-registry-toolbar button,.viz-agent-actions button,.viz-agent-actions a,.viz-embed-header a{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.55rem .78rem;border:1px solid var(--moss-deep);border-radius:8px;background:var(--moss-deep);color:var(--surface);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.quick-links a:hover,.text-link:hover,.paper-links a:hover,.link-row a:hover,.viz-registry-toolbar button:hover,.viz-agent-actions button:hover,.viz-agent-actions a:hover,.viz-embed-header a:hover{border-color:var(--moss);background:var(--moss);color:var(--surface);transform:translateY(-1px)}.hero-actions .text-link,.text-link{margin-top:0}.quick-links a:nth-child(2n),.text-link.secondary,.viz-agent-actions a,.viz-embed-header a{border-color:#4f735c52;background:#fffdf8bd;color:var(--moss-deep)}.quick-links a:nth-child(2n):hover,.text-link.secondary:hover,.viz-agent-actions a:hover,.viz-embed-header a:hover{border-color:var(--moss);background:var(--paper-green);color:var(--moss-deep)}.hero-visual{display:grid;gap:.85rem;min-width:0;margin:0}.research-map{display:block;width:100%;aspect-ratio:1.62;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.hero-visual figcaption{color:var(--quiet-ink);font-size:.88rem;line-height:1.5}.content-band,.feed-shell,.paper-hub,.paper-reader,.profile-layout,.page-band{padding:clamp(2.4rem,5vw,4rem) max(5vw,calc((100vw - var(--wide)) / 2))}.content-band,.feed-shell,.paper-hub,.paper-reader{display:grid;gap:clamp(1.35rem,3vw,2.2rem)}.content-band.muted{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#eef3eb75,#f1f0e847),var(--paper-soft)}.page-band{border-bottom:1px solid var(--line);background:#fffdf86b}.page-band.narrow{--page-max: 860px}.page-band>*{max-width:var(--page-max, 900px)}.page-band h1{font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.08}.section-heading{display:grid;gap:.45rem;max-width:820px}.section-heading h2{margin-bottom:.25rem}.module-grid,.catalog-grid,.service-grid,.viz-mode-grid,.viz-kind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(.8rem,1.8vw,1rem)}.module-card,.feed-item,.publication-list article,.profile-entry,.catalog-card,.service-card,.document-row,.paper-stat-card,.paper-dashboard-card,.paper-card,.reader-section,.reader-note-card,.reader-formulas article,.reader-tables article,.reader-diagrams article,.viz-agent-card,.protocol-panel>div,.viz-registry-toolbar,.viz-embed-panel,.paper-dashboard-panel,.paper-domain-panel,.previous-papers{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fffdf8c2}.module-card,.feed-item,.catalog-card,.service-card,.paper-card,.paper-dashboard-card,.paper-stat-card,.viz-agent-card{display:grid;gap:.7rem;padding:clamp(.95rem,1.8vw,1.2rem)}.module-card{align-content:start;min-height:0;border-top:1px solid var(--line)}.module-card:hover,.catalog-card:hover,.service-card:hover,.paper-card.is-clickable:hover,.paper-card.is-clickable:focus-visible,.paper-dashboard-card.is-clickable:hover,.paper-dashboard-card.is-clickable:focus-visible{border-color:#4f735c75;box-shadow:0 12px 28px #2227200f;transform:translateY(-1px);outline:none}.module-card,.catalog-card,.service-card,.paper-card,.paper-dashboard-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card-topline,.link-row,.viz-agent-topline,.viz-agent-actions,.viz-embed-header{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.catalog-card ul,.feed-item ul,.paper-reasons,.paper-takeaways,.paper-tags,.paper-links,.manifest-list,.endpoint-list{margin:0;padding:0;list-style:none}.catalog-card ul,.feed-item ul,.paper-tags,.paper-links,.manifest-list{display:flex;flex-wrap:wrap;gap:.45rem}.catalog-card li,.feed-item li,.paper-tags li,.viz-agent-tags span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.3rem .55rem;border:1px solid rgba(79,115,92,.26);border-radius:999px;background:#eef3eb8f;color:var(--moss-deep);font-size:.78rem;font-weight:650}.link-row{justify-content:flex-start;margin-top:auto}.catalog-card>span,.ordered-steps,.document-row p,.service-card p{color:var(--muted-ink);line-height:1.72}.document-list{display:grid;gap:0;border-top:1px solid var(--line)}.document-row{display:grid;grid-template-columns:minmax(110px,.24fr) minmax(0,1fr);gap:1.4rem;align-items:start;padding:1rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.document-row:hover{color:var(--moss-deep)}.media-placeholder{display:grid;min-height:128px;place-items:center;border:1px solid rgba(79,115,92,.24);border-radius:8px;background:linear-gradient(rgba(79,115,92,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(79,115,92,.055) 1px,transparent 1px),var(--paper-green);background-size:22px 22px}.media-placeholder span{color:var(--moss-deep);font-weight:740}.service-card code,.viz-agent-card code,.manifest-list code,.endpoint-list code{display:inline-flex;max-width:100%;overflow-wrap:anywhere;padding:.55rem .65rem;border:1px solid rgba(63,104,115,.18);border-radius:6px;background:#f5f7f1bd;color:var(--blue);font-size:.88rem;line-height:1.45}.protocol-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:1060px}.protocol-panel>div{display:grid;gap:1rem;align-content:start;padding:1.25rem}.endpoint-list{display:grid;gap:.48rem}.viz-registry-shell{display:grid;gap:1rem}.viz-registry-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.95rem 1rem}.viz-registry-toolbar button:disabled{cursor:wait;opacity:.62}.viz-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.viz-agent-card-empty{grid-column:1 / -1}.viz-agent-actions{justify-content:flex-start}.viz-agent-tags{display:flex;flex-wrap:wrap;gap:.45rem;min-height:1.65rem}.viz-agent-topline .viz-agent-status{color:var(--rust)}.viz-agent-topline .viz-agent-status.is-online{color:var(--moss-deep)}.viz-embed-panel{overflow:hidden}.viz-embed-header{padding:.95rem 1rem;border-bottom:1px solid var(--line)}.viz-embed-panel iframe{display:block;width:100%;min-height:640px;border:0;background:#fff}.ordered-steps{display:grid;gap:.9rem;max-width:920px;margin:0;padding-left:1.3rem}.ordered-steps li::marker{color:var(--moss);font-weight:760}.feed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.feed-item h3 a,.paper-card h3 a,.reader-toc a{color:var(--ink);text-decoration:underline;text-decoration-color:#4f735c57}.feed-item h3 a:hover,.paper-card h3 a:hover,.reader-toc a:hover{color:var(--moss-deep);text-decoration-color:var(--moss)}.feed-item>div>span,.feed-status{color:var(--quiet-ink);font-size:.9rem}.feed-status{margin:0}.paper-hub{gap:clamp(1rem,2.4vw,1.6rem)}.paper-toolbar,.history-controls,.hf-category-filter{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.paper-tab,.hf-category-chip,.history-controls select,.history-controls input{min-height:2.32rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-ink);font:inherit}.paper-tab{padding:.45rem .62rem;cursor:pointer;font-weight:690;font-size:.9rem}.hf-category-chip{padding:.52rem .72rem;cursor:pointer;font-size:.9rem;font-weight:690}.paper-tab[aria-pressed=true],.hf-category-chip[aria-pressed=true]{border-color:#4f735c3d;background:var(--paper-green);color:var(--moss-deep)}.paper-tab:hover,.hf-category-chip:hover{color:var(--moss-deep)}.paper-subtoolbar{padding-bottom:.25rem}.history-controls select,.history-controls input{padding:.55rem .7rem;border-color:var(--line);background:#fffdf8b8;color:var(--ink)}.paper-domain-grid{display:grid;gap:1rem}.paper-source-panel{display:grid;gap:1.35rem}.paper-dashboard-panel,.paper-domain-panel,.previous-papers{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem);background:#fffdf88a}.paper-dashboard-panel{gap:clamp(.9rem,2vw,1.25rem);background:linear-gradient(180deg,#fffdf8b8,#eef3eb4d),#fffdf88a}.paper-source-panel[hidden],.paper-dashboard-panel[hidden],.paper-domain-panel[hidden],.previous-papers[hidden]{display:none}.paper-domain-panel .section-heading h2,.previous-papers .section-heading h2{font-size:clamp(1.45rem,2.6vw,2.1rem)}.paper-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.paper-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.6rem .85rem}.paper-dashboard-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.paper-stat-card{align-content:start;gap:.3rem;padding:.72rem .1rem .72rem 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.paper-stat-card strong{color:var(--ink);font-family:var(--font-sans);font-size:clamp(1rem,1.45vw,1.25rem);font-weight:720;line-height:1.18;overflow-wrap:anywhere}.paper-stat-card strong[data-dashboard-arxiv-date],.paper-stat-card strong[data-dashboard-hf-week],.paper-stat-card strong[data-hf-week]{font-size:clamp(.92rem,1.1vw,1rem);font-weight:680;line-height:1.35}.paper-footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding-top:.9rem;border-top:1px solid var(--line)}.paper-footer .text-link{min-height:2.16rem;padding:.45rem .68rem;font-size:.84rem}.paper-dashboard-card.is-clickable,.paper-card.is-clickable{cursor:pointer}.paper-picks,.paper-history-list,.hf-section-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;max-width:960px}.hf-category-group{display:grid;gap:.65rem;min-width:0;padding-top:.8rem;border-top:1px solid rgba(111,138,116,.18)}.hf-category-group:first-child{padding-top:0;border-top:0}.hf-category-group-heading{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.hf-category-group-heading h4{margin:0;color:var(--ink);font-size:1rem;line-height:1.25}.hf-category-count,.hf-category-shortfall{padding:.2rem .48rem;border:1px solid rgba(79,115,92,.24);border-radius:999px;background:#eef3eb8f;color:var(--moss-deep);font-size:.74rem;font-weight:760;line-height:1.25}.hf-category-shortfall{border-color:#ad76353d;background:#faf4e8d1;color:#70501b}.hf-trending-sections{display:grid;gap:1.2rem}.hf-section{display:grid;gap:.85rem;min-width:0;padding-top:1.1rem;border-top:1px solid var(--line)}.hf-section:first-child{padding-top:0;border-top:0}.hf-section-heading{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;min-width:0}.hf-section-heading h3{margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem)}.hf-section-heading span{min-width:2.25rem;padding:.3rem .55rem;border:1px solid rgba(79,115,92,.26);border-radius:999px;background:#eef3eb8f;color:var(--moss-deep);font-size:.78rem;font-weight:760;text-align:center}.hf-section-actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.hf-section-toggle{min-height:2rem;padding:.35rem .65rem;border:1px solid rgba(111,138,116,.34);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:.78rem;font-weight:760;cursor:pointer}.hf-section-toggle:hover,.hf-section-toggle:focus-visible{border-color:#4f735c94;color:var(--moss-deep)}.paper-card{border-left:1px solid var(--line)}.paper-selection{padding:.78rem .9rem;border-left:3px solid var(--amber);border-radius:0 8px 8px 0;background:#faf4e8d1;color:var(--ink);font-size:.92rem;font-weight:650;line-height:1.55}.paper-priority{justify-self:start;padding:.35rem .58rem;border:1px solid rgba(79,115,92,.26);border-radius:999px;background:var(--paper-green);color:var(--moss-deep);font-size:.78rem;font-weight:760;text-transform:uppercase}.paper-reasons{display:grid;gap:.5rem}.paper-reasons li{padding:.55rem .65rem;border-left:3px solid var(--blue);background:#edf3f4ad;color:var(--blue);font-size:.86rem;font-weight:660}.paper-takeaways{display:grid;gap:.45rem;padding-left:1.1rem;color:var(--muted-ink);line-height:1.58;list-style:disc}.paper-takeaways li{padding-left:.1rem}.paper-card.is-loading{min-height:150px}.paper-reader,.paper-reader-shell{display:grid;gap:1.25rem;min-width:0}.paper-reader{width:min(100% - clamp(1rem,3vw,3rem),1500px);max-width:1500px;margin:0 auto;padding-right:0;padding-left:0}.paper-reader-shell{padding:clamp(1.2rem,3vw,2.4rem);border:1px solid var(--line);border-radius:8px;background:#fffdf8c7;box-shadow:var(--shadow)}.paper-reader-shell.is-html-note{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.paper-reader-shell.is-html-note>.section-heading,.paper-reader-shell.is-html-note>.reader-card-summary,.paper-reader-shell.is-html-note>.paper-links{display:none}.paper-reader-shell[hidden],.reader-section[hidden],.reader-toc[hidden],.reader-html-note[hidden],.reader-explainer[hidden],.reader-fallback[hidden],.reader-support-block[hidden]{display:none}.reader-html-note{min-width:0;padding:0;border-top:1px solid var(--line);background:var(--surface-soft)}.paper-reader-shell.is-html-note .reader-html-note{border-top:0;background:transparent}.reader-html-note-host{display:block;min-width:0}.reader-card-summary{display:grid;gap:.9rem;min-width:0;padding:1rem 0 1.25rem;border-bottom:1px solid var(--line)}.reader-card-summary>span{justify-self:start;padding:.35rem .58rem;border-radius:999px;background:var(--paper-green);color:var(--moss-deep);font-size:.78rem;font-weight:760;text-transform:uppercase}.reader-card-summary p,.reader-section li,.reader-section p,.reader-explainer p{color:var(--muted-ink);line-height:1.74}.reader-card-summary ul,.reader-section ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem}.reader-fallback,.reader-section,.reader-explainer,.reader-formulas,.reader-tables,.reader-diagrams{display:grid;gap:1rem;min-width:0}.reader-section{padding:1.1rem}.reader-section h3,.reader-section h4,.reader-explainer h3,.reader-explainer h4,.reader-toc h3{margin:0}.reader-toc{display:grid;gap:.75rem;padding:1rem 0 1.15rem;border-bottom:1px solid var(--line)}.reader-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem 1rem;margin:0;padding-left:1.2rem;color:var(--muted-ink)}.reader-explainer{gap:clamp(1.6rem,3.2vw,2.5rem)}.reader-explainer-intro{display:grid;gap:.7rem;max-width:960px;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--moss)}.reader-explainer-intro p{margin:0;font-size:1.02rem}.reader-explainer-intro p:first-child{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.18rem,2vw,1.55rem);font-weight:640;line-height:1.42}.reader-explainer-section{display:grid;gap:1rem;min-width:0;padding-top:clamp(1rem,2.4vw,1.8rem);border-top:1px solid var(--line);scroll-margin-top:6rem}.reader-explainer-heading{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;align-items:baseline}.reader-explainer-heading span{color:var(--amber);font-family:var(--font-serif);font-size:1.15rem;font-weight:700}.reader-explainer-heading h3{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.45rem,2.7vw,2rem);font-weight:640;line-height:1.22}.reader-explainer-body{display:grid;gap:1rem;min-width:0;max-width:860px;margin-left:4.5rem}.reader-explainer-body>p{margin:0}.reader-explainer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.reader-note-card{display:grid;gap:.35rem;padding:.95rem 1rem;border-left:4px solid var(--blue);background:#fffdf8d1}.reader-note-card span{color:var(--blue);font-size:.72rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.reader-note-card h4,.reader-note-card p{margin:0}.reader-note-card-definition{border-left-color:var(--moss)}.reader-note-card-warning{border-left-color:var(--rust)}.reader-note-card-result{border-left-color:var(--amber)}.reader-support-block{display:grid;gap:.7rem;min-width:0;padding-top:.5rem}.reader-formula{overflow-x:auto;padding:1rem 1.1rem;border:1px solid rgba(34,39,32,.08);border-radius:6px;background:var(--surface);color:var(--ink)}.reader-formula .katex-display{margin:0}.reader-formula .katex{font-size:clamp(1.04rem,1.9vw,1.22rem);line-height:1.5}.reader-table-scroll{width:100%;overflow-x:auto}.reader-tables table{width:100%;min-width:620px;border-collapse:collapse;overflow-wrap:anywhere;background:var(--surface)}.reader-tables th,.reader-tables td{padding:.65rem;border:1px solid var(--line);text-align:left;vertical-align:top}.reader-tables th{color:var(--ink);font-weight:760}.reader-diagrams svg{display:block;width:100%;height:clamp(280px,44vw,430px);overflow:visible;border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(79,115,92,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(79,115,92,.045) 1px,transparent 1px),var(--surface);background-size:20px 20px}.reader-edge{fill:none;stroke:var(--blue);stroke-width:1.25;stroke-linecap:round;opacity:.82;vector-effect:non-scaling-stroke}.reader-edge-dashed{stroke-dasharray:3 2}.reader-arrow-head{fill:var(--blue)}.reader-edge-label-box{fill:#fffdf8f0;stroke:#3f687329;stroke-width:.4}.reader-edge-label{fill:var(--blue);font-size:1.85px;font-weight:700}.reader-node-card{fill:#fffdf8;stroke:#22272024;stroke-width:.65;vector-effect:non-scaling-stroke}.reader-node-strip{fill:var(--blue)}.reader-node-cluster{fill:#3f68730b;stroke:#3f68731c;stroke-width:.55;vector-effect:non-scaling-stroke}.reader-node-cluster-state{fill:#b4935712;stroke:#b4935724}.reader-node-cluster-objective{fill:#8a604b0f;stroke:#8a604b24}.reader-node-input .reader-node-strip,.reader-node-evidence .reader-node-strip{fill:var(--moss)}.reader-node-process .reader-node-strip{fill:var(--blue)}.reader-node-state .reader-node-strip{fill:var(--amber)}.reader-node-objective .reader-node-strip{fill:var(--rust)}.reader-node-output .reader-node-strip{fill:#596f63}.reader-node-prior .reader-node-strip{fill:#7b6f45}.reader-node-label{fill:var(--ink);font-size:2.25px;font-weight:760;dominant-baseline:middle;letter-spacing:0;pointer-events:none}.reader-node-detail{fill:var(--muted-ink);font-size:1.72px;font-weight:560;dominant-baseline:middle;letter-spacing:0;pointer-events:none}.reader-flow{display:grid;gap:.65rem;min-width:0;padding:1rem;border:1px solid rgba(180,147,87,.22);border-radius:6px;background:#faf4e8ad}.reader-flow ol{display:grid;gap:.75rem;margin:0;padding-left:1.35rem}.reader-flow li::marker{color:var(--rust);font-weight:780}.reader-flow strong{color:var(--ink)}.reader-flow p{margin:.25rem 0 0}.profile-layout{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);gap:clamp(1.5rem,5vw,4rem)}.profile-sidebar{align-self:start;display:grid;gap:.8rem}.profile-sidebar div{display:grid;gap:.35rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.profile-sidebar strong{line-height:1.4}.profile-links{display:grid;gap:0;margin-top:.25rem;border-top:1px solid var(--line)}.profile-links a{display:grid;gap:.25rem;overflow-wrap:anywhere;padding:.75rem 0;border-bottom:1px solid var(--line)}.profile-main{display:grid;gap:1.75rem}.profile-main section{padding-bottom:1.75rem;border-bottom:1px solid var(--line)}.timeline-list,.experience-list,.publication-list{display:grid;gap:.9rem}.timeline-item{display:grid;gap:.25rem;padding:.85rem 0;border-bottom:1px solid var(--line);border-left:0}.timeline-item p:last-child{color:var(--quiet-ink)}.profile-entry{display:grid;gap:.75rem;padding:.95rem}.entry-heading{display:grid;gap:.25rem}.profile-bullets{display:grid;gap:.45rem;margin:0;padding-left:1.1rem;color:var(--muted-ink);line-height:1.65}.publication-list article{display:grid;gap:.5rem;padding:.85rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem max(5vw,calc((100vw - var(--wide)) / 2));border-top:1px solid var(--line);color:var(--muted-ink)}.site-footer div{display:grid;gap:.25rem}.site-footer strong{color:var(--ink)}.site-footer a{color:var(--moss-deep);text-decoration:underline;text-decoration-color:#4f735c57}@media(max-width:900px){.site-header{align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start}.overview-band{grid-template-columns:minmax(0,1fr)}.hero-visual{max-width:640px}.feed-list,.viz-agent-grid,.protocol-panel,.profile-layout,.document-row{grid-template-columns:minmax(0,1fr)}.paper-hub,.paper-reader,.profile-layout{padding-top:2.4rem;padding-bottom:2.4rem}.reader-explainer-heading{grid-template-columns:minmax(0,1fr);gap:.25rem}.reader-explainer-body{margin-left:0}.reader-tables table{min-width:560px}.paper-dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.viz-registry-toolbar,.viz-embed-header,.paper-footer,.site-footer{align-items:flex-start;flex-direction:column}.viz-embed-panel iframe{min-height:520px}}@media(max-width:560px){h1{font-size:clamp(1.9rem,8vw,2.55rem)}.site-header{gap:.55rem;padding-top:.68rem;padding-bottom:.68rem}.brand-mark{width:1.75rem;height:1.75rem}.site-nav{gap:.62rem}.site-nav a{font-size:.84rem}.overview-band,.content-band,.feed-shell,.paper-hub,.paper-reader,.profile-layout,.page-band{padding-right:1rem;padding-left:1rem}.overview-band{gap:1.2rem;padding-top:2rem;padding-bottom:2.1rem}.quick-links,.hero-actions{gap:.5rem}.quick-links a,.hero-actions .text-link{min-height:2.28rem;padding:.48rem .66rem;font-size:.84rem}.hero-visual{gap:.55rem;max-width:100%}.research-map{aspect-ratio:1.9;max-height:180px}.hero-visual figcaption{font-size:.82rem}.module-grid,.catalog-grid,.service-grid,.viz-mode-grid,.viz-kind-grid,.paper-dashboard-grid,.paper-stat-grid{grid-template-columns:minmax(0,1fr)}.paper-dashboard-panel,.paper-domain-panel,.previous-papers,.paper-reader-shell{padding:1rem}.paper-toolbar,.hf-category-filter{gap:.25rem}.paper-tab,.hf-category-chip{padding-right:.55rem;padding-left:.55rem;font-size:.86rem}.viz-embed-panel iframe{min-height:420px}}
