.sc-cards{flex-direction:column;gap:1.6em;display:flex;container:sc-cards/inline-size}.sc-card{background:var(--site-paper);border:1px solid var(--site-rule);border-left:4px solid var(--site-cobalt);font-family:var(--font-site-sans);--sc-rule:#14110c0f;--sc-active-bg:#14110c0d;padding:0 1.8rem;position:relative}.sc-composite{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4em;margin:0 -1.8rem;padding:1em 1.8rem 1.1em;transition:background .12s;display:grid;position:relative}.sc-composite.active{background:var(--sc-active-bg)}.sc-composite.active:after{content:"";border-left:6px solid var(--site-cobalt);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:50%;left:.4em;transform:translateY(-50%)}.sc-comp-left{flex-direction:column;gap:.15em;min-width:0;display:flex}.sc-comp-label{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--site-dim);font-size:.68em}.sc-comp-val{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.035em;font-size:3.6em;font-weight:700;line-height:.95}.sc-comp-mid{flex-direction:column;gap:.4em;min-width:0;display:flex}.sc-comp-track{background:var(--site-paper-deep);border:1px solid var(--site-rule);height:8px;position:relative}.sc-comp-track:before{content:"";background-image:linear-gradient(to right, transparent calc(var(--b1,50%) - 0.3%), var(--site-rule) calc(var(--b1,50%) - 0.3%), var(--site-rule) calc(var(--b1,50%) + 0.3%), transparent calc(var(--b1,50%) + 0.3%)), linear-gradient(to right, transparent calc(var(--b2,65%) - 0.3%), var(--site-rule) calc(var(--b2,65%) - 0.3%), var(--site-rule) calc(var(--b2,65%) + 0.3%), transparent calc(var(--b2,65%) + 0.3%)), linear-gradient(to right, transparent calc(var(--b3,80%) - 0.3%), var(--site-rule) calc(var(--b3,80%) - 0.3%), var(--site-rule) calc(var(--b3,80%) + 0.3%), transparent calc(var(--b3,80%) + 0.3%));opacity:.7;pointer-events:none;position:absolute;inset:0}.sc-comp-tier{font-family:var(--font-site-mono);letter-spacing:.04em;font-size:.78em}.sc-comp-tier .sc-comp-tier-label{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.sc-comp-tier .sc-comp-tier-label.tier-hi{color:var(--site-tier-hi)}.sc-comp-tier .sc-comp-tier-label.tier-good{color:var(--site-tier-good)}.sc-comp-tier .sc-comp-tier-label.tier-mid{color:var(--site-tier-mid)}.sc-comp-tier .sc-comp-tier-label.tier-weak{color:var(--site-tier-weak)}.sc-comp-tier .sc-comp-tier-head{color:var(--site-dim);margin-left:.5em}.sc-comp-tier .sc-comp-tier-head .tier-hi{color:var(--site-tier-hi)}.sc-comp-tier .sc-comp-tier-head .tier-good{color:var(--site-tier-good)}.sc-comp-tier .sc-comp-tier-head .tier-mid{color:var(--site-tier-mid)}.sc-comp-tier .sc-comp-tier-head .tier-weak{color:var(--site-tier-weak)}.sc-comp-conf{font-family:var(--font-site-mono);color:var(--site-dim);letter-spacing:-1px;cursor:help;align-self:start;font-size:1.05em}.sc-marker{z-index:2;width:2px;position:absolute;top:-4px;bottom:-4px}.sc-marker.tier-hi{background:var(--site-tier-hi)}.sc-marker.tier-good{background:var(--site-tier-good)}.sc-marker.tier-mid{background:var(--site-tier-mid)}.sc-marker.tier-weak{background:var(--site-tier-weak)}.sc-marker.ink{background:var(--site-cobalt)}.sc-marker:after{content:"";background:inherit;width:6px;height:6px;position:absolute;top:100%;left:50%;transform:translate(-50%,1px)rotate(45deg)}.sc-scale{font-family:var(--font-site-mono);color:var(--site-dim);letter-spacing:.1em;text-transform:uppercase;opacity:.7;grid-template-columns:9.5rem 1fr 2.8rem 6.5rem 2rem;gap:.9rem;margin:0 -1.8rem;padding:.35em 1.8rem;font-size:.62em;display:grid}.sc-scale-axis{grid-column:2;height:1em;position:relative}.sc-scale-axis .sc-tick{position:absolute;top:0;transform:translate(-50%)}.sc-scale-axis .sc-tick.pin-left{transform:translate(0)}.sc-scale-axis .sc-tick.pin-right{transform:translate(-100%)}.sc-rows-wrap{position:relative}.sc-row{font-family:var(--font-site-mono);border-bottom:1px solid var(--sc-rule);cursor:pointer;grid-template-columns:9.5rem 1fr 2.8rem 6.5rem 2rem;align-items:center;gap:.9rem;margin:0 -1.8rem;padding:.5em 1.8rem;font-size:.88em;transition:background .12s;display:grid;position:relative}.sc-row:last-of-type{border-bottom:none}.sc-row.active{background:var(--sc-active-bg)}.sc-row.active:after{content:"";border-left:6px solid var(--site-cobalt);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:50%;left:.4em;transform:translateY(-50%)}.sc-row>*{min-width:0}.sc-name{color:var(--site-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;position:relative;overflow:hidden}.sc-track{--b1:50%;--b2:65%;--b3:80%;background:linear-gradient(to right, #9a918029 0 var(--b1), #c173381a var(--b1) var(--b2), #2e6b4224 var(--b2) var(--b3), #1e3a8a38 var(--b3) 100%);border:1px solid var(--site-rule);height:10px;position:relative}.sc-track:before{content:"";background-image:linear-gradient(to right, transparent calc(var(--b1) - 0.3%), var(--site-rule) calc(var(--b1) - 0.3%), var(--site-rule) calc(var(--b1) + 0.3%), transparent calc(var(--b1) + 0.3%)), linear-gradient(to right, transparent calc(var(--b2) - 0.3%), var(--site-rule) calc(var(--b2) - 0.3%), var(--site-rule) calc(var(--b2) + 0.3%), transparent calc(var(--b2) + 0.3%)), linear-gradient(to right, transparent calc(var(--b3) - 0.3%), var(--site-rule) calc(var(--b3) - 0.3%), var(--site-rule) calc(var(--b3) + 0.3%), transparent calc(var(--b3) + 0.3%));opacity:.6;pointer-events:none;position:absolute;inset:0}.sc-val{font-family:var(--font-site-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;font-size:1.25em;font-weight:700;line-height:1}.sc-val.tier-hi{color:var(--site-tier-hi)}.sc-val.tier-good{color:var(--site-tier-good)}.sc-val.tier-mid{color:var(--site-tier-mid)}.sc-val.tier-weak{color:var(--site-tier-weak)}.sc-tier{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.1em;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.7em;font-weight:700;overflow:hidden}.sc-tier.tier-hi{color:var(--site-tier-hi)}.sc-tier.tier-good{color:var(--site-tier-good)}.sc-tier.tier-mid{color:var(--site-tier-mid)}.sc-tier.tier-weak{color:var(--site-tier-weak)}.sc-conf{font-family:var(--font-site-mono);color:var(--site-dim);letter-spacing:-1px;text-align:right;cursor:help;font-size:.95em}.sc-detail-area{border-top:1px solid var(--sc-rule);min-height:6.6em;margin:0 -1.8rem;padding:.9em 1.8rem 1em;position:relative}.sc-detail{font-family:var(--font-site-sans);color:var(--site-ink-soft);font-size:.92em;line-height:1.55;display:none}.sc-detail.active{display:block}.sc-detail .sc-desc{font-family:var(--font-site-math);color:var(--site-ink-soft);margin-bottom:.45em;font-size:1em;font-style:italic;line-height:1.55}.sc-detail .sc-meta{font-family:var(--font-site-mono);color:var(--site-dim);letter-spacing:.02em;font-size:.78em}.sc-detail .sc-meta .sc-h-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);opacity:.7;margin-right:.5em;font-size:.9em}.sc-detail .sc-meta .tier-hi{color:var(--site-tier-hi)}.sc-detail .sc-meta .tier-good{color:var(--site-tier-good)}.sc-detail .sc-meta .tier-mid{color:var(--site-tier-mid)}.sc-detail .sc-meta .tier-weak{color:var(--site-tier-weak)}@container sc-cards (max-width:640px){.sc-card{padding:0 1em}.sc-composite{grid-template-columns:1fr auto;gap:.6em 1em;margin:0 -1em;padding:.8em 1em 1em}.sc-composite .sc-comp-mid{grid-column:1/-1}.sc-comp-conf{align-self:start}.sc-scale,.sc-row{grid-template-columns:1fr auto auto auto;grid-template-areas:"name val tier conf""bar bar bar bar";gap:.4em .6em;margin:0 -1em;padding:.55em 1em}.sc-name{grid-area:name;font-size:.92em}.sc-track{grid-area:bar;height:12px}.sc-val{grid-area:val}.sc-tier{grid-area:tier}.sc-conf{grid-area:conf}.sc-scale{padding-top:.3em;padding-bottom:.1em;font-size:.6em}.sc-scale-axis{grid-area:bar/auto}.sc-scale>span:empty{display:none}.sc-detail-area{margin:0 -1em;padding:.7em 1em}.sc-row.active:after,.sc-composite.active:after{border-left-width:5px;left:.05em}}.sc-card-hero{background:0 0;border:none;padding:0}.sc-card-hero .sc-composite,.sc-card-hero .sc-row{cursor:default;opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(3px)}.sc-card-hero .sc-composite.visible,.sc-card-hero .sc-row.visible{opacity:1;transform:translateY(0)}.sc-card-hero .sc-composite:hover,.sc-card-hero .sc-row:hover,.sc-card-hero .sc-composite.active,.sc-card-hero .sc-row.active{background:0 0}.sc-card-hero .sc-composite.active:after,.sc-card-hero .sc-row.active:after{display:none}.sc-card-hero .sc-composite{border-bottom:1px solid var(--site-rule);grid-template-columns:auto 1fr;align-items:center;gap:1.2em;margin:0 0 .5em;padding:0 0 .9em}.sc-card-hero .sc-comp-val{font-size:2.6em;line-height:.95}.sc-card-hero .sc-comp-label{font-size:.64em}.sc-card-hero .sc-comp-mid{gap:.3em}.sc-card-hero .sc-comp-track{background:var(--site-rule);border:none;border-radius:0;height:4px;overflow:hidden}.sc-card-hero .sc-comp-track:before,.sc-card-hero .sc-comp-tier-head,.sc-card-hero .sc-comp-conf{display:none}.sc-card-hero .sc-comp-track .sc-marker{width:var(--pos,0%);pointer-events:none;background:var(--site-cobalt);border-radius:0;position:absolute;top:0;bottom:0;left:0!important}.sc-card-hero .sc-comp-track .sc-marker:after{display:none}.sc-card-hero .sc-row{border-bottom:none;align-items:center;gap:0 1em;margin:0;padding:.32em 0;font-size:.88em;grid-template-columns:9.5rem 1fr 2.4rem!important;grid-template-areas:"name bar val"!important}.sc-card-hero .sc-name{grid-area:name!important}.sc-card-hero .sc-track{height:4px;grid-area:bar!important}.sc-card-hero .sc-val{grid-area:val!important}.sc-card-hero .sc-row .sc-tier,.sc-card-hero .sc-row .sc-conf{display:none}.sc-card-hero .sc-track{background:var(--site-rule);border:none;border-radius:0;height:3px;overflow:hidden}.sc-card-hero .sc-track:before{display:none}.sc-card-hero .sc-marker{width:var(--pos,0%);pointer-events:none;border-radius:0;position:absolute;top:0;bottom:0;left:0!important}.sc-card-hero .sc-marker:after{display:none}.sc-card-hero .sc-val{font-size:1em}.sc-status{color:var(--site-dim);font-family:var(--font-site-mono);padding:.6em 0;font-size:.85em}.sc-status.err{color:var(--site-red)}@keyframes sc-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.sc-dot1,.sc-dot2,.sc-dot3{animation:1.4s infinite sc-pulse}.sc-dot2{animation-delay:.2s}.sc-dot3{animation-delay:.4s}
