#cmp{--fg:#e8e8e8;--mid:#a6a6a6;--dim:#868686;--hair:#e8e8e829;--hair-soft:#e8e8e812;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--serif:Georgia, "Times New Roman", serif;font-family:var(--sans);color:var(--fg);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.5}#cmp h1{letter-spacing:.01em;margin:0 0 .5rem;font-size:1.4rem;font-weight:500}#cmp .lede{font-family:var(--serif);color:var(--mid);max-width:38em;margin:0 0 4px;font-size:13px;font-style:italic;line-height:1.85}#cmp .lede code{font-family:var(--sans);color:var(--fg);font-size:12px;font-style:normal}#cmp hr.hair{background:var(--hair);border:0;height:1px;margin:26px 0}#cmp section{margin-bottom:26px}#cmp h2{letter-spacing:.18em;color:var(--dim);text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:400}#cmp h2 span{text-transform:none;letter-spacing:0;opacity:.75;margin-left:8px;font-size:10.5px}#cmp .dropgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}#cmp .dz{border:1px dashed var(--hair);text-align:center;cursor:pointer;border-radius:2px;padding:34px 14px;transition:border-color .15s,color .15s}#cmp .dz:hover,#cmp .dz.over{border-color:var(--fg)}#cmp .dz .tag{letter-spacing:.16em;color:var(--dim);text-transform:uppercase;margin-bottom:8px;font-size:9px}#cmp .dz .big{color:var(--mid);letter-spacing:.02em;margin-bottom:6px;font-size:13px}#cmp .dz:hover .big,#cmp .dz.over .big{color:var(--fg)}#cmp .dz .small{font-family:var(--serif);color:var(--dim);font-size:11px;font-style:italic}#cmp .loaded{border:1px solid var(--hair);border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;display:flex}#cmp .loaded .tag{letter-spacing:.16em;color:var(--dim);text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}#cmp .loaded .fname{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#cmp .loaded .meta{color:var(--dim);margin-top:3px;font-size:10.5px}#cmp .loaded button.x{border:1px solid var(--hair);color:var(--dim);cursor:pointer;background:0 0;border-radius:2px;flex:none;width:26px;height:26px;font-size:13px;line-height:1}#cmp .loaded button.x:hover{color:var(--fg);border-color:#e8e8e852}#cmp .loaded.status .fname{font-family:var(--serif);color:var(--dim);font-style:italic}#cmp .hide{display:none!important}@media (width<=560px){#cmp .dropgrid{grid-template-columns:1fr}}#cmp .table-wrap{overflow-x:auto}#cmp table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}#cmp th{text-align:right;letter-spacing:.14em;color:var(--dim);border-bottom:1px solid var(--hair);text-transform:uppercase;padding:0 10px 10px 0;font-size:9px;font-weight:400}#cmp th:first-child{text-align:left}#cmp td{border-bottom:1px solid var(--hair-soft);color:var(--mid);text-align:right;font-variant-numeric:tabular-nums;padding:10px 10px 10px 0}#cmp td:first-child{text-align:left;color:var(--fg)}#cmp tr:last-child td{border-bottom:none}#cmp td.delta{color:var(--dim)}#cmp td.delta.up{color:var(--fg)}#cmp .bandwrap{flex-direction:column;gap:14px;display:flex}#cmp .bandgroup .bl{color:var(--mid);margin-bottom:6px;font-size:12px}#cmp .bandgroup .bl span{color:var(--dim);margin-left:6px;font-size:11px}#cmp .bandrow2{grid-template-columns:16px 1fr 56px;align-items:center;gap:10px;margin-bottom:4px;display:grid}#cmp .bandrow2 .tag{color:var(--dim);text-align:center;font-size:10px}#cmp .bandrow2 .bb{background:var(--hair-soft);border-radius:4px;height:7px;overflow:hidden}#cmp .bandrow2 .bb i{border-radius:4px;height:100%;display:block}#cmp .bandrow2.a .bb i{background:var(--fg)}#cmp .bandrow2.b .bb i{background:repeating-linear-gradient(135deg, var(--mid), var(--mid) 3px, transparent 3px, transparent 6px)}#cmp .bandrow2 .bv{text-align:right;font-variant-numeric:tabular-nums;color:var(--mid);font-size:11.5px}#cmp .legend{color:var(--mid);align-items:center;gap:20px;margin:0 0 12px;font-size:12px;display:flex}#cmp .legend span{align-items:center;gap:7px;display:inline-flex}#cmp .sw{border-top:2px solid var(--fg);width:16px;height:0;display:inline-block}#cmp .sw.dash{border-top:2px dashed var(--mid)}#cmp .wrap{position:relative}#cmp svg{width:100%;height:auto;display:block;overflow:visible}#cmp .gl{stroke:var(--hair-soft);stroke-width:1px}#cmp .ax{fill:var(--dim);font-size:10px}#cmp .al{fill:var(--mid);font-size:10.5px}#cmp .ln{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}#cmp .lnA{stroke:var(--fg)}#cmp .lnB{stroke:var(--mid);stroke-dasharray:5 3}#cmp .hit{fill:#0000;pointer-events:all}#cmp .cross{stroke:var(--dim);stroke-width:1px;stroke-dasharray:2 2;opacity:0}#cmp .tip{pointer-events:none;border:1px solid var(--hair);color:var(--fg);opacity:0;white-space:nowrap;background:#0f0f0f;border-radius:3px;padding:7px 10px;font-size:11.5px;transition:opacity 80ms;position:absolute}#cmp .tip i{color:var(--dim);font-style:normal}#cmp .find{border-left:2px solid var(--hair);margin:12px 0;padding-left:12px}#cmp .find.high{border-left-color:#d98b6a}#cmp .find.med{border-left-color:#c9b47a}#cmp .find .ft{margin-bottom:4px;font-size:14px}#cmp .find .badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair);color:var(--dim);vertical-align:1px;border-radius:3px;margin-right:9px;padding:2px 6px;font-size:10px}#cmp .find.high .badge{color:#d98b6a;border-color:#d98b6a73}#cmp .find.med .badge{color:#c9b47a;border-color:#c9b47a73}#cmp .find p{color:var(--mid);margin:5px 0}#cmp .find p.fix{color:var(--fg)}#cmp .find .who{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-right:8px;font-size:10px}#cmp .rsub{color:var(--dim);margin:18px 0 8px;font-size:11px}#cmp .bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}#cmp button.dl{border:1px solid var(--hair);color:var(--mid);font-family:var(--sans);letter-spacing:.14em;cursor:pointer;background:0 0;border-radius:2px;padding:7px 12px;font-size:11px;transition:color .15s,border-color .15s}#cmp button.dl:hover{color:var(--fg);border-color:#e8e8e852}#cmp button.dl:disabled{opacity:.3;cursor:default}#cmp .note{font-family:var(--serif);color:var(--dim);max-width:42em;margin:16px 0 0;font-size:11.5px;font-style:italic;line-height:1.9}#cmp .note b{color:var(--fg);font-style:normal;font-weight:400}#cmp .foot{font-family:var(--serif);color:var(--dim);max-width:42em;margin:0;font-size:11px;font-style:italic;line-height:1.9}
