.AgentLab_lab__rGjoj{margin:48px 0;padding:30px;border:1px solid rgba(79,211,208,.28);border-radius:20px;background:linear-gradient(145deg,rgba(14,39,56,.92),rgba(7,23,37,.94));color:#e8f5fa}.AgentLab_lab__rGjoj h2{font-size:clamp(1.5rem,3vw,2rem);margin:8px 0 12px}.AgentLab_lab__rGjoj h3{font-size:1.13rem;margin:0 0 16px;color:#e7fcff}.AgentLab_lab__rGjoj h4{font-size:1rem;margin:0 0 10px}.AgentLab_lab__rGjoj p{line-height:1.65}.AgentLab_notice__Ybqbf{padding:12px 15px;border-left:3px solid #57d9d2;background:rgba(67,184,181,.09);font-size:.88rem}.AgentLab_panel__518QY{margin-top:18px;padding:22px;border:1px solid rgba(150,192,209,.2);background:rgba(4,19,32,.66);border-radius:14px;min-width:0}.AgentLab_label__7AdbO{display:block;margin-bottom:9px;font-size:.9rem;font-weight:700}.AgentLab_select__TD7Yt{width:100%;min-width:0;padding:12px;border-radius:9px;background:#102c3e;color:#fff;border:1px solid #527588;font:inherit}.AgentLab_facts__kVZG5{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.AgentLab_facts__kVZG5 span{display:flex;flex:1 1 135px;flex-direction:column;gap:4px;border:1px solid rgba(150,192,209,.18);border-radius:10px;padding:11px;font-size:.92rem}.AgentLab_facts__kVZG5 b{color:#79d9d6;font-size:.75rem;text-transform:uppercase}.AgentLab_actions__2xShS{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.AgentLab_primary__SQOUU,.AgentLab_secondary__bwMui{cursor:pointer;border-radius:9px;padding:11px 16px;font:inherit;font-weight:700}.AgentLab_primary__SQOUU{background:#58d6ce;color:#08222d;border:1px solid #58d6ce}.AgentLab_secondary__bwMui{background:transparent;color:#e6f9fc;border:1px solid #7797a8}.AgentLab_primary__SQOUU:focus-visible,.AgentLab_secondary__bwMui:focus-visible,.AgentLab_select__TD7Yt:focus-visible{outline:3px solid #e9bc72;outline-offset:3px}.AgentLab_plan__JYMrN{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.AgentLab_plan__JYMrN li{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(150,192,209,.14);border-radius:8px;padding:10px 12px;color:#aabfc9}.AgentLab_plan__JYMrN li.AgentLab_current__iYSgj{border-color:#58d6ce;color:#fff;background:rgba(88,214,206,.1)}.AgentLab_plan__JYMrN li.AgentLab_finished__p9_jy{color:#80e0d5}.AgentLab_event__09SBR{margin-top:12px;border-left:2px solid #4ac9c4;padding:8px 0 8px 15px;background:rgba(79,211,208,.04)}.AgentLab_eventHeader__BXFaI{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.AgentLab_eventHeader__BXFaI code{font-size:.78rem;color:#a5e9e3;overflow-wrap:anywhere}.AgentLab_event__09SBR p{margin:8px 0}.AgentLab_event__09SBR small{color:#a9c8d0}.AgentLab_checkpoint__NeBrX{margin-top:18px;padding:18px;border:1px solid #e8bc71;border-radius:10px;background:hsla(38,72%,68%,.09)}.AgentLab_decision__lvvZe{color:#f5d49c}.AgentLab_result__3pTwP{margin-top:18px;padding:18px;border:1px solid #58d6ce;border-radius:10px;background:rgba(88,214,206,.09)}.AgentLab_compare__vyXv4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.AgentLab_compare__vyXv4>div{padding:16px;border:1px solid rgba(150,192,209,.2);border-radius:10px}.AgentLab_compare__vyXv4 strong{color:#84e4db}.AgentLab_compare__vyXv4 p{margin-bottom:0}.AgentLab_muted__CGYA4{font-size:.86rem;color:#afc3cd}@media(max-width:600px){.AgentLab_lab__rGjoj{padding:17px;margin:30px 0}.AgentLab_panel__518QY{padding:15px}.AgentLab_compare__vyXv4{grid-template-columns:1fr}.AgentLab_eventHeader__BXFaI{align-items:flex-start}.AgentLab_actions__2xShS button{flex:1 1 130px}}.RagDiagram_panel__kgKfy{border:1px solid rgba(128,160,160,.32);border-radius:18px;padding:clamp(16px,3vw,28px);background:rgba(110,150,150,.035);margin-top:22px}.RagDiagram_flow__Jg5OT{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:8px 0 18px;scrollbar-width:thin}.RagDiagram_nodeWrap__Eb45h{display:flex;align-items:center;flex:1 0;min-width:0}.RagDiagram_node__dBUwZ{font:inherit;color:inherit;text-align:left;min-height:118px;min-width:108px;width:100%;padding:14px 12px;border:1px solid rgba(128,160,160,.3);border-radius:12px;background:rgba(128,160,160,.055);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;display:flex;flex-direction:column;gap:8px}.RagDiagram_node__dBUwZ:hover{border-color:rgba(76,203,182,.7)}.RagDiagram_controls__neHLe button:focus-visible,.RagDiagram_node__dBUwZ:focus-visible{outline:2px solid #4ccbb6;outline-offset:3px}.RagDiagram_active__M9qSb{border-color:#4ccbb6;background:rgba(76,203,182,.14);box-shadow:0 0 0 1px rgba(76,203,182,.2);transform:translateY(-3px)}.RagDiagram_visited__RGtKv{border-color:rgba(76,203,182,.5)}.RagDiagram_number__TFR8o{font-size:11px;letter-spacing:.1em;opacity:.65}.RagDiagram_node__dBUwZ strong{font-size:13px;line-height:1.25}.RagDiagram_node__dBUwZ small{font-size:10px;line-height:1.4;opacity:.72}.RagDiagram_connector__KW38Q{position:relative;flex:0 0 19px;height:2px;background:rgba(128,160,160,.4);display:flex;align-items:center;justify-content:center}.RagDiagram_connectorDone__IXHIw{background:#4ccbb6}.RagDiagram_arrow__iv34H{position:absolute;right:-2px;top:-12px;color:#4ccbb6;font-size:15px}.RagDiagram_detail__QV8rj{border:1px solid rgba(128,160,160,.18);background:rgba(100,150,150,.085);padding:20px 22px;border-radius:12px;min-height:155px;animation:RagDiagram_reveal__Com1W .24s ease-out}.RagDiagram_stepLabel__Jtk2M{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.RagDiagram_detail__QV8rj h3{margin:8px 0;font-size:19px}.RagDiagram_detail__QV8rj p{margin:0;line-height:1.65}.RagDiagram_controls__neHLe{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.RagDiagram_controls__neHLe button{font:inherit;color:inherit;background:transparent;border:1px solid rgba(128,160,160,.45);padding:10px 14px;border-radius:9px;cursor:pointer;font-size:13px}.RagDiagram_controls__neHLe button:last-child{border-color:rgba(76,203,182,.6)}.RagDiagram_controls__neHLe button:disabled{opacity:.35;cursor:not-allowed}.RagDiagram_preparation__TBYca{border-left:2px solid rgba(76,203,182,.6);padding-left:14px;margin-top:18px;font-size:14px}.RagDiagram_note__UNVUx{font-size:12px;opacity:.7;margin-top:12px}@keyframes RagDiagram_reveal__Com1W{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.RagDiagram_flow__Jg5OT{flex-direction:column;overflow-x:visible;gap:0}.RagDiagram_nodeWrap__Eb45h{flex-direction:column;align-items:stretch;flex:auto}.RagDiagram_node__dBUwZ{min-height:auto;min-width:0;gap:5px;padding:12px 14px}.RagDiagram_connector__KW38Q{width:2px;height:20px;flex:0 0 20px;align-self:center}.RagDiagram_arrow__iv34H{right:-7px;top:1px;transform:rotate(90deg)}.RagDiagram_detail__QV8rj{min-height:0}.RagDiagram_active__M9qSb{transform:none}}@media(prefers-reduced-motion:reduce){.RagDiagram_active__M9qSb{transform:none}.RagDiagram_detail__QV8rj{animation:none}.RagDiagram_node__dBUwZ{transition:none}}.McpLab_lab__8RHFC{margin:48px 0;padding:30px;border:1px solid rgba(79,211,208,.28);border-radius:20px;background:linear-gradient(145deg,rgba(14,39,56,.92),rgba(7,23,37,.94));color:#e8f5fa}.McpLab_lab__8RHFC h2{font-size:clamp(1.5rem,3vw,2rem);margin:8px 0 12px}.McpLab_lab__8RHFC h3{font-size:1.12rem;margin:0 0 14px;color:#e7fcff}.McpLab_lab__8RHFC h4{margin:0 0 12px}.McpLab_lab__8RHFC p{line-height:1.65}.McpLab_notice__giOVL{padding:12px 15px;border-left:3px solid #57d9d2;background:rgba(67,184,181,.09);font-size:.88rem}.McpLab_panel__L2_cK{margin-top:18px;padding:22px;border:1px solid rgba(150,192,209,.2);background:rgba(4,19,32,.66);border-radius:14px;min-width:0}.McpLab_panel__L2_cK label{display:block;font-weight:700;margin-bottom:9px}.McpLab_panel__L2_cK select{width:100%;min-width:0;padding:12px;border-radius:9px;background:#102c3e;color:#fff;border:1px solid #527588;font:inherit}.McpLab_actions__9GyHO{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.McpLab_primary__7k0JA,.McpLab_secondary__nWE5R{cursor:pointer;border-radius:9px;padding:11px 16px;font:inherit;font-weight:700}.McpLab_primary__7k0JA{background:#58d6ce;color:#08222d;border:1px solid #58d6ce}.McpLab_secondary__nWE5R{background:transparent;color:#e6f9fc;border:1px solid #7797a8}.McpLab_panel__L2_cK select:focus-visible,.McpLab_primary__7k0JA:focus-visible,.McpLab_secondary__nWE5R:focus-visible{outline:3px solid #e9bc72;outline-offset:3px}.McpLab_flow__4a7UY{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.McpLab_flow__4a7UY span{padding:10px 12px;border:1px solid #4c9f9d;border-radius:9px;background:rgba(75,204,194,.09);font-size:.83rem;text-align:center}.McpLab_flow__4a7UY b{color:#73dfd8}.McpLab_stages__yMVOk{list-style:none;padding:0;display:grid;grid-gap:7px;gap:7px}.McpLab_stages__yMVOk li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(150,192,209,.16);border-radius:8px;color:#aabfc9}.McpLab_stages__yMVOk li.McpLab_current__fflm0{border-color:#58d6ce;color:#fff;background:rgba(88,214,206,.1)}.McpLab_stages__yMVOk li.McpLab_passed__9wLb5{color:#80e0d5}.McpLab_tools__WK5MP{margin:16px 0}.McpLab_tool__8X9Wq{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid rgba(150,192,209,.18)}.McpLab_tool__8X9Wq code{color:#8ae7df;overflow-wrap:anywhere}.McpLab_tool__8X9Wq span{font-size:.9rem}.McpLab_tool__8X9Wq small{margin-left:auto;color:#b5c9d2}.McpLab_messages__xot4h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px}.McpLab_messages__xot4h>div{min-width:0}.McpLab_messages__xot4h strong{display:block;margin-bottom:8px}.McpLab_messages__xot4h pre{background:#041321;color:#a7e5de;padding:15px;border-radius:9px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.79rem;min-height:90px}.McpLab_blocked__H4_8N,.McpLab_good__9SWkI{border-radius:9px;padding:12px 15px}.McpLab_good__9SWkI{background:rgba(85,206,164,.13);border:1px solid #65caa5}.McpLab_blocked__H4_8N{background:rgba(231,177,94,.12);border:1px solid #e0ad69}.McpLab_small__uDcfu{font-size:.83rem;color:#b5c9d2}@media(max-width:650px){.McpLab_lab__8RHFC{padding:16px;margin:30px 0}.McpLab_panel__L2_cK{padding:15px}.McpLab_messages__xot4h{grid-template-columns:1fr}.McpLab_flow__4a7UY{gap:5px}.McpLab_flow__4a7UY span{padding:8px;font-size:.74rem}.McpLab_flow__4a7UY b{font-size:.8rem}.McpLab_actions__9GyHO button{flex:1 1 130px}}.RagLab_lab__yzPYC{margin:56px 0;padding:clamp(20px,4vw,38px);border:1px solid rgba(67,214,196,.27);border-radius:20px;background:linear-gradient(145deg,rgba(19,51,67,.6),rgba(8,19,31,.94))}.RagLab_lab__yzPYC h2{margin:8px 0 12px}.RagLab_lab__yzPYC>p{max-width:750px}.RagLab_disclaimer__OXMN8{font-size:.84rem;line-height:1.6;color:#b7c6d1;border-left:3px solid #49cbb8;padding:8px 12px;margin:20px 0 24px}.RagLab_block__ond3E{border:1px solid rgba(157,190,207,.19);background:rgba(7,18,31,.64);border-radius:14px;padding:clamp(16px,3vw,24px);margin-top:16px;min-width:0}.RagLab_heading__tVar_{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;font-weight:750;color:#f0f9ff;margin-bottom:15px}.RagLab_label__Fr_UN{display:block;color:#b6cbd4;font-size:.9rem;margin-bottom:8px}.RagLab_select__aEKpF{display:block;width:100%;max-width:100%;padding:13px;border:1px solid #466778;border-radius:9px;background:#0d2635;color:#f2f9fc;font:inherit;line-height:1.4}.RagLab_button__kqTRp{margin-top:14px;padding:12px 20px;border:0;border-radius:9px;background:#65dfcd;color:#092331;font:inherit;font-weight:750;cursor:pointer}.RagLab_button__kqTRp:hover{background:#9af5e7}.RagLab_button__kqTRp:focus-visible,.RagLab_select__aEKpF:focus-visible{outline:3px solid #d8fff7;outline-offset:3px}.RagLab_placeholder__P8yLz{padding:26px 12px;text-align:center;color:#b8c8d2}.RagLab_results__RSgnQ{animation:RagLab_appear___9QK6 .25s ease-out}@keyframes RagLab_appear___9QK6{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.RagLab_badge__GloyF{font-size:.67rem;letter-spacing:.08em;color:#79e2d3;border:1px solid #3e8f8a;border-radius:30px;padding:5px 9px;white-space:nowrap}.RagLab_evidence__bWoBq{padding:16px;border-radius:10px;border-left:3px solid #62d8c6;background:rgba(59,163,157,.11)}.RagLab_evidence__bWoBq small,.RagLab_evidence__bWoBq strong{display:block}.RagLab_evidence__bWoBq small{margin-top:6px;color:#c4d2da}.RagLab_evidence__bWoBq p{margin:10px 0 0}.RagLab_access__0j2SX{font-size:.81rem;color:#9dd5c5;margin-top:14px}.RagLab_muted__tsR8Y{color:#d7bd8a}.RagLab_prompt__qCe8p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#081724;border:1px solid #2c4859;border-radius:10px;padding:16px;color:#d4e5ed;font-size:.84rem;line-height:1.7}.RagLab_response__TJxxG{font-size:1.05rem;color:#f0f9fc;line-height:1.7}.RagLab_source__V_VI7{font-size:.82rem;color:#afc5d0;overflow-wrap:anywhere}@media(max-width:640px){.RagLab_lab__yzPYC{margin:32px 0;padding:18px;border-radius:14px}.RagLab_heading__tVar_{flex-wrap:wrap}.RagLab_button__kqTRp{width:100%}.RagLab_block__ond3E{padding:15px}.RagLab_prompt__qCe8p{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.RagLab_results__RSgnQ{animation:none}}