pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: a11y-dark
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35}.hljs-attribute{color:#ffd700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338}.hljs-section,.hljs-title{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}.Composer_composer__wTspT{display:flex;flex-direction:column;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--gray-warm-9,#413735);z-index:100;box-shadow:-2px 0 10px rgba(0,0,0,.2);transition:width .1s ease-out;overflow:hidden}.Composer_resizeHandle__fXo4q{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:200;background:transparent;border:none;padding:0;margin:0}.Composer_resizeHandle__fXo4q:active .Composer_resizeHandleBar__GiznO,.Composer_resizeHandle__fXo4q:hover .Composer_resizeHandleBar__GiznO{opacity:1}.Composer_resizeHandle__fXo4q:focus{outline:2px solid var(--gray-warm-5,#B5B2AA);outline-offset:-2px}.Composer_resizeHandle__fXo4q:focus .Composer_resizeHandleBar__GiznO{opacity:1}.Composer_resizeHandleBar__GiznO{height:40px;width:3px;background-color:var(--gray-warm-5,#B5B2AA);border-radius:2px;opacity:.3;transition:opacity .2s}.Composer_messagesContainer__tluwJ{flex:1 1;overflow-y:auto;padding:16px;background-color:var(--gray-warm-9,#413735);display:flex;flex-direction:column;justify-content:flex-start;gap:16px}.Composer_messagesWrapper__7dLZS{width:100%;min-height:min-content;display:flex;flex-direction:column;gap:16px}.Composer_messageItem__eaOd3 .Composer_reasoningContainer__Na7HE li,.Composer_messageItem__eaOd3 .Composer_reasoningContainer__Na7HE p{opacity:.5}.Composer_messageItem__eaOd3 h1,.Composer_messageItem__eaOd3 h2,.Composer_messageItem__eaOd3 h3,.Composer_messageItem__eaOd3 h4,.Composer_messageItem__eaOd3 h5,.Composer_messageItem__eaOd3 h6,.Composer_messageItem__eaOd3 li,.Composer_messageItem__eaOd3 p{margin-bottom:0;font-style:normal;font-family:Inter,sans-serif;color:var(--text-inverted,#FFF9F9);font-size:13px;line-height:20px;font-weight:400}.Composer_userMessage__IEbZi p{margin-top:0;color:var(--zds-text-stronger,#201515)}.Composer_messageItem__eaOd3 h1{font-size:18px}.Composer_messageItem__eaOd3 h2{font-size:16px}.Composer_messageItem__eaOd3 li{padding-top:0;padding-bottom:0}.Composer_messageItem__eaOd3:last-child{margin-bottom:0}.Composer_userMessage__IEbZi{background-color:var(--zds-ui-primary-weaker);border:1px solid var(--stroke-stronger,#88827e);border-radius:5px 0 5px 5px;padding:12px;color:var(--zds-text-stronger,#201515)}.Composer_assistantMessage__RUNxV{position:relative;border-radius:0 5px 5px 5px;background-color:var(--zds-gray-warm-10);padding:0 8px}.Composer_assistantMessage__RUNxV:before{content:"";position:absolute;top:-24px;left:0;font-size:12px;color:var(--gray-warm-5,#B5B2AA);padding:2px 6px}.Composer_systemMessage__0QGPO{background-color:var(--gray-warm-8,#524947);border:1px solid var(--stroke-stronger,#88827e);font-style:italic}.Composer_toolInvocationMessage__2Rp0p{background-color:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3)}.Composer_roleLabel__m_kII{font-weight:700;margin-bottom:4px;display:block}.Composer_assistantRole__OPVSh,.Composer_systemRole__5x9ly,.Composer_userRole__Gy0uy{color:var(--gray-warm-5,#B5B2AA)}.Composer_toolRole__0YdRf{color:#FF9800}.Composer_toolNameText__FpyTd{display:flex;align-items:center;color:var(--text-inverted,#FFF9F9);font-size:14px;font-family:Inter,sans-serif;margin-left:8px}.Composer_toolCallItemRight__ZQEnV,.Composer_toolNameLeft__M33MU{display:flex;align-items:center;gap:8px}.Composer_toolName__Hq1Zr{display:flex;justify-content:space-between;flex-wrap:wrap}.Composer_toolIcon__U_PW6{font-size:14px;display:flex;align-items:center;justify-content:center}.Composer_successIcon__h4y8D,.Composer_warningIcon__Q0N1g{display:flex;align-items:center;justify-content:center;margin-left:8px;cursor:pointer}.Composer_toolType__edKFG{padding:3px 6px;border-radius:4px;font-size:12px;font-weight:500;margin-left:8px}.Composer_toolTypeUpdate__qnztq{background-color:#0277BD;color:white}.Composer_toolTypeValidate__XGEni{background-color:#558B2F;color:white}.Composer_toolCallItem__DGain{padding:8px 4px;background-color:rgba(32,32,32,.6);border-bottom:1px solid rgba(255,152,0,.2);position:relative}.Composer_toolCallItem__DGain:last-child{border-bottom:none}.Composer_argsToggleButton__iFjh5{display:flex;align-items:center;background:transparent;border:1px solid rgba(255,152,0,.3);border-radius:4px;padding:2px 6px;font-size:12px;color:#FF9800;cursor:pointer;gap:4px;transition:background-color .2s}.Composer_argsToggleButton__iFjh5:hover{background-color:rgba(255,152,0,.1)}.Composer_responseToggleButton__deDYi{display:flex;align-items:center;background:transparent;border:1px solid rgba(41,182,246,.3);border-radius:4px;padding:2px 6px;font-size:12px;color:#29B6F6;cursor:pointer;margin-left:8px;gap:4px;transition:background-color .2s}.Composer_responseToggleButton__deDYi:hover{background-color:rgba(41,182,246,.1)}.Composer_triangleDown__zaiYN,.Composer_triangleRight__A0exF{font-size:10px;line-height:1}.Composer_toolArgsContainer__uKsn7{margin-top:10px;border-radius:4px;overflow:hidden;transition:max-height .3s ease-out}.Composer_codeBlock__M8on0{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.4;overflow:auto;max-height:400px;background-color:#2b2b2b;border-radius:4px}.Composer_codeBlock__M8on0 code{padding:0;background:transparent}.Composer_toolCallResult__3xWF4 .Composer_codeBlock__M8on0{white-space:pre-wrap;word-break:break-word}.Composer_toolCallResult__3xWF4 .Composer_codeBlock__M8on0 code{padding:8px;display:block}.Composer_toolCallResult__3xWF4{background-color:rgba(255,255,255,.1);padding:10px;margin-top:8px;border-radius:4px;font-size:.9em;border-left:2px solid var(--gray-warm-5,#b5b2aa);color:var(--text-inverted,#FFF9F9)}.Composer_updateToolResult__U1uRy{background-color:rgba(2,119,189,.2);border-left:2px solid #0277bd}.Composer_validateToolResult__ggMsb{background-color:rgba(85,139,47,.2);border-left:2px solid #558b2f}.Composer_toolInvocationContainer__SygQX{margin-top:8px;margin-bottom:8px;border-radius:5px;background-color:var(--gray-warm-8,#413735);border:1px solid var(--gray-warm-7,#6e6561);overflow:hidden;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Composer_toolInvocationContainer__SygQX:before{content:"";position:absolute;top:-8px;left:20px;width:2px;height:8px;background-color:rgba(255,152,0,.5)}.Composer_inputContainer__vepxw{display:flex;gap:8px;margin:12px;background-color:var(--gray-warm-9,#413735);border:1px solid var(--stroke-stronger,#88827e);border-radius:5px;flex-direction:column;align-items:flex-start;min-height:100px;position:relative;padding:12px}.Composer_editingUserMessage__f_Suh .Composer_inputContainer__vepxw{margin:0}.Composer_thinkingIndicator__ugCoQ{color:var(--gray-warm-5,#B5B2AA);font-size:14px;font-style:italic;padding:0 16px;margin:4px 0;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Composer_thinkingText__yxkDt{margin-right:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.Composer_thinkingDots__oMtlJ{animation:Composer_pulseDots__2vNbh 1.5s infinite;letter-spacing:1px}.Composer_stopButton__Q9B1y{margin-left:auto;background:transparent;border:1px solid var(--gray-warm-7,#6e6561);border-radius:4px;color:var(--gray-warm-5,#B5B2AA);padding:4px 8px;font-size:12px;cursor:pointer;transition:background-color .2s,color .2s}.Composer_stopButton__Q9B1y:hover{background-color:rgba(255,255,255,.1);color:var(--text-inverted,#FFF9F9)}.Composer_stopButton__Q9B1y:active{background-color:rgba(255,255,255,.2)}@keyframes Composer_pulseDots__2vNbh{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.Composer_inputField__ynMaV{width:100%;padding:0;border-radius:5px;border:none;background-color:initial;color:var(--text-inverted,#FFF9F9);font-size:14px;font-family:Inter,sans-serif;resize:none;line-height:1.5;margin-bottom:30px;min-height:24px;outline:none}.Composer_editingUserMessage__f_Suh .Composer_inputField__ynMaV{margin-bottom:0}.Composer_inputField__ynMaV:focus-visible{outline-offset:2px}.Composer_inputField__ynMaV::placeholder,.Composer_sendButton__1pqHq{color:var(--gray-warm-5,#B5B2AA)}.Composer_sendButton__1pqHq{position:absolute;bottom:12px;right:12px;padding:8px;border-radius:5px;border:none;background-color:initial;cursor:pointer;display:flex;align-items:center;justify-content:center}.Composer_sendButton__1pqHq:hover{background-color:rgba(255,255,255,.1)}.Composer_sendButton__1pqHq:disabled{opacity:.5;cursor:not-allowed}.Composer_header__ouaRH{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--gray-warm-10,#312A28);border-bottom:1px solid var(--gray-warm-8,#524947)}.Composer_headerTitle__xykWR{display:flex;align-items:center;gap:4px}.Composer_headerButtons__OO5MR{display:flex;align-items:center;gap:8px}.Composer_startOverButton__87mdS{color:#FFFDF9!important}.Composer_startOverButton__87mdS:hover{background:rgba(255,253,249,.1)!important}.Composer_closeButton__1lAKm,.Composer_refreshButton__ZXqPO{background:transparent;border:none;display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer;border-radius:4px;transition:background-color .2s}.Composer_closeButton__1lAKm:hover,.Composer_refreshButton__ZXqPO:hover{background-color:var(--gray-warm-8,#524947)}.Composer_detailsButton__CiPzQ{background:transparent;border:1px solid var(--gray-warm-7,#6e6561);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;font-size:12px;color:var(--gray-warm-5,#B5B2AA);transition:background-color .2s}.Composer_toolLoadingIndicator__wdvCR{display:flex;align-items:center;gap:3px;margin-left:8px}.Composer_loadingDot__AFb11{width:6px;height:6px;background-color:var(--color-purple-2,#D5D7Fc);border-radius:50%;display:inline-block;animation:Composer_dotWave__NFwIr 1.4s ease-in-out infinite both}.Composer_loadingDot__AFb11:first-child{animation-delay:-.32s}.Composer_loadingDot__AFb11:nth-child(2){animation-delay:-.16s}@keyframes Composer_dotWave__NFwIr{0%,to{transform:translateY(0) scale(.4);opacity:.4}40%{transform:translateY(-5px) scale(1);opacity:1}60%{transform:translateY(0) scale(.8);opacity:.8}}.Composer_errorMessage__pgDj3{background-color:rgba(255,204,204,.15);border-left:3px solid #d32f2f}.Composer_errorMessageContent__SZ5Wj{display:flex;align-items:center;padding:8px 12px;color:#d32f2f;font-size:14px}.Composer_errorIcon__PZ_hC{margin-right:8px}.Composer_reasoningContainer__Na7HE{margin:4px 0;border-radius:0 4px 4px 0;overflow:hidden}.Composer_reasoningContent__WN_bg{padding:6px 12px;opacity:.85;transition:max-height .3s ease-out,opacity .3s ease-in}.Composer_reasoningCollapsed__Bx6_u{max-height:0;padding:0;overflow:hidden}.Composer_reasoningToggleButton__8RT03{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.Composer_messageItemMarkdown__qy3eC>*{all:revert}.Composer_assistantMessage__RUNxV .Composer_messageItemMarkdown__qy3eC{padding-bottom:8px}.Composer_reasoningToggleButton__8RT03 .Composer_triangleDown__zaiYN,.Composer_reasoningToggleButton__8RT03 .Composer_triangleRight__A0exF{margin-left:4px}.Composer_reasoningStreamIndicator__5_if8{display:flex;align-items:center;margin-left:auto}.Composer_reasoningPulsingDot__rhA4f{width:8px;height:8px;border-radius:50%;background-color:rgba(104,172,211,.8);animation:Composer_reasoningPulse___4PnJ 1.5s ease-in-out infinite}@keyframes Composer_reasoningPulse___4PnJ{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.Composer_messageItem__eaOd3{transition:background-color .2s ease}.Composer_editButtons__uVUwq{display:flex;gap:8px;align-items:center}.Composer_cancelButton__SWsCX{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px}.Composer_cancelButton__SWsCX:hover{background-color:var(--color-background-hover)}.DraftBanner_wrapper___1fMp{position:absolute;bottom:0;left:380px;display:flex;align-items:center;padding:0 0 16px 16px;gap:8px}.DiagrammingToolbar_toolbar__C38Tu{background-color:var(--zds-colors-neutral-100);border-radius:12px;border:1px solid var(--zds-colors-neutral-400);transition:transform .3s;transform:translateX(-50%) translateY(150%)!important}.DiagrammingToolbar_toolbarVisible__EWdrJ{transform:translateX(-50%) translateY(0)!important}.DiagrammingToolbar_appListContainer__UTe9C{list-style:none;margin:0;display:flex;border-radius:12px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.DiagrammingToolbar_section__LV8_1{border-right:1px solid var(--zds-colors-neutral-400);padding:10px;display:flex;flex-direction:column;gap:8px}.DiagrammingToolbar_sectionHeader__qk_NQ{font-size:13px;font-weight:400;line-height:16px;color:var(--zds-colors-neutral-700)}.DiagrammingToolbar_section__LV8_1:last-child{border-right:none}.DiagrammingToolbar_horizontalList__4hUw2{margin:0;display:flex;gap:15px;box-sizing:unset;padding-left:0}.DiagrammingToolbar_cursorList__uSfly{padding-left:0;margin:0;display:flex;box-sizing:unset;align-items:center;gap:12px;list-style:none}.DiagrammingToolbar_toolSelectionButtonWrapperDisabled__0R2DJ,.DiagrammingToolbar_toolSelectionButtonWrapper__38yWq{height:100%;display:flex;align-items:center;border-radius:6px}.DiagrammingToolbar_cursorSelect__VnTC1{gap:5px;box-sizing:unset;height:46px;width:46px;display:flex;justify-content:center;align-items:center;transition:none;padding:0 8px}.DiagrammingToolbar_toolSelectionButton__cQga0{border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;width:27px;color:var(--zds-colors-neutral-500);height:46px}.DiagrammingToolbar_toolSelectionButton__cQga0:hover{color:var(--zds-colors-blue-600)}.DiagrammingToolbar_toolSelectionButton__cQga0:disabled{cursor:not-allowed}.DiagrammingToolbar_dndnode__Hx_IE{height:46px;width:46px;border:1px solid var(--zds-colors-neutral-400);border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:grab;transition:all .14159s}.DiagrammingToolbar_dndnodeDisabled__u9Xhl{cursor:not-allowed}.DiagrammingToolbar_dndnodeSelected__3NWh_,.DiagrammingToolbar_dndnode__Hx_IE:not(.DiagrammingToolbar_dndnodeDisabled__u9Xhl):hover{background-color:var(--zds-colors-blue-100)}.DiagrammingToolbar_dndnodeSelected__3NWh_{border-color:var(--zds-colors-blue-600)}.DiagrammingToolbar_dndButton__Ld8Gp{border:none;border-radius:8px;background:none;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;color:var(--zds-colors-neutral-500);height:46px;width:46px}.DiagrammingToolbar_dndButton__Ld8Gp:disabled{cursor:not-allowed}.PointerIcon_pointerIcon__ZaSRl{height:24px;width:30px}.CreateCanvasFromTemplateToolbar_panel__YX9vi{left:44px!important;transform:none!important;width:calc(100% - 44px);background:linear-gradient(180deg,rgba(45,46,46,0),rgba(45,46,46,.3));height:370px!important;margin:0!important}.CreateCanvasFromTemplateToolbar_root__YSeGA{display:flex;flex-direction:column;gap:10px;background-color:#fffdf9;border-radius:10px;padding:10px 20px 20px;width:-moz-fit-content;width:fit-content;margin:55px auto 0}.CreateCanvasFromTemplateToolbar_titleWrapper__atA8K{display:flex;gap:10px;align-items:center}.CreateCanvasFromTemplateToolbar_buttonsWrapper__tIUQu{margin-left:auto}
/*# sourceMappingURL=2a4a08eac19d5e52.css.map*/