.start{border:1px solid var(--line);border-left:4px solid var(--head);margin-top:18px;padding:14px 16px}.start h2{margin:0;font-size:1.0625rem}.start ol{color:var(--ink-2);margin:6px 0 0;padding-left:20px;font-size:.9375rem}.start li{margin-top:3px}.start p{color:var(--ink-2);margin:8px 0 0;font-size:.9375rem}.pickers{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px;display:grid}.pickers>div{min-width:0;padding:14px 16px 16px}.pickers>div+div{border-left:1px solid var(--line)}.pickers h2{margin:0;font-size:1.0625rem}.pickers h2 small{color:var(--muted);font-size:.875rem;font-weight:400}.chosen{border-top:1px solid var(--line-2);margin:8px 0 0;padding:0;list-style:none}.chosen li{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:7px 0;font-size:.9375rem;display:flex}.chosen .nm{flex:1;min-width:0}.chosen .nm small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.chosen button{font:inherit;color:var(--link);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:3px 9px;font-size:.8125rem}.chosen button:hover{border-color:var(--link)}.chosen button:disabled{color:var(--muted);cursor:not-allowed;border-color:var(--line-2)}.addrow{color:var(--ink-2);flex-direction:column;gap:4px;margin-top:10px;font-size:.875rem;display:flex}[data-compare] select,.axes select{font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c2cc;border-radius:3px;width:100%;min-width:0;padding:7px 8px;font-size:.9375rem}.presets{color:var(--ink-2);margin:10px 0 0;font-size:.875rem}.presets a{white-space:nowrap}.presets:empty{display:none}.statusrow{border-top:1px solid var(--line);background:var(--band);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;font-size:.875rem;display:flex}.statusrow .btn{cursor:pointer;padding:4px 10px;font-family:inherit;font-size:.8125rem}.sw{background:currentColor;flex:none;width:12px;height:12px;display:inline-block}.sw.line{width:16px;height:3px}.sw.ctx{color:var(--ctx)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;margin-top:28px;display:flex;overflow-x:auto}.tabs button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px 8px;font-size:.9375rem;font-weight:600}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--head)}.tabs button[aria-disabled=true]{color:#9aa3ad;cursor:help;font-weight:500}.tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.vnote{color:var(--ink-2);margin:8px 0 0;font-size:.875rem}.view{margin-top:20px;position:relative}.view[hidden]{display:none}.cfig{min-width:0;margin:0;position:relative}.cfig .cf-head,.trends .cf-head{padding:0}.cfig .cf-title,.trends .cf-title{font-size:1.125rem;font-weight:700}.cfig .cf-desc,.trends .cf-desc{max-width:52em;margin-top:2px;font-size:.9375rem}.cfig .cf-foot,.trends .cf-foot{border-top-color:var(--line-2);margin:10px 0 0;font-size:.8125rem;font-style:normal}.cfig .cf-src,.trends .cf-src{text-align:left}.cfig svg{max-width:100%;height:auto;display:block}.legend2{justify-content:flex-start;padding:0}.legend2 li{display:inline-flex}.tscroll{margin-top:10px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:.9375rem}.cmp th{text-align:right;color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:bottom;background:0 0;min-width:120px;padding:8px 10px;font-size:.8125rem;font-weight:600}.cmp th:first-child{text-align:left;min-width:150px}.cmp th a{font-weight:600;text-decoration:none}.cmp th a:hover{text-decoration:underline}.cmp th small{color:var(--muted);font-weight:400;display:block}.cmp td{border-bottom:1px solid var(--line-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 10px}.cmp td:first-child{text-align:left;font-weight:600}.cmp td .pl{align-items:center;gap:8px;display:inline-flex}.cmp td small{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.cmp td.na{color:var(--muted)}.cmp tbody tr:hover{background:#f7f9fb}.trendbar{color:var(--ink-2);justify-content:flex-end;margin-bottom:8px;font-size:.875rem;display:flex}.trendbar label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.trends.one{grid-template-columns:minmax(0,1fr)}.trends figure.pchart{border:0;border-top:2px solid var(--ink);border-radius:0;min-width:0;margin:0;padding:10px 0 0}.trends .plegend{justify-content:flex-start;padding:0}.axes{color:var(--ink-2);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px;font-size:.875rem;display:flex}.axes label{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.axes[hidden]{display:none}.axes button{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9c2cc;border-radius:3px;padding:7px 12px;font-size:.875rem}.splot{margin-top:8px}.splot .grid{stroke:var(--grid)}.splot .tick{fill:var(--muted);font-size:12px}.splot .axis-title{fill:var(--ink-2);font-size:12px}.splot .sdot{fill:currentColor;stroke:#fff;stroke-width:1.2px;cursor:pointer}.splot .sdot.ctx{fill:#b9c0c8}.splot .sdot:hover{stroke:var(--ink);stroke-width:2px}.splot .slabel{fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:12px;font-weight:600}.empty{background:var(--band);border:1px solid var(--line);color:var(--ink-2);margin-top:12px;padding:14px 16px;font-size:.9375rem}.mplot{margin-top:10px}.mplot svg{width:100%}.mplot .mname{fill:var(--ink-2);font-size:11px;font-weight:600}.mplot .mcell{fill:none;stroke:#dfe3e8}.mplot .mcell.diag{fill:var(--band)}.mplot .mpanel{cursor:pointer}.mplot .mpanel:hover .mcell,.mplot .mpanel:focus-visible .mcell{stroke:var(--ink-2)}.mplot .mpanel:focus{outline:none}.mplot .mdot{fill:#bcc3cb}.mplot .mdot.sel{fill:currentColor;stroke:#fff;stroke-width:1.2px}.mplot .mbar{fill:#bcc3cb}.mplot .mtick{stroke:currentColor;stroke-width:2px}.mplot .mrange{fill:var(--muted);font-size:10px}.mplot .mr{fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:600}.rplot{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px 20px;margin-top:10px;display:grid}.rplot.single{grid-template-columns:minmax(0,1fr)}.rpanel{min-width:0;margin:0}.rpanel h3{align-items:center;gap:8px;margin:6px 0 0;font-size:.9375rem;display:flex}.rplot svg{margin:0 auto;overflow:visible}.rplot .rring{fill:none;stroke:#e3e6ea}.rplot .rring.edge{stroke:#c9d0d7}.rplot .rspoke{stroke:#e3e6ea}.rplot .raxis{fill:var(--ink-2);font-size:12px}.rplot .raxis .rnote,.rplot .rtick{fill:var(--muted);font-size:11px}.rplot .rarea{fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.rplot .rline{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.rplot .rdot{fill:currentColor;stroke:#fff;stroke-width:1.5px;cursor:pointer}.rplot .rdot:hover,.rplot .rdot.on{stroke:var(--ink)}.tmplot{margin-top:10px}.tmplot .tcell{fill:#c9cfd6;stroke:#fff;stroke-width:2px}.tmplot .tcell.sel{fill:currentColor}.tmplot .tcell:hover{stroke:var(--ink)}.tmplot .tlabel{fill:var(--ink);pointer-events:none;font-weight:600}.tmplot .tshare{fill:var(--ink-2);pointer-events:none}.tmplot .tlabel.on,.tmplot .tshare.on{fill:#fff}@media (width<=860px){.pickers{grid-template-columns:minmax(0,1fr)}.pickers>div+div{border-left:0;border-top:1px solid var(--line)}.trends{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.tabs{flex-wrap:wrap}.tabs button{padding:8px 10px 6px;font-size:.875rem}}
