.research-list .problem-v2-directory{min-width:0;margin-top:0}.research-list-edit-packet{border:1px solid var(--tdb-accent);border-radius:var(--tdb-radius);background:var(--tdb-surface);color:var(--tdb-accent);font-family:var(--tdb-font-interface);flex:none;margin-left:auto;padding:.44rem .65rem;font-size:.68rem;font-weight:650;line-height:1;text-decoration:none}.research-list-edit-packet:hover{background:var(--tdb-accent);color:var(--tdb-surface)}.research-list-filters{grid-template-columns:minmax(12rem,1fr) minmax(9rem,12rem)}.research-list .problem-v2-filters,.research-list .problem-v2-table-wrap{background:var(--tdb-canvas)}.research-list-table{min-width:0}.research-record-table{width:100%;min-width:0}.research-record-table th:first-child{width:100%}.research-record-table--with-metadata th:first-child{width:62%}.research-record-table--with-metadata th:nth-child(2){width:16%}.research-record-table--with-metadata th:nth-child(3){width:22%}.research-list-column-heading{align-items:center;gap:.28rem;display:inline-flex}.research-list-column-help{border:1px solid color-mix(in srgb, var(--tdb-muted) 45%, transparent);width:1rem;height:1rem;color:var(--tdb-muted);font-family:var(--tdb-font-interface);cursor:help;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.64rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.research-list-column-help:after{z-index:80;border:1px solid color-mix(in srgb, var(--tdb-ink) 18%, transparent);background:var(--tdb-ink);color:#fff;content:attr(data-help);width:max-content;max-width:min(18rem,72vw);font:500 .7rem/1.35 var(--tdb-font-interface);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:.36rem;padding:.42rem .55rem;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)translateY(-.15rem);box-shadow:0 .4rem 1rem #0f172a29}.research-record-table th:first-child .research-list-column-help:after{left:0;right:auto;transform:translateY(-.15rem)}.research-record-table th:last-child .research-list-column-help:after{left:auto;right:0;transform:translateY(-.15rem)}.research-list-column-help:hover:after,.research-list-column-help:focus-visible:after,.research-list-column-help[aria-pressed=true]:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.research-record-table th:first-child .research-list-column-help:hover:after,.research-record-table th:first-child .research-list-column-help:focus-visible:after,.research-record-table th:first-child .research-list-column-help[aria-pressed=true]:after,.research-record-table th:last-child .research-list-column-help:hover:after,.research-record-table th:last-child .research-list-column-help:focus-visible:after,.research-record-table th:last-child .research-list-column-help[aria-pressed=true]:after{transform:translateY(0)}.research-list-column-help:hover,.research-list-column-help:focus-visible{border-color:var(--tdb-accent);color:var(--tdb-accent);outline:none}.tdb-status-pair{flex-wrap:wrap;align-items:center;gap:.28rem;display:inline-flex}.tdb-status-chip{font:650 .57rem/1.3 var(--tdb-font-interface);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.14rem .48rem;display:inline-flex}.tdb-status-chip--proof,.tdb-status-chip--positive{background:var(--tdb-positive-soft);color:var(--tdb-positive)}.tdb-status-chip--warning{background:var(--tdb-warning-soft);color:var(--tdb-warning)}.tdb-status-chip--accent{background:var(--tdb-accent-soft);color:var(--tdb-accent-strong)}.tdb-status-chip--neutral{background:color-mix(in srgb, var(--tdb-muted) 10%, var(--tdb-canvas));color:var(--tdb-muted)}.tdb-status-chip--negative{background:var(--tdb-negative-soft);color:var(--tdb-negative)}.research-list-assessment{align-items:flex-start}.research-list-kind-chip{--record-kind-color:var(--tdb-muted);border:1px solid color-mix(in srgb, var(--record-kind-color) 28%, transparent);background:color-mix(in srgb, var(--record-kind-color) 10%, var(--tdb-canvas));color:var(--record-kind-color);font-family:var(--tdb-font-interface);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .42rem;font-size:.61rem;font-weight:680;line-height:1.2;display:inline-flex}.research-list-kind-chip[data-record-kind=result]{--record-kind-color:#245f91}.research-list-kind-chip[data-record-kind=trace]{--record-kind-color:#8e382f}.research-list-kind-chip[data-record-kind=artifact]{--record-kind-color:#287052}.research-list-kind-chip[data-record-kind=lean]{--record-kind-color:#674d86}.research-list-kind-chip[data-record-kind=open]{--record-kind-color:#8a6115}.research-list-title{width:100%;min-width:0;color:var(--tdb-ink);font:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:650;line-height:1.25;display:block}.research-list-title:after{content:"▾";color:var(--tdb-faint);margin-left:.45rem;font-size:.72rem}.research-list-title[aria-expanded=true]:after{content:"▴"}.research-list-title:hover{color:var(--tdb-accent);text-underline-offset:.16em;text-decoration:underline}.research-list-contributors{color:var(--tdb-muted);flex-wrap:wrap;align-items:baseline;gap:.18rem;margin:.22rem 0 0;font-size:.64rem;line-height:1.35;display:flex}.research-list-contributors a{color:var(--tdb-accent);text-decoration:none}.research-list-contributors a:hover,.research-list-contributors a:focus-visible{text-underline-offset:.14em;text-decoration:underline}.research-list-contributors .ra-academic-badge{border:1px solid color-mix(in srgb, var(--tdb-positive) 35%, var(--tdb-rule));color:var(--tdb-positive);white-space:nowrap;border-radius:999px;align-items:center;padding:.01rem .25rem;font-size:.48rem;font-weight:650;display:inline-flex}.research-list-detail td{border-top:1px solid var(--tdb-rule);background:var(--tdb-surface-strong);padding:.55rem .7rem .7rem}.research-list-detail-inner{max-width:70rem}.research-record-preview{border-left:2px solid color-mix(in srgb, var(--tdb-accent) 42%, var(--tdb-rule));background:var(--tdb-canvas);color:var(--tdb-ink);padding:.68rem .78rem .62rem}.research-record-preview-head{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}.research-record-preview-kicker{color:var(--tdb-muted);font-family:var(--tdb-font-code);margin:0;font-size:.59rem;line-height:1.4}.research-record-preview-summary{max-width:78ch;font-family:var(--tdb-font-interface);margin:0;font-size:.76rem;font-style:normal;line-height:1.48}.research-record-preview-relevance{border-top:1px solid var(--tdb-rule);grid-template-columns:7.5rem minmax(0,1fr);gap:.7rem;margin-top:.55rem;padding-top:.5rem;display:grid}.research-record-preview-relevance p{margin:0}.research-record-preview-relevance p:first-child{color:var(--tdb-faint);font-family:var(--tdb-font-code);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:600;line-height:1.3}.research-record-preview-relevance p:last-child{max-width:78ch;color:var(--tdb-ink);font-size:.71rem;line-height:1.5}.research-record-preview-facts,.research-record-preview-artifact{border-top:1px solid var(--tdb-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1rem;margin:.62rem 0 0;padding-top:.55rem;display:grid}.research-record-preview-facts div,.research-record-preview-artifact div{min-width:0}.research-record-preview-facts dt,.research-record-preview-artifact dt,.research-record-preview-formal>p{color:var(--tdb-faint);font-family:var(--tdb-font-code);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:600;line-height:1.3}.research-record-preview-facts dd,.research-record-preview-artifact dd{color:var(--tdb-muted);margin:.2rem 0 0;font-size:.66rem;line-height:1.42}.research-record-preview-facts dd{flex-wrap:wrap;align-items:baseline;gap:.28rem .38rem;display:flex}.research-record-preview-facts .problem-v2-state{flex:none}.research-record-preview a{color:var(--tdb-accent);text-underline-offset:.14em}.research-record-preview-artifact code,.research-record-preview-formal code{font-family:var(--tdb-font-code);font-size:.62rem}.research-record-preview-formal{border-top:1px solid var(--tdb-rule);margin-top:.62rem;padding-top:.55rem}.research-record-preview-formal pre{background:var(--tdb-surface-strong);white-space:pre-wrap;max-height:11rem;margin:.3rem 0 0;padding:.55rem .65rem;overflow:auto}.research-record-preview-details{border-top:1px solid var(--tdb-rule);margin-top:.58rem;padding-top:.48rem}.research-record-preview-details summary{width:fit-content;color:var(--tdb-accent);cursor:pointer;font-size:.66rem;font-weight:650}.research-record-preview-details>div{max-width:78ch;margin-top:.38rem}.research-record-preview-details p{font-family:var(--tdb-font-interface);text-align:left;margin:.35rem 0 0;font-size:.71rem;font-style:normal;line-height:1.52}.research-record-preview-related{color:var(--tdb-muted);margin:.55rem 0 0;font-size:.63rem;line-height:1.45}.research-record-preview-footer{border-top:1px solid var(--tdb-rule);margin-top:.56rem;padding-top:.48rem;font-size:.66rem;font-weight:650}.research-list--embedded{margin-bottom:1rem}.research-list--embedded .research-list-directory{width:100%}.research-list--embedded .problem-v2-filters{margin-top:.65rem}.research-list--embedded .research-list-filters{grid-template-columns:minmax(14rem,1fr) minmax(8rem,11rem) minmax(9rem,12rem)}.research-packet-assets{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0 0 .85rem;display:grid}.research-packet-asset{border:1px solid var(--tdb-rule);border-radius:var(--tdb-radius);background:var(--tdb-canvas);margin:0;overflow:hidden}.research-packet-asset img{object-fit:contain;background:var(--tdb-surface-strong);width:100%;height:auto;max-height:24rem;display:block}.research-packet-asset figcaption{color:var(--tdb-muted);padding:.55rem .7rem;font-size:.7rem;line-height:1.45}.research-list--embedded .research-list-row td{vertical-align:middle;padding-block:.3rem}.research-list--embedded .research-list-title{font-size:.76rem}.research-list--embedded .problem-v2-field,.research-list--embedded .problem-v2-evidence{font-size:.62rem}.research-list--embedded .problem-v2-state{padding:.1rem .38rem;font-size:.61rem}.research-list .problem-v2-state[data-status-tone=positive]{border-color:color-mix(in srgb, var(--tdb-positive) 25%, transparent);background:var(--tdb-positive-soft);color:var(--tdb-positive)}.research-list .problem-v2-state[data-status-tone=accent]{border-color:color-mix(in srgb, var(--tdb-accent) 22%, transparent);background:var(--tdb-accent-soft);color:var(--tdb-accent)}.research-list .problem-v2-state[data-status-tone=warning]{border-color:color-mix(in srgb, var(--tdb-warning) 25%, transparent);background:var(--tdb-warning-soft);color:var(--tdb-warning)}.research-list .problem-v2-state[data-status-tone=negative]{border-color:color-mix(in srgb, var(--tdb-negative) 25%, transparent);background:var(--tdb-negative-soft);color:var(--tdb-negative)}.research-list .problem-v2-state[data-status-tone=neutral]{border-color:var(--tdb-rule);background:var(--tdb-surface-strong);color:var(--tdb-muted)}.research-list-empty[hidden],.research-list-detail[hidden],.research-list-row[hidden]{display:none}.research-packet-disclosure{border:1px solid var(--tdb-rule);border-radius:var(--tdb-radius);background:var(--tdb-canvas);margin:0 0 .75rem;overflow:clip}.research-packet-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:2.55rem;padding:.58rem .8rem;font-size:.78rem;list-style:none;display:grid}.research-packet-disclosure>summary::-webkit-details-marker{display:none}.research-packet-disclosure>summary:after{content:"›";color:var(--tdb-faint);font-size:1rem;line-height:1;transition:transform .12s;transform:rotate(90deg)}.research-packet-disclosure[open]>summary:after{transform:rotate(-90deg)}.research-packet-disclosure>summary:hover{background:color-mix(in srgb, var(--tdb-accent-soft) 55%, var(--tdb-canvas))}.research-packet-disclosure-title{min-width:0;color:var(--tdb-ink);font-weight:650}.research-packet-disclosure-meta{color:var(--tdb-muted);white-space:nowrap;font-size:.68rem;font-weight:450}.research-list-supplement-body{border-top:1px solid var(--tdb-rule);background:var(--tdb-canvas);padding:.9rem 1rem 1rem}@media (width<=860px){.research-list--embedded .research-list-filters{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem)}.research-list--embedded .problem-v2-search{grid-column:1/-1}.research-record-preview-head,.research-record-preview-relevance{grid-template-columns:minmax(0,1fr);gap:.28rem}.research-record-preview-facts,.research-record-preview-artifact{grid-template-columns:minmax(0,1fr)}.research-packet-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.research-packet-disclosure-meta{display:none}}@media (width<=560px){.research-list--embedded .research-list-filters{grid-template-columns:minmax(0,1fr)}.research-list--embedded .problem-v2-search{grid-column:auto}}@media (width<=720px){.research-list-filters{grid-template-columns:minmax(0,1fr)}.research-list-table{min-width:0}.research-list-table thead{display:none}.research-list-table tbody{display:block}.research-list-table .research-list-row{border-top:1px solid var(--tdb-rule);flex-wrap:wrap;gap:.15rem .7rem;padding:.55rem;display:flex}.research-list-table .research-list-row:first-child{border-top:0}.research-list-table .research-list-row td{border:0;padding:0;display:block}.research-list-table .problem-v2-primary{order:1;width:100%;padding:0!important}.research-list-table .problem-v2-state-cell{order:3}.research-list-table .research-list-kind-cell{order:2;margin-top:.25rem}.research-list-table .research-list-kind-cell,.research-list-table .problem-v2-state-cell,.research-list-table .problem-v2-field,.research-list-table .problem-v2-evidence,.research-list-table .problem-v2-number{font-family:var(--tdb-font-interface);text-align:left;margin-top:.25rem;font-size:.7rem!important}.research-list-table .research-list-kind-cell:before,.research-list-table .problem-v2-state-cell:before,.research-list-table .problem-v2-field:before,.research-list-table .problem-v2-evidence:before,.research-list-table .problem-v2-number:before{content:attr(data-label) ": ";font-weight:620}.research-list-detail{display:table-row}.research-list-detail[hidden]{display:none}.research-list-detail td{padding:.85rem;display:block}}
