.cv-asof{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-2)}.cv-j{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium)}.cv-mono{font:var(--weight-medium) var(--text-xs)/1 var(--font-mono);color:var(--color-text-3)}.cv-hero{display:flex;align-items:flex-end;gap:var(--space-10);padding:var(--space-12) 0 var(--space-6)}.cv-hero .pg-lede{margin-top:var(--space-2);max-width:470px;font-size:var(--text-base)}.cv-tot{display:flex;gap:var(--space-8);margin:0 0 0 auto;padding-bottom:var(--space-1)}.cv-tot>div{display:flex;flex-direction:column-reverse}.cv-tot dd{margin:0;font:var(--weight-strong) var(--text-2xl)/1.2 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cv-tot dt{font-size:var(--text-xs);color:var(--color-text-3)}.cv-bar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.cv-find{width:280px;flex:none}.cv-bar .ui-field{min-width:0}.cv-bar .ui-segmented{height:var(--control-md)}.cv-bar-gap{margin-left:auto}.cv-kinds-select{display:none}.cv-list{padding:var(--space-2)}.cv-rows{margin:0;padding:0;list-style:none}.cv-row,.cv-head{display:grid;grid-template-columns:minmax(190px,1fr) repeat(5,74px) 112px 170px 104px 16px;align-items:center;gap:0 var(--space-3);padding:0 var(--space-3)}.cv-ks{display:contents}.cv-head{height:36px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-3)}.cv-head .cv-kc{text-align:center}.cv-head .cv-docs,.cv-head .cv-upd{text-align:right}.cv-row{width:100%;min-height:46px;border:0;border-radius:var(--radius-field);background:transparent;color:var(--color-text);font:var(--weight-regular) var(--text-md)/1.3 var(--font-text);text-align:left;cursor:pointer}.cv-rows li+li .cv-row{box-shadow:0 -1px 0 var(--color-border)}.cv-row:hover,.cv-row[aria-current]{background:var(--color-surface-2);box-shadow:none!important}.cv-rows li:has(.cv-row:hover)+li .cv-row,.cv-rows li:has(.cv-row[aria-current])+li .cv-row{box-shadow:none}.cv-nm{display:flex;align-items:center;gap:var(--space-3);min-width:0;overflow:hidden;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}.cv-kc{font:var(--weight-regular) var(--text-xs)/1 var(--font-mono);color:var(--color-text-2);text-align:center}.cv-kc[data-none] .cv-kc-value{color:var(--color-border-strong)}.cv-kc-label{display:none}.cv-row .cv-docs{font:var(--weight-regular) var(--text-sm)/1 var(--font-mono);text-align:right}.cv-row .cv-upd{font-size:var(--text-xs);color:var(--color-text-3);text-align:right}.cv-go{justify-self:end;color:var(--color-border-strong)}.cv-mix{display:flex;gap:2px;height:6px;overflow:hidden;border-radius:var(--radius-xs);background:var(--color-border)}.cv-mix[data-tall]{height:10px;border-radius:5px}.cv-mix>span{min-width:2px;height:100%}.cv-mix>[data-tone="1"],.cv-swatch[data-tone="1"]{background:var(--stack-1)}.cv-mix>[data-tone="2"],.cv-swatch[data-tone="2"]{background:var(--stack-2)}.cv-mix>[data-tone="3"],.cv-swatch[data-tone="3"]{background:var(--stack-3)}.cv-mix>[data-tone="4"],.cv-swatch[data-tone="4"]{background:var(--stack-4)}.cv-swatch{display:inline-block;flex:none;width:9px;height:9px;border-radius:var(--radius-xs)}.cv-reg{display:flex;align-items:center;gap:var(--space-2);width:100%;height:34px;margin-top:var(--space-2);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-2);font:var(--weight-medium) var(--text-xs)/1 var(--font-text);text-align:left;cursor:pointer}.cv-reg:hover{background:var(--color-surface-3)}.cv-reg>svg{color:var(--color-text-3)}.cv-reg-n{color:var(--color-text-3);font-weight:var(--weight-regular)}.cv-reg-flags{display:flex;gap:var(--space-1);margin-left:var(--space-2)}.cv-reg-docs{margin-left:auto;font:var(--weight-regular) var(--text-xs)/1 var(--font-mono);color:var(--color-text-3)}.cv-reg[aria-expanded=false]{height:42px}.cv-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-4) var(--space-2) var(--space-2);padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-text-2)}.cv-legend li{display:flex;align-items:center;gap:var(--space-2)}.cv-legend b{font-weight:var(--weight-medium);color:var(--color-text)}.cv-note{margin:0 var(--space-2);font-size:var(--text-xs);line-height:1.6;color:var(--color-text-3)}.cv-none{margin:0;font-size:var(--text-sm);color:var(--color-text-3)}.cv-drawer-head{display:flex;align-items:center;gap:var(--space-3)}.cv-drawer-meta{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-3)}.cv-drawer-body{padding:var(--space-5) var(--space-5) var(--space-6)}.cv-drawer-nums{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-5);margin:var(--space-4) 2px var(--space-1)}.cv-drawer-nums>div{display:flex;flex-direction:column-reverse}.cv-drawer-nums dd{margin:0;font:var(--weight-strong) var(--text-xl)/1.2 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cv-drawer-nums dt{font-size:var(--text-xs);color:var(--color-text-3)}.cv-drawer-body h3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) var(--space-2) var(--space-2);font:var(--weight-medium) var(--text-sm)/1.3 var(--font-text);color:var(--color-text-2)}.cv-drawer-body h3 span{font-weight:var(--weight-regular);font-size:var(--text-xs);color:var(--color-text-3)}.cv-well{margin:0;padding:0 var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-2);list-style:none}.cv-grades{padding:var(--space-3) var(--space-3) var(--space-1)}.cv-grades ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.cv-grades li{display:flex;align-items:center;gap:var(--space-2);min-height:30px;font-size:var(--text-sm);color:var(--color-text-2)}.cv-grades li b{width:12px;font-weight:var(--weight-medium);color:var(--color-text)}.cv-pc{margin-left:auto;font:var(--weight-regular) var(--text-xs)/1 var(--font-mono);color:var(--color-text)}.cv-grades li[data-zero],.cv-grades li[data-zero] b,.cv-grades li[data-zero] .cv-pc{color:var(--color-text-3)}.cv-kd li{display:grid;grid-template-columns:16px minmax(0,1fr) auto 96px;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-1) 0;font-size:var(--text-sm)}.cv-kd[data-plain] li{grid-template-columns:minmax(0,1fr) auto 96px}.cv-kd li+li{box-shadow:0 -1px 0 var(--color-border)}.cv-kd svg{color:var(--color-text-2)}.cv-kd code{font:var(--weight-regular) var(--text-xs)/1.3 var(--font-mono);overflow:hidden;text-overflow:ellipsis}.cv-n{font:var(--weight-regular) var(--text-xs)/1 var(--font-mono);text-align:right}.cv-fresh{display:grid;justify-items:end;font-size:var(--text-xs);line-height:1.3;color:var(--color-text-3);text-align:right}.cv-sched{font-size:var(--text-2xs);color:var(--color-warning)}@media(max-width:1140px){.cv-hero{display:block;padding-top:var(--space-8)}.cv-tot{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:var(--space-5) 0 0}.cv-bar{flex-wrap:wrap}.cv-find{flex:1 1 220px;width:auto}.cv-kinds,.cv-bar-gap{display:none}.cv-kinds-select{display:block}.cv-row,.cv-head{grid-template-columns:minmax(100px,1fr) repeat(5,44px) 84px minmax(40px,110px) 14px;gap:0 var(--space-2);padding:0 var(--space-2)}.cv-upd{display:none}}@media(max-width:600px){.cv-tot{grid-template-columns:1fr 1fr;gap:var(--space-3) 0}.cv-bar{flex-wrap:wrap}.cv-find{flex-basis:100%}.cv-bar .ui-field{flex:1}.cv-head{display:none}.cv-row{grid-template-columns:1fr auto 12px;grid-template-areas:"nm docs go" "ks ks ks" "mix mix mix";gap:var(--space-2);padding:var(--space-3) var(--space-2)}.cv-nm{grid-area:nm}.cv-row .cv-docs{grid-area:docs}.cv-go{grid-area:go}.cv-row .cv-mix{grid-area:mix;height:4px}.cv-row .cv-ks{grid-area:ks;display:flex;flex-wrap:wrap;gap:var(--space-1)}.cv-row .cv-kc{padding:3px 7px;border-radius:var(--radius-sm);background:var(--color-surface-3);font:var(--weight-medium) var(--text-2xs)/1.3 var(--font-text)}.cv-row .cv-kc[data-none]{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border)}.cv-row .cv-kc-label{display:inline}.cv-row .cv-kc-value,.cv-reg-flags{display:none}.cv-legend{flex-direction:column}}
