.tlp{--tlp-ink:#0a0a0a;--tlp-ink-muted:#0a0a149e;--tlp-ink-faint:#0a0a146b;--tlp-line:#e2dee8;--tlp-line-strong:#c4b5fd;--tlp-surface:#fff;--tlp-surface-tint:#f9f9f9;--tlp-accent:#6d28d9;--tlp-accent-soft:#c4b5fd;--tlp-up:#0f9d58;--tlp-down:#c01439;--tlp-amber:#a56a1a;--tlp-radius:14px;font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);flex-direction:column;gap:20px;display:flex}.tlp-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tlp-header-titles{flex-direction:column;flex:420px;gap:8px;min-width:0;max-width:720px;display:flex}.tlp-eyebrow{font-family:var(--font-mono,"auger-mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tlp-ink-faint);font-size:10.5px;font-weight:700}.tlp-headline{font-family:var(--font-sans,"Google Sans Flex", system-ui, sans-serif);letter-spacing:-.025em;color:var(--tlp-ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.tlp-sub{font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink-muted);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.tlp-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tlp-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:inline-flex}.tlp-badge{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.tlp-badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.tlp-badge-live{background:color-mix(in srgb, var(--tlp-accent) 8%, transparent);border-color:color-mix(in srgb, var(--tlp-accent) 28%, transparent);color:var(--tlp-accent)}.tlp-badge-preview{background:color-mix(in srgb, var(--tlp-amber) 10%, transparent);border-color:color-mix(in srgb, var(--tlp-amber) 28%, transparent);color:var(--tlp-amber)}.tlp-badge-info{background:color-mix(in srgb, var(--tlp-ink) 5%, transparent);border-color:color-mix(in srgb, var(--tlp-ink) 14%, transparent);color:var(--tlp-ink-muted)}.tlp-export{border:.5px solid color-mix(in srgb, var(--tlp-ink) 22%, transparent);background:var(--tlp-surface);color:color-mix(in srgb, var(--tlp-ink) 78%, transparent);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.tlp-export:hover{background:color-mix(in srgb, var(--tlp-ink) 5%, transparent);border-color:color-mix(in srgb, var(--tlp-ink) 34%, transparent);color:var(--tlp-ink)}.tlp-export svg{flex:none}.tlp-filter-row{background:var(--tlp-surface);border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);border-radius:var(--tlp-radius);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.tlp-filter-group{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.tlp-filter-group.is-periods{align-items:center;gap:12px}.tlp-filter-label{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--tlp-ink);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.tlp-period-pills{background:var(--tlp-surface);border:1px solid color-mix(in srgb, var(--tlp-ink) 20%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--tlp-ink) 4%, transparent);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.tlp-period-pill{min-width:46px;color:color-mix(in srgb, var(--tlp-ink) 75%, transparent);font-family:var(--font-mono,monospace);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.tlp-period-pill:hover{color:var(--tlp-ink);background:color-mix(in srgb, var(--tlp-ink) 4%, transparent);border-color:color-mix(in srgb, var(--tlp-ink) 10%, transparent)}.tlp-period-pill.is-active{background:var(--tlp-ink);border-color:var(--tlp-ink);color:var(--tlp-surface)}.tlp-period-pill.is-active:hover{background:var(--tlp-ink);color:var(--tlp-surface)}.tlp-period-pill-disabled,.tlp-period-pill.is-disabled{opacity:.35;cursor:not-allowed;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent)}.tlp-period-pill-disabled:hover,.tlp-period-pill.is-disabled:hover{color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);background:0 0;border-color:#0000}.tlp-reset{border:.5px solid color-mix(in srgb, var(--tlp-ink) 20%, transparent);background:var(--tlp-surface);color:color-mix(in srgb, var(--tlp-ink) 65%, transparent);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:11px;font-weight:600;transition:opacity .16s,color .16s,border-color .16s}.tlp-reset.is-visible{opacity:1;pointer-events:auto}.tlp-reset:hover{color:var(--tlp-ink);border-color:color-mix(in srgb, var(--tlp-ink) 55%, transparent)}.tlp-select{flex-direction:column;flex:200px;min-width:180px;display:flex;position:relative}.tlp-select select{appearance:none;background:var(--tlp-surface-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%230a0a0a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") no-repeat right 14px center / 10px 10px;border:.5px solid color-mix(in srgb, var(--tlp-ink) 10%, transparent);min-height:40px;font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);cursor:pointer;border-radius:999px;padding:10px 34px 10px 16px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s}.tlp-select select:hover{border-color:var(--tlp-ink)}.tlp-select select:focus-visible{border-color:var(--tlp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tlp-accent) 22%, transparent);outline:none}.tlp-price-range{flex-direction:column;flex:260px;min-width:240px;display:flex;position:relative}.tlp-price-readout{font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px;font-weight:500}.tlp-price-track{height:40px;padding:17px 0;position:relative}.tlp-price-track:before{content:"";background:color-mix(in srgb, var(--tlp-ink) 10%, transparent);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tlp-price-fill{background:var(--tlp-accent);pointer-events:none;border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.tlp-price-track-disabled{opacity:.3}.tlp-price-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:40px;margin:0;position:absolute;top:0;left:0;right:0}.tlp-price-input::-webkit-slider-thumb{appearance:none;background:var(--tlp-accent);border:2px solid var(--tlp-surface);width:18px;height:18px;box-shadow:0 2px 6px color-mix(in srgb, var(--tlp-accent) 40%, transparent);cursor:grab;pointer-events:auto;border-radius:50%}.tlp-price-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.tlp-price-input::-moz-range-thumb{background:var(--tlp-accent);border:2px solid var(--tlp-surface);width:18px;height:18px;box-shadow:0 2px 6px color-mix(in srgb, var(--tlp-accent) 40%, transparent);cursor:grab;pointer-events:auto;border-radius:50%}.tlp-price-input::-webkit-slider-runnable-track{background:0 0}.tlp-price-input::-moz-range-track{background:0 0}.tlp-kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tlp-kpi{background:var(--tlp-surface);border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);border-radius:var(--tlp-radius);flex-direction:column;gap:8px;min-width:0;padding:18px 20px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.tlp-kpi:hover{border-color:color-mix(in srgb, var(--tlp-ink) 28%, transparent);box-shadow:0 10px 24px -18px color-mix(in srgb, var(--tlp-ink) 18%, transparent)}.tlp-kpi-label{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--tlp-ink) 50%, transparent);font-size:10.5px;font-weight:500}.tlp-kpi-value{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.02em;color:var(--tlp-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.1;display:flex}.tlp-kpi-unit{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--tlp-ink-faint);font-size:10.5px;font-weight:500}.tlp-kpi-note{font-family:var(--font-sans,system-ui, sans-serif);color:color-mix(in srgb, var(--tlp-ink) 58%, transparent);margin-top:-2px;font-size:11.5px}.tlp-kpi-delta{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);background:color-mix(in srgb, var(--tlp-ink) 5%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.tlp-kpi-delta-up{color:var(--tlp-up);background:color-mix(in srgb, var(--tlp-up) 12%, transparent)}.tlp-kpi-delta-down{color:var(--tlp-down);background:color-mix(in srgb, var(--tlp-down) 10%, transparent)}.tlp-kpi-delta .tlp-kpi-since,.tlp-kpi-delta-up .tlp-kpi-since,.tlp-kpi-delta-down .tlp-kpi-since{color:inherit;opacity:.72;text-transform:none;letter-spacing:0;margin-left:4px;font-weight:500}.tlp-kpi-badge{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--tlp-ink) 6%, transparent);color:color-mix(in srgb, var(--tlp-ink) 60%, transparent);border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);cursor:help;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:900px){.tlp-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tlp-kpi-row{grid-template-columns:1fr}.tlp-filter-group{flex-direction:column;align-items:stretch;gap:12px}.tlp-select,.tlp-price-range{flex:100%;min-width:0}.tlp-reset{align-self:flex-end;margin-left:0}}.tlp-chart-card{background:var(--tlp-surface);border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);border-radius:16px;padding:clamp(16px,2vw,22px)}.tlp-chart-title{font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);letter-spacing:-.01em;margin-bottom:12px;font-size:15px;font-weight:600}.tlp-chart-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--tlp-ink-faint);margin-bottom:4px;font-size:10px;font-weight:700}.tlp-chart-body{width:100%;height:clamp(240px,30vw,340px)}.tlp-chart-empty{text-align:center;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);font-family:var(--font-sans,system-ui, sans-serif);padding:48px 20px;font-size:13.5px}.tlp-chart-label{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;fill:var(--tlp-accent);font-size:10px;font-weight:700}.tlp-chart-tooltip{color:#fff;font-family:var(--font-sans,system-ui, sans-serif);background:#0a0a0af0;border:1px solid #ffffff0f;border-radius:8px;min-width:130px;padding:8px 10px;font-size:12px;box-shadow:0 8px 24px #0a0a0a3d}.tlp-chart-tooltip-label{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:4px;font-size:10px}.tlp-chart-tooltip-val{color:#fff;font-size:13px;font-weight:700}.tlp-chart-tooltip-sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.tlp-table-card{background:var(--tlp-surface);border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);border-radius:16px;flex-direction:column;gap:12px;padding:clamp(16px,2vw,22px);display:flex}.tlp-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tlp-table-toolbar-copy{min-width:0}.tlp-table-count{color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);font-weight:500}.tlp-search{border:1px solid color-mix(in srgb, var(--tlp-ink) 20%, transparent);background:var(--tlp-surface);border-radius:999px;flex:0 260px;align-items:center;gap:8px;min-width:220px;padding:8px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.tlp-search:focus-within{border-color:var(--tlp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tlp-accent) 22%, transparent)}.tlp-search svg{color:color-mix(in srgb, var(--tlp-ink) 45%, transparent);flex:none}.tlp-search input{min-width:0;font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.tlp-search input::placeholder{color:color-mix(in srgb, var(--tlp-ink) 42%, transparent)}.tlp-table-wrap{background:var(--tlp-surface);border:.5px solid color-mix(in srgb, var(--tlp-ink) 10%, transparent);-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.tlp-table{border-collapse:collapse;width:100%;font-family:var(--font-sans,system-ui, sans-serif);color:var(--tlp-ink);min-width:780px;font-size:13px}.tlp-table thead th{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);text-align:left;background:var(--tlp-surface-tint);border-bottom:.5px solid color-mix(in srgb, var(--tlp-ink) 10%, transparent);white-space:nowrap;padding:14px 16px;font-size:10.5px;font-weight:500;position:sticky;top:0}.tlp-table thead th.tlp-num{text-align:right}.tlp-table tbody td{border-bottom:.5px solid color-mix(in srgb, var(--tlp-ink) 6%, transparent);vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;padding:14px 16px;line-height:1.4}.tlp-table tbody tr:last-child td{border-bottom:0}.tlp-table tbody tr:hover td{background:color-mix(in srgb, var(--tlp-ink) 2.5%, transparent)}.tlp-table td.tlp-num{text-align:right}.tlp-table td.tlp-muted{color:color-mix(in srgb, var(--tlp-ink) 55%, transparent)}.tlp-table td.tlp-strong,.tlp-table td.tlp-price{color:var(--tlp-ink);font-weight:500}.tlp-empty{text-align:center;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);font-family:var(--font-sans,system-ui, sans-serif);padding:42px 16px;font-size:13.5px}.tlp-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 4px;display:flex}.tlp-pager-count{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--tlp-ink) 55%, transparent);font-size:11px;font-weight:500}.tlp-pager-count span{color:var(--tlp-ink);font-variant-numeric:tabular-nums}.tlp-pager-strip{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tlp-pager-btn{border:.5px solid color-mix(in srgb, var(--tlp-ink) 14%, transparent);min-width:36px;height:36px;color:var(--tlp-ink);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.tlp-pager-btn:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--tlp-ink) 4%, transparent);border-color:color-mix(in srgb, var(--tlp-ink) 24%, transparent)}.tlp-pager-btn.is-active{background:var(--tlp-ink);color:var(--tlp-surface);border-color:var(--tlp-ink);cursor:default}.tlp-pager-btn:disabled{opacity:.35;cursor:not-allowed}.tlp-pager-arrow{width:36px;padding:0}.tlp-pager-ellipsis{color:color-mix(in srgb, var(--tlp-ink) 45%, transparent);font-family:var(--font-mono,monospace);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:13px}@media (max-width:720px){.tlp-pager{justify-content:center}.tlp-pager-strip{margin-left:0}}.tlp-footnote{background:color-mix(in srgb, var(--tlp-ink) 3%, transparent);border:.5px solid color-mix(in srgb, var(--tlp-ink) 8%, transparent);color:color-mix(in srgb, var(--tlp-ink) 60%, transparent);font-family:var(--font-sans,system-ui, sans-serif);border-radius:8px;margin-top:-8px;padding:10px 14px;font-size:12px;line-height:1.5}.adlp,.slp{font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;flex-direction:column;gap:20px;display:flex}.adlp-head,.slp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adlp-head-copy,.slp-head-copy{flex:auto;min-width:0;max-width:720px}.adlp-eyebrow,.slp-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#0a0a146b;font-size:10.5px;font-weight:700}.adlp-title,.slp-title{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.025em;color:#0a0a0a;margin:8px 0 6px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.adlp-sub,.slp-sub{font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a149e;max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.adlp-head-actions,.slp-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adlp-badge,.slp-badge{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#6d28d9;background:#6d28d914;border:1px solid #6d28d947;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.adlp-badge-dot,.slp-badge-dot{opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.slp-badge-neutral{color:#0a0a149e;background:#0a0a0a0d;border-color:#0a0a0a24}.adlp-action-btn,.slp-action-btn{color:#0a0a0ac7;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:.5px solid #0a0a0a38;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.adlp-action-btn:hover,.slp-action-btn:hover{color:#0a0a0a;background:#0a0a0a0d;border-color:#0a0a0a57}.adlp-filter-bar,.slp-filter-bar{background:#fff;border:.5px solid #0a0a0a24;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.adlp-filter-row,.slp-filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.adlp-filter-periods,.slp-filter-periods{align-items:center;gap:12px}.adlp-filter-label,.slp-filter-label{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.adlp-period-strip,.slp-period-strip{background:#fff;border:1px solid #0a0a0a33;border-radius:999px;gap:4px;padding:5px;display:inline-flex;box-shadow:0 1px 2px #0a0a0a0a}.adlp-period-chip,.slp-period-chip{color:#0a0a0abf;min-width:46px;font-family:var(--font-mono,monospace);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.adlp-period-chip:hover,.slp-period-chip:hover{color:#0a0a0a;background:#0a0a0a0a;border-color:#0a0a0a1a}.adlp-period-chip.is-active,.slp-period-chip.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.adlp-period-chip.is-disabled,.slp-period-chip.is-disabled{opacity:.35;cursor:not-allowed;color:#0a0a0a8c}.adlp-reset,.slp-reset{color:#0a0a0aa6;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:.5px solid #0a0a0a33;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:11px;font-weight:600;transition:opacity .16s,color .16s,border-color .16s}.adlp-reset.is-visible,.slp-reset.is-visible{opacity:1;pointer-events:auto}.adlp-reset:hover,.slp-reset:hover{color:#0a0a0a;border-color:#0a0a0a8c}.adlp-select,.slp-select,.adlp-price,.slp-price{flex-direction:column;flex:200px;min-width:180px;display:flex;position:relative}.adlp-price,.slp-price{flex:260px;min-width:240px}.adlp-select select,.slp-select select{appearance:none;min-height:40px;font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;cursor:pointer;background:#f9f9f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%230a0a0a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 14px center/10px 10px no-repeat;border:.5px solid #0a0a0a1a;border-radius:999px;padding:10px 34px 10px 16px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s}.adlp-select select:hover,.slp-select select:hover{border-color:#0a0a0a}.adlp-select select:focus-visible,.slp-select select:focus-visible{border-color:#6d28d9;outline:none;box-shadow:0 0 0 3px #6d28d938}.adlp-price-readout,.slp-price-readout{font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;margin-left:8px;font-size:11.5px;font-weight:500}.adlp-price-track,.slp-price-track{height:40px;padding:17px 0;position:relative}.adlp-price-track:before,.slp-price-track:before{content:"";background:#0a0a0a1a;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.adlp-price-fill,.slp-price-fill{pointer-events:none;background:#6d28d9;border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.adlp-price-input,.slp-price-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:40px;margin:0;position:absolute;top:0;left:0;right:0}.adlp-price-input::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#6d28d9;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #6d28d966}.slp-price-input::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#6d28d9;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #6d28d966}.adlp-price-input::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#6d28d9;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #6d28d966}.slp-price-input::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#6d28d9;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #6d28d966}.adlp-kpi-row,.slp-kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.slp-kpi-row-4{grid-template-columns:repeat(4,1fr)}.adlp-kpi,.slp-kpi{background:#fff;border:.5px solid #0a0a0a24;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.adlp-kpi:hover,.slp-kpi:hover{border-color:#0a0a0a47;box-shadow:0 10px 24px -18px #0a0a0a2e}.adlp-kpi-label,.slp-kpi-label{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a80;font-size:10.5px;font-weight:500}.adlp-kpi-value,.slp-kpi-value{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.02em;color:#0a0a0a;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.1;display:flex}.adlp-kpi-unit,.slp-kpi-unit{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0a0a146b;font-size:10.5px;font-weight:500}.adlp-kpi-delta,.slp-kpi-delta{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a8c;background:#0a0a0a0d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.adlp-kpi-delta.is-up,.slp-kpi-delta.is-up{color:#0f9d58;background:#0f9d581f}.adlp-kpi-delta.is-down,.slp-kpi-delta.is-down{color:#c01439;background:#c014391a}.adlp-kpi-delta.is-neutral,.slp-kpi-delta.is-neutral{color:#0a0a0a73}.adlp-kpi-since,.slp-kpi-since{color:inherit;opacity:.72;text-transform:none;letter-spacing:0;margin-left:4px;font-weight:500}.slp-kpi-badge{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a99;cursor:help;background:#0a0a0a0f;border:.5px solid #0a0a0a24;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:900px){.adlp-kpi-row,.slp-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.adlp-kpi-row,.slp-kpi-row{grid-template-columns:1fr}.adlp-filter-row,.slp-filter-row{flex-direction:column;align-items:stretch;gap:12px}.adlp-select,.slp-select,.adlp-price,.slp-price{flex:100%;min-width:0}.adlp-reset,.slp-reset{align-self:flex-end;margin-left:0}}.adlp-chart-card,.slp-chart-card{background:#fff;border:.5px solid #0a0a0a24;border-radius:16px;padding:clamp(16px,2vw,22px)}.adlp-chart-head,.slp-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.adlp-chart-title,.slp-chart-title{font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;letter-spacing:-.01em;font-size:15px;font-weight:600}.adlp-chart-eyebrow,.slp-chart-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#0a0a146b;margin-bottom:4px;font-size:10px;font-weight:700}.adlp-chart-body,.slp-chart-body{width:100%;height:clamp(240px,30vw,340px)}.adlp-chart-empty,.slp-chart-empty{text-align:center;color:#0a0a0a8c;font-family:var(--font-sans,system-ui, sans-serif);padding:48px 20px;font-size:13.5px}.slp-chart-label{font-family:var(--font-mono,monospace);fill:#0a0a0ab8;font-size:10px;font-weight:700}.adlp-recharts-tooltip,.slp-recharts-tooltip{color:#fff;font-family:var(--font-sans,system-ui, sans-serif);background:#0a0a0af0;border:1px solid #ffffff0f;border-radius:8px;min-width:130px;padding:8px 10px;font-size:12px;box-shadow:0 8px 24px #0a0a0a3d}.adlp-recharts-tooltip-label,.slp-recharts-tooltip-label{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:4px;font-size:10px}.adlp-recharts-tooltip-val,.slp-recharts-tooltip-val{color:#fff;font-size:13px;font-weight:700}.adlp-recharts-tooltip-sub,.slp-recharts-tooltip-sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.adlp-ledger,.slp-ledger{background:#fff;border:.5px solid #0a0a0a24;border-radius:16px;flex-direction:column;gap:12px;padding:clamp(16px,2vw,22px);display:flex}.adlp-ledger-head,.slp-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.adlp-ledger-head-copy,.slp-ledger-head-copy{min-width:0}.adlp-ledger-count,.slp-ledger-count{color:#0a0a0a8c;font-weight:500}.adlp-search,.slp-search{background:#fff;border:1px solid #0a0a0a33;border-radius:999px;flex:0 260px;align-items:center;gap:8px;min-width:220px;padding:8px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.adlp-search:focus-within,.slp-search:focus-within{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d938}.adlp-search svg,.slp-search svg{color:#0a0a0a73;flex:none}.adlp-search input,.slp-search input{min-width:0;font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;background:0 0;border:none;outline:none;flex:auto;font-size:13px}.adlp-search input::placeholder,.slp-search input::placeholder{color:#0a0a0a6b}.adlp-table-wrap,.slp-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:.5px solid #0a0a0a1a;border-radius:14px;overflow-x:auto}.adlp-table,.slp-table{border-collapse:collapse;width:100%;font-family:var(--font-sans,system-ui, sans-serif);color:#0a0a0a;min-width:780px;font-size:13px}.adlp-table thead th,.slp-table thead th{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a8c;text-align:left;white-space:nowrap;background:#f9f9f9;border-bottom:.5px solid #0a0a0a1a;padding:14px 16px;font-size:10.5px;font-weight:500;position:sticky;top:0}.adlp-table thead th.adlp-num,.slp-table thead th.slp-num{text-align:right}.adlp-table tbody td,.slp-table tbody td{vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:.5px solid #0a0a0a0f;padding:14px 16px;line-height:1.4}.adlp-table tbody tr:last-child td,.slp-table tbody tr:last-child td{border-bottom:0}.adlp-table tbody tr:hover td,.slp-table tbody tr:hover td{background:#0a0a0a06}.adlp-table td.adlp-num,.slp-table td.slp-num{text-align:right}.adlp-table td.adlp-muted,.slp-table td.slp-muted{color:#0a0a0a8c}.adlp-table td.adlp-strong,.slp-table td.slp-strong,.adlp-table td.adlp-price,.slp-table td.slp-price{color:#0a0a0a;font-weight:500}.adlp-empty,.slp-empty{text-align:center;color:#0a0a0a8c;font-family:var(--font-sans,system-ui, sans-serif);padding:42px 16px;font-size:13.5px}.adlp-paginator,.slp-paginator{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 4px;display:flex}.adlp-paginator-count,.slp-paginator-count{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a8c;font-size:11px;font-weight:500}.adlp-paginator-count span,.slp-paginator-count span{color:#0a0a0a;font-variant-numeric:tabular-nums}.adlp-paginator-strip,.slp-paginator-strip{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.adlp-page-btn,.slp-page-btn{color:#0a0a0a;min-width:36px;height:36px;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:.5px solid #0a0a0a24;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.adlp-page-btn:hover:not(:disabled):not(.is-active),.slp-page-btn:hover:not(:disabled):not(.is-active){background:#0a0a0a0a;border-color:#0a0a0a3d}.adlp-page-btn.is-active,.slp-page-btn.is-active{color:#fff;cursor:default;background:#0a0a0a;border-color:#0a0a0a}.adlp-page-btn:disabled,.slp-page-btn:disabled{opacity:.35;cursor:not-allowed}.adlp-page-arrow{width:36px;padding:0}.adlp-page-ellipsis,.slp-page-ellipsis{color:#0a0a0a73;font-family:var(--font-mono,monospace);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:13px}.adlp-footnote{color:#0a0a0a99;font-family:var(--font-sans,system-ui, sans-serif);background:#0a0a0a08;border:.5px solid #0a0a0a14;border-radius:8px;margin-top:-8px;padding:10px 14px;font-size:12px;line-height:1.5}
