.frame.svelte-173fpxm{background:#09090bb8;border:1px dashed #3f3f46;border-radius:.75rem;padding:1rem}.kicker.svelte-173fpxm{color:#a1a1aa;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:600}.board.svelte-173fpxm{flex-direction:column;gap:.75rem;display:flex}.edges.svelte-173fpxm{display:none}.node.svelte-173fpxm{border:1px solid #0000;border-radius:.65rem;min-width:0;padding:.7rem .8rem .75rem;position:relative}.node.code.svelte-173fpxm{background:#17255459;border-color:#60a5fa}.node.test.svelte-173fpxm,.node.mock.svelte-173fpxm{background:#451a0359;border-color:#fbbf24}.kind.svelte-173fpxm{color:#a1a1aa;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:600}.node.code.svelte-173fpxm .kind:where(.svelte-173fpxm){color:#93c5fd}.node.test.svelte-173fpxm .kind:where(.svelte-173fpxm),.node.mock.svelte-173fpxm .kind:where(.svelte-173fpxm){color:#fcd34d}.folder.svelte-173fpxm{color:#71717a;margin:.35rem 0 0;font-size:.75rem;line-height:1.2}.file.svelte-173fpxm{color:#f4f4f5;overflow-wrap:break-word;margin:.15rem 0 0;font-size:.92rem;line-height:1.3}.imports.svelte-173fpxm{color:#d4d4d8;margin:.55rem 0 0;padding:0;font-size:.78rem;line-height:1.45;list-style:none}.legend.svelte-173fpxm{color:#a1a1aa;flex-wrap:wrap;gap:.85rem 1.25rem;margin:.9rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend.svelte-173fpxm li:where(.svelte-173fpxm){align-items:center;gap:.4rem;display:flex}.swatch.svelte-173fpxm{border:1px solid #0000;border-radius:.2rem;width:.7rem;height:.7rem}.swatch.code.svelte-173fpxm{background:#172554cc;border-color:#60a5fa}.swatch.test.svelte-173fpxm{background:#451a03cc;border-color:#fbbf24}.caption.svelte-173fpxm{color:#e4e4e7;margin:.9rem 0 0;font-size:.92rem}.boundary.svelte-173fpxm{border-top:1px dashed #3f3f46;gap:.45rem;margin-top:.9rem;padding-top:.85rem;display:grid}.boundary.svelte-173fpxm p:where(.svelte-173fpxm){align-items:center;gap:.7rem;margin:0;font-size:.86rem;line-height:1.4;display:flex}.inbound.svelte-173fpxm{color:#d4d4d8}.inbound.svelte-173fpxm span:where(.svelte-173fpxm){border-top:1px solid #a1a1aa;flex:none;width:1.75rem}.outbound.svelte-173fpxm{color:#fca5a5}.outbound.svelte-173fpxm span:where(.svelte-173fpxm){border-top:1px dashed #f87171;flex:none;width:1.75rem}.sr-only.svelte-173fpxm{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.graph.svelte-173fpxm:not(.compact){width:min(48rem,100vw - 3rem);margin-left:50%;transform:translate(-50%)}}@media (width>=640px){.board.svelte-173fpxm{grid-template-columns:var(--template);grid-template-rows:repeat(var(--rows), 7.25rem);align-items:stretch;gap:0;display:grid}.compact.svelte-173fpxm .board:where(.svelte-173fpxm){grid-template-rows:auto}.edges.svelte-173fpxm{z-index:0;width:100%;height:100%;display:block;position:relative}.edges.svelte-173fpxm path:where(.svelte-173fpxm){fill:none;stroke:#a1a1aa;stroke-width:1.5px;vector-effect:non-scaling-stroke}.node.svelte-173fpxm{z-index:1;height:calc(100% - .75rem);margin:.375rem .2rem}.compact.svelte-173fpxm .node:where(.svelte-173fpxm){height:auto}.node.target.svelte-173fpxm:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #a1a1aa;width:0;height:0;position:absolute;top:50%;left:0;translate:-100% -50%}.imports.svelte-173fpxm{display:none}}.callout-body.svelte-1ezppec p{margin:0}
