html{overflow-y:scroll}body{margin:0}input[type=date][data-empty=true]:not(:focus){color:var(--joy-palette-text-tertiary)!important;opacity:.75!important}input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit,input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit-fields-wrapper{color:var(--joy-palette-text-tertiary)!important;opacity:.75!important}input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit-month-field,input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit-text{color:var(--joy-palette-text-tertiary)!important;opacity:.75!important}input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit-day-field,input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit-year-field{color:var(--joy-palette-text-tertiary)!important;opacity:.75!important}.page-status{align-items:center;display:flex;flex-direction:column;left:50%;position:fixed;top:calc(50% + 25px);transform:translate(-50%,-50%);transition:left .3s ease}.page-status-icon{font-size:40px!important}.page-status-text{margin-top:20px!important}.loading-container{min-height:120px}.loading,.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.loading{height:100%}.loading-icon{font-size:32px!important}.modal{display:flex;flex-direction:column;max-height:75vh;overflow-y:auto;padding-bottom:24px}.modal-content{flex-grow:1;min-width:400px;overflow-y:auto;padding:16px}.modal-actions{background-color:var(--joy-palette-background-surface);bottom:0;display:flex;justify-content:space-between;padding:0 16px;position:-webkit-sticky;position:sticky}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:var(--joy-palette-background-level2);border-radius:6px}.modal-content::-webkit-scrollbar-thumb{background-color:var(--joy-palette-primary-500);border:2px solid var(--joy-palette-background-level2);border-radius:6px}.formControl{margin-bottom:8px;position:relative}.formLabel{font-weight:500;margin-bottom:8px}.btnCont{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.error-message{word-wrap:break-word;color:#d32f2f;font-size:12px;margin-top:4px;white-space:normal}.input-error.MuiInput-root{border:2px solid #ef4444;box-shadow:0 0 5px #dc354580;margin-top:10px}.error-bubble{background-color:#ef4444;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:11px;padding:4px 8px;position:absolute;right:5px;top:0;white-space:nowrap;z-index:10}.error-bubble:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #ef4444;bottom:-8px;content:"";height:0;position:absolute;right:15px;width:0}.config-block{background-color:var(--joy-palette-background-level2);border:1px solid var(--joy-palette-divider);border-radius:8px;margin-bottom:16px;padding:16px;position:relative}.config-block .MuiButton-root.delete-button{background-color:#ef4444!important;border-radius:4px!important;color:#fff!important;font-size:12px;min-height:auto!important;min-width:auto!important;padding:4px!important;position:absolute;right:4px;top:4px}.delete-button .icon{font-size:18px;margin-right:4px}.add-configuration .MuiButton-root.add-config-btn{background-color:#22c55e!important;border-radius:4px!important;box-shadow:0 1px 3px #0000001a!important;color:#fff!important;font-size:12px!important;padding:4px 8px!important}.add-configuration .MuiButton-root.add-config-btn:hover{opacity:.9!important}.add-configuration .icon{margin-right:4px}.subfield-container{background-color:var(--joy-palette-background-surface);border:1px solid var(--joy-palette-divider);border-radius:8px;margin-bottom:10px;padding:12px;position:relative}.MuiButton-root.subfield-remove-button{background-color:initial;border:none!important;color:#ef4444!important;padding:0!important;position:absolute;right:5px;top:0;transition:color .2s ease}.MuiButton-root.subfield-remove-button:hover{background-color:initial;color:#fff!important}.subfield-remove-button .icon{font-size:20px}.plain-array-item{align-items:center;display:flex;margin-bottom:10px}.plain-array-item input{flex-grow:1;margin-right:4px}.array.MuiButton-root.subfield-remove-button{border:none!important;margin-left:4px;padding:0!important;position:relative;right:auto;top:auto}.MuiButton-root.subfield-add-button{background-color:#22c55e!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;margin-top:10px!important;min-height:auto!important;min-width:auto!important;padding:4px!important}.subfield-add-button .icon{font-size:18px;margin-right:4px}.formControlContainer{margin-bottom:16px;position:relative}._toolbar_1rsc4_1{align-items:center;background:#f5f5f5;background:var(--mme-toolbar-bg,#f5f5f5);border-bottom:1px solid #ddd;border-bottom:1px solid var(--mme-toolbar-border,#ddd);display:flex;flex-wrap:wrap;gap:8px;min-height:42px;min-height:var(--mme-toolbar-height,42px);padding:8px}._group_1rsc4_12{align-items:center;display:flex;gap:4px;position:relative}._group_1rsc4_12:not(:last-child):after{background:#ddd;background:var(--mme-toolbar-border,#ddd);content:"";height:20px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:1px}._button_1rsc4_30{align-items:center;background:#0000;border:none;border-radius:4px;color:#333;color:var(--mme-button-color,#333);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;height:32px;justify-content:center;transition:background-color .2s;width:32px}._button_1rsc4_30:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._button_1rsc4_30._active_1rsc4_54,._button_1rsc4_30:active{background:#d0d0d0;background:var(--mme-button-active-bg,#d0d0d0)}._button_1rsc4_30._active_1rsc4_54{color:#06c;color:var(--mme-button-active-color,#06c)}._button_1rsc4_30:disabled{cursor:not-allowed;opacity:.5}._icon_1rsc4_64{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}._dropdown_1s9ww_1,._tableButtonWrapper_1rsc4_72{display:inline-block;position:relative}._trigger_1s9ww_6{align-items:center;background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-toolbar-border,#ddd);border-radius:4px;color:#333;color:var(--mme-button-color,#333);cursor:pointer;display:flex;font-size:14px;gap:4px;height:32px;min-width:100px;padding:4px 8px;transition:background-color .2s}._trigger_1s9ww_6:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._trigger_1s9ww_6._open_1s9ww_26{background:#d0d0d0;background:var(--mme-button-active-bg,#d0d0d0)}._triggerText_1s9ww_30{flex:1 1;text-align:left}._arrow_1s9ww_35{font-size:10px;transition:transform .2s}._trigger_1s9ww_6._open_1s9ww_26 ._arrow_1s9ww_35{transform:rotate(180deg)}._menu_1s9ww_44{animation:_dropdownSlide_1s9ww_1 .2s ease-out;background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-toolbar-border,#ddd);border-radius:4px;box-shadow:0 2px 8px #00000026;left:0;min-width:150px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes _dropdownSlide_1s9ww_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._menuItem_1s9ww_69{background:#0000;border:none;color:#333;color:var(--mme-text-color,#333);cursor:pointer;display:block;font-size:14px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}._menuItem_1s9ww_69:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._menuItem_1s9ww_69._active_1s9ww_86{background:#d0d0d0;background:var(--mme-button-active-bg,#d0d0d0);color:#06c;color:var(--mme-button-active-color,#06c);font-weight:500}._menuItem_1s9ww_69._heading1_1s9ww_92{font-size:20px;font-weight:600}._menuItem_1s9ww_69._heading2_1s9ww_97{font-size:18px;font-weight:600}._menuItem_1s9ww_69._heading3_1s9ww_102{font-size:16px;font-weight:600}._menuItem_1s9ww_69._heading4_1s9ww_107{font-size:15px;font-weight:600}._menuItem_1s9ww_69._heading5_1s9ww_112{font-size:14px;font-weight:600}._menuItem_1s9ww_69._heading6_1s9ww_117{font-size:13px;font-weight:600}._divider_1s9ww_122{background:#ddd;background:var(--mme-toolbar-border,#ddd);height:1px;margin:4px 0}._picker_1lu4g_1{background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:4px;border-radius:var(--mme-border-radius,4px);box-shadow:0 2px 8px #0000001a;left:0;margin-top:4px;padding:8px;position:absolute;top:100%;z-index:1000}._grid_1lu4g_14{flex-direction:column}._grid_1lu4g_14,._row_1lu4g_20{display:flex;gap:2px}._cell_1lu4g_25{background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);cursor:pointer;height:18px;transition:all .1s ease;width:18px}._cell_1lu4g_25._active_1lu4g_38,._cell_1lu4g_25:hover{border-color:#06c;border-color:var(--mme-button-active-color,#06c)}._cell_1lu4g_25._active_1lu4g_38{background:#e3f2fd;background:var(--mme-button-active-bg,#e3f2fd)}._label_1lu4g_43{border-top:1px solid #ddd;border-top:1px solid var(--mme-border-color,#ddd);color:#333;color:var(--mme-text-color,#333);font-size:12px;margin-top:8px;padding-top:8px;text-align:center}._overlay_dptii_1{align-items:center;animation:_fadeIn_dptii_1 .2s ease-out;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes _fadeIn_dptii_1{0%{opacity:0}to{opacity:1}}._dialog_dptii_24{animation:_slideUp_dptii_1 .2s ease-out;background:#fff;background:var(--mme-background,#fff);border-radius:8px;box-shadow:0 4px 16px #0003;max-width:400px;padding:20px;width:90%}@keyframes _slideUp_dptii_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_dptii_45{color:#333;color:var(--mme-text-color,#333);font-size:18px;font-weight:600;margin:0 0 16px}._field_dptii_52{margin-bottom:16px}._label_dptii_56{display:block;font-weight:500;margin-bottom:4px}._input_dptii_64,._label_dptii_56{color:#333;color:var(--mme-text-color,#333);font-size:14px}._input_dptii_64{background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:4px;padding:8px 12px;transition:border-color .2s;width:100%}._input_dptii_64:focus{border-color:#06c;border-color:var(--mme-button-active-color,#06c);outline:none}._input_dptii_64._error_dptii_80{border-color:#e74c3c}._errorMessage_dptii_84{color:#e74c3c;font-size:12px;margin-top:4px}._checkbox_dptii_90{align-items:center;display:flex;gap:8px;margin-bottom:16px}._checkbox_dptii_90 input[type=checkbox]{height:16px;width:16px}._checkbox_dptii_90 label{color:#333;color:var(--mme-text-color,#333);cursor:pointer;font-size:14px}._buttons_dptii_108{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}._button_dptii_108{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}._button_dptii_108._primary_dptii_125{background:#06c;background:var(--mme-button-active-color,#06c);color:#fff}._button_dptii_108._primary_dptii_125:hover{background:#0052a3;background:var(--mme-link-hover-color,#0052a3)}._button_dptii_108._primary_dptii_125:disabled{background:#999;cursor:not-allowed}._button_dptii_108._secondary_dptii_139{background:#0000;border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);color:#333;color:var(--mme-text-color,#333)}._button_dptii_108._secondary_dptii_139:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._button_dptii_108._danger_dptii_149{background:#0000;border:1px solid #e74c3c;color:#e74c3c}._button_dptii_108._danger_dptii_149:hover{background:#e74c3c;color:#fff}._menu_5x2xd_1{animation:_fadeIn_5x2xd_1 .15s ease-out;background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:4px;border-radius:var(--mme-border-radius,4px);box-shadow:0 2px 10px #0000001a;min-width:180px;padding:4px 0;position:fixed;z-index:1001}@keyframes _fadeIn_5x2xd_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._menuItem_5x2xd_24{align-items:center;background:#0000;border:none;color:#333;color:var(--mme-text-color,#333);cursor:pointer;display:flex;font-size:14px;padding:8px 12px;text-align:left;transition:background-color .15s;width:100%}._menuItem_5x2xd_24:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._menuItem_5x2xd_24:focus{outline:2px solid #06c;outline:2px solid var(--mme-button-active-color,#06c);outline-offset:-2px}._icon_5x2xd_47{align-items:center;display:inline-flex;justify-content:center;margin-right:8px;opacity:.7;width:20px}._label_5x2xd_56{flex:1 1}._divider_5x2xd_60{background:#ddd;background:var(--mme-border-color,#ddd);height:1px;margin:4px 0}[data-mmeditor-theme=dark] ._menu_5x2xd_1{background:#1e1e1e;background:var(--mme-background,#1e1e1e);box-shadow:0 2px 10px #00000080}@media (max-width:640px){._menu_5x2xd_1{min-width:160px}._menuItem_5x2xd_24{min-height:44px;padding:10px 12px}}._container_109jq_1{background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:4px;border-radius:var(--mme-border-radius,4px);display:flex;flex-direction:column;min-height:200px}._editor_109jq_10{color:#333;color:var(--mme-text-color,#333);flex:1 1;font-family:inherit;font-size:inherit;line-height:1.6;min-height:150px;outline:none;padding:12px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}._editor_109jq_10:focus{outline:none}._editor_109jq_10::selection{background-color:#b4d5fe;background-color:var(--mme-selection-bg,#b4d5fe);color:inherit}._editor_109jq_10 ::selection{background-color:#b4d5fe;background-color:var(--mme-selection-bg,#b4d5fe);color:inherit}._editor_109jq_10 ::-moz-selection{background-color:#b4d5fe;background-color:var(--mme-selection-bg,#b4d5fe);color:inherit}._editor_109jq_10:empty:before{color:#999;color:var(--mme-placeholder-color,#999);content:attr(data-placeholder);pointer-events:none;position:absolute}._editor_109jq_10._readOnly_109jq_56{background:#f5f5f5;background:var(--mme-readonly-bg,#f5f5f5);cursor:default}._editor_109jq_10 h1,._editor_109jq_10 h2,._editor_109jq_10 h3,._editor_109jq_10 h4,._editor_109jq_10 h5,._editor_109jq_10 h6{font-weight:600;margin-bottom:.5em;margin-top:.5em}._editor_109jq_10 h1{font-size:2em}._editor_109jq_10 h2{font-size:1.5em}._editor_109jq_10 h3{font-size:1.17em}._editor_109jq_10 h4{font-size:1em}._editor_109jq_10 h5{font-size:.83em}._editor_109jq_10 h6{font-size:.67em}._editor_109jq_10 p{margin-bottom:1em;margin-top:0;user-select:text;-webkit-user-select:text}._editor_109jq_10 ol,._editor_109jq_10 ul{margin:.5em 0;padding-left:1.5em}._editor_109jq_10 li{margin:.25em 0}._editor_109jq_10 a{color:#06c;color:var(--mme-link-color,#06c);text-decoration:underline}._editor_109jq_10 a:hover{color:#0052a3;color:var(--mme-link-hover-color,#0052a3)}._editor_109jq_10 code{background:#f5f5f5;background:var(--mme-code-bg,#f5f5f5);border-radius:3px;color:#d14;color:var(--mme-code-color,#d14);font-family:Courier New,monospace;font-size:.9em;padding:.2em .4em}._editor_109jq_10 ._code-block_109jq_115,._editor_109jq_10 pre{word-wrap:break-word;background:#f8f8f8;background:var(--mme-codeblock-bg,#f8f8f8);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:3px;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;overflow-x:auto;padding:1em;tab-size:4;white-space:pre-wrap}._editor_109jq_10 ._code-block_109jq_115 code,._editor_109jq_10 pre code{background:#0000;color:inherit;padding:0}._editor_109jq_10 ._code-block_109jq_115 *,._editor_109jq_10 pre *{background:#0000;color:#333;color:var(--mme-codeblock-color,#333);font-style:normal;font-weight:400;text-decoration:none}._editor_109jq_10 table{border-collapse:collapse;margin:1em 0;width:100%}._editor_109jq_10 td,._editor_109jq_10 th{border:1px solid #ddd;border:1px solid var(--mme-table-border,#ddd);padding:8px 12px;text-align:left}._editor_109jq_10 th{background:#f5f5f5;background:var(--mme-table-header-bg,#f5f5f5);font-weight:600}._picker_y3rn1_1{background:#fff;background:var(--mme-background,#fff);border:1px solid #ddd;border:1px solid var(--mme-border-color,#ddd);border-radius:4px;border-radius:var(--mme-border-radius,4px);box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:300px;padding:8px;width:320px;z-index:1002}._categories_y3rn1_14{border-bottom:1px solid #ddd;border-bottom:1px solid var(--mme-border-color,#ddd);display:flex;gap:4px;margin-bottom:8px;overflow-x:auto;padding-bottom:8px}._categoryBtn_y3rn1_23{background:#0000;border:none;border-radius:4px;color:#333;color:var(--mme-text-color,#333);cursor:pointer;font-size:12px;padding:4px 8px;transition:background-color .2s;white-space:nowrap}._categoryBtn_y3rn1_23:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0)}._categoryBtn_y3rn1_23._active_y3rn1_39{background:#d0d0d0;background:var(--mme-button-active-bg,#d0d0d0);color:#06c;color:var(--mme-button-active-color,#06c);font-weight:500}._emojiGrid_y3rn1_45{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr);max-height:200px;overflow-y:auto;padding:4px}._emojiBtn_y3rn1_54{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s;width:32px}._emojiBtn_y3rn1_54:hover{background:#e0e0e0;background:var(--mme-button-hover-bg,#e0e0e0);transform:scale(1.2)}._emojiBtn_y3rn1_54:active{transform:scale(.95)}[data-mmeditor-theme=dark] ._picker_y3rn1_1{background:#1e1e1e;background:var(--mme-background,#1e1e1e);box-shadow:0 2px 10px #00000080}@media (max-width:640px){._picker_y3rn1_1{max-height:250px;width:280px}._emojiGrid_y3rn1_45{grid-template-columns:repeat(7,1fr)}._emojiBtn_y3rn1_54{height:36px;width:36px}}:root{--mmagent-chat-bg:#fff;--mmagent-chat-border:#e5e7eb;--mmagent-chat-text:#1f2937;--mmagent-chat-text-muted:#6b7280;--mmagent-chat-primary:#3b82f6;--mmagent-chat-primary-hover:#2563eb;--mmagent-chat-user-bg:#3b82f6;--mmagent-chat-user-text:#fff;--mmagent-chat-assistant-bg:#f3f4f6;--mmagent-chat-assistant-text:#1f2937;--mmagent-chat-tool-bg:#fef3c7;--mmagent-chat-tool-border:#f59e0b;--mmagent-chat-error-bg:#fef2f2;--mmagent-chat-error-text:#dc2626;--mmagent-chat-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--mmagent-chat-radius:12px;--mmagent-chat-radius-sm:8px}@media (prefers-color-scheme:dark){:root{--mmagent-chat-bg:#1f2937;--mmagent-chat-border:#374151;--mmagent-chat-text:#f9fafb;--mmagent-chat-text-muted:#9ca3af;--mmagent-chat-assistant-bg:#374151;--mmagent-chat-assistant-text:#f9fafb;--mmagent-chat-tool-bg:#422006;--mmagent-chat-tool-border:#d97706;--mmagent-chat-error-bg:#450a0a}}.mmagent-chat-panel{background:#fff;background:var(--mmagent-chat-bg);border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);border-radius:12px;border-radius:var(--mmagent-chat-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--mmagent-chat-shadow);display:flex;flex-direction:column;height:600px;height:var(--chat-panel-height,600px);max-height:90vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:all .3s ease;width:380px;width:var(--chat-panel-width,380px);z-index:1000}.mmagent-chat-panel--right{bottom:80px;right:20px;transform:translate(20px)}.mmagent-chat-panel--left{bottom:80px;left:20px;transform:translate(-20px)}.mmagent-chat-panel--bottom{bottom:80px;left:50%;transform:translate(-50%) translateY(20px)}.mmagent-chat-panel--open{opacity:1;pointer-events:auto;transform:translate(0) translateY(0)}.mmagent-chat-panel--left.mmagent-chat-panel--open,.mmagent-chat-panel--right.mmagent-chat-panel--open{transform:translate(0)}.mmagent-chat-panel--bottom.mmagent-chat-panel--open{transform:translate(-50%) translateY(0)}.mmagent-chat-header{align-items:center;background:#fff;background:var(--mmagent-chat-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--mmagent-chat-border);display:flex;justify-content:space-between;padding:16px}.mmagent-chat-header__left{align-items:center;display:flex;gap:8px}.mmagent-chat-header__title{color:#1f2937;color:var(--mmagent-chat-text);font-size:16px;font-weight:600;margin:0}.mmagent-chat-header__actions{display:flex;gap:8px}.mmagent-chat-header__button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;color:var(--mmagent-chat-text-muted);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;padding:0;transition:background .2s,color .2s;width:28px}.mmagent-chat-header__button:hover{background:#e5e7eb;background:var(--mmagent-chat-border);color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-chat-header__history-button{font-size:18px}.mmagent-chat-message-list{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.mmagent-chat-message-list__empty{align-items:center;color:#6b7280;color:var(--mmagent-chat-text-muted);display:flex;flex:1 1;justify-content:center;padding:20px;text-align:center}.mmagent-chat-message{display:flex;gap:12px;max-width:85%}.mmagent-chat-message--user{flex-direction:row-reverse;margin-left:auto}.mmagent-chat-message__avatar{align-items:center;background:#e5e7eb;background:var(--mmagent-chat-border);border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.mmagent-chat-message__content{border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);font-size:14px;line-height:1.5;padding:10px 14px}.mmagent-chat-message--user .mmagent-chat-message__content{background:#3b82f6;background:var(--mmagent-chat-user-bg);color:#fff;color:var(--mmagent-chat-user-text)}.mmagent-chat-message--assistant .mmagent-chat-message__content{background:#f3f4f6;background:var(--mmagent-chat-assistant-bg);color:#1f2937;color:var(--mmagent-chat-assistant-text)}.mmagent-chat-message--tool .mmagent-chat-message__content{background:#fef3c7;background:var(--mmagent-chat-tool-bg);border-left:3px solid #f59e0b;border-left:3px solid var(--mmagent-chat-tool-border);font-family:monospace;font-size:12px}.mmagent-chat-message__content p{margin:0}.mmagent-chat-message__content p+p{margin-top:8px}.mmagent-chat-message__content pre{background:#0000001a;border-radius:4px;margin:8px 0;overflow-x:auto;padding:8px}.mmagent-chat-message__content code{font-family:monospace;font-size:13px}.mmagent-chat-message__content table{border-collapse:collapse;font-size:13px;margin:8px 0;width:100%}.mmagent-chat-message__content td,.mmagent-chat-message__content th{border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);padding:8px 12px;text-align:left}.mmagent-chat-message__content th{background:#0000000d;font-weight:600}.mmagent-chat-message__content tr:nth-child(2n){background:#00000005}.mmagent-chat-message__content ol,.mmagent-chat-message__content ul{margin:8px 0;padding-left:20px}.mmagent-chat-message__content li{margin:4px 0}.mmagent-chat-message__cursor{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.mmagent-chat-message__tool-inline{display:block;margin:8px 0}.mmagent-chat-tool-executions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mmagent-chat-tool-chip{align-items:center;background:#e5e7eb;background:var(--mmagent-chat-border);border-radius:20px;color:#1f2937;color:var(--mmagent-chat-text);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.mmagent-chat-tool-chip--running{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0f2fe,#bae6fd,#e0f2fe);background-size:200% 100%;color:#0369a1}.mmagent-chat-tool-chip--completed{background:#dcfce7;color:#166534}.mmagent-chat-tool-chip--error{background:#fee2e2;color:#dc2626}.mmagent-chat-tool-chip__icon{align-items:center;display:flex;font-size:14px}.mmagent-chat-tool-chip__spinner{animation:spin 1s linear infinite;display:inline-block}.mmagent-chat-tool-chip__name{font-family:monospace;font-size:11px}.mmagent-chat-tool-chip__label{font-size:11px;opacity:.8}.mmagent-chat-tool-chip__error{font-size:11px}.mmagent-chat-tool-chip__result{margin-top:4px;width:100%}.mmagent-chat-tool-chip__result-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mmagent-chat-tool-chip__result pre{background:#0000001a;border-radius:4px;font-size:10px;margin:0;max-height:80px;overflow-x:auto;padding:6px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mmagent-chat-input{background:#fff;background:var(--mmagent-chat-bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--mmagent-chat-border);display:flex;gap:8px;padding:16px}.mmagent-chat-input__textarea{background:#fff;background:var(--mmagent-chat-bg);border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);color:#1f2937;color:var(--mmagent-chat-text);flex:1 1;font-family:inherit;font-size:14px;max-height:120px;min-height:40px;outline:none;padding:10px 14px;resize:none;transition:border-color .2s}.mmagent-chat-input__textarea:focus{border-color:#3b82f6;border-color:var(--mmagent-chat-primary)}.mmagent-chat-input__textarea::placeholder{color:#6b7280;color:var(--mmagent-chat-text-muted)}.mmagent-chat-input__button{background:#3b82f6;background:var(--mmagent-chat-primary);border:none;border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.mmagent-chat-input__button:hover:not(:disabled){background:#2563eb;background:var(--mmagent-chat-primary-hover)}.mmagent-chat-input__button:disabled{cursor:not-allowed;opacity:.5}.mmagent-chat-input__spinner{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mmagent-chat-toggle{align-items:center;background:#3b82f6;background:var(--mmagent-chat-primary);border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--mmagent-chat-shadow);color:#fff;cursor:pointer;display:flex;font-size:24px;height:56px;justify-content:center;position:fixed;transition:background .2s,transform .2s;width:56px;z-index:999}.mmagent-chat-toggle:hover{background:#2563eb;background:var(--mmagent-chat-primary-hover);transform:scale(1.05)}.mmagent-chat-toggle--bottom-right{bottom:20px;right:20px}.mmagent-chat-toggle--bottom-left{bottom:20px;left:20px}.mmagent-chat-toggle--top-right{right:20px;top:20px}.mmagent-chat-toggle--top-left{left:20px;top:20px}.mmagent-chat-toggle--open{transform:rotate(90deg)}.mmagent-chat-toggle--open:hover{transform:rotate(90deg) scale(1.05)}.mmagent-history-overlay{animation:fadeIn .2s ease;background:#0000004d;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:10}.mmagent-history-panel{animation:slideIn .2s ease;background:#fff;background:var(--mmagent-chat-bg);box-shadow:2px 0 8px #0000001a;display:flex;flex-direction:column;height:100%;max-width:80%;width:280px}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.mmagent-history-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--mmagent-chat-border);display:flex;justify-content:space-between;padding:12px 16px}.mmagent-history-header__title{color:#1f2937;color:var(--mmagent-chat-text);font-size:14px;font-weight:600;margin:0}.mmagent-history-header__actions{display:flex;gap:4px}.mmagent-history-header__button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;color:var(--mmagent-chat-text-muted);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;padding:0;transition:background .2s,color .2s;width:28px}.mmagent-history-header__button:hover{background:#e5e7eb;background:var(--mmagent-chat-border);color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-history-search{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--mmagent-chat-border);padding:12px 16px}.mmagent-history-search__input{background:#fff;background:var(--mmagent-chat-bg);border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);color:#1f2937;color:var(--mmagent-chat-text);font-family:inherit;font-size:13px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.mmagent-history-search__input:focus{border-color:#3b82f6;border-color:var(--mmagent-chat-primary)}.mmagent-history-search__input::placeholder{color:#6b7280;color:var(--mmagent-chat-text-muted)}.mmagent-history-list{flex:1 1;overflow-y:auto;padding:8px 0}.mmagent-history-empty,.mmagent-history-loading{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:13px;padding:24px 16px;text-align:center}.mmagent-history-item{align-items:flex-start;background:#0000;border:none;color:#1f2937;color:var(--mmagent-chat-text);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .15s;width:100%}.mmagent-history-item:hover{background:#e5e7eb;background:var(--mmagent-chat-border)}.mmagent-history-item--selected{background:#f3f4f6;background:var(--mmagent-chat-assistant-bg);border-left:3px solid #3b82f6;border-left:3px solid var(--mmagent-chat-primary);padding-left:13px}.mmagent-history-item__content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.mmagent-history-item__title{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmagent-history-item__meta{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:11px}.mmagent-history-item__actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:8px}.mmagent-history-item__date{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:11px}.mmagent-history-item__delete{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;color:var(--mmagent-chat-text-muted);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;opacity:0;padding:0;transition:opacity .15s,background .15s,color .15s;width:24px}.mmagent-history-item:hover .mmagent-history-item__delete{opacity:1}.mmagent-history-item__delete:hover{background:#fef2f2;background:var(--mmagent-chat-error-bg);color:#dc2626;color:var(--mmagent-chat-error-text)}.mmagent-references{border-top:1px solid #e5e7eb;border-top:1px solid var(--mmagent-chat-border);margin-top:16px;padding-top:12px}.mmagent-references__header{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.mmagent-references__list{display:flex;flex-direction:column;gap:6px}.mmagent-citation{align-items:flex-start;background:#00000008;border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);display:flex;font-size:12px;gap:8px;line-height:1.4;padding:8px 10px;transition:background .2s}.mmagent-citation--clickable{cursor:pointer}.mmagent-citation--clickable:hover{background:#00000014}.mmagent-citation--clickable:focus{outline:2px solid #3b82f6;outline:2px solid var(--mmagent-chat-primary);outline-offset:1px}.mmagent-citation__number{color:#3b82f6;color:var(--mmagent-chat-primary);flex-shrink:0;font-weight:600;min-width:20px}.mmagent-citation__source{color:#1f2937;color:var(--mmagent-chat-text);flex-shrink:0;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmagent-citation__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;color:var(--mmagent-chat-text-muted);display:-webkit-box;flex:1 1;font-style:italic;overflow:hidden;text-overflow:ellipsis}@media (prefers-color-scheme:dark){.mmagent-citation{background:#ffffff0d}.mmagent-citation--clickable:hover{background:#ffffff1a}}.mmagent-job-progress{display:flex;flex-direction:column;gap:8px;padding:8px}.mmagent-job-progress-item{background:#f3f4f6;background:var(--mmagent-chat-assistant-bg);border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);font-size:13px;padding:10px 14px}.mmagent-job-progress-item--running{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0f2fe,#bae6fd,#e0f2fe);background-size:200% 100%}.mmagent-job-progress-item--completed{background:#dcfce7}.mmagent-job-progress-item--failed{background:#fee2e2}.mmagent-job-progress-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.mmagent-job-progress-skill{font-family:monospace;font-size:12px;font-weight:600}.mmagent-job-progress-spinner{animation:spin 1s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--mmagent-chat-primary);display:inline-block;height:14px;width:14px}.mmagent-job-progress-dismiss{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;color:var(--mmagent-chat-text-muted);cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;padding:0;transition:background .2s,color .2s;width:20px}.mmagent-job-progress-dismiss:hover{background:#0000001a;color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-job-progress-bar-container{background:#0000001a;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.mmagent-job-progress-bar{background:#3b82f6;background:var(--mmagent-chat-primary);border-radius:3px;height:100%;transition:width .3s ease}.mmagent-job-progress-message{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:12px}.mmagent-job-progress-error{color:#dc2626;color:var(--mmagent-chat-error-text);font-size:12px;margin-top:4px}@media (prefers-color-scheme:dark){.mmagent-job-progress-item--running{background:linear-gradient(90deg,#1e3a5f,#2563eb33,#1e3a5f);background-size:200% 100%}.mmagent-job-progress-item--completed{background:#064e3b}.mmagent-job-progress-item--failed{background:#7f1d1d}.mmagent-job-progress-dismiss:hover{background:#ffffff1a}}.mmagent-job-completion-message{background:#f8f9fa;background:var(--mmagent-chat-surface,#f8f9fa);border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);border-radius:12px;border-radius:var(--mmagent-chat-radius);margin:8px 0;max-width:400px;padding:12px 16px}.mmagent-job-completion-message--success{border-left:4px solid #28a745;border-left:4px solid var(--mmagent-chat-success,#28a745)}.mmagent-job-completion-message--error{border-left:4px solid #dc2626;border-left:4px solid var(--mmagent-chat-error-text,#dc3545)}.mmagent-job-completion-message--pending{opacity:.85}.mmagent-job-completion-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mmagent-job-completion-icon{align-items:center;border-radius:50%;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.mmagent-job-completion-message--success .mmagent-job-completion-icon{background:#28a745;background:var(--mmagent-chat-success,#28a745)}.mmagent-job-completion-message--error .mmagent-job-completion-icon{background:#dc2626;background:var(--mmagent-chat-error-text,#dc3545)}.mmagent-job-completion-skill{background:#e5e7eb;background:var(--mmagent-chat-border);border-radius:4px;color:#6b7280;color:var(--mmagent-chat-text-muted);font-family:monospace;font-family:var(--mmagent-chat-font-mono,monospace);font-size:11px;padding:2px 6px}.mmagent-job-completion-content{margin-left:28px}.mmagent-job-completion-title{color:#1f2937;color:var(--mmagent-chat-text);font-size:14px;font-weight:600;margin:0 0 4px}.mmagent-job-completion-summary{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:13px;line-height:1.4;margin:0}.mmagent-job-completion-details{border-top:1px solid #e5e7eb;border-top:1px solid var(--mmagent-chat-border);font-size:12px;margin-top:10px;padding-top:10px}.mmagent-job-completion-detail{display:flex;gap:8px;margin-bottom:4px}.mmagent-job-completion-detail-key{color:#6b7280;color:var(--mmagent-chat-text-muted);min-width:60px}.mmagent-job-completion-detail-value{color:#1f2937;color:var(--mmagent-chat-text);font-family:monospace;font-family:var(--mmagent-chat-font-mono,monospace)}.mmagent-job-completion-pending{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--mmagent-chat-border);color:#6b7280;color:var(--mmagent-chat-text-muted);display:flex;font-size:12px;font-style:italic;gap:8px;margin-top:10px;padding-top:10px}.mmagent-job-completion-spinner{animation:spin .8s linear infinite;border:2px solid #e5e7eb;border-top-color:#3b82f6;border:2px solid var(--mmagent-chat-border);border-radius:50%;border-top-color:var(--mmagent-chat-primary);height:12px;width:12px}.mmagent-chat-message--job-completion{padding:8px 16px}.mmagent-chat-message--job-completion .mmagent-chat-message__avatar{display:none}@media (prefers-color-scheme:dark){.mmagent-job-completion-message{background:#2d2d2d;background:var(--mmagent-chat-surface,#2d2d2d)}.mmagent-job-completion-message--success{border-left-color:#22c55e}.mmagent-job-completion-message--success .mmagent-job-completion-icon{background:#22c55e}.mmagent-job-completion-message--error{border-left-color:#ef4444}.mmagent-job-completion-message--error .mmagent-job-completion-icon{background:#ef4444}}.mmagent-message-actions{align-items:center;display:flex;gap:4px;margin-top:8px;opacity:0;transition:opacity .15s ease}.mmagent-chat-message:hover .mmagent-message-actions{opacity:1}.mmagent-message-action{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;color:var(--mmagent-chat-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s;width:28px}.mmagent-message-action:hover{background:#e5e7eb;background:var(--mmagent-chat-border);color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-message-action--delete:hover{background:#fef2f2;background:var(--mmagent-chat-error-bg);color:#dc2626;color:var(--mmagent-chat-error-text)}.mmagent-chat-input__stop{background:#fef2f2!important;background:var(--mmagent-chat-error-bg)!important;border:1px solid #dc2626!important;border:1px solid var(--mmagent-chat-error-text)!important;color:#dc2626!important;color:var(--mmagent-chat-error-text)!important}.mmagent-chat-input__stop:hover{background:#dc2626!important;background:var(--mmagent-chat-error-text)!important;color:#fff!important}.mmagent-modal-backdrop{align-items:center;animation:fadeIn .15s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mmagent-modal{animation:slideUp .2s ease;background:#fff;background:var(--mmagent-chat-bg);border-radius:12px;border-radius:var(--mmagent-chat-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--mmagent-chat-shadow);max-width:400px;padding:24px;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mmagent-modal__title{color:#1f2937;color:var(--mmagent-chat-text);font-size:18px;font-weight:600;margin:0 0 12px}.mmagent-modal__message{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.mmagent-modal__actions{display:flex;gap:12px;justify-content:flex-end}.mmagent-modal__button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s,color .15s}.mmagent-modal__button--cancel{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--mmagent-chat-border);color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-modal__button--cancel:hover{background:#e5e7eb;background:var(--mmagent-chat-border)}.mmagent-modal__button--confirm{background:#dc2626;background:var(--mmagent-chat-error-text);border:none;color:#fff}.mmagent-modal__button--confirm:hover{background:#b91c1c}@media (prefers-color-scheme:dark){.mmagent-modal-backdrop{background:#000000b3}.mmagent-modal__button--confirm:hover{background:#f87171}}:root{--mmagent-confirm-warning-bg:#fef3c7;--mmagent-confirm-warning-border:#f59e0b;--mmagent-confirm-warning-text:#92400e;--mmagent-confirm-danger-bg:#fed7aa;--mmagent-confirm-danger-border:#ea580c;--mmagent-confirm-danger-text:#9a3412;--mmagent-confirm-critical-bg:#fecaca;--mmagent-confirm-critical-border:#dc2626;--mmagent-confirm-critical-text:#991b1b}@media (prefers-color-scheme:dark){:root{--mmagent-confirm-warning-bg:#422006;--mmagent-confirm-warning-border:#d97706;--mmagent-confirm-warning-text:#fcd34d;--mmagent-confirm-danger-bg:#431407;--mmagent-confirm-danger-border:#ea580c;--mmagent-confirm-danger-text:#fdba74;--mmagent-confirm-critical-bg:#450a0a;--mmagent-confirm-critical-border:#dc2626;--mmagent-confirm-critical-text:#fca5a5}}.mmagent-confirm-modal{animation:slideUp .2s ease;background:#fff;background:var(--mmagent-chat-bg);border-radius:12px;border-radius:var(--mmagent-chat-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--mmagent-chat-shadow);max-width:480px;overflow:hidden;padding:0;width:90%}.mmagent-confirm-modal--warning{border-left:4px solid #f59e0b;border-left:4px solid var(--mmagent-confirm-warning-border)}.mmagent-confirm-modal--danger{border-left:4px solid #ea580c;border-left:4px solid var(--mmagent-confirm-danger-border)}.mmagent-confirm-modal--critical{animation:slideUp .2s ease,pulse-critical 2s ease-in-out infinite;border-left:4px solid #dc2626;border-left:4px solid var(--mmagent-confirm-critical-border)}@keyframes pulse-critical{0%,to{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 #dc262666;box-shadow:var(--mmagent-chat-shadow),0 0 #dc262666}50%{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 8px #dc262600;box-shadow:var(--mmagent-chat-shadow),0 0 0 8px #dc262600}}.mmagent-confirm-modal__header{align-items:center;background:#e5e7eb;background:var(--mmagent-chat-border);display:flex;justify-content:space-between;padding:16px 20px}.mmagent-confirm-modal__title{color:#1f2937;color:var(--mmagent-chat-text);font-size:16px;font-weight:600;margin:0}.mmagent-confirm-modal__severity{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.mmagent-confirm-modal__severity--warning{background:#fef3c7;background:var(--mmagent-confirm-warning-bg);color:#92400e;color:var(--mmagent-confirm-warning-text)}.mmagent-confirm-modal__severity--danger{background:#fed7aa;background:var(--mmagent-confirm-danger-bg);color:#9a3412;color:var(--mmagent-confirm-danger-text)}.mmagent-confirm-modal__severity--critical{background:#fecaca;background:var(--mmagent-confirm-critical-bg);color:#991b1b;color:var(--mmagent-confirm-critical-text)}.mmagent-confirm-modal__timer{background:#00000008;color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:12px;padding:8px 20px}.mmagent-confirm-modal__message,.mmagent-confirm-modal__timer strong{color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-confirm-modal__message{font-size:14px;line-height:1.6;margin:0;padding:16px 20px}.mmagent-confirm-modal__preview{background:#00000008;border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);font-size:13px;margin:0 20px 16px;padding:12px}.mmagent-confirm-modal__preview-summary{color:#1f2937;color:var(--mmagent-chat-text);font-weight:500;margin-bottom:8px}.mmagent-confirm-modal__preview-count{color:#6b7280;color:var(--mmagent-chat-text-muted);margin-bottom:8px}.mmagent-confirm-modal__preview-items{list-style:none;margin:8px 0;padding:0}.mmagent-confirm-modal__preview-item{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--mmagent-chat-border);display:flex;gap:8px;padding:6px 0}.mmagent-confirm-modal__preview-item:last-child{border-bottom:none}.mmagent-confirm-modal__preview-item--more{color:#6b7280;color:var(--mmagent-chat-text-muted);font-style:italic}.mmagent-confirm-modal__preview-item-type{background:#e5e7eb;background:var(--mmagent-chat-border);border-radius:4px;color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:10px;padding:2px 6px;text-transform:uppercase}.mmagent-confirm-modal__preview-item-name{color:#1f2937;color:var(--mmagent-chat-text);font-weight:500}.mmagent-confirm-modal__preview-item-details{color:#6b7280;color:var(--mmagent-chat-text-muted);font-size:11px;margin-left:auto;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmagent-confirm-modal__preview-warnings{margin-top:12px}.mmagent-confirm-modal__preview-warning{align-items:center;background:#fef3c7;background:var(--mmagent-confirm-warning-bg);border-radius:4px;color:#92400e;color:var(--mmagent-confirm-warning-text);display:flex;font-size:12px;gap:6px;margin-bottom:4px;padding:8px}.mmagent-confirm-modal__preview-warning:before{align-items:center;background:#f59e0b;background:var(--mmagent-confirm-warning-border);border-radius:50%;color:#fff;content:"!";display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.mmagent-confirm-modal__type-confirm{background:#fecaca;background:var(--mmagent-confirm-critical-bg);border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);margin:0 20px 16px;padding:12px}.mmagent-confirm-modal__type-confirm label{color:#991b1b;color:var(--mmagent-confirm-critical-text);display:block;font-size:13px;margin-bottom:8px}.mmagent-confirm-modal__type-confirm code{background:#0000001a;border-radius:4px;font-family:monospace;font-weight:600;padding:2px 6px}.mmagent-confirm-modal__type-confirm input{background:#fff;background:var(--mmagent-chat-bg);border:2px solid #dc2626;border:2px solid var(--mmagent-confirm-critical-border);border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);color:#1f2937;color:var(--mmagent-chat-text);font-family:monospace;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.mmagent-confirm-modal__type-confirm input:focus{border-color:#3b82f6;border-color:var(--mmagent-chat-primary)}.mmagent-confirm-modal__batch{background:#00000008;border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);margin:0 20px 16px;padding:12px}.mmagent-confirm-modal__batch-header{color:#1f2937;color:var(--mmagent-chat-text);font-size:13px;margin-bottom:8px}.mmagent-confirm-modal__batch-list{list-style:none;margin:0;max-height:120px;overflow-y:auto;padding:0}.mmagent-confirm-modal__batch-item{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--mmagent-chat-border);padding:6px 0}.mmagent-confirm-modal__batch-item:last-child{border-bottom:none}.mmagent-confirm-modal__batch-item label{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px}.mmagent-confirm-modal__batch-item-args{color:#6b7280;color:var(--mmagent-chat-text-muted);font-family:monospace;font-size:10px;margin-left:auto}.mmagent-confirm-modal__batch-approve{background:#0000;border:1px solid #3b82f6;border:1px solid var(--mmagent-chat-primary);border-radius:6px;color:#3b82f6;color:var(--mmagent-chat-primary);cursor:pointer;font-size:12px;font-weight:500;margin-top:8px;padding:8px 12px;transition:background .15s,color .15s;width:100%}.mmagent-confirm-modal__batch-approve:hover{background:#3b82f6;background:var(--mmagent-chat-primary);color:#fff}.mmagent-confirm-modal__trust{background:#00000008;border-radius:8px;border-radius:var(--mmagent-chat-radius-sm);margin:0 20px 16px;padding:12px}.mmagent-confirm-modal__trust label{align-items:center;color:#1f2937;color:var(--mmagent-chat-text);cursor:pointer;display:flex;font-size:13px;gap:8px}.mmagent-confirm-modal__trust input[type=checkbox]{height:16px;width:16px}.mmagent-confirm-modal__actions{background:#e5e7eb;background:var(--mmagent-chat-border);display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.mmagent-confirm-modal__button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .15s,color .15s,opacity .15s}.mmagent-confirm-modal__button:disabled{cursor:not-allowed;opacity:.5}.mmagent-confirm-modal__button--cancel{background:#0000;border:1px solid #6b7280;border:1px solid var(--mmagent-chat-text-muted);color:#1f2937;color:var(--mmagent-chat-text)}.mmagent-confirm-modal__button--cancel:hover:not(:disabled){background:#fff;background:var(--mmagent-chat-bg);border-color:#1f2937;border-color:var(--mmagent-chat-text)}.mmagent-confirm-modal__button--approve{border:none;color:#fff}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--warning{background:#f59e0b;background:var(--mmagent-confirm-warning-border)}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--warning:hover:not(:disabled){background:#d97706}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--danger{background:#ea580c;background:var(--mmagent-confirm-danger-border)}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--danger:hover:not(:disabled){background:#c2410c}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--critical{background:#dc2626;background:var(--mmagent-confirm-critical-border)}.mmagent-confirm-modal__button--approve.mmagent-confirm-modal__button--critical:hover:not(:disabled){background:#b91c1c}.mmagent-confirm-chip{align-items:center;background:#fef3c7;background:var(--mmagent-confirm-warning-bg);border:1px solid #f59e0b;border:1px solid var(--mmagent-confirm-warning-border);border-radius:20px;color:#92400e;color:var(--mmagent-confirm-warning-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.mmagent-confirm-chip:hover{filter:brightness(.95)}.mmagent-confirm-chip--danger{background:#fed7aa;background:var(--mmagent-confirm-danger-bg);border-color:#ea580c;border-color:var(--mmagent-confirm-danger-border);color:#9a3412;color:var(--mmagent-confirm-danger-text)}.mmagent-confirm-chip--critical{animation:pulse-chip 2s ease-in-out infinite;background:#fecaca;background:var(--mmagent-confirm-critical-bg);border-color:#dc2626;border-color:var(--mmagent-confirm-critical-border);color:#991b1b;color:var(--mmagent-confirm-critical-text)}@keyframes pulse-chip{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 4px #dc262600}}.mmagent-confirm-chip__icon{font-size:14px}.mmagent-confirm-chip__name{font-family:monospace;font-size:11px}.mmagent-confirm-chip__label{font-size:11px;opacity:.8}@media (prefers-color-scheme:dark){.mmagent-confirm-modal__batch,.mmagent-confirm-modal__preview,.mmagent-confirm-modal__trust{background:#ffffff0d}.mmagent-confirm-modal__timer{background:#ffffff08}}.mmagent-chat-message--assistant .mmagent-chat-message__content{padding-left:19px;padding-right:19px}.mmagent-job-progress-item{color:var(--joy-palette-text-primary);color:var(--mmagent-chat-text)}.mmagent-job-progress-item--running{background:var(--joy-palette-primary-100);color:var(--joy-palette-primary-800)}.mmagent-job-progress-item--completed{background:var(--joy-palette-success-100);color:var(--joy-palette-success-800)}.mmagent-job-progress-item--failed{background:var(--joy-palette-danger-100);color:var(--joy-palette-danger-800)}.mmagent-job-progress-skill{color:var(--joy-palette-text-primary)}.mmagent-job-progress-message{color:var(--joy-palette-text-secondary)}[data-joy-color-scheme=dark] .mmagent-job-progress-item--running{background:var(--joy-palette-primary-800);color:var(--joy-palette-primary-100)}[data-joy-color-scheme=dark] .mmagent-job-progress-item--completed{background:var(--joy-palette-success-800);color:var(--joy-palette-success-100)}[data-joy-color-scheme=dark] .mmagent-job-progress-item--failed{background:var(--joy-palette-danger-800);color:var(--joy-palette-danger-100)}.mmagent-job-completion-message{background:var(--joy-palette-background-surface);border-color:var(--joy-palette-divider);color:var(--joy-palette-text-primary);color:var(--mmagent-chat-text)}.mmagent-job-completion-message--success{border-left-color:var(--joy-palette-success-500)}.mmagent-job-completion-message--success .mmagent-job-completion-icon{background:var(--joy-palette-success-500);color:#fff}.mmagent-job-completion-message--error{border-left-color:var(--joy-palette-danger-500)}.mmagent-job-completion-message--error .mmagent-job-completion-icon{background:var(--joy-palette-danger-500);color:#fff}.mmagent-job-completion-skill{background:var(--joy-palette-neutral-100);color:var(--joy-palette-text-secondary)}.mmagent-job-completion-title{color:var(--joy-palette-text-primary)}.mmagent-job-completion-summary{color:var(--joy-palette-text-secondary)}.mmagent-job-completion-detail-key{color:var(--joy-palette-text-tertiary)}.mmagent-job-completion-detail-value{color:var(--joy-palette-text-primary)}[data-joy-color-scheme=dark] .mmagent-job-completion-message{background:var(--joy-palette-background-level1)}[data-joy-color-scheme=dark] .mmagent-job-completion-message--success{border-left-color:var(--joy-palette-success-400)}[data-joy-color-scheme=dark] .mmagent-job-completion-message--success .mmagent-job-completion-icon{background:var(--joy-palette-success-400)}[data-joy-color-scheme=dark] .mmagent-job-completion-message--error{border-left-color:var(--joy-palette-danger-400)}[data-joy-color-scheme=dark] .mmagent-job-completion-message--error .mmagent-job-completion-icon{background:var(--joy-palette-danger-400)}[data-joy-color-scheme=dark] .mmagent-job-completion-skill{background:var(--joy-palette-neutral-800)}.mmagent-chat-message--user .mmagent-chat-message__content p{word-wrap:break-word;white-space:pre-wrap}.FormField_formField__XkKSX{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) 120px;width:100%}.FormField_label__lVT5T{display:block;font-weight:500;margin-bottom:.5rem}.FormField_required__rBoLy{color:#dc3545;margin-left:.25rem}.FormField_input__Q45JX,.FormField_select__04Up5,.FormField_textarea__t8KMw{border:1px solid #ced4da;border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.FormField_textarea__t8KMw{min-height:100px;resize:vertical}.FormField_checkbox__w9mIJ{margin-right:.5rem}.FormField_fieldConfig__J6Ube{align-items:center;background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;display:flex;gap:16px;padding:16px}.FormField_fieldConfig__J6Ube input[type=text],.FormField_fieldConfig__J6Ube select{background-color:#fff;border:1px solid #e4e4e7;border-radius:6px;color:#18181b;flex:1 1;height:38px;padding:8px 16px}.FormField_fieldConfig__J6Ube select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m2 4 4 4 4-4' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:32px}.FormField_configCheckbox__xRRGg{align-items:center;color:#52525b;display:flex;font-size:14px;gap:4px}.FormField_configCheckbox__xRRGg input[type=checkbox]{margin:0}.FormField_configInput__zVB1F:focus,.FormField_configSelect__6rjj7:focus,.FormField_input__Q45JX:focus,.FormField_select__04Up5:focus,.FormField_textarea__t8KMw:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.FormField_input__Q45JX:disabled,.FormField_select__04Up5:disabled,.FormField_textarea__t8KMw:disabled{background-color:#e9ecef;cursor:not-allowed}@media (max-width:768px){.FormField_formField__XkKSX{gap:8px;grid-template-columns:1fr}}.GenerationView_container__cQOUD{align-items:flex-start;display:flex;height:100%;margin:0;padding:0;width:100%}.GenerationView_content__PznHb{background:#fff!important;color:#18181b!important;margin:0;overflow-x:auto;padding:0;text-align:left;width:100%}.GenerationView_section__-jZCq{margin-bottom:24px;padding:16px}.GenerationView_sectionNoContent__7J2Y1{margin-bottom:8px;padding-left:16px;padding-right:16px;padding-top:16px}.GenerationView_section__-jZCq h3{color:#18181b;margin-bottom:16px}.GenerationView_sectionContent__L\+rO9{line-height:1.6;max-width:100%;overflow-x:auto;position:relative}.GenerationView_regenerating__HI8M6{min-height:120px}.GenerationView_localOverlay__iPs42{align-items:center;background:#ffffffe6;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.GenerationView_sectionContent__L\+rO9 table{border:2px solid #9fa6ad;border-collapse:collapse;margin-bottom:1.25em;max-width:100%;min-width:500px;width:100%}.GenerationView_sectionContent__L\+rO9 th{font-weight:600;text-align:left}.GenerationView_sectionContent__L\+rO9 td,.GenerationView_sectionContent__L\+rO9 th{border:1px solid #9fa6ad;padding:6px 8px}.GenerationView_waitingIndicator__h\+KyI{margin-top:16px}.GenerationView_exportContainer__wriTA{display:flex;justify-content:center;margin-top:32px}.GenerationView_failed__sEO5a,.GenerationView_failed__sEO5a:hover{background-color:#ef4444!important;border-color:#ef4444!important}.GenerationView_failed__sEO5a:hover{opacity:.8}.GenerationView_icon__P93iQ{font-size:16px;margin-left:8px}.GenerationView_sectionContent__L\+rO9 ol,.GenerationView_sectionContent__L\+rO9 ul{list-style-position:outside;margin-bottom:1.25em;margin-top:8px;padding-left:2em}.GenerationView_sectionContent__L\+rO9 ol>li,.GenerationView_sectionContent__L\+rO9 ul>li{display:list-item;margin:4px 0;padding-left:0}.GenerationView_sectionContent__L\+rO9 ol ol,.GenerationView_sectionContent__L\+rO9 ol ul,.GenerationView_sectionContent__L\+rO9 ul ol,.GenerationView_sectionContent__L\+rO9 ul ul{margin:4px 0;padding-left:24px}.GenerationView_sectionContent__L\+rO9 ol ol ol,.GenerationView_sectionContent__L\+rO9 ol ul ol,.GenerationView_sectionContent__L\+rO9 ul ol ul,.GenerationView_sectionContent__L\+rO9 ul ul ul{padding-left:24px}.GenerationView_sectionContent__L\+rO9 ul{list-style-type:disc}.GenerationView_sectionContent__L\+rO9 ul ul{list-style-type:circle}.GenerationView_sectionContent__L\+rO9 ul ul ul{list-style-type:square}.GenerationView_sectionContent__L\+rO9 ol{counter-reset:item;list-style-type:decimal}.GenerationView_sectionContent__L\+rO9 ol ol{list-style-type:lower-alpha}.GenerationView_sectionContent__L\+rO9 ol ol ol{list-style-type:lower-roman}.GenerationView_sectionContent__L\+rO9 li{line-height:1.6;margin-bottom:4px}.GenerationView_sectionContent__L\+rO9 li>ol,.GenerationView_sectionContent__L\+rO9 li>ul{margin-bottom:4px;margin-top:4px}.GenerationView_sectionHeader__Gafsi{align-items:center;display:flex;margin-bottom:16px;position:relative}.GenerationView_sectionHeaderNoContent__C4GUv{align-items:center;display:flex;margin-bottom:0;position:relative}.GenerationView_sectionTitle__GAFtm{word-wrap:break-word;flex:1 1;margin:0;overflow-wrap:break-word;padding-right:16px;white-space:normal}.GenerationView_sectionTitle__GAFtm h1{color:#18181b!important;font-size:2rem;font-weight:600;line-height:1.2;margin:0}.GenerationView_sectionTitle__GAFtm h2{color:#18181b!important;font-size:1.75rem;font-weight:500;line-height:1.2;margin:0}.GenerationView_sectionTitle__GAFtm h3{color:#18181b!important;font-size:1.5rem;font-weight:500;line-height:1.2;margin:0}.GenerationView_sectionTitle__GAFtm h4{color:#18181b!important;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0}.GenerationView_sectionTitle__GAFtm strong{color:#18181b!important;display:block;font-size:1rem;font-weight:600;line-height:1.2;margin:0}.GenerationView_sectionActions__1jGkQ{background:linear-gradient(90deg,#0000,#fff 20%);display:none;gap:8px;padding-left:16px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.GenerationView_section__-jZCq:hover .GenerationView_sectionActions__1jGkQ{display:flex}.GenerationView_actionButton__m3if2{background:#fff;border:1px solid #e4e4e7;border-radius:4px;color:#18181b;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.GenerationView_actionButton__m3if2:hover{background:#27272a;border-color:#27272a;color:#f4f4f5}.GenerationView_actionButton__m3if2:disabled{cursor:not-allowed;opacity:.5}.GenerationView_editorContainer__xGyBa{background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin-top:1rem}.GenerationView_editorToolbar__zzC53{border-bottom:1px solid #e4e4e7;padding:.5rem}.GenerationView_editorActions__NLt83{border-top:1px solid #e4e4e7;display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem}.GenerationView_editorWrapper__Rcr3O{background:#fff;border:1px solid #e4e4e7;border-radius:6px;max-width:100%!important;min-width:0!important;overflow-x:hidden;overflow-y:auto;position:relative;width:100%!important}.GenerationView_editorActions__NLt83,.GenerationView_editorToolbar__zzC53,.GenerationView_editorWrapper__Rcr3O,.GenerationView_editorWrapper__Rcr3O>*{box-sizing:border-box!important}.GenerationView_editorWrapper__Rcr3O .ProseMirror,.GenerationView_editorWrapper__Rcr3O [contenteditable]{box-sizing:border-box!important}.GenerationView_editorWrapper__Rcr3O .ProseMirror,.GenerationView_editorWrapper__Rcr3O [contenteditable]{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;overflow-x:hidden!important}.GenerationView_editorWrapper__Rcr3O>*{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.GenerationView_editorWrapper__Rcr3O .tox-tinymce{border:none!important;border-radius:6px!important}.GenerationView_editorWrapper__Rcr3O .tox-editor-header{border-bottom:1px solid #e4e4e7!important}.GenerationView_editorWrapper__Rcr3O .tox .tox-edit-area__iframe{background-color:#fff}.GenerationView_editorWrapper__Rcr3O .tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff!important}.GenerationView_editorWrapper__Rcr3O .mce-content-body{word-wrap:break-word!important;background-color:#fff!important;color:#18181b!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;max-width:100%!important;overflow-wrap:break-word!important}.GenerationView_editorWrapper__Rcr3O,.GenerationView_editorWrapper__Rcr3O p{color:#000!important}.GenerationView_editorWrapper__Rcr3O ._picker_1lu4g_1,.GenerationView_editorWrapper__Rcr3O [class*=picker]{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:4px!important;bottom:auto!important;box-shadow:0 4px 12px #00000026!important;left:auto!important;max-height:200px!important;max-width:300px!important;overflow:hidden!important;position:absolute!important;right:10px!important;top:50px!important;z-index:1000!important}.GenerationView_editorWrapper__Rcr3O .mce-content-body table{border-collapse:collapse;margin:16px 0;width:100%}.GenerationView_editorWrapper__Rcr3O .mce-content-body td,.GenerationView_editorWrapper__Rcr3O .mce-content-body th{border:1px solid #e4e4e7;padding:8px 16px}.GenerationView_editorWrapper__Rcr3O .mce-content-body th{background:#fff;color:#18181b!important;font-weight:600;text-align:left}.GenerationView_editorWrapper__Rcr3O .mce-content-body tr:nth-child(2n){background:#f4f4f5}.GenerationView_editorWrapper__Rcr3O .mce-content-body td{color:#18181b!important}.GenerationView_prosemirrorEditor__5nmAD{position:relative}.GenerationView_editor__-wy8J .ProseMirror-menubar{background:#fff;border-bottom:1px solid #e4e4e7;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:4px;padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.GenerationView_editor__-wy8J .ProseMirror-menuitem{align-items:center;display:inline-flex}.GenerationView_editor__-wy8J .ProseMirror-menu-dropdown{margin-right:4px;position:relative}.GenerationView_editor__-wy8J .ProseMirror-menu-dropdown-wrap{background:#fff;border:1px solid #e4e4e7;border-radius:4px;cursor:pointer;padding:4px 8px}.GenerationView_editor__-wy8J .ProseMirror-menu-dropdown-menu{background:#fff;border:1px solid #e4e4e7;border-radius:4px;left:0;min-width:120px;padding:4px 0;position:absolute;top:100%;z-index:11}.GenerationView_editor__-wy8J .ProseMirror table{border-collapse:collapse;margin:1em 0;width:100%}.GenerationView_editor__-wy8J .ProseMirror td{border:1px solid #e4e4e7;color:#18181b!important;padding:8px;vertical-align:top}.GenerationView_editor__-wy8J .ProseMirror tr{border:1px solid #e4e4e7}.GenerationView_editor__-wy8J .ProseMirror th{background:#fff;border:1px solid #e4e4e7;color:#18181b!important;font-weight:700;padding:8px}.GenerationView_tableCellList__Nsf0z{list-style-type:disc;margin:0;padding-left:1.5em}.GenerationView_tableCellList__Nsf0z li{line-height:1.4;margin:.25em 0}.GenerationView_sectionContent__L\+rO9 td ul.tableCellList{margin:0}.GenerationView_header__vQGLN{align-items:center;border-bottom:1px solid #e4e4e7;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.GenerationView_actions__zQYAe{display:flex;gap:1rem}.GenerationView_exportButton__l4H-P{background-color:#27272a;border:none;border-radius:4px;color:#f4f4f5;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.GenerationView_exportButton__l4H-P:hover:not(:disabled){background-color:#3f3f46}.GenerationView_exportButton__l4H-P:disabled{background-color:#a1a1aa;cursor:not-allowed}.GenerationView_sectionContent__L\+rO9 .markdown-body{background:#0000!important;color:#18181b!important}.GenerationView_sectionContent__L\+rO9 .markdown-body h1,.GenerationView_sectionContent__L\+rO9 .markdown-body h2,.GenerationView_sectionContent__L\+rO9 .markdown-body h3,.GenerationView_sectionContent__L\+rO9 .markdown-body h4,.GenerationView_sectionContent__L\+rO9 .markdown-body h5,.GenerationView_sectionContent__L\+rO9 .markdown-body h6{color:#18181b!important}.GenerationView_sectionContent__L\+rO9 .markdown-body p{color:#18181b}.GenerationView_sectionContent__L\+rO9 .markdown-body code{background-color:#f4f4f5;border:1px solid #e4e4e7;color:#18181b}.GenerationView_sectionContent__L\+rO9 .markdown-body pre{background-color:#f4f4f5;border:1px solid #e4e4e7}.GenerationView_sectionContent__L\+rO9 .markdown-body pre code{background-color:initial;border:none}.GenerationView_sectionContent__L\+rO9 .markdown-body blockquote{background-color:#f4f4f5;border-left:4px solid #e4e4e7;color:#52525b}.GenerationView_sectionContent__L\+rO9 .markdown-body a{color:#27272a}.GenerationView_sectionContent__L\+rO9 .markdown-body a:hover{color:#3f3f46}.GenerationView_actionContainer__lLeX3{display:flex;justify-content:center;margin-top:32px}.GenerationView_thinkingSection__KaTub{background:#f8f9fa;border-left:3px solid #6c757d;border-radius:0 8px 8px 0;margin-bottom:16px;padding:12px 16px}.GenerationView_thinkingSectionHeader__hqdHx{align-items:center;display:flex;gap:8px;justify-content:space-between}.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm{flex:0 1 auto;margin:0;padding-right:8px}.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm h1,.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm h2,.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm h3,.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm h4,.GenerationView_thinkingSectionHeader__hqdHx .GenerationView_sectionTitle__GAFtm strong{color:#495057;font-size:1rem;font-weight:500;margin:0}.GenerationView_thinkingLog__fPM-8{background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;flex-direction:column;gap:6px;margin-top:12px;max-height:300px;overflow-y:auto;padding:12px}.GenerationView_thinkingOutput__1yNXO{border-top:1px solid #dee2e6;margin-top:12px;padding-top:12px}.GenerationView_thinkingOutput__1yNXO .GenerationView_sectionContent__L\+rO9{background:#0000;padding:0}.GenerationView_thinkingSection__KaTub:hover{background:#f1f3f4}:root{--mmagent-chat-bg:var(--joy-palette-background-level1);--mmagent-chat-surface:var(--joy-palette-background-surface);--mmagent-chat-border:var(--joy-palette-divider);--mmagent-chat-text:var(--joy-palette-text-primary);--mmagent-chat-text-muted:var(--joy-palette-text-tertiary);--mmagent-chat-primary:var(--joy-palette-primary-500);--mmagent-chat-primary-hover:var(--joy-palette-primary-600);--mmagent-chat-success:var(--joy-palette-success-500);--mmagent-chat-user-bg:var(--joy-palette-neutral-700);--mmagent-chat-user-text:var(--joy-palette-neutral-50);--mmagent-chat-assistant-bg:var(--joy-palette-background-level1);--mmagent-chat-assistant-text:var(--joy-palette-text-primary);--mmagent-chat-tool-bg:var(--joy-palette-warning-50);--mmagent-chat-tool-border:var(--joy-palette-warning-500);--mmagent-chat-error-bg:var(--joy-palette-danger-50);--mmagent-chat-error-text:var(--joy-palette-danger-600)}[data-joy-color-scheme=dark]{--mmagent-chat-bg:var(--joy-palette-background-surface);--mmagent-chat-surface:var(--joy-palette-background-level1);--mmagent-chat-border:var(--joy-palette-divider);--mmagent-chat-text:var(--joy-palette-text-primary);--mmagent-chat-text-muted:var(--joy-palette-text-tertiary);--mmagent-chat-primary:var(--joy-palette-primary-400);--mmagent-chat-primary-hover:var(--joy-palette-primary-300);--mmagent-chat-success:var(--joy-palette-success-400);--mmagent-chat-user-bg:var(--joy-palette-neutral-600);--mmagent-chat-user-text:var(--joy-palette-neutral-50);--mmagent-chat-assistant-bg:var(--joy-palette-background-level1);--mmagent-chat-assistant-text:var(--joy-palette-text-primary);--mmagent-chat-tool-bg:var(--joy-palette-warning-900);--mmagent-chat-tool-border:var(--joy-palette-warning-400);--mmagent-chat-error-bg:var(--joy-palette-danger-900);--mmagent-chat-error-text:var(--joy-palette-danger-400)}.mmagent-chat-message__content{font-size:.875rem}.mmagent-chat-message__content pre{white-space:pre-wrap}.mmagent-tool-execution{font-size:.75rem}.mmagent-tool-execution--completed{background:var(--joy-palette-success-100);border-color:var(--joy-palette-success-400)}[data-joy-color-scheme=dark] .mmagent-tool-execution--completed{background:var(--joy-palette-success-900);border-color:var(--joy-palette-success-600)}.DataFieldConfigurator_configurator__YM4pY{display:flex;flex-direction:column;gap:24px;width:100%}.DataFieldConfigurator_sectionTitle__uipgN{color:#52525b;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding:0 16px;text-transform:uppercase}.DataFieldConfigurator_validationSection__AkpRi{background:#ffffffbf;border-radius:6px;box-sizing:border-box;padding:16px 0;width:100%}.DataFieldConfigurator_validationGrid__skY5e{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:0 16px;width:100%}.DataFieldConfigurator_optionsSection__Tljfy{background:#f4f4f5;border-radius:6px;padding:24px}.DataFieldConfigurator_optionsList__KxS1R{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.DataFieldConfigurator_optionItem__S6PBU{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:4px;display:flex;gap:4px;padding:4px 8px}.DataFieldConfigurator_optionItem__S6PBU button{background:none;border:none;color:#52525b;cursor:pointer;padding:0 4px;transition:color .15s cubic-bezier(.4,0,.2,1)}.DataFieldConfigurator_optionItem__S6PBU button:hover{color:#ef4444}.PageWrapper_pageWrapper__BDldX{align-items:center;display:flex;flex-direction:column;padding:24px 1rem;width:100%}.PageWrapper_content__\+MrHY{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin-bottom:24px;max-width:1200px;min-height:calc(100vh - 196px);padding:24px;width:calc(100% - 1rem)}@media (max-width:768px){.PageWrapper_pageWrapper__BDldX{padding:16px .5rem}.PageWrapper_content__\+MrHY{min-height:calc(100vh - 172px);padding:16px}}.ChatMessage_userContainer__D1NsL{display:flex;justify-content:flex-end;margin-top:24px;width:100%}.ChatMessage_assistantContainer__SeC4S{display:flex;justify-content:flex-start;margin-top:24px;width:100%}.ChatMessage_userMessage__wuepe{background:#f0f4f8;background:var(--joy-palette-background-level2,#f0f4f8);border-radius:8px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--joy-shadow-sm,0 1px 3px #0000001a);color:#171a1c;color:var(--joy-palette-text-primary,#171a1c);outline:1px solid #0000;padding:24px}.ChatMessage_assistantMessage__WBXJm{line-height:24px;padding:24px}.ChatMessage_assistantMessage__WBXJm,.ChatMessage_backgroundAssistantMessage__K1mdm{background:#fff;background:var(--joy-palette-background-surface,#fff);border-radius:8px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--joy-shadow-sm,0 1px 3px #0000001a);color:#171a1c;color:var(--joy-palette-text-primary,#171a1c);outline:1px solid #0000}.ChatMessage_backgroundAssistantMessage__K1mdm{font-size:smaller;line-height:20px;padding:16px}.ChatMessage_citation__Gm7eG{background:#f0f4f8;background:var(--joy-palette-primary-softBg,#f0f4f8);border-radius:4px;color:#0b6bcb;color:var(--joy-palette-primary-500,#0b6bcb);cursor:pointer;font-size:smaller;font-weight:600;padding:0 2px;text-align:center;text-decoration:none}.ChatMessage_citation__Gm7eG:hover{text-decoration:underline}.ChatMessage_foldButtonContainer__Jm6tr{display:flex;width:100%}.ChatMessage_foldButtonContainer__Jm6tr:hover{text-decoration:none}.ChatMessage_foldButton__8kTC\+{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-grow:1;font-size:inherit;justify-content:flex-end;padding:0;text-decoration:none;text-transform:none}.ChatMessage_foldButtonText__g2sIJ:hover{text-decoration:underline}.ChatMessage_arrowClosed__zdXuX,.ChatMessage_arrowOpen__93ep0{font-size:xx-small;line-height:16px;margin-bottom:1px;margin-right:4px;transition:transform .3s}.ChatMessage_arrowOpen__93ep0{transform:rotate(-90deg)}.ClearChatButton_container__8Knis{align-items:center;cursor:pointer;display:flex;gap:6px}.ClearChatButton_disabled__ryM\+q{opacity:.5}.integration-icon{vertical-align:middle}.integration-icon,.integration-name{display:inline-block;margin-right:10px}.integration-name{font-weight:500}.integration-description{color:#666;font-size:.9rem;margin-left:5px}.btn-add{background-color:#4caf50;color:#fff}.btn-delete{background-color:#f44336;color:#fff}.btn-config{background-color:#2196f3;color:#fff}.status-indicator{border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}.status-active{background-color:#4caf50}.status-inactive{background-color:#f44336}.status-pending{background-color:#ff9800}
/*# sourceMappingURL=main.ef0bcf7b.css.map*/