._wrap_1ce13_2{--dgFocus: var(--accent);--dgInput: oklch(78% .14 155);--dgExternal: oklch(74% .12 250);--dgStore: oklch(74% .13 300);--dgGate: oklch(82% .14 75);width:100%;max-width:460px;margin:0 auto}[data-theme=light] ._wrap_1ce13_2{--dgFocus: oklch(56% .11 215);--dgInput: oklch(52% .12 155);--dgExternal: oklch(50% .14 255);--dgStore: oklch(50% .15 300);--dgGate: oklch(60% .14 65)}._root_1ce13_22{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}._legend_1ce13_30{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:12px;color:var(--textLight)}._legendItem_1ce13_42{display:flex;align-items:center;gap:6px}._swatch_1ce13_48{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--tone);background:color-mix(in lab,var(--tone) 28%,var(--backgroundLight))}._swatch_1ce13_48[data-tone=guard]{border-style:dashed}._box_1ce13_60{fill:var(--backgroundLight);stroke:var(--textLight);stroke-width:1.5}._focus_1ce13_66{fill:color-mix(in lab,var(--dgFocus) 26%,var(--backgroundLight));stroke:var(--dgFocus);stroke-width:2}._input_1ce13_72{fill:color-mix(in lab,var(--dgInput) 24%,var(--backgroundLight));stroke:var(--dgInput)}._external_1ce13_77{fill:color-mix(in lab,var(--dgExternal) 24%,var(--backgroundLight));stroke:var(--dgExternal)}._store_1ce13_82{fill:color-mix(in lab,var(--dgStore) 24%,var(--backgroundLight));stroke:var(--dgStore)}._gate_1ce13_87{fill:color-mix(in lab,var(--dgGate) 30%,var(--backgroundLight));stroke:var(--dgGate);stroke-width:2}._guard_1ce13_93{fill:color-mix(in lab,var(--dgGate) 12%,var(--backgroundLight));stroke:var(--dgGate);stroke-dasharray:4 3}._gateSub_1ce13_99{fill:var(--text);font-size:12px;font-weight:600;letter-spacing:.03em}._zone_1ce13_106{fill:none;stroke:var(--textLight);stroke-width:1;stroke-dasharray:4 4;opacity:.6}._zoneLabel_1ce13_114{fill:var(--textLight);font-size:12px;letter-spacing:.04em;text-transform:uppercase}._title_1ce13_121{fill:var(--text);font-size:13px;font-weight:500}._sub_1ce13_127{fill:var(--textLight);font-size:12px}._edge_1ce13_132{fill:none;stroke:var(--textLight);stroke-width:1.5}._flow_1ce13_138{fill:none;stroke:var(--primary);stroke-width:1.5;stroke-dasharray:6 6}._arrowHead_1ce13_145{fill:var(--textLight)}@media (prefers-reduced-motion: no-preference){._flow_1ce13_138{animation:_flowDash_1ce13_1 1.6s linear infinite}}@keyframes _flowDash_1ce13_1{to{stroke-dashoffset:-24}}._edgeLabel_1ce13_162{fill:var(--textLight);font-family:var(--monoFontStack);font-size:12px;letter-spacing:.04em}._edgeMask_1ce13_169{fill:var(--background)}._note_1ce13_173{fill:var(--background);stroke:var(--textLight);stroke-width:1;stroke-dasharray:4 3}@layer components{._metrics_1awzc_2{width:100%;max-width:var(--maxWidthL);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space2XL) var(--spaceXL)}@media (max-width: 1040px){._metrics_1awzc_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 696px){._metrics_1awzc_2{gap:var(--spaceXL) var(--spaceM)}}@media (max-width: 400px){._metrics_1awzc_2{grid-template-columns:minmax(0,1fr)}}._item_1awzc_25{opacity:0;transition:opacity var(--durationXL) ease;transition-delay:var(--delay, 0ms)}._item_1awzc_25[data-visible=true]{opacity:1}._divider_1awzc_35{margin-bottom:var(--spaceL)}._value_1awzc_39{font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:var(--spaceS)}._suffix_1awzc_45{color:var(--primary)}._label_1awzc_49{max-width:24ch}}
