._panel_19i7u_1{border:1px solid var(--line);background:var(--paper);margin:34px 0}._tabs_19i7u_1{border-bottom:1px solid var(--line);display:flex}._tabs_19i7u_1 button{border:0;border-right:1px solid var(--line);color:var(--muted);letter-spacing:.1em;cursor:pointer;background:0 0;padding:13px 16px;font:700 10px/1 Arial}._tabs_19i7u_1 button:hover,._tabs_19i7u_1 ._active_19i7u_1{background:var(--accent-soft);color:var(--accent)}._content_19i7u_1{min-height:300px}._content_19i7u_1 figure{margin:0}._content_19i7u_1 img{aspect-ratio:16/9;object-fit:contain;background:var(--navy);width:100%;display:block}._content_19i7u_1 figcaption{color:#858a86;padding:10px 14px;font-size:11px}._diagram_19i7u_1{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:28px;display:flex}._diagram_19i7u_1 span{border:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:14px;font-size:12px;font-weight:700;display:flex}._diagram_19i7u_1 i{color:var(--accent);font-size:16px;font-style:normal}._code_19i7u_1{padding:24px}._code_19i7u_1 p{color:var(--muted)!important;margin:0 0 18px!important;font-size:12px!important;line-height:1.7!important}._code_19i7u_1 p b{color:var(--accent);letter-spacing:.13em;margin-bottom:7px;font:700 9px Arial;display:block}._code_19i7u_1 pre,._code_19i7u_1 pre code{margin:0;padding:18px;font:12px/1.8 ui-monospace,Consolas,monospace;overflow-x:auto;color:#c8d9e8!important;background:#101827!important}._block_19i7u_1+._block_19i7u_1{border-top:1px solid #ddded8b3;margin-top:26px;padding-top:22px}._block_19i7u_1 h4{color:var(--ink);margin:0 0 8px;font-size:15px}._block_19i7u_1 p{color:var(--muted)!important;margin:0 0 12px!important;font-size:12px!important}._block_19i7u_1 pre{padding:14px;font-size:11px;line-height:1.65}._block_19i7u_1 pre code{color:#c8d9e8!important}@media (width<=640px){._content_19i7u_1{min-height:220px}._diagram_19i7u_1{flex-direction:column;gap:4px;min-height:220px}._diagram_19i7u_1 span{justify-content:center;width:min(100%,260px)}._diagram_19i7u_1 i{transform:rotate(90deg)}._tabs_19i7u_1 button{flex:1;padding:13px 8px}._code_19i7u_1{padding:16px}._code_19i7u_1 pre{padding:14px}}._code_19i7u_1 .code-shell pre{margin:0;padding:24px;overflow:auto hidden;background:#101827!important}._code_19i7u_1 .code-shell pre code{white-space:pre;margin:0;font:400 13px/1.75 ui-monospace,Consolas,monospace;display:block;overflow:visible;color:#c8d9e8!important;background:0 0!important;padding:0!important}._code_19i7u_1 .code-shell pre code ._comment_19i7u_3{color:#7dd3fc!important}._flowDiagram_19i7u_4{background:#f4f5f3;flex-direction:column;align-items:center;gap:0;min-height:520px;padding:34px 28px;display:flex}._flowNode_19i7u_4{min-width:190px;color:var(--ink);text-align:center;background:#fff;border:1px solid #b8bdb8;padding:14px 18px;font-size:12px;font-weight:700}._flowEdge_19i7u_4{color:var(--accent);flex-direction:column;align-items:center;gap:5px;padding:9px 0;font-size:11px;font-weight:700;display:flex}._flowEdge_19i7u_4 span{color:#68716d;font-size:18px;line-height:1}._flowRow_19i7u_4{grid-template-columns:1fr 1fr;align-items:start;gap:26px;width:min(100%,560px);display:grid}._flowBranch_19i7u_4{flex-direction:column;align-items:center;display:flex}._flowBranch_19i7u_4 ._flowNode_19i7u_4{min-width:160px}._flowBranch_19i7u_4 ._flowEdge_19i7u_4{padding:7px 0}@media (width<=640px){._flowDiagram_19i7u_4{min-height:580px;padding:26px 14px}._flowRow_19i7u_4{gap:10px}._flowNode_19i7u_4{width:100%;min-width:0;padding:12px 8px;font-size:11px}._flowBranch_19i7u_4 ._flowNode_19i7u_4{min-width:0}}._flowSvgWrap_19i7u_5{background:#f3f4f2;padding:28px 20px}._flowSvg_19i7u_5{width:min(100%,620px);height:auto;margin:0 auto;display:block}._flowSvgNode_19i7u_5 rect{fill:#f8f8f6;stroke:#aeb5b0;stroke-width:1.2px}._flowSvgNode_19i7u_5 text{fill:var(--ink);font:600 13px/1.2 Arial,sans-serif}._flowSvgLine_19i7u_5{stroke:#68716d;stroke-width:1.5px;fill:none}._flowSvgLabel_19i7u_5{fill:var(--accent);paint-order:stroke;stroke:#f3f4f2;stroke-width:5px;stroke-linejoin:round;font:600 11px/1 Arial,sans-serif}._modifierFlow_19i7u_6 ._flowSvgNode_19i7u_5 rect{fill:#e7f0ff;stroke:#c4d8f0}._modifierFlow_19i7u_6 ._flowSvgNode_19i7u_5 text{fill:#245b8d;font:600 11px Arial,sans-serif}._modifierFlow_19i7u_6 ._flowSvgLine_19i7u_5{stroke-width:1.3px}._fsmFlow_19i7u_9 ._flowSvg_19i7u_5{margin-bottom:28px}._fsmFlow_19i7u_9 ._fsmTransitionSvg_19i7u_9,._fsmFlow_19i7u_9 ._fsmStateDiagram_19i7u_9{width:min(100%,432px)}._fsmFlow_19i7u_9 ._flowSvgNode_19i7u_5 rect,._fsmFlow_19i7u_9 ._flowSvgNode_19i7u_5 polygon{fill:#e7f0ff;stroke:#c4d8f0;stroke-width:1px}._fsmFlow_19i7u_9 ._flowSvgNode_19i7u_5 text{fill:#245b8d;font:600 11px Arial,sans-serif}._fsmFlow_19i7u_9 ._flowSvgLine_19i7u_5{stroke-width:1.3px}._fsmFlow_19i7u_9 ._flowSvgLabel_19i7u_5{fill:#111;font:600 11px Arial,sans-serif}._designIntent_19i7u_10{border-top:1px solid var(--line);max-width:620px;margin:26px auto 0;padding-top:22px}._designIntent_19i7u_10 h4{color:var(--ink);margin:0 0 14px;font-size:15px}._designIntent_19i7u_10 p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.8}._designIntent_19i7u_10 code{background:var(--accent-soft);color:var(--accent);padding:1px 4px;font:600 11px ui-monospace,Consolas,monospace}._assetFlowDiagram_19i7u_11{background:#f3f4f2;flex-direction:column;align-items:center;min-height:520px;padding:30px 20px;display:flex}._assetFlowStep_19i7u_11{flex-direction:column;align-items:center;gap:8px;display:flex}._assetFlowStep_19i7u_11>div{min-width:190px;color:var(--ink);text-align:center;background:#f8f8f6;border:1px solid #aeb5b0;padding:14px 18px;font-size:12px;font-weight:600}._assetFlowStep_19i7u_11>span{color:#68716d;padding:1px 0 4px;font-size:18px;line-height:1}._uiArchDiagram_19i7u_12{background:#f3f4f2;min-height:520px;padding:34px 20px}._uiArchRoot_19i7u_12{width:min(100%,230px);color:var(--ink);text-align:center;background:#f8f8f6;border:1px solid #aeb5b0;margin:0 auto 30px;padding:14px 16px;font-size:12px;font-weight:700}._uiArchColumns_19i7u_12{grid-template-columns:repeat(4,1fr);align-items:start;gap:18px;display:grid}._uiArchColumn_19i7u_12{flex-direction:column;align-items:center;display:flex}._uiArchStep_19i7u_12{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}._uiArchNode_19i7u_12{width:100%;min-height:54px;color:var(--ink);text-align:center;background:#f8f8f6;border:1px solid #aeb5b0;place-items:center;padding:10px 8px;font-size:10px;line-height:1.35;display:grid}._uiArchStep_19i7u_12>span{color:#68716d;padding-bottom:4px;font-size:18px;line-height:1}@media (width<=640px){._uiArchDiagram_19i7u_12{padding:28px 14px;overflow-x:auto}._uiArchColumns_19i7u_12{gap:12px;min-width:620px}._uiArchRoot_19i7u_12{margin-bottom:24px}}._championDataDiagram_19i7u_13{background:#f3f4f2;padding:28px 18px}._championDataDiagram_19i7u_13 h4{width:min(100%,600px);color:var(--ink);letter-spacing:-.03em;margin:0 auto 20px;font-size:15px}._championDataDiagram_19i7u_13 svg{width:min(100%,600px);height:auto;margin:0 auto;display:block}._championDataNode_19i7u_13 rect{fill:#e7f0ff;stroke:#c4d8f0;stroke-width:1px}._championDataNode_19i7u_13 text{fill:#245b8d;text-anchor:middle;font:600 11px Arial,sans-serif}._championDataLine_19i7u_13{stroke:#68716d;stroke-width:1.3px;fill:none}._championDataCode_19i7u_13{padding:24px}._championDataCode_19i7u_13 .code-shell{margin:0}._championDataCode_19i7u_13 .code-shell pre{margin:0;padding:24px;overflow-x:auto;background:#101827!important}._championDataCode_19i7u_13 .code-shell code{white-space:pre;font:400 13px/1.75 ui-monospace,Consolas,monospace;color:#c8d9e8!important}@media (width<=640px){._championDataDiagram_19i7u_13{padding:18px 8px;overflow-x:auto}._championDataDiagram_19i7u_13 h4{margin-bottom:14px}._championDataDiagram_19i7u_13 svg{min-width:560px}._championDataCode_19i7u_13{padding:16px}}._championDataDiagram_19i7u_13 ._designIntent_19i7u_10{margin-top:18px;padding-top:18px}._championDataDiagram_19i7u_13 ._designIntent_19i7u_10 h4{width:auto;margin:0 0 10px;font-size:14px}._championDataDiagram_19i7u_13 ._designIntent_19i7u_10 p{margin-bottom:9px;line-height:1.7}._championDataCode_19i7u_13 .code-source-label{color:var(--muted);letter-spacing:.02em;margin:0 0 10px;font:600 10px/1.4 ui-monospace,Consolas,monospace}._expeditionDiagram_19i7u_16{background:#f3f4f2;padding:28px 18px}._expeditionDiagram_19i7u_16 svg{width:min(100%,620px);height:auto;margin:0 auto;display:block}._expeditionNode_19i7u_16 rect,._expeditionDecision_19i7u_16 polygon{fill:#e7f0ff;stroke:#c4d8f0;stroke-width:1px}._expeditionNode_19i7u_16 text,._expeditionDecision_19i7u_16 text{fill:#245b8d;text-anchor:middle;font:600 12px Arial,sans-serif}._expeditionNode_19i7u_16 text+text{font-size:10px;font-weight:500}._expeditionLine_19i7u_16{stroke:#68716d;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;fill:none}._expeditionLabel_19i7u_16{fill:#155caa;text-anchor:middle;font:700 10px Arial,sans-serif}._expeditionDiagram_19i7u_16 ._designIntent_19i7u_10{margin-top:18px;padding-top:18px}._expeditionDiagram_19i7u_16 ._designIntent_19i7u_10 h4{margin-bottom:12px}._expeditionDiagram_19i7u_16 ._designIntent_19i7u_10 p{margin-bottom:10px;line-height:1.75}@media (width<=640px){._expeditionDiagram_19i7u_16{padding:18px 8px;overflow-x:auto}._expeditionDiagram_19i7u_16 svg{min-width:560px}._expeditionDiagram_19i7u_16 ._designIntent_19i7u_10{min-width:0;margin-inline:10px}}
