.MemoryGraph_root__YnGxE{container:memory/inline-size;width:100%;max-width:1240px;min-width:0;color:#ddd3c5;font-family:var(--font-sans),sans-serif}.MemoryGraph_root__YnGxE p{margin:0}.MemoryGraph_canvas__MnGBx{position:relative;overflow:hidden;border:1px solid #242127;border-radius:7px;background:#100e13}.MemoryGraph_topics__sduAd{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 12px 0}.MemoryGraph_topics__sduAd button{min-height:32px;padding:5px 9px;border:0;border-radius:4px;background:transparent;color:#8d8598;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;transition:color .18s ease,background-color .18s ease}.MemoryGraph_topics__sduAd button:hover{color:#d2c6e3;background:#1b1721}.MemoryGraph_topics__sduAd button[aria-pressed=true]{color:#ded2ee;background:#25202d}.MemoryGraph_topics__sduAd button:focus-visible{outline:2px solid #a18bd4;outline-offset:2px}.MemoryGraph_graph__rob4d{display:block;width:100%;height:540px;touch-action:pan-y}.MemoryGraph_edges__czCja{pointer-events:none}.MemoryGraph_edges__czCja path{fill:none;stroke-linecap:round;transition:opacity .2s ease}.MemoryGraph_edgeCore__wYCiH{stroke:#b6abc9;stroke-width:.7}.MemoryGraph_cyanFringe__Okf3Q{stroke:#72c9d6;stroke-width:.5}.MemoryGraph_pinkFringe__59LTu{stroke:#d38bb7;stroke-width:.5}.MemoryGraph_node__R947R{cursor:pointer}.MemoryGraph_hitArea__uUdzf{fill:transparent;outline:none}.MemoryGraph_dot__APU5h{fill:#a59fac;opacity:.7;pointer-events:none;transform-box:fill-box;transform-origin:center;transition:fill .18s ease,opacity .18s ease,transform .18s ease-out}.MemoryGraph_node__R947R[data-connected=true] .MemoryGraph_dot__APU5h{fill:#b7a1e6;opacity:.95}.MemoryGraph_node__R947R[data-active=true] .MemoryGraph_dot__APU5h{fill:#b99aef;transform:scale(1.33)}.MemoryGraph_node__R947R[data-dimmed=true] .MemoryGraph_dot__APU5h{opacity:.2}.MemoryGraph_halo__CA9yr{fill:#b99aef}.MemoryGraph_halo__CA9yr,.MemoryGraph_ring___NCMB{opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:center;transform:scale(.8);transition:opacity .18s ease,transform .18s ease-out}.MemoryGraph_ring___NCMB{fill:none;stroke:#b99aef;stroke-width:1}.MemoryGraph_node__R947R[data-active=true] .MemoryGraph_halo__CA9yr{opacity:.12;transform:scale(1)}.MemoryGraph_node__R947R[data-active=true] .MemoryGraph_ring___NCMB{opacity:.5;transform:scale(1)}.MemoryGraph_node__R947R:focus-within .MemoryGraph_ring___NCMB{opacity:1;transform:scale(1)}.MemoryGraph_nodeLabel__94ZIS{fill:#aaa2b4;font-size:11px;pointer-events:none;opacity:.65;paint-order:stroke;stroke:#100e13;stroke-width:5px;stroke-linejoin:round;transition:fill .18s ease,opacity .18s ease}.MemoryGraph_node__R947R[data-connected=true] .MemoryGraph_nodeLabel__94ZIS{fill:#c1afdF;opacity:.95}.MemoryGraph_node__R947R[data-dimmed=true] .MemoryGraph_nodeLabel__94ZIS{opacity:.12}.MemoryGraph_detail__jTHFX{pointer-events:none;paint-order:stroke;stroke:#100e13;stroke-width:7px;stroke-linejoin:round}.MemoryGraph_activeLabel__NeZnv{fill:#e4d9f4;font-size:12px;font-weight:600}.MemoryGraph_description__XwEk0{fill:#b1a7be;font-size:11px;font-weight:400;animation:MemoryGraph_reveal-memory__Xl01S .18s ease-out}@keyframes MemoryGraph_reveal-memory__Xl01S{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.MemoryGraph_root__YnGxE .MemoryGraph_graphHelp__CJcVG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0 18px 15px;color:#82798e;font-size:10px;line-height:1.5}@container memory (min-width:820px){.MemoryGraph_graph__rob4d{height:600px}}@container memory (max-width:479px){.MemoryGraph_topics__sduAd{gap:2px;padding:8px 8px 0}.MemoryGraph_topics__sduAd button{padding-inline:7px;font-size:11px}.MemoryGraph_graph__rob4d{height:430px}.MemoryGraph_nodeLabel__94ZIS{font-size:10px}.MemoryGraph_root__YnGxE .MemoryGraph_graphHelp__CJcVG{padding:0 12px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.MemoryGraph_dot__APU5h,.MemoryGraph_edges__czCja path,.MemoryGraph_halo__CA9yr,.MemoryGraph_nodeLabel__94ZIS,.MemoryGraph_ring___NCMB,.MemoryGraph_topics__sduAd button{transition:none}.MemoryGraph_description__XwEk0{animation:none}}.StackOverview_root__EWKfQ{margin-block:2rem;overflow:hidden;border:1px solid #2a2f2b;border-radius:12px;background:#101311}.StackOverview_toolbar__2_nS3{display:flex;justify-content:flex-end;padding:10px 12px 0}.StackOverview_toggle___xFsS{display:flex;gap:2px;padding:2px;border-radius:8px;background:#ddd3c508}.StackOverview_toggle___xFsS button{display:grid;width:44px;height:40px;place-items:center;border:0;border-radius:6px;background:transparent;color:#ddd3c566;cursor:pointer;transition:background-color .14s ease,color .14s ease}.StackOverview_toggle___xFsS button:hover{color:#ddd3c5}.StackOverview_toggle___xFsS button[aria-pressed=true]{background:#ddd3c514;color:#ddd3c5}.StackOverview_toggle___xFsS button:focus-visible{outline:2px solid #ee752f;outline-offset:2px}.StackOverview_list__hx7fi{max-width:800px;margin-inline:auto;padding:12px 32px 32px}.StackOverview_illustration__eEH3I>figure,.StackOverview_list__hx7fi>ul{margin:0}.StackOverview_root__EWKfQ [hidden]{display:none}@media (max-width:600px){.StackOverview_list__hx7fi{padding:12px 20px 24px}}@media (prefers-reduced-motion:reduce){.StackOverview_toggle___xFsS button{transition:none}}