body[data-page="research-map"] .content{max-width:1480px}

.rpm-section-head h2,.rpm-section-head h3{margin:3px 0;color:#27344a}.rpm-section-head p{margin:6px 0 0;color:#667085;font-size:12px;line-height:1.65}
.rpm-bridge,.rpm-gap-panel,.rpm-overview,.rpm-graph-schema{margin-top:22px}
.rpm-control-board{margin-top:0;border-top:5px solid #3156a6;background:linear-gradient(180deg,#f5f8ff,#fff 280px)}.rpm-control-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rpm-control-head>div{max-width:980px}.rpm-control-head h2{margin:4px 0 7px;color:#27344a;font-size:22px;line-height:1.28}.rpm-control-head p{margin:0;color:#667085;font-size:11.5px;line-height:1.6}.rpm-control-head>a{flex:0 0 auto}.rpm-control-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0}.rpm-control-kpis span{padding:9px 10px;border:1px solid #dfe5ed;border-radius:9px;background:#fff;color:#7a8597;font-size:8.5px}.rpm-control-kpis b{display:block;color:#3156a6;font-size:18px}.rpm-control-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:11px}.rpm-control-main,.rpm-control-week{min-width:0}.rpm-control-primary{padding:13px 14px;border:1px solid #d8d3ef;border-left:4px solid #6d4cc3;border-radius:11px;background:#fff}.rpm-control-primary>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.rpm-control-primary>header span{color:#6550b3;font-size:9px;font-weight:900}.rpm-control-primary>header em{padding:3px 6px;border-radius:999px;background:#f1edff;color:#5b46a8;font-size:8px;font-style:normal;font-weight:850}.rpm-control-primary h3{margin:7px 0 5px!important;color:#344054;font-size:13px!important}.rpm-control-primary>p{margin:0;color:#5d687a;font-size:10.5px;line-height:1.55}.rpm-control-primary>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;margin-top:9px;padding-top:8px;border-top:1px dashed #e1dcef}.rpm-control-primary>div b{color:#5d4a92;font-size:9px}.rpm-control-primary>div span{color:#667085;font-size:9.3px;line-height:1.48}.rpm-control-primary footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.rpm-control-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.rpm-control-row{display:flex;flex-direction:column;padding:10px 11px;border:1px solid #e1e6ec;border-left:3px solid #b7791f;border-radius:9px;background:#fff}.rpm-control-row header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:start}.rpm-control-row header span{color:#946318;font-size:8.5px;font-weight:900}.rpm-control-row header b{color:#344054;font-size:10px;line-height:1.35}.rpm-control-row header em{padding:2px 5px;border-radius:999px;background:#fff2d9;color:#8b5d15;font-size:7.5px;font-style:normal;white-space:nowrap}.rpm-control-row p{margin:6px 0;color:#667085;font-size:9.5px;line-height:1.48}.rpm-control-row small{display:block;margin-top:auto;padding-top:6px;border-top:1px dashed #e7e9ed;color:#7a8597;font-size:8.5px;line-height:1.45}.rpm-control-row small b{color:#625b50}.rpm-control-row footer{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.rpm-control-row footer a{padding:4px 6px;border-radius:6px;background:#f2f5f8;color:#405b80;font-size:7.8px;font-weight:800}.rpm-control-row footer a:hover{text-decoration:none;background:#e8eef6}.rpm-control-week{padding:12px;border:1px solid #dfe5ed;border-radius:11px;background:#fafbfd}.rpm-control-week>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rpm-control-week>header b,.rpm-control-week>header span{display:block}.rpm-control-week>header b{color:#344054;font-size:11px}.rpm-control-week>header span{margin-top:2px;color:#8792a2;font-size:8px}.rpm-control-week>header>a{font-size:8px;font-weight:850;white-space:nowrap}.rpm-control-week-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0}.rpm-control-week-kpis span{padding:7px;border:1px solid #e2e6ed;border-radius:7px;background:#fff;color:#8792a2;font-size:7.5px}.rpm-control-week-kpis b{display:block;color:#405b80;font-size:14px}.rpm-control-highlights{display:grid;gap:5px}.rpm-control-highlight{display:grid;grid-template-columns:68px minmax(0,1fr);gap:2px 7px;padding:8px 9px;border:1px solid #e1e6ed;border-radius:8px;background:#fff;color:inherit}.rpm-control-highlight:hover{text-decoration:none;border-color:#aebbd0}.rpm-control-highlight>span{grid-row:1/3;color:#8490a2;font-size:7.6px;font-weight:800}.rpm-control-highlight>b{color:#4c586b;font-size:9px;line-height:1.38}.rpm-control-highlight>small{color:#8490a2;font-size:7.5px}.rpm-control-note{margin:9px 0 0;padding-top:8px;border-top:1px dashed #dfe4eb;color:#7a8597;font-size:8.5px;line-height:1.5}

.rpm-bridge-grid{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:center;margin-top:14px}.rpm-bridge-grid>a{min-height:118px;padding:14px;border:1px solid #dfe5ed;border-radius:12px;background:#fff;color:inherit}.rpm-bridge-grid>a:hover{text-decoration:none;border-color:#9cadc2;box-shadow:0 4px 14px rgba(16,24,40,.05)}.rpm-bridge-grid>a>span{display:block;color:#3156a6;font-size:11px;font-weight:900}.rpm-bridge-grid>a>b{display:block;margin-top:5px;color:#344054;font-size:13px}.rpm-bridge-grid>a>p{margin:6px 0 0;color:#667085;font-size:11.5px;line-height:1.55}.rpm-bridge-grid>i{text-align:center;color:#98a2b3;font-style:normal;font-weight:900}

.rpm-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.rpm-gap-grid>article{padding:13px 14px;border:1px solid #dfe5ed;border-radius:11px;background:#fff}.rpm-gap-grid>article>b{display:block;margin-bottom:7px;color:#344054;font-size:12px}.rpm-gap-grid span{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px dashed #e2e6ec}.rpm-gap-grid span:first-of-type{border-top:0}.rpm-gap-grid strong{display:flex;align-items:center;gap:7px;color:#535f72;font-size:11px}.rpm-gap-grid em{color:#8a94a6;font-size:10.5px;font-style:normal;white-space:nowrap}.rpm-category-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--group-color)}.rpm-density-divider{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:15px 0 7px;padding-top:12px;border-top:1px solid #e3e7ed}.rpm-density-divider b{color:#344054;font-size:11px}.rpm-density-divider span{max-width:760px;color:#8a94a6;font-size:9.8px;line-height:1.45;text-align:right}

.rpm-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:22px 0 12px}.rpm-stats article{padding:13px 14px;border:1px solid #dfe5ed;border-radius:11px;background:#fff}.rpm-stats b{display:block;color:#3156a6;font-size:23px;line-height:1}.rpm-stats span{display:block;margin-top:6px;color:#667085;font-size:10.5px;line-height:1.4}.rpm-stats .rpm-paper-stat{border-color:#d8d5f4;background:#f8f7ff}.rpm-stats .rpm-paper-stat b{color:#5445b4}

.rpm-overview{padding:18px}.rpm-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.rpm-overview-card{display:grid;grid-template-rows:auto 1fr auto auto;min-height:170px;padding:13px;border:1px solid #dde3eb;border-top:4px solid var(--group-color);border-radius:12px;background:#fff;color:inherit}.rpm-overview-card:hover{text-decoration:none;border-color:color-mix(in srgb,var(--group-color) 55%,#dfe5ed);box-shadow:0 4px 14px rgba(16,24,40,.05)}.rpm-overview-card header{display:flex;align-items:center;gap:8px}.rpm-overview-card header span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--group-color);color:#fff;font-size:13px;font-weight:900}.rpm-overview-card header b{color:#344054;font-size:12px}.rpm-overview-card p{margin:8px 0;color:#667085;font-size:11px;line-height:1.55}.rpm-overview-card small{display:block;padding:7px 8px;border-radius:7px;background:color-mix(in srgb,var(--group-color) 5%,#fff);color:#475467;font-size:10.5px;line-height:1.45}.rpm-overview-card footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:#8a94a6;font-size:10px}

.rpm-map-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 12px;padding:14px 16px;border:1px solid #d9e1ec;border-radius:11px;background:#fff}.rpm-map-intro b{color:#2d3a50;font-size:12px}.rpm-map-intro p{margin:4px 0 0;color:#667085;font-size:11.5px;line-height:1.55}

.rpm-category-stack{display:grid;gap:18px}.rpm-category{--group-color:#667085;scroll-margin-top:88px;border:1px solid #dce2e9;border-left:6px solid var(--group-color);border-radius:14px;background:#fff;overflow:hidden}.rpm-category-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 18px;background:color-mix(in srgb,var(--group-color) 5%,#fff)}.rpm-category-header>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--group-color);color:#fff;font-size:18px;font-weight:900}.rpm-category-header h2,.rpm-category-header h3{margin:0;color:#27344a;font-size:18px}.rpm-category-header p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.55}.rpm-category-counts{display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:baseline;min-width:150px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--group-color) 22%,#e2e7ee);border-radius:9px;background:#fff}.rpm-category-counts b{color:var(--group-color);font-size:15px}.rpm-category-counts small{color:#7a8597;font-size:9.5px}

.rpm-category-headline{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start;padding:12px 18px;border-top:1px solid #e8ebf0;border-bottom:1px solid #e8ebf0;background:#fbfcfd}.rpm-category-headline b{color:var(--group-color);font-size:10.5px;letter-spacing:.03em}.rpm-category-headline p{margin:0;color:#344054;font-size:12.5px;font-weight:650;line-height:1.55}

.rpm-category-columns{display:grid;grid-template-columns:minmax(320px,.56fr) minmax(0,1.04fr);border-bottom:1px solid #e5e9ef}.rpm-ours,.rpm-outside{min-width:0;padding:15px 16px}.rpm-outside{border-left:1px solid #e5e9ef;background:#fcfcfd}.rpm-column-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.rpm-column-title>b{color:#344054;font-size:12px}.rpm-column-title>span{max-width:68%;color:#8a94a6;font-size:10px;line-height:1.45;text-align:right}.rpm-ours>.rpm-column-title{display:grid;gap:3px}.rpm-ours>.rpm-column-title>span{max-width:none;text-align:left}

.rpm-state-scope-label{display:block;margin:0 0 5px;color:#98a2b3;font-size:8.8px}.rpm-ours-state-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 9px}.rpm-ours-state-strip span{padding:7px 5px;border:1px solid #e3e7ed;border-radius:8px;background:#fff;color:#7a8597;font-size:8.5px;text-align:center}.rpm-ours-state-strip b{display:block;color:var(--group-color);font-size:14px}.rpm-ours-explanation{display:grid;gap:7px;margin-bottom:11px}.rpm-ours-explanation>div{padding:9px 10px;border-top:2px solid color-mix(in srgb,var(--group-color) 35%,#dde3eb);background:#fafbfc}.rpm-ours-explanation b{color:#475467;font-size:10px}.rpm-ours-explanation p{margin:4px 0 0;color:#667085;font-size:10.5px;line-height:1.52}.rpm-subsection-title{display:grid;gap:2px;margin:11px 0 7px;padding-top:9px;border-top:1px solid #e7eaf0}.rpm-subsection-title>b{color:#344054;font-size:10.5px}.rpm-subsection-title>span{color:#8a94a6;font-size:9.5px;line-height:1.45}.rpm-attention-list{display:grid;gap:8px}.rpm-attention-card{padding:10px 11px;border:1px solid color-mix(in srgb,var(--group-color) 28%,#e0e5ec);border-left:4px solid var(--group-color);border-radius:9px;background:#fff}.rpm-attention-card>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;margin-bottom:7px}.rpm-attention-card>header>span{color:var(--group-color);font-size:10px;font-weight:900}.rpm-attention-card>header>div{display:grid;gap:3px}.rpm-attention-card>header b{color:#344054;font-size:11px;line-height:1.38}.rpm-attention-card>header em{width:max-content;padding:2px 5px;border-radius:999px;background:color-mix(in srgb,var(--group-color) 7%,#f4f6f8);color:#667085;font-size:8.5px;font-style:normal}.rpm-research-field{padding:6px 0;border-top:1px dashed #e8ebef}.rpm-research-field:first-of-type{border-top:0}.rpm-research-field>b{display:block;color:#525d70;font-size:9px}.rpm-research-field>p{margin:2px 0 0;color:#667085;font-size:10px;line-height:1.48}.rpm-attention-card>footer{margin-top:6px;padding:7px 8px;border-radius:7px;background:color-mix(in srgb,var(--group-color) 5%,#fff);color:#667085;font-size:9.5px;line-height:1.45}.rpm-attention-card>footer b{color:#475467}.rpm-no-attention{padding:9px 10px;border:1px solid #e1e6ed;border-radius:8px;background:#fafbfc}.rpm-no-attention b{color:#475467;font-size:10px}.rpm-no-attention p{margin:4px 0 0;color:#667085;font-size:10px;line-height:1.5}.rpm-primary-ledger{margin-top:10px}.rpm-primary-row{border-top:1px solid #e6e9ee;background:#fff}.rpm-primary-row:last-child{border-bottom:1px solid #e6e9ee}.rpm-primary-row>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:4px 6px;align-items:start;padding:7px 3px;cursor:pointer;list-style:none}.rpm-primary-row>summary::-webkit-details-marker{display:none}.rpm-primary-row>summary>span{color:var(--group-color);font-size:9px;font-weight:900}.rpm-primary-row>summary>b{color:#475467;font-size:9.7px;line-height:1.35}.rpm-primary-row>summary>em{padding:2px 5px;border-radius:999px;background:#f3f5f8;color:#7a8597;font-size:8px;font-style:normal;white-space:nowrap}.rpm-primary-row>summary>small{grid-column:2/-1;color:#8a94a6;font-size:8.8px;line-height:1.4}.rpm-primary-row[open]>summary{background:color-mix(in srgb,var(--group-color) 3%,#fff)}.rpm-primary-row-body{padding:3px 7px 8px 41px;background:#fbfcfd}.rpm-primary-row-body .rpm-research-field>p{font-size:9.6px}.rpm-ledger-note{margin:9px 0;padding:8px 9px;border-left:3px solid var(--group-color);background:#f8fafc;color:#7a8597;font-size:9.5px;line-height:1.5}

.rpm-frontier-boundary{margin:0 0 11px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--group-color) 22%,#dfe5ed);border-left:4px solid var(--group-color);border-radius:10px;background:color-mix(in srgb,var(--group-color) 4%,#fff)}.rpm-frontier-boundary>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rpm-frontier-boundary>header b{color:#344054;font-size:10.5px}.rpm-frontier-boundary>header span{color:var(--group-color);font-size:8.5px;font-weight:800;white-space:nowrap}.rpm-frontier-boundary>p{margin:6px 0 0;color:#566176;font-size:10.5px;line-height:1.58}.rpm-frontier-boundary>small{display:block;margin-top:7px;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--group-color) 20%,#dfe5ed);color:#8a94a6;font-size:8.8px;line-height:1.45}
.rpm-external-paper-list{display:grid;gap:7px}.rpm-external-paper{display:block;padding:10px 11px;border:1px solid #e1e6ed;border-left:3px solid var(--group-color);border-radius:9px;background:#fff;color:inherit}.rpm-external-paper:hover{text-decoration:none;border-color:color-mix(in srgb,var(--group-color) 55%,#dfe5ed);box-shadow:0 3px 10px rgba(16,24,40,.04)}.rpm-external-paper header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rpm-external-paper header b{color:#344054;font-size:11px;line-height:1.35}.rpm-external-paper header span{flex:0 0 auto;padding:2px 5px;border:1px solid #dfe5ed;border-radius:999px;background:#f8f9fb;color:#667085;font-size:9px;white-space:nowrap}.rpm-external-paper p{margin:6px 0 0;color:#667085;font-size:10.5px;line-height:1.5}.rpm-external-paper p strong{color:#475467}.rpm-empty{padding:12px;border:1px dashed #d8dee7;border-radius:8px;color:#7a8597;font-size:10.5px}

.rpm-lineage{padding:14px 16px 16px}.rpm-lineage-table{overflow:hidden;border:1px solid #e2e6ec;border-radius:9px}.rpm-lineage-row{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(240px,1.3fr) minmax(210px,1fr) minmax(125px,.55fr);border-top:1px solid #edf0f3}.rpm-lineage-row:first-child{border-top:0}.rpm-lineage-row>span{min-width:0;padding:8px 9px;border-left:1px solid #edf0f3;color:#667085;font-size:10px;line-height:1.45}.rpm-lineage-row>span:first-child{border-left:0}.rpm-lineage-row b{color:#344054}.rpm-lineage-row i{display:block;margin:2px 0;color:#475467;font-style:normal}.rpm-lineage-head{background:#f7f8fa}.rpm-lineage-head>span{color:#525d70;font-size:9.5px;font-weight:850}.rpm-lineage-empty{padding:11px;border:1px dashed #d8dee7;border-radius:8px;color:#7a8597;font-size:10.5px}.rpm-category>.rpm-lineage .rpm-lineage-row:not(.rpm-lineage-head):hover{background:color-mix(in srgb,var(--group-color) 3%,#fff)}
.rpm-category>.rpm-lineage .rpm-lineage-table:has(.rpm-lineage-row:nth-child(2):last-child) .rpm-lineage-row{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.2fr) minmax(260px,1.2fr)}

.rpm-graph-schema{border:1px solid #e1e6ed;border-radius:11px;background:#fff;overflow:hidden}.rpm-graph-schema>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;list-style:none}.rpm-graph-schema>summary::-webkit-details-marker{display:none}.rpm-graph-schema>summary b,.rpm-graph-schema>summary span{display:block}.rpm-graph-schema>summary b{color:#475467;font-size:11px}.rpm-graph-schema>summary span{margin-top:3px;color:#8a94a6;font-size:10px}.rpm-graph-schema>summary>strong{color:#667085;font-size:11px}.rpm-schema-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:11px 13px;border-top:1px solid #e6e9ef;background:#fbfcfd}.rpm-schema-grid>section>b{display:block;margin-bottom:7px;color:#475467;font-size:10px;text-transform:uppercase}.rpm-schema-grid>section>div{display:flex;gap:5px;flex-wrap:wrap}.rpm-schema-grid span{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #e1e5eb;border-radius:7px;background:#fff}.rpm-schema-grid code{font-size:9px;color:#596579}.rpm-schema-grid span strong{font-size:9.5px;color:#344054}



/* Formal publication lineage: conference/journal papers are the primary external-history layer. */
.rpm-formal-timeline{margin-top:22px;padding:18px}.rpm-formal-timeline .rpm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rpm-formal-timeline .rpm-section-head>div:first-child{max-width:940px}.rpm-formal-summary{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.rpm-formal-summary span{display:grid;min-width:82px;padding:8px 10px;border:1px solid #dfe5ed;border-radius:9px;background:#fff;color:#7a8597;font-size:9px}.rpm-formal-summary b{color:#344054;font-size:16px}.rpm-formal-years{display:grid;gap:10px;margin-top:14px}.rpm-formal-year{overflow:hidden;border:1px solid #dfe5ed;border-radius:11px;background:#fff}.rpm-formal-year>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;cursor:pointer;list-style:none}.rpm-formal-year>summary::-webkit-details-marker{display:none}.rpm-formal-year>summary b{color:#344054;font-size:15px}.rpm-formal-year>summary span{color:#7a8597;font-size:10.5px}.rpm-formal-paper-list{display:grid}.rpm-formal-paper-row{display:grid;grid-template-columns:125px minmax(0,1fr) 86px;gap:12px;align-items:start;padding:10px 12px;border-top:1px solid #edf0f3;color:inherit}.rpm-formal-paper-row:hover{text-decoration:none;background:#fbfcfd}.rpm-formal-paper-row:first-child{border-top:0}.rpm-formal-venue{display:grid;gap:2px;color:#7a8597;font-size:9.5px;line-height:1.35}.rpm-formal-venue b{color:#3156a6;font-size:11px}.rpm-formal-paper-row>div>b{display:block;color:#344054;font-size:11.5px;line-height:1.4}.rpm-formal-paper-row>div>p{margin:4px 0 0;color:#667085;font-size:10.5px;line-height:1.5}.rpm-formal-groups{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.rpm-formal-groups i{display:grid;place-items:center;min-width:25px;height:25px;border:1px solid color-mix(in srgb,var(--group-color) 38%,#dfe5ed);border-radius:7px;background:color-mix(in srgb,var(--group-color) 7%,#fff);color:var(--group-color);font-size:9px;font-style:normal;font-weight:900}

.rpm-formal-category-years{display:grid;gap:10px}.rpm-formal-category-year{display:grid;gap:6px}.rpm-formal-category-year>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:5px;border-bottom:1px solid #e3e7ed}.rpm-formal-category-year>header b{color:var(--group-color);font-size:13px}.rpm-formal-category-year>header span{color:#98a2b3;font-size:9.5px}.rpm-formal-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rpm-formal-category-paper{display:block;padding:9px 10px;border:1px solid #e1e6ed;border-left:3px solid var(--group-color);border-radius:9px;background:#fff;color:inherit}.rpm-formal-category-paper:hover{text-decoration:none;border-color:color-mix(in srgb,var(--group-color) 55%,#dfe5ed);box-shadow:0 3px 10px rgba(16,24,40,.04)}.rpm-formal-category-paper header{display:grid;gap:3px}.rpm-formal-category-paper header span{color:var(--group-color);font-size:9px;font-weight:800}.rpm-formal-category-paper header b{color:#344054;font-size:11px;line-height:1.38}.rpm-formal-category-paper p{margin:5px 0 0;color:#667085;font-size:10.5px;line-height:1.5}.rpm-formal-category-paper p strong{color:#475467}.rpm-frontier-preprints{margin-top:10px;border:1px solid #e1e6ed;border-radius:9px;background:#fafbfc;overflow:hidden}.rpm-frontier-preprints>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;cursor:pointer;list-style:none}.rpm-frontier-preprints>summary::-webkit-details-marker{display:none}.rpm-frontier-preprints>summary b{color:#667085;font-size:10px}.rpm-frontier-preprints>summary span{color:#98a2b3;font-size:9px}.rpm-frontier-preprints .rpm-external-paper-list{padding:0 9px 9px}.rpm-frontier-preprints .rpm-external-paper{background:#fff}

@media(max-width:1180px){.rpm-control-grid{grid-template-columns:1fr}.rpm-control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rpm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-category-columns{grid-template-columns:1fr}.rpm-outside{border-left:0;border-top:1px solid #e5e9ef}.rpm-lineage-row{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.25fr) minmax(190px,1fr) minmax(110px,.55fr)}}
@media(max-width:820px){.rpm-control-head{display:grid}.rpm-control-head>a{width:max-content}.rpm-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpm-control-list{grid-template-columns:1fr}.rpm-control-primary>div{grid-template-columns:1fr}.rpm-formal-timeline .rpm-section-head{display:grid}.rpm-formal-summary{justify-content:flex-start}.rpm-formal-paper-row{grid-template-columns:105px minmax(0,1fr) 70px}.rpm-formal-paper-row>div>p{font-size:10px}.rpm-formal-category-list{grid-template-columns:1fr}.rpm-bridge-grid{grid-template-columns:1fr}.rpm-bridge-grid>i{transform:rotate(90deg)}.rpm-gap-grid{grid-template-columns:1fr}.rpm-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpm-category-header{grid-template-columns:40px minmax(0,1fr)}.rpm-category-counts{grid-column:1/-1}.rpm-category-headline{grid-template-columns:1fr;gap:4px}.rpm-item-list,.rpm-category-judgment{grid-template-columns:1fr}.rpm-column-title{display:grid}.rpm-column-title>span{max-width:none;text-align:left}.rpm-lineage-table{overflow-x:auto}.rpm-lineage-row{min-width:780px}.rpm-schema-grid{grid-template-columns:1fr}}
@media(max-width:560px){.rpm-control-kpis,.rpm-control-week-kpis{grid-template-columns:1fr}.rpm-formal-paper-row{grid-template-columns:1fr;gap:5px}.rpm-formal-groups{justify-content:flex-start}.rpm-formal-venue{display:flex;gap:7px;align-items:baseline}.rpm-stats,.rpm-overview-grid{grid-template-columns:1fr}.rpm-map-intro{align-items:flex-start;flex-direction:column}.rpm-category-header{padding:14px}.rpm-ours,.rpm-outside,.rpm-lineage{padding:13px}.rpm-category-header h2,.rpm-category-header h3{font-size:16px}}
