.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f9f9f7;--surface-1:#fcfcfb;--surface-2:#f0efec;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#6f6e69;--grid:#e1e0d9;--border:#0b0b0b1a;--accent:#a86b00;--accent-bg:#fbefd2;--up:#006300;--down:#b42f2f;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--status-critical:#d03b3b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--surface-2:#242423;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#9a9890;--grid:#2c2c2a;--border:#ffffff1a;--accent:#e8b84a;--accent-bg:#3a2e12;--up:#0ca30c;--down:#e66767;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--surface-2:#242423;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#9a9890;--grid:#2c2c2a;--border:#ffffff1a;--accent:#e8b84a;--accent-bg:#3a2e12;--up:#0ca30c;--down:#e66767;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}*{box-sizing:border-box}body{background:var(--page);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}main{max-width:1200px;margin:0 auto;padding:16px}.topbar{background:var(--surface-1);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.brand{font-size:18px;font-weight:700;text-decoration:none}.brand-mark{color:var(--accent)}.mainnav{align-self:center;gap:4px;display:flex}.mainnav a{color:var(--text-secondary);border-radius:6px;padding:4px 10px;text-decoration:none}.mainnav a:hover{background:var(--surface-2)}.mainnav a.active{color:var(--text-primary);background:var(--accent-bg)}.tabs.region{align-self:center;margin:0 0 0 auto}.tabs.region button{padding:3px 10px;font-size:13px}.poll-status{color:var(--text-muted);font-size:13px}.dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot-bad{background:var(--status-critical)}footer{max-width:1200px;color:var(--text-muted);margin:24px auto;padding:0 16px;font-size:13px}.muted{color:var(--text-muted)}.small{font-size:13px}.error{color:var(--down)}.footnote{color:var(--text-muted);max-width:70ch;font-size:13px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}input[type=search]{border:1px solid var(--border);background:var(--surface-1);max-width:360px;color:inherit;font:inherit;border-radius:8px;flex:240px;padding:8px 12px}select{border:1px solid var(--border);background:var(--surface-1);color:inherit;font:inherit;border-radius:6px;padding:4px 8px}.check{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.toolbar .tabs{margin-bottom:0}.tabs.range{margin-left:auto}.tabs button,.tabs a{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;text-decoration:none}.tabs .active{background:var(--accent-bg);color:var(--text-primary);border-color:var(--accent)}.tab-count{color:var(--text-muted);font-size:12px}.table-wrap{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--grid);white-space:nowrap;padding:6px 12px}tbody tr:last-child td{border-bottom:none}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:500}th button{all:unset;cursor:pointer}.sort-arrow{width:1em;font-size:10px;display:inline-block}.num{text-align:right}.prices tbody tr:hover{background:var(--surface-2)}.prices tr.thin td{opacity:.6}.price{font-weight:600}.item-cell{align-items:center;gap:10px;text-decoration:none;display:flex}.item-cell:hover .item-name{text-decoration:underline}.badge{background:var(--accent-bg);color:var(--text-primary);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:12px}.badge-muted{background:var(--surface-2);color:var(--text-muted)}.change.up{color:var(--up)}.change.down{color:var(--down)}.change.flat{color:var(--text-muted)}.side{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:12px}.side-buy{background:var(--accent-bg)}.icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block}.icon-missing{background:var(--surface-2);border-radius:4px}.spark{display:block}.spark-empty{color:var(--text-muted);font-size:12px}.page-title{margin:0;font-size:22px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 16px;display:grid}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.stat-label{color:var(--text-muted);font-size:12px}.stat-value{font-size:22px;font-weight:700}.stat-sub{font-size:12px}td.wrap{white-space:normal;min-width:180px}.docs>p{max-width:80ch}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}pre{background:var(--surface-2);border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow-x:auto}.callout{border-left:3px solid var(--accent);background:var(--accent-bg);border-radius:0 8px 8px 0;padding:10px 14px}.fields{margin:0}.fields>div{border-bottom:1px solid var(--grid);grid-template-columns:minmax(140px,220px) 1fr;gap:4px 16px;padding:6px 0;display:grid}.fields>div:last-child{border-bottom:none}.fields dt,.fields dd{margin:0}.back{color:var(--text-muted);margin-bottom:12px;text-decoration:none;display:inline-block}.item-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.item-header h1{margin:0;font-size:24px}.item-header p{margin:2px 0 0}.headline{text-align:right;margin-left:auto}.headline-value{font-size:28px;font-weight:700}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;padding:12px 16px}.panel h2{margin:0 0 8px;font-size:15px}.panel .table-wrap{border:none}.chart{width:100%}.chart .u-legend{color:var(--text-secondary);font-size:13px}.chart .u-legend th{text-transform:none;letter-spacing:normal;color:var(--text-secondary);font-size:13px}@media (width<=900px){.hide-md{display:none}}@media (width<=640px){.fields>div{grid-template-columns:1fr}.hide-sm{display:none}.tabs.region{order:3;width:100%;margin-left:0}.tabs.range{margin-left:0}.headline{text-align:left;margin-left:0}}.steps{padding-left:20px}.steps li{margin-bottom:8px}.steps pre{margin:6px 0}tr.selected td{background:var(--accent-bg)}
