@keyframes home-knowledge-diagram_jkdFadeSlideDown__yR8_6{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-knowledge-diagram_jkdFadeSlideUp__mnSN_{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-knowledge-diagram_jkdFadeIn__0E01s{0%{opacity:0}to{opacity:1}}@keyframes home-knowledge-diagram_jkdMobilePulse__NdJdN{0%{opacity:0;stroke-dashoffset:-70}8%{opacity:1}42%{opacity:1}56%{opacity:0;stroke-dashoffset:35}to{opacity:0;stroke-dashoffset:35}}@keyframes home-knowledge-diagram_jkdPulseBottom__CSZAo{0%{opacity:0;stroke-dashoffset:-102}2%{opacity:1}19%{opacity:1}24%{opacity:0;stroke-dashoffset:57}to{opacity:0;stroke-dashoffset:57}}@keyframes home-knowledge-diagram_jkdPulseTop__Dlfab{0%,40%{opacity:0;stroke-dashoffset:-102}42%{opacity:1}58%{opacity:1}62%{opacity:0;stroke-dashoffset:57}to{opacity:0;stroke-dashoffset:57}}@keyframes home-knowledge-diagram_jkdContextGlow__t_cmY{0%,16%{box-shadow:0 6px 28px color-mix(in oklab,var(--primary) 10%,transparent)}26%,34%{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 16%,transparent),0 10px 48px color-mix(in oklab,var(--primary) 38%,transparent)}46%,to{box-shadow:0 6px 28px color-mix(in oklab,var(--primary) 10%,transparent)}}@keyframes home-knowledge-diagram_jkdBucketGlow__Z0c1b{0%,55%{box-shadow:0 2px 12px color-mix(in oklab,var(--primary) 5%,transparent)}62%,68%{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 38%,transparent),0 6px 30px color-mix(in oklab,var(--primary) 30%,transparent)}80%,to{box-shadow:0 2px 12px color-mix(in oklab,var(--primary) 5%,transparent)}}.home-knowledge-diagram_viewport__Jba47{position:relative;width:100%;max-width:1080px;margin-inline:auto;overflow:hidden}.home-knowledge-diagram_scaler__JG1Kn{position:absolute;top:0;left:0}.home-knowledge-diagram_viz__WZfS1{display:grid;grid-template-columns:152px 748px;grid-template-rows:100px 44px 140px 44px 100px;column-gap:16px;width:100%;height:100%;padding:22px;border-radius:16px;background:transparent;font-family:var(--font-home-body),sans-serif;-webkit-font-smoothing:antialiased}.home-knowledge-diagram_vizCompact__XNWTf{grid-template-columns:748px;column-gap:0}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_label__nqXl6{display:none}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_agents__y05MP,.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_connectors__N0GGJ,.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_context__TPSLE,.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_systems__pfV05{grid-column:1}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_cardBody__sPDdX{width:560px;padding:16px 18px}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_card__G10y5:first-child .home-knowledge-diagram_cardBody__sPDdX{left:0;right:auto}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_card__G10y5:nth-child(2) .home-knowledge-diagram_cardBody__sPDdX{left:-160px;right:auto}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_card__G10y5:nth-child(3) .home-knowledge-diagram_cardBody__sPDdX{left:auto;right:0}.home-knowledge-diagram_vizCompact__XNWTf .home-knowledge-diagram_cardBlurb__C1kzf{font-size:17px}.home-knowledge-diagram_label__nqXl6{grid-column:1;align-self:center;color:#969ab5;font-size:18px;font-weight:500;line-height:1.3;opacity:0;animation:home-knowledge-diagram_jkdFadeIn__0E01s .5s ease .35s forwards}.home-knowledge-diagram_label__nqXl6,.home-knowledge-diagram_mobileFlowLabel__URtvv{font-family:var(--font-home-heading),sans-serif}.home-knowledge-diagram_labelAgents__z_T2s{grid-row:1}.home-knowledge-diagram_labelContext__ZHU2L{grid-row:3;color:var(--primary);font-weight:600}.home-knowledge-diagram_labelSystems__1m7XO{grid-row:5}.home-knowledge-diagram_agents__y05MP,.home-knowledge-diagram_systems__pfV05{display:grid;grid-column:2;grid-template-columns:repeat(4,1fr);gap:14px;opacity:0}.home-knowledge-diagram_agents__y05MP{grid-row:1;animation:home-knowledge-diagram_jkdFadeSlideDown__yR8_6 .5s ease .1s forwards}.home-knowledge-diagram_systems__pfV05{grid-row:5;animation:home-knowledge-diagram_jkdFadeSlideUp__mnSN_ .5s ease .7s forwards}.home-knowledge-diagram_bucket__L2J9H{padding:13px 10px 12px;border:1px solid #e2e4f0;border-radius:14px;background:#fff;box-shadow:0 2px 12px color-mix(in oklab,var(--primary) 5%,transparent);text-align:center}.home-knowledge-diagram_agents__y05MP .home-knowledge-diagram_bucket__L2J9H{animation:home-knowledge-diagram_jkdBucketGlow__Z0c1b 8s ease-in-out 1.2s infinite}.home-knowledge-diagram_agents__y05MP .home-knowledge-diagram_bucket__L2J9H:nth-child(2){animation-delay:1.35s}.home-knowledge-diagram_agents__y05MP .home-knowledge-diagram_bucket__L2J9H:nth-child(3){animation-delay:1.5s}.home-knowledge-diagram_agents__y05MP .home-knowledge-diagram_bucket__L2J9H:nth-child(4){animation-delay:1.65s}.home-knowledge-diagram_bucketTitle__uS__U{margin-bottom:9px;font-family:var(--font-home-mono),monospace;color:#6b7094;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.home-knowledge-diagram_systems__pfV05 .home-knowledge-diagram_bucketTitle__uS__U{white-space:normal}.home-knowledge-diagram_chips____bKt{display:flex;justify-content:center;gap:6px}.home-knowledge-diagram_chipWrap__T0CJ0{display:flex;position:relative}.home-knowledge-diagram_chip__OWTy9{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;overflow:hidden;border:1px solid #eaecf4;border-radius:10px;background:#fafafa;box-shadow:0 1px 4px rgb(0 0 0/6%)}.home-knowledge-diagram_chip__OWTy9 img{display:block;width:20px;height:20px;object-fit:contain;filter:brightness(0) opacity(.42)}.home-knowledge-diagram_chip__OWTy9 img.home-knowledge-diagram_chipImgSoft__7OmNK{filter:grayscale(1) opacity(.48)}.home-knowledge-diagram_chipIcon__vpiLN{width:20px;height:20px;color:#6b7094;opacity:.7}.home-knowledge-diagram_connectors__N0GGJ{grid-column:2;position:relative;opacity:0;animation:home-knowledge-diagram_jkdFadeIn__0E01s .4s ease .5s forwards}.home-knowledge-diagram_connectorsTop__DsK4r{grid-row:2}.home-knowledge-diagram_connectorsBottom__0uJuH{grid-row:4}.home-knowledge-diagram_connectors__N0GGJ svg{display:block}.home-knowledge-diagram_connPath__J8Qvt{fill:none;stroke:#b9beda;stroke-dasharray:4,5;stroke-linecap:round;stroke-width:1.5}.home-knowledge-diagram_connPulse__hPRaY{fill:none;opacity:0;stroke-dasharray:55,145;stroke-dashoffset:-102;stroke-linecap:round;stroke-width:1.75}.home-knowledge-diagram_pulsesTop__yHE7P .home-knowledge-diagram_connPulse__hPRaY{animation:home-knowledge-diagram_jkdPulseTop__Dlfab 8s linear 1.2s infinite}.home-knowledge-diagram_pulsesBottom__uI2XL .home-knowledge-diagram_connPulse__hPRaY{animation:home-knowledge-diagram_jkdPulseBottom__CSZAo 8s linear 1.2s infinite}.home-knowledge-diagram_pulses__P5GnD .home-knowledge-diagram_connPulse__hPRaY:nth-child(2){animation-delay:1.35s}.home-knowledge-diagram_pulses__P5GnD .home-knowledge-diagram_connPulse__hPRaY:nth-child(3){animation-delay:1.5s}.home-knowledge-diagram_pulses__P5GnD .home-knowledge-diagram_connPulse__hPRaY:nth-child(4){animation-delay:1.65s}.home-knowledge-diagram_pulses__P5GnD .home-knowledge-diagram_connPulse__hPRaY:nth-child(5){animation-delay:1.42s}.home-knowledge-diagram_pulses__P5GnD .home-knowledge-diagram_connPulse__hPRaY:nth-child(6){animation-delay:1.58s}.home-knowledge-diagram_context__TPSLE{grid-area:3/2;position:relative;z-index:2;padding:20px 20px 14px;border:1.5px solid var(--primary);border-radius:16px;background:#fff;box-shadow:0 6px 28px color-mix(in oklab,var(--primary) 10%,transparent);opacity:0;animation:home-knowledge-diagram_jkdFadeSlideUp__mnSN_ .5s ease .45s forwards,home-knowledge-diagram_jkdContextGlow__t_cmY 8s ease-in-out 1.2s infinite}.home-knowledge-diagram_repoBadge__cfPWj{position:absolute;top:0;z-index:3;transform:translate(-50%,-50%);padding:3px 11px;border:1.5px solid var(--primary);border-radius:999px;background:#fff;color:#2a2e45;font-size:9px;line-height:1.2;white-space:nowrap}.home-knowledge-diagram_contextTitle__F3D3K,.home-knowledge-diagram_repoBadge__cfPWj{font-family:var(--font-home-mono),monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-knowledge-diagram_contextTitle__F3D3K{color:#1d2130;font-size:15px;text-align:center}.home-knowledge-diagram_contextTitleAccent__00qbV{color:var(--primary)}.home-knowledge-diagram_contextSubtitle__MY_Ws{margin:6px 0 0;font-family:var(--font-home-body),sans-serif;color:#4a4f6b;font-size:11px;font-weight:450;line-height:1.4;text-align:center}.home-knowledge-diagram_cards__e875x{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;margin-top:10px}.home-knowledge-diagram_card__G10y5{position:relative;border:1px solid #dadce8;border-radius:12px;background:#fff;box-shadow:0 2px 10px color-mix(in oklab,var(--primary) 6%,transparent);transition:border-color .25s,box-shadow .25s}.home-knowledge-diagram_cardOpen__MDVgu{z-index:30;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 14%,transparent),0 8px 24px color-mix(in oklab,var(--primary) 18%,transparent)}.home-knowledge-diagram_cardBtn__wNzHw{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 12px;overflow:hidden;border:0;border-radius:12px;background:none;font-family:inherit;text-align:left;cursor:pointer}.home-knowledge-diagram_cardBtn__wNzHw:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-knowledge-diagram_cardTitle__A6PXx{font-family:var(--font-home-heading),sans-serif;color:#23263b;font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap}.home-knowledge-diagram_cardChevron__AayrM{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:color-mix(in oklab,var(--primary) 12%,#fff);color:var(--primary);transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s,color .25s}.home-knowledge-diagram_cardChevron__AayrM svg{width:12px;height:12px}.home-knowledge-diagram_cardOpen__MDVgu .home-knowledge-diagram_cardChevron__AayrM{background:var(--primary);color:#fff;transform:rotate(180deg)}.home-knowledge-diagram_cardBody__sPDdX{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:31;padding:12px 16px;border:1px solid var(--primary);border-radius:12px;background:#fff;box-shadow:0 14px 36px rgb(23 43 96/22%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .26s,transform .26s cubic-bezier(.4,0,.2,1),visibility .26s}.home-knowledge-diagram_cardOpen__MDVgu .home-knowledge-diagram_cardBody__sPDdX{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.home-knowledge-diagram_cardBody__sPDdX:before{content:"";position:absolute;top:-10px;right:0;left:0;height:10px}.home-knowledge-diagram_cardBlurb__C1kzf{font-family:var(--font-home-body),sans-serif;color:#4a4f6b;font-size:12px;font-weight:450;line-height:1.5}.home-knowledge-diagram_mobileConnector__RDLYu{display:flex;justify-content:center;margin:-2px 0}.home-knowledge-diagram_mobileConnector__RDLYu svg{width:100%;max-width:320px;height:34px}.home-knowledge-diagram_mobileConnectorPath__bm_X2{fill:none;stroke:#bfd9ff;stroke-dasharray:3,5;stroke-linecap:round;stroke-width:1.5}.home-knowledge-diagram_mobileConnectorPulse__Y6mi2{fill:none;opacity:0;stroke-dasharray:42,120;stroke-dashoffset:-70;stroke-linecap:round;stroke-width:2;animation:home-knowledge-diagram_jkdMobilePulse__NdJdN 5.2s linear infinite}@media (prefers-reduced-motion:reduce){.home-knowledge-diagram_connPulse__hPRaY{display:none}.home-knowledge-diagram_agents__y05MP,.home-knowledge-diagram_connectors__N0GGJ,.home-knowledge-diagram_label__nqXl6,.home-knowledge-diagram_systems__pfV05{animation-delay:0s;animation-duration:.01s}.home-knowledge-diagram_context__TPSLE{animation:home-knowledge-diagram_jkdFadeSlideUp__mnSN_ .01s ease 0s forwards}.home-knowledge-diagram_agents__y05MP .home-knowledge-diagram_bucket__L2J9H{animation:none}.home-knowledge-diagram_mobileConnectorPulse__Y6mi2{display:none}.home-knowledge-diagram_cardBody__sPDdX,.home-knowledge-diagram_cardChevron__AayrM,.home-knowledge-diagram_card__G10y5,.home-knowledge-diagram_cards__e875x{transition-duration:.01s}}