.heatmap[data-v-694ff65b]{--accent:#67e8f9}.heatmap__head[data-v-694ff65b]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.heatmap__title[data-v-694ff65b]{color:rgb(var(--p-surface-100));font-size:clamp(18px,2.4vw,24px);font-weight:600;line-height:1.2}.heatmap__trends[data-v-694ff65b]{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;gap:5px;opacity:.85;text-decoration:none;transition:opacity .3s ease,gap .3s ease;white-space:nowrap}.heatmap__trends[data-v-694ff65b]:hover{gap:8px;opacity:1}.heatmap__grid[data-v-694ff65b]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}.heatmap__skel[data-v-694ff65b]{animation:hm-pulse-694ff65b 1.4s ease-in-out infinite;background:#ffffff0a;border-radius:10px;height:64px}@keyframes hm-pulse-694ff65b{50%{opacity:.45}}.tile[data-v-694ff65b]{background:color-mix(in srgb,var(--tone) calc(40% + var(--i, .5)*60%),transparent);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:var(--ink,rgb(var(--p-surface-50)));display:flex;flex-direction:column;height:64px;justify-content:space-between;padding:9px 11px;text-decoration:none;transition:background .25s ease,transform .25s ease,border-color .25s ease}.tile[data-v-694ff65b]:hover{background:var(--tone);border-color:#ffffff38;transform:translateY(-1px)}.tile[data-tone=crit][data-v-694ff65b]{--tone:#fb7185;--ink:#fff}.tile[data-tone=high][data-v-694ff65b]{--tone:#fb923c;--ink:#1c1206}.tile[data-tone=med][data-v-694ff65b]{--tone:#facc15;--ink:#1a1503}.tile[data-tone=low][data-v-694ff65b]{--tone:#38bdf8;--ink:#061620}.tile[data-tone=none][data-v-694ff65b]{--tone:#64748b;--ink:#fff}.tile__top[data-v-694ff65b]{align-items:center;display:flex;gap:6px;justify-content:space-between}.tile__id[data-v-694ff65b]{color:var(--ink,rgb(var(--p-surface-50)));font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__kev[data-v-694ff65b]{background:#00000047;border-radius:3px;color:var(--ink,#fff);flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.08em;padding:1px 4px}.tile__foot[data-v-694ff65b]{align-items:baseline;display:flex;gap:6px;justify-content:space-between}.tile__mentions[data-v-694ff65b]{color:var(--ink,rgb(var(--p-surface-50)));font-size:13px;font-weight:800}.tile__score[data-v-694ff65b]{color:var(--ink,rgb(var(--p-surface-400)));font-size:10px;opacity:.7}.heatmap__empty[data-v-694ff65b]{align-items:center;color:rgb(var(--p-surface-500));display:flex;font-size:13px;gap:8px;padding:28px 0}
