.adp-explorer{--adp-surface:rgb(var(--surface));--adp-field:#fffaf0;--adp-ink:rgb(var(--text));--adp-ink-2:rgb(var(--gray-dark));--adp-mute:rgb(var(--gray));--adp-grid:rgb(var(--gray-light));--adp-axis:#c4ac8c;--adp-line:#23180f2e;--adp-accent:var(--accent);--adp-qb:#2a78d6;--adp-rb:#eda100;--adp-wr:#e87ba4;--adp-te:#008300;--adp-good:#006300;--adp-bad:#b3372f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:min(1120px,94vw);font-family:var(--font-inter), system-ui, sans-serif;color:var(--adp-ink);text-align:left;margin:2.5em 0;font-size:15px;line-height:1.55;position:relative;left:50%;transform:translate(-50%)}.adp-explorer *{box-sizing:border-box}.adp-controls{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.adp-ctl{flex-direction:column;gap:5px;display:flex}.adp-ctl>label{letter-spacing:.08em;text-transform:uppercase;color:var(--adp-mute);font-size:10.5px;font-weight:650}.adp-explorer select{font:inherit;color:var(--adp-ink);background:var(--adp-field);border:1px solid var(--adp-line);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:7px;min-width:132px;padding:7px 30px 7px 11px;font-size:13.5px}.adp-explorer select:focus-visible,.adp-explorer button:focus-visible,.adp-explorer input:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}.adp-combo{position:relative}.adp-combo input{font:inherit;color:var(--adp-ink);background:var(--adp-field);border:1px solid var(--adp-line);border-radius:7px;width:100%;min-width:186px;padding:7px 26px 7px 11px;font-size:13.5px}.adp-combo input::placeholder{color:var(--adp-mute)}.adp-combo-clear{width:18px;height:18px;line-height:1;font:inherit;color:var(--adp-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:15px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.adp-combo-clear:hover{color:var(--adp-ink)}.adp-combo-list{z-index:20;background:var(--adp-surface);border:1px solid var(--adp-line);border-radius:9px;max-height:268px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000002e}.adp-combo-opt{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.adp-combo-opt[aria-selected=true]{background:var(--adp-accent);color:#fff}.adp-combo-opt[aria-selected=true] .adp-combo-meta{color:#fffc}.adp-combo-opt svg{flex:none;display:block}.adp-combo-name{text-overflow:ellipsis;overflow:hidden}.adp-combo-meta{color:var(--adp-mute);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.adp-combo-empty{color:var(--adp-mute);padding:10px;font-size:12.5px}.adp-platnote{color:var(--adp-ink-2);background:var(--adp-surface);border:1px solid var(--adp-line);border-left:2px solid var(--adp-rb);border-radius:8px;margin:14px 0 0;padding:9px 13px;font-size:12.5px;line-height:1.5}.adp-fnote{color:var(--adp-ink-2);margin:10px 2px 0;font-size:12px;line-height:1.5}.adp-fnote strong{color:var(--adp-ink)}.adp-explorer abbr[title]{cursor:help;font-weight:700;text-decoration:none}.adp-matchcount{color:var(--adp-mute);margin-left:4px;font-size:12px;font-weight:400}.adp-yearbar{background:var(--adp-surface);border:1px solid var(--adp-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding:16px 20px;display:flex}.adp-yl{letter-spacing:.08em;text-transform:uppercase;color:var(--adp-mute);font-size:10.5px;font-weight:650}.adp-yearval{font-variant-numeric:tabular-nums;min-width:108px;font-size:21px;font-weight:700;line-height:1.2}.adp-slider-shell{flex-direction:column;flex:320px;gap:3px;display:flex}.adp-ticks{color:var(--adp-mute);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.adp-range{height:26px;position:relative}.adp-rtrack{background:var(--adp-grid);border-radius:2px;height:4px;position:absolute;top:11px;left:8.5px;right:8.5px}.adp-rfill{background:var(--adp-accent);border-radius:2px;height:100%;position:absolute;top:0}.adp-range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;top:0;left:0}.adp-range input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none;height:26px}.adp-range input[type=range]::-moz-range-track{background:0 0;border:none;height:26px}.adp-range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--adp-field);border:2px solid var(--adp-accent);cursor:grab;border-radius:50%;width:17px;height:17px;margin-top:4.5px;box-shadow:0 1px 3px #0000002e}.adp-range input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--adp-field);border:2px solid var(--adp-accent);cursor:grab;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 3px #0000002e}.adp-pill{font:inherit;color:var(--adp-ink-2);background:var(--adp-field);border:1px solid var(--adp-line);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.adp-pill[aria-pressed=true]{background:var(--adp-accent);border-color:var(--adp-accent);color:#fff}.adp-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.adp-stat{background:var(--adp-surface);border:1px solid var(--adp-line);border-radius:12px;padding:13px 16px}.adp-stat .k{letter-spacing:.07em;text-transform:uppercase;color:var(--adp-mute);font-size:10.5px;font-weight:650}.adp-stat .v{letter-spacing:-.02em;margin-top:3px;font-size:25px;font-weight:700;line-height:1.15}.adp-stat .n{color:var(--adp-ink-2);margin-top:1px;font-size:12px;line-height:1.3}.adp-panel{background:var(--adp-surface);border:1px solid var(--adp-line);border-radius:14px;margin-top:14px;padding:18px 20px 14px}.adp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.adp-panel-head h4{font-family:var(--font-inter), system-ui, sans-serif;color:var(--adp-ink);margin:0;font-size:14px;font-weight:650}.adp-legend{flex-wrap:wrap;gap:15px;display:flex}.adp-lg{color:var(--adp-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.adp-lg[aria-pressed=false]{opacity:.35}.adp-lg svg{display:block}.adp-canvas-shell{width:100%;position:relative}.adp-explorer canvas{max-width:100%;margin:0 auto;display:block}.adp-tip{pointer-events:none;opacity:0;background:var(--adp-field);border:1px solid var(--adp-line);z-index:5;border-radius:9px;min-width:176px;padding:9px 11px;font-size:12.5px;line-height:1.5;transition:opacity .1s;position:absolute;box-shadow:0 2px 10px #00000040}.adp-tip .tn{margin-bottom:5px;font-size:13px;font-weight:650}.adp-tip .tr{color:var(--adp-ink-2);justify-content:space-between;gap:16px;display:flex}.adp-tip .tr b{color:var(--adp-ink);font-variant-numeric:tabular-nums;font-weight:600}.adp-empty{text-align:center;color:var(--adp-ink-2);padding:56px 20px;font-size:14px}.adp-tablewrap{overflow-x:auto}.adp-explorer table{border-collapse:collapse;width:100%;font-size:13px}.adp-explorer th,.adp-explorer td{text-align:right;border-bottom:1px solid var(--adp-line);white-space:nowrap;padding:7px 10px}.adp-explorer th:first-child,.adp-explorer td:first-child,.adp-explorer th:nth-child(2),.adp-explorer td:nth-child(2){text-align:left}.adp-explorer th{letter-spacing:.06em;text-transform:uppercase;color:var(--adp-mute);font-size:10.5px;font-weight:650}.adp-explorer td{font-variant-numeric:tabular-nums}.adp-swatch{border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.adp-up{color:var(--adp-good);font-weight:600}.adp-dn{color:var(--adp-bad);font-weight:600}@media (prefers-reduced-motion:reduce){.adp-explorer *{transition:none!important}}@media (width<=720px){.adp-explorer{font-size:14px}.adp-controls{justify-content:stretch}.adp-ctl{flex:140px}.adp-explorer select{width:100%;min-width:0}}
