@layer appearance-study {
/* Shared research previews and compact directory results. */
:root { --research-ink:rgb(var(--mono-ink-rgb,23,23,19)); --research-paper:rgb(var(--mono-paper-rgb,255,255,255)); --research-inset:rgba(var(--mono-ink-rgb,23,23,19),.055); --research-rule:rgba(var(--mono-ink-rgb,23,23,19),.14); }
html body.research-artifact-page #artifact-results .artifact-compact-primary { display:block !important; min-width:0 !important; }
html body.research-artifact-page #artifact-results .artifact-compact-row__title { width:100% !important; min-width:0 !important; }
html body.research-artifact-page #artifact-results .artifact-compact-row__title span { color:var(--research-ink) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row .artifact-compact-row__title span { color:var(--research-ink) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row .artifact-compact-row__title strong { font-weight:700 !important; }
html[data-mono] body.research-artifact-page .list-header { display:block !important; height:auto !important; min-height:0 !important; visibility:visible !important; margin:0 0 12px !important; }
html[data-mono] body.research-artifact-page .list-header #result-count { display:block !important; color:var(--research-ink) !important; }
html[data-mono] body.product-research-page #grid#grid .card .body .type { background:var(--research-inset) !important; color:var(--research-ink) !important; }

html body.research-artifact-page .research-kicker { display:none !important; }
html body.product-research-page .directory-shell { padding-top:24px !important; }
html body:is(.research-artifact-page,.product-research-page) :is(.result-count,.count-row) {
  display:block !important; position:static !important; height:auto !important; width:auto !important;
  margin:0 0 12px !important; color:var(--research-ink) !important; font:650 12px/1.4 Inter,sans-serif !important;
}
html body.research-artifact-page .artifact-compact-row { content-visibility:auto; contain-intrinsic-block-size:auto 112px; }
html body.research-artifact-page .artifact-compact-row__title a { color:var(--research-ink) !important; text-decoration:none; }
html body.research-artifact-page .artifact-compact-row__title strong { font-size:14px !important; line-height:1.35 !important; }
html body.research-artifact-page .artifact-compact-row__title span { color:var(--research-ink) !important; font-size:12px !important; line-height:1.5 !important; }
html body.research-artifact-page .artifact-compact-cell a { color:var(--research-ink); }
html body.research-artifact-page .research-source { display:inline-block; width:fit-content; margin-top:6px; font:650 11px/1.3 Inter,sans-serif; text-decoration:underline !important; }
html body.research-artifact-page .artifact-compact-cell--type > strong,
html body.research-artifact-page .artifact-compact-cell--capability > strong,
html body.product-research-page .card .type {
  background:var(--research-inset) !important; color:var(--research-ink) !important; border:0 !important; border-radius:6px !important;
}
html body.product-research-page .card { position:relative; content-visibility:auto; contain-intrinsic-block-size:auto 360px; }
html body.product-research-page .card :is(.company,.stats span) { color:var(--research-ink) !important; font-size:12px !important; line-height:1.4 !important; }
html body.product-research-page .card .stats { gap:12px !important; }
html body.product-research-page .card .stats strong { font-size:21px !important; font-weight:750 !important; }
html body.product-research-page .pager,
html body.research-artifact-page #artifact-pager { display:flex; gap:16px; align-items:center; justify-content:center; margin:24px 0; font:650 12px/1.4 Inter,sans-serif; }
.pager a { padding:10px 14px; color:var(--research-ink); background:var(--research-inset); border-radius:8px; text-decoration:none; }
.pager:empty { display:none !important; }
html body.product-research-page :is(.research-row__meta,.research-row__team) { color:var(--research-ink) !important; font:550 12px/1.5 Inter,sans-serif !important; margin-top:5px; }
html body.product-research-page .research-row p { font:500 13px/1.5 Inter,sans-serif; margin:7px 0 0; }
html body:is(.research-artifact-page,.product-research-page) :is(a,button,input,summary):focus-visible { outline:2px solid var(--research-ink); outline-offset:3px; }
@media(max-width:900px) {
  html body.research-artifact-page #artifact-results.artifact-compact-list { display:block !important; }
  html body.research-artifact-page #artifact-results .artifact-compact-row { display:block !important; min-width:0 !important; padding:17px !important; }
  html body.research-artifact-page #artifact-results .artifact-compact-cell { display:inline-block !important; width:auto !important; padding:0 !important; margin:10px 10px 0 0 !important; }
  html body.research-artifact-page #artifact-results .artifact-compact-cell:nth-child(4) { display:none !important; }
  html body.product-research-page .card .stats { flex-wrap:wrap !important; }
}
@media(max-width:620px) {
  html body.product-research-page .grid { grid-template-columns:minmax(0,1fr) !important; }
}

html[data-mono] body.product-research-page #modal#modal .modal-chip-grid span,
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-chip-row span { background:var(--research-inset) !important; color:var(--research-ink) !important; border:0 !important; }

}
@layer appearance-study {
html[data-mono] body.research-artifact-page #result-count#result-count { background:none !important; border:0 !important; padding:0 !important; color:var(--research-ink) !important; text-align:left !important; letter-spacing:0 !important; font:650 12px/1.4 Inter,sans-serif !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results :is(.artifact-card__badge,.artifact-card__field--type strong,.artifact-capability-pill strong),
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal :is(.pill,.artifact-modal-chip-row button) { background:var(--research-inset) !important; color:var(--research-ink) !important; border:0 !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-capability-pill strong { font:650 11px/1.35 Inter,sans-serif !important; white-space:normal !important; overflow:visible !important; }

}

@layer appearance-study {
/* A compact reading surface replaces the old nested tiles and oversized heroes. */
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal,#artifact-modal#artifact-modal) {
  padding:24px !important; background:rgba(var(--mono-ink-rgb, 0,0,0), 0.55) !important; backdrop-filter:none !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .panel.panel,#artifact-modal#artifact-modal .artifact-modal__panel.artifact-modal__panel) {
  display:flex !important; flex-direction:column !important; width:min(880px,100%) !important; max-width:880px !important;
  max-height:calc(100dvh - 48px) !important; padding:0 !important; margin:auto !important;
  background:var(--research-paper) !important; color:var(--research-ink) !important; border:1px solid var(--research-rule) !important;
  border-radius:14px !important; clip-path:none !important; overflow:auto !important; scrollbar-width:thin !important;
  overscroll-behavior:contain !important; box-shadow:0 20px 80px rgba(0,0,0,.25) !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .panel-head.panel-head,#artifact-modal#artifact-modal .artifact-modal__head) {
  position:relative !important; padding:28px 82px 22px 28px !important; margin:0 !important;
  border-bottom:1px solid var(--research-rule) !important; background:var(--research-paper) !important; flex-shrink:0;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal #modal-title,#artifact-modal#artifact-modal .artifact-modal__title) {
  margin:0 !important; font:750 29px/1.16 Inter,system-ui,sans-serif !important; letter-spacing:-.035em !important;
  color:var(--research-ink) !important; text-transform:none !important; overflow-wrap:anywhere;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-sub,#modal#modal .modal-eyebrow,#artifact-modal#artifact-modal .artifact-modal__meta) {
  color:var(--research-ink) !important; font:550 13px/1.5 Inter,sans-serif !important; margin:8px 0 0 !important; opacity:1 !important;
}
html[data-mono] body.product-research-page #modal#modal .modal-eyebrow { margin:0 0 8px !important; font-size:11px !important; font-weight:700 !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal__submeta:empty { display:none !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .type-strip { margin:0 0 12px !important; padding:0 !important; display:flex !important; flex-wrap:wrap !important; gap:6px !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .type-strip .pill { font:650 11px/1.35 Inter,sans-serif !important; padding:5px 8px !important; border-radius:5px !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .close.close,#artifact-modal#artifact-modal .artifact-modal__close.artifact-modal__close) {
  position:absolute !important; top:20px !important; right:20px !important; width:44px !important; height:44px !important;
  border:1px solid var(--research-rule) !important; border-radius:8px !important; background:var(--research-inset) !important;
  color:var(--research-ink) !important; box-shadow:none !important; cursor:pointer;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .close.close,#artifact-modal#artifact-modal .artifact-modal__close.artifact-modal__close):focus-visible { outline:2px solid var(--research-ink) !important; outline-offset:2px !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal #modal-body,#artifact-modal#artifact-modal .artifact-modal__body) {
  display:block !important; padding:24px 28px 28px !important; margin:0 !important; width:100% !important; min-width:0 !important;
  background:transparent !important; overflow:visible !important; transform:none !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-section,#artifact-modal#artifact-modal .artifact-detail-card) {
  display:block !important; min-width:0 !important; padding:20px 0 !important; margin:0 !important;
  border:0 !important; border-top:1px solid var(--research-rule) !important; border-radius:0 !important;
  box-shadow:none !important; background:transparent !important; color:var(--research-ink) !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-label,#modal#modal .research-dialog-topics summary,#artifact-modal#artifact-modal h3) {
  margin:0 0 12px !important; color:var(--research-ink) !important; font:700 17px/1.25 Inter,sans-serif !important;
  letter-spacing:-.02em !important; text-transform:none !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-copy,#artifact-modal#artifact-modal .artifact-modal__summary) {
  margin:0 !important; color:var(--research-ink) !important; font:500 14px/1.65 Inter,sans-serif !important; opacity:1 !important;
  max-width:none !important; max-height:none !important; overflow:visible !important; -webkit-line-clamp:unset !important;
}
html[data-mono] body.product-research-page #modal#modal .research-dialog-product-intro { display:flex; gap:22px; align-items:flex-start; margin-bottom:22px; }
html[data-mono] body.product-research-page #modal#modal .research-dialog-product-copy { flex:1; min-width:0; }
html[data-mono] body.product-research-page #modal#modal .research-dialog-about summary { cursor:pointer; color:var(--research-ink); font:650 12px/1.5 Inter,sans-serif; margin-bottom:10px; }
html[data-mono] body.product-research-page #modal#modal .modal-media {
  flex:0 0 150px !important; width:150px !important; height:140px !important; min-height:0 !important; aspect-ratio:auto !important;
  margin:0 !important; padding:0 !important; border-radius:8px !important; background:var(--research-inset) !important; overflow:hidden !important;
}
html[data-mono] body.product-research-page #modal#modal .modal-media img { width:100% !important; height:100% !important; object-fit:contain !important; border-radius:0 !important; background:transparent !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-actions,#artifact-modal#artifact-modal .research-dialog-source-actions) {
  display:flex !important; flex-wrap:wrap !important; gap:8px !important; margin:16px 0 0 !important;
}
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .research-dialog-source-actions { margin:0 0 24px !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-actions a,#artifact-modal#artifact-modal .research-dialog-source-actions .artifact-modal__link) {
  display:inline-flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:0 !important;
  min-height:40px !important; padding:10px 12px !important; border:1px solid var(--research-rule) !important; border-radius:7px !important;
  background:var(--research-inset) !important; color:var(--research-ink) !important; -webkit-text-fill-color:var(--research-ink) !important;
  font:650 12px/1.35 Inter,sans-serif !important; text-decoration:none !important; text-transform:none !important; letter-spacing:0 !important;
}
html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .modal-actions a:first-child,#artifact-modal#artifact-modal .research-dialog-source-actions .artifact-modal__link--primary) { background:var(--research-ink) !important; color:var(--research-paper) !important; -webkit-text-fill-color:var(--research-paper) !important; }
html[data-mono] body.product-research-page #modal#modal .modal-footprint { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:12px !important; }
html[data-mono] body.product-research-page #modal#modal .modal-footprint__item { padding:0 !important; border:0 !important; border-radius:0 !important; background:none !important; }
html[data-mono] body.product-research-page #modal#modal .modal-footprint__item strong { color:var(--research-ink) !important; font:750 26px/1.2 Inter,sans-serif !important; }
html[data-mono] body.product-research-page #modal#modal .modal-footprint__item span { color:var(--research-ink) !important; font:550 11px/1.4 Inter,sans-serif !important; margin-top:5px !important; }
html[data-mono] body.product-research-page #modal#modal .research-row { padding:15px 0 !important; border-bottom:1px solid var(--research-rule) !important; }
html[data-mono] body.product-research-page #modal#modal .research-row a { color:var(--research-ink) !important; font:700 14px/1.45 Inter,sans-serif !important; text-decoration:none !important; }
html[data-mono] body.product-research-page #modal#modal .research-row__meta { color:var(--research-ink) !important; font:500 12px/1.5 Inter,sans-serif !important; margin-top:5px !important; }
html[data-mono] body.product-research-page #modal#modal .research-dialog-topics summary { cursor:pointer; margin-bottom:0 !important; }
html[data-mono] body.product-research-page #modal#modal .research-dialog-topics .modal-chip-grid { margin-top:14px !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .research-dialog-facts { display:grid !important; grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) !important; gap:28px !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .research-dialog-facts > .artifact-detail-card { grid-column:auto !important; grid-row:auto !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-kv { display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:12px !important; margin:0 !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-kv div { display:block !important; padding:0 !important; border:0 !important; background:none !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-kv span { display:block !important; color:var(--research-ink) !important; font:650 11px/1.4 Inter,sans-serif !important; margin-bottom:3px !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-kv strong { color:var(--research-ink) !important; font:500 13px/1.55 Inter,sans-serif !important; overflow-wrap:anywhere !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-linked-section { padding:20px 0 0 !important; margin:0 !important; border-top:1px solid var(--research-rule) !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-cards { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card { display:grid !important; grid-template-columns:64px 1fr !important; column-gap:12px !important; padding:12px !important; border:1px solid var(--research-rule) !important; border-radius:8px !important; background:transparent !important; min-height:0 !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card > :not(.artifact-modal-entity-card__media) { grid-column:2 !important; color:var(--research-ink) !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card:not(:has(.artifact-modal-entity-card__media)) { grid-template-columns:1fr !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card:not(:has(.artifact-modal-entity-card__media)) > * { grid-column:1 !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card__media { grid-row:1 / span 4 !important; grid-column:1 !important; width:64px !important; height:64px !important; margin:0 !important; aspect-ratio:1 !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card__media img { width:100% !important; height:100% !important; object-fit:contain !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card strong { font:700 14px/1.4 Inter,sans-serif !important; }
html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-card :is(small,em,.artifact-modal-entity-card__kind) { font:500 11px/1.5 Inter,sans-serif !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) .page-info-popover { background:var(--research-paper) !important; color:var(--research-ink) !important; border:1px solid var(--research-rule) !important; border-radius:10px !important; padding:18px !important; box-shadow:0 10px 40px rgba(0,0,0,.16) !important; }
html[data-mono] body:is(.research-artifact-page,.product-research-page) .page-info-popover p { color:var(--research-ink) !important; font:500 13px/1.55 Inter,sans-serif !important; }
@media(max-width:620px) {
  html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row { display:grid !important; grid-template-columns:1fr 1fr !important; gap:12px !important; padding:16px !important; }
  html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-primary { display:block !important; grid-column:1 / -1 !important; }
  html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-cell { display:block !important; width:auto !important; margin:0 !important; padding:0 !important; align-self:start !important; }
  html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-cell:nth-child(4) { display:none !important; }
  html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-cell--capability { grid-column:1 / -1 !important; }
  html[data-mono] body.product-research-page .directory-shell { padding-top:16px !important; }
  html[data-mono] body.product-research-page #grid#grid .card { display:grid !important; grid-template-columns:90px minmax(0,1fr) !important; contain-intrinsic-block-size:auto 210px !important; }
  html[data-mono] body.product-research-page #grid#grid .card:not(:has(.media)) { grid-template-columns:minmax(0,1fr) !important; }
  html[data-mono] body.product-research-page #grid#grid .card .media { height:100% !important; min-height:0 !important; aspect-ratio:auto !important; background:var(--research-inset) !important; }
  html[data-mono] body.product-research-page #grid#grid .card .media img { width:100% !important; height:100% !important; object-fit:contain !important; }
  html[data-mono] body.product-research-page #grid#grid .card .body { padding:16px !important; }
  html[data-mono] body.product-research-page #grid#grid .card .body .company { color:var(--research-ink) !important; font:550 12px/1.5 Inter,sans-serif !important; }
  html[data-mono] body.product-research-page #grid#grid .card .stats { gap:10px !important; margin-top:12px !important; }
  html[data-mono] body.product-research-page #grid#grid .card .stats span { font-size:10px !important; }
  html[data-mono] body.product-research-page #grid#grid .card .stats strong { font-size:19px !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal,#artifact-modal#artifact-modal) { padding:8px !important; align-items:center !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .panel.panel,#artifact-modal#artifact-modal .artifact-modal__panel.artifact-modal__panel) { width:100% !important; max-width:100% !important; max-height:calc(100dvh - 16px) !important; border-radius:10px !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .panel-head.panel-head,#artifact-modal#artifact-modal .artifact-modal__head) { padding:20px 64px 18px 18px !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal #modal-title,#artifact-modal#artifact-modal .artifact-modal__title) { font-size:24px !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal .close.close,#artifact-modal#artifact-modal .artifact-modal__close.artifact-modal__close) { top:12px !important; right:12px !important; }
  html[data-mono] body:is(.research-artifact-page,.product-research-page) :is(#modal#modal #modal-body,#artifact-modal#artifact-modal .artifact-modal__body) { padding:18px !important; }
  html[data-mono] body.product-research-page #modal#modal .research-dialog-product-intro { display:block !important; }
  html[data-mono] body.product-research-page #modal#modal .modal-media { display:none !important; }
  html[data-mono] body.product-research-page #modal#modal .modal-footprint { grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:10px !important; }
  html[data-mono] body.product-research-page #modal#modal .modal-footprint__item strong { font-size:23px !important; }
  html[data-mono] body.product-research-page #modal#modal .modal-footprint__item span { font-size:10px !important; }
  html[data-mono] body.product-research-page #modal#modal .modal-actions a { font-size:11px !important; padding:9px 8px !important; }
  html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .research-dialog-facts { display:block !important; }
  html[data-mono] body.research-artifact-page #artifact-modal#artifact-modal .artifact-modal-entity-cards { grid-template-columns:1fr !important; }
}
}

