.aes-observatory{--obs-navy:var(--aes-navy,#15283E);--obs-gold:var(--aes-gold,#C5A169);--obs-line:var(--aes-line,#E6E3DB);--obs-surface:var(--aes-surface,#F7F6F2);position:relative;width:min(calc(100% - 32px),1280px);margin:28px auto 72px;color:var(--aes-text,#48525d)}
.aes-observatory [hidden]{display:none!important}.aes-observatory button,.aes-observatory select,.aes-observatory input{font:inherit}.aes-observatory button{cursor:pointer}
.aes-observatory__mode-tabs{display:inline-flex;margin-bottom:10px;border:1px solid var(--obs-line);background:#fff}.aes-observatory__mode-tabs button{height:36px;padding:0 14px;border:0;border-right:1px solid var(--obs-line);background:#fff;color:var(--obs-navy);font-size:9px;font-weight:800}.aes-observatory__mode-tabs button:last-child{border-right:0}.aes-observatory__mode-tabs button.is-active{background:var(--obs-navy);color:#fff}
.aes-observatory__toolbar{border:1px solid var(--obs-line);background:#fff;box-shadow:0 12px 34px rgba(21,40,62,.05);padding:13px 14px}.aes-observatory__filters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.aes-observatory__filter,.aes-observatory__advanced label,.aes-observatory__bib-controls label{display:grid;gap:4px;min-width:0}.aes-observatory__filter>span,.aes-observatory__advanced label>span,.aes-observatory__bib-controls label>span{font-size:8px;font-weight:800;letter-spacing:.07em;color:var(--obs-navy)}
.aes-observatory select,.aes-observatory input{width:100%;height:36px;border:1px solid var(--obs-line);border-radius:3px;background:#fff;color:var(--obs-navy);padding:0 8px;font-size:10px;outline:none}.aes-observatory select:focus,.aes-observatory input:focus{border-color:var(--obs-gold);box-shadow:0 0 0 2px rgba(197,161,105,.12)}
.aes-observatory__toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--obs-line)}.aes-observatory__views,.aes-observatory__actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.aes-observatory__views button,.aes-observatory__actions button{height:29px;padding:0 9px;border:1px solid var(--obs-line);border-radius:3px;background:#fff;color:var(--obs-navy);font-size:8px;font-weight:800}.aes-observatory__views button.is-active{background:var(--obs-navy);border-color:var(--obs-navy);color:#fff}.aes-observatory__views button:hover,.aes-observatory__actions button:hover{border-color:var(--obs-gold);color:var(--obs-gold)}.aes-observatory__reset{margin-left:2px}
.aes-observatory__advanced{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--obs-line)}
.aes-observatory__bib-controls{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:7px}.aes-observatory__bib-note{margin-top:10px;padding:8px 10px;border-left:2px solid var(--obs-gold);background:var(--obs-surface);font-size:8.5px;line-height:1.45;color:var(--aes-muted,#76808a)}.aes-observatory__bib-note strong{color:var(--obs-navy)}
.aes-observatory__utility{margin-top:10px;border:1px solid var(--obs-line);background:var(--obs-surface);padding:10px 12px}.aes-observatory__utility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aes-observatory__utility-head small{display:block;color:var(--obs-gold);font-size:7px;font-weight:800;letter-spacing:.09em}.aes-observatory__utility-head strong{display:block;margin-top:2px;color:var(--obs-navy);font-size:11px}.aes-observatory__utility-head>button{width:28px;height:28px;border:1px solid var(--obs-line);background:#fff;color:var(--obs-navy);border-radius:3px}.aes-observatory__utility-controls{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:9px}.aes-observatory__utility-controls>span{text-align:center;color:var(--obs-gold);font-weight:800}.aes-observatory__utility-controls>button{height:36px;border:0;border-radius:3px;background:var(--obs-navy);color:#fff;padding:0 12px;font-size:8px;font-weight:800}.aes-observatory__path-result,.aes-observatory__compare-result{margin-top:10px}.aes-observatory__path-chain{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aes-observatory__path-chain strong{padding:5px 7px;border:1px solid var(--obs-line);background:#fff;color:var(--obs-navy);font-size:9px}.aes-observatory__path-chain span{color:var(--obs-gold)}
.aes-observatory__compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aes-observatory__compare-cards>article,.aes-observatory__compare-rel>article{border:1px solid var(--obs-line);background:#fff;padding:9px}.aes-observatory__compare-cards h3,.aes-observatory__compare-rel h4{margin:0 0 7px;color:var(--obs-navy);font-size:12px}.aes-observatory__compare-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.aes-observatory__compare-rel p{margin:0;font-size:8.5px;line-height:1.5}
.aes-observatory__querybar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px 9px}.aes-observatory__querybar>div:first-child{display:flex;align-items:baseline;gap:10px;min-width:0}.aes-observatory__querybar strong{font-size:12px;color:var(--obs-navy)}.aes-observatory__querybar span{font-size:9px;color:var(--aes-muted,#76808a)}.aes-observatory__mini-metrics{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.aes-observatory__mini-metrics span{display:inline-flex;gap:4px;align-items:center;padding:4px 6px;border:1px solid var(--obs-line);background:#fff;font-size:7.5px}.aes-observatory__mini-metrics b{color:var(--obs-navy);font-size:10px}
.aes-observatory__canvas-wrap{position:relative;min-height:620px;border:1px solid var(--obs-line);background:#fbfbf9}.aes-observatory__network{position:relative;min-height:620px;overflow:hidden}.aes-observatory__network svg{display:block;width:100%;height:auto;min-height:620px;background:radial-gradient(circle at center,#fff 0,#fbfbf9 70%)}.aes-observatory__edges line{stroke:#b9c4c9;stroke-opacity:.58;cursor:pointer;transition:.14s}.aes-observatory__edges line:hover{stroke:var(--obs-gold);stroke-opacity:1}.aes-observatory__edges line.is-path{stroke:var(--obs-gold);stroke-opacity:1;stroke-width:4!important}.aes-observatory__node{cursor:pointer;outline:none}.aes-observatory__node circle{stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(21,40,62,.12));transition:.14s}.aes-observatory__node:hover circle,.aes-observatory__node:focus circle,.aes-observatory__node.is-selected circle{stroke:var(--obs-gold);stroke-width:3}.aes-observatory__node-label{fill:#263642;font-size:10px;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.aes-observatory__canvas-controls{position:absolute;right:10px;bottom:10px;display:grid;gap:4px}.aes-observatory__canvas-controls button{width:32px;height:32px;border:1px solid var(--obs-line);border-radius:3px;background:#fff;color:var(--obs-navy);font-weight:800;box-shadow:0 3px 10px rgba(21,40,62,.08)}.aes-observatory__canvas-controls button:hover{background:var(--obs-navy);color:#fff}.aes-observatory__loading{position:absolute;inset:0;display:grid;place-content:center;background:rgba(247,246,242,.93);z-index:8;color:var(--obs-navy);font-size:11px}
.aes-observatory__matrix,.aes-observatory__list{padding:12px;min-height:620px;background:#fff}.aes-observatory__matrix-scroll,.aes-observatory__table-scroll{overflow:auto;max-width:100%}.aes-observatory table{width:100%;border-collapse:collapse;font-size:8px}.aes-observatory th,.aes-observatory td{border:1px solid var(--obs-line);padding:6px 7px;text-align:left;vertical-align:top}.aes-observatory th{background:var(--obs-surface);color:var(--obs-navy);font-weight:800;position:sticky;top:0}.aes-observatory__matrix th:not(:first-child){writing-mode:vertical-rl;transform:rotate(180deg);height:120px;white-space:nowrap}.aes-observatory__matrix td{text-align:center;min-width:28px}.aes-observatory__matrix td.has-link{background:rgba(197,161,105,.15);color:var(--obs-navy);font-weight:800}.aes-observatory__matrix-note{margin:8px 0 0;font-size:8px;color:var(--aes-muted,#76808a)}.aes-observatory__list tbody tr{cursor:pointer}.aes-observatory__list tbody tr:hover{background:var(--obs-surface)}
.aes-observatory__drawer-backdrop{position:fixed;inset:0;background:rgba(21,40,62,.22);z-index:1090}.aes-observatory__drawer{position:fixed;right:0;top:0;width:min(500px,95vw);height:100dvh;background:#fff;z-index:1100;box-shadow:-18px 0 52px rgba(21,40,62,.18);transform:translateX(104%);transition:transform .24s ease;display:flex;flex-direction:column}.admin-bar .aes-observatory__drawer{padding-top:32px}.aes-observatory__drawer.is-open{transform:translateX(0)}.aes-observatory__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 15px;border-bottom:1px solid var(--obs-line)}.aes-observatory__drawer-head small{font-size:8px;color:var(--obs-gold);font-weight:800;letter-spacing:.1em}.aes-observatory__drawer-head h2{margin:3px 0 4px;font-size:27px;line-height:1.05;color:var(--obs-navy)}.aes-observatory__drawer-head p{margin:0;font-size:9px;color:var(--aes-muted,#76808a)}.aes-observatory__drawer-head>button{box-sizing:border-box;flex:0 0 32px;width:32px;height:32px;padding:0;margin:0;display:grid;place-items:center;border:1px solid var(--obs-line);background:#fff;color:var(--obs-navy);border-radius:3px}.aes-observatory__drawer-head>button svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.aes-observatory__drawer-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;padding:9px 22px;border-bottom:1px solid var(--obs-line);background:#fff}.aes-observatory__drawer-actions button,.aes-observatory__drawer-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 8px;border:1px solid var(--obs-navy);border-radius:3px;background:#fff;color:var(--obs-navy);text-decoration:none;font-size:7.5px;font-weight:800}.aes-observatory__drawer-actions a{background:var(--obs-navy);color:#fff}.aes-observatory__drawer-actions button:hover,.aes-observatory__drawer-actions a:hover{background:var(--obs-gold);border-color:var(--obs-gold);color:#fff}.aes-observatory__drawer-body{overflow:auto;padding:14px 22px 28px}.aes-observatory__drawer-section{margin-top:17px}.aes-observatory__drawer-section:first-child{margin-top:0}.aes-observatory__drawer-section>h3{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--obs-line);font-size:13px;color:var(--obs-navy)}
.aes-observatory__stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.aes-observatory__stat-grid span{padding:8px 5px;border:1px solid var(--obs-line);background:var(--obs-surface);text-align:center;font-size:7px;color:var(--aes-muted,#76808a)}.aes-observatory__stat-grid b{display:block;color:var(--obs-navy);font-size:15px;line-height:1;margin-bottom:3px}.aes-observatory__relation-list{display:grid;gap:5px}.aes-observatory__relation-list button{display:grid;gap:2px;width:100%;text-align:left;padding:8px 9px;border:1px solid var(--obs-line);background:#fff;color:var(--obs-navy)}.aes-observatory__relation-list button:hover{border-color:var(--obs-gold)}.aes-observatory__relation-list small{font-size:6.5px;color:var(--obs-gold);font-weight:800;letter-spacing:.06em}.aes-observatory__relation-list strong{font-size:10px}.aes-observatory__relation-list span{font-size:7.5px;color:var(--aes-muted,#76808a)}
.aes-observatory__claim-list,.aes-observatory__source-list,.aes-observatory__evidence-list,.aes-observatory__gap-list{display:grid;gap:6px}.aes-observatory__claim-list article,.aes-observatory__source-list article,.aes-observatory__evidence-list article,.aes-observatory__gap-list article{padding:9px;border:1px solid var(--obs-line);background:#fff}.aes-observatory__claim-list small{color:var(--obs-gold);font-size:7px;font-weight:800;text-transform:capitalize}.aes-observatory__claim-list p,.aes-observatory__source-list p,.aes-observatory__evidence-list p,.aes-observatory__gap-list p{margin:4px 0;font-size:9px;line-height:1.5}.aes-observatory__claim-list article>div,.aes-observatory__source-list article>div{display:flex;gap:4px;flex-wrap:wrap}.aes-observatory__claim-list span,.aes-observatory__source-list span,.aes-observatory__source-list a,.aes-observatory__evidence-list span{display:inline-flex;padding:3px 5px;border:1px solid var(--obs-line);border-radius:999px;font-size:6.8px;text-decoration:none;color:var(--obs-navy)}.aes-observatory__facts{display:grid;grid-template-columns:120px 1fr;margin:0;font-size:8.5px}.aes-observatory__facts dt,.aes-observatory__facts dd{margin:0;padding:5px 0;border-bottom:1px solid var(--obs-line)}.aes-observatory__facts dt{font-weight:800;color:var(--aes-muted,#76808a)}.aes-observatory__technical{margin-top:18px;border:1px solid var(--obs-line);background:var(--obs-surface)}.aes-observatory__technical summary{padding:8px 9px;cursor:pointer;font-size:7.5px;font-weight:800;color:var(--obs-navy)}.aes-observatory__technical dl,.aes-observatory__technical pre{margin:0;padding:9px;border-top:1px solid var(--obs-line);font-size:7px;white-space:pre-wrap;word-break:break-word}.aes-observatory__technical dl{display:grid;grid-template-columns:110px 1fr;gap:4px}.aes-observatory__technical dt{font-weight:800}.aes-observatory__technical dd{margin:0}.aes-observatory__inline-note{padding:6px 8px;background:var(--obs-surface);border-left:2px solid var(--obs-gold);font-size:8px}
.aes-observatory__toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:1200;padding:8px 12px;border-radius:3px;background:var(--obs-navy);color:#fff;box-shadow:0 8px 24px rgba(21,40,62,.22);font-size:8px;font-weight:800}
@media(max-width:1180px){.aes-observatory__filters{grid-template-columns:repeat(4,minmax(0,1fr))}.aes-observatory__bib-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.aes-observatory{width:min(calc(100% - 20px),1280px);margin-top:18px}.aes-observatory__filters,.aes-observatory__advanced,.aes-observatory__bib-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.aes-observatory__toolbar-row,.aes-observatory__querybar{align-items:flex-start;display:grid}.aes-observatory__utility-controls{grid-template-columns:1fr}.aes-observatory__utility-controls>span{display:none}.aes-observatory__compare-cards,.aes-observatory__compare-rel{grid-template-columns:1fr}.aes-observatory__network,.aes-observatory__network svg,.aes-observatory__matrix,.aes-observatory__list,.aes-observatory__canvas-wrap{min-height:520px}.aes-observatory__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bar .aes-observatory__drawer{padding-top:46px}.aes-observatory__drawer-actions{justify-content:flex-start}}
/* v1.2.68 — shared research controls: optically centered SVG zoom icons + explicit active-filter reset */
.aes-observatory__canvas-controls button{padding:0;display:grid;place-items:center;line-height:0;font-size:0}
.aes-observatory__canvas-controls button svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.aes-observatory__canvas-controls button[data-aes-obs-zoom="reset"] svg{width:14px;height:14px}
.aes-observatory__actions button[data-aes-obs-reset],.aes-observatory__actions button[data-aes-bib-reset]{transition:.15s ease}
.aes-observatory__actions button[data-aes-obs-reset].is-filter-active,.aes-observatory__actions button[data-aes-bib-reset].is-filter-active{border-color:var(--obs-gold);color:var(--obs-gold);background:#fffaf1}
.aes-observatory__actions button[data-aes-obs-reset]:disabled,.aes-observatory__actions button[data-aes-bib-reset]:disabled{opacity:.42;cursor:default;border-color:var(--obs-line);color:var(--aes-muted,#76808a);background:#fff}

/* ==========================================================
   v1.2.69 — RESEARCH FILTER UI PARITY
   Observatory filters/settings now share the canonical AES
   archive-filter module language: eyebrow, numbered modules,
   square fields, compact actions, and modular research tools.
   ========================================================== */
.aes-observatory__toolbar.aes-research-filter-shell{
  padding:14px 0 8px;
  border:0;
  background:transparent;
  box-shadow:none;
}
.aes-observatory__toolbar.aes-research-filter-shell .aes-profile-filter__head{
  margin:0 0 9px;
}
.aes-observatory__toolbar.aes-research-filter-shell .aes-profile-filter__eyebrow,
.aes-observatory__research-tools .aes-profile-filter__eyebrow{
  color:var(--obs-gold);
  font-size:8px;
  font-weight:800;
  letter-spacing:.15em;
}
.aes-observatory__filters.aes-research-filter-shell__modules{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.72fr);
  gap:12px;
  align-items:stretch;
}
.aes-observatory__bib-controls.aes-research-filter-shell__modules{
  display:grid;
  grid-template-columns:minmax(210px,.8fr) minmax(0,1.35fr) minmax(190px,.78fr) minmax(0,1.12fr);
  gap:12px;
  align-items:stretch;
}
.aes-observatory .aes-research-filter-shell__module,
.aes-observatory .aes-research-tools-shell__module{
  min-width:0;
  margin:0;
  padding:13px;
  border:1px solid var(--obs-line);
  background:var(--obs-surface);
}
.aes-observatory .aes-research-filter-shell__fields{
  display:grid;
  gap:6px;
}
.aes-observatory .aes-research-filter-shell__fields--multi{
  grid-template-columns:1fr;
}
.aes-observatory .aes-research-filter-shell__fields--two{
  grid-template-columns:1fr 1fr;
}
.aes-observatory .aes-research-filter-shell__field{
  display:grid;
  gap:4px;
  min-width:0;
}
.aes-observatory .aes-research-filter-shell__field>span{
  color:var(--obs-navy);
  font-size:8px;
  font-weight:800;
  letter-spacing:.035em;
}
.aes-observatory .aes-research-filter-shell select,
.aes-observatory .aes-research-filter-shell input{
  height:36px;
  padding:0 9px;
  border:1px solid #d8d5cd;
  border-radius:0;
  background:#fff;
  color:var(--obs-navy);
  font-size:9px;
}
.aes-observatory .aes-research-filter-shell select:focus,
.aes-observatory .aes-research-filter-shell input:focus{
  border-color:var(--obs-gold);
  box-shadow:0 0 0 2px rgba(197,161,105,.12);
}
.aes-observatory__advanced.aes-research-filter-shell__advanced{
  display:block;
  margin:10px 0 0;
  padding:13px;
  border:1px solid var(--obs-line);
  background:var(--obs-surface);
}
.aes-observatory .aes-research-filter-shell__advanced-fields{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:7px;
}
.aes-observatory__toolbar .aes-profile-filter__actions{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:7px;
  margin-top:10px;
  padding:0;
  border:0;
}
.aes-observatory__toolbar .aes-profile-filter__button{
  min-width:92px;
  min-height:34px;
  border-radius:0;
}
.aes-observatory__toolbar [data-aes-obs-reset].is-filter-active,
.aes-observatory__toolbar [data-aes-bib-reset].is-filter-active{
  border-color:var(--obs-gold);
  color:var(--obs-gold);
  background:#fffaf1;
}

.aes-observatory__research-tools.aes-research-tools-shell{
  display:block;
  margin:8px 0 10px;
  padding:0;
  border:0;
  background:transparent;
}
.aes-observatory .aes-research-tools-shell__head{
  margin:0 0 9px;
}
.aes-observatory .aes-research-tools-shell__modules{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.aes-observatory .aes-research-tools-shell__modules--two{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.aes-observatory .aes-research-tools-shell__buttons{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
}
.aes-observatory .aes-research-tools-shell__buttons button{
  min-height:32px;
  height:32px;
  padding:0 10px;
  border:1px solid var(--obs-line);
  border-radius:0;
  background:#fff;
  color:var(--obs-navy);
  font-size:8px;
  font-weight:800;
}
.aes-observatory .aes-research-tools-shell__buttons button:hover,
.aes-observatory .aes-research-tools-shell__buttons button:focus-visible{
  border-color:var(--obs-gold);
  color:var(--obs-gold);
}
.aes-observatory .aes-research-tools-shell__buttons button.is-active{
  border-color:var(--obs-navy);
  background:var(--obs-navy);
  color:#fff;
}
.aes-observatory__mode-panel{margin:0}
.aes-observatory__utility{border-radius:0}
.aes-observatory__utility-controls>button{border-radius:0}
@media(max-width:1100px){
  .aes-observatory__filters.aes-research-filter-shell__modules{grid-template-columns:1fr 1fr}
  .aes-observatory__filters.aes-research-filter-shell__modules>.aes-research-filter-shell__module:last-child{grid-column:1/-1}
  .aes-observatory__bib-controls.aes-research-filter-shell__modules{grid-template-columns:1fr 1fr}
}
@media(max-width:820px){
  .aes-observatory .aes-research-tools-shell__modules,
  .aes-observatory .aes-research-tools-shell__modules--two{grid-template-columns:1fr}
  .aes-observatory .aes-research-filter-shell__advanced-fields{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
  .aes-observatory__filters.aes-research-filter-shell__modules,
  .aes-observatory__bib-controls.aes-research-filter-shell__modules,
  .aes-observatory .aes-research-filter-shell__advanced-fields{grid-template-columns:1fr}
  .aes-observatory__filters.aes-research-filter-shell__modules>.aes-research-filter-shell__module:last-child{grid-column:auto}
  .aes-observatory__toolbar .aes-profile-filter__actions{flex-wrap:wrap}
  .aes-observatory__toolbar .aes-profile-filter__button{flex:1 1 150px}
}

/* v1.2.75 — live traceability, reproducibility and provenance */
.aes-knowledge-evidence{margin:10px 0 14px;padding:17px;border:1px solid var(--obs-line);background:#fff}.aes-knowledge-evidence__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--obs-line)}.aes-knowledge-evidence__head h2{margin:4px 0 3px!important;color:var(--obs-navy)!important;font-size:18px!important;line-height:1.2!important}.aes-knowledge-evidence__head p{margin:0!important;color:var(--aes-muted,#76808a);font-size:8.5px;line-height:1.45}.aes-knowledge-evidence__head>small{max-width:430px;color:var(--aes-muted,#76808a);font-size:7.8px;text-align:right}.aes-knowledge-evidence__head>small.is-version-mismatch{color:#9b5a25}.aes-knowledge-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.aes-knowledge-evidence__grid>article{min-width:0;padding:13px;border:1px solid var(--obs-line);background:var(--obs-surface)}.aes-knowledge-evidence__wide{grid-column:1/-1}.aes-knowledge-evidence__title{display:grid;grid-template-columns:28px 1fr;gap:9px}.aes-knowledge-evidence__title>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--obs-navy);color:#fff;font-size:8px;font-weight:900}.aes-knowledge-evidence__title small{display:block;color:var(--obs-gold);font-size:7.4px;font-weight:900;letter-spacing:.09em}.aes-knowledge-evidence__title h3{margin:3px 0 0!important;color:var(--obs-navy)!important;font-size:13px!important;line-height:1.25!important}
.aes-knowledge-evidence__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px}.aes-knowledge-evidence__stats>span{min-width:0;padding:9px;background:#fff;border:1px solid var(--obs-line)}.aes-knowledge-evidence__stats b{display:block;color:var(--obs-navy);font-size:16px;line-height:1}.aes-knowledge-evidence__stats small{display:block;margin-top:4px;color:var(--aes-muted,#76808a);font-size:7.4px;letter-spacing:0}.aes-knowledge-evidence__note{margin:8px 0 0!important;color:var(--aes-muted,#76808a);font-size:7.7px;line-height:1.45}
.aes-knowledge-evidence__mini-list,.aes-knowledge-evidence__updates,.aes-knowledge-output-list{display:grid;gap:5px;margin-top:8px}.aes-knowledge-evidence__mini-list>small{color:var(--obs-gold);font-size:7px;font-weight:900}.aes-knowledge-evidence__mini-list>span,.aes-knowledge-evidence__updates>span,.aes-knowledge-output-list>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;background:#fff;border:1px solid var(--obs-line)}.aes-knowledge-evidence__mini-list strong,.aes-knowledge-evidence__updates strong,.aes-knowledge-output-list strong{color:var(--obs-navy);font-size:8px}.aes-knowledge-evidence__mini-list em,.aes-knowledge-evidence__updates small,.aes-knowledge-output-list small{color:var(--aes-muted,#76808a);font-size:7px;font-style:normal;text-align:right}
.aes-knowledge-evidence__release{display:grid;gap:5px;margin-top:11px;padding:10px;background:#fff;border:1px solid var(--obs-line)}.aes-knowledge-evidence__release strong{color:var(--obs-navy);font-size:10px}.aes-knowledge-evidence__release code{overflow-wrap:anywhere;color:var(--obs-gold);font-size:8px}.aes-knowledge-evidence__release small{color:var(--aes-muted,#76808a);font-size:7px}.aes-knowledge-evidence__chain{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));align-items:stretch;gap:4px;margin-top:11px}.aes-knowledge-evidence__chain>span{grid-column:span 1;padding:9px 7px;background:#fff;border:1px solid var(--obs-line);text-align:center}.aes-knowledge-evidence__chain b{display:block;color:var(--obs-navy);font-size:8.5px}.aes-knowledge-evidence__chain small{display:block;margin-top:4px;color:var(--aes-muted,#76808a);font-size:6.7px;line-height:1.35}.aes-knowledge-evidence__chain i{display:flex;align-items:center;justify-content:center;color:var(--obs-gold);font-style:normal}
.aes-knowledge-trace{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;margin-top:10px}.aes-knowledge-trace>span{display:flex;min-width:0;padding:9px;flex-direction:column;align-items:center;justify-content:center;background:var(--obs-surface);border:1px solid var(--obs-line)}.aes-knowledge-trace b{color:var(--obs-navy);font-size:15px}.aes-knowledge-trace small{margin-top:3px;color:var(--aes-muted,#76808a);font-size:7px}.aes-knowledge-trace i{display:flex;align-items:center;justify-content:center;color:var(--obs-gold);font-style:normal}.aes-knowledge-trace__rows{display:grid;gap:5px;margin-top:8px}.aes-knowledge-trace__rows article{padding:8px 9px;border-left:2px solid var(--obs-gold);background:var(--obs-surface)}.aes-knowledge-trace__rows small,.aes-knowledge-trace__rows span{display:block;color:var(--aes-muted,#76808a);font-size:7px}.aes-knowledge-trace__rows strong{display:block;margin:3px 0;color:var(--obs-navy);font-size:8.5px;line-height:1.35}
.aes-knowledge-version{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.aes-knowledge-version>span{padding:8px;background:var(--obs-surface)}.aes-knowledge-version b{display:block;color:var(--obs-navy);font-size:8.5px;overflow-wrap:anywhere}.aes-knowledge-version small{display:block;margin-top:4px;color:var(--aes-muted,#76808a);font-size:6.8px}.aes-observatory__drawer-section--evidence{border-left:3px solid var(--obs-gold)}
@media(max-width:820px){.aes-knowledge-evidence__grid{grid-template-columns:1fr}.aes-knowledge-evidence__wide{grid-column:auto}.aes-knowledge-evidence__chain{grid-template-columns:repeat(3,minmax(0,1fr))}.aes-knowledge-evidence__chain i{display:none}.aes-knowledge-version{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.aes-knowledge-evidence{padding:13px}.aes-knowledge-evidence__head{align-items:flex-start;flex-direction:column}.aes-knowledge-evidence__head>small{text-align:left}.aes-knowledge-evidence__stats,.aes-knowledge-version{grid-template-columns:1fr}.aes-knowledge-trace{grid-template-columns:1fr 20px}.aes-knowledge-trace>span{grid-column:1}.aes-knowledge-trace>i{grid-column:1;transform:rotate(90deg)}.aes-knowledge-evidence__chain{grid-template-columns:1fr}}
