:root{--chat-dark: #333;--chat-blue: rgb(0, 136, 169)}._messagesContainer_15clq_7{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-bottom:1.5rem}._messagePart_15clq_15{display:flex;flex-direction:column;gap:8px}._emptyState_15clq_21{align-items:center;justify-content:center;padding:80px 40px;text-align:center;color:var(--chat-dark)}._emptyStateIcon_15clq_29{font-size:48px;margin-bottom:16px}._message_15clq_7{gap:8px;max-width:80%;margin-bottom:16px}._userMessage_15clq_40{align-self:flex-end}._assistantMessage_15clq_44{align-self:flex-start}._messageHeader_15clq_48{display:flex;align-items:center;flex:1;gap:8px;font-size:12px;color:var(--chat-dark)}._messageHeader_15clq_48._userAlign_15clq_57{align-self:flex-end}._messageHeader_15clq_48._assistantAlign_15clq_61{align-self:flex-start}._messageRole_15clq_65{font-weight:600}._messageTime_15clq_69{opacity:.7}._messageContent_15clq_73{padding:12px 16px;border:1px solid #ccc;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;border-radius:16px}._userMessage_15clq_40 ._messageContent_15clq_73{background:var(--chat-blue);color:#fff;border-color:var(--chat-blue);border-radius:16px 16px 4px}._assistantMessage_15clq_44 ._messageContent_15clq_73{background:#ccc;color:var(--chat-dark);border-color:#ccc;border-radius:16px 16px 16px 4px}._messageContent_15clq_73 p{margin:0 0 8px}._messageContent_15clq_73 p:last-child{margin-bottom:0}._messageContent_15clq_73 ul,._messageContent_15clq_73 ol{margin:8px 0;padding-left:20px}._messageContent_15clq_73 li{margin-bottom:4px}._messageContent_15clq_73 strong{font-weight:600}._statusContainer_15clq_119,._errorContainer_15clq_120{padding:16px 24px;background:#fff;display:flex;gap:12px;min-height:56px;transition:all .2s ease}._statusContainer_15clq_119{align-items:center;justify-content:space-between}._errorContainer_15clq_120{align-items:flex-start}._statusIndicator_15clq_139,._spinnerContainer_15clq_140,._chatSendIcon_15clq_141{display:flex;align-items:center;justify-content:center}._statusIndicator_15clq_139{gap:12px;color:var(--chat-dark);font-size:14px}._spinnerContainer_15clq_140{width:16px;height:16px;flex-shrink:0}._stopButton_15clq_160{background:#dc3545;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:60px;white-space:nowrap}._stopButton_15clq_160:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._errorIcon_15clq_186{font-size:20px;margin-top:2px}._errorContent_15clq_191 h4{margin:0 0 8px;color:var(--chat-dark)}._errorContent_15clq_191 p{margin:0;color:var(--chat-dark)}._chatInputForm_15clq_202{width:100%;margin-top:16px}._chatInputContainer_15clq_207{position:relative;width:100%;display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;background-color:#fff;height:44px}._chatInputField_15clq_218{flex:1;border:none;outline:none;padding:8px 44px 8px 12px;background-color:transparent;font-size:14px}._chatSendButton_15clq_228{position:absolute;right:4px;height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center}._chatSendIcon_15clq_141{width:16px;height:16px}._baseToolDisplay_15clq_245{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin:8px 0;font-family:monospace;display:flex;flex-direction:column;gap:16px}._documentToolTitle_15clq_257{font-size:12px;color:#6c757d}._documentToolCopy_15clq_262{all:unset;cursor:pointer}._fusionCanvas_15clq_267{border:1px solid gray;width:300px;border-radius:4px}._jsonBlockCopy_15clq_273{all:unset;cursor:pointer}._jsonBlockPre_15clq_278{background-color:#e9ecef;padding:8px;border-radius:4px;font-size:12px;overflow:auto;max-height:600px;margin:0}._cimDocDisplay_15clq_288{margin-top:16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px}._cimDocHeader_15clq_296{display:flex;align-items:center;gap:12px}._previewDescription_15clq_302{margin-top:12px;margin-bottom:8px;padding:8px 12px;background-color:#e7f3ff;border-left:3px solid #0066cc;border-radius:4px;font-size:13px;color:#333;line-height:1.5}._previewImageContainer_15clq_314{margin-top:12px;display:flex;justify-content:center}._previewImage_15clq_314{max-width:500px;width:100%;height:auto;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a}._closeButton_1kpdg_1 svg{fill:#000!important;opacity:.5}._closeButton_1kpdg_1:hover svg{opacity:.75}._contentCard_3cdpb_1>div:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}._contentCard_3cdpb_1._smallSize_3cdpb_7>div:last-child{padding:16px}._contentCard_3cdpb_1._largeSize_3cdpb_11>div:last-child{padding:40px}._contentCard_3cdpb_1._sticky_3cdpb_15{position:sticky;top:16px}._contentSection_1l3pe_1{display:flex;flex-flow:row wrap;justify-content:center;gap:24px;justify-items:start}._contentSection_1l3pe_1:empty{display:none}._control_lhfv2_7:where(:not(._horizontal_lhfv2_7)){display:grid;grid-template-columns:minmax(0,1fr)}._control_lhfv2_7._horizontal_lhfv2_7{display:flex;flex-flow:row wrap}._control_lhfv2_7:not(._visible_lhfv2_17){display:none}._control_lhfv2_7._inline_lhfv2_21{justify-self:start}._control_lhfv2_7._noneSpacing_lhfv2_27{gap:0}._control_lhfv2_7._ultraCompactSpacing_lhfv2_31{gap:8px}._control_lhfv2_7._compactSpacing_lhfv2_35{gap:16px}._control_lhfv2_7._standardSpacing_lhfv2_39{gap:24px}._control_lhfv2_7._wideSpacing_lhfv2_43{gap:40px}._title_lhfv2_49{font-family:Open Sans;font-size:14px;line-height:18px;font-weight:700;letter-spacing:0;color:#3a414c}._control_lhfv2_7._horizontal_lhfv2_7>._title_lhfv2_49{width:100%}._control_lhfv2_7._compactSpacing_lhfv2_35>._title_lhfv2_49{margin-bottom:-8px}._control_lhfv2_7._standardSpacing_lhfv2_39>._title_lhfv2_49{margin-bottom:-16px}._control_lhfv2_7._wideSpacing_lhfv2_43>._title_lhfv2_49{margin-bottom:-32px}._page_s4622_3{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}@media (min-width: 768px){._page_s4622_3{grid-template-columns:minmax(0,4fr) minmax(0,9fr)}}@media (min-width: 1200px){._page_s4622_3{grid-template-columns:minmax(0,3fr) minmax(0,10fr)}}._page_s4622_3._centered_s4622_25{margin:0 auto}@media (min-width: 576px){._page_s4622_3._centered_s4622_25{max-width:540px}}@media (min-width: 768px){._page_s4622_3._centered_s4622_25{max-width:720px}}@media (min-width: 992px){._page_s4622_3._centered_s4622_25{max-width:960px}}@media (min-width: 1200px){._page_s4622_3._centered_s4622_25{max-width:1140px}}._title_s4622_55{grid-column:1 / -1;font-family:Open Sans;font-size:24px;line-height:33px;letter-spacing:0;color:#3a414c}._controls_s4622_64{align-self:start;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}._content_s4622_73{display:flex;flex-flow:column nowrap;gap:24px;align-items:stretch}._controls_s4622_64._fullWidth_s4622_87,._content_s4622_73._fullWidth_s4622_87{grid-column:1 / -1}@media (min-width: 768px){._controls_s4622_64._fullWidth_s4622_87{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}._wrapper_s0qug_1{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}._input_1xudt_1{display:none!important}._fileDetails_1xudt_5{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}._fileDetails_1xudt_5>div{display:flex;flex-flow:column nowrap;min-width:0}._fileDetails_1xudt_5>div>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileDetails_1xudt_5>div>span:nth-child(2){font-size:13px;color:#b73721}._fileDetails_1xudt_5 button{margin-left:8px}._dropArea_i04pq_1{position:relative;display:flex;justify-content:center;align-items:center;border:2px dashed #c4cdd6;border-radius:4px;padding:15px}._validFileOver_i04pq_11{background-color:#41b5dc33;cursor:copy}._invalidFileOver_i04pq_16{background-color:#d24a3533;cursor:not-allowed}._label_i04pq_21{text-align:center}._card_v9698_1{width:284px!important;height:384px!important;overflow:hidden;line-height:1.286!important}._card_v9698_1>.crc-card-header>h5{text-align:center}._card_v9698_1>div:last-child{width:100%;height:100%;display:flex;flex-flow:column nowrap;align-self:start;align-items:center;justify-items:start;gap:8px;padding:16px;overflow:hidden}._indicator_v9698_25{flex:1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:0;text-align:center}._indicator_v9698_25 ._indicatorLabel_v9698_39{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}._preview_v9698_55{flex:1;display:flex;flex-flow:column nowrap;align-items:center;gap:8px;min-height:0;text-align:center}._preview_v9698_55._hidden_v9698_67{display:none}._preview_v9698_55 a{display:flex;flex-flow:column nowrap;align-items:center;min-height:0}._preview_v9698_55 img,._preview_v9698_55 canvas{max-width:100%;min-height:0;border:1px solid #555}._preview_v9698_55 img{background:repeating-conic-gradient(#e0e0e0 0 25%,transparent 0 50%) 50%/20px 20px}._preview_v9698_55 ._noDimensions_v9698_89{visibility:hidden}._panelSwitcher_v9698_98{display:flex;flex-flow:row nowrap;justify-items:center;align-items:center;gap:8px;margin-bottom:-16px}._panelSwitcher_v9698_98 button{padding:5px 14px;font-size:12px;line-height:1.5;background-color:initial!important}._panelSwitcher_v9698_98 span{font-size:12px}._debugInfo_v9698_118{display:grid;grid-auto-flow:row;justify-items:center;align-items:start;gap:8px}._debugButtons_v9698_126{display:grid;grid-auto-flow:column;gap:8px}._fontStyleIcon_ut508_5{width:10px;height:10px}._inputWrapper_ut508_14>div{flex-wrap:nowrap}._inputWrapper_ut508_14>div>span:last-child{white-space:nowrap}._customDimensions_1wis2_1{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;align-items:center}@media (min-width: 1200px){._customDimensions_1wis2_1{grid-template-columns:1fr 3fr 3fr 4fr 1fr}}._tabs_m5qqw_1 a{display:flex;align-items:center;padding:10px;width:100%;height:100%}._wrapper_mq30h_1{display:flex;flex-flow:row nowrap;justify-items:start;align-items:start;gap:8px}._alertMargin_y90c3_2{margin-bottom:16px}._optionsContainer_y90c3_6{display:flex;justify-content:space-between;align-items:flex-end}._chatContainer_y90c3_12{background:#fff;min-height:350px;display:flex;flex-direction:column;position:relative}._statusBarContainer_y90c3_20{position:absolute;bottom:0;left:0;right:0;z-index:10;background:#fff;border-top:1px solid #ccc}._bottomRef_y90c3_30{transform:translateY(16px)}._optionsRow_y90c3_34{display:flex;gap:16px}._systemPromptContainer_y90c3_40{margin-top:16px}._systemPromptTextarea_y90c3_44{width:100%;padding:8px 12px;border:1px solid #ccc;resize:vertical}._cimDocContainer_y90c3_51{margin-top:24px;padding:16px}@media (max-width: 768px){._chatWrapper_y90c3_58{max-width:95%;padding:0 16px}}@media (min-width: 992px){._columns_1r43q_2{grid-template-columns:1fr 1fr}}._navigation_bnie0_1{position:relative;padding:8px;padding-left:8px!important;background-color:#fff;box-shadow:0 2px 4px #69758229,0 2px 4px #6975823b}._subNavigation_bnie0_11{padding:8px;padding-left:8px!important;background-color:#f5f8fb}._subNavigation_bnie0_11 a{position:relative;line-height:18px}.api-key-block{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.api-key-block-child{height:3rem;margin:.2rem}.change-btn,.api-key-txt{height:2rem;margin:.2rem .1rem;padding:.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eff3f5}.app-title{font-size:20px;font-weight:400;line-height:50px}.navbar-fluid .mcp-navbar{margin-bottom:0!important;border-bottom-color:transparent;box-shadow:none}.sketch-picker,.sketch-picker *,.sketch-picker *:before,.sketch-picker *:after{box-sizing:content-box;line-height:normal}.crc-checkbox{display:flex!important}.crc-checkbox label{height:unset!important;vertical-align:unset!important}.crc-text-input input,.crc-text-input textarea{color:#3a414c}.anchor-button{vertical-align:baseline!important}.icon-addon{inset:initial!important;color:inherit!important}.generic-selector .button-header-label>*,.generic-selector .crc-selectwrapper label>*,.generic-selector .crc-selectwrapper .string-select-input__indicator svg{vertical-align:middle}
