:-webkit-any(.diagram-stage-module__o4m6xW__stage:fullscreen,.diagram-stage-module__o4m6xW__stage:-webkit-full-screen){background:var(--background);place-items:center;padding:1.5rem;display:grid}:is(.diagram-stage-module__o4m6xW__stage:fullscreen,.diagram-stage-module__o4m6xW__stage:fullscreen){background:var(--background);place-items:center;padding:1.5rem;display:grid}.diagram-stage-module__o4m6xW__stage:fullscreen::backdrop{background:var(--background)}.diagram-stage-module__o4m6xW__overlay{z-index:60;background:var(--background);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}
.arch-kit-module__QiemzW__tile{box-shadow:inset 0 0 0 1px #ffffff24,0 2px 6px #00000073,0 18px 32px -16px #0000008c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14),0 2px 6px lab(0% 0 0/.45),0 18px 32px -16px lab(0% 0 0/.55)}.arch-kit-module__QiemzW__tileOn{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 1.5px var(--primary), 0 2px 6px #00000073, 0 18px 34px -14px color-mix(in oklab, var(--primary) 45%, transparent)}@supports (color:lab(0% 0 0)){.arch-kit-module__QiemzW__tileOn{box-shadow:inset 0 0 0 1px lab(100% 0 0/.1), 0 0 0 1.5px var(--primary), 0 2px 6px lab(0% 0 0/.45), 0 18px 34px -14px color-mix(in oklab, var(--primary) 45%, transparent)}}.arch-kit-module__QiemzW__ground{--grid:color-mix(in oklab, var(--border) 50%, transparent);background-color:color-mix(in oklab, var(--background) 20%, transparent);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:28px 28px}
.run-canvas-module__4N_ILG__flow{animation:.6s linear infinite run-canvas-module__4N_ILG__runDash}.run-canvas-module__4N_ILG__flowBack{animation:.6s linear infinite run-canvas-module__4N_ILG__runDashBack}@keyframes run-canvas-module__4N_ILG__runDash{to{stroke-dashoffset:-10px}}@keyframes run-canvas-module__4N_ILG__runDashBack{to{stroke-dashoffset:10px}}@media (prefers-reduced-motion:reduce){.run-canvas-module__4N_ILG__flow,.run-canvas-module__4N_ILG__flowBack{animation:none}}.run-canvas-module__4N_ILG__edges{will-change:transform}.run-canvas-module__4N_ILG__tile{box-shadow:inset 0 0 0 1px #ffffff21,0 2px 6px #0006,0 14px 26px -16px #0000008c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.13),0 2px 6px lab(0% 0 0/.4),0 14px 26px -16px lab(0% 0 0/.55)}.run-canvas-module__4N_ILG__tilePlanned{border:1px dashed color-mix(in oklab, var(--muted-foreground) 40%, transparent)}
