:root{--heat-0: rgb(255 255 255 / .045);--heat-edge: #6b7480;--heat-1: #b83c3c;--heat-2: #db5050;--heat-3: #f07474;--heat-4: #ffabab;--bar: #7a7a82;--bar-hi: #9d9da5;--signal: #ef4444;--band: rgb(255 255 255 / .09);--axis: rgb(255 255 255 / .07);--ring: var(--panel)}:root[data-theme=light]{--heat-0: rgb(9 9 11 / .03);--heat-edge: #87909c;--heat-1: #e06464;--heat-2: #c43434;--heat-3: #9c1f1f;--heat-4: #6a1010;--bar: #8a8a93;--bar-hi: #63636b;--signal: #dc2626;--band: rgb(9 9 11 / .08);--axis: rgb(0 0 0 / .07)}.ins-head{display:grid;gap:1.25rem}@media(min-width:64rem){.ins-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ins-hero{display:grid;gap:.15rem;padding:1rem 1.25rem;border-radius:14px;border:1px solid var(--line);background:var(--panel);min-width:16rem}.ins-hero .k{font-size:.75rem;color:var(--dim)}.ins-hero .v{font-size:clamp(3rem,2.2rem + 2.5vw,4.25rem);line-height:1;font-weight:600;letter-spacing:-.045em;color:var(--fg)}.ins-hero .v small{font-size:.32em;font-weight:500;letter-spacing:-.01em;color:var(--muted);margin-left:.3em}.ins-hero .s{font-size:.8125rem;color:var(--muted);max-width:30ch}.ins-hero .s b{font-family:var(--font-mono);font-weight:500}.ins-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ins-filters .lbl{font-size:.75rem;color:var(--dim)}.seg button{height:1.75rem;display:inline-flex;align-items:center;padding:0 .7rem;border-radius:8px;font:inherit;font-size:.8125rem;font-weight:500;color:var(--muted);background:transparent;border:0;cursor:pointer}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--brand-bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--brand-line)}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.ins-filters .seg{scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain}.ins-filters .seg button{flex:none;white-space:nowrap;scroll-snap-align:start}.per-short{display:none}@media(max-width:40rem){.per-long{display:none}.per-short{display:inline}.ins-filters .seg button{padding-inline:.55rem}}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}@media(min-width:48rem){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:63.99rem){.tiles.t5 .tile:last-child{grid-column:1 / -1}}@media(min-width:64rem){.tiles.t5{grid-template-columns:repeat(5,minmax(0,1fr))}}.tile{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:.2rem;padding:.9rem 1rem;border-left:1px solid var(--line);border-top:1px solid var(--line);margin:-1px 0 0 -1px;min-width:0}.tile .k{font-size:.75rem;color:var(--dim);display:flex;align-items:flex-start;gap:.4rem}.tile .v{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:var(--fg);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .v small{font-size:.8125rem;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:.25rem}.tile .s{font-size:.75rem;color:var(--dim)}.tile .key{width:8px;height:8px;border-radius:2px;background:var(--signal);flex:none;margin-top:calc((1lh - 8px)/2)}.cal-scroll{overflow-x:auto;scrollbar-width:thin;padding:1rem 1rem .5rem}.cal{display:block;width:100%;height:auto}.cal text{fill:var(--dim);font-family:var(--font-sans);font-size:12px}.cal rect{fill:var(--heat-0);stroke:var(--heat-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.cal rect[class]{stroke:none}.cal rect.h1{fill:var(--heat-1)}.cal rect.h2{fill:var(--heat-2)}.cal rect.h3{fill:var(--heat-3)}.cal rect.h4{fill:var(--heat-4)}.cal rect.out{fill:transparent}.cal rect[data-tip]:hover{stroke:var(--fg);stroke-width:1.5px}.heat-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.25rem 1rem .9rem;font-size:.75rem;color:var(--dim)}.heat-legend .ramp{display:inline-flex;align-items:flex-start;gap:4px}.heat-legend .ramp span{display:grid;justify-items:center;gap:.2rem;min-width:1.9rem}.heat-legend .ramp i{width:.8rem;height:.8rem;border-radius:3px}.heat-legend .ramp i.empty{box-shadow:inset 0 0 0 1px var(--heat-edge)}.heat-legend .ramp em{font-style:normal;font-family:var(--font-mono);font-size:.75rem}.bars{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0 .5rem;padding:1.25rem 1rem .75rem}.bars-y{position:relative;height:12rem;font-family:var(--font-mono);font-size:.75rem;color:var(--dim);font-variant-numeric:tabular-nums}.bars-y span{position:absolute;right:0;transform:translateY(50%);line-height:1}.bars-plot{position:relative;height:12rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end}.bars-grid{position:absolute;inset:0;pointer-events:none}.bars-grid i{position:absolute;left:0;right:0;height:1px;background:var(--axis)}.bars-grid i.base{background:var(--line-2)}.bcol{position:relative;height:100%;display:flex;flex-direction:column-reverse;align-items:center;cursor:default;outline:none;border-radius:6px}.bcol:hover,.bcol:focus-visible{background:var(--hover)}.bcol:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.bcol .seg-r,.bcol .seg-o{width:min(24px,62%);flex:none}.bcol .seg-r{background:var(--signal)}.bcol .seg-o{background:var(--bar);margin-bottom:2px}.bcol .seg-o.solo{margin-bottom:0}.bcol .top{border-radius:4px 4px 0 0}.bcol:hover .seg-o,.bcol:focus-visible .seg-o{background:var(--bar-hi)}.bcol .cap{position:absolute;margin-bottom:4px;line-height:1;font-family:var(--font-mono);font-size:.75rem;color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.bars-x{grid-column:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-top:.45rem;font-size:.75rem;color:var(--dim);text-align:center}.bars-x span{white-space:nowrap}@media(max-width:40rem){.bars-x span:nth-child(2n){visibility:hidden}}.chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.75rem;color:var(--muted)}.chart-legend span{display:inline-flex;align-items:center;gap:.4rem}.chart-legend i{width:10px;height:10px;border-radius:3px;flex:none}.chart-legend i.line{height:2px;width:14px;border-radius:2px}.chart-legend i.band{height:10px;width:14px;background:var(--band);border-radius:2px}.lc{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:0 .5rem;padding:1.25rem 1.25rem .75rem 1rem}.lc-y{position:relative;height:13rem;font-family:var(--font-mono);font-size:.75rem;color:var(--dim)}.lc-y span{position:absolute;right:0;transform:translateY(50%);line-height:1;white-space:nowrap}.lc-plot{position:relative;height:13rem;touch-action:pan-y}.lc-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lc-plot .grid{stroke:var(--axis);stroke-width:1}.lc-plot .grid.base{stroke:var(--line-2)}.lc-plot .band{fill:var(--band)}.lc-plot .med{fill:none;stroke:var(--fg-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc-plot .xh{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2);pointer-events:none}.lc-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--fg-2);box-shadow:0 0 0 2px var(--ring);pointer-events:none}.lc-dot.hi{background:var(--signal);width:12px;height:12px;margin:-6px 0 0 -6px}.lc-end{position:absolute;transform:translate(calc(-100% - 10px),35%);font-family:var(--font-mono);font-size:.75rem;color:var(--fg);white-space:nowrap;pointer-events:none}.lc-x{grid-column:2;position:relative;height:1.4rem;font-size:.75rem;color:var(--dim);font-family:var(--font-mono)}.lc-x span{position:absolute;top:.45rem;transform:translate(-50%)}@media(max-width:40rem){.lc-x span.odd{visibility:hidden}}.ctip{position:fixed;z-index:50;min-width:9rem;max-width:16rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--line-2);background:var(--panel-2);box-shadow:var(--shadow);pointer-events:none;font-size:.75rem;color:var(--muted);display:grid;gap:.2rem}.ctip[hidden]{display:none}.ctip .t{color:var(--dim);font-size:.75rem}.ctip .r{display:flex;align-items:center;gap:.45rem}.ctip .r b{font-family:var(--font-mono);font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.ctip .r i{width:12px;height:2px;border-radius:2px;flex:none}details.tv{border-top:1px solid var(--line)}details.tv>summary{list-style:none;cursor:pointer;padding:.6rem 1rem;font-size:.75rem;color:var(--dim);display:flex;align-items:center;gap:.4rem}details.tv>summary::-webkit-details-marker{display:none}details.tv>summary:before{content:"";width:0;height:0;border-left:4px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}details.tv[open]>summary:before{transform:rotate(90deg)}details.tv>summary:hover{color:var(--fg)}details.tv .tbl-scroll{max-height:22rem;overflow:auto;border-top:1px solid var(--line)}details.tv .tbl th{position:sticky;top:0;background:var(--panel)}.trend{display:grid}.trend li{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 4.25rem;align-items:center;gap:.75rem;padding:.6rem 1rem;border-top:1px solid var(--line)}.trend li:first-child{border-top:0}.trend .nm{min-width:0;display:grid;gap:.05rem}.trend .nm a,.trend .nm span.t{color:var(--fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend .nm a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.trend .nm .id{font-family:var(--font-mono);font-size:.75rem;color:var(--dim)}.trend .pair{display:grid;gap:3px}.trend .pair i{display:block;height:4px;border-radius:0 999px 999px 0}.trend .pair i.now{background:var(--fg-2)}.trend .pair i.prev{background:var(--dim)}.trend .d{display:grid;justify-items:end;gap:.05rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.trend .d b{font-weight:500;color:var(--fg);font-size:.8125rem}.trend .d span{font-size:.75rem;color:var(--dim);white-space:nowrap}.trend .d .up{color:var(--red-fg)}.trend .d .down{color:var(--dim)}.trend-card:not(:has(.trend-more[open])) .trend li:nth-child(n+6){display:none}.trend-more:not([open]) .when-open,.trend-more[open] .when-closed{display:none}.tbl th button.sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;color:inherit;border-radius:6px}.tbl th button.sort:hover{color:var(--fg)}.tbl th button.sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl th button.sort:after{content:"↕";font-size:.75rem;opacity:.45}.tbl th[aria-sort=descending] button.sort:after{content:"↓";opacity:1}.tbl th[aria-sort=ascending] button.sort:after{content:"↑";opacity:1}.tbl th[aria-sort]{color:var(--fg-2)}.tbl th.n{text-align:right}.tbl .inbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}.tbl .inbar>span{align-self:baseline;min-width:4ch}.tbl .inbar i{display:block;height:4px;border-radius:999px;background:var(--signal);opacity:.85}.tbl .rank{width:2.5rem;color:var(--dim);font-family:var(--font-mono);font-size:.75rem}@media(max-width:39.99rem){.tbl-stack td.rank{flex:none;width:auto}.tbl-stack td.rank+.cell-main{flex:1 1 0}.tbl-stack[data-sortable] thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:block}.tbl-stack[data-sortable] thead tr{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding:.6rem 1rem;border-bottom:1px solid var(--line)}.tbl-stack[data-sortable] thead th{padding:0;border:0;text-align:left}.tbl-stack[data-sortable] thead th.rank{display:none}.tbl-stack .inbar{justify-content:flex-start}.tbl-stack .inbar i{display:none}.tbl-stack .inbar>span{min-width:0}}.prod{display:grid}.prod li{display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,10rem) 3.5rem 3.5rem;align-items:center;gap:.75rem;padding:.55rem 1rem;border-top:1px solid var(--line);font-size:.8125rem}.prod li:first-child{border-top:0}.prod li.h{font-size:.75rem;color:var(--dim);padding-block:.5rem}.prod li.h .n{font-family:inherit}.prod .nm{color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod .b{height:4px;border-radius:999px;background:var(--meter-track);overflow:hidden;display:flex;gap:2px}.prod .b i{display:block;height:100%}.prod .b i.k{background:var(--signal)}.prod .b i.o{background:var(--bar)}.prod .n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2)}.prod .n.z{color:var(--dim)}.prod li.h .b{background:none}.prod-tech li{grid-template-columns:minmax(0,1fr) 3.5rem}.prod-tech .tid{display:inline-block;width:9ch;margin-right:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--dim)}.prod-tech .nm a{color:var(--fg-2)}.prod-tech .nm a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}@media(max-width:40rem){.prod li{grid-template-columns:minmax(0,1fr) 3rem 3rem}.prod-tech li{grid-template-columns:minmax(0,1fr) 3rem}.prod .b,.prod-legend{display:none}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.actions .sep{width:1px;height:1.25rem;background:var(--line);margin:0 .25rem}.feed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.7rem 1rem;border-top:1px solid var(--line)}.feed-row:first-child{border-top:0}.feed-row .nm{min-width:0;display:grid;gap:.1rem}.feed-row .nm b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-row .nm .u{font-family:var(--font-mono);font-size:.75rem;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-row .acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.feed-row[hidden]{display:none}.copy[data-state=copied]{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.copy[data-state=failed]{color:var(--red-fg);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.feed-filter{height:2rem;width:min(100%,18rem);border-radius:9px;border:1px solid var(--line);background:var(--panel);color:var(--fg);padding:0 .65rem;font:inherit;font-size:.8125rem}.feed-filter::placeholder{color:var(--dim)}.feed-filter:focus{outline:2px solid var(--focus);outline-offset:1px}.feed-scroll{max-height:34rem;overflow-y:auto}@media(max-width:40rem){.feed-row{grid-template-columns:minmax(0,1fr)}.feed-row .acts{justify-content:flex-start}.feed-row .nm .u{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media(forced-colors:active){.cal rect[class^=h],.bcol .seg-r,.bcol .seg-o,.trend .pair i,.prod .b i,.tbl .inbar i{forced-color-adjust:none}}@media(max-width:40rem){.trend li{grid-template-columns:minmax(0,1fr) 3.5rem 3.75rem;gap:.6rem;padding-inline:.875rem}.trend .nm a,.trend .nm span.t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}}.ins-page{grid-template-columns:minmax(0,1fr)}.ins-page>*,.ins-filters,.ins-head>*{min-width:0}
