.data-flow_root__H9hUp{position:relative;width:100%;min-width:0;margin:0;overflow-x:auto}.data-flow_diagram__QGJy0{position:relative;width:100%;overflow:hidden}.data-flow_paths__af51I{position:absolute;inset:0;pointer-events:none}.data-flow_path__KyYsi{fill:none;stroke:color-mix(in oklab,var(--foreground) 17%,transparent);stroke-width:1;transition:stroke .18s}.data-flow_path__KyYsi[data-active=true]{stroke:var(--primary);stroke-width:1.5}.data-flow_node__8qb5z{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;transform:translate(-50%,-50%);border-radius:16px;background:var(--background);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 9%,transparent);transition:box-shadow .18s}.data-flow_node__8qb5z[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}.data-flow_icon__YZZbn{color:var(--muted-foreground);flex-shrink:0;display:grid;place-items:center}.data-flow_icon__YZZbn svg{width:20px;height:20px}.data-flow_nodeText__0C41G{min-width:0}.data-flow_nodeLabel__mKVb3{font-size:14px;line-height:20px;font-weight:600}.data-flow_meta__8jbL9,.data-flow_nodeLabel__mKVb3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-flow_meta__8jbL9{margin-top:2px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.data-flow_core__9IBj5{position:absolute;width:72px;height:72px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:24px;background:var(--background);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 30%,transparent),0 6px 20px color-mix(in oklab,var(--primary) 10%,transparent)}.data-flow_coreIcon__59A2H{display:grid;place-items:center}.data-flow_coreIcon__59A2H svg{width:28px;height:28px}.data-flow_coreRing__2clth{position:absolute;inset:-7px;border:1px dashed color-mix(in oklab,var(--primary) 35%,transparent);border-radius:30px}.data-flow_coreLabel__n_49Y{position:absolute;transform:translateX(-50%);text-align:center;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.data-flow_count__91rZ_{display:block;margin-top:3px;color:var(--muted-foreground);font-size:12px;line-height:16px;font-weight:400;font-variant-numeric:tabular-nums}.data-flow_root__H9hUp[data-narrow=true] .data-flow_node__8qb5z{flex-direction:column;justify-content:center;gap:6px;padding:8px 4px;text-align:center}.data-flow_root__H9hUp[data-narrow=true] .data-flow_meta__8jbL9{display:none}@media(prefers-reduced-motion:reduce){.data-flow_node__8qb5z,.data-flow_path__KyYsi{transition:none}}.morph-nav_root__Ox5vk{width:100%;max-width:1120px;position:relative}.morph-nav_surface__fZlZ7{background:color-mix(in oklab,var(--background) 92%,transparent);color:var(--foreground);border-radius:28px;padding:8px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 8%,transparent),0 8px 24px color-mix(in oklab,black 8%,transparent);backdrop-filter:blur(22px)}.morph-nav_bar__dKVS2{display:flex;align-items:center;gap:12px;min-height:48px;transition:min-height .2s ease}.morph-nav_brand__C9KIU{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}.morph-nav_brand__C9KIU svg{width:24px;height:24px}.morph-nav_items__DEFyJ{display:flex;align-items:center;gap:4px}.morph-nav_triggerWrap__DnyMr{position:relative}.morph-nav_highlight__wzV4u{position:absolute;inset:0;background:var(--tab-muted);border-radius:999px;pointer-events:none}.morph-nav_trigger__4pxPv{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:16px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none}.morph-nav_trigger__4pxPv:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent)}.morph-nav_brand__C9KIU:focus-visible,.morph-nav_link__QDuyl:focus-visible,.morph-nav_trigger__4pxPv:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.morph-nav_actions__VDQ1g{display:flex;align-items:center;gap:8px;margin-left:auto}.morph-nav_mobileMenu__Bifdn{display:none}.morph-nav_panel__i_v1i{overflow:hidden;padding:12px 4px 4px}.morph-nav_grid__07Rf6{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.morph-nav_link__QDuyl{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:0;border-radius:16px;background:transparent;color:inherit;text-decoration:none;text-align:left;cursor:pointer}.morph-nav_link__QDuyl:hover{background:var(--tab-muted)}.morph-nav_linkIcon__zNi9W{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--tab-muted)}.morph-nav_linkIcon__zNi9W svg{width:20px;height:20px}.morph-nav_linkLabel__62MId{display:block;font-size:16px;font-weight:600}.morph-nav_description__p_0wZ{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted-foreground)}.morph-nav_searchRow__0ModN{display:flex;align-items:center;gap:8px;width:100%;padding-left:12px}.morph-nav_root__Ox5vk[data-compact=true] .morph-nav_bar__dKVS2{min-height:40px}.morph-nav_root__Ox5vk[data-narrow=true] .morph-nav_items__DEFyJ{display:none}.morph-nav_root__Ox5vk[data-narrow=true] .morph-nav_mobileMenu__Bifdn{display:flex}@media(max-width:420px){.morph-nav_grid__07Rf6{grid-template-columns:1fr}.morph-nav_bar__dKVS2{gap:4px}.morph-nav_brand__C9KIU{padding:0 8px}.morph-nav_trigger__4pxPv{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.morph-nav_bar__dKVS2{transition:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.morph-nav_surface__fZlZ7{background:var(--background);backdrop-filter:none}}