.SharedRulebookDiagram_frame___vTWQ{width:min(45rem,100%);margin-inline:auto}.SharedRulebookDiagram_surface__FZQ7f{display:flex;width:100%;flex-direction:column;gap:var(--vortex-spacing-2xl);overflow:hidden;border-radius:var(--vortex-border-radius-md);padding:var(--vortex-spacing-xl);background:var(--vortex-color-background-surface-default);color:var(--vortex-color-foreground-default)}.SharedRulebookDiagram_title__CnSU6{z-index:var(--vortex-z-index-3)}.SharedRulebookDiagram_agent__NM7Ko,.SharedRulebookDiagram_diagram__mL0fA,.SharedRulebookDiagram_rulebook__dJ438,.SharedRulebookDiagram_task__0Uwxy,.SharedRulebookDiagram_tasks__v_zZF,.SharedRulebookDiagram_title__CnSU6{position:relative}.SharedRulebookDiagram_diagram__mL0fA{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--vortex-spacing-xl);row-gap:var(--vortex-spacing-2xl)}.SharedRulebookDiagram_agentsRegion__mQnYf,.SharedRulebookDiagram_rulebookRegion__6jfPP,.SharedRulebookDiagram_tasksRegion__uscj5{display:contents}.SharedRulebookDiagram_agents__NgeLm,.SharedRulebookDiagram_regionLabel__hef2o,.SharedRulebookDiagram_rulebook__dJ438,.SharedRulebookDiagram_tasks__v_zZF{z-index:var(--vortex-z-index-2)}.SharedRulebookDiagram_regionLabel__hef2o{align-self:start}.SharedRulebookDiagram_rulebook__dJ438{display:flex;min-width:0;flex-direction:column;gap:var(--vortex-spacing-sm);border:var(--vortex-border-width-25) solid var(--vortex-color-border-default);border-radius:var(--vortex-border-radius-sm);padding:var(--vortex-spacing-sm);background:var(--vortex-color-background-surface-subtlest)}.SharedRulebookDiagram_rulebookHeading__qlAYN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vortex-spacing-xs)}.SharedRulebookDiagram_divider__ZLLfC{height:var(--vortex-height-25);background:var(--vortex-color-border-default)}.SharedRulebookDiagram_rules__0N5_n{margin:0;flex-direction:column;padding:0 var(--vortex-spacing-3xs);list-style:none}.SharedRulebookDiagram_agent__NM7Ko,.SharedRulebookDiagram_agents__NgeLm,.SharedRulebookDiagram_rule__EubYF,.SharedRulebookDiagram_rules__0N5_n,.SharedRulebookDiagram_task__0Uwxy{display:flex;gap:var(--vortex-spacing-xs)}.SharedRulebookDiagram_agent__NM7Ko,.SharedRulebookDiagram_rule__EubYF,.SharedRulebookDiagram_task__0Uwxy{align-items:center}.SharedRulebookDiagram_ruleDot__u2Tfm{width:var(--vortex-width-150);height:var(--vortex-height-150);flex:0 0 auto;border-radius:var(--vortex-border-radius-full);background:var(--vortex-color-foreground-primary-default)}.SharedRulebookDiagram_agents__NgeLm{flex-wrap:wrap;justify-content:center}.SharedRulebookDiagram_agent__NM7Ko,.SharedRulebookDiagram_task__0Uwxy{min-width:0;border:var(--vortex-border-width-25) solid var(--vortex-color-border-default);background:var(--vortex-color-background-surface-subtlest)}.SharedRulebookDiagram_agent__NM7Ko{--rulebook-dot-standoff:calc((var(--vortex-width-200) / 2 + var(--vortex-border-width-25)) * -1);justify-content:center;border-radius:var(--vortex-border-radius-xl);padding:var(--vortex-spacing-sm) var(--vortex-spacing-md)}.SharedRulebookDiagram_agentIcon__WIQzr{display:block;width:var(--vortex-width-500);height:var(--vortex-height-500);flex:0 0 auto}.SharedRulebookDiagram_tasks__v_zZF{display:flex;flex-direction:column;gap:var(--vortex-spacing-xs)}.SharedRulebookDiagram_task__0Uwxy{border-radius:var(--vortex-border-radius-full);padding:var(--vortex-spacing-xs) var(--vortex-spacing-sm);white-space:nowrap}.SharedRulebookDiagram_anchor__2ECuD{position:absolute;width:var(--vortex-width-200);height:var(--vortex-height-200);margin:calc(var(--vortex-height-200) / -2) calc(var(--vortex-width-200) / -2);pointer-events:none}.SharedRulebookDiagram_rulebookAnchor__B_iGN{bottom:0;left:50%}.SharedRulebookDiagram_agentInputAnchor__01jVK,.SharedRulebookDiagram_agentOutputAnchor__b7mLr{left:50%}.SharedRulebookDiagram_agentInputAnchor__01jVK{top:var(--rulebook-dot-standoff)}.SharedRulebookDiagram_agentOutputAnchor__b7mLr{bottom:var(--rulebook-dot-standoff)}.SharedRulebookDiagram_taskInputAnchor__DgoXN{top:50%;left:0}.SharedRulebookDiagram_tasksAnchor__I_x3J{top:0;left:50%}.SharedRulebookDiagram_connectorDots__EygJ8,.SharedRulebookDiagram_connectors__fNDBX{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.SharedRulebookDiagram_connectors__fNDBX{z-index:var(--vortex-z-index-1)}.SharedRulebookDiagram_connectorDots__EygJ8{z-index:var(--vortex-z-index-3)}.SharedRulebookDiagram_connectorDot__yrzgm{fill:var(--vortex-color-foreground-primary-default)}.SharedRulebookDiagram_connector__bNacf{fill:none;stroke:var(--vortex-color-foreground-primary-default);stroke-width:var(--vortex-border-width-50);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media(min-width:768px){.SharedRulebookDiagram_surface__FZQ7f{min-height:24rem;gap:var(--vortex-spacing-4xl);padding:var(--vortex-spacing-3xl)}.SharedRulebookDiagram_diagram__mL0fA{grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:var(--vortex-space-1400);align-items:start}.SharedRulebookDiagram_tasksRegion__uscj5{margin-left:var(--vortex-space-500)}.SharedRulebookDiagram_agentsRegion__mQnYf,.SharedRulebookDiagram_rulebookRegion__6jfPP,.SharedRulebookDiagram_tasksRegion__uscj5{position:relative;z-index:var(--vortex-z-index-2);display:flex;min-width:0;flex-direction:column;gap:var(--vortex-spacing-lg)}.SharedRulebookDiagram_regionLabel__hef2o{align-self:stretch}.SharedRulebookDiagram_agents__NgeLm{flex-direction:column;justify-content:flex-start;gap:var(--vortex-spacing-4xl);padding-top:var(--vortex-spacing-lg)}.SharedRulebookDiagram_tasksAnchor__I_x3J{display:none}.SharedRulebookDiagram_agent__NM7Ko{padding:var(--vortex-spacing-sm) var(--vortex-spacing-lg)}.SharedRulebookDiagram_tasks__v_zZF{gap:var(--vortex-spacing-xs)}.SharedRulebookDiagram_task__0Uwxy{padding:var(--vortex-spacing-xs) var(--vortex-spacing-sm)}.SharedRulebookDiagram_rulebookAnchor__B_iGN{top:50%;right:0;bottom:auto;left:auto}.SharedRulebookDiagram_agentInputAnchor__01jVK{top:50%;left:var(--rulebook-dot-standoff)}.SharedRulebookDiagram_agentOutputAnchor__b7mLr{top:50%;right:var(--rulebook-dot-standoff);bottom:auto;left:auto}}.SharedRulebookDiagram_frame___vTWQ .SharedRulebookDiagram_agentIcon__WIQzr[data-loaded=true]{filter:brightness(0) invert(1)}