.avdb-page{padding-block:var(--space-xl) var(--space-2xl)}.avdb-head h1{font-size:var(--text-2xl);margin:0 0 var(--space-xs)}.avdb-lede{max-width:var(--measure);margin:0 0 var(--space-sm);font-size:var(--text-md);color:var(--color-ink-2)}.avdb-note{max-width:var(--measure);margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--color-ink-3)}.avdb-note a,.avdb-lede a{color:var(--color-accent-ink)}.avdb-badge{display:inline-flex;align-items:center;gap:.35em;padding:.15em .45em;border-radius:var(--radius-badge);font-family:var(--font-mono);font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:color-mix(in oklch,var(--color-ink) 7%,transparent);color:var(--color-ink-2)}.avdb-badge--l3,.avdb-badge--l4{background:var(--color-ok-tint);color:var(--color-ok-ink)}.avdb-badge--l2{background:var(--color-accent-glow);color:var(--color-accent-ink)}.avdb-badge--proxy{background:var(--color-warn-tint);color:var(--color-warn-ink)}.avdb-badge--dir{background:var(--color-accent-glow);color:var(--color-accent-ink)}.avdb-badges{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0 0 var(--space-md);padding:0;list-style:none}.avdb-src{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:.4em;padding:0 .3em;border-radius:var(--radius-badge);font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.02em;color:var(--color-ink-3);border:1px solid var(--color-rule);text-decoration:none;vertical-align:.1em;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}a.avdb-src{color:var(--color-accent-ink);border-color:color-mix(in oklch,var(--color-accent) 35%,var(--color-rule))}a.avdb-src:hover{color:var(--color-ink);border-color:var(--color-accent)}.avdb-q{margin-inline-start:.3em;font-size:var(--text-xs);color:var(--color-ink-3);white-space:nowrap}.avdb-none{color:var(--color-ink-3)}.avdb-filter{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-sm);padding:var(--space-sm);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.avdb-filter[hidden]{display:none}.avdb-field{display:grid;gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-ink-2);min-width:0}.avdb-field input[type=search],.avdb-field select{height:36px;min-width:0;width:100%;padding-inline:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-3);color:var(--color-ink);font:inherit;font-size:var(--text-sm)}.avdb-field--grow{flex:1 1 14rem}.avdb-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--color-rule);border-radius:var(--radius-input);overflow:hidden}.avdb-seg button{height:36px;padding-inline:var(--space-xs);border:0;border-inline-end:1px solid var(--color-rule);background:transparent;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.avdb-seg button:last-child{border-inline-end:0}.avdb-seg button[aria-pressed=true]{background:var(--color-paper-3);color:var(--color-accent-ink);font-weight:600}.avdb-check{display:inline-flex;align-items:center;gap:var(--space-2xs);height:36px;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;white-space:nowrap}.avdb-count{margin:0 0 var(--space-lg);font-size:var(--text-sm);color:var(--color-ink-3)}.avdb-group{margin-block-end:var(--space-xl)}.avdb-group[hidden]{display:none}.avdb-group h2{font-size:var(--text-xl);margin:0 0 var(--space-sm)}.avdb-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.avdb-table th{text-align:start;font-weight:500;color:var(--color-ink-3);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) 0;border-bottom:1px solid var(--color-rule-hover);vertical-align:bottom}.avdb-table td{padding:var(--space-2xs) var(--space-xs) var(--space-2xs) 0;border-bottom:1px solid var(--color-rule);vertical-align:baseline}.avdb-table tr[hidden]{display:none}.avdb-num{font-family:var(--font-mono);white-space:nowrap}.avdb-model a{color:var(--color-ink);font-weight:500;text-decoration-color:var(--color-rule-hover)}.avdb-model a:hover{color:var(--color-accent-ink);text-decoration-color:currentColor}.avdb-model small{display:block;color:var(--color-ink-3);font-size:var(--text-xs)}.avdb-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin:0 0 var(--space-xl)}.avdb-facts td,.avdb-facts th{padding-block:var(--space-xs)}.avdb-facts .avdb-cond{display:block;font-size:var(--text-xs);color:var(--color-ink-3)}.avdb-srcline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2xs)}.avdb-srcline .avdb-src{margin-inline-start:0}.avdb-doc{color:var(--color-accent-ink);white-space:nowrap}.avdb-panel{margin-block:var(--space-xl) 0;padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);max-width:48rem}.avdb-panel--wide{max-width:none}.avdb-panel h2{font-size:var(--text-lg);margin:0 0 var(--space-xs)}.avdb-panel p{margin:0 0 var(--space-xs);max-width:var(--measure);color:var(--color-ink-2)}.avdb-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-3xs) var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-sm)}.avdb-panel dt{color:var(--color-ink-3)}.avdb-panel dd{margin:0;min-width:0;overflow-wrap:anywhere}.avdb-seam:empty{display:none}.avdb-curves{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-lg);margin-block:var(--space-md) 0}.avdb-curve h3{font-size:var(--text-md);margin:0 0 var(--space-2xs)}.avdb-curve .avdb-badges{margin-block-end:var(--space-xs)}.avdb-badge--measured,.avdb-badge--extracted{background:var(--color-ok-tint);color:var(--color-ok-ink)}.avdb-badge--modelled,.avdb-badge--assumed{background:var(--color-warn-tint);color:var(--color-warn-ink)}.avdb-plot{margin:0;min-width:0}.avdb-plot__svg{display:block;width:100%;max-width:36rem;height:auto;background:var(--color-paper);font-family:var(--font-mono)}.avdb-plot__grid{stroke:var(--color-rule);stroke-width:1}.avdb-plot__frame{fill:none;stroke:var(--color-rule-hover);stroke-width:1}.avdb-plot__tick{fill:var(--color-ink-3);font-size:1em}.avdb-plot__axis{fill:var(--color-ink-3);font-family:var(--font-body);font-size:1em}.avdb-plot__end{font-size:1em;font-weight:500}.avdb-plot__legend{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-sm);margin:var(--space-2xs) 0 0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-ink-2)}.avdb-plot__legend li{display:inline-flex;align-items:center;gap:var(--space-3xs)}.avdb-caption{margin-block-start:var(--space-2xs);max-width:var(--measure);font-size:var(--text-xs);line-height:1.5;color:var(--color-ink-2)}.avdb-plot__data{margin-block-start:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2)}.avdb-plot__data summary{cursor:pointer;color:var(--color-accent-ink)}.avdb-plot__tablewrap{max-height:20rem;overflow:auto;max-width:100%}.avdb-plot__table{border-collapse:collapse;font-family:var(--font-mono)}.avdb-plot__table th,.avdb-plot__table td{padding:2px var(--space-2xs);text-align:end;border-bottom:1px solid var(--color-rule);white-space:nowrap}@media(max-width:719.98px){.avdb-table,.avdb-table tbody,.avdb-table tr,.avdb-table td{display:block;width:100%}.avdb-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avdb-table tr{padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule-hover)}.avdb-table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-3xs) 0;border-bottom:0;min-width:0}.avdb-table td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;color:var(--color-ink-3);font-family:var(--font-body);font-size:var(--text-xs);white-space:normal}.avdb-table td.avdb-model:before,.avdb-facts td:first-child:before{content:none}.avdb-table td>*{min-width:0}.avdb-table td>.avdb-val{text-align:end;overflow-wrap:anywhere}.avdb-facts td:first-child{font-weight:600}.avdb-num{white-space:normal}.avdb-seg{width:100%}.avdb-seg button{flex:1 1 auto}}@media(pointer:coarse){.avdb-page a:not(.avdb-inline),.avdb-page button,.avdb-page select,.avdb-page input[type=search],.avdb-check{min-height:44px}.avdb-page a:not(.btn):not(.avdb-inline){display:inline-flex;align-items:center}a.avdb-src{min-width:44px;justify-content:center}.avdb-page .btn,.avdb-seg button{height:44px}.avdb-plot__data summary{min-height:44px;display:flex;align-items:center}.avdb-check input{width:20px;height:20px}}.avdb-plot__svg--compact{display:none}@media(max-width:40rem){.avdb-plot__svg--wide{display:none}.avdb-plot__svg--compact{display:block}.avdb-plot__svg--compact .avdb-plot__axis--y{display:none}}.cmp-notices{margin:0 0 var(--space-sm);padding:0;list-style:none}.cmp-notices li{max-width:var(--measure);margin-block-end:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-left:3px solid var(--color-warn);background:var(--color-warn-tint);font-size:var(--text-sm);color:var(--color-ink-2)}.cmp-pick{margin-block-end:var(--space-lg)}.cmp-chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);margin:0 0 var(--space-sm);padding:0;list-style:none}.cmp-chips li{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0;padding-inline-start:var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2)}.cmp-chip__name{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere}.cmp-chip__rm{border:0;height:32px;padding-inline:var(--space-xs);font-size:var(--text-md)}.cmp-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-sm)}.cmp-add{flex:1 1 16rem;max-width:28rem}.cmp-buttons{display:flex;gap:var(--space-2xs)}.cmp-hint{margin-block:var(--space-xs) 0}.cmp-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-ink-3);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600}.cmp-presets{margin:0;padding:0;list-style:none}.cmp-presets li{margin-block:var(--space-3xs)}.cmp-presets .link-arrow{white-space:normal}.cmp-plots{display:grid;gap:var(--space-2xl)}.cmp-plot h2{font-size:var(--text-lg);margin:0 0 var(--space-3xs)}.cmp-axisnote{margin-block-end:var(--space-xs)}.cmp-plot .avdb-plot__svg{max-width:50rem}.cmp-end__n{fill:#fff;font-weight:600;pointer-events:none}.cmp-cross{stroke:var(--color-ink-3);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.cmp-readout{min-height:1.5em;margin:var(--space-3xs) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-2)}.cmp-legend{display:flex;flex-direction:column;gap:var(--space-3xs);margin:var(--space-2xs) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-ink)}.cmp-legend li{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--space-2xs);min-width:0}.cmp-legend__text{min-width:0}.cmp-legend__name{overflow-wrap:anywhere}.cmp-legend .cmp-nodata{color:var(--color-ink-3);font-style:italic}.cmp-prov-h{margin:var(--space-md) 0 var(--space-2xs);font-size:var(--text-md)}.cmp-prov{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-ink-2)}.cmp-prov li{display:flex;gap:var(--space-2xs);align-items:flex-start;max-width:var(--measure)}.cmp-prov li[hidden]{display:none}.cmp-prov__body{min-width:0;overflow-wrap:anywhere}.cmp-prov__text{display:block;margin-block-start:var(--space-3xs)}.cmp-prov .avdb-inline{font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}@media(pointer:coarse){.cmp-chip__rm{min-width:44px;height:44px}}.avdb-cmp{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-xs);color:var(--color-ink-3);cursor:pointer;white-space:nowrap}.avdb-cmp[hidden]{display:none}.avdb-cmpbar{position:sticky;bottom:var(--space-sm);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-block:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule-hover);border-radius:var(--radius-card);background:var(--color-paper-2);box-shadow:0 4px 16px #0b0f1c1f}.avdb-cmpbar[hidden]{display:none}.avdb-cmpbar__count{flex:1 1 12rem;font-size:var(--text-sm);color:var(--color-ink-2)}@media(max-width:719.98px){.avdb-table td.avdb-model{flex-wrap:wrap}.avdb-table td.avdb-model .avdb-cmp{flex-basis:100%}}@media(pointer:coarse){.avdb-cmp{min-height:44px;min-width:44px}.avdb-cmp input{width:20px;height:20px}}
