._wrapper_1fwuy_1{margin-top:clamp(24px,3.5vw,36px)}._relay_1fwuy_5{background:var(--page);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);padding:clamp(18px,3vw,28px);position:relative}._diagramArea_1fwuy_15{position:relative}._stationsGrid_1fwuy_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}._stationCell_1fwuy_29{min-width:0;padding:0 22px;display:flex;position:relative}._stationNode_1fwuy_37{background:var(--white);border:1px solid var(--text);text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:136px;padding:18px 14px 16px;display:flex}._stationNodeFinal_1fwuy_53{border-color:var(--primary);border-width:1.5px}._stationName_1fwuy_59{color:var(--text);margin:0;font-size:16px;font-weight:800;line-height:1.4}._stationCardSlot_1fwuy_67{flex:none;width:100%;height:42px}._loopRingArrow_1fwuy_73{fill:var(--muted)}._loopRingLine_1fwuy_73{fill:none;stroke:var(--muted);stroke-width:1.5px}._loopRingLineDashed_1fwuy_84{fill:none;stroke:var(--muted);stroke-dasharray:4 3;stroke-width:1.5px}._arrowDesktop_1fwuy_91{pointer-events:none;z-index:2;width:44px;height:64px;display:block;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}._arrowMobile_1fwuy_103{pointer-events:none;z-index:2;width:84px;height:36px;display:none;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}._taskCardCarrier_1fwuy_116{pointer-events:none;z-index:5;justify-content:center;align-items:flex-end;width:33.3333%;padding:18px 28px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(200%)}._taskCard_1fwuy_116{background:var(--surface);border:1.5px solid var(--primary);color:var(--primary);border-radius:999px;place-items:center;min-width:132px;max-width:100%;height:40px;padding:6px 18px;display:inline-grid}._taskWord_1fwuy_144{opacity:0;visibility:hidden;white-space:nowrap;grid-area:1/1;margin:0;font-size:15px;font-weight:800;line-height:1.2}._taskWordFinal_1fwuy_155{opacity:1;visibility:visible}._conclusionLine_1fwuy_161{border-top:1px solid var(--line);color:var(--text);text-align:center;margin:18px 0 0;padding-top:14px;font-size:16px;font-weight:800;line-height:1.5}._controlsBar_1fwuy_173{justify-content:flex-start;margin-top:12px;display:flex}._replayButton_1fwuy_179{background:var(--white);border:1.5px solid var(--primary);color:var(--primary);cursor:pointer;min-width:128px;min-height:44px;transition:background .18s var(--ease), color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}._replayButton_1fwuy_179:hover{background:var(--primary);color:var(--white)}._replayButton_1fwuy_179:focus-visible{outline:3px solid var(--primary);outline-offset:4px}._replayIcon_1fwuy_210{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){._isPlaying_1fwuy_222 ._taskCardCarrier_1fwuy_116{animation:_relayMoveDesktop_1fwuy_1 8s var(--ease) 1 both}._isPlaying_1fwuy_222 ._taskWord1_1fwuy_226{animation:8s linear both _wordWindow1_1fwuy_1}._isPlaying_1fwuy_222 ._taskWord2_1fwuy_229{animation:8s linear both _wordWindow2_1fwuy_1}._isPlaying_1fwuy_222 ._taskWord3_1fwuy_232{animation:8s linear both _wordWindow3_1fwuy_1}._isPlaying_1fwuy_222 ._taskWord4_1fwuy_235{animation:8s linear both _wordWindow4_1fwuy_1}._isPlaying_1fwuy_222 ._taskWord5_1fwuy_238{animation:8s linear both _wordWindow5_1fwuy_1}._isPlaying_1fwuy_222 ._taskWord6_1fwuy_241{animation:8s linear both _wordWindow6_1fwuy_1}._isPlaying_1fwuy_222 ._stationNode1_1fwuy_245{animation:8s linear both _nodeHighlightClaude_1fwuy_1}._isPlaying_1fwuy_222 ._stationNode2_1fwuy_248{animation:8s linear both _nodeHighlightExecutor_1fwuy_1}._isPlaying_1fwuy_222 ._stationNode3_1fwuy_251{animation:8s linear both _nodeHighlightHandover_1fwuy_1}}@keyframes _relayMoveDesktop_1fwuy_1{0%,15%{transform:translate(0%,0)}21%,34%{transform:translate(100%)}40%,52%{transform:translate(0%,0)}58%,70%{transform:translate(100%)}75%,84%{transform:translate(0%,0)}91%,to{transform:translate(200%)}}@keyframes _relayMoveMobile_1fwuy_1{0%,15%{transform:translate(0,0%)}21%,34%{transform:translateY(100%)}40%,52%{transform:translate(0,0%)}58%,70%{transform:translateY(100%)}75%,84%{transform:translate(0,0%)}91%,to{transform:translateY(200%)}}@keyframes _wordWindow1_1fwuy_1{0%,17.5%{opacity:1;visibility:visible}18%,to{opacity:0;visibility:hidden}}@keyframes _wordWindow2_1fwuy_1{0%,17.5%{opacity:0;visibility:hidden}18%,36.5%{opacity:1;visibility:visible}37%,to{opacity:0;visibility:hidden}}@keyframes _wordWindow3_1fwuy_1{0%,36.5%{opacity:0;visibility:hidden}37%,54.5%{opacity:1;visibility:visible}55%,to{opacity:0;visibility:hidden}}@keyframes _wordWindow4_1fwuy_1{0%,54.5%{opacity:0;visibility:hidden}55%,72%{opacity:1;visibility:visible}72.5%,to{opacity:0;visibility:hidden}}@keyframes _wordWindow5_1fwuy_1{0%,72%{opacity:0;visibility:hidden}72.5%,87%{opacity:1;visibility:visible}87.5%,to{opacity:0;visibility:hidden}}@keyframes _wordWindow6_1fwuy_1{0%,87%{opacity:0;visibility:hidden}87.5%,to{opacity:1;visibility:visible}}@keyframes _nodeHighlightClaude_1fwuy_1{0%,17.5%{border-color:var(--primary);border-width:1.5px}18%,36.5%{border-color:var(--text);border-width:1px}37%,54.5%{border-color:var(--primary);border-width:1.5px}55%,72%{border-color:var(--text);border-width:1px}72.5%,87%{border-color:var(--primary);border-width:1.5px}87.5%,to{border-color:var(--text);border-width:1px}}@keyframes _nodeHighlightExecutor_1fwuy_1{0%,17.5%{border-color:var(--text);border-width:1px}18%,36.5%{border-color:var(--primary);border-width:1.5px}37%,54.5%{border-color:var(--text);border-width:1px}55%,72%{border-color:var(--primary);border-width:1.5px}72.5%,to{border-color:var(--text);border-width:1px}}@keyframes _nodeHighlightHandover_1fwuy_1{0%,87%{border-color:var(--text);border-width:1px}87.5%,to{border-color:var(--primary);border-width:1.5px}}@media (width<=639px){._relay_1fwuy_5{padding:16px 14px}._stationsGrid_1fwuy_19{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}._stationCell_1fwuy_29{padding:18px 0}._stationNode_1fwuy_37{height:118px;min-height:118px;padding:14px 16px}._stationName_1fwuy_59{font-size:15px}._arrowDesktop_1fwuy_91{display:none}._arrowMobile_1fwuy_103{display:block}._taskCardCarrier_1fwuy_116{width:100%;height:33.3333%;padding:18px 16px 32px;top:0;bottom:auto;left:0;transform:translateY(200%)}@media (prefers-reduced-motion:no-preference){._isPlaying_1fwuy_222 ._taskCardCarrier_1fwuy_116{animation:_relayMoveMobile_1fwuy_1 8s var(--ease) 1 both}}}@media (prefers-reduced-motion:reduce){._taskCardCarrier_1fwuy_116,._taskWord_1fwuy_144,._stationNode_1fwuy_37{transition:none!important;animation:none!important}}
