.Graph_page__vPxHv{max-width:880px}.Graph_back__05Xns{display:inline-block;margin-bottom:3rem;font-family:var(--mono);font-size:.73rem;letter-spacing:.04em;color:var(--fg-dim);text-decoration:none;transition:color .2s ease}.Graph_back__05Xns:focus-visible,.Graph_back__05Xns:hover{color:var(--fg-bright)}.Graph_title__7069e{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2rem,4.5vw,2.8rem);letter-spacing:-.02em;line-height:1.1;color:var(--fg-bright);margin:0}.Graph_lede__7FSFc{max-width:34rem;margin:1rem 0 0;font-size:.95rem;line-height:1.7;color:var(--fg-dim)}.Graph_graphSection__KU8h5{margin:3rem 0 4.5rem}.Graph_wrap__c3A1E{position:relative;width:100%;border:1px solid var(--rule);border-radius:10px;background:radial-gradient(ellipse at 50% 45%,var(--surface) 0,var(--bg) 72%);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.Graph_svg__KRytF{display:block;width:100%;touch-action:pan-y}.Graph_node__OoTO9{cursor:pointer;touch-action:none;outline:none}.Graph_node__OoTO9:focus-visible .Graph_ring__OorJr{stroke:var(--fg-bright);stroke-opacity:1}.Graph_edge__HfvnE,.Graph_node__OoTO9{transition:opacity .2s ease}.Graph_label__yRcZs{font-family:var(--sans);pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.Graph_card__pi_vp{position:absolute;top:12px;left:12px;max-width:min(18rem,calc(100% - 24px));padding:.6rem .8rem;border:1px solid var(--rule);border-radius:6px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.Graph_cardVisible__w6tsZ{opacity:1;transform:none}.Graph_cardTitle__KcrDW{font-size:.85rem;font-weight:500;color:var(--fg-bright);line-height:1.35}.Graph_cardMeta__8VDQ4{margin-top:.3rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.02em;color:var(--fg-dim)}.Graph_hint__z_wqg{position:absolute;bottom:10px;right:12px;font-family:var(--mono);font-size:.65rem;letter-spacing:.06em;color:var(--fg-faint);pointer-events:none}@media (prefers-reduced-motion:reduce){.Graph_card__pi_vp,.Graph_edge__HfvnE,.Graph_node__OoTO9{transition:none}}.Graph_tags__nt31s{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.Graph_tag__l50jd{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border:1px solid var(--rule);border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.02em;color:var(--fg-dim)}.Graph_tagCount__C_UQv{font-size:.65rem;color:var(--fg-faint)}.Graph_postTags__8edv8{font-family:var(--mono);font-size:.7rem;color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;flex-shrink:1}