.heatmap-module__Ywjafa__wrap{--hm-bg:var(--bg,#0f141c);--hm-surface:var(--bg-2,#171d28);--hm-surface-2:var(--bg-3,#1c2432);--hm-ink:var(--ink,#e6eaf2);--hm-ink-2:var(--ink-2,#8b94a5);--hm-hair:var(--hair,#1b2330);--hm-up:var(--up,#4fbe84);--hm-down:var(--down,#f26d78);--hm-radius:var(--radius-sm,6px);--hm-gap:2px;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--hm-ink)}.heatmap-module__Ywjafa__dark{--hm-bg:#0f141c;--hm-surface:#171d28;--hm-surface-2:#1c2432;--hm-ink:#e6eaf2;--hm-ink-2:#8b94a5;--hm-hair:#1b2330;--hm-up:#4fbe84;--hm-down:#f26d78}.heatmap-module__Ywjafa__light{--hm-bg:#fff;--hm-surface:#f5f7fb;--hm-surface-2:#eef1f7;--hm-ink:#0f141c;--hm-ink-2:#5a6474;--hm-hair:#e4e8f0;--hm-up:#098551;--hm-down:#cf202f}.heatmap-module__Ywjafa__compact{background:var(--hm-bg);box-sizing:border-box;flex-direction:column;height:100%;padding:10px;display:flex}.heatmap-module__Ywjafa__bar{justify-content:space-between;align-items:center;gap:var(--space-4,16px);margin:0 0 var(--space-4,16px);flex-wrap:wrap;display:flex}.heatmap-module__Ywjafa__compact .heatmap-module__Ywjafa__bar{margin-bottom:8px}.heatmap-module__Ywjafa__segment{background:var(--hm-surface-2);border:1px solid var(--hm-hair);border-radius:var(--radius-pill,999px);padding:2px;display:inline-flex}.heatmap-module__Ywjafa__seg{appearance:none;color:var(--hm-ink-2);font:inherit;font-size:var(--text-meta,13px);border-radius:var(--radius-pill,999px);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:6px 15px}.heatmap-module__Ywjafa__seg:hover{color:var(--hm-ink)}.heatmap-module__Ywjafa__seg[aria-pressed=true]{background:var(--hm-bg);color:var(--hm-ink);font-weight:600}.heatmap-module__Ywjafa__legend{align-items:center;gap:4px;display:inline-flex}.heatmap-module__Ywjafa__legendText{font-size:var(--text-microcap,11px);color:var(--hm-ink-2);letter-spacing:var(--track-eyebrow,.04em);text-transform:uppercase}.heatmap-module__Ywjafa__legendText:first-child{margin-right:2px}.heatmap-module__Ywjafa__legendText:last-child{margin-left:2px}.heatmap-module__Ywjafa__chip{border-radius:2px;width:16px;height:10px}.heatmap-module__Ywjafa__zone{font-family:var(--font-sans,inherit);font-size:var(--text-eyebrow,12px);letter-spacing:var(--track-eyebrow,.04em);text-transform:uppercase;color:var(--hm-ink-2);margin:var(--space-6,24px) 0 var(--space-2,8px);font-weight:600}.heatmap-module__Ywjafa__zone:first-of-type{margin-top:0}.heatmap-module__Ywjafa__canvas{aspect-ratio:16/9;border-radius:var(--radius-card,12px);background:var(--hm-surface);width:100%;position:relative;overflow:hidden}.heatmap-module__Ywjafa__compact .heatmap-module__Ywjafa__canvas{aspect-ratio:auto;flex:1;min-height:0}.heatmap-module__Ywjafa__tile{color:var(--hm-ink);border-radius:var(--hm-radius);outline:var(--hm-gap) solid var(--hm-bg);outline-offset:calc(var(--hm-gap) * -1);transition:filter var(--dur-fast,.18s) var(--ease-out,ease);flex-direction:column;justify-content:center;align-items:center;gap:1px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.heatmap-module__Ywjafa__tile:hover,.heatmap-module__Ywjafa__cell:hover{filter:brightness(1.12)}.heatmap-module__Ywjafa__ticker{font-size:var(--text-microcap,11px);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-weight:600;line-height:1.1;overflow:hidden}.heatmap-module__Ywjafa__change{font-size:var(--text-microcap,11px);font-variant-numeric:tabular-nums;opacity:.85;line-height:1.1}.heatmap-module__Ywjafa__strip{gap:var(--hm-gap);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.heatmap-module__Ywjafa__compact .heatmap-module__Ywjafa__strip{flex:none;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin-top:8px}.heatmap-module__Ywjafa__cell{border-radius:var(--hm-radius);min-height:52px;color:var(--hm-ink);transition:filter var(--dur-fast,.18s) var(--ease-out,ease);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;text-decoration:none;display:flex}.heatmap-module__Ywjafa__compact .heatmap-module__Ywjafa__cell{min-height:40px}.heatmap-module__Ywjafa__empty{color:var(--hm-ink-2);font-size:var(--text-body-sm,14px);padding:var(--space-8,32px) 0}.heatmap-module__Ywjafa__flat{background:var(--hm-surface-2);color:var(--hm-ink-2)}.heatmap-module__Ywjafa__up1{background:color-mix(in oklch, var(--hm-up) 12%, var(--hm-surface))}.heatmap-module__Ywjafa__up2{background:color-mix(in oklch, var(--hm-up) 22%, var(--hm-surface))}.heatmap-module__Ywjafa__up3{background:color-mix(in oklch, var(--hm-up) 34%, var(--hm-surface))}.heatmap-module__Ywjafa__up4{background:color-mix(in oklch, var(--hm-up) 48%, var(--hm-surface))}.heatmap-module__Ywjafa__down1{background:color-mix(in oklch, var(--hm-down) 12%, var(--hm-surface))}.heatmap-module__Ywjafa__down2{background:color-mix(in oklch, var(--hm-down) 22%, var(--hm-surface))}.heatmap-module__Ywjafa__down3{background:color-mix(in oklch, var(--hm-down) 34%, var(--hm-surface))}.heatmap-module__Ywjafa__down4{background:color-mix(in oklch, var(--hm-down) 48%, var(--hm-surface))}@media (max-width:640px){.heatmap-module__Ywjafa__canvas{aspect-ratio:4/5}.heatmap-module__Ywjafa__strip{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.heatmap-module__Ywjafa__bar{gap:var(--space-2,8px)}.heatmap-module__Ywjafa__legend{order:2}}@media (prefers-reduced-motion:reduce){.heatmap-module__Ywjafa__tile,.heatmap-module__Ywjafa__cell{transition:none}}