.robotic-module__oiys-q__subtitle{color:#666;margin-bottom:1.5em;font-size:14px;font-style:italic;font-weight:400}.robotic-module__oiys-q__footnote{color:#666;border-top:1px solid #0000001a;margin-top:2.5em;padding-top:1em;font-size:14px}:is(.robotic-module__oiys-q__article h2,.robotic-module__oiys-q__article h3){scroll-margin-top:24px}.robotic-module__oiys-q__card{background:#00000005;border:1px solid #0000001a;border-radius:8px;margin:2em 0;padding:1.5em 2em 1.25em}.robotic-module__oiys-q__cardRoomy{padding-bottom:2.5em}.robotic-module__oiys-q__cardTitle{text-transform:uppercase;letter-spacing:.05em;color:#666;text-align:center;margin-bottom:.5em;font-size:13px;font-weight:600}.robotic-module__oiys-q__caption{color:#666;text-align:center;margin-top:1.25em;font-size:14px;line-height:1.5}.robotic-module__oiys-q__node{color:#333;text-align:center;background:#ebe6dc;border:2px solid #999;border-radius:8px;padding:12px 18px;font-size:15px;font-weight:600}.robotic-module__oiys-q__nodeSub{color:#777;margin-top:3px;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:11px;font-weight:400;display:block}.robotic-module__oiys-q__arrow{color:#999;flex-shrink:0;font-size:18px;line-height:1}.robotic-module__oiys-q__ladder{flex-direction:column-reverse;gap:0;display:flex}.robotic-module__oiys-q__rung{background:#ebe6dc;border:1px solid #cfc7b5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:10px 16px;display:flex}.robotic-module__oiys-q__rungName{color:#333;font-size:15px;font-weight:600}.robotic-module__oiys-q__rungSig{color:#777;text-align:right;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.robotic-module__oiys-q__ladderConnector{background:#00000026;width:1px;height:10px;margin:0 auto}.robotic-module__oiys-q__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.robotic-module__oiys-q__flowNode{color:#333;text-align:center;background:#ebe6dc;border:2px solid #999;border-radius:8px;min-width:70px;padding:10px 14px;font-size:15px;font-weight:600}.robotic-module__oiys-q__flowNodeSoft{color:#555;text-align:center;background:#00000008;border:1px solid #0000001f;border-radius:6px;min-width:70px;padding:10px 14px;font-size:15px}.robotic-module__oiys-q__flowMeta{color:#888;margin-top:3px;font-size:10px;font-weight:400;display:block}.robotic-module__oiys-q__encFlow{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:8px;padding:.25em 0;display:flex}.robotic-module__oiys-q__encViz{justify-content:center;align-items:center;height:76px;display:flex}.robotic-module__oiys-q__encNode{text-align:center;flex-direction:column;flex:0 auto;align-items:center;display:flex}.robotic-module__oiys-q__encNodeName{color:#333;margin-top:12px;font-size:14px;font-weight:600}.robotic-module__oiys-q__encNodeMeta{color:#8a8170;max-width:110px;margin-top:2px;font-size:12px;line-height:1.35}.robotic-module__oiys-q__encGrid{background:#f0ebe1;border:1px solid #d8d0bf;border-radius:6px;grid-template-columns:repeat(4,11px);grid-auto-rows:11px;gap:3px;padding:9px;display:grid}.robotic-module__oiys-q__encTile{background:#e0d8c7;border:1px solid #0000000d;border-radius:2px;width:11px;height:11px}.robotic-module__oiys-q__encTileHi{background:#2e7ab838;border-color:#2e7ab866}.robotic-module__oiys-q__encVectors{background:#f0ebe1;border:1px solid #d8d0bf;border-radius:6px;flex-direction:column;gap:6px;width:60px;padding:11px;display:flex}.robotic-module__oiys-q__encBar{background:#d4ccba;border-radius:3px;height:6px}.robotic-module__oiys-q__encBar:first-child{width:100%}.robotic-module__oiys-q__encBar:nth-child(2){background:#2e7ab84d;width:70%}.robotic-module__oiys-q__encBar:nth-child(3){width:88%}.robotic-module__oiys-q__encBar:nth-child(4){background:#2e7ab84d;width:62%}.robotic-module__oiys-q__encTokens{background:#f0ebe1;border:1px solid #d8d0bf;border-radius:6px;align-items:center;gap:5px;padding:11px 12px;display:flex}.robotic-module__oiys-q__encTokImg,.robotic-module__oiys-q__encTokTxt{border-radius:3px;width:12px;height:28px}.robotic-module__oiys-q__encTokImg{background:#2e7ab833;border:1px solid #2e7ab880}.robotic-module__oiys-q__encTokTxt{background:0 0;border:1px dashed #00000047}.robotic-module__oiys-q__encStep{flex-direction:column;flex:none;justify-content:center;align-items:center;height:76px;padding:0 2px;display:flex}.robotic-module__oiys-q__encStepName{color:#555;white-space:nowrap;font-size:12.5px;font-weight:600}.robotic-module__oiys-q__encStepArrow{color:#b3aa92;margin:4px 0;font-size:18px;line-height:1}.robotic-module__oiys-q__encStepMeta{color:#9a917e;white-space:nowrap;font-size:11.5px}@media (max-width:600px){.robotic-module__oiys-q__encFlow{flex-direction:column;align-items:center;gap:4px}.robotic-module__oiys-q__encStep{height:auto;padding:4px 0}.robotic-module__oiys-q__encStepArrow{transform:rotate(90deg)}}.robotic-module__oiys-q__audWave{background:#f0ebe1;border:1px solid #d8d0bf;border-radius:6px;align-items:center;gap:2px;height:46px;padding:0 12px;display:flex}.robotic-module__oiys-q__audBar{background:#c4b596;border-radius:2px;width:3px}.robotic-module__oiys-q__audBar:first-child{height:30%}.robotic-module__oiys-q__audBar:nth-child(2){height:55%}.robotic-module__oiys-q__audBar:nth-child(3){height:80%}.robotic-module__oiys-q__audBar:nth-child(4){height:45%}.robotic-module__oiys-q__audBar:nth-child(5){height:95%}.robotic-module__oiys-q__audBar:nth-child(6){height:60%}.robotic-module__oiys-q__audBar:nth-child(7){height:35%}.robotic-module__oiys-q__audBar:nth-child(8){height:72%}.robotic-module__oiys-q__audBar:nth-child(9){height:50%}.robotic-module__oiys-q__audBar:nth-child(10){height:88%}.robotic-module__oiys-q__audBar:nth-child(11){height:40%}.robotic-module__oiys-q__audBar:nth-child(12){height:64%}.robotic-module__oiys-q__audBar:nth-child(13){height:32%}.robotic-module__oiys-q__audSpec{background:#f0ebe1;border:1px solid #d8d0bf;border-radius:6px;grid-template-columns:repeat(6,9px);grid-auto-rows:8px;gap:2px;padding:9px;display:grid}.robotic-module__oiys-q__audCell{background:#2e7ab81f;border-radius:1px}.robotic-module__oiys-q__audCellM{background:#2e7ab857}.robotic-module__oiys-q__audCellH{background:#2e7ab899}.robotic-module__oiys-q__compareRow{margin-bottom:1.25em}.robotic-module__oiys-q__compareLabel{letter-spacing:.03em;color:#555;margin-bottom:8px;font-size:13px;font-weight:600}.robotic-module__oiys-q__streamNote{color:#999;margin-top:8px;font-size:13px;font-style:italic}.robotic-module__oiys-q__rtCascade{border:1px solid #cfc7b5;border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.robotic-module__oiys-q__rtSeg{color:#555;text-align:center;white-space:nowrap;border-right:1px solid #cfc7b5;justify-content:center;align-items:center;padding:9px 6px;font-size:12.5px;display:flex}.robotic-module__oiys-q__rtSeg:last-child{border-right:none}.robotic-module__oiys-q__rtSegIO{color:#8a8170;background:#00000008;flex:1.5}.robotic-module__oiys-q__rtSegProc{background:#ebe6dc;flex:1}.robotic-module__oiys-q__rtSegLLM{color:#2e7ab8;background:#2e7ab81f;flex:1;font-weight:600}.robotic-module__oiys-q__rtAxis{color:#9a917e;margin-bottom:7px;font-size:10px}.robotic-module__oiys-q__rtGrid{grid-template-columns:86px repeat(6,1fr);align-items:center;gap:4px;display:grid}.robotic-module__oiys-q__rtRowLabel{color:#888;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.robotic-module__oiys-q__rtCell{background:#00000008;border:1px dashed #00000024;border-radius:3px;justify-content:center;align-items:center;height:22px;font-size:11px;display:flex}.robotic-module__oiys-q__rtCellUser{background:#b08a5e38;border:1px solid #b08a5e80}.robotic-module__oiys-q__rtCellModel{background:#2e7ab833;border:1px solid #2e7ab880}.robotic-module__oiys-q__rtCellText{color:#2e7ab8;background:#2e7ab814;border:1px solid #2e7ab847}.robotic-module__oiys-q__rtCellCall{color:#8a5a2b;background:#b08a5e4d;border:1px solid #b08a5e99;font-weight:600}.robotic-module__oiys-q__rtCellRun{color:#2e7ab8;background:repeating-linear-gradient(45deg,#2e7ab814,#2e7ab814 4px,#2e7ab829 4px 8px);border:1px solid #2e7ab84d}.robotic-module__oiys-q__towers{justify-content:center;align-items:stretch;gap:0;display:flex}.robotic-module__oiys-q__tower{flex-direction:column;flex:1;gap:6px;max-width:230px;display:flex}.robotic-module__oiys-q__towerHead{color:#333;text-align:center;font-size:14px;font-weight:600}.robotic-module__oiys-q__towerKind{color:#888;margin-top:2px;font-size:12px;font-weight:400;display:block}.robotic-module__oiys-q__towerCell{color:#444;text-align:center;background:#ebe6dc;border:1px solid #cfc7b5;border-radius:5px;padding:8px;font-size:13px}.robotic-module__oiys-q__sharedAttn{color:#2e7ab8;background:#2e7ab814;border:1px dashed #2e7ab866}.robotic-module__oiys-q__towerBridge{color:#999;align-items:center;padding:0 6px;font-size:18px;display:flex}.robotic-module__oiys-q__towerIO{color:#888;text-align:center;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.robotic-module__oiys-q__sigList{flex-direction:column;gap:12px;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:16px;display:flex}.robotic-module__oiys-q__sigRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.robotic-module__oiys-q__sigName{color:#333;min-width:130px;font-weight:600}.robotic-module__oiys-q__sigBody{color:#2e7ab8}.robotic-module__oiys-q__cycle{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.robotic-module__oiys-q__cycleBox{color:#333;text-align:center;background:#ebe6dc;border:2px solid #999;border-radius:8px;min-width:80px;padding:10px 14px;font-size:14px;font-weight:600}.robotic-module__oiys-q__loopBadge{color:#2e7ab8;background:#2e7ab814;border:1px solid #2e7ab84d;border-radius:999px;padding:3px 10px;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;display:inline-block}@media (max-width:640px){.robotic-module__oiys-q__card{padding:1.25em 1em 1em}.robotic-module__oiys-q__flow,.robotic-module__oiys-q__cycle{gap:8px}.robotic-module__oiys-q__flowNode,.robotic-module__oiys-q__flowNodeSoft,.robotic-module__oiys-q__cycleBox{min-width:56px;padding:8px 10px;font-size:14px}.robotic-module__oiys-q__rung{flex-direction:column;align-items:flex-start;gap:4px}.robotic-module__oiys-q__rungSig{text-align:left}.robotic-module__oiys-q__tower{max-width:none}.robotic-module__oiys-q__streamTag{min-width:100%}}.robotic-module__oiys-q__toc{color:#666;z-index:10;max-height:calc(100vh - 120px);padding-right:8px;font-size:14px;line-height:1.4;position:fixed;top:80px;left:calc(50vw + 370px);overflow-y:auto}.robotic-module__oiys-q__tocList{border-left:1px solid #0000001a;margin:0;padding:0;list-style:none}.robotic-module__oiys-q__tocItem{margin:0;padding:0}.robotic-module__oiys-q__tocLink{color:#777;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:none;border-left:2px solid #0000;width:100%;margin-left:-1px;padding:.3em .9em;transition:color .15s,border-color .15s;display:block}.robotic-module__oiys-q__tocLink:hover{color:#2e7ab8;text-decoration:none}.robotic-module__oiys-q__tocLink.robotic-module__oiys-q__tocActive{color:#1d5687;border-left-color:#2e7ab8;font-weight:600}.robotic-module__oiys-q__tocSub .robotic-module__oiys-q__tocLink{color:#2e7ab8;letter-spacing:.005em;padding:.15em .9em .15em 2.2em;font-size:12.5px;font-weight:400;position:relative}.robotic-module__oiys-q__tocSub .robotic-module__oiys-q__tocLink:hover{color:#2e7ab8}.robotic-module__oiys-q__tocSub .robotic-module__oiys-q__tocLink.robotic-module__oiys-q__tocActive{color:#1d5687;font-weight:500}.robotic-module__oiys-q__tocSub .robotic-module__oiys-q__tocLink:before{content:"";background:#0000002e;width:.5em;height:1px;position:absolute;top:50%;left:.9em;transform:translateY(-.5px)}.robotic-module__oiys-q__tocSub .robotic-module__oiys-q__tocLink.robotic-module__oiys-q__tocActive:before{background:#2e7ab8}.robotic-module__oiys-q__tocSub:last-of-type{margin-bottom:.35em}@media (max-width:1220px){.robotic-module__oiys-q__toc{display:none}}.robotic-module__oiys-q__svgDiagram{width:100%;max-width:560px;height:auto;margin:.5em auto 0;display:block}.robotic-module__oiys-q__svgDiagram text{font-family:inherit}
