.mmr-app{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px;line-height:1.5}.mmr-app .mmr-workspace{min-width:0;padding:0}.mmr-app .mmr-workspace-frame{gap:0;min-height:100dvh}.mmr-app .mmr-sidebar{width:224px;flex-shrink:0;border-radius:0;background:var(--mmr-panel);border-inline-end:1px solid var(--mmr-border);box-shadow:none}.mmr-app .mmr-sidebar #left-menu{position:sticky;top:0;inset-inline-start:0;width:100%;height:100dvh;padding:0;max-height:none}.mmr-app .mmr-sidebar-inner{padding:20px 12px 16px;gap:28px;overflow:auto}.mmr-app .mmr-workspace-brand{display:flex;align-items:center;gap:10px;padding:0 8px;min-height:36px;color:var(--mmr-text);text-decoration:none;flex-shrink:0;font-size:16px;font-weight:650;letter-spacing:-.3px}.mmr-workspace-brand .mmr-symbol svg{width:34px;height:34px}.mmr-workspace-brand strong{font-weight:400}.mmr-app .mmr-nav-primary,.mmr-app .mmr-nav-secondary{gap:4px}.mmr-app .mmr-nav-secondary{padding-top:16px;border-top:1px solid var(--mmr-border)}.mmr-app .mmr-nav-item{height:auto;min-height:40px;display:flex;flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 12px;border-radius:var(--mmr-radius-sm,6px);font-weight:500;color:var(--mmr-muted);background:transparent}.mmr-app .mmr-nav-item:hover{background:var(--mmr-raised);color:var(--mmr-text)}.mmr-app .mmr-nav-item[aria-current=page]{background:var(--mmr-raised);color:var(--mmr-accent);font-weight:600;box-shadow:inset 3px 0 0 var(--mmr-primary)}[dir=rtl] .mmr-app .mmr-nav-item[aria-current=page]{box-shadow:inset -3px 0 0 var(--mmr-primary)}.mmr-app .mmr-nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:none;flex-shrink:0}.mmr-app .mmr-nav-icon svg{max-width:20px;max-height:20px}.mmr-app .mmr-nav-label{font-size:13px;line-height:20px;text-align:start;overflow-wrap:anywhere}.mmr-app .mmr-workspace-main{border-radius:0;background:var(--mmr-bg);overflow:clip;box-shadow:none}.mmr-app .mmr-page-header{height:auto;min-height:72px;gap:16px;padding:16px 24px;border-bottom:1px solid var(--mmr-border);background:var(--mmr-panel);flex-wrap:wrap}.mmr-app .mmr-page-title{font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.6px}.mmr-app .mmr-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mmr-app .mmr-header-actions>div[class*=w-\[1px\]]{margin-inline:4px}.mmr-app .mmr-page-content{background:var(--mmr-bg);min-height:calc(100dvh - 73px)}.mmr-app .mmr-skip-link{position:fixed;inset-inline-start:12px;top:-100px;z-index:1000;padding:10px 16px;border:2px solid var(--mmr-primary);border-radius:var(--mmr-radius);background:var(--mmr-panel);color:var(--mmr-text)}.mmr-app .mmr-skip-link:focus{top:12px}.mmr-app .mmr-button{min-height:var(--mmr-control-height,40px);height:auto;border:1px solid transparent;border-radius:var(--mmr-radius-sm,6px);padding:8px 16px;gap:8px;font-size:13px;font-weight:600;line-height:20px;transition:background-color .12s,border-color .12s,box-shadow .12s}.mmr-app .mmr-button-primary{background:var(--mmr-primary);color:var(--mmr-primary-text,#fff)}.mmr-app .mmr-button-secondary{background:var(--mmr-panel);color:var(--mmr-text);border-color:var(--mmr-border)}.mmr-app .mmr-button-secondary:hover:not(:disabled){background:var(--mmr-raised);border-color:var(--mmr-control-border)}.mmr-app .mmr-button-primary:hover:not(:disabled){filter:brightness(.94)}.mmr-app .mmr-button:disabled{cursor:not-allowed;pointer-events:auto;opacity:.55}.mmr-app .mmr-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;border:1px solid transparent;border-radius:var(--mmr-radius-sm,6px);background:transparent;color:var(--mmr-muted);flex-shrink:0}.mmr-app .mmr-icon-button:hover{background:var(--mmr-raised);color:var(--mmr-text)}.mmr-app :is(.mmr-button,.mmr-icon-button,.mmr-nav-item,.mmr-settings-tab,.mmr-language-option,.mmr-checkbox):focus-visible{outline:2px solid var(--mmr-primary);outline-offset:3px}.mmr-app .mmr-field{min-width:0;gap:6px}.mmr-app .mmr-field-label{display:block;font-size:13px;line-height:20px;font-weight:600;color:var(--mmr-text)}.mmr-app :is(.mmr-input-wrap,.mmr-select,.mmr-textarea){border:1px solid var(--mmr-control-border);border-radius:var(--mmr-radius-sm,6px);background:var(--mmr-panel);color:var(--mmr-text);font-size:14px;box-shadow:none}.mmr-app .mmr-input-wrap{min-height:var(--mmr-control-height,40px);height:auto}.mmr-app .mmr-input-wrap input{min-width:0;min-height:38px;padding:8px 12px;color:inherit}.mmr-app .mmr-select{min-height:var(--mmr-control-height,40px);padding:8px 36px 8px 12px}.mmr-app .mmr-textarea{padding:10px 12px;min-height:112px;resize:vertical;line-height:1.6}.mmr-app .mmr-input-wrap:focus-within{outline:2px solid var(--mmr-primary);outline-offset:2px}.mmr-app .mmr-field [aria-invalid=true]{border-color:var(--mmr-danger)}.mmr-app .mmr-input-wrap:has([aria-invalid=true]){border-color:var(--mmr-danger)}.mmr-app .mmr-field-error{color:var(--mmr-danger);font-size:12px;line-height:18px;overflow-wrap:anywhere}.mmr-app .mmr-multiselect{border-color:var(--mmr-control-border);background:var(--mmr-panel);border-radius:var(--mmr-radius-sm)}.mmr-app .mmr-multiselect input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.mmr-app .mmr-checkbox-field{align-items:flex-start;min-height:36px;gap:10px}.mmr-app .mmr-checkbox{width:20px;height:20px;margin:7px 0;flex-shrink:0;border-radius:4px;background:var(--mmr-panel);border:1px solid var(--mmr-control-border)}.mmr-app .mmr-checkbox[aria-checked=true]{background:var(--mmr-primary);border-color:var(--mmr-primary);color:var(--mmr-primary-text,#fff)}.mmr-app .mmr-checkbox-label{font-size:13px;padding-block:6px;cursor:pointer}.mmr-app .mmr-dialog{border:1px solid var(--mmr-border);border-radius:var(--mmr-radius-lg,12px);box-shadow:0 20px 70px #0003;background:var(--mmr-panel);max-width:min(1100px,calc(100vw - 48px));color:var(--mmr-text)}.mmr-app .mmr-dialog-heading{gap:16px;padding-inline-end:30px;min-height:32px}.mmr-app .mmr-dialog-title{font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.3px}.mmr-app .mmr-dialog>div:last-child{white-space:normal;min-width:0}.mmr-app .mmr-language-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mmr-app .mmr-language-option{min-height:76px;border:1px solid var(--mmr-border);border-radius:var(--mmr-radius-sm);padding:12px;gap:8px;background:var(--mmr-panel);color:var(--mmr-text);font-size:13px}.mmr-app .mmr-language-option:hover{background:var(--mmr-raised)}.mmr-app .mmr-language-option[aria-pressed=true]{border-color:var(--mmr-primary);background:var(--mmr-raised);box-shadow:inset 0 0 0 1px var(--mmr-primary)}.mmr-app .mmr-settings-navigation{width:224px;padding:20px 16px;background:var(--mmr-panel);border-inline-end:1px solid var(--mmr-border)}.mmr-app .mmr-settings-navigation [role=tablist]{gap:4px}.mmr-app .mmr-settings-tab{padding:10px 12px;min-height:40px;text-align:start;font-size:13px;color:var(--mmr-muted);border-radius:var(--mmr-radius-sm);border:0;background:transparent}.mmr-app .mmr-settings-tab[aria-selected=true]{background:var(--mmr-raised);color:var(--mmr-accent);font-weight:600}.mmr-app .mmr-settings-tab>div{display:none}.mmr-app .mmr-settings-panel{padding:24px;background:var(--mmr-bg)}.mmr-app .mmr-settings-panel form>div,.mmr-app .mmr-settings-panel>form{max-width:1040px}.mmr-app .mmr-settings-panel h3{font-size:16px;font-weight:600;line-height:1.4}.mmr-app .mmr-notification-panel{border:1px solid var(--mmr-border);border-radius:var(--mmr-radius-lg);background:var(--mmr-panel);box-shadow:0 12px 36px #0002}.mmr-app .mmr-notification-item{padding:14px 16px}.mmr-app .mmr-notification-dot{background:var(--mmr-primary)}.mmr-app .mmr-loading{padding:48px 24px;color:var(--mmr-muted);min-height:160px;gap:12px;align-items:center;flex-direction:column}.mmr-app .mmr-loading-spinner{animation:mmr-spin .8s linear infinite}.mmr-app .mmr-content-panel{padding:24px;gap:16px;background:var(--mmr-bg);min-width:0;box-shadow:none}.mmr-app :is(.mmr-channels-panel,.mmr-channel-selector,.mmr-chat-history){flex-shrink:0;border-inline-end:1px solid var(--mmr-border);background:var(--mmr-panel);box-shadow:none}.mmr-app .mmr-chat-history{border-inline-end:0;border-inline-start:1px solid var(--mmr-border);width:232px}.mmr-app :is(.mmr-channels-panel,.mmr-channel-selector,.mmr-chat-history) h2{font-size:16px;font-weight:600;line-height:1.4}.mmr-app :is(.mmr-channel-selector,.mmr-chat-history) button{text-align:start}.mmr-app .mmr-channel-selector button[aria-pressed]{width:100%;min-height:44px;padding:8px;border:1px solid transparent;border-radius:var(--mmr-radius-sm);opacity:1;color:var(--mmr-muted);justify-content:flex-start}.mmr-app .mmr-channel-selector button[aria-pressed=true]{background:var(--mmr-accent-soft);border-color:var(--mmr-border);color:var(--mmr-text)}.mmr-app .mmr-channel-selector button[aria-pressed]:hover{background:var(--mmr-raised)}.mmr-app .mmr-chat-history a[aria-current=page]{background:var(--mmr-raised);color:var(--mmr-accent);font-weight:600}.mmr-app .mmr-media-library .uppyChange,.mmr-app .mmr-media-library .uppyChange :is(.uppy-Dashboard-inner,.uppy-StatusBar){background:var(--mmr-bg);border-color:var(--mmr-border);color:var(--mmr-text)}@media(min-width:1026px){.mmr-app .mmr-chat-history{min-width:0}.mmr-app .mmr-chat-history>div{overflow-x:hidden;overflow-y:auto}.mmr-app .mmr-chat-history .mmr-button{min-width:0;width:100%;max-height:none;white-space:normal;padding:8px 12px}.mmr-app .mmr-chat-history .mmr-button>div{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:20px}}.mmr-app .mmr-calendar-toolbar{gap:12px;padding-bottom:16px;border-bottom:1px solid var(--mmr-border)}.mmr-app .mmr-calendar-toolbar button{min-height:var(--mmr-control-height);border-radius:var(--mmr-radius-sm)}.mmr-app .mmr-calendar-toolbar button[aria-pressed=true]{background:var(--mmr-primary);color:var(--mmr-primary-text)}.mmr-app .mmr-calendar-toolbar button:disabled{opacity:.5;cursor:not-allowed}.mmr-app .mmr-pagination{gap:4px}.mmr-app .mmr-pagination button{min-height:40px;min-width:40px;border:1px solid var(--mmr-border);border-radius:var(--mmr-radius-sm);color:var(--mmr-muted);background:var(--mmr-panel)}.mmr-app .mmr-pagination button:hover:not(:disabled){color:var(--mmr-text);background:var(--mmr-raised)}.mmr-app .mmr-pagination button[aria-current=page]{background:var(--mmr-primary);color:var(--mmr-primary-text);border-color:var(--mmr-primary)}.mmr-app .mmr-pagination button:disabled{opacity:.5;cursor:not-allowed}.mmr-app .mmr-analytics-empty{align-self:stretch;margin:24px;gap:16px;background:var(--mmr-panel)}.mmr-app .mmr-analytics-empty img{max-width:160px;max-height:140px}.mmr-app .mmr-empty-title{font-size:20px;font-weight:600;line-height:1.4;color:var(--mmr-text)}.mmr-app .mmr-empty-description{font-size:14px;color:var(--mmr-muted);max-width:560px}.mmr-app .mmr-metric-card{background:var(--mmr-panel);border:1px solid var(--mmr-border);border-radius:var(--mmr-radius);box-shadow:none}.mmr-app .mmr-metric-card:hover{border-color:var(--mmr-control-border)}.mmr-app .mmr-metric-value{font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.5px}.mmr-app .mmr-rare-main{min-width:0;background:var(--mmr-bg);box-shadow:none}.mmr-app .mmr-rare-chat{background:var(--mmr-panel);box-shadow:none;min-width:0}.mmr-app .mmr-rare-chat :is(.copilotKitChat,.copilotKitMessages,.copilotKitInputContainer,.copilotKitInput){background:var(--mmr-panel);color:var(--mmr-text);border-color:var(--mmr-border)}.mmr-app .mmr-rare-chat .copilotKitMessage.copilotKitAssistantMessage{color:var(--mmr-text)}.mmr-app .mmr-rare-chat .copilotKitMessage.copilotKitUserMessage{background:var(--mmr-primary);color:var(--mmr-primary-text);border-radius:var(--mmr-radius)}.mmr-app .mmr-rare-chat .copilotKitInput textarea{background:var(--mmr-panel);color:var(--mmr-text);font-size:14px}.mmr-app .mmr-organization-select{max-width:220px}.mmr-app .mmr-dialog{box-shadow:var(--mmr-shadow-modal)}.mmr-app .mmr-notification-panel{box-shadow:var(--mmr-shadow-popover)}@keyframes mmr-spin{to{transform:rotate(1turn)}}@media(min-width:1026px) and (max-width:1279px){.mmr-app .mmr-sidebar{width:192px}.mmr-app .mmr-sidebar-inner{padding-inline:8px}.mmr-app .mmr-page-header{padding-inline:20px}.mmr-app .mmr-workspace-brand{font-size:14px;gap:8px}.mmr-app .mmr-settings-navigation{width:192px}}@media(max-width:1025px){.mmr-app .mmr-content-panel{padding:20px 16px}.mmr-app :is(.mmr-channel-selector,.mmr-chat-history){border-inline:0;border-bottom:1px solid var(--mmr-border);width:100%}.mmr-app .mmr-channel-selector button[aria-pressed]{width:auto}.mmr-app .mmr-sidebar{width:248px;box-shadow:12px 0 48px #0003}.mmr-app .mmr-sidebar #left-menu{height:auto;min-height:100dvh;position:static}.mmr-app .mmr-page-header{padding:12px 16px;min-height:64px;gap:12px}.mmr-app .mmr-page-title{font-size:20px}.mmr-app .mmr-page-content{min-height:calc(100dvh - 65px)}.mmr-app .mmr-settings-navigation{width:100%;padding:12px 16px;border-inline-end:0;border-bottom:1px solid var(--mmr-border)}.mmr-app .mmr-settings-panel{padding:20px 16px}}@media(max-width:600px){.mmr-app .mmr-content-panel{padding:16px 12px}.mmr-app .mmr-organization-select{max-width:132px}.mmr-app .mmr-analytics-empty{margin:12px;padding:24px 16px}.mmr-app .mmr-page-header{padding-inline:12px;gap:8px}.mmr-app .mmr-header-actions{gap:4px}.mmr-app .mmr-header-actions>div[class*=w-\[1px\]]{display:none}.mmr-app .mmr-dialog{max-width:calc(100vw - 16px)}.mmr-app .mmr-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmr-app .mmr-language-option{min-height:68px}.mmr-app .mmr-button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.mmr-app .mmr-loading-spinner{animation:none}.mmr-app :is(.mmr-button,.mmr-icon-button,.mmr-nav-item){transition:none}}.mmr-auth-provider{min-height:44px;border:1px solid var(--mmr-control-border);border-radius:var(--mmr-radius,8px);background:var(--mmr-panel);color:var(--mmr-text);font:inherit;cursor:pointer;padding:10px 16px}.mmr-auth-provider:hover{background:var(--mmr-raised)}.mmr-auth-provider:focus-visible{outline:2px solid var(--mmr-focus);outline-offset:3px}.mmr-app .mmr-settings-disclosure{border:1px solid var(--mmr-border);border-radius:var(--mmr-radius,8px);background:var(--mmr-panel);min-width:0;overflow:hidden}.mmr-app .mmr-settings-disclosure>summary{cursor:pointer;padding:16px 20px;min-height:48px;color:var(--mmr-accent);font-weight:600;font-size:14px;line-height:1.5}.mmr-app .mmr-settings-disclosure>summary:hover{background:var(--mmr-raised)}.mmr-app .mmr-settings-disclosure>summary:focus-visible{outline:2px solid var(--mmr-focus);outline-offset:-3px}.mmr-app .mmr-settings-disclosure[open]>summary{border-bottom:1px solid var(--mmr-border)}.mmr-app .mmr-settings-disclosure-body{padding:16px 20px}.mmr-app :is(.mmr-nav-item,.mmr-icon-button):hover{color:var(--mmr-accent)}.mmr-app .mmr-api-settings :is(button,a):not(:disabled){color:var(--mmr-accent)}.mmr-app .mmr-api-settings a[class*=bg-]{background:var(--mmr-raised);border:1px solid var(--mmr-control-border)}@media(max-width:640px){.mmr-app .mmr-settings-disclosure-body,.mmr-app .mmr-settings-disclosure>summary{padding:14px}}
/*MMR_THEMES_V1*/
@import url('/mmr-system.css');
@import url('/mmr-brand.css');
@import url('/mmr-product.css');
/* Compatibility aliases. Semantic values live in designs/system/mmr-system.css. */
:root, .mmr-app, :root .mmr-app.light, :root .mmr-app.dark {
 --mmr-panel-alt:var(--mmr-raised);--mmr-input:var(--mmr-panel);--mmr-link:var(--mmr-accent);--mmr-hover:var(--mmr-raised);
 --mmr-shadow:none;--mmr-modal-shadow:var(--mmr-shadow-modal);
 --new-back-drop:var(--mmr-bg);--new-settings:var(--mmr-raised);--new-border:var(--mmr-border);
 --new-bgColor:var(--mmr-bg);--new-bgColorInner:var(--mmr-panel);--new-sep:var(--mmr-border);--new-bgLineColor:var(--mmr-border);
 --new-textItemFocused:var(--mmr-primary-text);--new-textItemBlur:var(--mmr-muted);--new-boxFocused:var(--mmr-primary);
 --new-textColor:23 33 28;--new-blockSeparator:var(--mmr-border);--new-btn-simple:var(--mmr-raised);
 --new-btn-text:var(--mmr-text);--new-btn-primary:var(--mmr-primary);--new-ai-btn:var(--mmr-primary);--new-box-hover:var(--mmr-raised);
 --new-table-border:var(--mmr-border);--new-table-header:var(--mmr-raised);--new-table-text:var(--mmr-muted);--new-table-text-focused:var(--mmr-text);
 --new-small-strips:var(--mmr-raised);--new-big-strips:var(--mmr-panel);--new-col-color:var(--mmr-raised);
 --new-menu-dots:var(--mmr-muted);--new-menu-hover:var(--mmr-text);--menu-shadow:var(--mmr-shadow-popover);--popup-color:var(--mmr-overlay);
 --color-primary:var(--mmr-bg);--color-secondary:var(--mmr-panel);--color-third:var(--mmr-panel);--color-text:var(--mmr-text);
 --color-forth:var(--mmr-primary);--color-fifth:var(--mmr-border);--color-sixth:var(--mmr-raised);--color-seventh:var(--mmr-primary);
 --color-gray:var(--mmr-muted);--color-input:var(--mmr-panel);--color-input-text:var(--mmr-text);--color-table-border:var(--mmr-border);
 --color-custom2:var(--mmr-panel);--color-custom3:var(--mmr-bg);--color-custom4:var(--mmr-primary);--color-custom6:var(--mmr-border);
 --color-custom7:var(--mmr-primary);--color-custom8:var(--mmr-raised);--color-custom11:var(--mmr-accent);--color-custom12:var(--mmr-text);
 --color-custom17:var(--mmr-text);--color-custom18:var(--mmr-muted);--color-custom20:var(--mmr-raised);--color-custom23:var(--mmr-bg);
 --color-custom28:var(--mmr-primary);--color-custom29:var(--mmr-raised);--color-custom30:var(--mmr-accent-soft);--color-custom39:var(--mmr-text);
 --color-custom40:var(--mmr-bg);--color-custom41:var(--mmr-text);--color-custom45:var(--mmr-primary);--color-custom48:var(--mmr-panel);
 --color-custom49:var(--mmr-bg);--color-custom50:var(--mmr-raised);--color-custom51:var(--mmr-primary);--color-modalCustom:var(--mmr-panel);
 --copilot-kit-primary-color:var(--mmr-primary);--copilot-kit-background-color:var(--mmr-panel);
 --copilot-kit-secondary-color:var(--mmr-raised);--copilot-kit-secondary-contrast-color:var(--mmr-text);
 --copilot-kit-contrast-color:var(--mmr-primary-text);--copilot-kit-separator-color:var(--mmr-border);
 --copilot-kit-response-button-background-color:var(--mmr-raised);--copilot-kit-response-button-color:var(--mmr-text);
 --linkedin-border:var(--mmr-border);--linkedin-bg:var(--mmr-panel);--linkedin-text:var(--mmr-muted);
 --facebook-bg:var(--mmr-panel);--facebook-bg-comment:var(--mmr-raised);--instagram-bg:var(--mmr-panel);
 --tiktok-item-bg:var(--mmr-raised);--tiktok-item-icon-bg:var(--mmr-text);--youtube-bg:var(--mmr-panel);
 --youtube-button:var(--mmr-text);--youtube-action-color:var(--mmr-raised);--youtube-svg-border:var(--mmr-muted);
 --border-preview:var(--mmr-border);--preview-box-shadow:none;
}
:root[data-mmr-theme='dark'], :root .mmr-app.dark {--new-textColor:230 237 243;}
.mmr-app {background:var(--mmr-bg)!important;color:var(--mmr-text);accent-color:var(--mmr-primary);font-family:var(--mmr-font);}
.mmr-app [class*='bg-newBgColorInner'] {box-shadow:none;}
.mmr-app [class*='shadow-menu'],.mmr-app [role='dialog'] {box-shadow:var(--mmr-shadow-modal);}
.mmr-app :is(input,textarea,select) {color-scheme:inherit;}
.mmr-app :is(input,textarea,select):not([type='checkbox']):not([type='radio']) {color:var(--mmr-text);border-color:var(--mmr-control-border);}
.mmr-app :is(input,textarea,select,button,a,[role=button]):focus-visible {outline:2px solid var(--mmr-focus)!important;outline-offset:3px;}
.mmr-app ::placeholder {color:var(--mmr-muted)!important;opacity:1;}
.mmr-app ::-webkit-scrollbar-thumb {background:var(--mmr-control-border);border:3px solid var(--mmr-bg);border-radius:12px;}
.mmr-app ::-webkit-scrollbar-track {background:var(--mmr-bg);}
.mmr-app .copilotKitInput,.mmr-app .copilotKitInputContainer,.mmr-app .copilotKitMessages,.mmr-app .copilotKitChat {background:var(--mmr-panel)!important;color:var(--mmr-text)!important;border-color:var(--mmr-border)!important;}
.mmr-app .copilotKitMessage.copilotKitAssistantMessage {color:var(--mmr-text)!important;}
.mmr-app .copilotKitMessage.copilotKitUserMessage {background:var(--mmr-primary)!important;color:var(--mmr-primary-text)!important;}
.mmr-app .copilotKitInput textarea {background:var(--mmr-panel)!important;color:var(--mmr-text)!important;}
.mmr-app [data-mmr-mode-toggle] {display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:var(--mmr-radius-sm);padding:8px;}
.mmr-app.light :is([class~='bg-black'],[class~='bg-[#1A1919]'],[class~='bg-[#1a1919]'],[class~='bg-[#0b0f1c]'],[class~='bg-[#171717]']) {background:var(--mmr-panel)!important;color:var(--mmr-text)!important;}
.mmr-app.light :is(.blackGradTopBg,.blackGradBottomBg) {background:linear-gradient(180deg,var(--mmr-panel),transparent);}
.mmr-app.light [class~='text-gray-400'] {color:var(--mmr-muted);}
.mmr-app :is(.bg-btnPrimary,.bg-forth,.bg-ai) {color:var(--mmr-primary-text);}
.mmr-document {background:var(--mmr-bg)!important;color:var(--mmr-text)!important;font:14px/1.65 var(--mmr-font)!important;}
.mmr-document main {width:min(960px,100%);margin:auto;padding:32px 24px;}
.mmr-document :is(header,section) {background:var(--mmr-panel)!important;border:1px solid var(--mmr-border)!important;border-radius:var(--mmr-radius)!important;box-shadow:none!important;}
.mmr-document h1 {font-size:26px!important;letter-spacing:-.025em;line-height:1.3;}
.mmr-document h2 {font-size:18px!important;line-height:1.4;}
.mmr-document :is(h1,h2,h3,strong) {color:var(--mmr-text);}
.mmr-document a {color:var(--mmr-link)!important;text-underline-offset:3px;}
.mmr-document :is(.muted,footer) {color:var(--mmr-muted)!important;}
.mmr-document :is(pre,code) {background:var(--mmr-raised)!important;color:var(--mmr-text)!important;overflow-wrap:anywhere;}
.mmr-document button {background:var(--mmr-primary)!important;color:var(--mmr-primary-text)!important;min-height:40px;border-radius:var(--mmr-radius-sm);}
/* Editor hints and disabled action readability */
.mmr-app .tiptap p.is-editor-empty:first-child::before{color:var(--mmr-muted)!important;}
.mmr-app button:disabled{background:var(--mmr-raised)!important;color:var(--mmr-muted)!important;border-color:var(--mmr-border);opacity:1;}
.mmr-app button:disabled *{color:var(--mmr-muted)!important;}
/* OAuth settings retain their actions while following the shared palette. */
.mmr-app .mmr-settings-panel button[class*="bg-[#168253]"] {background:var(--mmr-primary)!important;color:var(--mmr-primary-text)!important;border-color:var(--mmr-primary)!important;}
.mmr-app .mmr-settings-panel button[class*="bg-[#168253]"]:hover:not(:disabled) {background:var(--mmr-primary-hover)!important;}
.mmr-app .mmr-settings-panel a[class*="bg-[#168253]"] {background:var(--mmr-raised)!important;color:var(--mmr-accent)!important;border:1px solid var(--mmr-control-border)!important;}
.mmr-app .mmr-settings-panel a[class*="bg-[#168253]"]:hover {border-color:var(--mmr-accent)!important;}
.mmr-app .mmr-settings-panel button[class*="bg-[#168253]"]:disabled {background:var(--mmr-raised)!important;color:var(--mmr-muted)!important;border-color:var(--mmr-border)!important;}
/* MMR_CSS_LOCALES_V1 */
:root{--mmr-date-passed:"Data já passou";--mmr-browse:"Procurar";}
html[lang="pt-BR"]{--mmr-date-passed:"Data já passou";--mmr-browse:"Procurar";}
html[lang="en"]{--mmr-date-passed:"Date passed";--mmr-browse:"Browse";}
html[lang="he"]{--mmr-date-passed:"התאריך חלף";--mmr-browse:"עיון";}
html[lang="ru"]{--mmr-date-passed:"Дата уже прошла";--mmr-browse:"Обзор";}
html[lang="zh"]{--mmr-date-passed:"日期已过";--mmr-browse:"浏览";}
html[lang="fr"]{--mmr-date-passed:"Date passée";--mmr-browse:"Parcourir";}
html[lang="es"]{--mmr-date-passed:"La fecha ya pasó";--mmr-browse:"Examinar";}
html[lang="pt"]{--mmr-date-passed:"A data já passou";--mmr-browse:"Procurar";}
html[lang="de"]{--mmr-date-passed:"Datum liegt in der Vergangenheit";--mmr-browse:"Durchsuchen";}
html[lang="it"]{--mmr-date-passed:"Data trascorsa";--mmr-browse:"Sfoglia";}
html[lang="ja"]{--mmr-date-passed:"過去の日付";--mmr-browse:"参照";}
html[lang="ko"]{--mmr-date-passed:"지난 날짜";--mmr-browse:"찾아보기";}
html[lang="ar"]{--mmr-date-passed:"انقضى التاريخ";--mmr-browse:"استعراض";}
html[lang="tr"]{--mmr-date-passed:"Tarih geçti";--mmr-browse:"Gözat";}
html[lang="vi"]{--mmr-date-passed:"Ngày đã qua";--mmr-browse:"Duyệt";}
.mmr-app .col-calendar:hover:before{content:var(--mmr-date-passed)!important}.mmr-app .bp5-file-upload-input::after{content:var(--mmr-browse)!important}
