.swarm-scene_scene__I1GSo{position:relative;width:100%;--flow-state:paused;--reveal-state:running}.swarm-scene_canvas__oXFPY{width:100%;height:auto;display:block;overflow:visible}.swarm-scene_overline__N2H0p{fill:#b8a5c7;font:var(--small-size,10px) var(--font-mono);letter-spacing:.12em}.swarm-scene_kernel__gxZHD{fill:#c5afD4;font:var(--small-size,10px) var(--font-mono);letter-spacing:.04em}.swarm-scene_label__mUPyA,.swarm-scene_specialistLabel__rjU_Y{fill:#d0c0dc;font:var(--label-size,12px) var(--font-sans);paint-order:stroke;stroke:#141119;stroke-width:5px;stroke-linejoin:round}.swarm-scene_specialistLabel__rjU_Y{fill:#dfc994}.swarm-scene_inspectLabel__yrA3k{fill:#c9b383;font:var(--hint-size,11px) var(--font-sans);paint-order:stroke;stroke:#141119;stroke-width:4px}.swarm-scene_routes__XW_iL{fill:none;stroke-linejoin:round;stroke-linecap:round}.swarm-scene_inputTrack__q9c2u{stroke:#8b709e;stroke-width:1.2}.swarm-scene_branchTrack__lHYLG{stroke:#7f6991;stroke-width:1}.swarm-scene_returnTrack___CBuR{stroke:#738b7b;stroke-width:1;opacity:.5}.swarm-scene_returnTrack___CBuR[data-lane="1"]{stroke:#a99466}.swarm-scene_returnTrack___CBuR[data-lane="2"]{stroke:#a58bbb}.swarm-scene_padLight__Abwjt{opacity:.55}.swarm-scene_pad__Z8yeM[data-role=research] .swarm-scene_padLight__Abwjt{stroke:#b2ccb9}.swarm-scene_pad__Z8yeM[data-role=specialist] .swarm-scene_padLight__Abwjt{stroke:#dcc68f}.swarm-scene_pad__Z8yeM[data-role=review] .swarm-scene_padLight__Abwjt{stroke:#c3a8dc}.swarm-scene_head__rwXZh{transform-origin:0 -27px}.swarm-scene_eyes__c45al{transform-box:fill-box;transform-origin:center}.swarm-scene_innerHint__WBEqP{opacity:0}.swarm-scene_workSheet__bUlGm{opacity:.16}.swarm-scene_documentRow__B_Jq5{transform-box:fill-box;transform-origin:left center}.swarm-scene_document__w1Mq7[data-result=true] .swarm-scene_documentRow__B_Jq5{opacity:.15}.swarm-scene_resultSeal__Sg96A{opacity:0;transform-origin:15px 21px}.swarm-scene_inspect__r7AdA{position:absolute;background:transparent;border:1px solid transparent;cursor:pointer;border-radius:0;transition:border-color .18s ease,background-color .18s ease}.swarm-scene_inspect__r7AdA:hover{border-color:#ba9b5f70;background:#dcc68f06}.swarm-scene_scene__I1GSo:has(.swarm-scene_inspect__r7AdA:hover) .swarm-scene_character__8cu9h[data-role=specialist] .swarm-scene_innerHint__WBEqP{opacity:1}.swarm-scene_scene__I1GSo:has(.swarm-scene_inspect__r7AdA:hover) .swarm-scene_inspectLabel__yrA3k{fill:#f0d9a4}.swarm-scene_innerPacket__aKagu,.swarm-scene_packet__DetN_{offset-rotate:0deg;offset-anchor:0 0;offset-position:0 0;opacity:0;animation:swarm-scene_travel__jS9kR 1.1s cubic-bezier(.4,0,.2,1) var(--packet-delay,0s) both;animation-play-state:var(--flow-state)}.swarm-scene_packet__DetN_[data-phase="3"]{animation-duration:1.25s}@keyframes swarm-scene_travel__jS9kR{0%{opacity:0;offset-distance:0}9%{opacity:1}88%{opacity:1}to{opacity:0;offset-distance:100%}}.swarm-scene_scene__I1GSo[data-step="0"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=coordinator] .swarm-scene_eyes__c45al{animation:swarm-scene_notice__Pm45l 1.9s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="0"] .swarm-scene_pad__Z8yeM[data-role=coordinator] .swarm-scene_padLight__Abwjt{animation:swarm-scene_contact__dlYJd 1.9s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="1"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=coordinator] .swarm-scene_head__rwXZh{animation:swarm-scene_delegate__zlm7W 2.4s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="1"] .swarm-scene_workSheet__bUlGm{animation:swarm-scene_receive__coPke .4s ease both;animation-delay:1.25s;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="1"] .swarm-scene_workSheet__bUlGm[data-lane="1"]{animation-delay:1.47s}.swarm-scene_scene__I1GSo[data-step="1"] .swarm-scene_workSheet__bUlGm[data-lane="2"]{animation-delay:1.69s}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_workSheet__bUlGm,.swarm-scene_scene__I1GSo[data-step="3"] .swarm-scene_workSheet__bUlGm,.swarm-scene_scene__I1GSo[data-step="4"] .swarm-scene_workSheet__bUlGm{opacity:1}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_workSheet__bUlGm .swarm-scene_documentRow__B_Jq5{animation:swarm-scene_write__WIvAA 1.6s ease-in-out both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=research] .swarm-scene_eyes__c45al{animation:swarm-scene_scan__txJMs 2.4s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=research] .swarm-scene_sensor__z_Vex{animation:swarm-scene_contact__dlYJd 2.4s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=specialist] .swarm-scene_innerHint__WBEqP{animation:swarm-scene_hint__xTSOF 3.2s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_character__8cu9h:not([data-mini])[data-role=review] .swarm-scene_head__rwXZh{animation:swarm-scene_nod__ED2xp 1.6s ease 1s both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="2"] .swarm-scene_padLight__Abwjt{animation:swarm-scene_contact__dlYJd 3.2s ease both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="3"] .swarm-scene_document__w1Mq7[data-result=true] .swarm-scene_documentRow__B_Jq5{animation:swarm-scene_assemble__CX1n7 .4s ease-out 1.25s both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="3"] .swarm-scene_document__w1Mq7[data-result=true] .swarm-scene_documentRow__B_Jq5[data-contribution="1"]{animation-delay:1.63s}.swarm-scene_scene__I1GSo[data-step="3"] .swarm-scene_document__w1Mq7[data-result=true] .swarm-scene_documentRow__B_Jq5[data-contribution="2"]{animation-delay:2.01s}.swarm-scene_scene__I1GSo[data-step="3"] .swarm-scene_resultSeal__Sg96A{animation:swarm-scene_seal__suQ0S .45s ease-out 2.48s both;animation-play-state:var(--flow-state)}.swarm-scene_scene__I1GSo[data-step="4"] .swarm-scene_document__w1Mq7[data-result=true] .swarm-scene_documentRow__B_Jq5,.swarm-scene_scene__I1GSo[data-step="4"] .swarm-scene_resultSeal__Sg96A{opacity:1}.swarm-scene_scene__I1GSo[data-step="4"] .swarm-scene_returnTrack___CBuR{opacity:.85}.swarm-scene_scene__I1GSo[data-step="4"] .swarm-scene_character__8cu9h:not([data-mini]) .swarm-scene_eyes__c45al{animation:swarm-scene_blink__8jbib 1.6s ease both;animation-play-state:var(--reveal-state)}@keyframes swarm-scene_notice__Pm45l{0%,30%,to{translate:0 0}48%,76%{translate:-2px 1px}}@keyframes swarm-scene_contact__dlYJd{0%,to{opacity:.5}45%,70%{opacity:1}}@keyframes swarm-scene_delegate__zlm7W{0%,to{transform:rotate(0deg)}20%,36%{transform:rotate(-4deg)}65%,80%{transform:rotate(4deg)}}@keyframes swarm-scene_receive__coPke{0%{opacity:.16}to{opacity:1}}@keyframes swarm-scene_write__WIvAA{0%{scale:.35 1}60%,to{scale:1 1}}@keyframes swarm-scene_scan__txJMs{0%,to{translate:0 0}25%,40%{translate:-2px 0}65%,80%{translate:2px 0}}@keyframes swarm-scene_hint__xTSOF{0%,to{opacity:0}25%,80%{opacity:1}}@keyframes swarm-scene_nod__ED2xp{0%,to{transform:rotate(0deg)}40%,60%{transform:rotate(6deg) translateY(2px)}}@keyframes swarm-scene_assemble__CX1n7{0%{opacity:.15;translate:-3px 0}to{opacity:1;translate:0 0}}@keyframes swarm-scene_seal__suQ0S{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@keyframes swarm-scene_blink__8jbib{0%,65%,82%,to{scale:1 1}70%,76%{scale:1 .15}}.swarm-scene_innerSwarm__WNCCH{animation:swarm-scene_unfold__fjSK8 .45s cubic-bezier(.16,1,.3,1) both;transform-origin:0 70px}.swarm-scene_innerTrack__xA4Od{stroke:#ac936c;stroke-width:.9;fill:none}.swarm-scene_innerReturn__CaH6d{stroke:#9eaa88;stroke-width:.9;fill:none;opacity:.7}.swarm-scene_innerPacket__aKagu{animation-duration:.75s;animation-play-state:var(--reveal-state)}.swarm-scene_innerSwarm__WNCCH .swarm-scene_character__8cu9h .swarm-scene_eyes__c45al{animation:swarm-scene_scan__txJMs 1.8s ease .9s both;animation-play-state:var(--reveal-state)}.swarm-scene_deeperSwarm__I3UCm{animation:swarm-scene_deeper__jNOpG 3.8s ease both;animation-play-state:var(--reveal-state)}@keyframes swarm-scene_unfold__fjSK8{0%{opacity:.2;scale:.55 .25}to{opacity:1;scale:1}}@keyframes swarm-scene_deeper__jNOpG{0%,45%{opacity:.2}65%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.swarm-scene_scene__I1GSo *,.swarm-scene_scene__I1GSo :after,.swarm-scene_scene__I1GSo :before{animation:none!important;transition:none!important}.swarm-scene_innerPacket__aKagu,.swarm-scene_packet__DetN_{display:none}.swarm-scene_deeperSwarm__I3UCm,.swarm-scene_innerSwarm__WNCCH{opacity:1}}.swarm-scene_scene__I1GSo[data-reduced=true] .swarm-scene_innerPacket__aKagu,.swarm-scene_scene__I1GSo[data-reduced=true] .swarm-scene_packet__DetN_{display:none}.walkthrough_walkthrough__KEPFa{margin:1.75rem 0;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--accent) 4%,#0a0a0a)}.walkthrough_heading__Vrkqn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.walkthrough_heading__Vrkqn strong{font-weight:500;color:var(--text);font-size:.95rem}.walkthrough_heading__Vrkqn>span{color:var(--text-muted);font-size:.76rem}.walkthrough_stage__3vV0O{position:relative;margin:1rem;background:#0c0b0e;border:1px solid var(--border);aspect-ratio:1104/744}.walkthrough_stage__3vV0O video{display:block;width:100%;height:auto}.walkthrough_stage__3vV0O video::cue{background:#100c17ed;color:#fff}.walkthrough_play__0dQmV{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1rem;border:0;width:100%;cursor:pointer;color:#f3eafa;background:linear-gradient(transparent,#0c081580 35%,#0c0815d9);font:inherit;text-align:left}.walkthrough_playIcon__nsOjz{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid #cbb1ee;background:#24192e;color:#dec7fa;font-size:1.25rem}.walkthrough_play__0dQmV small{display:block;margin-top:.3rem;color:#d4c9df;font-size:.78rem}.walkthrough_play__0dQmV:hover .walkthrough_playIcon__nsOjz{background:#3b2750}.walkthrough_chapters__1xMaF{display:flex;flex-wrap:wrap;border-block:1px solid var(--border);padding:.35rem .75rem;gap:.2rem}.walkthrough_chapters__1xMaF button{display:flex;align-items:baseline;gap:.4rem;min-height:44px;padding:.6rem .7rem;background:transparent;border:1px solid transparent;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer}.walkthrough_chapters__1xMaF button>span{font-variant-numeric:tabular-nums;font-size:.68rem;opacity:.8}.walkthrough_chapters__1xMaF button[aria-current]{color:var(--text);border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.walkthrough_chapters__1xMaF button:hover{color:var(--text)}.walkthrough_description__h2lS1{padding:0 1.25rem;font-size:.88rem;line-height:1.7;color:var(--text);min-height:3em}.walkthrough_footer__1PgkX{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;padding:0 1.25rem 1rem;font-size:.76rem;color:var(--text-muted);line-height:1.65}.walkthrough_footer__1PgkX p{flex-basis:100%;margin:0}.walkthrough_error__mPESV a,.walkthrough_footer__1PgkX a,.walkthrough_transcript__VGxTs a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.walkthrough_transcript__VGxTs{border-top:1px solid var(--border);padding:0 1.25rem 1rem;scroll-margin-top:6rem}.walkthrough_transcript__VGxTs summary{padding-top:1rem;cursor:pointer;font-size:.8rem}.walkthrough_transcript__VGxTs ol{padding-left:1.25rem;font-size:.85rem;line-height:1.7}.walkthrough_transcript__VGxTs li{margin:1rem 0}.walkthrough_transcript__VGxTs li strong{font-weight:500}.walkthrough_transcript__VGxTs li p{margin:.3rem 0;color:var(--text-muted)}.walkthrough_transcript__VGxTs>a{font-size:.8rem}.walkthrough_error__mPESV{margin:1rem 1.25rem;color:var(--text);font-size:.85rem;line-height:1.7}.walkthrough_error__mPESV button{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}.walkthrough_walkthrough__KEPFa :is(button,a,summary,video):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:600px){.walkthrough_stage__3vV0O{margin:.5rem}.walkthrough_heading__Vrkqn{padding:.8rem 1rem}.walkthrough_play__0dQmV{gap:.7rem;font-size:.8rem}.walkthrough_playIcon__nsOjz{width:2.5rem;height:2.5rem}.walkthrough_play__0dQmV small{font-size:.68rem}.walkthrough_chapters__1xMaF{padding-inline:.3rem}.walkthrough_chapters__1xMaF button{padding:.5rem;font-size:.75rem}.walkthrough_description__h2lS1,.walkthrough_footer__1PgkX{padding-inline:1rem}}@media (forced-colors:active){.walkthrough_play__0dQmV{background:Canvas;color:CanvasText}.walkthrough_playIcon__nsOjz{border:1px solid ButtonText;color:ButtonText}.walkthrough_chapters__1xMaF button[aria-current]{border:1px solid Highlight}}