@layer site-typography {
/* One shared select control, aligned with the search and action buttons. */
html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort {
  min-width:0 !important; width:100% !important; height:36px !important; min-height:36px !important;
  padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important;
}
html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort .korthos-select { display:block; width:100% !important; min-width:0 !important; height:36px !important; min-height:36px !important; }
html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort .korthos-select__button { width:100% !important; height:36px !important; min-height:36px !important; border:1px solid var(--research-rule) !important; border-radius:8px !important; }
html[data-mono] body.product-research-page #grid#grid .card { cursor:pointer; }
@media(max-width:900px) {
 html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort { grid-column:1; grid-row:2; }
}
@media(max-width:780px) {
 html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort,
 html[data-mono] body.product-research-page .toolbar #sort-wrapper.research-sort :is(.korthos-select,.korthos-select__button) { height:44px !important; min-height:44px !important; }
}
}

@layer site-typography {
/* Counts share the search control; record titles carry the visual hierarchy. */
html[data-mono] body.product-research-page .toolbar .search,
html[data-mono] body.research-artifact-page .research-toolbar .field--search { position:relative !important; }
html[data-mono] body.product-research-page .toolbar .search input,
html[data-mono] body.research-artifact-page .research-toolbar .field--search input { padding-right:72px !important; }
html[data-mono] body.research-artifact-page .research-result-count:is(#count,#result-count) {
 position:absolute !important; right:12px !important; top:50% !important; transform:translateY(-50%) !important;
 display:block !important; width:auto !important; height:auto !important; margin:0 !important; padding:0 !important;
 background:none !important; border:0 !important; font:500 11px/1.3 var(--site-body) !important;
 color:rgba(var(--mono-ink-rgb),.52) !important; pointer-events:none; white-space:nowrap !important;
}
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-head { background:transparent !important; color:rgba(var(--mono-ink-rgb),.55) !important; font-size:11px !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row { padding:14px 16px !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row__title > a strong { font:650 14px/1.45 var(--site-body) !important; letter-spacing:-.015em !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-row-meta { display:flex !important; flex-wrap:wrap !important; align-items:baseline !important; column-gap:12px !important; row-gap:4px !important; margin-top:6px !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-row-meta > span { display:inline !important; font:400 11px/1.5 var(--site-body) !important; color:rgba(var(--mono-ink-rgb),.58) !important; margin:0 !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-source { display:inline-flex !important; align-items:center !important; gap:4px !important; margin:0 !important; font:500 11px/1.5 var(--site-body) !important; color:rgba(var(--mono-ink-rgb),.68) !important; white-space:nowrap !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-source svg { width:12px !important; height:12px !important; flex:none; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-entity-link { display:block !important; width:fit-content !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .research-entity-link + .research-entity-link { margin-top:4px !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-cell--capability > strong { background:none !important; padding:0 !important; border:0 !important; font:400 12px/1.5 var(--site-body) !important; color:rgba(var(--mono-ink-rgb),.65) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind] { font:500 11px/1.4 var(--site-body) !important; padding:4px 7px !important; border-radius:4px !important; background:rgba(78,125,210,.12) !important; color:var(--research-ink) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind="dataset"] { background:rgba(var(--mono-signal-4-rgb, 46,155,110), 0.13) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind="benchmark"] { background:rgba(167,118,207,.14) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind="model"] { background:rgba(208,140,61,.14) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind="tool"] { background:rgba(60,156,172,.13) !important; }
html[data-mono] body.research-artifact-page #artifact-results#artifact-results [data-research-kind="report"] { background:rgba(188,143,77,.14) !important; }
@media(max-width:620px) {
 html[data-mono] body.research-artifact-page #artifact-results#artifact-results .artifact-compact-row { gap:10px !important; }
}
}
