.heatmap-controls{max-width:320px;font-size:.85em}.pane-row.svelte-1p61gj1{flex-wrap:wrap;gap:10pt;display:flex}label.svelte-1p61gj1{align-items:center;gap:6pt;display:flex}select.svelte-1p61gj1,input.svelte-1p61gj1:not([type]){border-radius:var(--border-radius,3pt);height:1.8em;color:inherit;font:inherit;box-sizing:border-box;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333);border:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#555);flex:1;min-width:0;padding:0 .5em}.heatmap.svelte-2qx9gf{width:min(100%, var(--heatmap-max-width,1200px));max-width:var(--heatmap-max-width,1200px);box-sizing:border-box;position:relative;container-type:inline-size}.heatmap.svelte-2qx9gf.legend-bottom{padding-bottom:44px}.heatmap.svelte-2qx9gf .legend{background:color-mix(in srgb, var(--bg,#fff) 80%, transparent);border-radius:var(--border-radius,3pt);padding:.3rem .4rem;position:absolute}.heatmap.svelte-2qx9gf.legend-right .legend-right{top:8px;right:8px}.heatmap.svelte-2qx9gf.legend-bottom .legend-bottom{bottom:80px;left:50%;transform:translate(-50%)}.heatmap.svelte-2qx9gf .x-title:where(.svelte-2qx9gf){text-align:center;margin-top:4px;font-size:.9em}.heatmap.svelte-2qx9gf .y-title:where(.svelte-2qx9gf){writing-mode:vertical-lr;white-space:nowrap;font-size:.9em;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(180deg)}.grid.svelte-2qx9gf{grid-template-columns:max-content repeat(var(--n-cols), minmax(var(--tile-size,6px), 1fr)) var(--right-y-track,0);grid-template-rows:max-content repeat(var(--n-rows), minmax(var(--tile-size,6px), 1fr)) var(--bottom-x-track,0);width:min(100%, var(--heatmap-max-width,1200px));max-width:var(--heatmap-max-width,1200px);aspect-ratio:calc(( var(--n-cols) + 1 + var(--extra-right-y,0) ) / ( var(--n-rows) + 1 + var(--extra-bottom-x,0) ));display:grid;position:relative;overflow:auto}.grid.svelte-2qx9gf.theme-publication{--tooltip-bg:#fffffffa;--tooltip-color:#111}.grid.svelte-2qx9gf.theme-dark{--tooltip-bg:#000000e6;--tooltip-color:#eee}.corner.svelte-2qx9gf{min-width:0}.cell.svelte-2qx9gf{border-radius:var(--heatmap-cell-border-radius,calc(var(--tile-size,6px) * var(--heatmap-cell-radius-ratio,.12)));cursor:default;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.cell.svelte-2qx9gf.interactive{font:inherit;line-height:inherit;cursor:pointer;border:none;padding:0}.cell.svelte-2qx9gf.selected{box-shadow:inset 0 0 0 var(--heatmap-selected-outline-width,clamp(1px, calc(var(--tile-size,6px) * .16), 3px)) color-mix(in srgb, var(--heatmap-selected-outline-color,currentColor) 75%, transparent)}.cell.svelte-2qx9gf.gridlines{border:var(--heatmap-gridline-width) solid var(--heatmap-gridline-color)}.cell.svelte-2qx9gf.animated{transition:background-color var(--heatmap-anim-duration) ease}.cell.svelte-2qx9gf.empty{pointer-events:none}.cell.svelte-2qx9gf .cell-value:where(.svelte-2qx9gf){font-size:clamp(8px, calc(var(--tile-size,6px) * .45), 14px);-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.x-label.svelte-2qx9gf,.y-label.svelte-2qx9gf){font-size:clamp(10px, calc(var(--tile-size,6px) * .75), 24px);text-overflow:ellipsis;white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}:is(.x-label.svelte-2qx9gf,.y-label.svelte-2qx9gf).sticky{z-index:2;background:var(--bg,transparent);position:sticky}:is(.x-label.svelte-2qx9gf,.y-label.svelte-2qx9gf).highlighted{font-weight:700;text-decoration:underline}.x-label.svelte-2qx9gf{text-overflow:clip;align-items:flex-end;padding:2px;overflow:visible}.x-label.svelte-2qx9gf.sticky{top:0}.x-label.svelte-2qx9gf.x-edge-top{align-items:flex-end;min-height:1.6em}.x-label.svelte-2qx9gf.x-edge-bottom{align-items:flex-start;min-height:1.6em}.y-label.svelte-2qx9gf{padding:0 2px}.y-label.svelte-2qx9gf.sticky{left:0}.y-label.svelte-2qx9gf:is(.y-edge-left:where(.svelte-2qx9gf),.y-edge-right:where(.svelte-2qx9gf)){min-width:1.6em}.y-label.svelte-2qx9gf.y-edge-left{text-align:right;justify-content:flex-end}.y-label.svelte-2qx9gf.y-edge-right{text-align:left;justify-content:flex-start}.summary.svelte-2qx9gf{font-size:clamp(9px, calc(var(--tile-size,6px) * .6), 14px);color:var(--text-color-muted,currentColor);opacity:.9;place-self:center}.tooltip.svelte-2qx9gf{background:var(--tooltip-bg,var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#000000d9));color:var(--tooltip-color,var(--lightningcss-light,#222)var(--lightningcss-dark,#eee));padding:var(--tooltip-padding,4px 6px);border-radius:var(--tooltip-border-radius,var(--border-radius,3pt));font-size:var(--tooltip-font-size,12px);text-align:var(--tooltip-text-align,center);line-height:var(--tooltip-line-height,1.2);z-index:var(--tooltip-z-index,10);pointer-events:none;box-shadow:var(--tooltip-shadow,var(--lightningcss-light,0 2px 8px #00000026)var(--lightningcss-dark,0 2px 8px #0006));white-space:nowrap;display:none;position:fixed;transform:none}.tooltip.svelte-2qx9gf.visible{display:block}.tooltip.svelte-2qx9gf:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--tooltip-bg,var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#000000d9));position:absolute;top:-6px;left:50%;transform:translate(-50%)}
