.fc[data-v-06803cc0]{flex-direction:column;min-width:0}.fc[data-v-06803cc0],.fc-bar[data-v-06803cc0]{display:flex;gap:10px}.fc-bar[data-v-06803cc0]{align-items:center;justify-content:space-between;flex-wrap:wrap}.fc-export[data-v-06803cc0],.fc-modes[data-v-06803cc0]{display:flex;align-items:center;gap:6px}.fc-modes-label[data-v-06803cc0]{color:var(--nest-text-soft)}.fc-mode[data-v-06803cc0],.fc-modes-label[data-v-06803cc0]{font-size:12.5px;font-weight:600}.fc-mode[data-v-06803cc0]{border:1px solid var(--nest-border);background:var(--nest-card);color:var(--nest-ink);border-radius:10px;padding:5px 12px;cursor:pointer}.fc-mode[data-v-06803cc0]:hover:not(:disabled){background:var(--nest-soft)}.fc-mode[data-v-06803cc0]:disabled{opacity:.45;cursor:default}.fc-mode.is-on[data-v-06803cc0]{background:var(--nest-chip);border-color:var(--nest-border-strong)}.fc-board[data-v-06803cc0]{position:relative;overflow:hidden;height:100%;max-height:560px;border:1px solid var(--nest-border);border-radius:14px;background:#faf9f5;background-image:radial-gradient(#e7e4db 1.2px,transparent 0);background-size:20px 20px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-board.is-grabbing[data-v-06803cc0]{cursor:grabbing}.fc-canvas[data-v-06803cc0]{position:absolute;left:0;top:0;transform-origin:0 0}.fc-zoom[data-v-06803cc0]{position:absolute;right:12px;bottom:12px;z-index:8;display:flex;align-items:center;gap:2px;background:var(--nest-card);border:1px solid var(--nest-border);border-radius:999px;padding:3px;box-shadow:0 4px 12px #0000001a}.fc-zoom-btn[data-v-06803cc0]{width:26px;height:26px;border:none;background:none;border-radius:50%;cursor:pointer;font-size:15px;color:var(--nest-ink);display:inline-flex;align-items:center;justify-content:center}.fc-zoom-btn[data-v-06803cc0]:hover{background:var(--nest-soft)}.fc-zoom-pct[data-v-06803cc0]{width:auto;min-width:44px;font-size:11px;font-weight:700;color:var(--nest-text-soft);font-family:var(--font-mono)}.fc-clickable[data-v-06803cc0]{cursor:pointer}.fc-clickable[data-v-06803cc0]:hover{opacity:.82}.fc-edge-next[data-v-06803cc0]{stroke-width:2.25px}.fc-shape-active polygon[data-v-06803cc0],.fc-shape-active rect[data-v-06803cc0]{stroke-dasharray:7 4;animation:fc-flow-06803cc0 .55s linear infinite}@keyframes fc-flow-06803cc0{to{stroke-dashoffset:-11}}@media(prefers-reduced-motion:reduce){.fc-shape-active polygon[data-v-06803cc0],.fc-shape-active rect[data-v-06803cc0]{animation:none}}.fc-empty[data-v-06803cc0]{border:1px dashed var(--nest-border-dash);border-radius:14px;padding:28px 20px;text-align:center;color:var(--nest-text-soft);font-size:13.5px;background:var(--nest-canvas)}.fc-error[data-v-06803cc0]{color:var(--nest-red);background:var(--nest-red-bg);border-style:solid;border-color:transparent}.fc-hint[data-v-06803cc0]{font-size:12px;color:var(--nest-text-soft)}.viz-num[data-v-6030c2a9]{color:var(--nest-orange)}.viz-str[data-v-6030c2a9]{color:var(--nest-green-deep)}.viz-kw[data-v-6030c2a9]{color:var(--nest-gold-deep);font-weight:600}.viz-muted[data-v-6030c2a9]{color:var(--nest-text-soft);font-style:italic;opacity:.75}.viz-ref[data-v-6030c2a9]{display:inline-flex;align-items:center;gap:2px;background:var(--nest-chip);border:1px solid var(--nest-border-strong);border-radius:8px;padding:0 6px;font-size:11px;font-weight:600;color:var(--nest-gold-deep);cursor:pointer;line-height:18px}.viz-ref-id[data-v-6030c2a9]{font-size:10px;opacity:.8}.heap-card[data-v-21f18971]{background:var(--nest-card);border:1px solid var(--nest-border);border-radius:12px;padding:8px 10px;font-family:var(--font-mono);font-size:12.5px}.heap-card.is-born[data-v-21f18971]{animation:heap-born-21f18971 .7s ease}@keyframes heap-born-21f18971{0%{box-shadow:0 0 0 3px var(--nest-yellow)}to{box-shadow:0 0 0 0 transparent}}.heap-label[data-v-21f18971]{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--nest-gold);margin-bottom:4px}.heap-len[data-v-21f18971]{font-weight:400;display:inline-block}.heap-len.len-hot[data-v-21f18971]{color:var(--nest-gold-deep);font-weight:700;animation:heap-len-pulse-21f18971 .5s ease}@keyframes heap-len-pulse-21f18971{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.heap-cells[data-v-21f18971]{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start}.heap-slot[data-v-21f18971]{display:flex;flex-direction:column;align-items:center;gap:1px}.heap-cell[data-v-21f18971]{min-width:20px;text-align:center;border:1px solid var(--nest-divider);border-radius:8px;padding:3px 8px;background:var(--nest-softer);transition:background .22s ease,border-color .22s ease}.heap-idx[data-v-21f18971]{font-size:9.5px;color:var(--nest-text-soft);line-height:1.1}.heap-cell.is-hot[data-v-21f18971],.heap-slot.is-hot .heap-cell[data-v-21f18971]{background:var(--nest-yellow-pale);border-color:var(--nest-gold-deep);animation:heap-cell-pop-21f18971 .4s ease}.heap-slot.is-hot .heap-idx[data-v-21f18971]{color:var(--nest-gold-deep);font-weight:700}@keyframes heap-cell-pop-21f18971{0%{transform:scale(.4);opacity:.25}55%{transform:scale(1.13)}to{transform:scale(1);opacity:1}}.heap-rows[data-v-21f18971]{border-collapse:collapse}.heap-rows td[data-v-21f18971]{padding:1px 4px}.heap-rows tr[data-v-21f18971]{transition:background .22s ease}.heap-key[data-v-21f18971]{color:var(--nest-ink);font-weight:500}.heap-sep[data-v-21f18971]{color:var(--nest-text-soft)}.heap-rows tr.is-hot td[data-v-21f18971]{background:var(--nest-yellow-pale)}.heap-rows tr.is-hot .heap-key[data-v-21f18971]{box-shadow:inset 2px 0 0 var(--nest-gold-deep);font-weight:700;border-radius:5px 0 0 5px}.heap-more[data-v-21f18971]{color:var(--nest-text-soft);font-size:11px;padding:2px 4px}.heap-repr[data-v-21f18971]{color:var(--nest-text);overflow-wrap:anywhere}.heap-scope-link[data-v-21f18971]{margin-top:4px;font-size:11px;color:var(--nest-text-soft)}
