.thought-map[data-astro-cid-ewm3rjrg]{margin-top:.4rem}.tm-toolbar[data-astro-cid-ewm3rjrg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;margin-bottom:.7rem;display:flex}.tm-filters[data-astro-cid-ewm3rjrg]{flex-wrap:wrap;gap:.35rem;display:flex}.tm-filter[data-astro-cid-ewm3rjrg]{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.36rem;padding:.32rem .6rem;font-size:.7rem;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.tm-filter[data-astro-cid-ewm3rjrg]:hover{border-color:var(--line-strong);color:var(--ink)}.tm-filter[data-astro-cid-ewm3rjrg].is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.tm-filter-count[data-astro-cid-ewm3rjrg]{letter-spacing:.04em;opacity:.55;font-size:.54rem}.tm-dot[data-astro-cid-ewm3rjrg]{background:currentColor;border-radius:50%;width:6px;height:6px}.tm-dot--post[data-astro-cid-ewm3rjrg]{color:var(--accent)}.tm-dot--moment[data-astro-cid-ewm3rjrg]{color:#8a8a80}.tm-dot--shelf[data-astro-cid-ewm3rjrg]{color:var(--green)}.tm-dot--place[data-astro-cid-ewm3rjrg]{color:#4d7fa8}.tm-dot--project[data-astro-cid-ewm3rjrg]{color:#a06a3f}.tm-dot--gear[data-astro-cid-ewm3rjrg]{color:#6b6a8f}.tm-tools[data-astro-cid-ewm3rjrg]{align-items:center;gap:.7rem;display:flex}.tm-hint[data-astro-cid-ewm3rjrg]{color:var(--ink-muted);letter-spacing:.02em;font-size:.52rem}.tm-reset[data-astro-cid-ewm3rjrg]{border:1px solid var(--line);color:var(--ink-muted);background:0 0;border-radius:999px;padding:.26rem .55rem;font-size:.6rem;transition:border-color .2s,color .2s}.tm-reset[data-astro-cid-ewm3rjrg]:hover{border-color:var(--ink);color:var(--ink)}.tm-stage[data-astro-cid-ewm3rjrg]{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(110% 80% at 50% 0%, color-mix(in srgb, var(--surface) 55%, transparent), transparent 72%), var(--paper-deep);touch-action:none;position:relative;overflow:hidden}.tm-stage[data-astro-cid-ewm3rjrg]:before{z-index:1;color:var(--line-strong);content:"";pointer-events:none;background:linear-gradient(currentColor,currentColor) 0 0/13px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1px 13px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/13px 1px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/1px 13px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/13px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/1px 13px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/13px 1px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1px 13px no-repeat;position:absolute;inset:13px}.tm-plate[data-astro-cid-ewm3rjrg]{z-index:2;color:var(--ink-muted);letter-spacing:.16em;opacity:.7;pointer-events:none;text-transform:uppercase;font-size:.46rem;position:absolute;top:.85rem;left:1.05rem}.tm-zoom[data-astro-cid-ewm3rjrg]{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(6px);border-radius:7px;flex-direction:column;display:flex;position:absolute;bottom:.75rem;right:.75rem;overflow:hidden}.tm-zoom[data-astro-cid-ewm3rjrg] button[data-astro-cid-ewm3rjrg]{border:0;border-bottom:1px solid var(--line);width:26px;height:24px;color:var(--ink-soft);background:0 0;place-items:center;font-size:.72rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.tm-zoom[data-astro-cid-ewm3rjrg] button[data-astro-cid-ewm3rjrg]:last-child{border-bottom:0}.tm-zoom[data-astro-cid-ewm3rjrg] button[data-astro-cid-ewm3rjrg]:hover{background:var(--line);color:var(--ink)}.tm-stage[data-astro-cid-ewm3rjrg].is-panning{cursor:grabbing}.tm-svg[data-astro-cid-ewm3rjrg]{width:100%;height:auto;color:var(--ink);cursor:grab;user-select:none;display:block}.tm-stage[data-astro-cid-ewm3rjrg].is-panning .tm-svg[data-astro-cid-ewm3rjrg]{cursor:grabbing}.tm-clusters[data-astro-cid-ewm3rjrg]{pointer-events:none}.tm-cluster-blob[data-astro-cid-ewm3rjrg]{fill:currentColor;fill-opacity:.05;stroke:currentColor;stroke-dasharray:3 7;stroke-opacity:.16;stroke-width:.8px;transition:fill-opacity .4s,stroke-opacity .4s}.tm-cluster--0[data-astro-cid-ewm3rjrg]{color:#e0562f}.tm-cluster--1[data-astro-cid-ewm3rjrg]{color:#3f6f96}.tm-cluster--2[data-astro-cid-ewm3rjrg]{color:#3f7a4e}.tm-cluster--3[data-astro-cid-ewm3rjrg]{color:#9a6438}.tm-cluster--4[data-astro-cid-ewm3rjrg]{color:#615f86}.tm-cluster-name[data-astro-cid-ewm3rjrg]{fill:var(--ink-muted);font-family:var(--mono);letter-spacing:.12em;opacity:.6;paint-order:stroke;stroke:color-mix(in srgb, var(--paper-deep) 80%, transparent);stroke-width:3px;text-transform:uppercase;font-size:9.5px;transition:opacity .3s}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-cluster-blob[data-astro-cid-ewm3rjrg]{fill-opacity:.02;stroke-opacity:.06}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-cluster-name[data-astro-cid-ewm3rjrg]{opacity:.2}.tm-edge[data-astro-cid-ewm3rjrg]{fill:none;stroke:currentColor;stroke-width:.9px;stroke-opacity:.14;stroke-linecap:round;transition:stroke-opacity .25s}.tm-edge[data-astro-cid-ewm3rjrg].is-dimmed{stroke-opacity:.03}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-edge[data-astro-cid-ewm3rjrg]{stroke-opacity:.05}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-edge[data-astro-cid-ewm3rjrg].is-hot{stroke-opacity:.55;stroke-width:1.15px}.tm-node[data-astro-cid-ewm3rjrg]{color:#8a8a80;cursor:grab;outline:none}.tm-node--post[data-astro-cid-ewm3rjrg]{color:var(--accent)}.tm-node--shelf[data-astro-cid-ewm3rjrg]{color:var(--green)}.tm-node--place[data-astro-cid-ewm3rjrg]{color:#4d7fa8}.tm-node--project[data-astro-cid-ewm3rjrg]{color:#a06a3f}.tm-node--gear[data-astro-cid-ewm3rjrg]{color:#6b6a8f}.tm-halo[data-astro-cid-ewm3rjrg]{fill:currentColor;opacity:.16;filter:blur(4px);transition:opacity .25s}.tm-core[data-astro-cid-ewm3rjrg]{fill:currentColor;stroke:color-mix(in srgb, var(--paper) 80%, transparent);stroke-width:1px;transition:opacity .25s}.tm-node[data-astro-cid-ewm3rjrg]:hover .tm-halo[data-astro-cid-ewm3rjrg],.tm-node[data-astro-cid-ewm3rjrg]:focus-visible .tm-halo[data-astro-cid-ewm3rjrg]{opacity:.42}.tm-node[data-astro-cid-ewm3rjrg]:hover .tm-core[data-astro-cid-ewm3rjrg],.tm-node[data-astro-cid-ewm3rjrg]:focus-visible .tm-core[data-astro-cid-ewm3rjrg]{stroke:var(--ink)}.tm-node[data-astro-cid-ewm3rjrg]:active{cursor:grabbing}.tm-node[data-astro-cid-ewm3rjrg].is-dimmed .tm-halo[data-astro-cid-ewm3rjrg]{opacity:.03}.tm-node[data-astro-cid-ewm3rjrg].is-dimmed .tm-core[data-astro-cid-ewm3rjrg]{opacity:.16}.tm-label[data-astro-cid-ewm3rjrg]{fill:var(--ink-soft);font-family:var(--sans);letter-spacing:.01em;opacity:.62;paint-order:stroke;pointer-events:none;stroke:color-mix(in srgb, var(--paper-deep) 90%, transparent);stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:450;transition:opacity .25s,fill .25s}.tm-node[data-astro-cid-ewm3rjrg]:hover .tm-label[data-astro-cid-ewm3rjrg],.tm-node[data-astro-cid-ewm3rjrg]:focus-visible .tm-label[data-astro-cid-ewm3rjrg]{fill:var(--ink);opacity:1}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-label[data-astro-cid-ewm3rjrg]{opacity:.12}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-node[data-astro-cid-ewm3rjrg].is-hot .tm-label[data-astro-cid-ewm3rjrg]{fill:var(--ink);opacity:1}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-node[data-astro-cid-ewm3rjrg]:not(.is-hot) .tm-core[data-astro-cid-ewm3rjrg]{opacity:.22}.thought-map[data-astro-cid-ewm3rjrg].is-focusing .tm-node[data-astro-cid-ewm3rjrg]:not(.is-hot) .tm-halo[data-astro-cid-ewm3rjrg]{opacity:.04}.tm-tip[data-astro-cid-ewm3rjrg]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);pointer-events:none;border-radius:7px;flex-direction:column;gap:.14rem;max-width:260px;padding:.45rem .6rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 28px #00000024}.tm-tip[data-astro-cid-ewm3rjrg][hidden]{display:none}.tm-tip-kind[data-astro-cid-ewm3rjrg]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.tm-tip-title[data-astro-cid-ewm3rjrg]{color:var(--ink);font-size:.78rem;font-weight:550;line-height:1.4}.tm-tip-year[data-astro-cid-ewm3rjrg]{color:var(--ink-muted);font-size:.5rem}@media (width>=641px){.tm-stage[data-astro-cid-ewm3rjrg]{height:clamp(340px,52vh,510px)}.tm-svg[data-astro-cid-ewm3rjrg]{height:100%}}@media (width<=640px){.tm-hint[data-astro-cid-ewm3rjrg]{display:none}.tm-stage[data-astro-cid-ewm3rjrg]{border-radius:var(--radius-sm)}.tm-label[data-astro-cid-ewm3rjrg],.tm-cluster-name[data-astro-cid-ewm3rjrg],.tm-zoom[data-astro-cid-ewm3rjrg]{display:none}}
